SYMBOL INDEX (11096 symbols across 1836 files) FILE: common/DRAMPower/src/CmdHandlers.cc function zero_guard (line 45) | int64_t zero_guard(int64_t cycles_in, const char* warning) FILE: common/DRAMPower/src/CmdScheduler.h function namespace (line 49) | namespace Data { FILE: common/DRAMPower/src/CommandAnalysis.cc function commandSorter (line 54) | bool commandSorter(const MemCommand& i, const MemCommand& j) FILE: common/DRAMPower/src/CommandAnalysis.h function namespace (line 57) | namespace Data { FILE: common/DRAMPower/src/MemArchitectureSpec.h function namespace (line 45) | namespace Data { FILE: common/DRAMPower/src/MemBankWiseParams.h function namespace (line 45) | namespace Data { FILE: common/DRAMPower/src/MemCommand.h function namespace (line 47) | namespace Data { FILE: common/DRAMPower/src/MemPowerSpec.h function namespace (line 40) | namespace Data { FILE: common/DRAMPower/src/MemTimingSpec.h function namespace (line 42) | namespace Data { FILE: common/DRAMPower/src/MemoryPowerModel.h function namespace (line 51) | namespace Data { function class (line 233) | class EnergyDomain { FILE: common/DRAMPower/src/MemorySpecification.h function namespace (line 50) | namespace Data { function class (line 228) | class MemorySpecification : public virtual Parametrisable { FILE: common/DRAMPower/src/Parameter.cc function string (line 51) | string Parameter::getId() const function string (line 56) | string Parameter::getType() const function string (line 94) | string Parameter::getValue() const function Parameter (line 99) | Parameter Data::HexParameter(const string& id, int value) function Parameter (line 108) | Parameter Data::StringParameter(const string& id, const string& value) function ostream (line 113) | ostream& Data::operator<<(ostream& os, const Parameter& parameter) FILE: common/DRAMPower/src/Parameter.h function namespace (line 44) | namespace Data { FILE: common/DRAMPower/src/Parametrisable.cc function Parameter (line 93) | Parameter Parametrisable::getParameter(const string& id, FILE: common/DRAMPower/src/Parametrisable.h function namespace (line 46) | namespace Data { FILE: common/DRAMPower/src/TraceParser.h function class (line 49) | class TraceParser { FILE: common/DRAMPower/src/cli/drampower.cc function error (line 52) | int error() function main (line 67) | int main(int argc, char* argv[]) FILE: common/DRAMPower/src/libdrampower/LibDRAMPower.h function class (line 54) | class libDRAMPower { FILE: common/DRAMPower/src/xmlparser/MemSpecParser.cc function MemorySpecification (line 92) | MemorySpecification MemSpecParser::getMemorySpecification() function MemorySpecification (line 98) | MemorySpecification MemSpecParser::getMemSpecFromXML(const string& id) FILE: common/DRAMPower/src/xmlparser/MemSpecParser.h function namespace (line 47) | namespace Data { FILE: common/DRAMPower/src/xmlparser/XMLHandler.cc function string (line 78) | string XMLHandler::transcode(const XMLCh* const qname) const function string (line 97) | string XMLHandler::getValue(const string& id, FILE: common/DRAMPower/src/xmlparser/XMLHandler.h function namespace (line 45) | namespace Data { FILE: common/DRAMPower/src/xmlparser/XMLParser.h function class (line 45) | class XMLParser { FILE: common/DRAMPower/test/libdrampowertest/lib_test.cc function main (line 47) | int main(int argc, char* argv[]) FILE: common/DRAMPower/test/libdrampowertest/window_example.cc function main (line 50) | int main(int argc, char* argv[]) FILE: common/DRAMPower/test/test.py function inCoverageTest (line 13) | def inCoverageTest(): function extractFileToTmpFile (line 18) | def extractFileToTmpFile(compressedFile): class TestBuild (line 27) | class TestBuild(unittest.TestCase): method test_make_completes_returns_0 (line 28) | def test_make_completes_returns_0(self): class TestUsingBuildResult (line 34) | class TestUsingBuildResult(unittest.TestCase): method buildDRAMPower (line 35) | def buildDRAMPower(self): method setUp (line 39) | def setUp(self): method getFilteredOutput (line 45) | def getFilteredOutput(self, fName): method getResults (line 50) | def getResults(self, fName): method tearDown (line 55) | def tearDown(self): class TestOutput (line 64) | class TestOutput(TestUsingBuildResult): method run_and_compare_to_reference (line 65) | def run_and_compare_to_reference(self, cmd, referenceFile): method test_commands_trace_output_matches_reference (line 74) | def test_commands_trace_output_matches_reference(self): method test_no_arguments_error (line 82) | def test_no_arguments_error(self): method get_LPDDR2_1066_trace_file (line 86) | def get_LPDDR2_1066_trace_file(self): method get_LPDDR2_1066_short_trace_file (line 91) | def get_LPDDR2_1066_short_trace_file(self): method test_LPDDR2_1066_matches_reference (line 96) | def test_LPDDR2_1066_matches_reference(self): method test_LPDDR2_1066_short_matches_reference (line 102) | def test_LPDDR2_1066_short_matches_reference(self): method test_LPDDR2_1066_termination_matches_reference (line 107) | def test_LPDDR2_1066_termination_matches_reference(self): method test_transaction_scheduler (line 113) | def test_transaction_scheduler(self): method test_transaction_scheduler_with_self_refresh (line 119) | def test_transaction_scheduler_with_self_refresh(self): method test_MICRON_1Gb_DDR3_1600_8bit_G_3s_bankwise_refresh (line 125) | def test_MICRON_1Gb_DDR3_1600_8bit_G_3s_bankwise_refresh(self): method test_MICRON_1Gb_DDR3_1600_8bit_G_3s_bankwise_Rho_25 (line 131) | def test_MICRON_1Gb_DDR3_1600_8bit_G_3s_bankwise_Rho_25(self): method test_MICRON_1Gb_DDR3_1600_8bit_G_3s_bankwise_Rho_50 (line 137) | def test_MICRON_1Gb_DDR3_1600_8bit_G_3s_bankwise_Rho_50(self): method test_MICRON_1Gb_DDR3_1600_8bit_G_3s_bankwise_Rho_75 (line 143) | def test_MICRON_1Gb_DDR3_1600_8bit_G_3s_bankwise_Rho_75(self): method test_MICRON_1Gb_DDR3_1600_8bit_G_3s_bankwise_Rho_100 (line 149) | def test_MICRON_1Gb_DDR3_1600_8bit_G_3s_bankwise_Rho_100(self): method test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_25_pasr_0 (line 155) | def test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_25_pasr_0(self): method test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_50_pasr_0 (line 161) | def test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_50_pasr_0(self): method test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_75_pasr_0 (line 167) | def test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_75_pasr_0(self): method test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_100_pasr_0 (line 173) | def test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_100_pasr_0(self): method test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_25_pasr_1 (line 179) | def test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_25_pasr_1(self): method test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_50_pasr_1 (line 185) | def test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_50_pasr_1(self): method test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_75_pasr_1 (line 191) | def test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_75_pasr_1(self): method test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_100_pasr_1 (line 197) | def test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_100_pasr_1(self): method test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_25_pasr_2 (line 203) | def test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_25_pasr_2(self): method test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_50_pasr_2 (line 209) | def test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_50_pasr_2(self): method test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_75_pasr_2 (line 215) | def test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_75_pasr_2(self): method test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_100_pasr_2 (line 221) | def test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_100_pasr_2(self): method test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_25_pasr_3 (line 227) | def test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_25_pasr_3(self): method test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_50_pasr_3 (line 233) | def test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_50_pasr_3(self): method test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_75_pasr_3 (line 239) | def test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_75_pasr_3(self): method test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_100_pasr_3 (line 245) | def test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_100_pasr_3(self): method test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_25_pasr_4 (line 251) | def test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_25_pasr_4(self): method test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_50_pasr_4 (line 257) | def test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_50_pasr_4(self): method test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_75_pasr_4 (line 263) | def test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_75_pasr_4(self): method test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_100_pasr_4 (line 269) | def test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_100_pasr_4(self): method test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_25_pasr_5 (line 275) | def test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_25_pasr_5(self): method test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_50_pasr_5 (line 281) | def test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_50_pasr_5(self): method test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_75_pasr_5 (line 287) | def test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_75_pasr_5(self): method test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_100_pasr_5 (line 293) | def test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_100_pasr_5(self): method test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_25_pasr_6 (line 299) | def test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_25_pasr_6(self): method test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_50_pasr_6 (line 305) | def test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_50_pasr_6(self): method test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_75_pasr_6 (line 311) | def test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_75_pasr_6(self): method test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_100_pasr_6 (line 317) | def test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_100_pasr_6(self): method test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_25_pasr_7 (line 323) | def test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_25_pasr_7(self): method test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_50_pasr_7 (line 329) | def test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_50_pasr_7(self): method test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_75_pasr_7 (line 334) | def test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_75_pasr_7(self): method test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_100_pasr_7 (line 340) | def test_MICRON_1Gb_DDR3_1600_8bit_G_3s_Sigma_100_pasr_7(self): method test_broken_trace (line 346) | def test_broken_trace(self): class TestLibDRAMPower (line 353) | class TestLibDRAMPower(TestUsingBuildResult): method buildLibDRAMPowerExecutables (line 356) | def buildLibDRAMPowerExecutables(self, useXerces=True): method test_libdrampower_with_xerces_test_builds (line 361) | def test_libdrampower_with_xerces_test_builds(self): method test_libdrampower_without_xerces_test_builds (line 365) | def test_libdrampower_without_xerces_test_builds(self): method test_libdrampower_output_matches_reference (line 371) | def test_libdrampower_output_matches_reference(self): method test_window_example (line 392) | def test_window_example(self): class TestClean (line 407) | class TestClean(unittest.TestCase): method setUp (line 408) | def setUp(self): method test_make_clean_removes_compiler_output (line 411) | def test_make_clean_removes_compiler_output(self): FILE: common/DRAMPower/test/update.py class TestUpdate (line 7) | class TestUpdate(): method run_and_use_as_reference (line 8) | def run_and_use_as_reference(self, cmd, refFile): method get_LPDDR2_1066_trace_file (line 12) | def get_LPDDR2_1066_trace_file(self): method newReferenceFiles (line 16) | def newReferenceFiles(self): FILE: ramulator/src/ALDRAM.cpp type ALDRAM::Org (line 14) | enum ALDRAM::Org type ALDRAM::Speed (line 22) | enum ALDRAM::Speed FILE: ramulator/src/ALDRAM.h type class (line 20) | enum class type class (line 21) | enum class type class (line 22) | enum class type class (line 30) | enum class type class (line 36) | enum class function is_opening (line 56) | bool is_opening(Command cmd) function is_accessing (line 66) | bool is_accessing(Command cmd) function is_closing (line 79) | bool is_closing(Command cmd) function is_refreshing (line 92) | bool is_refreshing(Command cmd) function State (line 104) | enum class State : int type TimingEntry (line 126) | struct TimingEntry type class (line 139) | enum class type OrgEntry (line 149) | struct OrgEntry { function Speed (line 165) | enum class Speed : int FILE: ramulator/src/Cache.cpp type ramulator (line 13) | namespace ramulator FILE: ramulator/src/Cache.h function namespace (line 17) | namespace ramulator function class (line 197) | class CacheSystem { FILE: ramulator/src/Config.h function namespace (line 11) | namespace ramulator FILE: ramulator/src/Controller.cpp type ramulator (line 8) | namespace ramulator function get_offending_subarray (line 11) | static vector get_offending_subarray(DRAM* channel, vector<... FILE: ramulator/src/Controller.h function namespace (line 35) | namespace ramulator function enqueue (line 669) | bool enqueue(Request& req) function tick (line 688) | void tick() function is_ready (line 804) | bool is_ready(list::iterator req) function is_ready (line 810) | bool is_ready(typename T::Command cmd, const vector& addr_vec) function is_row_hit (line 815) | bool is_row_hit(list::iterator req) function is_row_hit (line 822) | bool is_row_hit(typename T::Command cmd, const vector& addr_vec) function is_row_open (line 827) | bool is_row_open(list::iterator req) function is_row_open (line 834) | bool is_row_open(typename T::Command cmd, const vector& addr_vec) function update_temp (line 839) | void update_temp(ALDRAM::Temp current_temperature) function is_active (line 844) | bool is_active() { function is_refresh (line 849) | bool is_refresh() { function record_core (line 853) | void record_core(int coreid) { function issue_cmd (line 875) | void issue_cmd(typename T::Command cmd, const vector& addr_vec) FILE: ramulator/src/DDR3.cpp type DDR3::Org (line 12) | enum DDR3::Org type DDR3::Speed (line 25) | enum DDR3::Speed FILE: ramulator/src/DDR3.h type class (line 20) | enum class type class (line 21) | enum class type class (line 28) | enum class type class (line 34) | enum class function is_opening (line 54) | bool is_opening(Command cmd) function is_accessing (line 64) | bool is_accessing(Command cmd) function is_closing (line 77) | bool is_closing(Command cmd) function is_refreshing (line 90) | bool is_refreshing(Command cmd) function State (line 102) | enum class State : int type TimingEntry (line 124) | struct TimingEntry function Org (line 137) | enum class Org : int FILE: ramulator/src/DDR4.cpp type DDR4::Org (line 13) | enum DDR4::Org type DDR4::Speed (line 19) | enum DDR4::Speed FILE: ramulator/src/DDR4.h type class (line 18) | enum class type class (line 19) | enum class type class (line 26) | enum class type class (line 32) | enum class function is_opening (line 52) | bool is_opening(Command cmd) function is_accessing (line 62) | bool is_accessing(Command cmd) function is_closing (line 75) | bool is_closing(Command cmd) function is_refreshing (line 88) | bool is_refreshing(Command cmd) function State (line 99) | enum class State : int type TimingEntry (line 121) | struct TimingEntry function Org (line 134) | enum class Org : int FILE: ramulator/src/DRAM.h function namespace (line 16) | namespace ramulator FILE: ramulator/src/DSARP.cpp type DSARP::Org (line 24) | enum DSARP::Org type DSARP::Speed (line 30) | enum DSARP::Speed FILE: ramulator/src/DSARP.h type class (line 52) | enum class type class (line 53) | enum class type class (line 54) | enum class function Type (line 61) | enum class Type : int type class (line 69) | enum class type class (line 75) | enum class function is_opening (line 98) | bool is_opening(Command cmd) function is_accessing (line 108) | bool is_accessing(Command cmd) function is_closing (line 121) | bool is_closing(Command cmd) function is_refreshing (line 134) | bool is_refreshing(Command cmd) function State (line 146) | enum class State : int type TimingEntry (line 168) | struct TimingEntry function Org (line 181) | enum class Org : int FILE: ramulator/src/GDDR5.cpp type GDDR5::Org (line 12) | enum GDDR5::Org type GDDR5::Speed (line 25) | enum GDDR5::Speed FILE: ramulator/src/GDDR5.h type class (line 18) | enum class type class (line 19) | enum class type class (line 27) | enum class type class (line 33) | enum class function is_opening (line 53) | bool is_opening(Command cmd) function is_accessing (line 63) | bool is_accessing(Command cmd) function is_closing (line 76) | bool is_closing(Command cmd) function is_refreshing (line 89) | bool is_refreshing(Command cmd) function State (line 101) | enum class State : int type TimingEntry (line 123) | struct TimingEntry function Org (line 136) | enum class Org : int FILE: ramulator/src/Gem5Wrapper.h function namespace (line 10) | namespace ramulator FILE: ramulator/src/HBM.cpp type HBM::Org (line 13) | enum HBM::Org type HBM::Speed (line 24) | enum HBM::Speed FILE: ramulator/src/HBM.h type class (line 18) | enum class type class (line 19) | enum class type class (line 27) | enum class type class (line 33) | enum class function is_opening (line 57) | bool is_opening(Command cmd) function is_accessing (line 67) | bool is_accessing(Command cmd) function is_closing (line 80) | bool is_closing(Command cmd) function is_refreshing (line 93) | bool is_refreshing(Command cmd) function State (line 105) | enum class State : int type TimingEntry (line 127) | struct TimingEntry function Org (line 140) | enum class Org : int FILE: ramulator/src/HMC.cpp type HMC::Org (line 13) | enum HMC::Org type HMC::Speed (line 27) | enum HMC::Speed type HMC::MaxBlock (line 31) | enum HMC::MaxBlock type HMC::LinkWidth (line 38) | enum HMC::LinkWidth type HMC::LaneSpeed (line 44) | enum HMC::LaneSpeed FILE: ramulator/src/HMC.h type class (line 31) | enum class type class (line 32) | enum class type class (line 33) | enum class type class (line 34) | enum class type class (line 35) | enum class type class (line 45) | enum class type class (line 51) | enum class function is_opening (line 73) | bool is_opening(Command cmd) function is_accessing (line 83) | bool is_accessing(Command cmd) function is_closing (line 96) | bool is_closing(Command cmd) function is_refreshing (line 109) | bool is_refreshing(Command cmd) function State (line 121) | enum class State : int type TimingEntry (line 143) | struct TimingEntry type class (line 156) | enum class type OrgEntry (line 173) | struct OrgEntry { type class (line 193) | enum class type SpeedEntry (line 203) | struct SpeedEntry { type class (line 221) | enum class type MaxBlockEntry (line 225) | struct MaxBlockEntry { function LinkWidth (line 232) | enum class LinkWidth: int { FILE: ramulator/src/HMC_Controller.h function namespace (line 23) | namespace ramulator function issue_cmd (line 922) | void issue_cmd(typename HMC::Command cmd, const vector& addr_vec) FILE: ramulator/src/HMC_Memory.h function Type (line 82) | enum class Type { function Translation (line 94) | enum class Translation { FILE: ramulator/src/LPDDR3.cpp type LPDDR3::Org (line 13) | enum LPDDR3::Org type LPDDR3::Speed (line 21) | enum LPDDR3::Speed FILE: ramulator/src/LPDDR3.h type class (line 18) | enum class type class (line 19) | enum class type class (line 27) | enum class type class (line 33) | enum class function is_opening (line 53) | bool is_opening(Command cmd) function is_accessing (line 63) | bool is_accessing(Command cmd) function is_closing (line 76) | bool is_closing(Command cmd) function is_refreshing (line 89) | bool is_refreshing(Command cmd) function State (line 101) | enum class State : int type TimingEntry (line 123) | struct TimingEntry function Org (line 136) | enum class Org : int FILE: ramulator/src/LPDDR4.cpp type LPDDR4::Org (line 13) | enum LPDDR4::Org type LPDDR4::Speed (line 19) | enum LPDDR4::Speed FILE: ramulator/src/LPDDR4.h type class (line 18) | enum class type class (line 19) | enum class type class (line 27) | enum class type class (line 33) | enum class function is_opening (line 55) | bool is_opening(Command cmd) function is_accessing (line 65) | bool is_accessing(Command cmd) function is_closing (line 78) | bool is_closing(Command cmd) function is_refreshing (line 91) | bool is_refreshing(Command cmd) function State (line 103) | enum class State : int type TimingEntry (line 125) | struct TimingEntry function Org (line 138) | enum class Org : int FILE: ramulator/src/LogicLayer.cpp type ramulator (line 10) | namespace ramulator { FILE: ramulator/src/LogicLayer.h function namespace (line 12) | namespace ramulator { FILE: ramulator/src/Main.cpp function gcd (line 39) | static int gcd(int u, int v) { class OutstandingReqWindow (line 51) | class OutstandingReqWindow { method OutstandingReqWindow (line 57) | OutstandingReqWindow(int inflight_limit):inflight_limit(inflight_limit... method is_unlimited (line 58) | bool is_unlimited() const {return (inflight_limit == -1);} method is_full (line 59) | bool is_full() const { return !is_unlimited() && (inflight_limit == in... method is_empty (line 60) | bool is_empty() const { return (inflight_req == 0);} method insert (line 61) | void insert() { method retire (line 67) | void retire() { function run_dramtrace (line 76) | void run_dramtrace(const Config& configs, Memory& memory,... function run_cputrace (line 133) | void run_cputrace(const Config& configs, Memory& memory, ... function start_run (line 186) | void start_run(const Config& configs, T* spec, const vector& fil... function main (line 234) | int main(int argc, const char *argv[]) FILE: ramulator/src/Memory.h function class (line 29) | class MemoryBase{ type class (line 104) | enum class type class (line 110) | enum class function record_core (line 473) | void record_core(int coreid) { function tick (line 483) | void tick() function pending_requests (line 539) | int pending_requests() function slice_lower_bits (line 636) | int slice_lower_bits(long& addr, int bits) function clear_lower_bits (line 642) | void clear_lower_bits(long& addr, int bits) function lrand (line 646) | long lrand(void) { FILE: ramulator/src/MemoryFactory.cpp type ramulator (line 10) | namespace ramulator function MemoryBase (line 35) | MemoryBase *MemoryFactory::create(Config& configs, int cachel... function MemoryBase (line 57) | MemoryBase *MemoryFactory::create(Config& configs, int cacheline) { FILE: ramulator/src/MemoryFactory.h function namespace (line 16) | namespace ramulator FILE: ramulator/src/Packet.cpp type ramulator (line 3) | namespace ramulator { type Packet::Command (line 5) | enum Packet::Command type Packet::Command (line 13) | enum Packet::Command FILE: ramulator/src/Packet.h function namespace (line 10) | namespace ramulator FILE: ramulator/src/Processor.h function namespace (line 20) | namespace ramulator type line (line 49) | struct line{ function class (line 58) | class Trace { function class (line 88) | class Window { function class (line 109) | class Core { function class (line 180) | class Processor { FILE: ramulator/src/Refresh.cpp type ramulator (line 21) | namespace ramulator { function wrq_comp (line 158) | bool wrq_comp (wrq_idx l, wrq_idx r) FILE: ramulator/src/Refresh.h function ctrl (line 50) | ctrl(ctrl) { function virtual (line 68) | virtual ~Refresh() { function tick_ref (line 75) | void tick_ref() { FILE: ramulator/src/Request.h function namespace (line 9) | namespace ramulator FILE: ramulator/src/SALP.cpp type SALP::Org (line 9) | enum SALP::Org type SALP::Speed (line 17) | enum SALP::Speed type SALP::Type (line 26) | enum SALP::Type FILE: ramulator/src/SALP.h type class (line 18) | enum class type class (line 19) | enum class type class (line 20) | enum class function Type (line 28) | enum class Type : int type class (line 33) | enum class type class (line 39) | enum class function is_opening (line 61) | bool is_opening(Command cmd) function is_accessing (line 71) | bool is_accessing(Command cmd) function is_closing (line 84) | bool is_closing(Command cmd) function is_refreshing (line 98) | bool is_refreshing(Command cmd) function State (line 110) | enum class State : int type TimingEntry (line 132) | struct TimingEntry function Org (line 145) | enum class Org : int FILE: ramulator/src/Scheduler.h function Type (line 27) | enum class Type { function ctrl (line 33) | ctrl(ctrl) {} type Entry (line 214) | struct Entry { function ctrl (line 222) | ctrl(ctrl) {} function update (line 224) | void update(typename T::Command cmd, const vector& addr_vec, long clk) function get_hits (line 261) | int get_hits(vector& addr_vec) FILE: ramulator/src/SpeedyController.h function namespace (line 19) | namespace ramulator FILE: ramulator/src/StatType.cpp type Stats (line 3) | namespace Stats { FILE: ramulator/src/StatType.h function namespace (line 13) | namespace ramulator { function namespace (line 21) | namespace Stats { function class (line 59) | class StatBase { function class (line 77) | class StatList { function Derived (line 125) | Derived *selfptr() {return static_cast(this);} function virtual (line 158) | virtual void print(std::ofstream& file) {} function virtual (line 159) | virtual void printname(std::ofstream& file) { function virtual (line 164) | virtual void printdesc(std::ofstream& file) { function virtual (line 182) | virtual Result result() const = 0; function virtual (line 188) | virtual void print(std::ofstream& file) { function class (line 199) | class ConstValue: public ScalarBase { function operator (line 237) | void operator ++ () { ++_value; } function operator (line 238) | void operator -- () { --_value; } function operator (line 239) | void operator ++ (int) { _value++; } function operator (line 240) | void operator -- (int) { _value--; } function prepare (line 253) | void prepare() {} function reset (line 254) | void reset() {_value = Counter();} function class (line 260) | class Average: public ScalarBase { function value (line 331) | void value(VCounter& vec) const { function result (line 338) | void result(VResult& vec) const { function Result (line 345) | Result total() const { function prepare (line 376) | void prepare() { function reset (line 381) | void reset() { function print (line 386) | void print(std::ofstream& file) { function class (line 404) | class Distribution: public Stat { function class (line 520) | class Histogram: public Stat { function class (line 574) | class StandardDeviation: public Stat { function class (line 604) | class AverageDeviation: public Stat { function class (line 629) | class Op { FILE: ramulator/src/Statistics.h function namespace (line 43) | namespace ramulator { function std (line 77) | const std::string &name(void) const { return statName; } function zero (line 108) | bool zero(void) const { return stat.zero(); } function prepare (line 109) | void prepare(void) { stat.prepare(); } function reset (line 110) | void reset(void) { stat.reset(); } function result (line 157) | void result(Stats::VResult & vec) const { StatBase::stat.resul... function check (line 160) | bool check(void) const { return StatBase::stat.check(); } function add (line 181) | void add(DistStatBase & d) { StatBase::stat.add(d.StatBase { function class (line 194) | class AverageStat : public ScalarStatBase { function class (line 205) | class DistributionStat : public DistStatBase { function class (line 217) | class HistogramStat : public DistStatBase { function class (line 228) | class StandardDeviationStat : public DistStatBase { FILE: ramulator/src/TLDRAM.cpp type TLDRAM::Org (line 14) | enum TLDRAM::Org type TLDRAM::Speed (line 32) | enum TLDRAM::Speed FILE: ramulator/src/TLDRAM.h type class (line 22) | enum class type class (line 23) | enum class type class (line 30) | enum class type class (line 36) | enum class function is_opening (line 65) | bool is_opening(Command cmd) function is_accessing (line 77) | bool is_accessing(Command cmd) function is_closing (line 89) | bool is_closing(Command cmd) function is_refreshing (line 104) | bool is_refreshing(Command cmd) function State (line 116) | enum class State : int type TimingEntry (line 139) | struct TimingEntry function Org (line 152) | enum class Org : int FILE: ramulator/src/WideIO.cpp type WideIO::Org (line 12) | enum WideIO::Org type WideIO::Speed (line 19) | enum WideIO::Speed FILE: ramulator/src/WideIO.h type class (line 18) | enum class type class (line 19) | enum class type class (line 27) | enum class type class (line 33) | enum class function is_opening (line 53) | bool is_opening(Command cmd) function is_accessing (line 63) | bool is_accessing(Command cmd) function is_closing (line 76) | bool is_closing(Command cmd) function is_refreshing (line 89) | bool is_refreshing(Command cmd) function State (line 101) | enum class State : int type TimingEntry (line 124) | struct TimingEntry function Org (line 137) | enum class Org : int FILE: ramulator/src/WideIO2.cpp type WideIO2::Org (line 12) | enum WideIO2::Org type WideIO2::Speed (line 16) | enum WideIO2::Speed FILE: ramulator/src/WideIO2.h type class (line 18) | enum class type class (line 19) | enum class type class (line 27) | enum class type class (line 33) | enum class function is_opening (line 53) | bool is_opening(Command cmd) function is_accessing (line 63) | bool is_accessing(Command cmd) function is_closing (line 76) | bool is_closing(Command cmd) function is_refreshing (line 89) | bool is_refreshing(Command cmd) function State (line 102) | enum class State : int type TimingEntry (line 124) | struct TimingEntry function Org (line 137) | enum class Org : int FILE: zsim-ramulator/benchmarks/rodinia/bfs.cpp type Node (line 13) | struct Node function Usage (line 21) | void Usage(int argc, char**argv){ function main (line 29) | int main( int argc, char** argv) function BFSGraph (line 39) | void BFSGraph( int argc, char** argv) { FILE: zsim-ramulator/libconfig/contrib/chained/examples/example1.cpp function example1 (line 36) | void example1(Config& cfg) FILE: zsim-ramulator/libconfig/contrib/chained/examples/example2.cpp function example2 (line 35) | void example2(Config& cfg) FILE: zsim-ramulator/libconfig/contrib/chained/examples/example3.cpp function example3 (line 36) | void example3(Config& cfg) FILE: zsim-ramulator/libconfig/contrib/chained/examples/examples.cpp function main (line 40) | int main(int argc, char **argv) FILE: zsim-ramulator/libconfig/contrib/chained/libconfig_chained.h function namespace (line 35) | namespace libconfig function ChainedSetting (line 259) | ChainedSetting operator[](const char *name) function ChainedSetting (line 278) | inline ChainedSetting operator[](const std::string &name) function ChainedSetting (line 283) | ChainedSetting operator[](int index) function clearAnySettingMissingFlag (line 330) | void clearAnySettingMissingFlag() function PropagateAnySettingIsMissing (line 437) | void PropagateAnySettingIsMissing() function PropagateAnyMandatorySettingIsMissing (line 446) | void PropagateAnyMandatorySettingIsMissing() function CheckType (line 491) | void CheckType(const Variant& variant, Setting::Type expectedType) const function Setting (line 517) | inline FILE: zsim-ramulator/libconfig/contrib/cmake/CMakeFiles/CompilerIdC/CMakeCCompilerId.c function main (line 172) | void main() {} function main (line 174) | int main(int argc, char* argv[]) FILE: zsim-ramulator/libconfig/contrib/cmake/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp function main (line 162) | int main(int argc, char* argv[]) FILE: zsim-ramulator/libconfig/contrib/cmake/src/main.cpp function main (line 8) | int main ( int argc, char **argv ) FILE: zsim-ramulator/libconfig/contrib/copy_setting.c function config_setting_copy_simple (line 7) | void config_setting_copy_simple(config_setting_t * parent, const config_... function config_setting_copy_elem (line 38) | void config_setting_copy_elem(config_setting_t * parent, const config_se... function config_setting_copy_aggregate (line 63) | void config_setting_copy_aggregate(config_setting_t * parent, const conf... function config_setting_copy (line 84) | int config_setting_copy(config_setting_t * parent, const config_setting_... function main (line 106) | int main(int argc, char *argv[]) FILE: zsim-ramulator/libconfig/contrib/libconfig-ruby/ext/rconfig.c function VALUE (line 13) | static VALUE rconfig_wrap_value(config_setting_t* setting) function rconfig_free_setting (line 36) | static void rconfig_free_setting(config_setting_t* setting) function VALUE (line 41) | static VALUE rconfig_prepare_setting(config_setting_t* setting) function rconfig_destroy_setting (line 48) | static void rconfig_destroy_setting(void* hook) function VALUE (line 56) | static VALUE rconfig_wrap_setting(config_setting_t* setting) function rconfig_update_setting (line 90) | static void rconfig_update_setting(config_setting_t* setting, VALUE value) function rconfig_check_setting_type (line 126) | static void rconfig_check_setting_type(VALUE object, VALUE value) function rconfig_do_append (line 145) | static int rconfig_do_append(config_setting_t* setting, VALUE target, VA... function VALUE (line 205) | static VALUE rbConfigBaseSetting_initialize(VALUE self, VALUE setting) function VALUE (line 214) | static VALUE rbConfigBaseSetting_name(VALUE self) function VALUE (line 225) | static VALUE rbConfigBaseSetting_parent(VALUE self) function VALUE (line 236) | static VALUE rbConfigBaseSetting_is_root(VALUE self) function VALUE (line 247) | static VALUE rbConfigBaseSetting_index(VALUE self) function VALUE (line 258) | static VALUE rbConfigBaseSetting_line(VALUE self) function VALUE (line 269) | static VALUE rbConfigSetting_initialize(int argc, VALUE* argv, VALUE self) function VALUE (line 290) | static VALUE rbConfigSetting_get_value(VALUE self) function VALUE (line 301) | static VALUE rbConfigSetting_set_value(VALUE self, VALUE new_value) function VALUE (line 316) | static VALUE rbConfigSetting_get_format(VALUE self) function VALUE (line 327) | static VALUE rbConfigSetting_set_format(VALUE self, VALUE new_format) function VALUE (line 343) | static VALUE rbConfigAggregate_initialize(int argc, VALUE* argv, VALUE s... function VALUE (line 376) | static VALUE rbConfigAggregate_size(VALUE self) function VALUE (line 388) | static VALUE rbConfigAggregate_get(VALUE self, VALUE index) function VALUE (line 425) | static VALUE rbConfigAggregate_append(VALUE self, VALUE target) function VALUE (line 455) | static VALUE rbConfigGroup_append(VALUE self, VALUE name, VALUE target) function VALUE (line 482) | static VALUE rbConfigAggregate_delete(VALUE self, VALUE target) function VALUE (line 522) | static VALUE rbConfig_initialize(VALUE self) function VALUE (line 534) | static VALUE rbConfig_read_bang(VALUE self, VALUE path) function VALUE (line 552) | static VALUE rbConfig_write_bang(VALUE self, VALUE path) function VALUE (line 565) | static VALUE rbConfig_read(VALUE self, VALUE path) function VALUE (line 575) | static VALUE rbConfig_write(VALUE self, VALUE path) function VALUE (line 585) | static VALUE rbConfig_root(VALUE self) function VALUE (line 593) | static VALUE rbConfig_lookup(VALUE self, VALUE handle) function VALUE (line 613) | static VALUE rbConfig_append(VALUE self, VALUE name, VALUE target) function VALUE (line 618) | static VALUE rbConfig_delete(VALUE self, VALUE name) function VALUE (line 623) | static VALUE rbConfig_size(VALUE self) function Init_rconfig (line 628) | void Init_rconfig() FILE: zsim-ramulator/libconfig/contrib/ls-config/src/ls-config.c type flags (line 20) | struct flags { function getNumber (line 35) | int getNumber() { function printHelp (line 48) | void printHelp() { function set_config_int (line 93) | int set_config_int(config_setting_t *setting, char *dataString, struct f... function set_config_int64 (line 117) | int set_config_int64(config_setting_t *setting, char *dataString, struct... function set_config_float (line 140) | int set_config_float(config_setting_t *setting, char *dataString, struct... function set_config_bool (line 163) | int set_config_bool(config_setting_t *setting, char *dataString, struct ... function set_config (line 262) | int set_config(char *configFile, char *dataPath, struct flags optflags, ... function unset_config (line 771) | int unset_config(char *configFile, char *dataPath, struct flags optflags) { function read_config (line 833) | int read_config(char *configFile, char *dataPath, struct flags optflags) { function main (line 1135) | int main(int argc, char **argv) { FILE: zsim-ramulator/libconfig/examples/c++/example1.cpp function main (line 34) | int main(int argc, char **argv) FILE: zsim-ramulator/libconfig/examples/c++/example2.cpp function main (line 35) | int main(int argc, char **argv) FILE: zsim-ramulator/libconfig/examples/c++/example3.cpp function main (line 34) | int main(int argc, char **argv) FILE: zsim-ramulator/libconfig/examples/c++/example4.cpp function main (line 34) | int main(int argc, char **argv) FILE: zsim-ramulator/libconfig/examples/c/example1.c function main (line 31) | int main(int argc, char **argv) FILE: zsim-ramulator/libconfig/examples/c/example2.c function main (line 32) | int main(int argc, char **argv) FILE: zsim-ramulator/libconfig/examples/c/example3.c function main (line 31) | int main(int argc, char **argv) FILE: zsim-ramulator/libconfig/examples/c/example4.c type dirent (line 44) | struct dirent type stat (line 45) | struct stat function main (line 118) | int main(int argc, char **argv) FILE: zsim-ramulator/libconfig/include/libconfig.h type config_value_t (line 72) | typedef union config_value_t type config_setting_t (line 81) | typedef struct config_setting_t type config_error_t (line 94) | typedef enum type config_list_t (line 101) | typedef struct config_list_t type config_t (line 107) | struct config_t type config_t (line 112) | typedef struct config_t FILE: zsim-ramulator/libconfig/lib/grammar.c function capture_parse_pos (line 95) | static void capture_parse_pos(void *scanner, struct scan_context *scan_ctx, function libconfig_yyerror (line 105) | void libconfig_yyerror(void *scanner, struct parse_context *ctx, type yytokentype (line 147) | enum yytokentype type YYSTYPE (line 208) | typedef union YYSTYPE YYSTYPE; type parse_context (line 215) | struct parse_context type scan_context (line 215) | struct scan_context type YYTYPE_UINT8 (line 228) | typedef YYTYPE_UINT8 yytype_uint8; type yytype_uint8 (line 230) | typedef unsigned char yytype_uint8; type YYTYPE_INT8 (line 234) | typedef YYTYPE_INT8 yytype_int8; type yytype_int8 (line 236) | typedef signed char yytype_int8; type YYTYPE_UINT16 (line 240) | typedef YYTYPE_UINT16 yytype_uint16; type yytype_uint16 (line 242) | typedef unsigned short int yytype_uint16; type YYTYPE_INT16 (line 246) | typedef YYTYPE_INT16 yytype_int16; type yytype_int16 (line 248) | typedef short int yytype_int16; function yy_symbol_value_print (line 725) | static void function yy_symbol_print (line 747) | static void function yy_stack_print (line 762) | static void function yy_reduce_print (line 785) | static void function YYSIZE_T (line 846) | static YYSIZE_T function YYSIZE_T (line 885) | static YYSIZE_T function yysyntax_error (line 933) | static int function yydestruct (line 1065) | static void function yyparse (line 1088) | int FILE: zsim-ramulator/libconfig/lib/grammar.h type yytokentype (line 46) | enum yytokentype type YYSTYPE (line 107) | typedef union YYSTYPE YYSTYPE; type parse_context (line 114) | struct parse_context type scan_context (line 114) | struct scan_context FILE: zsim-ramulator/libconfig/lib/libconfig.c function BOOL (line 60) | BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReser... function __config_locale_override (line 79) | static void __config_locale_override(void) function __config_locale_restore (line 106) | static void __config_locale_restore(void) function __config_name_compare (line 127) | static int __config_name_compare(const char *a, const char *b) function __config_indent (line 153) | static void __config_indent(FILE *stream, int depth, unsigned short w) function __config_write_value (line 167) | static void __config_write_value(const config_t *config, function __config_list_add (line 372) | static void __config_list_add(config_list_t *list, config_setting_t *set... function config_setting_t (line 387) | static config_setting_t *__config_list_search(config_list_t *list, function config_setting_t (line 416) | static config_setting_t *__config_list_remove(config_list_t *list, int idx) function __config_setting_destroy (line 435) | static void __config_setting_destroy(config_setting_t *setting) function __config_list_destroy (line 460) | static void __config_list_destroy(config_list_t *list) function __config_list_checktype (line 481) | static int __config_list_checktype(const config_setting_t *setting, int ... function __config_type_is_scalar (line 504) | static int __config_type_is_scalar(int type) function __config_validate_name (line 511) | static int __config_validate_name(const char *name) function __config_read (line 532) | static int __config_read(config_t *config, FILE *stream, const char *fil... function config_read (line 585) | int config_read(config_t *config, FILE *stream) function config_read_string (line 592) | int config_read_string(config_t *config, const char *str) function __config_write_setting (line 599) | static void __config_write_setting(const config_t *config, function config_write (line 635) | void config_write(const config_t *config, FILE *stream) function config_read_file (line 646) | int config_read_file(config_t *config, const char *filename) function config_write_file (line 683) | int config_write_file(config_t *config, const char *filename) function config_destroy (line 718) | void config_destroy(config_t *config) function config_clear (line 728) | void config_clear(config_t *config) function config_set_tab_width (line 741) | void config_set_tab_width(config_t *config, unsigned short width) function config_get_tab_width (line 749) | unsigned short config_get_tab_width(const config_t *config) function config_set_float_precision (line 756) | void config_set_float_precision(config_t *config, unsigned short digits) function config_get_float_precision (line 763) | unsigned short config_get_float_precision(const config_t *config) function config_init (line 770) | void config_init(config_t *config) function config_set_options (line 786) | void config_set_options(config_t *config, int options) function config_get_options (line 793) | int config_get_options(const config_t *config) function config_set_option (line 800) | void config_set_option(config_t *config, int option, int flag) function config_get_option (line 810) | int config_get_option(const config_t *config, int option) function config_set_hook (line 817) | void config_set_hook(config_t *config, void *hook) function config_setting_t (line 824) | static config_setting_t *config_setting_create(config_setting_t *parent, function __config_setting_get_int (line 853) | static int __config_setting_get_int(const config_setting_t *setting, function config_setting_get_int (line 888) | int config_setting_get_int(const config_setting_t *setting) function __config_setting_get_int64 (line 897) | static int __config_setting_get_int64(const config_setting_t *setting, function config_setting_get_int64 (line 926) | long long config_setting_get_int64(const config_setting_t *setting) function config_setting_lookup_int (line 935) | int config_setting_lookup_int(const config_setting_t *setting, function config_setting_lookup_int64 (line 947) | int config_setting_lookup_int64(const config_setting_t *setting, function __config_setting_get_float (line 959) | static int __config_setting_get_float(const config_setting_t *setting, function config_setting_get_float (line 993) | double config_setting_get_float(const config_setting_t *setting) function config_setting_lookup_float (line 1002) | int config_setting_lookup_float(const config_setting_t *setting, function config_setting_lookup_string (line 1014) | int config_setting_lookup_string(const config_setting_t *setting, function config_setting_lookup_bool (line 1030) | int config_setting_lookup_bool(const config_setting_t *setting, function config_setting_set_int (line 1046) | int config_setting_set_int(config_setting_t *setting, int value) function config_setting_set_int64 (line 1074) | int config_setting_set_int64(config_setting_t *setting, long long value) function config_setting_set_float (line 1111) | int config_setting_set_float(config_setting_t *setting, double value) function config_setting_get_bool (line 1148) | int config_setting_get_bool(const config_setting_t *setting) function config_setting_set_bool (line 1155) | int config_setting_set_bool(config_setting_t *setting, int value) function config_setting_set_string (line 1175) | int config_setting_set_string(config_setting_t *setting, const char *value) function config_setting_set_format (line 1191) | int config_setting_set_format(config_setting_t *setting, short format) function config_setting_get_format (line 1205) | short config_setting_get_format(const config_setting_t *setting) function config_setting_t (line 1213) | config_setting_t *config_setting_lookup(config_setting_t *setting, function config_setting_t (line 1246) | config_setting_t *config_lookup(const config_t *config, const char *path) function config_lookup_string (line 1253) | int config_lookup_string(const config_t *config, const char *path, function config_lookup_int (line 1270) | int config_lookup_int(const config_t *config, const char *path, function config_lookup_int64 (line 1282) | int config_lookup_int64(const config_t *config, const char *path, function config_lookup_float (line 1294) | int config_lookup_float(const config_t *config, const char *path, function config_lookup_bool (line 1306) | int config_lookup_bool(const config_t *config, const char *path, int *va... function config_setting_get_int_elem (line 1321) | int config_setting_get_int_elem(const config_setting_t *setting, int idx) function config_setting_t (line 1330) | config_setting_t *config_setting_set_int_elem(config_setting_t *setting, function config_setting_get_int64_elem (line 1362) | long long config_setting_get_int64_elem(const config_setting_t *setting, function config_setting_t (line 1372) | config_setting_t *config_setting_set_int64_elem(config_setting_t *setting, function config_setting_get_float_elem (line 1404) | double config_setting_get_float_elem(const config_setting_t *setting, in... function config_setting_t (line 1413) | config_setting_t *config_setting_set_float_elem(config_setting_t *setting, function config_setting_get_bool_elem (line 1443) | int config_setting_get_bool_elem(const config_setting_t *setting, int idx) function config_setting_t (line 1458) | config_setting_t *config_setting_set_bool_elem(config_setting_t *setting, function config_setting_t (line 1504) | config_setting_t *config_setting_set_string_elem(config_setting_t *setting, function config_setting_t (line 1534) | config_setting_t *config_setting_get_elem(const config_setting_t *setting, function config_setting_t (line 1554) | config_setting_t *config_setting_get_member(const config_setting_t *sett... function config_set_destructor (line 1565) | void config_set_destructor(config_t *config, void (*destructor)(void *)) function config_set_include_dir (line 1572) | void config_set_include_dir(config_t *config, const char *include_dir) function config_set_include_func (line 1580) | void config_set_include_func(config_t *config, config_include_fn_t func) function config_setting_length (line 1587) | int config_setting_length(const config_setting_t *setting) function config_setting_set_hook (line 1600) | void config_setting_set_hook(config_setting_t *setting, void *hook) function config_setting_t (line 1607) | config_setting_t *config_setting_add(config_setting_t *parent, function config_setting_remove (line 1636) | int config_setting_remove(config_setting_t *parent, const char *name) function config_setting_remove_elem (line 1679) | int config_setting_remove_elem(config_setting_t *parent, unsigned int idx) function config_setting_index (line 1705) | int config_setting_index(const config_setting_t *setting) function config_setting_is_scalar (line 1756) | int config_setting_is_scalar(const config_setting_t *setting) function config_setting_is_aggregate (line 1763) | int config_setting_is_aggregate(const config_setting_t *setting) FILE: zsim-ramulator/libconfig/lib/libconfig.h type config_value_t (line 72) | typedef union config_value_t type config_setting_t (line 81) | typedef struct config_setting_t type config_error_t (line 94) | typedef enum type config_list_t (line 101) | typedef struct config_list_t type config_t (line 107) | struct config_t type config_t (line 112) | typedef struct config_t FILE: zsim-ramulator/libconfig/lib/parsectx.h type parse_context (line 30) | struct parse_context FILE: zsim-ramulator/libconfig/lib/scanctx.c function scanctx_init (line 38) | void scanctx_init(struct scan_context *ctx, const char *top_filename) type scan_context (line 50) | struct scan_context type include_stack_frame (line 56) | struct include_stack_frame function FILE (line 71) | FILE *scanctx_push_include(struct scan_context *ctx, void *prev_buffer, function FILE (line 122) | FILE *scanctx_next_include_file(struct scan_context *ctx, const char **e... type scan_context (line 156) | struct scan_context type include_stack_frame (line 158) | struct include_stack_frame type scan_context (line 179) | struct scan_context type scan_context (line 188) | struct scan_context FILE: zsim-ramulator/libconfig/lib/scanctx.h type include_stack_frame (line 36) | struct include_stack_frame type scan_context (line 48) | struct scan_context type scan_context (line 58) | struct scan_context type scan_context (line 59) | struct scan_context type scan_context (line 79) | struct scan_context type scan_context (line 88) | struct scan_context type scan_context (line 94) | struct scan_context type scan_context (line 102) | struct scan_context type scan_context (line 104) | struct scan_context FILE: zsim-ramulator/libconfig/lib/scanner.c type flex_int8_t (line 44) | typedef int8_t flex_int8_t; type flex_uint8_t (line 45) | typedef uint8_t flex_uint8_t; type flex_int16_t (line 46) | typedef int16_t flex_int16_t; type flex_uint16_t (line 47) | typedef uint16_t flex_uint16_t; type flex_int32_t (line 48) | typedef int32_t flex_int32_t; type flex_uint32_t (line 49) | typedef uint32_t flex_uint32_t; type flex_int8_t (line 51) | typedef signed char flex_int8_t; type flex_int16_t (line 52) | typedef short int flex_int16_t; type flex_int32_t (line 53) | typedef int flex_int32_t; type flex_uint8_t (line 54) | typedef unsigned char flex_uint8_t; type flex_uint16_t (line 55) | typedef unsigned short int flex_uint16_t; type flex_uint32_t (line 56) | typedef unsigned int flex_uint32_t; type yy_buffer_state (line 167) | struct yy_buffer_state type yy_size_t (line 172) | typedef size_t yy_size_t; type yy_buffer_state (line 219) | struct yy_buffer_state type YY_CHAR (line 346) | typedef unsigned char YY_CHAR; type yy_state_type (line 348) | typedef int yy_state_type; type yy_trans_info (line 371) | struct yy_trans_info type yyguts_t (line 608) | struct yyguts_t type yyguts_t (line 836) | struct yyguts_t type yyguts_t (line 836) | struct yyguts_t function YY_RESTORE_YY_MORE_OFFSET (line 1245) | YY_RESTORE_YY_MORE_OFFSET function yy_get_next_buffer (line 1376) | static int yy_get_next_buffer (yyscan_t yyscanner) function yy_state_type (line 1511) | static yy_state_type yy_get_previous_state (yyscan_t yyscanner) function yy_state_type (line 1545) | static yy_state_type yy_try_NUL_trans (yy_state_type yy_current_state ,... function input (line 1578) | static int input (yyscan_t yyscanner) function libconfig_yyrestart (line 1662) | void libconfig_yyrestart (FILE * input_file , yyscan_t yyscanner) function libconfig_yy_switch_to_buffer (line 1680) | void libconfig_yy_switch_to_buffer (YY_BUFFER_STATE new_buffer , yysca... function libconfig_yy_load_buffer_state (line 1712) | static void libconfig_yy_load_buffer_state (yyscan_t yyscanner) function YY_BUFFER_STATE (line 1727) | YY_BUFFER_STATE libconfig_yy_create_buffer (FILE * file, int size , yy... function libconfig_yy_delete_buffer (line 1755) | void libconfig_yy_delete_buffer (YY_BUFFER_STATE b , yyscan_t yyscanner) function libconfig_yy_init_buffer (line 1775) | static void libconfig_yy_init_buffer (YY_BUFFER_STATE b, FILE * file ,... function libconfig_yy_flush_buffer (line 1804) | void libconfig_yy_flush_buffer (YY_BUFFER_STATE b , yyscan_t yyscanner) function libconfig_yypush_buffer_state (line 1834) | void libconfig_yypush_buffer_state (YY_BUFFER_STATE new_buffer , yyscan_... function libconfig_yypop_buffer_state (line 1865) | void libconfig_yypop_buffer_state (yyscan_t yyscanner) function libconfig_yyensure_buffer_stack (line 1885) | static void libconfig_yyensure_buffer_stack (yyscan_t yyscanner) function YY_BUFFER_STATE (line 1935) | YY_BUFFER_STATE libconfig_yy_scan_buffer (char * base, yy_size_t size ... function YY_BUFFER_STATE (line 1972) | YY_BUFFER_STATE libconfig_yy_scan_string (yyconst char * yystr , yyscan_... function YY_BUFFER_STATE (line 1985) | YY_BUFFER_STATE libconfig_yy_scan_bytes (yyconst char * yybytes, int _... function yy_fatal_error (line 2019) | static void yynoreturn yy_fatal_error (yyconst char* msg , yyscan_t yysc... function YY_EXTRA_TYPE (line 2049) | YY_EXTRA_TYPE libconfig_yyget_extra (yyscan_t yyscanner) function libconfig_yyget_lineno (line 2058) | int libconfig_yyget_lineno (yyscan_t yyscanner) function libconfig_yyget_column (line 2071) | int libconfig_yyget_column (yyscan_t yyscanner) function FILE (line 2084) | FILE *libconfig_yyget_in (yyscan_t yyscanner) function FILE (line 2093) | FILE *libconfig_yyget_out (yyscan_t yyscanner) function libconfig_yyget_leng (line 2102) | int libconfig_yyget_leng (yyscan_t yyscanner) type yyguts_t (line 2114) | struct yyguts_t type yyguts_t (line 2114) | struct yyguts_t function libconfig_yyset_extra (line 2122) | void libconfig_yyset_extra (YY_EXTRA_TYPE user_defined , yyscan_t yysca... function libconfig_yyset_lineno (line 2132) | void libconfig_yyset_lineno (int _line_number , yyscan_t yyscanner) function libconfig_yyset_column (line 2147) | void libconfig_yyset_column (int _column_no , yyscan_t yyscanner) function libconfig_yyset_in (line 2164) | void libconfig_yyset_in (FILE * _in_str , yyscan_t yyscanner) function libconfig_yyset_out (line 2170) | void libconfig_yyset_out (FILE * _out_str , yyscan_t yyscanner) function libconfig_yyget_debug (line 2176) | int libconfig_yyget_debug (yyscan_t yyscanner) function libconfig_yyset_debug (line 2182) | void libconfig_yyset_debug (int _bdebug , yyscan_t yyscanner) function YYSTYPE (line 2190) | YYSTYPE * libconfig_yyget_lval (yyscan_t yyscanner) function libconfig_yyset_lval (line 2196) | void libconfig_yyset_lval (YYSTYPE * yylval_param , yyscan_t yyscanner) function libconfig_yylex_init (line 2209) | int libconfig_yylex_init(yyscan_t* ptr_yy_globals) function libconfig_yylex_init_extra (line 2238) | int libconfig_yylex_init_extra(YY_EXTRA_TYPE yy_user_defined,yyscan_t* p... function yy_init_globals (line 2266) | static int yy_init_globals (yyscan_t yyscanner) function libconfig_yylex_destroy (line 2300) | int libconfig_yylex_destroy (yyscan_t yyscanner) function yy_flex_strncpy (line 2334) | static void yy_flex_strncpy (char* s1, yyconst char * s2, int n , yyscan... function yy_flex_strlen (line 2346) | static int yy_flex_strlen (yyconst char * s , yyscan_t yyscanner) type yyguts_t (line 2358) | struct yyguts_t type yyguts_t (line 2358) | struct yyguts_t type yyguts_t (line 2365) | struct yyguts_t type yyguts_t (line 2365) | struct yyguts_t function libconfig_yyfree (line 2378) | void libconfig_yyfree (void * ptr , yyscan_t yyscanner) FILE: zsim-ramulator/libconfig/lib/scanner.h type flex_int8_t (line 48) | typedef int8_t flex_int8_t; type flex_uint8_t (line 49) | typedef uint8_t flex_uint8_t; type flex_int16_t (line 50) | typedef int16_t flex_int16_t; type flex_uint16_t (line 51) | typedef uint16_t flex_uint16_t; type flex_int32_t (line 52) | typedef int32_t flex_int32_t; type flex_uint32_t (line 53) | typedef uint32_t flex_uint32_t; type flex_int8_t (line 55) | typedef signed char flex_int8_t; type flex_int16_t (line 56) | typedef short int flex_int16_t; type flex_int32_t (line 57) | typedef int flex_int32_t; type flex_uint8_t (line 58) | typedef unsigned char flex_uint8_t; type flex_uint16_t (line 59) | typedef unsigned short int flex_uint16_t; type flex_uint32_t (line 60) | typedef unsigned int flex_uint32_t; type yy_buffer_state (line 136) | struct yy_buffer_state type yy_size_t (line 141) | typedef size_t yy_size_t; type yy_buffer_state (line 146) | struct yy_buffer_state FILE: zsim-ramulator/libconfig/lib/strbuf.c function strbuf_ensure_capacity (line 33) | void strbuf_ensure_capacity(strbuf_t *buf, size_t len) function strbuf_append_string (line 56) | void strbuf_append_string(strbuf_t *buf, const char *s) function strbuf_append_char (line 66) | void strbuf_append_char(strbuf_t *buf, char c) FILE: zsim-ramulator/libconfig/lib/strbuf.h type strbuf_t (line 29) | typedef struct FILE: zsim-ramulator/libconfig/lib/strvec.c function strvec_append (line 32) | void strvec_append(strvec_t *vec, const char *s) FILE: zsim-ramulator/libconfig/lib/strvec.h type strvec_t (line 29) | typedef struct FILE: zsim-ramulator/libconfig/lib/util.c function __delete_vec (line 33) | void __delete_vec(const char *const *v) function parse_integer (line 47) | long long parse_integer(const char *s, int *ok) function parse_hex64 (line 68) | unsigned long long parse_hex64(const char *s) function format_double (line 104) | void format_double(double val, int precision, int sci_ok, char *buf, FILE: zsim-ramulator/libconfig/lib/wincompat.c function fsync (line 31) | int fsync(int fd) FILE: zsim-ramulator/libconfig/tests/tests.c function parse_and_compare (line 36) | static void parse_and_compare(const char *input_file, const char *output... function parse_file_and_compare_error (line 63) | static void parse_file_and_compare_error(const char *input_file, function parse_string_and_compare_error (line 87) | static void parse_string_and_compare_error(const char *input_text, type stat (line 112) | struct stat function TT_TEST (line 138) | TT_TEST(ParsingAndFormatting) function TT_TEST (line 158) | TT_TEST(ParseInvalidFiles) function TT_TEST (line 185) | TT_TEST(ParseInvalidStrings) function TT_TEST (line 217) | TT_TEST(BigInt1) function TT_TEST (line 244) | TT_TEST(BigInt2) function TT_TEST (line 272) | TT_TEST(BigInt3) function TT_TEST (line 300) | TT_TEST(BigInt4) function TT_TEST (line 327) | TT_TEST(BigInt5) function TT_TEST (line 355) | TT_TEST(BigInt6) function TT_TEST (line 382) | TT_TEST(BigInt7) function TT_TEST (line 410) | TT_TEST(RemoveSetting) function TT_TEST (line 440) | TT_TEST(EscapedStrings) function main (line 490) | int main(int argc, char **argv) FILE: zsim-ramulator/libconfig/tinytest/tinytest.c function tt_bool_t (line 53) | static tt_bool_t __tt_chop(char *s) function tt_bool_t (line 69) | static tt_bool_t __tt_compare_files_text(const char *file1, const char *... function tt_bool_t (line 146) | static tt_bool_t __tt_compare_files(const char *file1, const char *file2, function tt_testsuite_t (line 225) | tt_testsuite_t *tt_suite_create(const char *name) function tt_suite_destroy (line 235) | void tt_suite_destroy(tt_testsuite_t *suite) function tt_suite_add_test (line 254) | void tt_suite_add_test(tt_testsuite_t *suite, const char *name, function tt_suite_run (line 275) | void tt_suite_run(tt_testsuite_t *suite) function tt_output_val (line 317) | void tt_output_val(FILE *stream, const tt_val_t *val) function tt_expect (line 378) | void tt_expect(const char *file, int line, const char *aexpr, function tt_expect_bool (line 582) | void tt_expect_bool(const char *file, int line, const char *expr, tt_op_... function tt_fail (line 616) | void tt_fail(const char *file, int line, const char *message, ...) function tt_bool_t (line 629) | tt_bool_t tt_file_exists(const char *file) function tt_test_int (line 642) | void tt_test_int(const char *file, int line, const char *aexpr, tt_op_t op, function tt_test_uint (line 654) | void tt_test_uint(const char *file, int line, const char *aexpr, tt_op_t... function tt_test_int64 (line 667) | void tt_test_int64(const char *file, int line, const char *aexpr, tt_op_... function tt_test_uint64 (line 680) | void tt_test_uint64(const char *file, int line, const char *aexpr, function tt_test_double (line 693) | void tt_test_double(const char *file, int line, const char *aexpr, tt_op... function tt_test_str (line 705) | void tt_test_str(const char *file, int line, const char *aexpr, tt_op_t op, function tt_test_ptr (line 718) | void tt_test_ptr(const char *file, int line, const char *aexpr, tt_op_t op, FILE: zsim-ramulator/libconfig/tinytest/tinytest.h type tt_bool_t (line 30) | typedef int tt_bool_t; type tt_test_t (line 35) | typedef struct tt_test_t type tt_testsuite_t (line 43) | typedef struct tt_testsuite_t type tt_valtype_t (line 54) | typedef enum { TT_VAL_INT, TT_VAL_UINT, TT_VAL_INT64, TT_VAL_UINT64, type tt_op_t (line 57) | typedef enum { TT_OP_INT_EQ, TT_OP_INT_NE, TT_OP_INT_LT, TT_OP_INT_LE, type tt_val_t (line 71) | typedef struct tt_val_t FILE: zsim-ramulator/misc/cpplint.py function ParseNolintSuppressions (line 361) | def ParseNolintSuppressions(filename, raw_line, linenum, error): function ResetNolintSuppressions (line 390) | def ResetNolintSuppressions(): function IsErrorSuppressedByNolint (line 395) | def IsErrorSuppressedByNolint(category, linenum): function Match (line 410) | def Match(pattern, s): function Search (line 420) | def Search(pattern, s): class _IncludeState (line 427) | class _IncludeState(dict): method __init__ (line 461) | def __init__(self): method CanonicalizeAlphabeticalOrder (line 468) | def CanonicalizeAlphabeticalOrder(self, header_path): method IsInAlphabeticalOrder (line 483) | def IsInAlphabeticalOrder(self, header_path): method CheckNextIncludeOrder (line 498) | def CheckNextIncludeOrder(self, header_type): class _CppLintState (line 552) | class _CppLintState(object): method __init__ (line 555) | def __init__(self): method SetOutputFormat (line 568) | def SetOutputFormat(self, output_format): method SetVerboseLevel (line 572) | def SetVerboseLevel(self, level): method SetCountingStyle (line 578) | def SetCountingStyle(self, counting_style): method SetFilters (line 582) | def SetFilters(self, filters): method ResetErrorCounts (line 607) | def ResetErrorCounts(self): method IncrementErrorCount (line 612) | def IncrementErrorCount(self, category): method PrintErrorCounts (line 622) | def PrintErrorCounts(self): function _OutputFormat (line 632) | def _OutputFormat(): function _SetOutputFormat (line 637) | def _SetOutputFormat(output_format): function _VerboseLevel (line 642) | def _VerboseLevel(): function _SetVerboseLevel (line 647) | def _SetVerboseLevel(level): function _SetCountingStyle (line 652) | def _SetCountingStyle(level): function _Filters (line 657) | def _Filters(): function _SetFilters (line 662) | def _SetFilters(filters): class _FunctionState (line 675) | class _FunctionState(object): method __init__ (line 681) | def __init__(self): method Begin (line 686) | def Begin(self, function_name): method Count (line 696) | def Count(self): method Check (line 701) | def Check(self, error, filename, linenum): method End (line 726) | def End(self): class _IncludeError (line 731) | class _IncludeError(Exception): class FileInfo (line 736) | class FileInfo: method __init__ (line 743) | def __init__(self, filename): method FullName (line 746) | def FullName(self): method RepositoryName (line 750) | def RepositoryName(self): method Split (line 795) | def Split(self): method BaseName (line 809) | def BaseName(self): method Extension (line 813) | def Extension(self): method NoExtension (line 817) | def NoExtension(self): method IsSource (line 821) | def IsSource(self): function _ShouldPrintError (line 826) | def _ShouldPrintError(category, confidence, linenum): function Error (line 853) | def Error(filename, linenum, category, confidence, message): function IsCppString (line 907) | def IsCppString(line): function FindNextMultiLineCommentStart (line 924) | def FindNextMultiLineCommentStart(lines, lineix): function FindNextMultiLineCommentEnd (line 935) | def FindNextMultiLineCommentEnd(lines, lineix): function RemoveMultiLineCommentsFromRange (line 944) | def RemoveMultiLineCommentsFromRange(lines, begin, end): function RemoveMultiLineComments (line 952) | def RemoveMultiLineComments(filename, lines, error): function CleanseComments (line 968) | def CleanseComments(line): class CleansedLines (line 984) | class CleansedLines(object): method __init__ (line 993) | def __init__(self, lines): method NumLines (line 1003) | def NumLines(self): method _CollapseStrings (line 1008) | def _CollapseStrings(elided): function FindEndOfExpressionInLine (line 1029) | def FindEndOfExpressionInLine(line, startpos, depth, startchar, endchar): function CloseExpression (line 1052) | def CloseExpression(clean_lines, linenum, pos): function CheckForCopyright (line 1096) | def CheckForCopyright(filename, lines, error): function GetHeaderGuardCPPVariable (line 1109) | def GetHeaderGuardCPPVariable(filename): function CheckForHeaderGuard (line 1133) | def CheckForHeaderGuard(filename, lines, error): function CheckForUnicodeReplacementCharacters (line 1208) | def CheckForUnicodeReplacementCharacters(filename, lines, error): function CheckForNewlineAtEOF (line 1227) | def CheckForNewlineAtEOF(filename, lines, error): function CheckForMultilineCommentsAndStrings (line 1245) | def CheckForMultilineCommentsAndStrings(filename, clean_lines, linenum, ... function CheckPosixThreading (line 1300) | def CheckPosixThreading(filename, clean_lines, linenum, error): function CheckInvalidIncrement (line 1333) | def CheckInvalidIncrement(filename, clean_lines, linenum, error): class _BlockInfo (line 1355) | class _BlockInfo(object): method __init__ (line 1358) | def __init__(self, seen_open_brace): method CheckBegin (line 1363) | def CheckBegin(self, filename, clean_lines, linenum, error): method CheckEnd (line 1378) | def CheckEnd(self, filename, clean_lines, linenum, error): class _ClassInfo (line 1392) | class _ClassInfo(_BlockInfo): method __init__ (line 1395) | def __init__(self, name, class_or_struct, clean_lines, linenum): method CheckBegin (line 1419) | def CheckBegin(self, filename, clean_lines, linenum, error): class _NamespaceInfo (line 1425) | class _NamespaceInfo(_BlockInfo): method __init__ (line 1428) | def __init__(self, name, linenum): method CheckEnd (line 1433) | def CheckEnd(self, filename, clean_lines, linenum, error): class _PreprocessorInfo (line 1479) | class _PreprocessorInfo(object): method __init__ (line 1482) | def __init__(self, stack_before_if): class _NestingState (line 1493) | class _NestingState(object): method __init__ (line 1496) | def __init__(self): method SeenOpenBrace (line 1508) | def SeenOpenBrace(self): method InNamespaceBody (line 1517) | def InNamespaceBody(self): method UpdatePreprocessor (line 1525) | def UpdatePreprocessor(self, line): method Update (line 1582) | def Update(self, filename, clean_lines, linenum, error): method InnermostClass (line 1718) | def InnermostClass(self): method CheckClassFinished (line 1730) | def CheckClassFinished(self, filename, error): function CheckForNonStandardConstructs (line 1748) | def CheckForNonStandardConstructs(filename, clean_lines, linenum, function CheckSpacingForFunctionCall (line 1855) | def CheckSpacingForFunctionCall(filename, line, linenum, error): function IsBlankLine (line 1922) | def IsBlankLine(line): function CheckForFunctionLengths (line 1937) | def CheckForFunctionLengths(filename, clean_lines, linenum, function CheckComment (line 2010) | def CheckComment(comment, filename, linenum, error): function CheckAccess (line 2039) | def CheckAccess(filename, clean_lines, linenum, nesting_state, error): function FindNextMatchingAngleBracket (line 2070) | def FindNextMatchingAngleBracket(clean_lines, linenum, init_suffix): function FindPreviousMatchingAngleBracket (line 2140) | def FindPreviousMatchingAngleBracket(clean_lines, linenum, init_prefix): function CheckSpacing (line 2197) | def CheckSpacing(filename, clean_lines, linenum, nesting_state, error): function CheckSectionSpacing (line 2487) | def CheckSectionSpacing(filename, clean_lines, class_info, linenum, error): function GetPreviousNonBlankLine (line 2542) | def GetPreviousNonBlankLine(clean_lines, linenum): function CheckBraces (line 2565) | def CheckBraces(filename, clean_lines, linenum, error): function CheckEmptyLoopBody (line 2641) | def CheckEmptyLoopBody(filename, clean_lines, linenum, error): function ReplaceableCheck (line 2668) | def ReplaceableCheck(operator, macro, line): function CheckCheck (line 2703) | def CheckCheck(filename, clean_lines, linenum, error): function CheckAltTokens (line 2736) | def CheckAltTokens(filename, clean_lines, linenum, error): function GetLineWidth (line 2768) | def GetLineWidth(line): function CheckStyle (line 2790) | def CheckStyle(filename, clean_lines, linenum, file_extension, nesting_s... function _DropCommonSuffixes (line 2911) | def _DropCommonSuffixes(filename): function _IsTestFilename (line 2938) | def _IsTestFilename(filename): function _ClassifyInclude (line 2955) | def _ClassifyInclude(fileinfo, include, is_system): function CheckIncludeLine (line 3016) | def CheckIncludeLine(filename, clean_lines, linenum, include_state, error): function _GetTextInside (line 3086) | def _GetTextInside(text, start_pattern): function CheckLanguage (line 3142) | def CheckLanguage(filename, clean_lines, linenum, file_extension, includ... function CheckCStyleCast (line 3446) | def CheckCStyleCast(filename, linenum, line, raw_line, cast_type, pattern, function FilesBelongToSameModule (line 3572) | def FilesBelongToSameModule(filename_cc, filename_h): function UpdateIncludeState (line 3627) | def UpdateIncludeState(filename, include_state, io=codecs): function CheckForIncludeWhatYouUse (line 3656) | def CheckForIncludeWhatYouUse(filename, clean_lines, include_state, error, function CheckMakePairUsesDeduction (line 3752) | def CheckMakePairUsesDeduction(filename, clean_lines, linenum, error): function ProcessLine (line 3774) | def ProcessLine(filename, file_extension, clean_lines, line, function ProcessFileData (line 3813) | def ProcessFileData(filename, file_extension, lines, error, function ProcessFile (line 3858) | def ProcessFile(filename, vlevel, extra_check_functions=[]): function PrintUsage (line 3926) | def PrintUsage(message): function PrintCategories (line 3939) | def PrintCategories(): function ParseArguments (line 3948) | def ParseArguments(args): function main (line 4004) | def main(): FILE: zsim-ramulator/misc/gitver.py function cmd (line 3) | def cmd(c): return os.popen(c).read().strip() FILE: zsim-ramulator/misc/hooks/fortran_hooks.c function zsim_roi_begin_ (line 3) | void zsim_roi_begin_() { function zsim_roi_end_ (line 7) | void zsim_roi_end_() { function zsim_heartbeat_ (line 11) | void zsim_heartbeat_() { FILE: zsim-ramulator/misc/hooks/test.c function main (line 4) | int main() { FILE: zsim-ramulator/misc/hooks/test.cpp function main (line 6) | int main() { FILE: zsim-ramulator/misc/hooks/test.java class test (line 2) | public class test { method main (line 3) | public static void main(String[] args) { FILE: zsim-ramulator/misc/hooks/test_lois.cpp function main (line 6) | int main() { FILE: zsim-ramulator/misc/hooks/zsim.java class zsim (line 3) | public class zsim { method roi_begin (line 4) | public static native void roi_begin(); method roi_end (line 5) | public static native void roi_end(); method heartbeat (line 6) | public static native void heartbeat(); FILE: zsim-ramulator/misc/hooks/zsim_hook.h function zsim_magic_op (line 23) | static inline void zsim_magic_op(uint64_t op) { function zsim_magic_op (line 30) | static inline void zsim_magic_op(uint64_t op) { function zsim_roi_begin (line 35) | static inline void zsim_roi_begin() { function zsim_roi_end (line 40) | static inline void zsim_roi_end() { function zsim_PIM_function_begin (line 46) | static inline void zsim_PIM_function_begin() { function zsim_PIM_function_end (line 51) | static inline void zsim_PIM_function_end() { function zsim_heartbeat (line 55) | static inline void zsim_heartbeat() { function zsim_work_begin (line 59) | static inline void zsim_work_begin() { zsim_magic_op(ZSIM_MAGIC_OP_WORK_... function zsim_work_end (line 60) | static inline void zsim_work_end() { zsim_magic_op(ZSIM_MAGIC_OP_WORK_EN... FILE: zsim-ramulator/misc/hooks/zsim_hooks.h function zsim_magic_op (line 23) | static inline void zsim_magic_op(uint64_t op) { function zsim_magic_op (line 30) | static inline void zsim_magic_op(uint64_t op) { function zsim_roi_begin (line 35) | static inline void zsim_roi_begin() { function zsim_roi_end (line 40) | static inline void zsim_roi_end() { function zsim_PIM_function_begin (line 46) | static inline void zsim_PIM_function_begin() { function zsim_PIM_function_end (line 51) | static inline void zsim_PIM_function_end() { function zsim_heartbeat (line 55) | static inline void zsim_heartbeat() { function zsim_work_begin (line 59) | static inline void zsim_work_begin() { zsim_magic_op(ZSIM_MAGIC_OP_WORK_... function zsim_work_end (line 60) | static inline void zsim_work_end() { zsim_magic_op(ZSIM_MAGIC_OP_WORK_EN... FILE: zsim-ramulator/misc/hooks/zsim_jni.cpp function JNIEXPORT (line 5) | JNIEXPORT void JNICALL Java_zsim_roi_1begin(JNIEnv *env, jclass cls) { z... function JNIEXPORT (line 6) | JNIEXPORT void JNICALL Java_zsim_roi_1end(JNIEnv *env, jclass cls) { zsi... function JNIEXPORT (line 7) | JNIEXPORT void JNICALL Java_zsim_heartbeat(JNIEnv *env, jclass cls) { zs... FILE: zsim-ramulator/misc/lint_includes.py function sortIncludes (line 33) | def sortIncludes(lines, fname): FILE: zsim-ramulator/misc/patchRoot/genPatchRoot.py class XTemplate (line 27) | class XTemplate(string.Template): function cmd (line 31) | def cmd(c): function getMask (line 37) | def getMask(start, end): FILE: zsim-ramulator/pin/doc/html/search.php function search_results (line 22) | function search_results() function matches_text (line 27) | function matches_text($num) function report_matches (line 43) | function report_matches() function end_form (line 47) | function end_form($value) function readInt (line 52) | function readInt($file) function readString (line 59) | function readString($file) function readHeader (line 66) | function readHeader($file) function computeIndex (line 73) | function computeIndex($word) function search (line 97) | function search($file,$word,&$statsList) function combine_results (line 195) | function combine_results($results,&$docs) function filter_results (line 225) | function filter_results($docs,&$requiredWords,&$forbiddenWords) function compare_rank (line 265) | function compare_rank($a,$b) function sort_results (line 274) | function sort_results($docs,&$sorted) function report_results (line 281) | function report_results(&$docs) function main (line 323) | function main() FILE: zsim-ramulator/pin/extras/components/include/atomic.hpp type ATOMIC (line 68) | namespace ATOMIC {} FILE: zsim-ramulator/pin/extras/components/include/atomic/exponential-backoff.hpp type ATOMIC (line 43) | namespace ATOMIC { class EXPONENTIAL_BACKOFF (line 69) | class /**/ EXPONENTIAL_BACKOFF method EXPONENTIAL_BACKOFF (line 76) | EXPONENTIAL_BACKOFF(FUND::UINT32 freeIterations = 1, STATS *stats = 0) method Reset (line 90) | void Reset() method Delay (line 101) | void Delay() method GetIterationCount (line 117) | FUND::UINT32 GetIterationCount() FILE: zsim-ramulator/pin/extras/components/include/atomic/fixed-lifo.hpp type ATOMIC (line 45) | namespace ATOMIC { class FIXED_LIFO (line 83) | class /**/ FIXED_LIFO method FIXED_LIFO (line 89) | FIXED_LIFO(STATS *stats=0) : _activeQueue(&_elementHeap, stats), _fr... method SetStatsNonAtomic (line 99) | void SetStatsNonAtomic(STATS *stats) method ClearNonAtomic (line 108) | void ClearNonAtomic() method FIXED_LIFO (line 128) | FIXED_LIFO& operator=(const FIXED_LIFO &src) method Push (line 169) | bool Push(const OBJECT &userObj) method Pop (line 188) | bool Pop(OBJECT *userObj) method Empty (line 205) | bool Empty() const method MoveToContainer (line 222) | unsigned MoveToContainer(Container *container) method CopyPointersToContainerNonAtomic (line 253) | void CopyPointersToContainerNonAtomic(Container *container) const type ELEMENT (line 264) | struct ELEMENT type ELEMENT_HEAP (line 270) | struct ELEMENT_HEAP method Index (line 272) | FUND::UINT32 Index(const ELEMENT *element) const method ELEMENT (line 279) | ELEMENT *Pointer(FUND::UINT32 iElement) FILE: zsim-ramulator/pin/extras/components/include/atomic/fixed-multimap.hpp type ATOMIC (line 45) | namespace ATOMIC { class FIXED_MULTIMAP (line 89) | class /**/ FIXED_MULTIMAP method FIXED_MULTIMAP (line 97) | FIXED_MULTIMAP(STATS *stats=0) : _highWaterMark(0), _freeLocationHin... method SetStatsNonAtomic (line 108) | void SetStatsNonAtomic(STATS *stats) method ClearNonAtomic (line 116) | void ClearNonAtomic() method OBJECT (line 137) | OBJECT *Add(KEY key, const OBJECT &userObj) method OBJECT (line 172) | OBJECT *Find(KEY key) method OBJECT (line 205) | OBJECT *FindIf(PRED pred) method Remove (line 235) | void Remove(KEY key) method RemoveIf (line 262) | void RemoveIf(PRED pred) method ForEach (line 289) | void ForEach(BINARY func) method AddAt (line 309) | bool AddAt(FUND::UINT32 index, KEY key, const OBJECT &userObj) method RemoveAt (line 361) | void RemoveAt(FUND::UINT32 index, KEY key) FILE: zsim-ramulator/pin/extras/components/include/atomic/fixed-multiset.hpp type ATOMIC (line 43) | namespace ATOMIC { class FIXED_MULTISET (line 78) | class /**/ FIXED_MULTISET method FIXED_MULTISET (line 86) | FIXED_MULTISET(STATS *stats=0) : _map(stats) {} method SetStatsNonAtomic (line 93) | void SetStatsNonAtomic(STATS *stats) { _map.SetStat... method ClearNonAtomic (line 98) | void ClearNonAtomic() { _map.ClearNo... method Add (line 105) | void Add(KEY key) { _map.Add(key... method Find (line 119) | bool Find(KEY key) { return (_map... method FindIf (line 134) | bool FindIf(PRED pred) { return (_map.FindIf(pred) != 0); } method Remove (line 146) | void Remove(KEY key) { _map.Remove(... method RemoveIf (line 160) | void RemoveIf(PRED pred) { _map.RemoveIf(pred); } type EMPTY (line 163) | struct EMPTY {} FILE: zsim-ramulator/pin/extras/components/include/atomic/idset.hpp type ATOMIC (line 43) | namespace ATOMIC { class IDSET (line 69) | class /**/ IDSET method IDSET (line 77) | IDSET(STATS *stats=0) : _stats(stats) method SetStatsNonAtomic (line 96) | void SetStatsNonAtomic(STATS *stats) method GetID (line 107) | FUND::UINT32 GetID() method ReleaseID (line 138) | void ReleaseID(FUND::UINT32 id) FILE: zsim-ramulator/pin/extras/components/include/atomic/lifo-ctr.hpp type ATOMIC (line 45) | namespace ATOMIC { class LIFO_CTR (line 98) | class /**/ LIFO_CTR method LIFO_CTR (line 107) | LIFO_CTR(HEAP *heap, STATS *stats=0) : _heap(heap), _stats(stats) method SetStatsNonAtomic (line 119) | void SetStatsNonAtomic(STATS *stats) method Push (line 129) | void Push(ELEMENT *element) method PushList (line 156) | void PushList(ELEMENT *listHead, ELEMENT *listTail) method ELEMENT (line 188) | ELEMENT *Pop(bool *isEmpty=0, unsigned maxRetries=0) method ELEMENT (line 222) | ELEMENT *Head() method ELEMENT (line 232) | const ELEMENT *Head() const method ELEMENT (line 243) | ELEMENT *Clear() method AssignNonAtomic (line 271) | void AssignNonAtomic(ELEMENT *list) FILE: zsim-ramulator/pin/extras/components/include/atomic/lifo-ptr.hpp type ATOMIC (line 46) | namespace ATOMIC { class LIFO_PTR (line 84) | class /**/ LIFO_PTR method LIFO_PTR (line 92) | LIFO_PTR(STATS *stats=0) : _idGenerator(stats), _stats(stats) method SetStatsNonAtomic (line 102) | void SetStatsNonAtomic(STATS *stats) method Push (line 113) | void Push(ELEMENT *element) method PushList (line 144) | void PushList(ELEMENT *listHead, ELEMENT *listTail) method ELEMENT (line 184) | ELEMENT *PopInternal(bool *isEmpty=0) method ELEMENT (line 277) | ELEMENT *Pop(bool *isEmpty=0, unsigned maxRetries=0) method ELEMENT (line 304) | ELEMENT *Head() method ELEMENT (line 314) | const ELEMENT *Head() const method ELEMENT (line 325) | ELEMENT *Clear() method AssignNonAtomic (line 351) | void AssignNonAtomic(ELEMENT *list) method CheckList (line 368) | bool CheckList(ELEMENT *head, ELEMENT *tail) FILE: zsim-ramulator/pin/extras/components/include/atomic/nullstats.hpp type ATOMIC (line 41) | namespace ATOMIC { class NULLSTATS (line 49) | class /**/ NULLSTATS method Backoff (line 59) | void Backoff(FUND::UINT32 iterations) {} FILE: zsim-ramulator/pin/extras/components/include/atomic/ops-enum.hpp type ATOMIC (line 38) | namespace ATOMIC { type BARRIER_CS (line 46) | enum BARRIER_CS type BARRIER_SWAP (line 57) | enum BARRIER_SWAP type BARRIER_ST (line 67) | enum BARRIER_ST type BARRIER_LD (line 77) | enum BARRIER_LD FILE: zsim-ramulator/pin/extras/components/include/atomic/ops.hpp type ATOMIC (line 53) | namespace ATOMIC { class OPS (line 74) | class /**/ OPS method T (line 89) | static T CompareAndSwap(volatile T *location, T oldVal, T newVal, method CompareAndDidSwap (line 109) | static bool CompareAndDidSwap(volatile T *location, T oldVal, T newVal, method T (line 126) | static T Swap(volatile T *location, T newVal, method Store (line 147) | static void Store(volatile T *location, T val, BARRIER_ST barrier = ... method T (line 162) | static T Load(volatile const T *location, BARRIER_LD barrier = BARRI... method T (line 178) | static T Increment(volatile T *location, T inc, method MaxValue (line 194) | static void MaxValue(volatile T *location, T val) method Delay (line 212) | static void Delay(unsigned delay) FILE: zsim-ramulator/pin/extras/components/include/atomic/private/ia32/ops-impl.hpp type ATOMIC (line 44) | namespace ATOMIC { type OPS_IMPL (line 50) | namespace OPS_IMPL FILE: zsim-ramulator/pin/extras/components/include/atomic/private/ia64/ops-impl.hpp type ATOMIC (line 44) | namespace ATOMIC { type OPS_IMPL (line 50) | namespace OPS_IMPL FILE: zsim-ramulator/pin/extras/components/include/atomic/private/intel64/ops-impl.hpp type ATOMIC (line 42) | namespace ATOMIC { type OPS_IMPL (line 48) | namespace OPS_IMPL FILE: zsim-ramulator/pin/extras/components/include/atomic/private/ops-common-impl.hpp type ATOMIC (line 43) | namespace ATOMIC { type OPS_IMPL (line 51) | namespace OPS_IMPL function SwapByCompareAndSwap (line 61) | inline void SwapByCompareAndSwap(volatile void *location, void *oldVal, function IncrementByCompareAndSwap (line 89) | static inline void IncrementByCompareAndSwap(volatile void *location, FILE: zsim-ramulator/pin/extras/components/include/barecrt.hpp type BARECRT (line 42) | namespace BARECRT {} FILE: zsim-ramulator/pin/extras/components/include/barecrt/bsd-intel64/resource.hpp type BARECRT (line 41) | namespace BARECRT { type RESOURCE (line 47) | enum RESOURCE type RLIMIT (line 56) | struct /**/ RLIMIT FILE: zsim-ramulator/pin/extras/components/include/barecrt/bsd-intel64/signal-types.hpp type BARECRT (line 43) | namespace BARECRT { type SIGXINFO (line 64) | struct /**/ SIGXINFO method PID (line 86) | PID GetKillPid() const {return _pid;} method SetKillPid (line 87) | void SetKillPid(PID pid) {_pid = pid;} method PID (line 88) | PID GetKillUid() const {return _uid;} method SetKillUid (line 89) | void SetKillUid(UID uid) {_uid = uid;} method GetFaultAddr (line 91) | FUND::PTRINT GetFaultAddr() const {return _addr;} method SetFaultAddr (line 92) | void SetFaultAddr(FUND::PTRINT addr) {_addr = addr;} type SIGACTION (line 101) | struct /**/ SIGACTION type SIGSTACK (line 116) | struct /**/ SIGSTACK FILE: zsim-ramulator/pin/extras/components/include/barecrt/futex.hpp type BARECRT (line 41) | namespace BARECRT { FILE: zsim-ramulator/pin/extras/components/include/barecrt/linux-ia32/resource.hpp type BARECRT (line 41) | namespace BARECRT { type RESOURCE (line 47) | enum RESOURCE type RLIMIT (line 56) | struct /**/ RLIMIT FILE: zsim-ramulator/pin/extras/components/include/barecrt/linux-ia32/signal-types.hpp type BARECRT (line 43) | namespace BARECRT { type SIGXINFO (line 64) | struct /**/ SIGXINFO method PID (line 89) | PID GetKillPid() const {return _kill._pid;} method SetKillPid (line 90) | void SetKillPid(PID pid) {_kill._pid = pid;} method PID (line 91) | PID GetKillUid() const {return _kill._uid;} method SetKillUid (line 92) | void SetKillUid(UID uid) {_kill._uid = uid;} method GetFaultAddr (line 94) | FUND::PTRINT GetFaultAddr() const {return _fault._addr;} method SetFaultAddr (line 95) | void SetFaultAddr(FUND::PTRINT addr) {_fault._addr = addr;} type SIGACTION (line 104) | struct /**/ SIGACTION type SIGSTACK (line 120) | struct /**/ SIGSTACK FILE: zsim-ramulator/pin/extras/components/include/barecrt/linux-ia64/resource.hpp type BARECRT (line 41) | namespace BARECRT { type RESOURCE (line 47) | enum RESOURCE type RLIMIT (line 56) | struct /**/ RLIMIT FILE: zsim-ramulator/pin/extras/components/include/barecrt/linux-ia64/signal-types.hpp type BARECRT (line 43) | namespace BARECRT { type SIGXINFO (line 64) | struct /**/ SIGXINFO method PID (line 90) | PID GetKillPid() const {return _kill._pid;} method SetKillPid (line 91) | void SetKillPid(PID pid) {_kill._pid = pid;} method PID (line 92) | PID GetKillUid() const {return _kill._uid;} method SetKillUid (line 93) | void SetKillUid(UID uid) {_kill._uid = uid;} method GetFaultAddr (line 95) | FUND::PTRINT GetFaultAddr() const {return _fault._addr;} method SetFaultAddr (line 96) | void SetFaultAddr(FUND::PTRINT addr) {_fault._addr = addr;} type SIGACTION (line 105) | struct /**/ SIGACTION type SIGSTACK (line 120) | struct /**/ SIGSTACK FILE: zsim-ramulator/pin/extras/components/include/barecrt/linux-intel64/resource.hpp type BARECRT (line 41) | namespace BARECRT { type RESOURCE (line 47) | enum RESOURCE type RLIMIT (line 56) | struct /**/ RLIMIT FILE: zsim-ramulator/pin/extras/components/include/barecrt/linux-intel64/signal-types.hpp type BARECRT (line 43) | namespace BARECRT { type SIGXINFO (line 64) | struct /**/ SIGXINFO method PID (line 119) | PID GetKillPid() const {return _kill._pid;} method SetKillPid (line 120) | void SetKillPid(PID pid) {_kill._pid = pid;} method PID (line 121) | PID GetKillUid() const {return _kill._uid;} method SetKillUid (line 122) | void SetKillUid(UID uid) {_kill._uid = uid;} method GetFaultAddr (line 124) | FUND::PTRINT GetFaultAddr() const {return _fault._addr;} method SetFaultAddr (line 125) | void SetFaultAddr(FUND::PTRINT addr) {_fault._addr = addr;} type SIGACTION (line 134) | struct /**/ SIGACTION type SIGSTACK (line 150) | struct /**/ SIGSTACK FILE: zsim-ramulator/pin/extras/components/include/barecrt/mac-ia32/resource.hpp type BARECRT (line 41) | namespace BARECRT { type RESOURCE (line 47) | enum RESOURCE type RLIMIT (line 56) | struct /**/ RLIMIT FILE: zsim-ramulator/pin/extras/components/include/barecrt/mac-ia32/signal-types.hpp type BARECRT (line 43) | namespace BARECRT { type SIGXINFO (line 66) | struct /**/ SIGXINFO method PID (line 82) | PID GetKillPid() const {return _pid;} method SetKillPid (line 83) | void SetKillPid(PID pid) {_pid = pid;} method PID (line 84) | PID GetKillUid() const {return _uid;} method SetKillUid (line 85) | void SetKillUid(UID uid) {_uid = uid;} method GetFaultAddr (line 86) | FUND::PTRINT GetFaultAddr() const {return _addr;} method SetFaultAddr (line 87) | void SetFaultAddr(FUND::PTRINT addr) {_addr = addr;} type SIGACTION (line 96) | struct /**/ SIGACTION type SIGSTACK (line 112) | struct /**/ SIGSTACK FILE: zsim-ramulator/pin/extras/components/include/barecrt/mac-intel64/resource.hpp type BARECRT (line 41) | namespace BARECRT { type RESOURCE (line 47) | enum RESOURCE type RLIMIT (line 56) | struct /**/ RLIMIT FILE: zsim-ramulator/pin/extras/components/include/barecrt/mac-intel64/signal-types.hpp type BARECRT (line 43) | namespace BARECRT { type SIGXINFO (line 66) | struct /**/ SIGXINFO method PID (line 82) | PID GetKillPid() const {return _pid;} method SetKillPid (line 83) | void SetKillPid(PID pid) {_pid = pid;} method PID (line 84) | PID GetKillUid() const {return _uid;} method SetKillUid (line 85) | void SetKillUid(UID uid) {_uid = uid;} method GetFaultAddr (line 86) | FUND::PTRINT GetFaultAddr() const {return _addr;} method SetFaultAddr (line 87) | void SetFaultAddr(FUND::PTRINT addr) {_addr = addr;} type SIGACTION (line 96) | struct /**/ SIGACTION type SIGSTACK (line 112) | struct /**/ SIGSTACK FILE: zsim-ramulator/pin/extras/components/include/barecrt/process.hpp type BARECRT (line 59) | namespace BARECRT { FILE: zsim-ramulator/pin/extras/components/include/barecrt/signal-mac.hpp type BARECRT (line 38) | namespace BARECRT { type SIGRET_FLAVOR (line 44) | enum SIGRET_FLAVOR FILE: zsim-ramulator/pin/extras/components/include/barecrt/signal.hpp type BARECRT (line 60) | namespace BARECRT { FILE: zsim-ramulator/pin/extras/components/include/barecrt/sigset128.hpp type BARECRT (line 49) | namespace BARECRT { type SIGSET (line 56) | struct /**/ SIGSET method Empty (line 67) | void Empty() method Fill (line 76) | void Fill() method Add (line 87) | void Add(int signal) method Remove (line 97) | void Remove(int signal) method IsMember (line 109) | bool IsMember(int signal) const method AddSet (line 119) | void AddSet(const SIGSET *other) method RemoveSet (line 130) | void RemoveSet(const SIGSET *other) method GetMaskWord (line 145) | FUND::UINT32 GetMaskWord(unsigned i) const method SetMaskWord (line 168) | void SetMaskWord(unsigned i, FUND::UINT32 word) FILE: zsim-ramulator/pin/extras/components/include/barecrt/sigset32.hpp type BARECRT (line 41) | namespace BARECRT { type SIGSET (line 48) | struct /**/ SIGSET method Empty (line 59) | void Empty() method Fill (line 67) | void Fill() method Add (line 77) | void Add(int signal) method Remove (line 88) | void Remove(int signal) method IsMember (line 101) | bool IsMember(int signal) const method AddSet (line 112) | void AddSet(const SIGSET *other) method RemoveSet (line 122) | void RemoveSet(const SIGSET *other) method GetMaskWord (line 136) | FUND::UINT32 GetMaskWord(unsigned i) const method SetMaskWord (line 155) | void SetMaskWord(unsigned i, FUND::UINT32 word) FILE: zsim-ramulator/pin/extras/components/include/barecrt/sigset64.hpp type BARECRT (line 41) | namespace BARECRT { type SIGSET (line 48) | struct /**/ SIGSET method Empty (line 62) | void Empty() method Fill (line 70) | void Fill() method Add (line 80) | void Add(int signal) method Remove (line 91) | void Remove(int signal) method IsMember (line 104) | bool IsMember(int signal) const method AddSet (line 115) | void AddSet(const SIGSET *other) method RemoveSet (line 125) | void RemoveSet(const SIGSET *other) method GetMaskWord (line 139) | FUND::UINT32 GetMaskWord(unsigned i) const method SetMaskWord (line 160) | void SetMaskWord(unsigned i, FUND::UINT32 word) FILE: zsim-ramulator/pin/extras/components/include/barecrt/time.hpp type BARECRT (line 41) | namespace BARECRT { type TIMEVAL (line 46) | struct /**/ TIMEVAL FILE: zsim-ramulator/pin/extras/components/include/barecrt/types.hpp type BARECRT (line 41) | namespace BARECRT { FILE: zsim-ramulator/pin/extras/components/include/debugger-protocol.hpp type DEBUGGER_PROTOCOL (line 69) | namespace DEBUGGER_PROTOCOL { type INITIALIZE_FLAG (line 168) | enum INITIALIZE_FLAG type OS (line 178) | enum OS type FRONTEND_TYPE (line 205) | enum FRONTEND_TYPE type BACKEND_TYPE (line 218) | enum BACKEND_TYPE type FRONTEND_FEATURE (line 227) | enum FRONTEND_FEATURE type BACKEND_FEATURE (line 267) | enum BACKEND_FEATURE type DEBUGGER_CONNECTION_PROPERTIES (line 351) | struct /**/ DEBUGGER_CONNECTION_PROPERTIES type DEBUGGER_CONNECTION_TYPE (line 353) | enum DEBUGGER_CONNECTION_TYPE type ENDPOINT_OPTION (line 380) | enum ENDPOINT_OPTION type INTERFACE_ID (line 426) | enum INTERFACE_ID type IMAGE_NOTIFICATION (line 443) | enum IMAGE_NOTIFICATION type THREAD_NOTIFICATION (line 462) | enum THREAD_NOTIFICATION type CONTINUE_MODE (line 474) | enum CONTINUE_MODE type STOP_REASON (line 527) | enum STOP_REASON type RESULT (line 587) | enum RESULT type SESSION_RESULT (line 598) | enum SESSION_RESULT type INVALIDATE_FLAG (line 610) | enum INVALIDATE_FLAG type TCP_INFO (line 620) | struct /**/ TCP_INFO type REG_DESCRIPTION (line 628) | struct /**/ REG_DESCRIPTION class IFRONTEND (line 685) | class /**/ IFRONTEND class IBACKEND (line 906) | class /**/ IBACKEND class ICOMMANDS (line 1211) | class /**/ ICOMMANDS class IBREAKPOINTS (line 1462) | class /**/ IBREAKPOINTS class ICUSTOM_BREAKPOINTS (line 1525) | class /**/ ICUSTOM_BREAKPOINTS class ICUSTOM_COMMANDS (line 1557) | class /**/ ICUSTOM_COMMANDS class IKILL_WITH_NOTIFICATION (line 1594) | class /**/ IKILL_WITH_NOTIFICATION class ITARGET_DESCRIPTION (line 1621) | class /**/ ITARGET_DESCRIPTION class IEVENT_INTERCEPTION (line 1655) | class /**/ IEVENT_INTERCEPTION class IIMAGE_EXTENSIONS (line 1703) | class /**/ IIMAGE_EXTENSIONS class ITHREAD_EXTENSIONS (line 1813) | class /**/ ITHREAD_EXTENSIONS class IPROCESS_INFO (line 1874) | class /**/ IPROCESS_INFO class INOTIFICATIONS (line 1931) | class /**/ INOTIFICATIONS class ILOG_NOTIFICATIONS (line 1998) | class /**/ ILOG_NOTIFICATIONS FILE: zsim-ramulator/pin/extras/components/include/debugger-protocol/event-linux.hpp type DEBUGGER_PROTOCOL (line 42) | namespace DEBUGGER_PROTOCOL { type LINUX_SIGNAL (line 47) | enum LINUX_SIGNAL type EVENT_INFO_LINUX_VERSION (line 171) | enum EVENT_INFO_LINUX_VERSION type SIGINFO32 (line 180) | struct /**/ SIGINFO32 type SIGINFO64 (line 196) | struct /**/ SIGINFO64 type EVENT_INFO_LINUX32 (line 213) | struct /**/ EVENT_INFO_LINUX32 type EVENT_INFO_LINUX64 (line 222) | struct /**/ EVENT_INFO_LINUX64 FILE: zsim-ramulator/pin/extras/components/include/debugger-protocol/event-mac.hpp type DEBUGGER_PROTOCOL (line 43) | namespace DEBUGGER_PROTOCOL { type MAC_SIGNAL (line 48) | enum MAC_SIGNAL type EVENT_INFO_MAC_VERSION (line 137) | enum EVENT_INFO_MAC_VERSION type EVENT_INFO_MAC32 (line 145) | struct /**/ EVENT_INFO_MAC32 type EVENT_INFO_MAC64 (line 154) | struct /**/ EVENT_INFO_MAC64 FILE: zsim-ramulator/pin/extras/components/include/debugger-protocol/event-windows.hpp type DEBUGGER_PROTOCOL (line 41) | namespace DEBUGGER_PROTOCOL { type EVENT_INFO_WINDOWS_VERSION (line 56) | enum EVENT_INFO_WINDOWS_VERSION type EXCEPTION32 (line 68) | struct /**/ EXCEPTION32 type EXCEPTION64 (line 82) | struct /**/ EXCEPTION64 type EVENT_INFO_WINDOWS32 (line 97) | struct /**/ EVENT_INFO_WINDOWS32 type EVENT_INFO_WINDOWS64 (line 107) | struct /**/ EVENT_INFO_WINDOWS64 FILE: zsim-ramulator/pin/extras/components/include/debugger-protocol/forward.hpp type DEBUGGER_PROTOCOL (line 39) | namespace DEBUGGER_PROTOCOL { type TCP_INFO (line 41) | struct TCP_INFO class IFRONTEND (line 42) | class IFRONTEND class IBACKEND (line 43) | class IBACKEND class ICOMMANDS (line 44) | class ICOMMANDS class INOTIFICATIONS (line 45) | class INOTIFICATIONS class ILOG_NOTIFICATIONS (line 46) | class ILOG_NOTIFICATIONS FILE: zsim-ramulator/pin/extras/components/include/debugger-protocol/image-linux.hpp type DEBUGGER_PROTOCOL (line 40) | namespace DEBUGGER_PROTOCOL { type IMAGE_TYPE_LINUX (line 46) | enum IMAGE_TYPE_LINUX type IMAGE_INFO_LINUX_VERSION (line 72) | enum IMAGE_INFO_LINUX_VERSION type IMAGE_INFO_LINUX (line 80) | struct /**/ IMAGE_INFO_LINUX type SVR4_IMAGES_LIST_LINUX (line 94) | struct /**/ SVR4_IMAGES_LIST_LINUX FILE: zsim-ramulator/pin/extras/components/include/debugger-protocol/image-mac.hpp type DEBUGGER_PROTOCOL (line 38) | namespace DEBUGGER_PROTOCOL { type IMAGE_TYPE_MAC (line 44) | enum IMAGE_TYPE_MAC type IMAGE_INFO_MAC_VERSION (line 62) | enum IMAGE_INFO_MAC_VERSION type IMAGE_INFO_MAC (line 70) | struct /**/ IMAGE_INFO_MAC FILE: zsim-ramulator/pin/extras/components/include/debugger-protocol/image-windows.hpp type DEBUGGER_PROTOCOL (line 38) | namespace DEBUGGER_PROTOCOL { type IMAGE_TYPE_WINDOWS (line 44) | enum IMAGE_TYPE_WINDOWS type IMAGE_INFO_WINDOWS_VERSION (line 70) | enum IMAGE_INFO_WINDOWS_VERSION type IMAGE_INFO_WINDOWS (line 78) | struct /**/ IMAGE_INFO_WINDOWS FILE: zsim-ramulator/pin/extras/components/include/debugger-protocol/regs-gdb-linux-avx32.hpp type DEBUGGER_PROTOCOL (line 41) | namespace DEBUGGER_PROTOCOL { type REG_GDB_LINUX_AVX32 (line 118) | enum REG_GDB_LINUX_AVX32 FILE: zsim-ramulator/pin/extras/components/include/debugger-protocol/regs-gdb-linux-avx64.hpp type DEBUGGER_PROTOCOL (line 41) | namespace DEBUGGER_PROTOCOL { type REG_GDB_LINUX_AVX64 (line 142) | enum REG_GDB_LINUX_AVX64 FILE: zsim-ramulator/pin/extras/components/include/debugger-protocol/regs-gdb-linux-ia32.hpp type DEBUGGER_PROTOCOL (line 41) | namespace DEBUGGER_PROTOCOL { type REG_GDB_LINUX_IA32 (line 110) | enum REG_GDB_LINUX_IA32 FILE: zsim-ramulator/pin/extras/components/include/debugger-protocol/regs-gdb-linux-intel64.hpp type DEBUGGER_PROTOCOL (line 41) | namespace DEBUGGER_PROTOCOL { type REG_GDB_LINUX_INTEL64 (line 126) | enum REG_GDB_LINUX_INTEL64 FILE: zsim-ramulator/pin/extras/components/include/debugger-protocol/regs-gdb-mac-ia32.hpp type DEBUGGER_PROTOCOL (line 41) | namespace DEBUGGER_PROTOCOL { type REG_GDB_MAC_IA32 (line 117) | enum REG_GDB_MAC_IA32 FILE: zsim-ramulator/pin/extras/components/include/debugger-protocol/regs-gdb-mac-intel64.hpp type DEBUGGER_PROTOCOL (line 41) | namespace DEBUGGER_PROTOCOL { type REG_GDB_MAC_INTEL64 (line 141) | enum REG_GDB_MAC_INTEL64 FILE: zsim-ramulator/pin/extras/components/include/debugger-protocol/regs-windows-ia32.hpp type DEBUGGER_PROTOCOL (line 41) | namespace DEBUGGER_PROTOCOL { type REG_WINDOWS_IA32 (line 110) | enum REG_WINDOWS_IA32 FILE: zsim-ramulator/pin/extras/components/include/debugger-protocol/regs-windows-intel64.hpp type DEBUGGER_PROTOCOL (line 41) | namespace DEBUGGER_PROTOCOL { type REG_WINDOWS_INTEL64 (line 126) | enum REG_WINDOWS_INTEL64 FILE: zsim-ramulator/pin/extras/components/include/debugger-protocol/thread-linux.hpp type DEBUGGER_PROTOCOL (line 38) | namespace DEBUGGER_PROTOCOL { type THREAD_INFO_LINUX_VERSION (line 54) | enum THREAD_INFO_LINUX_VERSION type THREAD_INFO_LINUX (line 63) | struct /**/ THREAD_INFO_LINUX FILE: zsim-ramulator/pin/extras/components/include/debugger-protocol/thread-mac.hpp type DEBUGGER_PROTOCOL (line 38) | namespace DEBUGGER_PROTOCOL { type THREAD_INFO_MAC_VERSION (line 54) | enum THREAD_INFO_MAC_VERSION type THREAD_INFO_MAC (line 63) | struct /**/ THREAD_INFO_MAC FILE: zsim-ramulator/pin/extras/components/include/debugger-protocol/thread-windows.hpp type DEBUGGER_PROTOCOL (line 38) | namespace DEBUGGER_PROTOCOL { type THREAD_INFO_WINDOWS_VERSION (line 54) | enum THREAD_INFO_WINDOWS_VERSION type THREAD_INFO_WINDOWS (line 63) | struct /**/ THREAD_INFO_WINDOWS FILE: zsim-ramulator/pin/extras/components/include/fund.hpp type FUND (line 83) | namespace FUND { FILE: zsim-ramulator/pin/extras/components/include/sync/backoff-or-yield.hpp type SYNC (line 41) | namespace SYNC { class BACKOFF_OR_YIELD (line 58) | class /**/ BACKOFF_OR_YIELD method BACKOFF_OR_YIELD (line 61) | BACKOFF_OR_YIELD() : _backoff(0) {} method Delay (line 63) | void Delay() FILE: zsim-ramulator/pin/extras/components/include/sync/documentation.hpp type SYNC (line 39) | namespace SYNC { FILE: zsim-ramulator/pin/extras/components/include/sync/os-barecrt-linux.hpp type SYNC (line 42) | namespace SYNC { type OS_BARECRT_LINUX (line 51) | struct /**/ OS_BARECRT_LINUX method Yield (line 58) | static void Yield() method GetTime (line 68) | static void GetTime(TIME_T *timeval) method FutexWait (line 83) | static void FutexWait(int *futex, int val, const TIME_T *timeout) method FutexWake (line 94) | static void FutexWake(int *futex, int numberToWake) FILE: zsim-ramulator/pin/extras/components/include/sync/os-barecrt-time.hpp type SYNC (line 41) | namespace SYNC { type OS_BARECRT_TIME (line 48) | struct /**/ OS_BARECRT_TIME method OS_BARECRT_TIME (line 55) | OS_BARECRT_TIME() method OS_BARECRT_TIME (line 64) | OS_BARECRT_TIME(const OS_BARECRT_TIME &other) method AddMilliseconds (line 75) | void AddMilliseconds(unsigned milliseconds) FILE: zsim-ramulator/pin/extras/components/include/sync/os-barecrt.hpp type SYNC (line 42) | namespace SYNC { type OS_BARECRT (line 49) | struct /**/ OS_BARECRT method Yield (line 56) | static void Yield() method GetTime (line 66) | static void GetTime(TIME_T *timeval) FILE: zsim-ramulator/pin/extras/components/include/sync/os-posix-time.hpp type SYNC (line 42) | namespace SYNC { type OS_POSIX_TIME (line 49) | struct /**/ OS_POSIX_TIME type timeval (line 51) | struct timeval method OS_POSIX_TIME (line 56) | OS_POSIX_TIME() method OS_POSIX_TIME (line 65) | OS_POSIX_TIME(const OS_POSIX_TIME &other) method AddMilliseconds (line 76) | void AddMilliseconds(unsigned milliseconds) FILE: zsim-ramulator/pin/extras/components/include/sync/os-posix.hpp type SYNC (line 43) | namespace SYNC { type OS_POSIX (line 50) | struct /**/ OS_POSIX method Yield (line 57) | static void Yield() method GetTime (line 70) | static void GetTime(TIME_T *timeval) FILE: zsim-ramulator/pin/extras/components/include/sync/reader-writer-lock-futex.hpp type SYNC (line 45) | namespace SYNC { class READER_WRITER_LOCK_SAFEPOD_FUTEX (line 57) | class /**/ READER_WRITER_LOCK_SAFEPOD_FUTEX method Initialize (line 65) | bool Initialize() method Destroy (line 76) | void Destroy() {} method Reset (line 82) | void Reset() method ReadLock (line 91) | void ReadLock() method WriteLock (line 103) | void WriteLock() method Unlock (line 124) | void Unlock() method TryReadLock (line 159) | bool TryReadLock() method TryWriteLock (line 176) | bool TryWriteLock() class READER_WRITER_LOCK_FUTEX (line 240) | class /**/ READER_WRITER_LOCK_FUTEX : public READER_WRITER_LOCK method READER_WRITER_LOCK_FUTEX (line 246) | READER_WRITER_LOCK_FUTEX() {_impl.Initialize();} method Initialize (line 253) | bool Initialize() {return _impl.Initialize();} method Destroy (line 258) | void Destroy() {} method Reset (line 264) | void Reset() {_impl.Reset();} method ReadLock (line 270) | void ReadLock() {_impl.ReadLock();} method WriteLock (line 277) | void WriteLock() {_impl.WriteLock();} method Unlock (line 282) | void Unlock() {_impl.Unlock();} method TryReadLock (line 290) | bool TryReadLock() {return _impl.TryReadLock();} method TryWriteLock (line 298) | bool TryWriteLock() {return _impl.TryWriteLock();} FILE: zsim-ramulator/pin/extras/components/include/sync/reader-writer-lock-spin.hpp type SYNC (line 44) | namespace SYNC { class READER_WRITER_LOCK_SAFEPOD_SPIN (line 56) | class /**/ READER_WRITER_LOCK_SAFEPOD_SPIN method Initialize (line 64) | bool Initialize() method Destroy (line 73) | void Destroy() {} method Reset (line 79) | void Reset() method ReadLock (line 88) | void ReadLock() method WriteLock (line 115) | void WriteLock() method Unlock (line 156) | void Unlock() method TryReadLock (line 175) | bool TryReadLock() method TryWriteLock (line 190) | bool TryWriteLock() method IsEmpty (line 210) | bool IsEmpty() const {return (_word == 0);} method Reset (line 211) | void Reset() {_word = 0;} type STATE_PAIR (line 237) | struct STATE_PAIR method ProposeReadState (line 245) | bool ProposeReadState() method ProposeWriteState (line 269) | bool ProposeWriteState() method ProposeWaitState (line 281) | void ProposeWaitState() method ProposeWriteAfterWaitState (line 292) | bool ProposeWriteAfterWaitState() method ProposeUnlockState (line 304) | void ProposeUnlockState() method LoadCurrentState (line 325) | void LoadCurrentState(STATE_PAIR *statePair) method SetLockState (line 337) | bool SetLockState(STATE_PAIR *statePair) method SetUnlockState (line 350) | bool SetUnlockState(STATE_PAIR *statePair) method SetState (line 363) | bool SetState(STATE_PAIR *statePair) class READER_WRITER_LOCK_SPIN (line 378) | class /**/ READER_WRITER_LOCK_SPIN : public READER_WRITER_LOCK method READER_WRITER_LOCK_SPIN (line 384) | READER_WRITER_LOCK_SPIN() {_impl.Initialize();} method Initialize (line 391) | bool Initialize() {return _impl.Initialize();} method Destroy (line 396) | void Destroy() {} method Reset (line 402) | void Reset() {_impl.Reset();} method ReadLock (line 408) | void ReadLock() {_impl.ReadLock();} method WriteLock (line 415) | void WriteLock() {_impl.WriteLock();} method Unlock (line 420) | void Unlock() {_impl.Unlock();} method TryReadLock (line 428) | bool TryReadLock() {return _impl.TryReadLock();} method TryWriteLock (line 436) | bool TryWriteLock() {return _impl.TryWriteLock();} FILE: zsim-ramulator/pin/extras/components/include/sync/reader-writer-lock.hpp type SYNC (line 39) | namespace SYNC { class READER_WRITER_LOCK (line 45) | class /**/ READER_WRITER_LOCK method READER_WRITER_LOCK (line 48) | READER_WRITER_LOCK() {} FILE: zsim-ramulator/pin/extras/components/include/sync/semaphore-event.hpp type SYNC (line 42) | namespace SYNC { class SEMAPHORE_POD_EVENT (line 55) | class /**/ SEMAPHORE_POD_EVENT method Initialize (line 63) | bool Initialize() method Destroy (line 77) | void Destroy() method Set (line 89) | void Set() method Clear (line 98) | void Clear() method IsSet (line 110) | bool IsSet() method Wait (line 119) | void Wait() method TimedWait (line 135) | bool TimedWait(unsigned timeout) type STATE (line 146) | enum STATE class SEMAPHORE_EVENT (line 169) | class /**/ SEMAPHORE_EVENT : public SEMAPHORE method SEMAPHORE_EVENT (line 176) | SEMAPHORE_EVENT() method Initialize (line 188) | bool Initialize() {return _impl.Initialize();} method Destroy (line 193) | void Destroy() {_impl.Destroy();} method Set (line 201) | void Set() {_impl.Set();} method Clear (line 206) | void Clear() {_impl.Clear();} method IsSet (line 214) | bool IsSet() {return _impl.IsSet();} method Wait (line 220) | void Wait() {_impl.Wait();} method TimedWait (line 232) | bool TimedWait(unsigned timeout) {return _impl.TimedWait(timeout);} FILE: zsim-ramulator/pin/extras/components/include/sync/semaphore-futex.hpp type SYNC (line 43) | namespace SYNC { class SEMAPHORE_SAFEPOD_FUTEX (line 56) | class /**/ SEMAPHORE_SAFEPOD_FUTEX method Initialize (line 64) | bool Initialize() method Destroy (line 73) | void Destroy() {} method Set (line 81) | void Set() method Clear (line 95) | void Clear() method IsSet (line 106) | bool IsSet() method Wait (line 115) | void Wait() method TimedWait (line 147) | bool TimedWait(unsigned timeout) class SEMAPHORE_FUTEX (line 214) | class /**/ SEMAPHORE_FUTEX : public SEMAPHORE method SEMAPHORE_FUTEX (line 220) | SEMAPHORE_FUTEX() {_impl.Initialize();} method Initialize (line 227) | bool Initialize() {return _impl.Initialize();} method Destroy (line 232) | void Destroy() {} method Set (line 240) | void Set() {_impl.Set();} method Clear (line 245) | void Clear() {_impl.Clear();} method IsSet (line 253) | bool IsSet() {return _impl.IsSet();} method Wait (line 259) | void Wait() {_impl.Wait();} method TimedWait (line 271) | bool TimedWait(unsigned timeout) {return _impl.TimedWait(timeout);} FILE: zsim-ramulator/pin/extras/components/include/sync/semaphore-spin.hpp type SYNC (line 42) | namespace SYNC { class SEMAPHORE_SAFEPOD_SPIN (line 55) | class /**/ SEMAPHORE_SAFEPOD_SPIN method Initialize (line 63) | bool Initialize() method Destroy (line 72) | void Destroy() {} method Set (line 80) | void Set() method Clear (line 92) | void Clear() method IsSet (line 103) | bool IsSet() method Wait (line 112) | void Wait() method TimedWait (line 132) | bool TimedWait(unsigned timeout) class SEMAPHORE_SPIN (line 177) | class /**/ SEMAPHORE_SPIN : public SEMAPHORE method SEMAPHORE_SPIN (line 183) | SEMAPHORE_SPIN() {_impl.Initialize();} method Initialize (line 190) | bool Initialize() {return _impl.Initialize();} method Destroy (line 195) | void Destroy() {} method Set (line 203) | void Set() {_impl.Set();} method Clear (line 208) | void Clear() {_impl.Clear();} method IsSet (line 216) | bool IsSet() {return _impl.IsSet();} method Wait (line 222) | void Wait() {_impl.Wait();} method TimedWait (line 234) | bool TimedWait(unsigned timeout) {return _impl.TimedWait(timeout);} FILE: zsim-ramulator/pin/extras/components/include/sync/semaphore.hpp type SYNC (line 39) | namespace SYNC { class SEMAPHORE (line 52) | class /**/ SEMAPHORE FILE: zsim-ramulator/pin/extras/components/include/sync/simple-lock-futex.hpp type SYNC (line 42) | namespace SYNC { class SIMPLE_LOCK_SAFEPOD_FUTEX (line 57) | class /**/ SIMPLE_LOCK_SAFEPOD_FUTEX method Initialize (line 65) | bool Initialize() method Destroy (line 74) | void Destroy() {} method Reset (line 80) | void Reset() method Lock (line 88) | void Lock() method Unlock (line 130) | void Unlock() method TryLock (line 153) | bool TryLock() class SIMPLE_LOCK_FUTEX (line 193) | class /**/ SIMPLE_LOCK_FUTEX method SIMPLE_LOCK_FUTEX (line 200) | SIMPLE_LOCK_FUTEX() {_impl.Initialize();} method Initialize (line 207) | bool Initialize() {return _impl.Initialize();} method Destroy (line 212) | void Destroy() {} method Reset (line 218) | void Reset() {_impl.Reset();} method Lock (line 223) | void Lock() {_impl.Lock();} method Unlock (line 228) | void Unlock() {_impl.Unlock();} method TryLock (line 235) | bool TryLock() {return _impl.TryLock();} FILE: zsim-ramulator/pin/extras/components/include/sync/simple-lock-spin.hpp type SYNC (line 44) | namespace SYNC { class SIMPLE_LOCK_SAFEPOD_SPIN (line 61) | class /**/ SIMPLE_LOCK_SAFEPOD_SPIN method Initialize (line 69) | bool Initialize() method Destroy (line 78) | void Destroy() {} method Reset (line 84) | void Reset() method Lock (line 92) | void Lock() method Unlock (line 105) | void Unlock() method TryLock (line 118) | bool TryLock() class SIMPLE_LOCK_SPIN (line 145) | class /**/ SIMPLE_LOCK_SPIN method SIMPLE_LOCK_SPIN (line 152) | SIMPLE_LOCK_SPIN() {_impl.Initialize();} method Initialize (line 159) | bool Initialize() {return _impl.Initialize();} method Destroy (line 164) | void Destroy() {} method Reset (line 170) | void Reset() {_impl.Reset();} method Lock (line 175) | void Lock() {_impl.Lock();} method Unlock (line 180) | void Unlock() {_impl.Unlock();} method TryLock (line 187) | bool TryLock() {return _impl.TryLock();} FILE: zsim-ramulator/pin/extras/components/include/sync/simple-lock.hpp type SYNC (line 39) | namespace SYNC { class SIMPLE_LOCK (line 50) | class /**/ SIMPLE_LOCK FILE: zsim-ramulator/pin/extras/components/include/util.hpp type UTIL (line 44) | namespace UTIL {} FILE: zsim-ramulator/pin/extras/components/include/util/data.hpp type UTIL (line 43) | namespace UTIL { class DATA (line 54) | class /**/ DATA type COPY (line 60) | enum COPY type FILL (line 82) | enum FILL method DATA (line 93) | DATA() : _sbuf(0), _start(0), _size(0) {} method DATA (line 101) | DATA(size_t size, FILL fill = FILL_UNSPECIFIED) method DATA (line 118) | DATA(const void *buf, size_t size, COPY copy = COPY_EAGER) method DATA (line 129) | DATA(const char *str, COPY copy = COPY_EAGER) method DATA (line 140) | DATA(const std::string &str, COPY copy = COPY_EAGER) method DATA (line 152) | DATA(const DATA &other, size_t off=0) method DATA (line 167) | DATA(const DATA &other, size_t off, size_t len) method DATA (line 181) | DATA &operator =(const DATA &other) method Assign (line 193) | void Assign(size_t size, FILL fill = FILL_UNSPECIFIED) method Assign (line 210) | void Assign(const void *buf, size_t size, COPY copy = COPY_EAGER) method Assign (line 222) | void Assign(const char *str, COPY copy = COPY_EAGER) method Assign (line 234) | void Assign(const std::string &str, COPY copy = COPY_EAGER) method Assign (line 247) | void Assign(const DATA &other, size_t off=0) method Assign (line 270) | void Assign(const DATA &other, size_t off, size_t len) method Clear (line 288) | void Clear() method PopFront (line 302) | void PopFront(size_t num) method PopBack (line 322) | void PopBack(size_t num) method Resize (line 345) | void Resize(size_t newSize, FILL fill = FILL_UNSPECIFIED) method MakeUnique (line 382) | void MakeUnique() method GetSize (line 400) | size_t GetSize() const {return _size;} method T (line 406) | const T *GetBuf() const method T (line 420) | T *GetWritableBuf() method ReleaseWritableBuf (line 464) | void ReleaseWritableBuf() method CopyFromBuffer (line 478) | void CopyFromBuffer(const void *buf, size_t size, COPY copy) method CopyFromData (line 500) | void CopyFromData(const DATA &other, size_t off) method CopyFromDataWithLen (line 542) | void CopyFromDataWithLen(const DATA &other, size_t off, size_t len) method DetachBuf (line 581) | void DetachBuf() type SHARED_BUF (line 596) | struct SHARED_BUF method SHARED_BUF (line 600) | SHARED_BUF(size_t sz) : _refCount(1), _isLazy(0), _size(sz), _buf(... method SHARED_BUF (line 604) | SHARED_BUF(const void *buf, size_t sz) : _refCount(1), _isLazy(1),... FILE: zsim-ramulator/pin/extras/components/include/util/intel-fp.hpp type UTIL (line 41) | namespace UTIL { type FXSAVE_IA32 (line 75) | struct /**/ FXSAVE_IA32 type FXSAVE_INTEL64_DEFAULT (line 98) | struct /**/ FXSAVE_INTEL64_DEFAULT type FXSAVE_INTEL64_PROMOTED (line 121) | struct /**/ FXSAVE_INTEL64_PROMOTED function GetX87AbridgedTag (line 146) | inline FUND::UINT8 GetX87AbridgedTag(FUND::UINT16 fullTag) function GetX87FullTag (line 174) | FUND::UINT16 GetX87FullTag(const FXSAVE *fxsave) function GetSimpleX87FullTag (line 247) | inline FUND::UINT16 GetSimpleX87FullTag(FUND::UINT8 abridgedTag) FILE: zsim-ramulator/pin/extras/components/include/util/locker.hpp type UTIL (line 38) | namespace UTIL { class LOCKER (line 46) | class /**/ LOCKER method LOCKER (line 53) | LOCKER(LOCK *lock, bool acquire = true) : _lock(lock), _isLocked(acq... method Unlock (line 71) | void Unlock() method Lock (line 81) | void Lock() method SetLocked (line 92) | void SetLocked(bool isLocked) class SCOPED_CRITICAL_SECTION (line 111) | class /**/ SCOPED_CRITICAL_SECTION method SCOPED_CRITICAL_SECTION (line 118) | SCOPED_CRITICAL_SECTION(CSTYPE *cs, bool acquire = true) : _cs(cs), ... method Unlock (line 136) | void Unlock() method Lock (line 146) | void Lock() method SetLocked (line 157) | void SetLocked(bool isLocked) FILE: zsim-ramulator/pin/extras/components/include/util/numberbits.hpp type UTIL (line 41) | namespace UTIL { type NUMBER_BITS (line 62) | struct /**/ NUMBER_BITS FILE: zsim-ramulator/pin/extras/components/include/util/quote-argument-ms.hpp type UTIL (line 39) | namespace UTIL { class QUOTE_ARGUMENT_MS_BASE (line 44) | class /**/ QUOTE_ARGUMENT_MS_BASE method QUOTE_ARGUMENT_MS_BASE (line 55) | QUOTE_ARGUMENT_MS_BASE(const STRING &arg, const T *whitespace) method STRING (line 72) | STRING Get() {return _quoted;} method EscapeBackSlashes (line 84) | void EscapeBackSlashes() method EscapeQuotes (line 106) | void EscapeQuotes() method AddQuotes (line 119) | void AddQuotes(const T *whitespace) class QUOTE_ARGUMENT_MS (line 146) | class /**/ QUOTE_ARGUMENT_MS : private QUOTE_ARGUMENT_MS_BASE... method QUOTE_ARGUMENT_MS (line 153) | QUOTE_ARGUMENT_MS(std::string str, const char *ws = " \t") : QUOTE_A... method Get (line 158) | std::string Get() {return QUOTE_ARGUMENT_MS_BASE::Get();} class QUOTE_ARGUMENT_MS_WIDE (line 169) | class /**/ QUOTE_ARGUMENT_MS_WIDE : private QUOTE_ARGUMENT_MS... method QUOTE_ARGUMENT_MS_WIDE (line 176) | QUOTE_ARGUMENT_MS_WIDE(std::wstring str, const wchar_t *ws = L" \t")... method Get (line 181) | std::wstring Get() {return QUOTE_ARGUMENT_MS_BASE::Get();} FILE: zsim-ramulator/pin/extras/components/include/util/range.hpp type UTIL (line 42) | namespace UTIL { class RANGE (line 47) | class /**/ RANGE method RANGE (line 50) | RANGE() : _base(0), _size(0) {} method RANGE (line 58) | RANGE(ADDRTYPE base, size_t size) : _base(base), _size(size) {} method RANGE (line 66) | RANGE(void *base, size_t size) : _base(reinterpret_cast*/ REGVALUE method REGVALUE (line 60) | REGVALUE() : _size(0), _value(0) {} method REGVALUE (line 67) | REGVALUE(const REGVALUE &other) method REGVALUE (line 77) | REGVALUE(FUND::ADDRINT val) method REGVALUE (line 88) | REGVALUE(FUND::UINT64 val, unsigned size) method REGVALUE (line 100) | REGVALUE(FUND::UINT64 lo, FUND::UINT64 hi, unsigned size) method REGVALUE (line 114) | REGVALUE(const UTIL::DATA &val, unsigned size=0) method REGVALUE (line 128) | REGVALUE(const T *buf, size_t byteSize, unsigned size=0) method REGVALUE (line 142) | REGVALUE &operator =(const REGVALUE &other) method Assign (line 154) | void Assign(const REGVALUE &other) method Assign (line 165) | void Assign(FUND::ADDRINT val) method Assign (line 177) | void Assign(FUND::UINT64 val, unsigned size) method Assign (line 190) | void Assign(FUND::UINT64 lo, FUND::UINT64 hi, unsigned size) method Assign (line 205) | void Assign(const UTIL::DATA &val, unsigned size=0) method Assign (line 220) | void Assign(const T *buf, size_t byteSize, unsigned size=0) method Resize (line 232) | void Resize(unsigned size) method GetBitSize (line 249) | unsigned GetBitSize() const {return _size;} method CopyToData (line 260) | void CopyToData(UTIL::DATA *data) const method CopyToBuffer (line 276) | void CopyToBuffer(void *data) const method T (line 291) | T GetValueAs() const method T (line 307) | T GetIndexedWord(unsigned index) const method SetCopy (line 336) | void SetCopy(const REGVALUE &other) method SetAddress (line 350) | void SetAddress(FUND::ADDRINT val) method Set64 (line 366) | void Set64(FUND::UINT64 val, unsigned size) method Set128 (line 412) | void Set128(FUND::UINT64 lo, FUND::UINT64 hi, unsigned size) method SetBuffer (line 428) | void SetBuffer(const void *buf, size_t byteSizeIn, unsigned size) method ClearIfNeeded (line 480) | void ClearIfNeeded() method GetByteSize (line 489) | size_t GetByteSize() const FILE: zsim-ramulator/pin/extras/components/include/util/round.hpp type UTIL (line 41) | namespace UTIL { function T (line 51) | T RoundDown(T val, size_t align) function T (line 66) | T RoundUp(T val, size_t align) function T (line 82) | T *RoundDown(T *ptr, size_t align) function T (line 98) | T *RoundUp(T *ptr, size_t align) function PtrDiff (line 115) | inline size_t PtrDiff(const void* ptr1, const void* ptr2) FILE: zsim-ramulator/pin/extras/components/include/util/scoped-array.hpp type UTIL (line 42) | namespace UTIL { class SCOPED_ARRAY (line 52) | class /**/ SCOPED_ARRAY method SCOPED_ARRAY (line 60) | explicit SCOPED_ARRAY(T *p = 0) : _ptr(p) {} method Reset (line 75) | void Reset(T *p = 0) method T (line 88) | T & operator[](std::ptrdiff_t i) const method T (line 98) | T * Get() const FILE: zsim-ramulator/pin/extras/components/include/util/scoped-ptr.hpp type UTIL (line 41) | namespace UTIL { class SCOPED_PTR (line 51) | class /**/ SCOPED_PTR method SCOPED_PTR (line 59) | explicit SCOPED_PTR(T *p = 0) : _ptr(p) {} method Reset (line 74) | void Reset(T *p = 0) method T (line 83) | T & operator*() const method T (line 92) | T * operator->() const method T (line 101) | T * Get() const method Swap (line 111) | void Swap(SCOPED_PTR &other) FILE: zsim-ramulator/pin/extras/components/include/util/singleton.hpp type UTIL (line 41) | namespace UTIL { class STATIC_SINGLETON (line 56) | class /**/ STATIC_SINGLETON method T (line 62) | static T * GetInstance() method T (line 75) | static T * Create() FILE: zsim-ramulator/pin/extras/components/include/util/strings.hpp type UTIL (line 44) | namespace UTIL { function GetDecString (line 55) | std::string GetDecString(T val, int width = 0) function GetDecStringW (line 73) | std::wstring GetDecStringW(T val, int width = 0) function GetHexStringW (line 90) | std::wstring GetHexStringW(T val, bool showBase = true, function GetHexString (line 111) | std::string GetHexString(T val, bool showBase = true, function InputIterator (line 155) | InputIterator ParseUnsigned( FILE: zsim-ramulator/pin/extras/xed-ia32/doc/ref-manual/html/search.php function search_results (line 22) | function search_results() function matches_text (line 27) | function matches_text($num) function report_matches (line 43) | function report_matches() function end_form (line 47) | function end_form($value) function readInt (line 52) | function readInt($file) function readString (line 59) | function readString($file) function readHeader (line 66) | function readHeader($file) function computeIndex (line 73) | function computeIndex($word) function search (line 97) | function search($file,$word,&$statsList) function combine_results (line 195) | function combine_results($results,&$docs) function filter_results (line 225) | function filter_results($docs,&$requiredWords,&$forbiddenWords) function compare_rank (line 265) | function compare_rank($a,$b) function sort_results (line 274) | function sort_results($docs,&$sorted) function report_results (line 281) | function report_results(&$docs) function main (line 323) | function main() FILE: zsim-ramulator/pin/extras/xed-ia32/examples/udhelp.H function class (line 46) | class dbg_help_client_t { FILE: zsim-ramulator/pin/extras/xed-ia32/examples/udhelp.cpp function BOOL (line 45) | BOOL CALLBACK dbg_help_client_t::enum_modules( function BOOL (line 59) | BOOL CALLBACK dbg_help_client_t::enum_sym( function get_dll_version (line 118) | void get_dll_version(char* file_name, short u[4]) { function xed_bool_t (line 309) | xed_bool_t dbg_help_client_t::get_file_and_line(xed_uint64_t address, FILE: zsim-ramulator/pin/extras/xed-ia32/examples/xed-disas-elf.cpp function dwarf_handler (line 65) | static void dwarf_handler(Dwarf_Error err, Dwarf_Ptr errarg) class line_number_entry_t (line 70) | class line_number_entry_t { method line_number_entry_t (line 72) | line_number_entry_t(xed_uint32_t a_line, function find_line_number (line 95) | int find_line_number(xed_uint64_t addr, string& file, xed_uint32_t& lin... function find_line_number_info (line 110) | void find_line_number_info(xed_uint64_t addr) function read_dwarf_line_numbers (line 124) | static void read_dwarf_line_numbers(void* region, function xed_disas_elf_init (line 229) | void xed_disas_elf_init() { function disas_test32 (line 235) | void function disas_test64 (line 260) | void function process_elf32 (line 286) | void function check_binary_32b (line 346) | int check_binary_32b(void* start) { function check_binary_64b (line 353) | int check_binary_64b(void* start) { function process_elf64 (line 373) | void function read_symbols64 (line 430) | void read_symbols64(void* start, function symbols_elf64 (line 453) | void symbols_elf64(xed_disas_info_t* fi, function read_symbols32 (line 526) | void read_symbols32(void* start, function symbols_elf32 (line 547) | void symbols_elf32(xed_disas_info_t* fi, function xed_disas_elf (line 620) | void FILE: zsim-ramulator/pin/extras/xed-ia32/examples/xed-disas-hex.cpp function FILE (line 48) | static FILE* function read_byte (line 67) | static int read_byte(FILE* f, xed_uint8_t* b) { function xed_disas_hex (line 79) | void FILE: zsim-ramulator/pin/extras/xed-ia32/examples/xed-disas-macho.cpp function xed_uint32_t (line 57) | xed_uint32_t function xed_uint32_t (line 72) | xed_uint32_t function xed_bool_t (line 87) | xed_bool_t function xed_bool_t (line 120) | static xed_bool_t function process_segment32 (line 127) | void function process_segment64 (line 190) | void function process_symbols32 (line 260) | void process_symbols32(xed_disas_info_t& decode_info, function process_symbols64 (line 292) | void process_symbols64(xed_disas_info_t& decode_info, function process32 (line 325) | void process32(xed_disas_info_t& decode_info, function process64 (line 374) | void process64(xed_disas_info_t& decode_info, function process_macho (line 425) | void function xed_disas_macho_init (line 485) | void xed_disas_macho_init() { function xed_disas_macho (line 490) | void FILE: zsim-ramulator/pin/extras/xed-ia32/examples/xed-disas-pecoff.cpp function windows_error (line 71) | static std::string function fptr_t (line 102) | static fptr_t find_fn_ptr(const char* function_name) { function find_wow64_redir (line 111) | static int find_wow64_redir(fptr_t* disable, fptr_t* revert) { class pecoff_reader_t (line 119) | class pecoff_reader_t method pecoff_reader_t (line 142) | pecoff_reader_t(int arg_verbose=1) method xed_bool_t (line 153) | xed_bool_t okay() const { return okay_; } method xed_bool_t (line 154) | xed_bool_t sixty_four_bit() const { return sixty_four_bit_; } method init (line 156) | void method close (line 171) | void method xed_bool_t (line 191) | xed_bool_t method xed_bool_t (line 260) | xed_bool_t read_header() { method read_coff_symbols (line 271) | void read_coff_symbols() { method print_section_headers (line 318) | void print_section_headers() { method xed_bool_t (line 350) | xed_bool_t method xed_bool_t (line 421) | xed_bool_t method xed_bool_t (line 437) | xed_bool_t function print_file_and_line (line 548) | void function xed_pecoff_callback_function (line 580) | int xed_pecoff_callback_function( function xed_disas_pecoff_init (line 595) | void xed_disas_pecoff_init() { function dot_obj (line 604) | bool dot_obj(const char* s) { function process_pecoff (line 613) | void function xed_disas_pecoff (line 695) | void FILE: zsim-ramulator/pin/extras/xed-ia32/examples/xed-disas-raw.cpp function xed_disas_raw (line 46) | void FILE: zsim-ramulator/pin/extras/xed-ia32/examples/xed-dll-discovery.c type my_iclass_enum_t (line 58) | typedef enum { /* these are the names that'll use in my code */ type iclass_interface_t (line 66) | typedef struct { function dump_inst (line 77) | void dump_inst(const xed_inst_t* p) { function build_map_to_xed (line 96) | void build_map_to_xed(void) { function invert_map (line 106) | void invert_map(void) { function main (line 123) | int main(int argc, char** argv) { FILE: zsim-ramulator/pin/extras/xed-ia32/examples/xed-dot-prep.c function xed_dot_graph_supp_t (line 40) | xed_dot_graph_supp_t* xed_dot_graph_supp_create( function xed_dot_graph_supp_deallocate (line 57) | void xed_dot_graph_supp_deallocate(xed_dot_graph_supp_t* gg) function xed_bool_t (line 65) | static xed_bool_t add_edge(xed_dot_graph_supp_t* gg, function add_read_operands (line 83) | static void add_read_operands(xed_dot_graph_supp_t* gg, function add_write_operands (line 133) | static void add_write_operands(xed_dot_graph_supp_t* gg, function xed_dot_graph_add_instruction (line 167) | void xed_dot_graph_add_instruction( function xed_dot_graph_dump (line 227) | void xed_dot_graph_dump( FILE: zsim-ramulator/pin/extras/xed-ia32/examples/xed-dot-prep.h type xed_dot_graph_supp_t (line 37) | typedef struct { FILE: zsim-ramulator/pin/extras/xed-ia32/examples/xed-dot.c function xed_dot_graph_t (line 43) | xed_dot_graph_t* xed_dot_graph(void) { function delete_nodes (line 51) | static void delete_nodes(xed_dot_graph_t* g) { function delete_edges (line 59) | static void delete_edges(xed_dot_graph_t* g) { function xed_dot_graph_deallocate (line 67) | void xed_dot_graph_deallocate(xed_dot_graph_t* g) function xed_dot_node_t (line 74) | xed_dot_node_t* xed_dot_node(xed_dot_graph_t* g, function xed_dot_edge (line 87) | void xed_dot_edge(xed_dot_graph_t* g, function xed_dot_dump (line 105) | void xed_dot_dump(FILE* f, xed_dot_graph_t* g) { FILE: zsim-ramulator/pin/extras/xed-ia32/examples/xed-dot.h type xed_dot_node_t (line 37) | typedef struct xed_dot_node_s { type xed_dot_edge_style_t (line 42) | typedef enum { type xed_dot_edge_t (line 49) | typedef struct xed_dot_edge_s { type xed_dot_graph_t (line 56) | typedef struct { FILE: zsim-ramulator/pin/extras/xed-ia32/examples/xed-enc-lang.H function class (line 42) | class ascii_encode_request_t FILE: zsim-ramulator/pin/extras/xed-ia32/examples/xed-enc-lang.cpp function xed_enc_lang_toupper (line 55) | static char xed_enc_lang_toupper(char c) { function string (line 61) | static string upcase(string s) { function xed_split_args (line 70) | unsigned int function tokenize (line 111) | vector function slash_split (line 120) | void slash_split(const string& src, class immed_parser_t (line 135) | class immed_parser_t { method immed_parser_t (line 143) | immed_parser_t(const string& s, method print (line 159) | void function ostream (line 183) | ostream& operator<<(ostream& o, const immed_parser_t& x) class seg_parser_t (line 190) | class seg_parser_t method seg_parser_t (line 198) | seg_parser_t(const string& s) // CONS class mem_bis_parser_t (line 227) | class mem_bis_parser_t method print (line 262) | void method mem_bis_parser_t (line 283) | mem_bis_parser_t(const string& s) //CONS function ostream (line 387) | ostream& operator<<(ostream& o, const mem_bis_parser_t& x) { function xed_encoder_request_t (line 392) | xed_encoder_request_t parse_encode_request(ascii_encode_request_t& areq) { FILE: zsim-ramulator/pin/extras/xed-ia32/examples/xed-ex-agen.c function xed_uint64_t (line 50) | xed_uint64_t register_callback(xed_reg_enum_t reg, void* context, xed_bo... function xed_uint64_t (line 153) | xed_uint64_t segment_callback(xed_reg_enum_t reg, void* context, xed_boo... function main (line 184) | int FILE: zsim-ramulator/pin/extras/xed-ia32/examples/xed-ex-ild.c function main (line 38) | int main(int argc, char** argv) FILE: zsim-ramulator/pin/extras/xed-ia32/examples/xed-ex-ild2.c function print_ild (line 47) | void print_ild(xed_decoded_inst_t* p) { function main (line 58) | int main(int argc, char** argv) { FILE: zsim-ramulator/pin/extras/xed-ia32/examples/xed-ex1.cpp function print_misc (line 49) | void print_misc(xed_decoded_inst_t* xedd) { function print_attributes (line 97) | void print_attributes(xed_decoded_inst_t* xedd) { function print_reads_zf_flag (line 114) | void print_reads_zf_flag(xed_decoded_inst_t* xedd) { function print_flags (line 125) | void print_flags(xed_decoded_inst_t* xedd) { function print_memops (line 175) | void print_memops(xed_decoded_inst_t* xedd) { function print_operands (line 238) | void print_operands(xed_decoded_inst_t* xedd) { function main (line 359) | int main(int argc, char** argv) { FILE: zsim-ramulator/pin/extras/xed-ia32/examples/xed-ex2.cpp function main (line 48) | int main(int argc, char** argv) { FILE: zsim-ramulator/pin/extras/xed-ia32/examples/xed-ex3.cpp function usage (line 51) | void function ascii_encode_request_t (line 58) | ascii_encode_request_t FILE: zsim-ramulator/pin/extras/xed-ia32/examples/xed-ex4.c function main (line 43) | int FILE: zsim-ramulator/pin/extras/xed-ia32/examples/xed-ex5-enc.c function main (line 51) | int FILE: zsim-ramulator/pin/extras/xed-ia32/examples/xed-ex6.c function main (line 44) | int FILE: zsim-ramulator/pin/extras/xed-ia32/examples/xed-ex7.c function print_operands (line 44) | void print_operands(xed_decoded_inst_t* xedd) { function main (line 64) | int FILE: zsim-ramulator/pin/extras/xed-ia32/examples/xed-ex8.c function check_for_mov_to_cr3 (line 43) | void check_for_mov_to_cr3(xed_decoded_inst_t* xedd) function main (line 69) | int FILE: zsim-ramulator/pin/extras/xed-ia32/examples/xed-examples-util.c type xed_stats_t (line 64) | typedef struct { function update_histogram (line 82) | static void function init_histogram (line 94) | static void function xed_stats_update (line 102) | static void function xed_stats_zero (line 133) | static void function xed_disas_info_init (line 157) | void xed_disas_info_init(xed_disas_info_t* p) function xed_toupper (line 167) | static char xed_toupper(char c) { function xed_uint8_t (line 181) | static xed_uint8_t convert_nibble(xed_uint8_t x) { function xed_int64_t (line 198) | xed_int64_t xed_atoi_hex(char* buf) { function xed_int64_t (line 207) | xed_int64_t xed_atoi_general(char* buf, int mul) { function nibble_to_ascii_hex (line 259) | static char nibble_to_ascii_hex(xed_uint8_t i) { function xed_print_hex_line (line 265) | void xed_print_hex_line(char* buf, function xedex_derror (line 284) | void XED_NORETURN xedex_derror(const char* s) { function xedex_dwarn (line 289) | void xedex_dwarn(const char* s) { function open_binary_output_file (line 302) | void open_binary_output_file(void) function XED_INLINE (line 312) | static XED_INLINE xed_error_enum_t function init_xedd (line 328) | void init_xedd(xed_decoded_inst_t* xedd, function dump_histo (line 357) | static void function print_decode_stats_internal (line 385) | static void function xed_print_decode_stats (line 417) | void xed_print_decode_stats(xed_disas_info_t* di) function xed_print_encode_stats (line 422) | void xed_print_encode_stats(xed_disas_info_t* di) function xed_map_region (line 429) | void function xed_register_disassembly_callback (line 520) | void function disassemble (line 527) | void disassemble(char* buf, function xed_decode_error (line 564) | void xed_decode_error( xed_uint64_t runtime_instruction_address, function print_hex_line (line 580) | static void function xed_uint_t (line 594) | xed_uint_t function xed_uint_t (line 656) | xed_uint_t type xed_ast_input_enum_t (line 743) | typedef enum { XED_AST_INPUT_NOTHING, function init_interesting_avx (line 763) | static void init_interesting_avx(void) { function XED_INLINE (line 771) | static XED_INLINE int is_interesting_avx(xed_extension_enum_t extension) { function XED_INLINE (line 774) | static XED_INLINE int is_avx128(xed_decoded_inst_t* xedd) { function is_sse (line 789) | static int is_sse(xed_decoded_inst_t* xedd) { function xed_ast_input_enum_t (line 818) | static xed_ast_input_enum_t classify_avx_sse(xed_decoded_inst_t* xedd) function all_zeros (line 846) | static int function emit_pad (line 856) | static void function emit_sym (line 866) | static void function emit_hex (line 882) | static void function emit_cat_ext (line 894) | static void function emit_resync_msg (line 904) | static void function emit_dec_sep_msg (line 915) | static void function emit_addr_hex (line 922) | static void function emit_cat_ext_ast (line 934) | static void function emit_line_num (line 953) | static void function emit_xml (line 968) | static void function emit_disasm (line 997) | static void function check_resync (line 1046) | static unsigned int function die_zero_len (line 1074) | static void XED_NORETURN function xed_uint8_t (line 1323) | xed_uint8_t function xed_uint64_t (line 1349) | xed_uint64_t convert_ascii_hex_to_int(const char* s) { function xed_uint8_t (line 1360) | xed_uint8_t convert_ascii_nibbles(char c1, char c2) { function xed_convert_ascii_to_hex (line 1365) | unsigned int function xed_int64_t (line 1393) | static xed_int64_t function xed_int64_t (line 1422) | static xed_int64_t function xed_int64_t (line 1461) | static xed_int64_t function xed_int64_t (line 1484) | xed_int64_t xed_strtoll(const char* buf, int base) function xed_example_utils_init (line 1501) | void xed_example_utils_init(void) { FILE: zsim-ramulator/pin/extras/xed-ia32/examples/xed-examples-util.h type xed_disas_info_t (line 72) | typedef struct { FILE: zsim-ramulator/pin/extras/xed-ia32/examples/xed-min.c function main (line 39) | int main(int argc, char** argv) { FILE: zsim-ramulator/pin/extras/xed-ia32/examples/xed-size.c function main (line 36) | int main(int argc, char** argv) { FILE: zsim-ramulator/pin/extras/xed-ia32/examples/xed-symbol-table.H function class (line 42) | class xed_local_symbol_table_t { function class (line 48) | class xed_symbol_table_t { FILE: zsim-ramulator/pin/extras/xed-ia32/examples/xed-symbol-table.cpp function make_symbol_vector_local (line 47) | void make_symbol_vector_local(xed_local_symbol_table_t* lsym) { function make_symbol_vector (line 55) | void make_symbol_vector(xed_symbol_table_t* symbol_table) function xed_bool_t (line 69) | xed_bool_t find_symbol_address(vector& sym_vec, function xed_bool_t (line 92) | xed_bool_t find_symbol_address_global(xed_uint64_t tgt, function xed_disassembly_callback_function (line 128) | int xed_disassembly_callback_function( FILE: zsim-ramulator/pin/extras/xed-ia32/examples/xed-tables.c function dump_operand (line 39) | void dump_operand(const xed_operand_t* op) { function print_attributes (line 54) | void print_attributes(const xed_inst_t* xi) { function dump_inst (line 70) | void dump_inst(const xed_inst_t* p) { function dump_insts (line 88) | void dump_insts(void) { function main (line 96) | int main(int argc, char** argv) { FILE: zsim-ramulator/pin/extras/xed-ia32/examples/xed-tester.cpp class xed_test_t (line 42) | class xed_test_t function main (line 56) | int main(int argc, char** argv) { FILE: zsim-ramulator/pin/extras/xed-ia32/examples/xed.cpp function xed_uint_t (line 70) | static xed_uint_t disas_decode( const char* decode_text, function disas_decode_encode (line 86) | static unsigned int disas_decode_encode(const char* decode_text, function print_bytes_pseudo_op (line 103) | static void print_bytes_pseudo_op(const xed_uint8_t* array, unsigned int... function print_intel_asm_emit (line 113) | static void print_intel_asm_emit(const xed_uint8_t* array, unsigned int ... function disas_encode (line 121) | static unsigned int disas_encode(const xed_state_t* dstate, function no_comments (line 152) | static void no_comments(char* buf) { function xed_assemble (line 165) | static void xed_assemble(const xed_state_t* dstate, function usage (line 202) | static void usage(char* prog) { function test_immdis (line 290) | void test_immdis() { function remove_spaces (line 421) | void remove_spaces(string& s) { function test_argc (line 429) | static void function FILE (line 437) | static FILE* function list_chips (line 452) | static void function main (line 466) | int FILE: zsim-ramulator/pin/extras/xed-ia32/include/xed-address-width-enum.h type xed_address_width_enum_t (line 39) | typedef enum { FILE: zsim-ramulator/pin/extras/xed-ia32/include/xed-agen.h type xed_uint64_t (line 44) | typedef xed_uint64_t (*xed_register_callback_fn_t)(xed_reg_enum_t reg, v... type xed_uint64_t (line 50) | typedef xed_uint64_t (*xed_segment_base_callback_fn_t)(xed_reg_enum_t re... FILE: zsim-ramulator/pin/extras/xed-ia32/include/xed-attribute-enum.h type xed_attribute_enum_t (line 39) | typedef enum { FILE: zsim-ramulator/pin/extras/xed-ia32/include/xed-attributes.h type xed_attributes_t (line 36) | typedef struct { FILE: zsim-ramulator/pin/extras/xed-ia32/include/xed-category-enum.h type xed_category_enum_t (line 39) | typedef enum { FILE: zsim-ramulator/pin/extras/xed-ia32/include/xed-chip-enum.h type xed_chip_enum_t (line 39) | typedef enum { FILE: zsim-ramulator/pin/extras/xed-ia32/include/xed-convert-table-init.h type xed_convert_table_t (line 39) | typedef struct { FILE: zsim-ramulator/pin/extras/xed-ia32/include/xed-decoded-inst-api.h function XED_INLINE (line 51) | static XED_INLINE xed_bool_t function XED_INLINE (line 58) | static XED_INLINE const xed_inst_t* function XED_INLINE (line 66) | static XED_INLINE xed_category_enum_t function XED_INLINE (line 73) | static XED_INLINE xed_extension_enum_t function XED_INLINE (line 80) | static XED_INLINE xed_isa_set_enum_t function XED_INLINE (line 87) | static XED_INLINE xed_iclass_enum_t function XED_INLINE (line 154) | static XED_INLINE const xed_operand_values_t* function XED_INLINE (line 160) | static XED_INLINE xed_operand_values_t* function xed_decoded_inst_noperands (line 182) | static XED_INLINE unsigned int function XED_INLINE (line 261) | static XED_INLINE void function XED_INLINE (line 287) | static XED_INLINE xed_uint_t function XED_INLINE (line 299) | static XED_INLINE xed_uint8_t function XED_INLINE (line 314) | static XED_INLINE xed_uint_t function XED_INLINE (line 324) | static XED_INLINE xed_uint_t function XED_INLINE (line 343) | static XED_INLINE xed_chip_enum_t function XED_INLINE (line 350) | static XED_INLINE void function XED_INLINE (line 374) | static XED_INLINE xed_iform_enum_t function xed_decoded_inst_get_iform_enum_dispatch (line 385) | static XED_INLINE unsigned int function XED_INLINE (line 518) | static XED_INLINE xed_uint8_t function XED_INLINE (line 649) | static XED_INLINE xed_uint64_t function XED_INLINE (line 655) | static XED_INLINE void FILE: zsim-ramulator/pin/extras/xed-ia32/include/xed-decoded-inst.h type xed_encoder_vars_s (line 51) | struct xed_encoder_vars_s type xed_decoder_vars_s (line 52) | struct xed_decoder_vars_s type xed_decoded_inst_t (line 58) | typedef struct xed_decoded_inst_s { type xed_decoded_inst_t (line 99) | typedef xed_decoded_inst_t xed_operand_values_t; FILE: zsim-ramulator/pin/extras/xed-ia32/include/xed-encode.h type xed_encoder_request_s (line 51) | typedef struct xed_decoded_inst_s xed_encoder_request_s; type xed_decoded_inst_t (line 53) | typedef xed_decoded_inst_t xed_encoder_request_t; function XED_INLINE (line 144) | static XED_INLINE xed_uint_t type xed_decoded_inst_s (line 252) | struct xed_decoded_inst_s type xed_decoded_inst_s (line 256) | struct xed_decoded_inst_s FILE: zsim-ramulator/pin/extras/xed-ia32/include/xed-encoder-hl.h type xed_enc_displacement_t (line 42) | typedef struct { function XED_INLINE (line 51) | static XED_INLINE type xed_memop_t (line 61) | typedef struct { type xed_encoder_operand_type_t (line 70) | typedef enum { type xed_encoder_operand_t (line 90) | typedef struct { function XED_INLINE (line 110) | static XED_INLINE xed_encoder_operand_t xed_relbr(xed_int32_t brdisp, function XED_INLINE (line 125) | static XED_INLINE xed_encoder_operand_t xed_ptr(xed_int32_t brdisp, function XED_INLINE (line 139) | static XED_INLINE xed_encoder_operand_t xed_reg(xed_reg_enum_t reg) { function XED_INLINE (line 149) | static XED_INLINE xed_encoder_operand_t xed_imm0(xed_uint64_t v, function XED_INLINE (line 159) | static XED_INLINE xed_encoder_operand_t xed_simm0(xed_int32_t v, function XED_INLINE (line 174) | static XED_INLINE xed_encoder_operand_t xed_imm1(xed_uint8_t v) { function XED_INLINE (line 185) | static XED_INLINE xed_encoder_operand_t xed_other( function XED_INLINE (line 205) | static XED_INLINE xed_encoder_operand_t xed_seg0(xed_reg_enum_t seg0) { function XED_INLINE (line 214) | static XED_INLINE xed_encoder_operand_t xed_seg1(xed_reg_enum_t seg1) { function XED_INLINE (line 223) | static XED_INLINE xed_encoder_operand_t xed_mem_b(xed_reg_enum_t base, function XED_INLINE (line 239) | static XED_INLINE xed_encoder_operand_t xed_mem_bd(xed_reg_enum_t base, function XED_INLINE (line 255) | static XED_INLINE xed_encoder_operand_t xed_mem_bisd(xed_reg_enum_t base, function XED_INLINE (line 274) | static XED_INLINE xed_encoder_operand_t xed_mem_gb(xed_reg_enum_t seg, function XED_INLINE (line 291) | static XED_INLINE xed_encoder_operand_t xed_mem_gbd(xed_reg_enum_t seg, function XED_INLINE (line 308) | static XED_INLINE xed_encoder_operand_t xed_mem_gd(xed_reg_enum_t seg, function XED_INLINE (line 324) | static XED_INLINE xed_encoder_operand_t xed_mem_gbisd(xed_reg_enum_t seg, type xed_encoder_prefixes_t (line 342) | typedef union { type xed_encoder_instruction_t (line 354) | typedef struct { function XED_INLINE (line 380) | static XED_INLINE void xed_addr(xed_encoder_instruction_t* x, function XED_INLINE (line 387) | static XED_INLINE void xed_rep(xed_encoder_instruction_t* x) { function XED_INLINE (line 392) | static XED_INLINE void xed_repne(xed_encoder_instruction_t* x) { function XED_INLINE (line 397) | static XED_INLINE void xed_lock(xed_encoder_instruction_t* x) { function XED_INLINE (line 424) | static XED_INLINE void xed_inst0( function XED_INLINE (line 440) | static XED_INLINE void xed_inst1( function XED_INLINE (line 458) | static XED_INLINE void xed_inst2( function XED_INLINE (line 478) | static XED_INLINE void xed_inst3( function XED_INLINE (line 501) | static XED_INLINE void xed_inst4( function XED_INLINE (line 525) | static XED_INLINE void xed_inst5( function XED_INLINE (line 553) | static XED_INLINE void xed_inst( FILE: zsim-ramulator/pin/extras/xed-ia32/include/xed-encoder-iforms.h type xed_encoder_iforms_t (line 39) | typedef struct xed_encoder_iforms_s { FILE: zsim-ramulator/pin/extras/xed-ia32/include/xed-error-enum.h type xed_error_enum_t (line 39) | typedef enum { FILE: zsim-ramulator/pin/extras/xed-ia32/include/xed-exception-enum.h type xed_exception_enum_t (line 39) | typedef enum { FILE: zsim-ramulator/pin/extras/xed-ia32/include/xed-extension-enum.h type xed_extension_enum_t (line 39) | typedef enum { FILE: zsim-ramulator/pin/extras/xed-ia32/include/xed-flag-action-enum.h type xed_flag_action_enum_t (line 39) | typedef enum { FILE: zsim-ramulator/pin/extras/xed-ia32/include/xed-flag-enum.h type xed_flag_enum_t (line 39) | typedef enum { FILE: zsim-ramulator/pin/extras/xed-ia32/include/xed-flags.h type xed_flag_set_t (line 91) | typedef union xed_flag_set_s xed_flag_set_t; type xed_flag_action_t (line 110) | typedef struct xed_flag_enum_s { type xed_simple_flag_t (line 160) | typedef struct xed_simple_flag_s function XED_INLINE (line 235) | static XED_INLINE int xed_flag_set_mask(const xed_flag_set_t* p) { FILE: zsim-ramulator/pin/extras/xed-ia32/include/xed-format-options.h type xed_format_options_t (line 45) | typedef struct { FILE: zsim-ramulator/pin/extras/xed-ia32/include/xed-get-time.h function xed_get_time (line 59) | xed_get_time(void) { FILE: zsim-ramulator/pin/extras/xed-ia32/include/xed-iclass-enum.h type xed_iclass_enum_t (line 39) | typedef enum { FILE: zsim-ramulator/pin/extras/xed-ia32/include/xed-iform-enum.h type xed_iform_enum_t (line 40) | typedef enum { FILE: zsim-ramulator/pin/extras/xed-ia32/include/xed-iform-map.h type xed_iform_info_t (line 48) | typedef struct xed_iform_info_s { function xed_iclass_enum_t (line 86) | static FILE: zsim-ramulator/pin/extras/xed-ia32/include/xed-iformfl-enum.h type xed_iformfl_enum_t (line 40) | typedef enum { FILE: zsim-ramulator/pin/extras/xed-ia32/include/xed-immdis.h type xed_immdis_t (line 69) | typedef struct xed_immdis_s { FILE: zsim-ramulator/pin/extras/xed-ia32/include/xed-inst.h type xed_decoded_inst_s (line 57) | struct xed_decoded_inst_s type xed_decoded_inst_s (line 59) | struct xed_decoded_inst_s type xed_operand_t (line 66) | typedef struct xed_operand_s function XED_INLINE (line 91) | static XED_INLINE xed_operand_enum_t function XED_INLINE (line 98) | static XED_INLINE xed_operand_visibility_enum_t function XED_INLINE (line 107) | static XED_INLINE xed_operand_type_enum_t function XED_INLINE (line 115) | static XED_INLINE xed_operand_element_xtype_enum_t function XED_INLINE (line 122) | static XED_INLINE xed_operand_width_enum_t function XED_INLINE (line 138) | static XED_INLINE xed_nonterminal_enum_t function XED_INLINE (line 154) | static XED_INLINE xed_reg_enum_t xed_operand_reg(const xed_operand_t* p) { function XED_INLINE (line 172) | static XED_INLINE xed_uint_t function XED_INLINE (line 182) | static XED_INLINE xed_uint32_t xed_operand_imm(const xed_operand_t* p) { function XED_INLINE (line 206) | static XED_INLINE xed_uint_t xed_operand_is_register(xed_operand_enum_t ... function XED_INLINE (line 214) | static XED_INLINE xed_uint_t function XED_INLINE (line 230) | static XED_INLINE xed_operand_action_enum_t type xed_inst_t (line 263) | typedef struct xed_inst_s { function XED_INLINE (line 301) | static XED_INLINE xed_iclass_enum_t xed_inst_iclass(const xed_inst_t* p) { function XED_INLINE (line 305) | static XED_INLINE xed_category_enum_t xed_inst_category(const xed_inst_t... function XED_INLINE (line 309) | static XED_INLINE xed_extension_enum_t xed_inst_extension(const xed_inst... function XED_INLINE (line 312) | static XED_INLINE xed_isa_set_enum_t xed_inst_isa_set(const xed_inst_t* ... function XED_INLINE (line 316) | static XED_INLINE xed_iform_enum_t xed_inst_iform_enum(const xed_inst_t*... function xed_inst_noperands (line 323) | static XED_INLINE unsigned int xed_inst_noperands(const xed_inst_t* p) { function XED_INLINE (line 369) | static XED_INLINE FILE: zsim-ramulator/pin/extras/xed-ia32/include/xed-isa-set-enum.h type xed_isa_set_enum_t (line 39) | typedef enum { FILE: zsim-ramulator/pin/extras/xed-ia32/include/xed-machine-mode-enum.h type xed_machine_mode_enum_t (line 39) | typedef enum { FILE: zsim-ramulator/pin/extras/xed-ia32/include/xed-nonterminal-enum.h type xed_nonterminal_enum_t (line 39) | typedef enum { FILE: zsim-ramulator/pin/extras/xed-ia32/include/xed-operand-accessors.h function XED_INLINE (line 552) | static XED_INLINE xed_bits_t xed3_operand_get_sib(const xed_decoded_inst... function XED_INLINE (line 556) | static XED_INLINE void xed3_operand_set_sib(xed_decoded_inst_t* d, xed_b... function XED_INLINE (line 560) | static XED_INLINE xed_bits_t xed3_operand_get_last_f2f3(const xed_decode... function XED_INLINE (line 564) | static XED_INLINE void xed3_operand_set_last_f2f3(xed_decoded_inst_t* d,... function XED_INLINE (line 568) | static XED_INLINE xed_uint8_t xed3_operand_get_disp_width(const xed_deco... function XED_INLINE (line 572) | static XED_INLINE void xed3_operand_set_disp_width(xed_decoded_inst_t* d... function XED_INLINE (line 576) | static XED_INLINE xed_bits_t xed3_operand_get_using_default_segment0(con... function XED_INLINE (line 580) | static XED_INLINE void xed3_operand_set_using_default_segment0(xed_decod... function XED_INLINE (line 584) | static XED_INLINE xed_bits_t xed3_operand_get_using_default_segment1(con... function XED_INLINE (line 588) | static XED_INLINE void xed3_operand_set_using_default_segment1(xed_decod... function XED_INLINE (line 592) | static XED_INLINE xed_bits_t xed3_operand_get_hint(const xed_decoded_ins... function XED_INLINE (line 596) | static XED_INLINE void xed3_operand_set_hint(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 600) | static XED_INLINE xed_bits_t xed3_operand_get_sae(const xed_decoded_inst... function XED_INLINE (line 604) | static XED_INLINE void xed3_operand_set_sae(xed_decoded_inst_t* d, xed_b... function XED_INLINE (line 608) | static XED_INLINE xed_bits_t xed3_operand_get_mode_first_prefix(const xe... function XED_INLINE (line 612) | static XED_INLINE void xed3_operand_set_mode_first_prefix(xed_decoded_in... function XED_INLINE (line 616) | static XED_INLINE xed_uint8_t xed3_operand_get_uimm1(const xed_decoded_i... function XED_INLINE (line 620) | static XED_INLINE void xed3_operand_set_uimm1(xed_decoded_inst_t* d, xed... function XED_INLINE (line 624) | static XED_INLINE xed_uint64_t xed3_operand_get_uimm0(const xed_decoded_... function XED_INLINE (line 628) | static XED_INLINE void xed3_operand_set_uimm0(xed_decoded_inst_t* d, xed... function XED_INLINE (line 632) | static XED_INLINE xed_bits_t xed3_operand_get_smode(const xed_decoded_in... function XED_INLINE (line 636) | static XED_INLINE void xed3_operand_set_smode(xed_decoded_inst_t* d, xed... function XED_INLINE (line 640) | static XED_INLINE xed_bits_t xed3_operand_get_rm(const xed_decoded_inst_... function XED_INLINE (line 644) | static XED_INLINE void xed3_operand_set_rm(xed_decoded_inst_t* d, xed_bi... function XED_INLINE (line 648) | static XED_INLINE xed_bits_t xed3_operand_get_modrm(const xed_decoded_in... function XED_INLINE (line 652) | static XED_INLINE void xed3_operand_set_modrm(xed_decoded_inst_t* d, xed... function XED_INLINE (line 656) | static XED_INLINE xed_chip_enum_t xed3_operand_get_chip(const xed_decode... function XED_INLINE (line 660) | static XED_INLINE void xed3_operand_set_chip(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 664) | static XED_INLINE xed_bits_t xed3_operand_get_amd3dnow(const xed_decoded... function XED_INLINE (line 668) | static XED_INLINE void xed3_operand_set_amd3dnow(xed_decoded_inst_t* d, ... function XED_INLINE (line 672) | static XED_INLINE xed_bits_t xed3_operand_get_rep_able(const xed_decoded... function XED_INLINE (line 676) | static XED_INLINE void xed3_operand_set_rep_able(xed_decoded_inst_t* d, ... function XED_INLINE (line 680) | static XED_INLINE xed_bits_t xed3_operand_get_map(const xed_decoded_inst... function XED_INLINE (line 684) | static XED_INLINE void xed3_operand_set_map(xed_decoded_inst_t* d, xed_b... function XED_INLINE (line 688) | static XED_INLINE xed_bits_t xed3_operand_get_sibindex(const xed_decoded... function XED_INLINE (line 692) | static XED_INLINE void xed3_operand_set_sibindex(xed_decoded_inst_t* d, ... function XED_INLINE (line 696) | static XED_INLINE xed_bits_t xed3_operand_get_agen(const xed_decoded_ins... function XED_INLINE (line 700) | static XED_INLINE void xed3_operand_set_agen(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 704) | static XED_INLINE xed_bits_t xed3_operand_get_nominal_opcode(const xed_d... function XED_INLINE (line 708) | static XED_INLINE void xed3_operand_set_nominal_opcode(xed_decoded_inst_... function XED_INLINE (line 712) | static XED_INLINE xed_reg_enum_t xed3_operand_get_seg1(const xed_decoded... function XED_INLINE (line 716) | static XED_INLINE void xed3_operand_set_seg1(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 720) | static XED_INLINE xed_reg_enum_t xed3_operand_get_seg0(const xed_decoded... function XED_INLINE (line 724) | static XED_INLINE void xed3_operand_set_seg0(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 728) | static XED_INLINE xed_bits_t xed3_operand_get_nprefixes(const xed_decode... function XED_INLINE (line 732) | static XED_INLINE void xed3_operand_set_nprefixes(xed_decoded_inst_t* d,... function XED_INLINE (line 736) | static XED_INLINE xed_reg_enum_t xed3_operand_get_index(const xed_decode... function XED_INLINE (line 740) | static XED_INLINE void xed3_operand_set_index(xed_decoded_inst_t* d, xed... function XED_INLINE (line 744) | static XED_INLINE xed_bits_t xed3_operand_get_ild_f2(const xed_decoded_i... function XED_INLINE (line 748) | static XED_INLINE void xed3_operand_set_ild_f2(xed_decoded_inst_t* d, xe... function XED_INLINE (line 752) | static XED_INLINE xed_bits_t xed3_operand_get_scale(const xed_decoded_in... function XED_INLINE (line 756) | static XED_INLINE void xed3_operand_set_scale(xed_decoded_inst_t* d, xed... function XED_INLINE (line 760) | static XED_INLINE xed_bits_t xed3_operand_get_llrc(const xed_decoded_ins... function XED_INLINE (line 764) | static XED_INLINE void xed3_operand_set_llrc(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 768) | static XED_INLINE xed_bits_t xed3_operand_get_sreg(const xed_decoded_ins... function XED_INLINE (line 772) | static XED_INLINE void xed3_operand_set_sreg(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 776) | static XED_INLINE xed_bits_t xed3_operand_get_esrc(const xed_decoded_ins... function XED_INLINE (line 780) | static XED_INLINE void xed3_operand_set_esrc(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 784) | static XED_INLINE xed_bits_t xed3_operand_get_nrexes(const xed_decoded_i... function XED_INLINE (line 788) | static XED_INLINE void xed3_operand_set_nrexes(xed_decoded_inst_t* d, xe... function XED_INLINE (line 792) | static XED_INLINE xed_bits_t xed3_operand_get_pos_sib(const xed_decoded_... function XED_INLINE (line 796) | static XED_INLINE void xed3_operand_set_pos_sib(xed_decoded_inst_t* d, x... function XED_INLINE (line 800) | static XED_INLINE xed_bits_t xed3_operand_get_osz(const xed_decoded_inst... function XED_INLINE (line 804) | static XED_INLINE void xed3_operand_set_osz(xed_decoded_inst_t* d, xed_b... function XED_INLINE (line 808) | static XED_INLINE xed_bits_t xed3_operand_get_has_sib(const xed_decoded_... function XED_INLINE (line 812) | static XED_INLINE void xed3_operand_set_has_sib(xed_decoded_inst_t* d, x... function XED_INLINE (line 816) | static XED_INLINE xed_bits_t xed3_operand_get_eosz(const xed_decoded_ins... function XED_INLINE (line 820) | static XED_INLINE void xed3_operand_set_eosz(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 824) | static XED_INLINE xed_bits_t xed3_operand_get_element_size(const xed_dec... function XED_INLINE (line 828) | static XED_INLINE void xed3_operand_set_element_size(xed_decoded_inst_t*... function XED_INLINE (line 832) | static XED_INLINE xed_bits_t xed3_operand_get_pos_disp(const xed_decoded... function XED_INLINE (line 836) | static XED_INLINE void xed3_operand_set_pos_disp(xed_decoded_inst_t* d, ... function XED_INLINE (line 840) | static XED_INLINE xed_bits_t xed3_operand_get_ubit(const xed_decoded_ins... function XED_INLINE (line 844) | static XED_INLINE void xed3_operand_set_ubit(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 848) | static XED_INLINE xed_bits_t xed3_operand_get_vexdest210(const xed_decod... function XED_INLINE (line 852) | static XED_INLINE void xed3_operand_set_vexdest210(xed_decoded_inst_t* d... function XED_INLINE (line 856) | static XED_INLINE xed_bits_t xed3_operand_get_vexdest3(const xed_decoded... function XED_INLINE (line 860) | static XED_INLINE void xed3_operand_set_vexdest3(xed_decoded_inst_t* d, ... function XED_INLINE (line 864) | static XED_INLINE xed_bits_t xed3_operand_get_refining(const xed_decoded... function XED_INLINE (line 868) | static XED_INLINE void xed3_operand_set_refining(xed_decoded_inst_t* d, ... function XED_INLINE (line 872) | static XED_INLINE xed_bits_t xed3_operand_get_ptr(const xed_decoded_inst... function XED_INLINE (line 876) | static XED_INLINE void xed3_operand_set_ptr(xed_decoded_inst_t* d, xed_b... function XED_INLINE (line 880) | static XED_INLINE xed_bits_t xed3_operand_get_p4(const xed_decoded_inst_... function XED_INLINE (line 884) | static XED_INLINE void xed3_operand_set_p4(xed_decoded_inst_t* d, xed_bi... function XED_INLINE (line 888) | static XED_INLINE xed_bits_t xed3_operand_get_modep55c(const xed_decoded... function XED_INLINE (line 892) | static XED_INLINE void xed3_operand_set_modep55c(xed_decoded_inst_t* d, ... function XED_INLINE (line 896) | static XED_INLINE xed_iclass_enum_t xed3_operand_get_iclass(const xed_de... function XED_INLINE (line 900) | static XED_INLINE void xed3_operand_set_iclass(xed_decoded_inst_t* d, xe... function XED_INLINE (line 904) | static XED_INLINE xed_uint8_t xed3_operand_get_imm_width(const xed_decod... function XED_INLINE (line 908) | static XED_INLINE void xed3_operand_set_imm_width(xed_decoded_inst_t* d,... function XED_INLINE (line 912) | static XED_INLINE xed_bits_t xed3_operand_get_bcrc(const xed_decoded_ins... function XED_INLINE (line 916) | static XED_INLINE void xed3_operand_set_bcrc(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 920) | static XED_INLINE xed_error_enum_t xed3_operand_get_error(const xed_deco... function XED_INLINE (line 924) | static XED_INLINE void xed3_operand_set_error(xed_decoded_inst_t* d, xed... function XED_INLINE (line 928) | static XED_INLINE xed_bits_t xed3_operand_get_evexrr(const xed_decoded_i... function XED_INLINE (line 932) | static XED_INLINE void xed3_operand_set_evexrr(xed_decoded_inst_t* d, xe... function XED_INLINE (line 936) | static XED_INLINE xed_bits_t xed3_operand_get_nelem(const xed_decoded_in... function XED_INLINE (line 940) | static XED_INLINE void xed3_operand_set_nelem(xed_decoded_inst_t* d, xed... function XED_INLINE (line 944) | static XED_INLINE xed_bits_t xed3_operand_get_imm0signed(const xed_decod... function XED_INLINE (line 948) | static XED_INLINE void xed3_operand_set_imm0signed(xed_decoded_inst_t* d... function XED_INLINE (line 952) | static XED_INLINE xed_reg_enum_t xed3_operand_get_reg8(const xed_decoded... function XED_INLINE (line 956) | static XED_INLINE void xed3_operand_set_reg8(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 960) | static XED_INLINE xed_reg_enum_t xed3_operand_get_reg6(const xed_decoded... function XED_INLINE (line 964) | static XED_INLINE void xed3_operand_set_reg6(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 968) | static XED_INLINE xed_reg_enum_t xed3_operand_get_reg7(const xed_decoded... function XED_INLINE (line 972) | static XED_INLINE void xed3_operand_set_reg7(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 976) | static XED_INLINE xed_reg_enum_t xed3_operand_get_reg4(const xed_decoded... function XED_INLINE (line 980) | static XED_INLINE void xed3_operand_set_reg4(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 984) | static XED_INLINE xed_reg_enum_t xed3_operand_get_reg5(const xed_decoded... function XED_INLINE (line 988) | static XED_INLINE void xed3_operand_set_reg5(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 992) | static XED_INLINE xed_reg_enum_t xed3_operand_get_reg2(const xed_decoded... function XED_INLINE (line 996) | static XED_INLINE void xed3_operand_set_reg2(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 1000) | static XED_INLINE xed_reg_enum_t xed3_operand_get_reg3(const xed_decoded... function XED_INLINE (line 1004) | static XED_INLINE void xed3_operand_set_reg3(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 1008) | static XED_INLINE xed_reg_enum_t xed3_operand_get_reg0(const xed_decoded... function XED_INLINE (line 1012) | static XED_INLINE void xed3_operand_set_reg0(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 1016) | static XED_INLINE xed_reg_enum_t xed3_operand_get_reg1(const xed_decoded... function XED_INLINE (line 1020) | static XED_INLINE void xed3_operand_set_reg1(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 1024) | static XED_INLINE xed_reg_enum_t xed3_operand_get_base0(const xed_decode... function XED_INLINE (line 1028) | static XED_INLINE void xed3_operand_set_base0(xed_decoded_inst_t* d, xed... function XED_INLINE (line 1032) | static XED_INLINE xed_reg_enum_t xed3_operand_get_base1(const xed_decode... function XED_INLINE (line 1036) | static XED_INLINE void xed3_operand_set_base1(xed_decoded_inst_t* d, xed... function XED_INLINE (line 1040) | static XED_INLINE xed_bits_t xed3_operand_get_mod(const xed_decoded_inst... function XED_INLINE (line 1044) | static XED_INLINE void xed3_operand_set_mod(xed_decoded_inst_t* d, xed_b... function XED_INLINE (line 1048) | static XED_INLINE xed_int64_t xed3_operand_get_disp(const xed_decoded_in... function XED_INLINE (line 1052) | static XED_INLINE void xed3_operand_set_disp(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 1056) | static XED_INLINE xed_bits_t xed3_operand_get_rex(const xed_decoded_inst... function XED_INLINE (line 1060) | static XED_INLINE void xed3_operand_set_rex(xed_decoded_inst_t* d, xed_b... function XED_INLINE (line 1064) | static XED_INLINE xed_bits_t xed3_operand_get_rexb(const xed_decoded_ins... function XED_INLINE (line 1068) | static XED_INLINE void xed3_operand_set_rexb(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 1072) | static XED_INLINE xed_bits_t xed3_operand_get_pos_imm(const xed_decoded_... function XED_INLINE (line 1076) | static XED_INLINE void xed3_operand_set_pos_imm(xed_decoded_inst_t* d, x... function XED_INLINE (line 1080) | static XED_INLINE xed_bits_t xed3_operand_get_rep(const xed_decoded_inst... function XED_INLINE (line 1084) | static XED_INLINE void xed3_operand_set_rep(xed_decoded_inst_t* d, xed_b... function XED_INLINE (line 1088) | static XED_INLINE xed_bits_t xed3_operand_get_rexw(const xed_decoded_ins... function XED_INLINE (line 1092) | static XED_INLINE void xed3_operand_set_rexw(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 1096) | static XED_INLINE xed_bits_t xed3_operand_get_ild_f3(const xed_decoded_i... function XED_INLINE (line 1100) | static XED_INLINE void xed3_operand_set_ild_f3(xed_decoded_inst_t* d, xe... function XED_INLINE (line 1104) | static XED_INLINE xed_bits_t xed3_operand_get_rexr(const xed_decoded_ins... function XED_INLINE (line 1108) | static XED_INLINE void xed3_operand_set_rexr(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 1112) | static XED_INLINE xed_bits_t xed3_operand_get_encoder_preferred(const xe... function XED_INLINE (line 1116) | static XED_INLINE void xed3_operand_set_encoder_preferred(xed_decoded_in... function XED_INLINE (line 1120) | static XED_INLINE xed_bits_t xed3_operand_get_reg(const xed_decoded_inst... function XED_INLINE (line 1124) | static XED_INLINE void xed3_operand_set_reg(xed_decoded_inst_t* d, xed_b... function XED_INLINE (line 1128) | static XED_INLINE xed_bits_t xed3_operand_get_pos_nominal_opcode(const x... function XED_INLINE (line 1132) | static XED_INLINE void xed3_operand_set_pos_nominal_opcode(xed_decoded_i... function XED_INLINE (line 1136) | static XED_INLINE xed_bits_t xed3_operand_get_rexx(const xed_decoded_ins... function XED_INLINE (line 1140) | static XED_INLINE void xed3_operand_set_rexx(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 1144) | static XED_INLINE xed_bits_t xed3_operand_get_prefix66(const xed_decoded... function XED_INLINE (line 1148) | static XED_INLINE void xed3_operand_set_prefix66(xed_decoded_inst_t* d, ... function XED_INLINE (line 1152) | static XED_INLINE xed_bits_t xed3_operand_get_rexrr(const xed_decoded_in... function XED_INLINE (line 1156) | static XED_INLINE void xed3_operand_set_rexrr(xed_decoded_inst_t* d, xed... function XED_INLINE (line 1160) | static XED_INLINE xed_bits_t xed3_operand_get_asz(const xed_decoded_inst... function XED_INLINE (line 1164) | static XED_INLINE void xed3_operand_set_asz(xed_decoded_inst_t* d, xed_b... function XED_INLINE (line 1168) | static XED_INLINE xed_bits_t xed3_operand_get_mask(const xed_decoded_ins... function XED_INLINE (line 1172) | static XED_INLINE void xed3_operand_set_mask(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 1176) | static XED_INLINE xed_bits_t xed3_operand_get_mem1(const xed_decoded_ins... function XED_INLINE (line 1180) | static XED_INLINE void xed3_operand_set_mem1(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 1184) | static XED_INLINE xed_bits_t xed3_operand_get_easz(const xed_decoded_ins... function XED_INLINE (line 1188) | static XED_INLINE void xed3_operand_set_easz(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 1192) | static XED_INLINE xed_bits_t xed3_operand_get_pos_imm1(const xed_decoded... function XED_INLINE (line 1196) | static XED_INLINE void xed3_operand_set_pos_imm1(xed_decoded_inst_t* d, ... function XED_INLINE (line 1200) | static XED_INLINE xed_uint16_t xed3_operand_get_mem_width(const xed_deco... function XED_INLINE (line 1204) | static XED_INLINE void xed3_operand_set_mem_width(xed_decoded_inst_t* d,... function XED_INLINE (line 1208) | static XED_INLINE xed_bits_t xed3_operand_get_mem0(const xed_decoded_ins... function XED_INLINE (line 1212) | static XED_INLINE void xed3_operand_set_mem0(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 1216) | static XED_INLINE xed_uint8_t xed3_operand_get_brdisp_width(const xed_de... function XED_INLINE (line 1220) | static XED_INLINE void xed3_operand_set_brdisp_width(xed_decoded_inst_t*... function XED_INLINE (line 1224) | static XED_INLINE xed_bits_t xed3_operand_get_imm1_bytes(const xed_decod... function XED_INLINE (line 1228) | static XED_INLINE void xed3_operand_set_imm1_bytes(xed_decoded_inst_t* d... function XED_INLINE (line 1232) | static XED_INLINE xed_bits_t xed3_operand_get_df64(const xed_decoded_ins... function XED_INLINE (line 1236) | static XED_INLINE void xed3_operand_set_df64(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 1240) | static XED_INLINE xed_bits_t xed3_operand_get_lock(const xed_decoded_ins... function XED_INLINE (line 1244) | static XED_INLINE void xed3_operand_set_lock(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 1248) | static XED_INLINE xed_bits_t xed3_operand_get_has_modrm(const xed_decode... function XED_INLINE (line 1252) | static XED_INLINE void xed3_operand_set_has_modrm(xed_decoded_inst_t* d,... function XED_INLINE (line 1256) | static XED_INLINE xed_bits_t xed3_operand_get_zeroing(const xed_decoded_... function XED_INLINE (line 1260) | static XED_INLINE void xed3_operand_set_zeroing(xed_decoded_inst_t* d, x... function XED_INLINE (line 1264) | static XED_INLINE xed_bits_t xed3_operand_get_srm(const xed_decoded_inst... function XED_INLINE (line 1268) | static XED_INLINE void xed3_operand_set_srm(xed_decoded_inst_t* d, xed_b... function XED_INLINE (line 1272) | static XED_INLINE xed_bits_t xed3_operand_get_vexvalid(const xed_decoded... function XED_INLINE (line 1276) | static XED_INLINE void xed3_operand_set_vexvalid(xed_decoded_inst_t* d, ... function XED_INLINE (line 1280) | static XED_INLINE xed_bits_t xed3_operand_get_needrex(const xed_decoded_... function XED_INLINE (line 1284) | static XED_INLINE void xed3_operand_set_needrex(xed_decoded_inst_t* d, x... function XED_INLINE (line 1288) | static XED_INLINE xed_bits_t xed3_operand_get_skip_osz(const xed_decoded... function XED_INLINE (line 1292) | static XED_INLINE void xed3_operand_set_skip_osz(xed_decoded_inst_t* d, ... function XED_INLINE (line 1296) | static XED_INLINE xed_reg_enum_t xed3_operand_get_outreg(const xed_decod... function XED_INLINE (line 1300) | static XED_INLINE void xed3_operand_set_outreg(xed_decoded_inst_t* d, xe... function XED_INLINE (line 1304) | static XED_INLINE xed_bits_t xed3_operand_get_default_seg(const xed_deco... function XED_INLINE (line 1308) | static XED_INLINE void xed3_operand_set_default_seg(xed_decoded_inst_t* ... function XED_INLINE (line 1312) | static XED_INLINE xed_bits_t xed3_operand_get_nseg_prefixes(const xed_de... function XED_INLINE (line 1316) | static XED_INLINE void xed3_operand_set_nseg_prefixes(xed_decoded_inst_t... function XED_INLINE (line 1320) | static XED_INLINE xed_bits_t xed3_operand_get_vex_c4(const xed_decoded_i... function XED_INLINE (line 1324) | static XED_INLINE void xed3_operand_set_vex_c4(xed_decoded_inst_t* d, xe... function XED_INLINE (line 1328) | static XED_INLINE xed_bits_t xed3_operand_get_pos_modrm(const xed_decode... function XED_INLINE (line 1332) | static XED_INLINE void xed3_operand_set_pos_modrm(xed_decoded_inst_t* d,... function XED_INLINE (line 1336) | static XED_INLINE xed_bits_t xed3_operand_get_bcast(const xed_decoded_in... function XED_INLINE (line 1340) | static XED_INLINE void xed3_operand_set_bcast(xed_decoded_inst_t* d, xed... function XED_INLINE (line 1344) | static XED_INLINE xed_operand_element_type_enum_t xed3_operand_get_type(... function XED_INLINE (line 1348) | static XED_INLINE void xed3_operand_set_type(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 1352) | static XED_INLINE xed_bits_t xed3_operand_get_seg_ovd(const xed_decoded_... function XED_INLINE (line 1356) | static XED_INLINE void xed3_operand_set_seg_ovd(xed_decoded_inst_t* d, x... function XED_INLINE (line 1360) | static XED_INLINE xed_bits_t xed3_operand_get_vex_prefix(const xed_decod... function XED_INLINE (line 1364) | static XED_INLINE void xed3_operand_set_vex_prefix(xed_decoded_inst_t* d... function XED_INLINE (line 1368) | static XED_INLINE xed_bits_t xed3_operand_get_dummy(const xed_decoded_in... function XED_INLINE (line 1372) | static XED_INLINE void xed3_operand_set_dummy(xed_decoded_inst_t* d, xed... function XED_INLINE (line 1376) | static XED_INLINE xed_bits_t xed3_operand_get_norex(const xed_decoded_in... function XED_INLINE (line 1380) | static XED_INLINE void xed3_operand_set_norex(xed_decoded_inst_t* d, xed... function XED_INLINE (line 1384) | static XED_INLINE xed_bits_t xed3_operand_get_roundc(const xed_decoded_i... function XED_INLINE (line 1388) | static XED_INLINE void xed3_operand_set_roundc(xed_decoded_inst_t* d, xe... function XED_INLINE (line 1392) | static XED_INLINE xed_bits_t xed3_operand_get_sibbase(const xed_decoded_... function XED_INLINE (line 1396) | static XED_INLINE void xed3_operand_set_sibbase(xed_decoded_inst_t* d, x... function XED_INLINE (line 1400) | static XED_INLINE xed_bits_t xed3_operand_get_need_memdisp(const xed_dec... function XED_INLINE (line 1404) | static XED_INLINE void xed3_operand_set_need_memdisp(xed_decoded_inst_t*... function XED_INLINE (line 1408) | static XED_INLINE xed_bits_t xed3_operand_get_out_of_bytes(const xed_dec... function XED_INLINE (line 1412) | static XED_INLINE void xed3_operand_set_out_of_bytes(xed_decoded_inst_t*... function XED_INLINE (line 1416) | static XED_INLINE xed_bits_t xed3_operand_get_lockable(const xed_decoded... function XED_INLINE (line 1420) | static XED_INLINE void xed3_operand_set_lockable(xed_decoded_inst_t* d, ... function XED_INLINE (line 1424) | static XED_INLINE xed_bits_t xed3_operand_get_imm1(const xed_decoded_ins... function XED_INLINE (line 1428) | static XED_INLINE void xed3_operand_set_imm1(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 1432) | static XED_INLINE xed_bits_t xed3_operand_get_imm0(const xed_decoded_ins... function XED_INLINE (line 1436) | static XED_INLINE void xed3_operand_set_imm0(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 1440) | static XED_INLINE xed_bits_t xed3_operand_get_hsw(const xed_decoded_inst... function XED_INLINE (line 1444) | static XED_INLINE void xed3_operand_set_hsw(xed_decoded_inst_t* d, xed_b... function XED_INLINE (line 1448) | static XED_INLINE xed_bits_t xed3_operand_get_relbr(const xed_decoded_in... function XED_INLINE (line 1452) | static XED_INLINE void xed3_operand_set_relbr(xed_decoded_inst_t* d, xed... function XED_INLINE (line 1456) | static XED_INLINE xed_bits_t xed3_operand_get_ild_seg(const xed_decoded_... function XED_INLINE (line 1460) | static XED_INLINE void xed3_operand_set_ild_seg(xed_decoded_inst_t* d, x... function XED_INLINE (line 1464) | static XED_INLINE xed_bits_t xed3_operand_get_df32(const xed_decoded_ins... function XED_INLINE (line 1468) | static XED_INLINE void xed3_operand_set_df32(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 1472) | static XED_INLINE xed_bits_t xed3_operand_get_realmode(const xed_decoded... function XED_INLINE (line 1476) | static XED_INLINE void xed3_operand_set_realmode(xed_decoded_inst_t* d, ... function XED_INLINE (line 1480) | static XED_INLINE xed_bits_t xed3_operand_get_modrm_byte(const xed_decod... function XED_INLINE (line 1484) | static XED_INLINE void xed3_operand_set_modrm_byte(xed_decoded_inst_t* d... function XED_INLINE (line 1488) | static XED_INLINE xed_bits_t xed3_operand_get_no_scale_disp8(const xed_d... function XED_INLINE (line 1492) | static XED_INLINE void xed3_operand_set_no_scale_disp8(xed_decoded_inst_... function XED_INLINE (line 1496) | static XED_INLINE xed_bits_t xed3_operand_get_mode(const xed_decoded_ins... function XED_INLINE (line 1500) | static XED_INLINE void xed3_operand_set_mode(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 1504) | static XED_INLINE xed_bits_t xed3_operand_get_mpxmode(const xed_decoded_... function XED_INLINE (line 1508) | static XED_INLINE void xed3_operand_set_mpxmode(xed_decoded_inst_t* d, x... function XED_INLINE (line 1512) | static XED_INLINE xed_bits_t xed3_operand_get_sibscale(const xed_decoded... function XED_INLINE (line 1516) | static XED_INLINE void xed3_operand_set_sibscale(xed_decoded_inst_t* d, ... function XED_INLINE (line 1520) | static XED_INLINE xed_bits_t xed3_operand_get_esrc3(const xed_decoded_in... function XED_INLINE (line 1524) | static XED_INLINE void xed3_operand_set_esrc3(xed_decoded_inst_t* d, xed... function XED_INLINE (line 1528) | static XED_INLINE xed_bits_t xed3_operand_get_vl(const xed_decoded_inst_... function XED_INLINE (line 1532) | static XED_INLINE void xed3_operand_set_vl(xed_decoded_inst_t* d, xed_bi... function XED_INLINE (line 1536) | static XED_INLINE xed_bits_t xed3_operand_get_max_bytes(const xed_decode... function XED_INLINE (line 1540) | static XED_INLINE void xed3_operand_set_max_bytes(xed_decoded_inst_t* d,... function XED_INLINE (line 1544) | static XED_INLINE xed_bits_t xed3_operand_get_modep5(const xed_decoded_i... function XED_INLINE (line 1548) | static XED_INLINE void xed3_operand_set_modep5(xed_decoded_inst_t* d, xe... function XED_INLINE (line 1552) | static XED_INLINE xed_bits_t xed3_operand_get_first_f2f3(const xed_decod... function XED_INLINE (line 1556) | static XED_INLINE void xed3_operand_set_first_f2f3(xed_decoded_inst_t* d... function XED_INLINE (line 1560) | static XED_INLINE xed_bits_t xed3_operand_get_vexdest4(const xed_decoded... function XED_INLINE (line 1564) | static XED_INLINE void xed3_operand_set_vexdest4(xed_decoded_inst_t* d, ... FILE: zsim-ramulator/pin/extras/xed-ia32/include/xed-operand-action-enum.h type xed_operand_action_enum_t (line 39) | typedef enum { FILE: zsim-ramulator/pin/extras/xed-ia32/include/xed-operand-convert-enum.h type xed_operand_convert_enum_t (line 39) | typedef enum { FILE: zsim-ramulator/pin/extras/xed-ia32/include/xed-operand-ctype-enum.h type xed_operand_ctype_enum_t (line 39) | typedef enum { FILE: zsim-ramulator/pin/extras/xed-ia32/include/xed-operand-element-type-enum.h type xed_operand_element_type_enum_t (line 39) | typedef enum { FILE: zsim-ramulator/pin/extras/xed-ia32/include/xed-operand-element-xtype-enum.h type xed_operand_element_xtype_enum_t (line 39) | typedef enum { FILE: zsim-ramulator/pin/extras/xed-ia32/include/xed-operand-enum.h type xed_operand_enum_t (line 39) | typedef enum { FILE: zsim-ramulator/pin/extras/xed-ia32/include/xed-operand-storage.h type xed_operand_storage_t (line 43) | typedef struct xed_operand_storage_s { FILE: zsim-ramulator/pin/extras/xed-ia32/include/xed-operand-type-enum.h type xed_operand_type_enum_t (line 39) | typedef enum { FILE: zsim-ramulator/pin/extras/xed-ia32/include/xed-operand-visibility-enum.h type xed_operand_visibility_enum_t (line 39) | typedef enum { FILE: zsim-ramulator/pin/extras/xed-ia32/include/xed-operand-width-enum.h type xed_operand_width_enum_t (line 39) | typedef enum { FILE: zsim-ramulator/pin/extras/xed-ia32/include/xed-print-info.h type xed_print_info_t (line 45) | typedef struct { FILE: zsim-ramulator/pin/extras/xed-ia32/include/xed-reg-class-enum.h type xed_reg_class_enum_t (line 39) | typedef enum { FILE: zsim-ramulator/pin/extras/xed-ia32/include/xed-reg-enum.h type xed_reg_enum_t (line 39) | typedef enum { FILE: zsim-ramulator/pin/extras/xed-ia32/include/xed-reg-role-enum.h type xed_reg_role_enum_t (line 39) | typedef enum { FILE: zsim-ramulator/pin/extras/xed-ia32/include/xed-state.h type xed_state_t (line 52) | typedef struct xed_state_s { function XED_INLINE (line 73) | static XED_INLINE void xed_state_init(xed_state_t* p, function XED_INLINE (line 92) | static XED_INLINE void xed_state_init2(xed_state_t* p, function XED_INLINE (line 101) | static XED_INLINE void xed_state_zero(xed_state_t* p) { function XED_INLINE (line 112) | static XED_INLINE xed_machine_mode_enum_t xed_state_get_machine_mode(c... function XED_INLINE (line 119) | static XED_INLINE xed_bool_t xed_state_long64_mode(const xed_state_t* p) { function XED_INLINE (line 124) | static XED_INLINE xed_bool_t xed_state_real_mode(const xed_state_t* p) { function XED_INLINE (line 129) | static XED_INLINE xed_bool_t xed_state_mode_width_16(const xed_state_t* ... function XED_INLINE (line 135) | static XED_INLINE xed_bool_t xed_state_mode_width_32(const xed_state_t* ... function XED_INLINE (line 143) | static XED_INLINE void xed_state_set_machine_mode( xed_state_t* p, function XED_INLINE (line 154) | static XED_INLINE xed_address_width_enum_t function XED_INLINE (line 184) | static XED_INLINE void function XED_INLINE (line 194) | static XED_INLINE xed_address_width_enum_t xed_state_get_stack_address_... FILE: zsim-ramulator/pin/extras/xed-ia32/include/xed-syntax-enum.h type xed_syntax_enum_t (line 39) | typedef enum { FILE: zsim-ramulator/pin/extras/xed-ia32/include/xed-types.h type xed_uint_t (line 65) | typedef unsigned int xed_uint_t; type xed_int_t (line 66) | typedef int xed_int_t; type xed_bits_t (line 67) | typedef unsigned int xed_bits_t; type xed_bool_t (line 68) | typedef unsigned int xed_bool_t; type xed_union16_t (line 70) | typedef union { type xed_union32_t (line 82) | typedef union { type xed_union64_t (line 103) | typedef union { FILE: zsim-ramulator/pin/extras/xed-ia32/include/xed-util.h function XED_INLINE (line 257) | static XED_INLINE xed_uint64_t xed_make_uint64(xed_uint32_t hi, xed_uint... function XED_INLINE (line 263) | static XED_INLINE xed_int64_t xed_make_int64(xed_uint32_t hi, xed_uint32... FILE: zsim-ramulator/pin/extras/xed-intel64/doc/ref-manual/html/search.php function search_results (line 22) | function search_results() function matches_text (line 27) | function matches_text($num) function report_matches (line 43) | function report_matches() function end_form (line 47) | function end_form($value) function readInt (line 52) | function readInt($file) function readString (line 59) | function readString($file) function readHeader (line 66) | function readHeader($file) function computeIndex (line 73) | function computeIndex($word) function search (line 97) | function search($file,$word,&$statsList) function combine_results (line 195) | function combine_results($results,&$docs) function filter_results (line 225) | function filter_results($docs,&$requiredWords,&$forbiddenWords) function compare_rank (line 265) | function compare_rank($a,$b) function sort_results (line 274) | function sort_results($docs,&$sorted) function report_results (line 281) | function report_results(&$docs) function main (line 323) | function main() FILE: zsim-ramulator/pin/extras/xed-intel64/examples/udhelp.H function class (line 46) | class dbg_help_client_t { FILE: zsim-ramulator/pin/extras/xed-intel64/examples/udhelp.cpp function BOOL (line 45) | BOOL CALLBACK dbg_help_client_t::enum_modules( function BOOL (line 59) | BOOL CALLBACK dbg_help_client_t::enum_sym( function get_dll_version (line 118) | void get_dll_version(char* file_name, short u[4]) { function xed_bool_t (line 309) | xed_bool_t dbg_help_client_t::get_file_and_line(xed_uint64_t address, FILE: zsim-ramulator/pin/extras/xed-intel64/examples/xed-disas-elf.cpp function dwarf_handler (line 65) | static void dwarf_handler(Dwarf_Error err, Dwarf_Ptr errarg) class line_number_entry_t (line 70) | class line_number_entry_t { method line_number_entry_t (line 72) | line_number_entry_t(xed_uint32_t a_line, function find_line_number (line 95) | int find_line_number(xed_uint64_t addr, string& file, xed_uint32_t& lin... function find_line_number_info (line 110) | void find_line_number_info(xed_uint64_t addr) function read_dwarf_line_numbers (line 124) | static void read_dwarf_line_numbers(void* region, function xed_disas_elf_init (line 229) | void xed_disas_elf_init() { function disas_test32 (line 235) | void function disas_test64 (line 260) | void function process_elf32 (line 286) | void function check_binary_32b (line 346) | int check_binary_32b(void* start) { function check_binary_64b (line 353) | int check_binary_64b(void* start) { function process_elf64 (line 373) | void function read_symbols64 (line 430) | void read_symbols64(void* start, function symbols_elf64 (line 453) | void symbols_elf64(xed_disas_info_t* fi, function read_symbols32 (line 526) | void read_symbols32(void* start, function symbols_elf32 (line 547) | void symbols_elf32(xed_disas_info_t* fi, function xed_disas_elf (line 620) | void FILE: zsim-ramulator/pin/extras/xed-intel64/examples/xed-disas-hex.cpp function FILE (line 48) | static FILE* function read_byte (line 67) | static int read_byte(FILE* f, xed_uint8_t* b) { function xed_disas_hex (line 79) | void FILE: zsim-ramulator/pin/extras/xed-intel64/examples/xed-disas-macho.cpp function xed_uint32_t (line 57) | xed_uint32_t function xed_uint32_t (line 72) | xed_uint32_t function xed_bool_t (line 87) | xed_bool_t function xed_bool_t (line 120) | static xed_bool_t function process_segment32 (line 127) | void function process_segment64 (line 190) | void function process_symbols32 (line 260) | void process_symbols32(xed_disas_info_t& decode_info, function process_symbols64 (line 292) | void process_symbols64(xed_disas_info_t& decode_info, function process32 (line 325) | void process32(xed_disas_info_t& decode_info, function process64 (line 374) | void process64(xed_disas_info_t& decode_info, function process_macho (line 425) | void function xed_disas_macho_init (line 485) | void xed_disas_macho_init() { function xed_disas_macho (line 490) | void FILE: zsim-ramulator/pin/extras/xed-intel64/examples/xed-disas-pecoff.cpp function windows_error (line 71) | static std::string function fptr_t (line 102) | static fptr_t find_fn_ptr(const char* function_name) { function find_wow64_redir (line 111) | static int find_wow64_redir(fptr_t* disable, fptr_t* revert) { class pecoff_reader_t (line 119) | class pecoff_reader_t method pecoff_reader_t (line 142) | pecoff_reader_t(int arg_verbose=1) method xed_bool_t (line 153) | xed_bool_t okay() const { return okay_; } method xed_bool_t (line 154) | xed_bool_t sixty_four_bit() const { return sixty_four_bit_; } method init (line 156) | void method close (line 171) | void method xed_bool_t (line 191) | xed_bool_t method xed_bool_t (line 260) | xed_bool_t read_header() { method read_coff_symbols (line 271) | void read_coff_symbols() { method print_section_headers (line 318) | void print_section_headers() { method xed_bool_t (line 350) | xed_bool_t method xed_bool_t (line 421) | xed_bool_t method xed_bool_t (line 437) | xed_bool_t function print_file_and_line (line 548) | void function xed_pecoff_callback_function (line 580) | int xed_pecoff_callback_function( function xed_disas_pecoff_init (line 595) | void xed_disas_pecoff_init() { function dot_obj (line 604) | bool dot_obj(const char* s) { function process_pecoff (line 613) | void function xed_disas_pecoff (line 695) | void FILE: zsim-ramulator/pin/extras/xed-intel64/examples/xed-disas-raw.cpp function xed_disas_raw (line 46) | void FILE: zsim-ramulator/pin/extras/xed-intel64/examples/xed-dll-discovery.c type my_iclass_enum_t (line 58) | typedef enum { /* these are the names that'll use in my code */ type iclass_interface_t (line 66) | typedef struct { function dump_inst (line 77) | void dump_inst(const xed_inst_t* p) { function build_map_to_xed (line 96) | void build_map_to_xed(void) { function invert_map (line 106) | void invert_map(void) { function main (line 123) | int main(int argc, char** argv) { FILE: zsim-ramulator/pin/extras/xed-intel64/examples/xed-dot-prep.c function xed_dot_graph_supp_t (line 40) | xed_dot_graph_supp_t* xed_dot_graph_supp_create( function xed_dot_graph_supp_deallocate (line 57) | void xed_dot_graph_supp_deallocate(xed_dot_graph_supp_t* gg) function xed_bool_t (line 65) | static xed_bool_t add_edge(xed_dot_graph_supp_t* gg, function add_read_operands (line 83) | static void add_read_operands(xed_dot_graph_supp_t* gg, function add_write_operands (line 133) | static void add_write_operands(xed_dot_graph_supp_t* gg, function xed_dot_graph_add_instruction (line 167) | void xed_dot_graph_add_instruction( function xed_dot_graph_dump (line 227) | void xed_dot_graph_dump( FILE: zsim-ramulator/pin/extras/xed-intel64/examples/xed-dot-prep.h type xed_dot_graph_supp_t (line 37) | typedef struct { FILE: zsim-ramulator/pin/extras/xed-intel64/examples/xed-dot.c function xed_dot_graph_t (line 43) | xed_dot_graph_t* xed_dot_graph(void) { function delete_nodes (line 51) | static void delete_nodes(xed_dot_graph_t* g) { function delete_edges (line 59) | static void delete_edges(xed_dot_graph_t* g) { function xed_dot_graph_deallocate (line 67) | void xed_dot_graph_deallocate(xed_dot_graph_t* g) function xed_dot_node_t (line 74) | xed_dot_node_t* xed_dot_node(xed_dot_graph_t* g, function xed_dot_edge (line 87) | void xed_dot_edge(xed_dot_graph_t* g, function xed_dot_dump (line 105) | void xed_dot_dump(FILE* f, xed_dot_graph_t* g) { FILE: zsim-ramulator/pin/extras/xed-intel64/examples/xed-dot.h type xed_dot_node_t (line 37) | typedef struct xed_dot_node_s { type xed_dot_edge_style_t (line 42) | typedef enum { type xed_dot_edge_t (line 49) | typedef struct xed_dot_edge_s { type xed_dot_graph_t (line 56) | typedef struct { FILE: zsim-ramulator/pin/extras/xed-intel64/examples/xed-enc-lang.H function class (line 42) | class ascii_encode_request_t FILE: zsim-ramulator/pin/extras/xed-intel64/examples/xed-enc-lang.cpp function xed_enc_lang_toupper (line 55) | static char xed_enc_lang_toupper(char c) { function string (line 61) | static string upcase(string s) { function xed_split_args (line 70) | unsigned int function tokenize (line 111) | vector function slash_split (line 120) | void slash_split(const string& src, class immed_parser_t (line 135) | class immed_parser_t { method immed_parser_t (line 143) | immed_parser_t(const string& s, method print (line 159) | void function ostream (line 183) | ostream& operator<<(ostream& o, const immed_parser_t& x) class seg_parser_t (line 190) | class seg_parser_t method seg_parser_t (line 198) | seg_parser_t(const string& s) // CONS class mem_bis_parser_t (line 227) | class mem_bis_parser_t method print (line 262) | void method mem_bis_parser_t (line 283) | mem_bis_parser_t(const string& s) //CONS function ostream (line 387) | ostream& operator<<(ostream& o, const mem_bis_parser_t& x) { function xed_encoder_request_t (line 392) | xed_encoder_request_t parse_encode_request(ascii_encode_request_t& areq) { FILE: zsim-ramulator/pin/extras/xed-intel64/examples/xed-ex-agen.c function xed_uint64_t (line 50) | xed_uint64_t register_callback(xed_reg_enum_t reg, void* context, xed_bo... function xed_uint64_t (line 153) | xed_uint64_t segment_callback(xed_reg_enum_t reg, void* context, xed_boo... function main (line 184) | int FILE: zsim-ramulator/pin/extras/xed-intel64/examples/xed-ex-ild.c function main (line 38) | int main(int argc, char** argv) FILE: zsim-ramulator/pin/extras/xed-intel64/examples/xed-ex-ild2.c function print_ild (line 47) | void print_ild(xed_decoded_inst_t* p) { function main (line 58) | int main(int argc, char** argv) { FILE: zsim-ramulator/pin/extras/xed-intel64/examples/xed-ex1.cpp function print_misc (line 49) | void print_misc(xed_decoded_inst_t* xedd) { function print_attributes (line 97) | void print_attributes(xed_decoded_inst_t* xedd) { function print_reads_zf_flag (line 114) | void print_reads_zf_flag(xed_decoded_inst_t* xedd) { function print_flags (line 125) | void print_flags(xed_decoded_inst_t* xedd) { function print_memops (line 175) | void print_memops(xed_decoded_inst_t* xedd) { function print_operands (line 238) | void print_operands(xed_decoded_inst_t* xedd) { function main (line 359) | int main(int argc, char** argv) { FILE: zsim-ramulator/pin/extras/xed-intel64/examples/xed-ex2.cpp function main (line 48) | int main(int argc, char** argv) { FILE: zsim-ramulator/pin/extras/xed-intel64/examples/xed-ex3.cpp function usage (line 51) | void function ascii_encode_request_t (line 58) | ascii_encode_request_t FILE: zsim-ramulator/pin/extras/xed-intel64/examples/xed-ex4.c function main (line 43) | int FILE: zsim-ramulator/pin/extras/xed-intel64/examples/xed-ex5-enc.c function main (line 51) | int FILE: zsim-ramulator/pin/extras/xed-intel64/examples/xed-ex6.c function main (line 44) | int FILE: zsim-ramulator/pin/extras/xed-intel64/examples/xed-ex7.c function print_operands (line 44) | void print_operands(xed_decoded_inst_t* xedd) { function main (line 64) | int FILE: zsim-ramulator/pin/extras/xed-intel64/examples/xed-ex8.c function check_for_mov_to_cr3 (line 43) | void check_for_mov_to_cr3(xed_decoded_inst_t* xedd) function main (line 69) | int FILE: zsim-ramulator/pin/extras/xed-intel64/examples/xed-examples-util.c type xed_stats_t (line 64) | typedef struct { function update_histogram (line 82) | static void function init_histogram (line 94) | static void function xed_stats_update (line 102) | static void function xed_stats_zero (line 133) | static void function xed_disas_info_init (line 157) | void xed_disas_info_init(xed_disas_info_t* p) function xed_toupper (line 167) | static char xed_toupper(char c) { function xed_uint8_t (line 181) | static xed_uint8_t convert_nibble(xed_uint8_t x) { function xed_int64_t (line 198) | xed_int64_t xed_atoi_hex(char* buf) { function xed_int64_t (line 207) | xed_int64_t xed_atoi_general(char* buf, int mul) { function nibble_to_ascii_hex (line 259) | static char nibble_to_ascii_hex(xed_uint8_t i) { function xed_print_hex_line (line 265) | void xed_print_hex_line(char* buf, function xedex_derror (line 284) | void XED_NORETURN xedex_derror(const char* s) { function xedex_dwarn (line 289) | void xedex_dwarn(const char* s) { function open_binary_output_file (line 302) | void open_binary_output_file(void) function XED_INLINE (line 312) | static XED_INLINE xed_error_enum_t function init_xedd (line 328) | void init_xedd(xed_decoded_inst_t* xedd, function dump_histo (line 357) | static void function print_decode_stats_internal (line 385) | static void function xed_print_decode_stats (line 417) | void xed_print_decode_stats(xed_disas_info_t* di) function xed_print_encode_stats (line 422) | void xed_print_encode_stats(xed_disas_info_t* di) function xed_map_region (line 429) | void function xed_register_disassembly_callback (line 520) | void function disassemble (line 527) | void disassemble(char* buf, function xed_decode_error (line 564) | void xed_decode_error( xed_uint64_t runtime_instruction_address, function print_hex_line (line 580) | static void function xed_uint_t (line 594) | xed_uint_t function xed_uint_t (line 656) | xed_uint_t type xed_ast_input_enum_t (line 743) | typedef enum { XED_AST_INPUT_NOTHING, function init_interesting_avx (line 763) | static void init_interesting_avx(void) { function XED_INLINE (line 771) | static XED_INLINE int is_interesting_avx(xed_extension_enum_t extension) { function XED_INLINE (line 774) | static XED_INLINE int is_avx128(xed_decoded_inst_t* xedd) { function is_sse (line 789) | static int is_sse(xed_decoded_inst_t* xedd) { function xed_ast_input_enum_t (line 818) | static xed_ast_input_enum_t classify_avx_sse(xed_decoded_inst_t* xedd) function all_zeros (line 846) | static int function emit_pad (line 856) | static void function emit_sym (line 866) | static void function emit_hex (line 882) | static void function emit_cat_ext (line 894) | static void function emit_resync_msg (line 904) | static void function emit_dec_sep_msg (line 915) | static void function emit_addr_hex (line 922) | static void function emit_cat_ext_ast (line 934) | static void function emit_line_num (line 953) | static void function emit_xml (line 968) | static void function emit_disasm (line 997) | static void function check_resync (line 1046) | static unsigned int function die_zero_len (line 1074) | static void XED_NORETURN function xed_uint8_t (line 1323) | xed_uint8_t function xed_uint64_t (line 1349) | xed_uint64_t convert_ascii_hex_to_int(const char* s) { function xed_uint8_t (line 1360) | xed_uint8_t convert_ascii_nibbles(char c1, char c2) { function xed_convert_ascii_to_hex (line 1365) | unsigned int function xed_int64_t (line 1393) | static xed_int64_t function xed_int64_t (line 1422) | static xed_int64_t function xed_int64_t (line 1461) | static xed_int64_t function xed_int64_t (line 1484) | xed_int64_t xed_strtoll(const char* buf, int base) function xed_example_utils_init (line 1501) | void xed_example_utils_init(void) { FILE: zsim-ramulator/pin/extras/xed-intel64/examples/xed-examples-util.h type xed_disas_info_t (line 72) | typedef struct { FILE: zsim-ramulator/pin/extras/xed-intel64/examples/xed-min.c function main (line 39) | int main(int argc, char** argv) { FILE: zsim-ramulator/pin/extras/xed-intel64/examples/xed-size.c function main (line 36) | int main(int argc, char** argv) { FILE: zsim-ramulator/pin/extras/xed-intel64/examples/xed-symbol-table.H function class (line 42) | class xed_local_symbol_table_t { function class (line 48) | class xed_symbol_table_t { FILE: zsim-ramulator/pin/extras/xed-intel64/examples/xed-symbol-table.cpp function make_symbol_vector_local (line 47) | void make_symbol_vector_local(xed_local_symbol_table_t* lsym) { function make_symbol_vector (line 55) | void make_symbol_vector(xed_symbol_table_t* symbol_table) function xed_bool_t (line 69) | xed_bool_t find_symbol_address(vector& sym_vec, function xed_bool_t (line 92) | xed_bool_t find_symbol_address_global(xed_uint64_t tgt, function xed_disassembly_callback_function (line 128) | int xed_disassembly_callback_function( FILE: zsim-ramulator/pin/extras/xed-intel64/examples/xed-tables.c function dump_operand (line 39) | void dump_operand(const xed_operand_t* op) { function print_attributes (line 54) | void print_attributes(const xed_inst_t* xi) { function dump_inst (line 70) | void dump_inst(const xed_inst_t* p) { function dump_insts (line 88) | void dump_insts(void) { function main (line 96) | int main(int argc, char** argv) { FILE: zsim-ramulator/pin/extras/xed-intel64/examples/xed-tester.cpp class xed_test_t (line 42) | class xed_test_t function main (line 56) | int main(int argc, char** argv) { FILE: zsim-ramulator/pin/extras/xed-intel64/examples/xed.cpp function xed_uint_t (line 70) | static xed_uint_t disas_decode( const char* decode_text, function disas_decode_encode (line 86) | static unsigned int disas_decode_encode(const char* decode_text, function print_bytes_pseudo_op (line 103) | static void print_bytes_pseudo_op(const xed_uint8_t* array, unsigned int... function print_intel_asm_emit (line 113) | static void print_intel_asm_emit(const xed_uint8_t* array, unsigned int ... function disas_encode (line 121) | static unsigned int disas_encode(const xed_state_t* dstate, function no_comments (line 152) | static void no_comments(char* buf) { function xed_assemble (line 165) | static void xed_assemble(const xed_state_t* dstate, function usage (line 202) | static void usage(char* prog) { function test_immdis (line 290) | void test_immdis() { function remove_spaces (line 421) | void remove_spaces(string& s) { function test_argc (line 429) | static void function FILE (line 437) | static FILE* function list_chips (line 452) | static void function main (line 466) | int FILE: zsim-ramulator/pin/extras/xed-intel64/include/xed-address-width-enum.h type xed_address_width_enum_t (line 39) | typedef enum { FILE: zsim-ramulator/pin/extras/xed-intel64/include/xed-agen.h type xed_uint64_t (line 44) | typedef xed_uint64_t (*xed_register_callback_fn_t)(xed_reg_enum_t reg, v... type xed_uint64_t (line 50) | typedef xed_uint64_t (*xed_segment_base_callback_fn_t)(xed_reg_enum_t re... FILE: zsim-ramulator/pin/extras/xed-intel64/include/xed-attribute-enum.h type xed_attribute_enum_t (line 39) | typedef enum { FILE: zsim-ramulator/pin/extras/xed-intel64/include/xed-attributes.h type xed_attributes_t (line 36) | typedef struct { FILE: zsim-ramulator/pin/extras/xed-intel64/include/xed-category-enum.h type xed_category_enum_t (line 39) | typedef enum { FILE: zsim-ramulator/pin/extras/xed-intel64/include/xed-chip-enum.h type xed_chip_enum_t (line 39) | typedef enum { FILE: zsim-ramulator/pin/extras/xed-intel64/include/xed-convert-table-init.h type xed_convert_table_t (line 39) | typedef struct { FILE: zsim-ramulator/pin/extras/xed-intel64/include/xed-decoded-inst-api.h function XED_INLINE (line 51) | static XED_INLINE xed_bool_t function XED_INLINE (line 58) | static XED_INLINE const xed_inst_t* function XED_INLINE (line 66) | static XED_INLINE xed_category_enum_t function XED_INLINE (line 73) | static XED_INLINE xed_extension_enum_t function XED_INLINE (line 80) | static XED_INLINE xed_isa_set_enum_t function XED_INLINE (line 87) | static XED_INLINE xed_iclass_enum_t function XED_INLINE (line 154) | static XED_INLINE const xed_operand_values_t* function XED_INLINE (line 160) | static XED_INLINE xed_operand_values_t* function xed_decoded_inst_noperands (line 182) | static XED_INLINE unsigned int function XED_INLINE (line 261) | static XED_INLINE void function XED_INLINE (line 287) | static XED_INLINE xed_uint_t function XED_INLINE (line 299) | static XED_INLINE xed_uint8_t function XED_INLINE (line 314) | static XED_INLINE xed_uint_t function XED_INLINE (line 324) | static XED_INLINE xed_uint_t function XED_INLINE (line 343) | static XED_INLINE xed_chip_enum_t function XED_INLINE (line 350) | static XED_INLINE void function XED_INLINE (line 374) | static XED_INLINE xed_iform_enum_t function xed_decoded_inst_get_iform_enum_dispatch (line 385) | static XED_INLINE unsigned int function XED_INLINE (line 518) | static XED_INLINE xed_uint8_t function XED_INLINE (line 649) | static XED_INLINE xed_uint64_t function XED_INLINE (line 655) | static XED_INLINE void FILE: zsim-ramulator/pin/extras/xed-intel64/include/xed-decoded-inst.h type xed_encoder_vars_s (line 51) | struct xed_encoder_vars_s type xed_decoder_vars_s (line 52) | struct xed_decoder_vars_s type xed_decoded_inst_t (line 58) | typedef struct xed_decoded_inst_s { type xed_decoded_inst_t (line 99) | typedef xed_decoded_inst_t xed_operand_values_t; FILE: zsim-ramulator/pin/extras/xed-intel64/include/xed-encode.h type xed_encoder_request_s (line 51) | typedef struct xed_decoded_inst_s xed_encoder_request_s; type xed_decoded_inst_t (line 53) | typedef xed_decoded_inst_t xed_encoder_request_t; function XED_INLINE (line 144) | static XED_INLINE xed_uint_t type xed_decoded_inst_s (line 252) | struct xed_decoded_inst_s type xed_decoded_inst_s (line 256) | struct xed_decoded_inst_s FILE: zsim-ramulator/pin/extras/xed-intel64/include/xed-encoder-hl.h type xed_enc_displacement_t (line 42) | typedef struct { function XED_INLINE (line 51) | static XED_INLINE type xed_memop_t (line 61) | typedef struct { type xed_encoder_operand_type_t (line 70) | typedef enum { type xed_encoder_operand_t (line 90) | typedef struct { function XED_INLINE (line 110) | static XED_INLINE xed_encoder_operand_t xed_relbr(xed_int32_t brdisp, function XED_INLINE (line 125) | static XED_INLINE xed_encoder_operand_t xed_ptr(xed_int32_t brdisp, function XED_INLINE (line 139) | static XED_INLINE xed_encoder_operand_t xed_reg(xed_reg_enum_t reg) { function XED_INLINE (line 149) | static XED_INLINE xed_encoder_operand_t xed_imm0(xed_uint64_t v, function XED_INLINE (line 159) | static XED_INLINE xed_encoder_operand_t xed_simm0(xed_int32_t v, function XED_INLINE (line 174) | static XED_INLINE xed_encoder_operand_t xed_imm1(xed_uint8_t v) { function XED_INLINE (line 185) | static XED_INLINE xed_encoder_operand_t xed_other( function XED_INLINE (line 205) | static XED_INLINE xed_encoder_operand_t xed_seg0(xed_reg_enum_t seg0) { function XED_INLINE (line 214) | static XED_INLINE xed_encoder_operand_t xed_seg1(xed_reg_enum_t seg1) { function XED_INLINE (line 223) | static XED_INLINE xed_encoder_operand_t xed_mem_b(xed_reg_enum_t base, function XED_INLINE (line 239) | static XED_INLINE xed_encoder_operand_t xed_mem_bd(xed_reg_enum_t base, function XED_INLINE (line 255) | static XED_INLINE xed_encoder_operand_t xed_mem_bisd(xed_reg_enum_t base, function XED_INLINE (line 274) | static XED_INLINE xed_encoder_operand_t xed_mem_gb(xed_reg_enum_t seg, function XED_INLINE (line 291) | static XED_INLINE xed_encoder_operand_t xed_mem_gbd(xed_reg_enum_t seg, function XED_INLINE (line 308) | static XED_INLINE xed_encoder_operand_t xed_mem_gd(xed_reg_enum_t seg, function XED_INLINE (line 324) | static XED_INLINE xed_encoder_operand_t xed_mem_gbisd(xed_reg_enum_t seg, type xed_encoder_prefixes_t (line 342) | typedef union { type xed_encoder_instruction_t (line 354) | typedef struct { function XED_INLINE (line 380) | static XED_INLINE void xed_addr(xed_encoder_instruction_t* x, function XED_INLINE (line 387) | static XED_INLINE void xed_rep(xed_encoder_instruction_t* x) { function XED_INLINE (line 392) | static XED_INLINE void xed_repne(xed_encoder_instruction_t* x) { function XED_INLINE (line 397) | static XED_INLINE void xed_lock(xed_encoder_instruction_t* x) { function XED_INLINE (line 424) | static XED_INLINE void xed_inst0( function XED_INLINE (line 440) | static XED_INLINE void xed_inst1( function XED_INLINE (line 458) | static XED_INLINE void xed_inst2( function XED_INLINE (line 478) | static XED_INLINE void xed_inst3( function XED_INLINE (line 501) | static XED_INLINE void xed_inst4( function XED_INLINE (line 525) | static XED_INLINE void xed_inst5( function XED_INLINE (line 553) | static XED_INLINE void xed_inst( FILE: zsim-ramulator/pin/extras/xed-intel64/include/xed-encoder-iforms.h type xed_encoder_iforms_t (line 39) | typedef struct xed_encoder_iforms_s { FILE: zsim-ramulator/pin/extras/xed-intel64/include/xed-error-enum.h type xed_error_enum_t (line 39) | typedef enum { FILE: zsim-ramulator/pin/extras/xed-intel64/include/xed-exception-enum.h type xed_exception_enum_t (line 39) | typedef enum { FILE: zsim-ramulator/pin/extras/xed-intel64/include/xed-extension-enum.h type xed_extension_enum_t (line 39) | typedef enum { FILE: zsim-ramulator/pin/extras/xed-intel64/include/xed-flag-action-enum.h type xed_flag_action_enum_t (line 39) | typedef enum { FILE: zsim-ramulator/pin/extras/xed-intel64/include/xed-flag-enum.h type xed_flag_enum_t (line 39) | typedef enum { FILE: zsim-ramulator/pin/extras/xed-intel64/include/xed-flags.h type xed_flag_set_t (line 91) | typedef union xed_flag_set_s xed_flag_set_t; type xed_flag_action_t (line 110) | typedef struct xed_flag_enum_s { type xed_simple_flag_t (line 160) | typedef struct xed_simple_flag_s function XED_INLINE (line 235) | static XED_INLINE int xed_flag_set_mask(const xed_flag_set_t* p) { FILE: zsim-ramulator/pin/extras/xed-intel64/include/xed-format-options.h type xed_format_options_t (line 45) | typedef struct { FILE: zsim-ramulator/pin/extras/xed-intel64/include/xed-get-time.h function xed_get_time (line 59) | xed_get_time(void) { FILE: zsim-ramulator/pin/extras/xed-intel64/include/xed-iclass-enum.h type xed_iclass_enum_t (line 39) | typedef enum { FILE: zsim-ramulator/pin/extras/xed-intel64/include/xed-iform-enum.h type xed_iform_enum_t (line 40) | typedef enum { FILE: zsim-ramulator/pin/extras/xed-intel64/include/xed-iform-map.h type xed_iform_info_t (line 48) | typedef struct xed_iform_info_s { function xed_iclass_enum_t (line 86) | static FILE: zsim-ramulator/pin/extras/xed-intel64/include/xed-iformfl-enum.h type xed_iformfl_enum_t (line 40) | typedef enum { FILE: zsim-ramulator/pin/extras/xed-intel64/include/xed-immdis.h type xed_immdis_t (line 69) | typedef struct xed_immdis_s { FILE: zsim-ramulator/pin/extras/xed-intel64/include/xed-inst.h type xed_decoded_inst_s (line 57) | struct xed_decoded_inst_s type xed_decoded_inst_s (line 59) | struct xed_decoded_inst_s type xed_operand_t (line 66) | typedef struct xed_operand_s function XED_INLINE (line 91) | static XED_INLINE xed_operand_enum_t function XED_INLINE (line 98) | static XED_INLINE xed_operand_visibility_enum_t function XED_INLINE (line 107) | static XED_INLINE xed_operand_type_enum_t function XED_INLINE (line 115) | static XED_INLINE xed_operand_element_xtype_enum_t function XED_INLINE (line 122) | static XED_INLINE xed_operand_width_enum_t function XED_INLINE (line 138) | static XED_INLINE xed_nonterminal_enum_t function XED_INLINE (line 154) | static XED_INLINE xed_reg_enum_t xed_operand_reg(const xed_operand_t* p) { function XED_INLINE (line 172) | static XED_INLINE xed_uint_t function XED_INLINE (line 182) | static XED_INLINE xed_uint32_t xed_operand_imm(const xed_operand_t* p) { function XED_INLINE (line 206) | static XED_INLINE xed_uint_t xed_operand_is_register(xed_operand_enum_t ... function XED_INLINE (line 214) | static XED_INLINE xed_uint_t function XED_INLINE (line 230) | static XED_INLINE xed_operand_action_enum_t type xed_inst_t (line 263) | typedef struct xed_inst_s { function XED_INLINE (line 301) | static XED_INLINE xed_iclass_enum_t xed_inst_iclass(const xed_inst_t* p) { function XED_INLINE (line 305) | static XED_INLINE xed_category_enum_t xed_inst_category(const xed_inst_t... function XED_INLINE (line 309) | static XED_INLINE xed_extension_enum_t xed_inst_extension(const xed_inst... function XED_INLINE (line 312) | static XED_INLINE xed_isa_set_enum_t xed_inst_isa_set(const xed_inst_t* ... function XED_INLINE (line 316) | static XED_INLINE xed_iform_enum_t xed_inst_iform_enum(const xed_inst_t*... function xed_inst_noperands (line 323) | static XED_INLINE unsigned int xed_inst_noperands(const xed_inst_t* p) { function XED_INLINE (line 369) | static XED_INLINE FILE: zsim-ramulator/pin/extras/xed-intel64/include/xed-isa-set-enum.h type xed_isa_set_enum_t (line 39) | typedef enum { FILE: zsim-ramulator/pin/extras/xed-intel64/include/xed-machine-mode-enum.h type xed_machine_mode_enum_t (line 39) | typedef enum { FILE: zsim-ramulator/pin/extras/xed-intel64/include/xed-nonterminal-enum.h type xed_nonterminal_enum_t (line 39) | typedef enum { FILE: zsim-ramulator/pin/extras/xed-intel64/include/xed-operand-accessors.h function XED_INLINE (line 552) | static XED_INLINE xed_bits_t xed3_operand_get_sib(const xed_decoded_inst... function XED_INLINE (line 556) | static XED_INLINE void xed3_operand_set_sib(xed_decoded_inst_t* d, xed_b... function XED_INLINE (line 560) | static XED_INLINE xed_bits_t xed3_operand_get_last_f2f3(const xed_decode... function XED_INLINE (line 564) | static XED_INLINE void xed3_operand_set_last_f2f3(xed_decoded_inst_t* d,... function XED_INLINE (line 568) | static XED_INLINE xed_uint8_t xed3_operand_get_disp_width(const xed_deco... function XED_INLINE (line 572) | static XED_INLINE void xed3_operand_set_disp_width(xed_decoded_inst_t* d... function XED_INLINE (line 576) | static XED_INLINE xed_bits_t xed3_operand_get_using_default_segment0(con... function XED_INLINE (line 580) | static XED_INLINE void xed3_operand_set_using_default_segment0(xed_decod... function XED_INLINE (line 584) | static XED_INLINE xed_bits_t xed3_operand_get_using_default_segment1(con... function XED_INLINE (line 588) | static XED_INLINE void xed3_operand_set_using_default_segment1(xed_decod... function XED_INLINE (line 592) | static XED_INLINE xed_bits_t xed3_operand_get_hint(const xed_decoded_ins... function XED_INLINE (line 596) | static XED_INLINE void xed3_operand_set_hint(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 600) | static XED_INLINE xed_bits_t xed3_operand_get_sae(const xed_decoded_inst... function XED_INLINE (line 604) | static XED_INLINE void xed3_operand_set_sae(xed_decoded_inst_t* d, xed_b... function XED_INLINE (line 608) | static XED_INLINE xed_bits_t xed3_operand_get_mode_first_prefix(const xe... function XED_INLINE (line 612) | static XED_INLINE void xed3_operand_set_mode_first_prefix(xed_decoded_in... function XED_INLINE (line 616) | static XED_INLINE xed_uint8_t xed3_operand_get_uimm1(const xed_decoded_i... function XED_INLINE (line 620) | static XED_INLINE void xed3_operand_set_uimm1(xed_decoded_inst_t* d, xed... function XED_INLINE (line 624) | static XED_INLINE xed_uint64_t xed3_operand_get_uimm0(const xed_decoded_... function XED_INLINE (line 628) | static XED_INLINE void xed3_operand_set_uimm0(xed_decoded_inst_t* d, xed... function XED_INLINE (line 632) | static XED_INLINE xed_bits_t xed3_operand_get_smode(const xed_decoded_in... function XED_INLINE (line 636) | static XED_INLINE void xed3_operand_set_smode(xed_decoded_inst_t* d, xed... function XED_INLINE (line 640) | static XED_INLINE xed_bits_t xed3_operand_get_rm(const xed_decoded_inst_... function XED_INLINE (line 644) | static XED_INLINE void xed3_operand_set_rm(xed_decoded_inst_t* d, xed_bi... function XED_INLINE (line 648) | static XED_INLINE xed_bits_t xed3_operand_get_modrm(const xed_decoded_in... function XED_INLINE (line 652) | static XED_INLINE void xed3_operand_set_modrm(xed_decoded_inst_t* d, xed... function XED_INLINE (line 656) | static XED_INLINE xed_chip_enum_t xed3_operand_get_chip(const xed_decode... function XED_INLINE (line 660) | static XED_INLINE void xed3_operand_set_chip(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 664) | static XED_INLINE xed_bits_t xed3_operand_get_amd3dnow(const xed_decoded... function XED_INLINE (line 668) | static XED_INLINE void xed3_operand_set_amd3dnow(xed_decoded_inst_t* d, ... function XED_INLINE (line 672) | static XED_INLINE xed_bits_t xed3_operand_get_rep_able(const xed_decoded... function XED_INLINE (line 676) | static XED_INLINE void xed3_operand_set_rep_able(xed_decoded_inst_t* d, ... function XED_INLINE (line 680) | static XED_INLINE xed_bits_t xed3_operand_get_map(const xed_decoded_inst... function XED_INLINE (line 684) | static XED_INLINE void xed3_operand_set_map(xed_decoded_inst_t* d, xed_b... function XED_INLINE (line 688) | static XED_INLINE xed_bits_t xed3_operand_get_sibindex(const xed_decoded... function XED_INLINE (line 692) | static XED_INLINE void xed3_operand_set_sibindex(xed_decoded_inst_t* d, ... function XED_INLINE (line 696) | static XED_INLINE xed_bits_t xed3_operand_get_agen(const xed_decoded_ins... function XED_INLINE (line 700) | static XED_INLINE void xed3_operand_set_agen(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 704) | static XED_INLINE xed_bits_t xed3_operand_get_nominal_opcode(const xed_d... function XED_INLINE (line 708) | static XED_INLINE void xed3_operand_set_nominal_opcode(xed_decoded_inst_... function XED_INLINE (line 712) | static XED_INLINE xed_reg_enum_t xed3_operand_get_seg1(const xed_decoded... function XED_INLINE (line 716) | static XED_INLINE void xed3_operand_set_seg1(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 720) | static XED_INLINE xed_reg_enum_t xed3_operand_get_seg0(const xed_decoded... function XED_INLINE (line 724) | static XED_INLINE void xed3_operand_set_seg0(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 728) | static XED_INLINE xed_bits_t xed3_operand_get_nprefixes(const xed_decode... function XED_INLINE (line 732) | static XED_INLINE void xed3_operand_set_nprefixes(xed_decoded_inst_t* d,... function XED_INLINE (line 736) | static XED_INLINE xed_reg_enum_t xed3_operand_get_index(const xed_decode... function XED_INLINE (line 740) | static XED_INLINE void xed3_operand_set_index(xed_decoded_inst_t* d, xed... function XED_INLINE (line 744) | static XED_INLINE xed_bits_t xed3_operand_get_ild_f2(const xed_decoded_i... function XED_INLINE (line 748) | static XED_INLINE void xed3_operand_set_ild_f2(xed_decoded_inst_t* d, xe... function XED_INLINE (line 752) | static XED_INLINE xed_bits_t xed3_operand_get_scale(const xed_decoded_in... function XED_INLINE (line 756) | static XED_INLINE void xed3_operand_set_scale(xed_decoded_inst_t* d, xed... function XED_INLINE (line 760) | static XED_INLINE xed_bits_t xed3_operand_get_llrc(const xed_decoded_ins... function XED_INLINE (line 764) | static XED_INLINE void xed3_operand_set_llrc(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 768) | static XED_INLINE xed_bits_t xed3_operand_get_sreg(const xed_decoded_ins... function XED_INLINE (line 772) | static XED_INLINE void xed3_operand_set_sreg(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 776) | static XED_INLINE xed_bits_t xed3_operand_get_esrc(const xed_decoded_ins... function XED_INLINE (line 780) | static XED_INLINE void xed3_operand_set_esrc(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 784) | static XED_INLINE xed_bits_t xed3_operand_get_nrexes(const xed_decoded_i... function XED_INLINE (line 788) | static XED_INLINE void xed3_operand_set_nrexes(xed_decoded_inst_t* d, xe... function XED_INLINE (line 792) | static XED_INLINE xed_bits_t xed3_operand_get_pos_sib(const xed_decoded_... function XED_INLINE (line 796) | static XED_INLINE void xed3_operand_set_pos_sib(xed_decoded_inst_t* d, x... function XED_INLINE (line 800) | static XED_INLINE xed_bits_t xed3_operand_get_osz(const xed_decoded_inst... function XED_INLINE (line 804) | static XED_INLINE void xed3_operand_set_osz(xed_decoded_inst_t* d, xed_b... function XED_INLINE (line 808) | static XED_INLINE xed_bits_t xed3_operand_get_has_sib(const xed_decoded_... function XED_INLINE (line 812) | static XED_INLINE void xed3_operand_set_has_sib(xed_decoded_inst_t* d, x... function XED_INLINE (line 816) | static XED_INLINE xed_bits_t xed3_operand_get_eosz(const xed_decoded_ins... function XED_INLINE (line 820) | static XED_INLINE void xed3_operand_set_eosz(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 824) | static XED_INLINE xed_bits_t xed3_operand_get_element_size(const xed_dec... function XED_INLINE (line 828) | static XED_INLINE void xed3_operand_set_element_size(xed_decoded_inst_t*... function XED_INLINE (line 832) | static XED_INLINE xed_bits_t xed3_operand_get_pos_disp(const xed_decoded... function XED_INLINE (line 836) | static XED_INLINE void xed3_operand_set_pos_disp(xed_decoded_inst_t* d, ... function XED_INLINE (line 840) | static XED_INLINE xed_bits_t xed3_operand_get_ubit(const xed_decoded_ins... function XED_INLINE (line 844) | static XED_INLINE void xed3_operand_set_ubit(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 848) | static XED_INLINE xed_bits_t xed3_operand_get_vexdest210(const xed_decod... function XED_INLINE (line 852) | static XED_INLINE void xed3_operand_set_vexdest210(xed_decoded_inst_t* d... function XED_INLINE (line 856) | static XED_INLINE xed_bits_t xed3_operand_get_vexdest3(const xed_decoded... function XED_INLINE (line 860) | static XED_INLINE void xed3_operand_set_vexdest3(xed_decoded_inst_t* d, ... function XED_INLINE (line 864) | static XED_INLINE xed_bits_t xed3_operand_get_refining(const xed_decoded... function XED_INLINE (line 868) | static XED_INLINE void xed3_operand_set_refining(xed_decoded_inst_t* d, ... function XED_INLINE (line 872) | static XED_INLINE xed_bits_t xed3_operand_get_ptr(const xed_decoded_inst... function XED_INLINE (line 876) | static XED_INLINE void xed3_operand_set_ptr(xed_decoded_inst_t* d, xed_b... function XED_INLINE (line 880) | static XED_INLINE xed_bits_t xed3_operand_get_p4(const xed_decoded_inst_... function XED_INLINE (line 884) | static XED_INLINE void xed3_operand_set_p4(xed_decoded_inst_t* d, xed_bi... function XED_INLINE (line 888) | static XED_INLINE xed_bits_t xed3_operand_get_modep55c(const xed_decoded... function XED_INLINE (line 892) | static XED_INLINE void xed3_operand_set_modep55c(xed_decoded_inst_t* d, ... function XED_INLINE (line 896) | static XED_INLINE xed_iclass_enum_t xed3_operand_get_iclass(const xed_de... function XED_INLINE (line 900) | static XED_INLINE void xed3_operand_set_iclass(xed_decoded_inst_t* d, xe... function XED_INLINE (line 904) | static XED_INLINE xed_uint8_t xed3_operand_get_imm_width(const xed_decod... function XED_INLINE (line 908) | static XED_INLINE void xed3_operand_set_imm_width(xed_decoded_inst_t* d,... function XED_INLINE (line 912) | static XED_INLINE xed_bits_t xed3_operand_get_bcrc(const xed_decoded_ins... function XED_INLINE (line 916) | static XED_INLINE void xed3_operand_set_bcrc(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 920) | static XED_INLINE xed_error_enum_t xed3_operand_get_error(const xed_deco... function XED_INLINE (line 924) | static XED_INLINE void xed3_operand_set_error(xed_decoded_inst_t* d, xed... function XED_INLINE (line 928) | static XED_INLINE xed_bits_t xed3_operand_get_evexrr(const xed_decoded_i... function XED_INLINE (line 932) | static XED_INLINE void xed3_operand_set_evexrr(xed_decoded_inst_t* d, xe... function XED_INLINE (line 936) | static XED_INLINE xed_bits_t xed3_operand_get_nelem(const xed_decoded_in... function XED_INLINE (line 940) | static XED_INLINE void xed3_operand_set_nelem(xed_decoded_inst_t* d, xed... function XED_INLINE (line 944) | static XED_INLINE xed_bits_t xed3_operand_get_imm0signed(const xed_decod... function XED_INLINE (line 948) | static XED_INLINE void xed3_operand_set_imm0signed(xed_decoded_inst_t* d... function XED_INLINE (line 952) | static XED_INLINE xed_reg_enum_t xed3_operand_get_reg8(const xed_decoded... function XED_INLINE (line 956) | static XED_INLINE void xed3_operand_set_reg8(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 960) | static XED_INLINE xed_reg_enum_t xed3_operand_get_reg6(const xed_decoded... function XED_INLINE (line 964) | static XED_INLINE void xed3_operand_set_reg6(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 968) | static XED_INLINE xed_reg_enum_t xed3_operand_get_reg7(const xed_decoded... function XED_INLINE (line 972) | static XED_INLINE void xed3_operand_set_reg7(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 976) | static XED_INLINE xed_reg_enum_t xed3_operand_get_reg4(const xed_decoded... function XED_INLINE (line 980) | static XED_INLINE void xed3_operand_set_reg4(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 984) | static XED_INLINE xed_reg_enum_t xed3_operand_get_reg5(const xed_decoded... function XED_INLINE (line 988) | static XED_INLINE void xed3_operand_set_reg5(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 992) | static XED_INLINE xed_reg_enum_t xed3_operand_get_reg2(const xed_decoded... function XED_INLINE (line 996) | static XED_INLINE void xed3_operand_set_reg2(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 1000) | static XED_INLINE xed_reg_enum_t xed3_operand_get_reg3(const xed_decoded... function XED_INLINE (line 1004) | static XED_INLINE void xed3_operand_set_reg3(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 1008) | static XED_INLINE xed_reg_enum_t xed3_operand_get_reg0(const xed_decoded... function XED_INLINE (line 1012) | static XED_INLINE void xed3_operand_set_reg0(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 1016) | static XED_INLINE xed_reg_enum_t xed3_operand_get_reg1(const xed_decoded... function XED_INLINE (line 1020) | static XED_INLINE void xed3_operand_set_reg1(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 1024) | static XED_INLINE xed_reg_enum_t xed3_operand_get_base0(const xed_decode... function XED_INLINE (line 1028) | static XED_INLINE void xed3_operand_set_base0(xed_decoded_inst_t* d, xed... function XED_INLINE (line 1032) | static XED_INLINE xed_reg_enum_t xed3_operand_get_base1(const xed_decode... function XED_INLINE (line 1036) | static XED_INLINE void xed3_operand_set_base1(xed_decoded_inst_t* d, xed... function XED_INLINE (line 1040) | static XED_INLINE xed_bits_t xed3_operand_get_mod(const xed_decoded_inst... function XED_INLINE (line 1044) | static XED_INLINE void xed3_operand_set_mod(xed_decoded_inst_t* d, xed_b... function XED_INLINE (line 1048) | static XED_INLINE xed_int64_t xed3_operand_get_disp(const xed_decoded_in... function XED_INLINE (line 1052) | static XED_INLINE void xed3_operand_set_disp(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 1056) | static XED_INLINE xed_bits_t xed3_operand_get_rex(const xed_decoded_inst... function XED_INLINE (line 1060) | static XED_INLINE void xed3_operand_set_rex(xed_decoded_inst_t* d, xed_b... function XED_INLINE (line 1064) | static XED_INLINE xed_bits_t xed3_operand_get_rexb(const xed_decoded_ins... function XED_INLINE (line 1068) | static XED_INLINE void xed3_operand_set_rexb(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 1072) | static XED_INLINE xed_bits_t xed3_operand_get_pos_imm(const xed_decoded_... function XED_INLINE (line 1076) | static XED_INLINE void xed3_operand_set_pos_imm(xed_decoded_inst_t* d, x... function XED_INLINE (line 1080) | static XED_INLINE xed_bits_t xed3_operand_get_rep(const xed_decoded_inst... function XED_INLINE (line 1084) | static XED_INLINE void xed3_operand_set_rep(xed_decoded_inst_t* d, xed_b... function XED_INLINE (line 1088) | static XED_INLINE xed_bits_t xed3_operand_get_rexw(const xed_decoded_ins... function XED_INLINE (line 1092) | static XED_INLINE void xed3_operand_set_rexw(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 1096) | static XED_INLINE xed_bits_t xed3_operand_get_ild_f3(const xed_decoded_i... function XED_INLINE (line 1100) | static XED_INLINE void xed3_operand_set_ild_f3(xed_decoded_inst_t* d, xe... function XED_INLINE (line 1104) | static XED_INLINE xed_bits_t xed3_operand_get_rexr(const xed_decoded_ins... function XED_INLINE (line 1108) | static XED_INLINE void xed3_operand_set_rexr(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 1112) | static XED_INLINE xed_bits_t xed3_operand_get_encoder_preferred(const xe... function XED_INLINE (line 1116) | static XED_INLINE void xed3_operand_set_encoder_preferred(xed_decoded_in... function XED_INLINE (line 1120) | static XED_INLINE xed_bits_t xed3_operand_get_reg(const xed_decoded_inst... function XED_INLINE (line 1124) | static XED_INLINE void xed3_operand_set_reg(xed_decoded_inst_t* d, xed_b... function XED_INLINE (line 1128) | static XED_INLINE xed_bits_t xed3_operand_get_pos_nominal_opcode(const x... function XED_INLINE (line 1132) | static XED_INLINE void xed3_operand_set_pos_nominal_opcode(xed_decoded_i... function XED_INLINE (line 1136) | static XED_INLINE xed_bits_t xed3_operand_get_rexx(const xed_decoded_ins... function XED_INLINE (line 1140) | static XED_INLINE void xed3_operand_set_rexx(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 1144) | static XED_INLINE xed_bits_t xed3_operand_get_prefix66(const xed_decoded... function XED_INLINE (line 1148) | static XED_INLINE void xed3_operand_set_prefix66(xed_decoded_inst_t* d, ... function XED_INLINE (line 1152) | static XED_INLINE xed_bits_t xed3_operand_get_rexrr(const xed_decoded_in... function XED_INLINE (line 1156) | static XED_INLINE void xed3_operand_set_rexrr(xed_decoded_inst_t* d, xed... function XED_INLINE (line 1160) | static XED_INLINE xed_bits_t xed3_operand_get_asz(const xed_decoded_inst... function XED_INLINE (line 1164) | static XED_INLINE void xed3_operand_set_asz(xed_decoded_inst_t* d, xed_b... function XED_INLINE (line 1168) | static XED_INLINE xed_bits_t xed3_operand_get_mask(const xed_decoded_ins... function XED_INLINE (line 1172) | static XED_INLINE void xed3_operand_set_mask(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 1176) | static XED_INLINE xed_bits_t xed3_operand_get_mem1(const xed_decoded_ins... function XED_INLINE (line 1180) | static XED_INLINE void xed3_operand_set_mem1(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 1184) | static XED_INLINE xed_bits_t xed3_operand_get_easz(const xed_decoded_ins... function XED_INLINE (line 1188) | static XED_INLINE void xed3_operand_set_easz(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 1192) | static XED_INLINE xed_bits_t xed3_operand_get_pos_imm1(const xed_decoded... function XED_INLINE (line 1196) | static XED_INLINE void xed3_operand_set_pos_imm1(xed_decoded_inst_t* d, ... function XED_INLINE (line 1200) | static XED_INLINE xed_uint16_t xed3_operand_get_mem_width(const xed_deco... function XED_INLINE (line 1204) | static XED_INLINE void xed3_operand_set_mem_width(xed_decoded_inst_t* d,... function XED_INLINE (line 1208) | static XED_INLINE xed_bits_t xed3_operand_get_mem0(const xed_decoded_ins... function XED_INLINE (line 1212) | static XED_INLINE void xed3_operand_set_mem0(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 1216) | static XED_INLINE xed_uint8_t xed3_operand_get_brdisp_width(const xed_de... function XED_INLINE (line 1220) | static XED_INLINE void xed3_operand_set_brdisp_width(xed_decoded_inst_t*... function XED_INLINE (line 1224) | static XED_INLINE xed_bits_t xed3_operand_get_imm1_bytes(const xed_decod... function XED_INLINE (line 1228) | static XED_INLINE void xed3_operand_set_imm1_bytes(xed_decoded_inst_t* d... function XED_INLINE (line 1232) | static XED_INLINE xed_bits_t xed3_operand_get_df64(const xed_decoded_ins... function XED_INLINE (line 1236) | static XED_INLINE void xed3_operand_set_df64(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 1240) | static XED_INLINE xed_bits_t xed3_operand_get_lock(const xed_decoded_ins... function XED_INLINE (line 1244) | static XED_INLINE void xed3_operand_set_lock(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 1248) | static XED_INLINE xed_bits_t xed3_operand_get_has_modrm(const xed_decode... function XED_INLINE (line 1252) | static XED_INLINE void xed3_operand_set_has_modrm(xed_decoded_inst_t* d,... function XED_INLINE (line 1256) | static XED_INLINE xed_bits_t xed3_operand_get_zeroing(const xed_decoded_... function XED_INLINE (line 1260) | static XED_INLINE void xed3_operand_set_zeroing(xed_decoded_inst_t* d, x... function XED_INLINE (line 1264) | static XED_INLINE xed_bits_t xed3_operand_get_srm(const xed_decoded_inst... function XED_INLINE (line 1268) | static XED_INLINE void xed3_operand_set_srm(xed_decoded_inst_t* d, xed_b... function XED_INLINE (line 1272) | static XED_INLINE xed_bits_t xed3_operand_get_vexvalid(const xed_decoded... function XED_INLINE (line 1276) | static XED_INLINE void xed3_operand_set_vexvalid(xed_decoded_inst_t* d, ... function XED_INLINE (line 1280) | static XED_INLINE xed_bits_t xed3_operand_get_needrex(const xed_decoded_... function XED_INLINE (line 1284) | static XED_INLINE void xed3_operand_set_needrex(xed_decoded_inst_t* d, x... function XED_INLINE (line 1288) | static XED_INLINE xed_bits_t xed3_operand_get_skip_osz(const xed_decoded... function XED_INLINE (line 1292) | static XED_INLINE void xed3_operand_set_skip_osz(xed_decoded_inst_t* d, ... function XED_INLINE (line 1296) | static XED_INLINE xed_reg_enum_t xed3_operand_get_outreg(const xed_decod... function XED_INLINE (line 1300) | static XED_INLINE void xed3_operand_set_outreg(xed_decoded_inst_t* d, xe... function XED_INLINE (line 1304) | static XED_INLINE xed_bits_t xed3_operand_get_default_seg(const xed_deco... function XED_INLINE (line 1308) | static XED_INLINE void xed3_operand_set_default_seg(xed_decoded_inst_t* ... function XED_INLINE (line 1312) | static XED_INLINE xed_bits_t xed3_operand_get_nseg_prefixes(const xed_de... function XED_INLINE (line 1316) | static XED_INLINE void xed3_operand_set_nseg_prefixes(xed_decoded_inst_t... function XED_INLINE (line 1320) | static XED_INLINE xed_bits_t xed3_operand_get_vex_c4(const xed_decoded_i... function XED_INLINE (line 1324) | static XED_INLINE void xed3_operand_set_vex_c4(xed_decoded_inst_t* d, xe... function XED_INLINE (line 1328) | static XED_INLINE xed_bits_t xed3_operand_get_pos_modrm(const xed_decode... function XED_INLINE (line 1332) | static XED_INLINE void xed3_operand_set_pos_modrm(xed_decoded_inst_t* d,... function XED_INLINE (line 1336) | static XED_INLINE xed_bits_t xed3_operand_get_bcast(const xed_decoded_in... function XED_INLINE (line 1340) | static XED_INLINE void xed3_operand_set_bcast(xed_decoded_inst_t* d, xed... function XED_INLINE (line 1344) | static XED_INLINE xed_operand_element_type_enum_t xed3_operand_get_type(... function XED_INLINE (line 1348) | static XED_INLINE void xed3_operand_set_type(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 1352) | static XED_INLINE xed_bits_t xed3_operand_get_seg_ovd(const xed_decoded_... function XED_INLINE (line 1356) | static XED_INLINE void xed3_operand_set_seg_ovd(xed_decoded_inst_t* d, x... function XED_INLINE (line 1360) | static XED_INLINE xed_bits_t xed3_operand_get_vex_prefix(const xed_decod... function XED_INLINE (line 1364) | static XED_INLINE void xed3_operand_set_vex_prefix(xed_decoded_inst_t* d... function XED_INLINE (line 1368) | static XED_INLINE xed_bits_t xed3_operand_get_dummy(const xed_decoded_in... function XED_INLINE (line 1372) | static XED_INLINE void xed3_operand_set_dummy(xed_decoded_inst_t* d, xed... function XED_INLINE (line 1376) | static XED_INLINE xed_bits_t xed3_operand_get_norex(const xed_decoded_in... function XED_INLINE (line 1380) | static XED_INLINE void xed3_operand_set_norex(xed_decoded_inst_t* d, xed... function XED_INLINE (line 1384) | static XED_INLINE xed_bits_t xed3_operand_get_roundc(const xed_decoded_i... function XED_INLINE (line 1388) | static XED_INLINE void xed3_operand_set_roundc(xed_decoded_inst_t* d, xe... function XED_INLINE (line 1392) | static XED_INLINE xed_bits_t xed3_operand_get_sibbase(const xed_decoded_... function XED_INLINE (line 1396) | static XED_INLINE void xed3_operand_set_sibbase(xed_decoded_inst_t* d, x... function XED_INLINE (line 1400) | static XED_INLINE xed_bits_t xed3_operand_get_need_memdisp(const xed_dec... function XED_INLINE (line 1404) | static XED_INLINE void xed3_operand_set_need_memdisp(xed_decoded_inst_t*... function XED_INLINE (line 1408) | static XED_INLINE xed_bits_t xed3_operand_get_out_of_bytes(const xed_dec... function XED_INLINE (line 1412) | static XED_INLINE void xed3_operand_set_out_of_bytes(xed_decoded_inst_t*... function XED_INLINE (line 1416) | static XED_INLINE xed_bits_t xed3_operand_get_lockable(const xed_decoded... function XED_INLINE (line 1420) | static XED_INLINE void xed3_operand_set_lockable(xed_decoded_inst_t* d, ... function XED_INLINE (line 1424) | static XED_INLINE xed_bits_t xed3_operand_get_imm1(const xed_decoded_ins... function XED_INLINE (line 1428) | static XED_INLINE void xed3_operand_set_imm1(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 1432) | static XED_INLINE xed_bits_t xed3_operand_get_imm0(const xed_decoded_ins... function XED_INLINE (line 1436) | static XED_INLINE void xed3_operand_set_imm0(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 1440) | static XED_INLINE xed_bits_t xed3_operand_get_hsw(const xed_decoded_inst... function XED_INLINE (line 1444) | static XED_INLINE void xed3_operand_set_hsw(xed_decoded_inst_t* d, xed_b... function XED_INLINE (line 1448) | static XED_INLINE xed_bits_t xed3_operand_get_relbr(const xed_decoded_in... function XED_INLINE (line 1452) | static XED_INLINE void xed3_operand_set_relbr(xed_decoded_inst_t* d, xed... function XED_INLINE (line 1456) | static XED_INLINE xed_bits_t xed3_operand_get_ild_seg(const xed_decoded_... function XED_INLINE (line 1460) | static XED_INLINE void xed3_operand_set_ild_seg(xed_decoded_inst_t* d, x... function XED_INLINE (line 1464) | static XED_INLINE xed_bits_t xed3_operand_get_df32(const xed_decoded_ins... function XED_INLINE (line 1468) | static XED_INLINE void xed3_operand_set_df32(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 1472) | static XED_INLINE xed_bits_t xed3_operand_get_realmode(const xed_decoded... function XED_INLINE (line 1476) | static XED_INLINE void xed3_operand_set_realmode(xed_decoded_inst_t* d, ... function XED_INLINE (line 1480) | static XED_INLINE xed_bits_t xed3_operand_get_modrm_byte(const xed_decod... function XED_INLINE (line 1484) | static XED_INLINE void xed3_operand_set_modrm_byte(xed_decoded_inst_t* d... function XED_INLINE (line 1488) | static XED_INLINE xed_bits_t xed3_operand_get_no_scale_disp8(const xed_d... function XED_INLINE (line 1492) | static XED_INLINE void xed3_operand_set_no_scale_disp8(xed_decoded_inst_... function XED_INLINE (line 1496) | static XED_INLINE xed_bits_t xed3_operand_get_mode(const xed_decoded_ins... function XED_INLINE (line 1500) | static XED_INLINE void xed3_operand_set_mode(xed_decoded_inst_t* d, xed_... function XED_INLINE (line 1504) | static XED_INLINE xed_bits_t xed3_operand_get_mpxmode(const xed_decoded_... function XED_INLINE (line 1508) | static XED_INLINE void xed3_operand_set_mpxmode(xed_decoded_inst_t* d, x... function XED_INLINE (line 1512) | static XED_INLINE xed_bits_t xed3_operand_get_sibscale(const xed_decoded... function XED_INLINE (line 1516) | static XED_INLINE void xed3_operand_set_sibscale(xed_decoded_inst_t* d, ... function XED_INLINE (line 1520) | static XED_INLINE xed_bits_t xed3_operand_get_esrc3(const xed_decoded_in... function XED_INLINE (line 1524) | static XED_INLINE void xed3_operand_set_esrc3(xed_decoded_inst_t* d, xed... function XED_INLINE (line 1528) | static XED_INLINE xed_bits_t xed3_operand_get_vl(const xed_decoded_inst_... function XED_INLINE (line 1532) | static XED_INLINE void xed3_operand_set_vl(xed_decoded_inst_t* d, xed_bi... function XED_INLINE (line 1536) | static XED_INLINE xed_bits_t xed3_operand_get_max_bytes(const xed_decode... function XED_INLINE (line 1540) | static XED_INLINE void xed3_operand_set_max_bytes(xed_decoded_inst_t* d,... function XED_INLINE (line 1544) | static XED_INLINE xed_bits_t xed3_operand_get_modep5(const xed_decoded_i... function XED_INLINE (line 1548) | static XED_INLINE void xed3_operand_set_modep5(xed_decoded_inst_t* d, xe... function XED_INLINE (line 1552) | static XED_INLINE xed_bits_t xed3_operand_get_first_f2f3(const xed_decod... function XED_INLINE (line 1556) | static XED_INLINE void xed3_operand_set_first_f2f3(xed_decoded_inst_t* d... function XED_INLINE (line 1560) | static XED_INLINE xed_bits_t xed3_operand_get_vexdest4(const xed_decoded... function XED_INLINE (line 1564) | static XED_INLINE void xed3_operand_set_vexdest4(xed_decoded_inst_t* d, ... FILE: zsim-ramulator/pin/extras/xed-intel64/include/xed-operand-action-enum.h type xed_operand_action_enum_t (line 39) | typedef enum { FILE: zsim-ramulator/pin/extras/xed-intel64/include/xed-operand-convert-enum.h type xed_operand_convert_enum_t (line 39) | typedef enum { FILE: zsim-ramulator/pin/extras/xed-intel64/include/xed-operand-ctype-enum.h type xed_operand_ctype_enum_t (line 39) | typedef enum { FILE: zsim-ramulator/pin/extras/xed-intel64/include/xed-operand-element-type-enum.h type xed_operand_element_type_enum_t (line 39) | typedef enum { FILE: zsim-ramulator/pin/extras/xed-intel64/include/xed-operand-element-xtype-enum.h type xed_operand_element_xtype_enum_t (line 39) | typedef enum { FILE: zsim-ramulator/pin/extras/xed-intel64/include/xed-operand-enum.h type xed_operand_enum_t (line 39) | typedef enum { FILE: zsim-ramulator/pin/extras/xed-intel64/include/xed-operand-storage.h type xed_operand_storage_t (line 43) | typedef struct xed_operand_storage_s { FILE: zsim-ramulator/pin/extras/xed-intel64/include/xed-operand-type-enum.h type xed_operand_type_enum_t (line 39) | typedef enum { FILE: zsim-ramulator/pin/extras/xed-intel64/include/xed-operand-visibility-enum.h type xed_operand_visibility_enum_t (line 39) | typedef enum { FILE: zsim-ramulator/pin/extras/xed-intel64/include/xed-operand-width-enum.h type xed_operand_width_enum_t (line 39) | typedef enum { FILE: zsim-ramulator/pin/extras/xed-intel64/include/xed-print-info.h type xed_print_info_t (line 45) | typedef struct { FILE: zsim-ramulator/pin/extras/xed-intel64/include/xed-reg-class-enum.h type xed_reg_class_enum_t (line 39) | typedef enum { FILE: zsim-ramulator/pin/extras/xed-intel64/include/xed-reg-enum.h type xed_reg_enum_t (line 39) | typedef enum { FILE: zsim-ramulator/pin/extras/xed-intel64/include/xed-reg-role-enum.h type xed_reg_role_enum_t (line 39) | typedef enum { FILE: zsim-ramulator/pin/extras/xed-intel64/include/xed-state.h type xed_state_t (line 52) | typedef struct xed_state_s { function XED_INLINE (line 73) | static XED_INLINE void xed_state_init(xed_state_t* p, function XED_INLINE (line 92) | static XED_INLINE void xed_state_init2(xed_state_t* p, function XED_INLINE (line 101) | static XED_INLINE void xed_state_zero(xed_state_t* p) { function XED_INLINE (line 112) | static XED_INLINE xed_machine_mode_enum_t xed_state_get_machine_mode(c... function XED_INLINE (line 119) | static XED_INLINE xed_bool_t xed_state_long64_mode(const xed_state_t* p) { function XED_INLINE (line 124) | static XED_INLINE xed_bool_t xed_state_real_mode(const xed_state_t* p) { function XED_INLINE (line 129) | static XED_INLINE xed_bool_t xed_state_mode_width_16(const xed_state_t* ... function XED_INLINE (line 135) | static XED_INLINE xed_bool_t xed_state_mode_width_32(const xed_state_t* ... function XED_INLINE (line 143) | static XED_INLINE void xed_state_set_machine_mode( xed_state_t* p, function XED_INLINE (line 154) | static XED_INLINE xed_address_width_enum_t function XED_INLINE (line 184) | static XED_INLINE void function XED_INLINE (line 194) | static XED_INLINE xed_address_width_enum_t xed_state_get_stack_address_... FILE: zsim-ramulator/pin/extras/xed-intel64/include/xed-syntax-enum.h type xed_syntax_enum_t (line 39) | typedef enum { FILE: zsim-ramulator/pin/extras/xed-intel64/include/xed-types.h type xed_uint_t (line 65) | typedef unsigned int xed_uint_t; type xed_int_t (line 66) | typedef int xed_int_t; type xed_bits_t (line 67) | typedef unsigned int xed_bits_t; type xed_bool_t (line 68) | typedef unsigned int xed_bool_t; type xed_union16_t (line 70) | typedef union { type xed_union32_t (line 82) | typedef union { type xed_union64_t (line 103) | typedef union { FILE: zsim-ramulator/pin/extras/xed-intel64/include/xed-util.h function XED_INLINE (line 257) | static XED_INLINE xed_uint64_t xed_make_uint64(xed_uint32_t hi, xed_uint... function XED_INLINE (line 263) | static XED_INLINE xed_int64_t xed_make_int64(xed_uint32_t hi, xed_uint32... FILE: zsim-ramulator/pin/source/include/pin/gen/pinsync-linux.hpp type PINVM (line 42) | namespace PINVM { FILE: zsim-ramulator/pin/source/include/pin/pin-errtype.h type PIN_ERR_SEVERITY_TYPE (line 54) | typedef enum type PIN_ERRTYPE (line 64) | typedef enum FILE: zsim-ramulator/pin/source/include/pin/pin_cache.H function IsPower2 (line 50) | static inline bool IsPower2(UINT32 n) function INT32 (line 60) | static inline INT32 FloorLog2(UINT32 n) function INT32 (line 80) | static inline INT32 CeilLog2(UINT32 n) function class (line 88) | class CACHE_TAG function namespace (line 103) | namespace CACHE_SET function VOID (line 149) | VOID SetAssociativity(UINT32 associativity) function UINT32 (line 155) | UINT32 GetAssociativity(UINT32 associativity) { return _tagsLastIndex + ... function UINT32 (line 157) | UINT32 Find(CACHE_TAG tag) function VOID (line 172) | VOID Replace(CACHE_TAG tag) function VOID (line 181) | VOID Flush() function namespace (line 193) | namespace CACHE_ALLOC function class (line 205) | class CACHE_BASE FILE: zsim-ramulator/pin/source/include/pin/pin_isa.H function namespace (line 45) | namespace LEVEL_BASE_IA32 function namespace (line 50) | namespace LEVEL_CORE FILE: zsim-ramulator/pin/source/include/pin/pin_profile.H type std (line 56) | typedef std::map MAP; function VOID (line 84) | VOID SetKeyName(const std::string & keyName) function INDEX (line 89) | INDEX Map(KEY key) function VOID (line 169) | VOID SetCounterName(const std::string & counterName) function VOID (line 174) | VOID SetThreshold(const COUNTER& threshold) function INDEX (line 179) | INDEX Map(KEY key) function COUNTER (line 193) | const COUNTER & operator[] (INDEX index) const { return _counters[index]; } function NUMTYPE (line 254) | const NUMTYPE & operator[] (UINT32 index) const { return _counters[index... FILE: zsim-ramulator/pin/source/include/pin/portability.H function GLOBALINLINE (line 45) | GLOBALINLINE UINT32 getpid_portable() FILE: zsim-ramulator/pin/source/launcher/launcher_u.c function check_environment (line 36) | void check_environment() function print_argv_chunks (line 60) | void print_argv_chunks(char** child_argv) function main (line 73) | int main(int orig_argc, char** orig_argv) FILE: zsim-ramulator/pin/source/launcher/os_specific_a.c function update_environment (line 10) | void update_environment(char* base_path) type stat (line 140) | struct stat FILE: zsim-ramulator/pin/source/launcher/os_specific_b.c function update_environment (line 10) | void update_environment(char* base_path) type stat (line 136) | struct stat FILE: zsim-ramulator/pin/source/launcher/os_specific_l.c function update_environment (line 10) | void update_environment(char* base_path) type stat (line 149) | struct stat FILE: zsim-ramulator/pin/source/launcher/os_specific_m.c function check_set_evar (line 10) | int check_set_evar(char const* evar, function update_environment (line 24) | void update_environment(char* base_path) FILE: zsim-ramulator/pin/source/launcher/os_specific_mic.c function update_environment (line 10) | void update_environment(char* base_path) type stat (line 125) | struct stat FILE: zsim-ramulator/pin/source/launcher/utils.c function get_gcc_version_string (line 24) | int get_gcc_version_string(int* major, int* minor) function check_retval (line 64) | void check_retval(int retval, const char* str) function check_file_exists (line 78) | unsigned int check_file_exists(const char* fn) function check_file (line 90) | void check_file(const char* fn) function check_not_directory (line 105) | unsigned int check_not_directory(const char* fn) function check_file_in_dir (line 121) | unsigned int check_file_in_dir(const char* fn, const char *dir, char *buff) FILE: zsim-ramulator/pin/source/tools/AlignChk/alignchk.H function namespace (line 42) | namespace INSTLIB FILE: zsim-ramulator/pin/source/tools/AlignChk/alignchk.cpp function usage (line 40) | void function main (line 48) | int FILE: zsim-ramulator/pin/source/tools/AlignChk/misaligned.c function main (line 35) | int main(int argc, char** argv) FILE: zsim-ramulator/pin/source/tools/AlignChk/movdqa_test2.cpp function VOID (line 47) | VOID Instruction(INS ins, VOID *v) function main (line 61) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/AttachDetach/attachReattachThreadDetachCallbacks_app.cpp type ExitType (line 52) | enum ExitType { function AfterAttach1 (line 60) | bool AfterAttach1() function AfterAttach2 (line 66) | bool AfterAttach2() function main (line 90) | int main(int argc, char** argv) FILE: zsim-ramulator/pin/source/tools/AttachDetach/attach_auxv_access.cpp function INT32 (line 58) | INT32 Usage() function BOOL (line 68) | BOOL PinAttached() function VOID (line 73) | VOID ImageLoad(IMG img, void *v) function Fini (line 83) | void Fini(INT32 code, VOID *v) function main (line 90) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/AttachDetach/attach_auxv_access_app.cpp function ExitOnAlarm (line 59) | void ExitOnAlarm(int sig) function PinAttached (line 65) | int PinAttached() function PrintArguments (line 70) | void PrintArguments(char **inArgv) function ParseCommandLine (line 84) | void ParseCommandLine(int argc, char *argv[], list < string>* pinArgs) function StartPin (line 107) | void StartPin(list * pinArgs) function main (line 149) | main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/AttachDetach/attach_in_sighandler_app.cpp function pid_t (line 67) | pid_t GetTid() type fxsave (line 86) | struct fxsave type KernelFpstate (line 106) | struct KernelFpstate type _libc_fpstate (line 108) | struct _libc_fpstate type fxsave (line 109) | struct fxsave type fxsave (line 129) | struct fxsave type fxsave (line 112) | struct fxsave type KernelFpstate (line 127) | struct KernelFpstate type _libc_fpstate (line 108) | struct _libc_fpstate type fxsave (line 109) | struct fxsave type fxsave (line 129) | struct fxsave function ThreadsReady (line 135) | int ThreadsReady(unsigned int numOfThreads) function SigUsr1Handler (line 140) | void SigUsr1Handler(int signum, siginfo_t *siginfo, void *uctxt) function SigUsr2Handler (line 178) | void SigUsr2Handler(int signum) function PrintArguments (line 193) | inline void PrintArguments(char **inArgv) function AttachAndInstrument (line 207) | void AttachAndInstrument() function ParseCommandLine (line 256) | void ParseCommandLine(int argc, char *argv[], list < string>* pinArgs, u... function main (line 286) | int main(int argc, char *argv[]) function TestRtSigframe (line 302) | int TestRtSigframe() function TestSigframe (line 344) | int TestSigframe() FILE: zsim-ramulator/pin/source/tools/AttachDetach/change_mask.cpp function INT32 (line 52) | INT32 Usage() function BOOL (line 63) | BOOL Replacement_waitChangeSigmask() function VOID (line 70) | VOID AttachedThreadStart(void *sigmask, VOID * v) function VOID (line 88) | VOID ImageLoad(IMG img, VOID *v) function main (line 106) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/AttachDetach/change_mask_app.cpp function WaitChangeSigmask (line 56) | bool WaitChangeSigmask() function EmptySignalHandler (line 61) | void EmptySignalHandler(int param) function BlockUserSignals (line 70) | void BlockUserSignals() function BlockSignals (line 82) | void BlockSignals(int signalsListToBlock[] , int len, sigset_t * sigmask) function main (line 177) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/AttachDetach/detach_in_sighandler_app.cpp type fxsave (line 77) | struct fxsave type KernelFpstate (line 97) | struct KernelFpstate type _libc_fpstate (line 99) | struct _libc_fpstate type fxsave (line 100) | struct fxsave type fxsave (line 120) | struct fxsave type fxsave (line 103) | struct fxsave type KernelFpstate (line 118) | struct KernelFpstate type _libc_fpstate (line 99) | struct _libc_fpstate type fxsave (line 100) | struct fxsave type fxsave (line 120) | struct fxsave function ThreadHoldByPin (line 126) | int ThreadHoldByPin() function DetachPin (line 132) | void DetachPin() function SigUsr1Handler (line 143) | void SigUsr1Handler(int signum, siginfo_t *siginfo, void *uctxt) function SigUsr2Handler (line 183) | void SigUsr2Handler(int signum) function ParseCommandLine (line 200) | void ParseCommandLine(int argc, char *argv[], unsigned int *testNo) function main (line 220) | int main(int argc, char *argv[]) function TestRtSigframe (line 236) | int TestRtSigframe() function TestSigframe (line 278) | int TestSigframe() FILE: zsim-ramulator/pin/source/tools/AttachDetach/detach_on_blocking_syscall.c function DetachPin (line 66) | void DetachPin(unsigned int num) function main (line 72) | int main () FILE: zsim-ramulator/pin/source/tools/AttachDetach/detach_probed_app.cpp function pid_t (line 55) | pid_t GetTid() function TellPinToDetach (line 60) | void TellPinToDetach(unsigned long *updateWhenReady) function main (line 105) | int main (int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/AttachDetach/detach_probed_tool.cpp function VOID (line 56) | VOID DetachPinFromMTApplication(unsigned long *updateWhenReady) function VOID (line 63) | VOID DetachCompleted(VOID *v) function VOID (line 70) | VOID ImageLoad(IMG img, void *v) function main (line 81) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/AttachDetach/detach_probed_wait_child_app.cpp type retValues (line 60) | enum retValues { // VALUE DESCRIPTION ... function TellPinToDetach (line 74) | void TellPinToDetach(unsigned long *updateWhenReady) function doChild (line 81) | int doChild(int fd[]) { function doParent (line 107) | int doParent(pid_t child, int fd[]) { function main (line 133) | int main() { FILE: zsim-ramulator/pin/source/tools/AttachDetach/detach_syscall.cpp function AlarmRaised (line 49) | void AlarmRaised(int signum) function VOID (line 58) | VOID SecondThreadIterationCheckpoint1_Before() function VOID (line 69) | VOID SecondThreadIterationCheckpoint2_Before() function VOID (line 78) | VOID SecondThreadIterationCheckpoint3_Before() function VOID (line 97) | VOID MainThreadIterationCheckpoint_Before() function VOID (line 108) | VOID InstrumentRtnBefore(IMG img, const string& name, VOID(*newFn)()) function VOID (line 117) | VOID Image(IMG img, VOID *v) function main (line 129) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/AttachDetach/detach_syscall_app.cpp function main (line 77) | int main() FILE: zsim-ramulator/pin/source/tools/AttachDetach/hello_world.cpp function main (line 34) | int main() FILE: zsim-ramulator/pin/source/tools/AttachDetach/jit_anls_detach.cpp function VOID (line 39) | VOID docount() function VOID (line 48) | VOID Instruction(INS ins, VOID *v) function VOID (line 53) | VOID Fini(INT32 code, VOID *v) function main (line 58) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/AttachDetach/jit_detach_tool.cpp function INT32 (line 59) | INT32 Usage() function VOID (line 70) | VOID DetachPinFromMTApplication(unsigned int numOfThreads) function HoldAppThread (line 78) | int HoldAppThread() function VOID (line 84) | VOID ThreadStart(THREADID threadid, CONTEXT *ctxt, INT32 flags, VOID *v) function BOOL (line 92) | BOOL AllThreadsNotifed(unsigned int numOfThreads) function VOID (line 108) | VOID ImageLoad(IMG img, void *v) function main (line 131) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/AttachDetach/jit_instr_detach.cpp function VOID (line 59) | VOID docount() function VOID (line 65) | VOID Instruction(INS ins, VOID *v) function VOID (line 78) | VOID Detach(VOID *v) function VOID (line 93) | VOID ThreadStart(THREADID threadid, CONTEXT *ctxt, INT32 flags, VOID *v) function VOID (line 103) | VOID ThreadEnd(THREADID threadid, const CONTEXT *ctxt, INT32 code, VOID *v) function main (line 120) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/AttachDetach/jit_tool.cpp function INT32 (line 62) | INT32 Usage() function VOID (line 77) | VOID ThreadStart(THREADID threadid, CONTEXT *ctxt, INT32 flags, VOID *v) function BOOL (line 89) | BOOL AllThreadsNotifed(unsigned int numOfThreads) function OneThreadNotified (line 103) | int OneThreadNotified() function VOID (line 108) | VOID ImageLoad(IMG img, void *v) function VOID (line 124) | VOID Fini(INT32 code, VOID *v) function main (line 134) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/AttachDetach/launchReattachThreadDetachCallbacks_app.cpp function AfterAttach2 (line 48) | bool AfterAttach2() type ExitType (line 54) | enum ExitType { function main (line 76) | int main (int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/AttachDetach/main_attach_app.cpp function AfterAttach1 (line 59) | bool AfterAttach1() function main (line 80) | int main(int argc, char** argv) FILE: zsim-ramulator/pin/source/tools/AttachDetach/main_command_line_app.cpp function main (line 71) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/AttachDetach/mt_attach.cpp function pid_t (line 67) | pid_t GetTid() function UnblockAllSignals (line 72) | void UnblockAllSignals() function SigUsr1Handler (line 82) | void SigUsr1Handler(int sig) function PrintArguments (line 118) | inline void PrintArguments(char **inArgv) function pid_t (line 132) | pid_t AttachAndInstrument(list * pinArgs) function SendSignals (line 180) | void SendSignals(int signo) function ParseCommandLine (line 215) | void ParseCommandLine(int argc, char *argv[], list < string>* pinArgs) function ThreadsReady (line 252) | int ThreadsReady(unsigned int numOfThreads) function main (line 258) | int main(int argc, char *argv[]) function CancelAllThreads (line 317) | void CancelAllThreads() function BlockSignal (line 325) | void BlockSignal(int sigNo) function UnblockSignal (line 332) | void UnblockSignal(int sigNo) FILE: zsim-ramulator/pin/source/tools/AttachDetach/mt_attach_and_execv.cpp function PrintArguments (line 74) | inline void PrintArguments(char **inArgv) function ParseCommandLine (line 156) | void ParseCommandLine(int argc, char *argv[], list < string>* pinArgs) function ThreadsReady (line 186) | int ThreadsReady(unsigned int numOfThreads) function MainThreadReady (line 192) | int MainThreadReady() function main (line 197) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/AttachDetach/mt_attach_android.cpp function pid_t (line 68) | pid_t GetTid() function UnblockAllSignals (line 73) | void UnblockAllSignals() function SigUsr1Handler (line 83) | void SigUsr1Handler(int sig) function PrintArguments (line 116) | inline void PrintArguments(char **inArgv) function pid_t (line 130) | pid_t AttachAndInstrument(list * pinArgs) function SendSignals (line 178) | void SendSignals(int signo) function ParseCommandLine (line 213) | void ParseCommandLine(int argc, char *argv[], list < string>* pinArgs) function ThreadsReady (line 250) | int ThreadsReady(unsigned int numOfThreads) function main (line 256) | int main(int argc, char *argv[]) function CancelAllThreads (line 315) | void CancelAllThreads() function BlockSignal (line 323) | void BlockSignal(int sigNo) function UnblockSignal (line 330) | void UnblockSignal(int sigNo) FILE: zsim-ramulator/pin/source/tools/AttachDetach/mt_blocked.cpp function pid_t (line 56) | pid_t GetTid() function ThreadsReady (line 64) | int ThreadsReady(unsigned int numOfThreads) function PrintArguments (line 88) | inline void PrintArguments(char **inArgv) function AttachAndInstrument (line 102) | void AttachAndInstrument(list * pinArgs) function ParseCommandLine (line 151) | void ParseCommandLine(int argc, char *argv[], list < string>* pinArgs) function main (line 176) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/AttachDetach/mt_detach.cpp function pid_t (line 66) | pid_t GetTid() function ThreadHoldByPin (line 71) | int ThreadHoldByPin() function PrintArguments (line 99) | void PrintArguments(char **inArgv) function ParseCommandLine (line 114) | void ParseCommandLine(int argc, char *argv[], list < string>* pinArgs) function DetachPin (line 142) | void DetachPin() function ThreadsReady (line 153) | int ThreadsReady(int numOfThreads) function AttachAndInstrument (line 161) | void AttachAndInstrument(list * pinArgs) function main (line 206) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/AttachDetach/mt_fork_app.cpp function RunApp (line 42) | void RunApp(char *app) function TimeoutHandler (line 92) | static void TimeoutHandler(int a) function main (line 98) | int main(int argc, char **argv) FILE: zsim-ramulator/pin/source/tools/AttachDetach/mt_thread.cpp function TimeoutHandler (line 60) | static void TimeoutHandler(int sig) function main (line 83) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/AttachDetach/my_dll.c function my_dll_sin (line 33) | double my_dll_sin(double x) function my_dll_inc1 (line 38) | int my_dll_inc1(int y) FILE: zsim-ramulator/pin/source/tools/AttachDetach/my_exe.c function main (line 33) | int main() FILE: zsim-ramulator/pin/source/tools/AttachDetach/pause_msg_app.cpp function PrintArguments (line 52) | inline void PrintArguments(char **inArgv) function AttachAndInstrument (line 66) | void AttachAndInstrument(list * pinArgs) function ParseCommandLine (line 122) | void ParseCommandLine(int argc, char *argv[], list < string>* pinArgs) function MainThreadReady (line 147) | int MainThreadReady(void) function main (line 152) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/AttachDetach/probe_tool.cpp function INT32 (line 61) | INT32 Usage() function VOID (line 76) | VOID AppStart(VOID *v) function VOID (line 84) | VOID AttachedThreadStart(VOID *sigmask, VOID *v) function PinReady (line 92) | int PinReady(unsigned int numOfThreads) function VOID (line 107) | VOID ImageLoad(IMG img, void *v) function main (line 119) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/AttachDetach/read_write_app.cpp function main (line 42) | int main() FILE: zsim-ramulator/pin/source/tools/AttachDetach/reattachThreadDetachCallbacks_tool.cpp class SESSION_CONTROL (line 70) | class SESSION_CONTROL method SESSION_CONTROL (line 73) | SESSION_CONTROL():_currentIteration(0), method VOID (line 82) | VOID StartIteration(UINT32 it) { _currentIteration = it; _threadCounte... method UINT32 (line 83) | UINT32 CurrentIteration() { return _currentIteration; } method BOOL (line 84) | BOOL GotFirstThreadNotification(UINT32 it) method SESSION_CONTROL (line 89) | static SESSION_CONTROL* Instance() { return &m_instance; } method VOID (line 91) | VOID StartDetach() method VOID (line 96) | VOID StartAttach() method VOID (line 101) | VOID WaitForDetach() { while (!_startDetachSession) sched_yield(); } method VOID (line 102) | VOID WaitForAttach() { while (!_startAttachSession) sched_yield(); } function SESSION_CONTROL (line 113) | SESSION_CONTROL *SessionControl() { return SESSION_CONTROL::Instance(); } method SESSION_CONTROL (line 73) | SESSION_CONTROL():_currentIteration(0), method VOID (line 82) | VOID StartIteration(UINT32 it) { _currentIteration = it; _threadCounte... method UINT32 (line 83) | UINT32 CurrentIteration() { return _currentIteration; } method BOOL (line 84) | BOOL GotFirstThreadNotification(UINT32 it) method SESSION_CONTROL (line 89) | static SESSION_CONTROL* Instance() { return &m_instance; } method VOID (line 91) | VOID StartDetach() method VOID (line 96) | VOID StartAttach() method VOID (line 101) | VOID WaitForDetach() { while (!_startDetachSession) sched_yield(); } method VOID (line 102) | VOID WaitForAttach() { while (!_startAttachSession) sched_yield(); } class DETACH_SESSION (line 118) | class DETACH_SESSION class REATTACH_SESSION (line 129) | class REATTACH_SESSION function VOID (line 141) | VOID DETACH_SESSION::DetachCompleted(VOID *v) function BOOL (line 164) | BOOL afterAttachProbe(void) function VOID (line 170) | VOID AttachMain(VOID *arg) function INT (line 181) | INT SESSION_CONTROL::DedicatedThread(VOID *arg) function VOID (line 202) | VOID SESSION_CONTROL::AttachedThreadStart(VOID *sigmask, VOID *arg) function VOID (line 217) | VOID DETACH_SESSION::DetachThreadStart(VOID *arg) function VOID (line 235) | VOID DETACH_SESSION::ImageLoad(IMG img, VOID *v) function VOID (line 262) | VOID REATTACH_SESSION::ImageLoad(IMG img, VOID *v) function main (line 287) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/AttachDetach/reattachZombie_tool.cpp class SESSION_CONTROL (line 76) | class SESSION_CONTROL method SESSION_CONTROL (line 79) | SESSION_CONTROL():_currentIteration(0), method VOID (line 89) | VOID StartIteration(UINT32 it) { _currentIteration = it; _threadCounte... method UINT32 (line 90) | UINT32 CurrentIteration() { return _currentIteration; } method BOOL (line 91) | BOOL GotFirstThreadNotification(UINT32 it) method SESSION_CONTROL (line 95) | static SESSION_CONTROL* Instance() { return &m_instance; } method VOID (line 96) | VOID StartDetach() method VOID (line 101) | VOID StartAttach() method VOID (line 106) | VOID WaitForDetach() { while (!_startDetachSession) sched_yield(); } method VOID (line 107) | VOID WaitForAttach() { while (!_startAttachSession) sched_yield(); } function SESSION_CONTROL (line 118) | SESSION_CONTROL *SessionControl() { return SESSION_CONTROL::Instance(); } method SESSION_CONTROL (line 79) | SESSION_CONTROL():_currentIteration(0), method VOID (line 89) | VOID StartIteration(UINT32 it) { _currentIteration = it; _threadCounte... method UINT32 (line 90) | UINT32 CurrentIteration() { return _currentIteration; } method BOOL (line 91) | BOOL GotFirstThreadNotification(UINT32 it) method SESSION_CONTROL (line 95) | static SESSION_CONTROL* Instance() { return &m_instance; } method VOID (line 96) | VOID StartDetach() method VOID (line 101) | VOID StartAttach() method VOID (line 106) | VOID WaitForDetach() { while (!_startDetachSession) sched_yield(); } method VOID (line 107) | VOID WaitForAttach() { while (!_startAttachSession) sched_yield(); } class DETACH_SESSION (line 122) | class DETACH_SESSION class REATTACH_SESSION (line 133) | class REATTACH_SESSION function VOID (line 143) | VOID DETACH_SESSION::DetachCompleted(VOID *v) function BOOL (line 167) | BOOL AfterAttachProbe(void) function VOID (line 173) | VOID SetZombiePid(pid_t pid) function VOID (line 181) | VOID SetTestType(TEST_TYPE exprType) function VOID (line 186) | VOID AttachMain(VOID *arg) function INT (line 199) | INT SESSION_CONTROL::DedicatedThread(VOID *arg) function VOID (line 239) | VOID SESSION_CONTROL::AttachedThreadStart(VOID *sigmask, VOID *arg) function VOID (line 254) | VOID DETACH_SESSION::DetachThreadStart(VOID *arg) function VOID (line 271) | VOID DETACH_SESSION::ImageLoad(IMG img, VOID *v) function VOID (line 313) | VOID REATTACH_SESSION::ImageLoad(IMG img, VOID *v) function main (line 329) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/AttachDetach/reattach_probed_app.cpp function pid_t (line 58) | pid_t GetTid() function main (line 110) | int main (int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/AttachDetach/reattach_probed_tool.cpp function BeforeFork (line 72) | void BeforeFork(UINT32 childPid, void *data) function AfterForkInParent (line 77) | void AfterForkInParent(UINT32 childPid, void *data) function AfterForkInChild (line 82) | void AfterForkInChild(UINT32 childPid, void *data) function BOOL (line 87) | BOOL FollowChild(CHILD_PROCESS childProcess, VOID * userData) class SESSION_CONTROL (line 101) | class SESSION_CONTROL method SESSION_CONTROL (line 104) | SESSION_CONTROL():_currentIteration(0), method VOID (line 114) | VOID StartIteration(UINT32 it) { _currentIteration = it; _threadCounte... method UINT32 (line 115) | UINT32 CurrentIteration() { return _currentIteration; } method BOOL (line 116) | BOOL GotFirstThreadNotification(UINT32 it) method SESSION_CONTROL (line 120) | static SESSION_CONTROL* Instance() { return &m_instance; } method VOID (line 121) | VOID StartDetach() method VOID (line 126) | VOID StartAttach() method VOID (line 131) | VOID WaitForDetach() { while (!_startDetachSession) sched_yield(); } method VOID (line 132) | VOID WaitForAttach() { while (!_startAttachSession) sched_yield(); } function SESSION_CONTROL (line 143) | SESSION_CONTROL *SessionControl() { return SESSION_CONTROL::Instance(); } method SESSION_CONTROL (line 104) | SESSION_CONTROL():_currentIteration(0), method VOID (line 114) | VOID StartIteration(UINT32 it) { _currentIteration = it; _threadCounte... method UINT32 (line 115) | UINT32 CurrentIteration() { return _currentIteration; } method BOOL (line 116) | BOOL GotFirstThreadNotification(UINT32 it) method SESSION_CONTROL (line 120) | static SESSION_CONTROL* Instance() { return &m_instance; } method VOID (line 121) | VOID StartDetach() method VOID (line 126) | VOID StartAttach() method VOID (line 131) | VOID WaitForDetach() { while (!_startDetachSession) sched_yield(); } method VOID (line 132) | VOID WaitForAttach() { while (!_startAttachSession) sched_yield(); } class DETACH_SESSION (line 148) | class DETACH_SESSION method DETACH_SESSION (line 151) | DETACH_SESSION() {} method DETACH_SESSION (line 157) | static DETACH_SESSION* Instance() { return &m_instance; } function DETACH_SESSION (line 164) | DETACH_SESSION* DtSession() { return DETACH_SESSION::Instance(); } method DETACH_SESSION (line 151) | DETACH_SESSION() {} method DETACH_SESSION (line 157) | static DETACH_SESSION* Instance() { return &m_instance; } class REATTACH_SESSION (line 167) | class REATTACH_SESSION method REATTACH_SESSION (line 170) | REATTACH_SESSION() {} method REATTACH_SESSION (line 177) | static REATTACH_SESSION* Instance() { return &m_instance; } function REATTACH_SESSION (line 184) | REATTACH_SESSION* AtSession() { return REATTACH_SESSION::Instance(); } method REATTACH_SESSION (line 170) | REATTACH_SESSION() {} method REATTACH_SESSION (line 177) | static REATTACH_SESSION* Instance() { return &m_instance; } function VOID (line 190) | VOID DETACH_SESSION::DetachCompleted(VOID *arg) function VOID (line 220) | VOID DETACH_SESSION::ImageLoad(IMG img, void *arg) function VOID (line 234) | VOID DETACH_SESSION::ImageUnload(IMG img, void *arg) function VOID (line 245) | VOID SESSION_CONTROL::ApplicationStart(VOID *arg) function VOID (line 264) | VOID SESSION_CONTROL::AttachedThreadStart(VOID *sigmask, VOID *arg) function INT (line 278) | INT SESSION_CONTROL::DedicatedThread(VOID *arg) function VOID (line 302) | VOID REATTACH_SESSION::ImageLoad(IMG img, void *arg) function VOID (line 313) | VOID REATTACH_SESSION::ImageUnload(IMG img, void *arg) function BOOL (line 325) | BOOL REATTACH_SESSION::IsAttachCompleted() function VOID (line 330) | VOID AttachMain(VOID *arg) function main (line 354) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/AttachDetach/reattach_verify_sigmask_app.cpp function pid_t (line 57) | pid_t GetTid() function SigUsrHandler (line 69) | void SigUsrHandler(int sig) function BlockSignal (line 107) | void BlockSignal(int sigNo) function UnblockSignal (line 115) | void UnblockSignal(int sigNo) function UnblockAllSignals (line 122) | void UnblockAllSignals() function main (line 156) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/AttachDetach/secondary_attach_app.cpp function AfterAttach1 (line 57) | bool AfterAttach1() function main (line 85) | int main(int argc, char** argv) FILE: zsim-ramulator/pin/source/tools/AttachDetach/secondary_command_line_app.cpp function main (line 65) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/AttachDetach/short_func_app.cpp function PrintArguments (line 68) | inline void PrintArguments(char **inArgv) function AttachAndInstrument (line 82) | void AttachAndInstrument(list * pinArgs) function ParseCommandLine (line 129) | void ParseCommandLine(int argc, char *argv[], list < string>* pinArgs) function ThreadsReady (line 156) | int ThreadsReady(unsigned int numOfThreads) function main (line 161) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/AttachDetach/short_func_tool.cpp function INT32 (line 63) | INT32 Usage() function Do_Nothing (line 73) | void Do_Nothing() function VOID (line 85) | VOID AttachedThreadStart( VOID *sigmask, VOID *v) function PinReady (line 90) | int PinReady(unsigned int numOfThreads) function VOID (line 98) | VOID ImageLoad(IMG img, VOID *v) function main (line 127) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/AttachDetach/simple_tool.cpp function main (line 44) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/AttachDetach/threadOrder.cpp function doMainAppThread (line 48) | void doMainAppThread() { function main (line 60) | int main(int agrc, char* argv[]) { FILE: zsim-ramulator/pin/source/tools/AttachDetach/threadOrder_tool.cpp function pid_t (line 42) | pid_t GetTid() function VOID (line 47) | VOID onImageLoad(IMG img, VOID *v) function VOID (line 55) | VOID onAppStart(VOID *v) function VOID (line 61) | VOID onThreadAttach(VOID *sigset, VOID *v) function VOID (line 76) | VOID buildMasterFile() function main (line 84) | int main(int argc, char** argv) FILE: zsim-ramulator/pin/source/tools/AttachDetach/tls_app_ia32.cpp function TellPinToDetach (line 75) | void TellPinToDetach(unsigned long *updateWhenReady) type UserDesc (line 80) | struct UserDesc method UserDesc (line 82) | UserDesc(): _entry_number(0), _base_addr(0), _val1(0), _val2(0) {} function GdtFirstEntry (line 109) | unsigned int GdtFirstEntry() function main (line 188) | int main (int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/AttachDetach/tls_app_intel64.cpp function TellPinToDetach (line 64) | void TellPinToDetach(unsigned long *updateWhenReady) function main (line 114) | int main (int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/AttachDetach/tls_app_mic.cpp function TellPinToDetach (line 64) | void TellPinToDetach(unsigned long *updateWhenReady) function main (line 114) | int main (int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/AttachDetach/tls_check_tool.cpp function VOID (line 56) | VOID DetachPinFromMTApplication(unsigned long *updateWhenReady) function VOID (line 63) | VOID DetachCompleted(VOID *v) function VOID (line 69) | VOID ImageLoad(IMG img, void *v) function main (line 80) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/AttachDetach/verify_fpstate_app.cpp type ThreadLock (line 56) | struct ThreadLock function pid_t (line 74) | pid_t GetTid() type fxsave (line 81) | struct fxsave type KernelFpstate (line 101) | struct KernelFpstate type _libc_fpstate (line 103) | struct _libc_fpstate type fxsave (line 104) | struct fxsave type fxsave (line 124) | struct fxsave type fxsave (line 107) | struct fxsave type KernelFpstate (line 122) | struct KernelFpstate type _libc_fpstate (line 103) | struct _libc_fpstate type fxsave (line 104) | struct fxsave type fxsave (line 124) | struct fxsave function CompareFpStates (line 131) | int CompareFpStates(unsigned char *fpBuf1, unsigned char *fpBuf2) function PrintFpState (line 139) | void PrintFpState(pid_t tid, unsigned char *fpBuf) function PrintArguments (line 235) | inline void PrintArguments(char **inArgv) function AttachAndInstrument (line 249) | void AttachAndInstrument(list * pinArgs) function ParseCommandLine (line 287) | void ParseCommandLine(int argc, char *argv[], list < string>* pinArgs) function ThreadsReady (line 322) | int ThreadsReady(unsigned int numOfThreads) function main (line 328) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/AttachDetach/verify_sigmask.cpp function pid_t (line 51) | pid_t GetTid() function SigUsrHandler (line 60) | void SigUsrHandler(int sig) function BlockSignal (line 107) | void BlockSignal(int sigNo) function UnblockSignal (line 115) | void UnblockSignal(int sigNo) function UnblockAllSignals (line 122) | void UnblockAllSignals() function PrintArguments (line 159) | inline void PrintArguments(char **inArgv) function AttachAndInstrument (line 173) | void AttachAndInstrument(list * pinArgs) function SendSignals (line 221) | void SendSignals(int signo) function ParseCommandLine (line 249) | void ParseCommandLine(int argc, char *argv[], list < string>* pinArgs) function ThreadsReady (line 275) | int ThreadsReady(unsigned int numOfThreads) function main (line 281) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/AttachDetach/verify_sigmask_android.cpp function pid_t (line 51) | pid_t GetTid() function SigUsrHandler (line 60) | void SigUsrHandler(int sig) function BlockSignal (line 107) | void BlockSignal(int sigNo) function UnblockSignal (line 115) | void UnblockSignal(int sigNo) function UnblockAllSignals (line 122) | void UnblockAllSignals() function PrintArguments (line 159) | inline void PrintArguments(char **inArgv) function AttachAndInstrument (line 173) | void AttachAndInstrument(list * pinArgs) function SendSignals (line 221) | void SendSignals(int signo) function ParseCommandLine (line 249) | void ParseCommandLine(int argc, char *argv[], list < string>* pinArgs) function ThreadsReady (line 275) | int ThreadsReady(unsigned int numOfThreads) function main (line 281) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/AttachDetach/w_app1.cpp function DoLoop (line 38) | __declspec(dllexport) int DoLoop() function DWORD (line 44) | DWORD WINAPI ThreadProc1(VOID * p) function DWORD (line 56) | DWORD WINAPI ThreadProc2(VOID * p) function ShortFunction1 (line 70) | __declspec(dllexport) void ShortFunction1(DWORD h) function ShortFunction2 (line 80) | __declspec(dllexport) void ShortFunction2(DWORD h) function DWORD (line 90) | DWORD WINAPI ThreadProc3(VOID * p) function DWORD (line 99) | DWORD WINAPI ThreadProc4(VOID * p) function DWORD (line 109) | DWORD WINAPI ThreadProc5(VOID * p) function WaitAndVerify (line 132) | bool WaitAndVerify(HANDLE process) function DWORD (line 159) | DWORD WINAPI ThreadProc6(VOID * p) function main (line 233) | int main() FILE: zsim-ramulator/pin/source/tools/AttachDetach/w_app2.cpp function DoLoop (line 40) | __declspec(dllexport) int DoLoop() function DWORD (line 45) | DWORD WINAPI ThreadProc1(VOID * p) function DWORD (line 57) | DWORD WINAPI ThreadProc2(VOID * p) function ShortFunction1 (line 71) | __declspec(dllexport) void ShortFunction1(DWORD h) function ShortFunction2 (line 81) | __declspec(dllexport) void ShortFunction2(DWORD h) function DWORD (line 91) | DWORD WINAPI ThreadProc3(VOID * p) function DWORD (line 100) | DWORD WINAPI ThreadProc4(VOID * p) function DWORD (line 110) | DWORD WINAPI ThreadProc5(VOID * p) function WaitAndVerify (line 133) | bool WaitAndVerify(HANDLE process) function DWORD (line 160) | DWORD WINAPI ThreadProc6(VOID * p) function VOID (line 236) | VOID CALLBACK My_APCProc(ULONG_PTR dwParam) function DWORD (line 247) | DWORD WINAPI ThreadProc7(VOID * p) function DWORD (line 256) | DWORD WINAPI ThreadProc8(VOID * p) function DivideByZero (line 270) | void DivideByZero() function DWORD (line 276) | DWORD WINAPI ThreadProc9(VOID * p) function DWORD (line 294) | DWORD WINAPI ThreadProc10(VOID * p) function DWORD (line 303) | DWORD WINAPI ThreadProc11(VOID * p) function main (line 325) | int main() FILE: zsim-ramulator/pin/source/tools/AttachDetach/w_app3.cpp function DoLoop (line 40) | __declspec(dllexport) int DoLoop() function VOID (line 45) | VOID CALLBACK My_APCProc(ULONG_PTR dwParam) function DWORD (line 52) | DWORD WINAPI ThreadProc1(VOID * p) function DWORD (line 61) | DWORD WINAPI ThreadProc2(VOID * p) function DWORD (line 71) | DWORD WINAPI ThreadProc3(VOID * p) function CppException (line 81) | bool CppException() function DWORD (line 99) | DWORD WINAPI ThreadProc4(VOID * p) function DivideByZero (line 112) | void DivideByZero() function DWORD (line 118) | DWORD WINAPI ThreadProc5(VOID * p) function main (line 136) | int main() FILE: zsim-ramulator/pin/source/tools/AttachDetach/w_app4.cpp function GetPageSize (line 48) | size_t GetPageSize() function EXPORT_CSYM (line 62) | EXPORT_CSYM int DoLoop() function StartFunctionTest (line 75) | static void StartFunctionTest(const string & functionTestName) function ExitUnitTest (line 86) | static void ExitUnitTest() function Abort (line 98) | static void Abort(const string & msg) function ULONG_PTR (line 112) | static ULONG_PTR GetIp(CONTEXT * pExceptContext) {return pExceptContext-... function ULONG_PTR (line 114) | static ULONG_PTR GetIp(CONTEXT * pExceptContext) {return pExceptContext-... function SafeExceptionFilter (line 130) | static int SafeExceptionFilter(LPEXCEPTION_POINTERS exceptPtr, function ExecuteSafe (line 149) | bool ExecuteSafe(FUNC fp, EXCEPTION_RECORD * pExceptRecord, CONTEXT * pE... function CheckExceptionCode (line 173) | static void CheckExceptionCode(EXCEPTION_RECORD * pExceptRecord, unsigne... function CheckExceptionAddr (line 186) | static void CheckExceptionAddr(EXCEPTION_RECORD * pExceptRecord, function DST (line 205) | DST * CastPtr(SRC * src) function GenerateIntN (line 247) | void GenerateIntN(unsigned char * procAddr, unsigned char intNum, function GenerateInt1 (line 263) | void GenerateInt1(unsigned char * procAddr, function GenerateInt3 (line 278) | void GenerateInt3(unsigned char * procAddr, function GenerateIntO (line 293) | void GenerateIntO(unsigned char * procAddr, function main (line 325) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/AttachDetach/w_app_launcher.cpp function main (line 41) | int main(int argc, char * argv[], char * envp[]) FILE: zsim-ramulator/pin/source/tools/AttachDetach/w_attach_tool1.cpp type WIND (line 35) | namespace WIND function rep_DoLoop (line 78) | int rep_DoLoop() function VOID (line 91) | VOID rep_ShortFunction1(SHORT_FUNCTION_TYPE pShortFunction1, WIND::DWORD h) function VOID (line 124) | VOID rep_rep_ShortFunction1(SHORT_FUNCTION_TYPE pRep_ShortFunction1, WIN... function VOID (line 142) | VOID rep_ShortFunction2(WIND::DWORD h) function VOID (line 177) | VOID rep_rep_ShortFunction2(WIND::DWORD h) function VOID (line 193) | VOID ImageLoad(IMG img, VOID *v) function BOOL (line 284) | BOOL FollowChild(CHILD_PROCESS childProcess, VOID * userData) function VOID (line 296) | VOID DetachComplete(VOID *v) function VOID (line 305) | VOID AppStart(VOID *v) function VOID (line 312) | VOID AttachMain(VOID *v) function ThreadProc (line 329) | WIND::DWORD WINAPI ThreadProc(VOID * p) function main (line 353) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/AttachDetach/w_attach_tool2.cpp type WIND (line 44) | namespace WIND function INT32 (line 88) | INT32 Usage() type sockaddr (line 659) | struct sockaddr type sockaddr (line 703) | struct sockaddr function string (line 865) | string CurrentTime() function rep_DoLoop (line 887) | int rep_DoLoop() function myPrintDlgExW (line 900) | WIND::HRESULT APIENTRY myPrintDlgExW(WIND::LPPRINTDLGEXW lpDlg) function myRpcNsBindingLookupBeginW (line 961) | WIND::RPC_STATUS WINAPI myRpcNsBindingLookupBeginW( unsigned long EntryN... function myGetStdHandle (line 1022) | WIND::HANDLE WINAPI myGetStdHandle( WIND::DWORD hStdHandle) function myReleaseMutex (line 1083) | WIND::BOOL WINAPI myReleaseMutex( WIND::HANDLE hMutex) function myGetOverlappedResult (line 1144) | WIND::BOOL WINAPI myGetOverlappedResult( WIND::HANDLE hFile, WIND::LPOV... function myWaitForSingleObject (line 1205) | WIND::DWORD WINAPI myWaitForSingleObject( WIND::HANDLE hHandle, WIND::D... function myBroadcastSystemMessageA (line 1266) | long WINAPI myBroadcastSystemMessageA( WIND::DWORD flags, WIND::LPDWORD... function mySignalObjectAndWait (line 1327) | WIND::DWORD WINAPI mySignalObjectAndWait( WIND::HANDLE hObjectToSignal, ... function myRpcNsBindingLookupBeginA (line 1388) | WIND::RPC_STATUS WINAPI myRpcNsBindingLookupBeginA( unsigned long EntryN... function myPrintDlgExA (line 1449) | WIND::HRESULT APIENTRY myPrintDlgExA(WIND::LPPRINTDLGEXA lpDlg) function myCreateTimerQueue (line 1510) | WIND::HANDLE WINAPI myCreateTimerQueue() function myRpcNsBindingImportNext (line 1571) | WIND::RPC_STATUS WINAPI myRpcNsBindingImportNext( WIND::RPC_NS_HANDLE Im... function myQueueUserAPC (line 1632) | WIND::DWORD WINAPI myQueueUserAPC( WIND::PAPCFUNC pfnAPC, WIND::HANDLE ... function myRpcNsBindingLookupNext (line 1693) | WIND::RPC_STATUS WINAPI myRpcNsBindingLookupNext( WIND::RPC_NS_HANDLE Lo... function mysend (line 1754) | int WSAAPI mysend( WIND::SOCKET s, const char FAR * buf, int len, int... function myPeekMessageA (line 1815) | WIND::BOOL WINAPI myPeekMessageA( WIND::LPMSG lpMsg, WIND::HWND hWnd, ... function VOID (line 1876) | VOID WINAPI myRtlLeaveCriticalSection( WIND::LPCRITICAL_SECTION lpCritic... function myReadFileScatter (line 1934) | WIND::BOOL WINAPI myReadFileScatter( WIND::HANDLE hFile, WIND::FILE_SEG... function myWaitCommEvent (line 1995) | WIND::BOOL WINAPI myWaitCommEvent( WIND::HANDLE hFile, WIND::LPDWORD lp... function mySendMessageW (line 2056) | WIND::LRESULT WINAPI mySendMessageW( WIND::HWND hWnd, WIND::UINT Msg, ... function myWSARecv (line 2117) | int WSAAPI myWSARecv( WIND::SOCKET s, WIND::LPWSABUF lpBuffers, WIND:... function mySendMessageA (line 2178) | WIND::LRESULT WINAPI mySendMessageA( WIND::HWND hWnd, WIND::UINT Msg, ... function myWriteFile (line 2239) | WIND::BOOL WINAPI myWriteFile( WIND::HANDLE hFile, __in_bcount(nNumberOf... function myResumeThread (line 2300) | WIND::DWORD WINAPI myResumeThread( WIND::HANDLE hThread) function myRpcMgmtEpEltInqNextA (line 2361) | WIND::RPC_STATUS WINAPI myRpcMgmtEpEltInqNextA( WIND::RPC_EP_INQ_HANDLE ... function myMsgWaitForMultipleObjectsEx (line 2422) | WIND::DWORD WINAPI myMsgWaitForMultipleObjectsEx( WIND::DWORD nCount, __... function myBroadcastSystemMessageW (line 2483) | long WINAPI myBroadcastSystemMessageW( WIND::DWORD flags, WIND::LPDWORD... function myConnectNamedPipe (line 2544) | WIND::BOOL WINAPI myConnectNamedPipe( WIND::HANDLE hNamedPipe, WIND::LP... function VOID (line 2605) | VOID WINAPI myFreeLibraryAndExitThread( WIND::HMODULE hLibModule, WIND:... function VOID (line 2663) | VOID WINAPI myInitializeCriticalSection( WIND::LPCRITICAL_SECTION lpCrit... function myrecvfrom (line 2721) | int WSAAPI myrecvfrom( WIND::SOCKET s, char FAR * buf, int len, int f... function myDialogBoxIndirectParamW (line 2782) | WIND::INT_PTR WINAPI myDialogBoxIndirectParamW( WIND::HINSTANCE hInstanc... function myDeleteTimerQueue (line 2843) | WIND::BOOL WINAPI myDeleteTimerQueue( WIND::HANDLE TimerQueue) function myMsgWaitForMultipleObjects (line 2904) | WIND::DWORD WINAPI myMsgWaitForMultipleObjects( WIND::DWORD nCount, __in... function myQueueUserWorkItem (line 2965) | WIND::BOOL WINAPI myQueueUserWorkItem( WIND::LPTHREAD_START_ROUTINE Func... function myConnectToPrinterDlg (line 3026) | WIND::HANDLE WINAPI myConnectToPrinterDlg( WIND::HWND hwnd, WIND::DWORD... function myDeviceIoControl (line 3087) | WIND::BOOL WINAPI myDeviceIoControl( WIND::HANDLE hDevice, WIND::DWORD ... function myWSASocketA (line 3148) | WIND::SOCKET WSAAPI myWSASocketA( int af, int type, int protocol, WIN... function myWSARecvFrom (line 3209) | int WSAAPI myWSARecvFrom( WIND::SOCKET s, WIND::LPWSABUF lpBuffers, W... function myRpcStringBindingComposeA (line 3270) | WIND::RPC_STATUS WINAPI myRpcStringBindingComposeA( WIND::RPC_CSTR ObjUu... function myWSACreateEvent (line 3331) | WIND::WSAEVENT WSAAPI myWSACreateEvent() function VOID (line 3392) | VOID WINAPI myExitProcess( WIND::UINT uExitCode) function myconnect (line 3450) | int WSAAPI myconnect( WIND::SOCKET s, const struct sockaddr FAR * name,... function myGetMessageW (line 3511) | WIND::BOOL WINAPI myGetMessageW( WIND::LPMSG lpMsg, WIND::HWND hWnd, W... function myWSAResetEvent (line 3572) | WIND::BOOL WSAAPI myWSAResetEvent( WIND::WSAEVENT hEvent) function myRpcStringBindingComposeW (line 3633) | WIND::RPC_STATUS WINAPI myRpcStringBindingComposeW( WIND::RPC_WSTR ObjUu... function myPrintDlgA (line 3694) | WIND::BOOL APIENTRY myPrintDlgA(WIND::LPPRINTDLGA lpDlg) function myOpenWaitableTimerA (line 3755) | WIND::HANDLE WINAPI myOpenWaitableTimerA( WIND::DWORD dwDesiredAccess, ... function mySetWindowsHookExW (line 3816) | WIND::HHOOK WINAPI mySetWindowsHookExW( int idHook, WIND::HOOKPROC lpfn... function myWSASend (line 3877) | int WSAAPI myWSASend( WIND::SOCKET s, WIND::LPWSABUF lpBuffers, WIND::... function myOpenWaitableTimerW (line 3938) | WIND::HANDLE WINAPI myOpenWaitableTimerW( WIND::DWORD dwDesiredAccess, ... function myDeleteTimerQueueTimer (line 3999) | WIND::BOOL WINAPI myDeleteTimerQueueTimer( WIND::HANDLE TimerQueue, WIN... function myRpcNsBindingImportDone (line 4060) | WIND::RPC_STATUS WINAPI myRpcNsBindingImportDone( WIND::RPC_NS_HANDLE _... function myReadConsoleInputW (line 4121) | WIND::BOOL WINAPI myReadConsoleInputW( WIND::HANDLE hConsoleInput, WIND... function myCreateMutexA (line 4182) | WIND::HANDLE WINAPI myCreateMutexA( WIND::LPSECURITY_ATTRIBUTES lpMutexA... function myRegisterWaitForSingleObject (line 4243) | WIND::BOOL WINAPI myRegisterWaitForSingleObject( WIND::PHANDLE phNewWait... function myRpcMgmtInqIfIds (line 4304) | WIND::RPC_STATUS WINAPI myRpcMgmtInqIfIds( WIND::RPC_BINDING_HANDLE Bind... function myCreateSemaphoreA (line 4365) | WIND::HANDLE WINAPI myCreateSemaphoreA( WIND::LPSECURITY_ATTRIBUTES lpSe... function myCreateThread (line 4426) | WIND::HANDLE WINAPI myCreateThread( WIND::LPSECURITY_ATTRIBUTES lpThread... function myBroadcastSystemMessageExW (line 4487) | long WINAPI myBroadcastSystemMessageExW( WIND::DWORD flags, WIND::LPDWO... function myCreateProcessAsUserA (line 4548) | WIND::BOOL WINAPI myCreateProcessAsUserA( WIND::HANDLE hToken, WIND::LP... function myCreateSemaphoreW (line 4609) | WIND::HANDLE WINAPI myCreateSemaphoreW( WIND::LPSECURITY_ATTRIBUTES lpSe... function myCreateMutexW (line 4670) | WIND::HANDLE WINAPI myCreateMutexW( WIND::LPSECURITY_ATTRIBUTES lpMutexA... function myRpcMgmtWaitServerListen (line 4731) | WIND::RPC_STATUS myRpcMgmtWaitServerListen() function VOID (line 4792) | VOID WINAPI myExitThread( WIND::DWORD dwExitCode) function myrecv (line 4850) | int WSAAPI myrecv( WIND::SOCKET s, char FAR * buf, int len, int flags) function myCreateProcessAsUserW (line 4911) | WIND::BOOL WINAPI myCreateProcessAsUserW( WIND::HANDLE hToken, WIND::LP... function VOID (line 4972) | VOID WINAPI myRtlEnterCriticalSection(WIND::LPCRITICAL_SECTION lpCritica... function myReadConsoleA (line 5030) | WIND::BOOL WINAPI myReadConsoleA( WIND::HANDLE hConsoleInput, WIND::LPV... function VOID (line 5091) | VOID WINAPI myRtlDeleteCriticalSection( WIND::LPCRITICAL_SECTION lpCriti... function myWaitForMultipleObjectsEx (line 5149) | WIND::DWORD WINAPI myWaitForMultipleObjectsEx( WIND::DWORD nCount, __in_... function myTerminateProcess (line 5210) | WIND::BOOL WINAPI myTerminateProcess( WIND::HANDLE hProcess, WIND::UINT... function myFindCloseChangeNotification (line 5271) | WIND::BOOL WINAPI myFindCloseChangeNotification( WIND::HANDLE hChangeHan... function myFindFirstPrinterChangeNotification (line 5332) | WIND::HANDLE WINAPI myFindFirstPrinterChangeNotification( WIND::HANDLE h... function myWaitForInputIdle (line 5393) | WIND::DWORD WINAPI myWaitForInputIdle( WIND::HANDLE hProcess, WIND::DWO... function myFindClosePrinterChangeNotification (line 5515) | WIND::BOOL WINAPI myFindClosePrinterChangeNotification( WIND::HANDLE hCh... function myDialogBoxIndirectParamA (line 5576) | WIND::INT_PTR WINAPI myDialogBoxIndirectParamA( WIND::HINSTANCE hInstanc... function myReadConsoleW (line 5637) | WIND::BOOL WINAPI myReadConsoleW( WIND::HANDLE hConsoleInput, WIND::LPV... function myGetMessageA (line 5698) | WIND::BOOL WINAPI myGetMessageA( WIND::LPMSG lpMsg, WIND::HWND hWnd, W... function mySetWaitableTimer (line 5759) | WIND::BOOL WINAPI mySetWaitableTimer( WIND::HANDLE hTimer, const WIND::... function mySleepEx (line 5820) | WIND::DWORD WINAPI mySleepEx( WIND::DWORD dwMilliseconds, WIND::BOOL bA... function myLoadLibraryExW (line 5881) | WIND::HMODULE WINAPI myLoadLibraryExW( WIND::LPCWSTR lpLibFileName, __re... function myCallNamedPipeW (line 5955) | WIND::BOOL WINAPI myCallNamedPipeW( WIND::LPCWSTR lpNamedPipeName, __in_... function mySendNotifyMessageA (line 6016) | WIND::BOOL WINAPI mySendNotifyMessageA( WIND::HWND hWnd, WIND::UINT Msg... function myInitializeCriticalSectionAndSpinCount (line 6077) | WIND::BOOL WINAPI myInitializeCriticalSectionAndSpinCount( WIND::LPCRITI... function myPrintDlgW (line 6138) | WIND::BOOL APIENTRY myPrintDlgW(WIND::LPPRINTDLGW lpDlg) function myRpcMgmtEpEltInqNextW (line 6199) | WIND::RPC_STATUS WINAPI myRpcMgmtEpEltInqNextW( WIND::RPC_EP_INQ_HANDLE ... function myRpcMgmtEpEltInqDone (line 6260) | WIND::RPC_STATUS WINAPI myRpcMgmtEpEltInqDone( WIND::RPC_EP_INQ_HANDLE ... function myPostMessageA (line 6321) | WIND::BOOL WINAPI myPostMessageA( WIND::HWND hWnd, WIND::UINT Msg, WIN... function myTerminateThread (line 6382) | WIND::BOOL WINAPI myTerminateThread( WIND::HANDLE hThread, WIND::DWORD ... function myLoadLibraryW (line 6443) | WIND::HMODULE WINAPI myLoadLibraryW( WIND::LPCWSTR lpLibFileName) function myCreateMailslotW (line 6518) | WIND::HANDLE WINAPI myCreateMailslotW( WIND::LPCWSTR lpName, WIND::DWOR... function mySetEvent (line 6579) | WIND::BOOL WINAPI mySetEvent( WIND::HANDLE hEvent) function myReadConsoleInputA (line 6640) | WIND::BOOL WINAPI myReadConsoleInputA( WIND::HANDLE hConsoleInput, WIND... function myCreateProcessWithLogonW (line 6701) | WIND::BOOL WINAPI myCreateProcessWithLogonW( WIND::LPCWSTR lpUsername, ... function myCallNamedPipeA (line 6762) | WIND::BOOL WINAPI myCallNamedPipeA( WIND::LPCSTR lpNamedPipeName, __in_b... function mySendNotifyMessageW (line 6823) | WIND::BOOL WINAPI mySendNotifyMessageW( WIND::HWND hWnd, WIND::UINT Msg... function myCreateMailslotA (line 6884) | WIND::HANDLE WINAPI myCreateMailslotA( WIND::LPCSTR lpName, WIND::DWORD... function myselect (line 6945) | int WSAAPI myselect( int nfds, WIND::fd_set FAR * readfds, WIND::fd_... function myCreateRemoteThread (line 7006) | WIND::HANDLE WINAPI myCreateRemoteThread( WIND::HANDLE hProcess, WIND::... function mySetWindowsHookExA (line 7067) | WIND::HHOOK WINAPI mySetWindowsHookExA( int idHook, WIND::HOOKPROC lpfn... function myBroadcastSystemMessageExA (line 7128) | long WINAPI myBroadcastSystemMessageExA( WIND::DWORD flags, WIND::LPDWO... function myOpenProcess (line 7189) | WIND::HANDLE WINAPI myOpenProcess( WIND::DWORD dwDesiredAccess, WIND::B... function myWSAWaitForMultipleEvents (line 7250) | WIND::DWORD WSAAPI myWSAWaitForMultipleEvents( WIND::DWORD cEvents, con... function myRpcMgmtEpEltInqBegin (line 7311) | WIND::RPC_STATUS WINAPI myRpcMgmtEpEltInqBegin( WIND::RPC_BINDING_HANDLE... function myWriteFileGather (line 7372) | WIND::BOOL WINAPI myWriteFileGather( WIND::HANDLE hFile, WIND::FILE_SEG... function myWaitForMultipleObjects (line 7433) | WIND::DWORD WINAPI myWaitForMultipleObjects( WIND::DWORD nCount, __in_ec... function myCreateWaitableTimerW (line 7555) | WIND::HANDLE WINAPI myCreateWaitableTimerW( WIND::LPSECURITY_ATTRIBUTES ... function myWaitMessage (line 7616) | WIND::BOOL WINAPI myWaitMessage() function mySetCriticalSectionSpinCount (line 7677) | WIND::DWORD WINAPI mySetCriticalSectionSpinCount( WIND::LPCRITICAL_SECTI... function myWaitNamedPipeW (line 7738) | WIND::BOOL WINAPI myWaitNamedPipeW( WIND::LPCWSTR lpNamedPipeName, WIND... function mysendto (line 7799) | int WSAAPI mysendto( WIND::SOCKET s, const char FAR * buf, int len, i... function myWaitNamedPipeA (line 7860) | WIND::BOOL WINAPI myWaitNamedPipeA( WIND::LPCSTR lpNamedPipeName, WIND:... function myResetEvent (line 7921) | WIND::BOOL WINAPI myResetEvent( WIND::HANDLE hEvent) function myCreateTimerQueueTimer (line 7982) | WIND::BOOL WINAPI myCreateTimerQueueTimer( WIND::PHANDLE phNewTimer, WI... function myCreateWaitableTimerA (line 8043) | WIND::HANDLE WINAPI myCreateWaitableTimerA( WIND::LPSECURITY_ATTRIBUTES ... function myDuplicateHandle (line 8104) | WIND::BOOL WINAPI myDuplicateHandle( WIND::HANDLE hSourceProcessHandle, ... function myclosesocket (line 8165) | int WSAAPI myclosesocket( WIND::SOCKET s) function myGetProcAddress (line 8226) | WIND::FARPROC WINAPI myGetProcAddress( WIND::HMODULE hModule, WIND::LPC... function mysocket (line 8287) | WIND::SOCKET WSAAPI mysocket( int af, int type, int protocol) function myWSASetEvent (line 8348) | WIND::BOOL WSAAPI myWSASetEvent( WIND::WSAEVENT hEvent) function myCreateEventW (line 8409) | WIND::HANDLE WINAPI myCreateEventW( WIND::LPSECURITY_ATTRIBUTES lpEventA... function myPostThreadMessageW (line 8470) | WIND::BOOL WINAPI myPostThreadMessageW( WIND::DWORD idThread, WIND::UIN... function myWSASendTo (line 8531) | int WSAAPI myWSASendTo( WIND::SOCKET s, WIND::LPWSABUF lpBuffers, WIND... function myCreateFileW (line 8592) | WIND::HANDLE WINAPI myCreateFileW( WIND::LPCWSTR lpFileName, WIND::DWOR... function myCreateEventA (line 8653) | WIND::HANDLE WINAPI myCreateEventA( WIND::LPSECURITY_ATTRIBUTES lpEventA... function myRpcServerListen (line 8714) | WIND::RPC_STATUS WINAPI myRpcServerListen( unsigned int MinimumCallThrea... function myCreateFileA (line 8775) | WIND::HANDLE WINAPI myCreateFileA( WIND::LPCSTR lpFileName, WIND::DWORD... function myDeleteTimerQueueEx (line 8836) | WIND::BOOL WINAPI myDeleteTimerQueueEx( WIND::HANDLE TimerQueue, WIND::... function mySendMessageTimeoutW (line 8897) | WIND::LRESULT WINAPI mySendMessageTimeoutW( WIND::HWND hWnd, WIND::UINT... function myPostThreadMessageA (line 8958) | WIND::BOOL WINAPI myPostThreadMessageA( WIND::DWORD idThread, WIND::UIN... function myWSASocketW (line 9019) | WIND::SOCKET WSAAPI myWSASocketW( int af, int type, int protocol, WIN... function myWSAGetOverlappedResult (line 9080) | WIND::BOOL WSAAPI myWSAGetOverlappedResult( WIND::SOCKET s, WIND::LPWSA... function myWSAConnect (line 9141) | int WSAAPI myWSAConnect( WIND::SOCKET s, const struct sockaddr FAR * na... function myFindFirstChangeNotificationA (line 9202) | WIND::HANDLE WINAPI myFindFirstChangeNotificationA( WIND::LPCSTR lpPathN... function myCreateNamedPipeW (line 9263) | WIND::HANDLE WINAPI myCreateNamedPipeW( WIND::LPCWSTR lpName, WIND::DWO... function myaccept (line 9324) | WIND::SOCKET WSAAPI myaccept( WIND::SOCKET s, struct sockaddr FAR * add... function myOpenSemaphoreA (line 9385) | WIND::HANDLE WINAPI myOpenSemaphoreA( WIND::DWORD dwDesiredAccess, WIND... function myUnregisterWaitEx (line 9446) | WIND::BOOL WINAPI myUnregisterWaitEx( WIND::HANDLE WaitHandle, WIND::HA... function myRpcMgmtIsServerListening (line 9507) | WIND::RPC_STATUS WINAPI myRpcMgmtIsServerListening( WIND::RPC_BINDING_HA... function myWaitForSingleObjectEx (line 9568) | WIND::DWORD WINAPI myWaitForSingleObjectEx( WIND::HANDLE hHandle, WIND:... function myCreateNamedPipeA (line 9629) | WIND::HANDLE WINAPI myCreateNamedPipeA( WIND::LPCSTR lpName, WIND::DWOR... function myFindFirstChangeNotificationW (line 9690) | WIND::HANDLE WINAPI myFindFirstChangeNotificationW( WIND::LPCWSTR lpPath... function myMessageBoxExA (line 9751) | int WINAPI myMessageBoxExA( WIND::HWND hWnd, WIND::LPCSTR lpText, WIND... function myGetQueuedCompletionStatus (line 9812) | WIND::BOOL WINAPI myGetQueuedCompletionStatus( WIND::HANDLE CompletionPo... function myCancelWaitableTimer (line 9873) | WIND::BOOL WINAPI myCancelWaitableTimer( WIND::HANDLE hTimer) function myMessageBoxW (line 9934) | int WINAPI myMessageBoxW( WIND::HWND hWnd, WIND::LPCWSTR lpText, WIND:... function myWSAAccept (line 9995) | WIND::SOCKET WSAAPI myWSAAccept( WIND::SOCKET s, struct sockaddr FAR * ... function myUnregisterWait (line 10056) | WIND::BOOL WINAPI myUnregisterWait( WIND::HANDLE WaitHandle) function myWSACloseEvent (line 10117) | WIND::BOOL WSAAPI myWSACloseEvent( WIND::WSAEVENT hEvent) function myCreateIoCompletionPort (line 10178) | WIND::HANDLE WINAPI myCreateIoCompletionPort( WIND::HANDLE FileHandle, ... function myDialogBoxParamW (line 10239) | WIND::INT_PTR WINAPI myDialogBoxParamW( WIND::HINSTANCE hInstance, WIND... function myMessageBoxA (line 10300) | int WINAPI myMessageBoxA( WIND::HWND hWnd, WIND::LPCSTR lpText, WIND::... function myMessageBoxExW (line 10361) | int WINAPI myMessageBoxExW( WIND::HWND hWnd, WIND::LPCWSTR lpText, WIN... function myDialogBoxParamA (line 10422) | WIND::INT_PTR WINAPI myDialogBoxParamA( WIND::HINSTANCE hInstance, WIND... function VOID (line 10483) | VOID WINAPI mySleep( WIND::DWORD dwMilliseconds) function myRpcNsBindingLookupDone (line 10541) | WIND::RPC_STATUS WINAPI myRpcNsBindingLookupDone( WIND::RPC_NS_HANDLE _... function myOpenMutexA (line 10602) | WIND::HANDLE WINAPI myOpenMutexA( WIND::DWORD dwDesiredAccess, WIND::BO... function mySuspendThread (line 10663) | WIND::DWORD WINAPI mySuspendThread( WIND::HANDLE hThread) function VOID (line 10724) | VOID WINAPI myRaiseException( WIND::DWORD dwExceptionCode, WIND::DWORD ... function myRpcNsBindingImportBeginW (line 10782) | WIND::RPC_STATUS WINAPI myRpcNsBindingImportBeginW( unsigned long EntryN... function myReleaseSemaphore (line 10843) | WIND::BOOL WINAPI myReleaseSemaphore( WIND::HANDLE hSemaphore, WIND::LO... function myOpenFile (line 10904) | WIND::HFILE WINAPI myOpenFile( WIND::LPCSTR lpFileName, WIND::LPOFSTRUC... function myReadFile (line 10965) | WIND::BOOL WINAPI myReadFile( WIND::HANDLE hFile, __out_bcount_part(nNum... function myWriteFileEx (line 11026) | WIND::BOOL WINAPI myWriteFileEx( WIND::HANDLE hFile, __in_bcount(nNumber... function myRpcNsBindingImportBeginA (line 11087) | WIND::RPC_STATUS WINAPI myRpcNsBindingImportBeginA( unsigned long EntryN... function myPulseEvent (line 11148) | WIND::BOOL WINAPI myPulseEvent( WIND::HANDLE hEvent) function myRpcCancelThread (line 11209) | WIND::RPC_STATUS WINAPI myRpcCancelThread( void * Thread) function myCloseHandle (line 11270) | WIND::BOOL WINAPI myCloseHandle( WIND::HANDLE hObject) function myOpenMutexW (line 11331) | WIND::HANDLE WINAPI myOpenMutexW( WIND::DWORD dwDesiredAccess, WIND::BO... function myPostMessageW (line 11392) | WIND::BOOL WINAPI myPostMessageW( WIND::HWND hWnd, WIND::UINT Msg, WIN... function myRpcEpResolveBinding (line 11453) | WIND::RPC_STATUS WINAPI myRpcEpResolveBinding( WIND::RPC_BINDING_HANDLE ... function myBindIoCompletionCallback (line 11514) | WIND::BOOL WINAPI myBindIoCompletionCallback( WIND::HANDLE FileHandle, ... function myPeekMessageW (line 11575) | WIND::BOOL WINAPI myPeekMessageW( WIND::LPMSG lpMsg, WIND::HWND hWnd, ... function mySendMessageTimeoutA (line 11636) | WIND::LRESULT WINAPI mySendMessageTimeoutA( WIND::HWND hWnd, WIND::UINT... function myOpenEventA (line 11697) | WIND::HANDLE WINAPI myOpenEventA( WIND::DWORD dwDesiredAccess, WIND::BO... function myCreateProcessA (line 11758) | WIND::BOOL WINAPI myCreateProcessA( WIND::LPCSTR lpApplicationName, WIN... function myOpenEventW (line 11819) | WIND::HANDLE WINAPI myOpenEventW( WIND::DWORD dwDesiredAccess, WIND::BO... function myPostQueuedCompletionStatus (line 11880) | WIND::BOOL WINAPI myPostQueuedCompletionStatus( WIND::HANDLE CompletionP... function myCreateProcessW (line 11941) | WIND::BOOL WINAPI myCreateProcessW( WIND::LPCWSTR lpApplicationName, WI... function myTransactNamedPipe (line 12002) | WIND::BOOL WINAPI myTransactNamedPipe( WIND::HANDLE hNamedPipe, __in_bco... function myReadFileEx (line 12063) | WIND::BOOL WINAPI myReadFileEx( WIND::HANDLE hFile, __out_bcount(nNumber... function myOpenSemaphoreW (line 12124) | WIND::HANDLE WINAPI myOpenSemaphoreW( WIND::DWORD dwDesiredAccess, WIND... function myReplyMessage (line 12185) | WIND::BOOL WINAPI myReplyMessage( WIND::LRESULT lResult) function ImgLoad (line 12250) | void ImgLoad(IMG img, void *v) function VOID (line 16209) | VOID DetachComplete(VOID *v) function VOID (line 16216) | VOID AppStart(VOID *v) function VOID (line 16226) | VOID AttachMain(VOID *v) function main (line 16240) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/AttachDetach/w_attach_tool3.cpp type WIND (line 35) | namespace WIND function rep_DoLoop (line 67) | int rep_DoLoop() function VOID (line 80) | VOID before_ShortFunction1() function VOID (line 99) | VOID before_ShortFunction2() function VOID (line 117) | VOID ImageLoad(IMG img, VOID *v) function BOOL (line 177) | BOOL FollowChild(CHILD_PROCESS childProcess, VOID * userData) function VOID (line 183) | VOID AppStart(VOID *v) function main (line 193) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/AttachDetach/w_attach_tool4.cpp type WIND (line 35) | namespace WIND function rep_DoLoop (line 53) | int rep_DoLoop() function VOID (line 67) | VOID ThreadStart(THREADID threadid, CONTEXT *ctxt, INT32 flags, VOID *v) function VOID (line 82) | VOID ImageLoad(IMG img, VOID *v) function main (line 110) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/AttachDetach/w_attach_tool5.cpp function rep_DoLoop (line 51) | int rep_DoLoop() function OnContextChange (line 65) | static void OnContextChange(THREADID threadIndex, function VOID (line 93) | VOID ImageLoad(IMG img, VOID *v) function main (line 123) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/AttachDetach/w_pin_service_launcher.cpp class SERVICE_ADMIN (line 48) | class SERVICE_ADMIN class SERVICE_MANAGER (line 63) | class SERVICE_MANAGER function wmain (line 86) | int wmain(int argc, wchar_t * argv[]) function BOOL (line 302) | BOOL SERVICE_ADMIN::Create() function BOOL (line 365) | BOOL SERVICE_ADMIN::Start(DWORD argc, LPCWSTR * argv) function BOOL (line 432) | BOOL SERVICE_ADMIN::Stop() function BOOL (line 466) | BOOL SERVICE_ADMIN::Delete() FILE: zsim-ramulator/pin/source/tools/AttachDetach/w_service_app1.cpp class SERVICE_ADMIN (line 48) | class SERVICE_ADMIN class SERVICE_MANAGER (line 63) | class SERVICE_MANAGER function wmain (line 87) | int wmain(int argc, wchar_t * argv[]) function DoLoop (line 120) | __declspec(dllexport) int DoLoop() function ShortFunction1 (line 125) | __declspec(dllexport) void ShortFunction1(DWORD h) function ShortFunction2 (line 135) | __declspec(dllexport) void ShortFunction2(DWORD h) function DWORD (line 218) | DWORD WINAPI SERVICE_MANAGER::ServiceTimerProc(VOID * p) function BOOL (line 336) | BOOL SERVICE_ADMIN::Create() function DWORD (line 399) | DWORD SERVICE_ADMIN::Start(DWORD argc, LPCWSTR * argv) function BOOL (line 466) | BOOL SERVICE_ADMIN::Stop() function BOOL (line 500) | BOOL SERVICE_ADMIN::Delete() FILE: zsim-ramulator/pin/source/tools/AttachDetach/zombie_utils.cpp function EXPORT_SYM (line 47) | EXPORT_SYM void NotifyTestType(TEST_TYPE exprType) function EXPORT_SYM (line 54) | EXPORT_SYM void NotifyZombiePid(pid_t pid) function isZombie (line 65) | bool isZombie(pid_t tid) function NotifyUserPinUnableToAttach (line 119) | bool NotifyUserPinUnableToAttach(string fileName) FILE: zsim-ramulator/pin/source/tools/AttachDetach/zombie_utils.h type TEST_TYPE (line 44) | enum TEST_TYPE type ExitType (line 76) | enum ExitType { FILE: zsim-ramulator/pin/source/tools/Buffer/allocate.cpp type MEMREF (line 49) | struct MEMREF function INT32 (line 68) | INT32 Usage() function VOID (line 75) | VOID Trace(TRACE trace, VOID *v){ function VOID (line 131) | VOID * BufferFull(BUFFER_ID id, THREADID tid, const CONTEXT *ctxt, VOID ... function VOID (line 162) | VOID Fini(INT32 code, VOID *v) function main (line 178) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/Buffer/buffer-lengths.cpp type bufferEntry (line 63) | struct bufferEntry function VOID (line 81) | VOID Instruction(INS ins, VOID *v) function VOID (line 115) | VOID * BufferFull(BUFFER_ID id, THREADID tid, const CONTEXT *ctxt, VOID ... function VOID (line 151) | VOID Fini(INT32 code, VOID *v) function ThreadStart (line 159) | void ThreadStart(THREADID tid, CONTEXT * context, int flags, void * v) function INT32 (line 174) | INT32 Usage() function main (line 187) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/Buffer/buffer-predicate.cpp type MEMREF (line 73) | struct MEMREF class MLOG (line 85) | class MLOG type MEMREF (line 91) | struct MEMREF function VOID (line 117) | VOID MLOG::DumpBufferToFile( struct MEMREF * reference, UINT64 numElemen... function VOID (line 140) | VOID Trace(TRACE trace, VOID *v) function VOID (line 214) | VOID * BufferFull(BUFFER_ID id, THREADID tid, const CONTEXT *ctxt, VOID ... function VOID (line 230) | VOID ThreadStart(THREADID tid, CONTEXT *ctxt, INT32 flags, VOID *v) function VOID (line 239) | VOID ThreadFini(THREADID tid, const CONTEXT *ctxt, INT32 code, VOID *v) function INT32 (line 255) | INT32 Usage() function main (line 268) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/Buffer/buffer-then.cpp type MEMREF (line 73) | struct MEMREF class MLOG (line 84) | class MLOG type MEMREF (line 90) | struct MEMREF function VOID (line 116) | VOID MLOG::DumpBufferToFile( struct MEMREF * reference, UINT64 numElemen... function predicate (line 131) | int predicate( int count ) function VOID (line 140) | VOID Trace(TRACE trace, VOID *v) function VOID (line 205) | VOID * BufferFull(BUFFER_ID id, THREADID tid, const CONTEXT *ctxt, VOID ... function VOID (line 221) | VOID ThreadStart(THREADID tid, CONTEXT *ctxt, INT32 flags, VOID *v) function VOID (line 230) | VOID ThreadFini(THREADID tid, const CONTEXT *ctxt, INT32 code, VOID *v) function INT32 (line 246) | INT32 Usage() function main (line 259) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/Buffer/buffer_invalid_reg.cpp function INT32 (line 55) | INT32 Usage() function VOID (line 62) | VOID Trace(TRACE trace, VOID *v) function VOID (line 86) | VOID * BufferFull(BUFFER_ID bid, THREADID tid, const CONTEXT *ctxt, VOID... function ThreadStart (line 92) | void ThreadStart(THREADID tid, CONTEXT * context, int flags, void * v) function REG (line 98) | REG FindRegToTest() function main (line 120) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/Buffer/bufferaddr.cpp type MEMREF (line 51) | struct MEMREF function INT32 (line 70) | INT32 Usage() function VOID (line 77) | VOID Trace(TRACE trace, VOID *v){ function VOID (line 133) | VOID * BufferFull(BUFFER_ID bid, THREADID tid, const CONTEXT *ctxt, VOID... function VOID (line 160) | VOID Fini(INT32 code, VOID *v) function ThreadStart (line 169) | void ThreadStart(THREADID tid, CONTEXT * context, int flags, void * v) function main (line 182) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/Buffer/buffererror.cpp type MEMREF (line 44) | struct MEMREF function INT32 (line 63) | INT32 Usage() function VOID (line 70) | VOID Trace(TRACE trace, VOID *v){ function VOID (line 106) | VOID * BufferFull(BUFFER_ID bid, THREADID tid, const CONTEXT *ctxt, VOID... function VOID (line 133) | VOID Fini(INT32 code, VOID *v) function ThreadStart (line 142) | void ThreadStart(THREADID tid, CONTEXT * context, int flags, void * v) function main (line 155) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/Buffer/mlog_buffer.cpp type MEMREF (line 93) | struct MEMREF class MLOG (line 114) | class MLOG type MEMREF (line 120) | struct MEMREF function VOID (line 156) | VOID MLOG::DumpBufferToFile( struct MEMREF * reference, UINT64 numElemen... function INT32 (line 176) | INT32 Usage() function VOID (line 188) | VOID Trace(TRACE trace, VOID *v) function VOID (line 262) | VOID * BufferFull(BUFFER_ID id, THREADID tid, const CONTEXT *ctxt, VOID ... function VOID (line 279) | VOID ThreadStart(THREADID tid, CONTEXT *ctxt, INT32 flags, VOID *v) function VOID (line 290) | VOID ThreadFini(THREADID tid, const CONTEXT *ctxt, INT32 code, VOID *v) function main (line 307) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/Buffer/two_buffers.cpp type MEMREF (line 51) | struct MEMREF function INT32 (line 69) | INT32 Usage() function VOID (line 76) | VOID Trace(TRACE trace, VOID *v){ function VOID (line 132) | VOID * BufferFull1(BUFFER_ID id, THREADID tid, const CONTEXT *ctxt, VOID... function VOID (line 164) | VOID * BufferFull2(BUFFER_ID id, THREADID tid, const CONTEXT *ctxt, VOID... function VOID (line 191) | VOID Fini(INT32 code, VOID *v) function main (line 206) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/CacheClient/action_pending_cachefull.cpp type WIND (line 43) | namespace WIND function main (line 66) | int main(int argc, char * argv[]) function InstrumentRtn (line 81) | static void InstrumentRtn(RTN rtn, VOID *) function OnExit (line 94) | static void OnExit(INT32, VOID *) function DoWait (line 116) | static void DoWait(CONTEXT *ctxt, THREADID tid) function FlushAck (line 146) | static void FlushAck() FILE: zsim-ramulator/pin/source/tools/CacheClient/action_pending_cachefull_app.c function FUNS1000 (line 127) | FUNS1000(foo) function ToolWait (line 194) | void ToolWait() FILE: zsim-ramulator/pin/source/tools/CacheClient/bb_test.cpp function VOID (line 71) | VOID InitBBCount() function VOID (line 91) | VOID WatchTraces(TRACE trace, VOID *v) function VOID (line 113) | VOID PrintFinalInfo(INT32 code, VOID *v) function main (line 125) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/CacheClient/bigBinary.c function main (line 136) | FUNS1000(foo) FILE: zsim-ramulator/pin/source/tools/CacheClient/bigRegion.c function init_mat (line 66) | int init_mat(int val) function mat_sum (line 85) | int mat_sum() function main (line 95) | int main() FILE: zsim-ramulator/pin/source/tools/CacheClient/br_test.cpp function VOID (line 72) | VOID fatcount(UINT64 *counter) function VOID (line 85) | VOID Trace(TRACE trace, VOID *v) function VOID (line 104) | VOID Fini(INT32 code, VOID *v) function VOID (line 114) | VOID TraceInserted(TRACE trace, VOID *v) function main (line 133) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/CacheClient/cache_doubler.cpp function VOID (line 69) | VOID InitStretchCount() function VOID (line 85) | VOID PrintStretchInfo(INT32 code, VOID *v) function VOID (line 102) | VOID GrowOnFull(UINT32 trace_size, UINT32 stub_size) function main (line 127) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/CacheClient/cache_flusher.cpp function VOID (line 68) | VOID InitFlushCount() function VOID (line 82) | VOID PrintFlushInfo(INT32 code, VOID *v) function VOID (line 94) | VOID FlushOnFull(UINT32 trace_size, UINT32 stub_size) function VOID (line 100) | VOID FlushAck() function main (line 111) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/CacheClient/cache_simulator.cpp function VOID (line 84) | VOID InitStretchCount() function VOID (line 114) | VOID GrowOnFull(UINT32 trace_size, UINT32 stub_size) function VOID (line 140) | VOID FlushOnFull(UINT32 trace_size, UINT32 stub_size) function VOID (line 151) | VOID WatchEnter(ADDRINT cache_pc) function VOID (line 161) | VOID WatchExit(ADDRINT cache_pc) function VOID (line 172) | VOID WatchLinks(ADDRINT branch_pc, ADDRINT target_pc) function VOID (line 183) | VOID WatchUnlinks(ADDRINT branch_pc, ADDRINT stub_pc) function VOID (line 195) | VOID WatchTraces(TRACE trace, VOID *v) function VOID (line 219) | VOID PrintDetailsOnExit(INT32 code, VOID *v) function VOID (line 250) | VOID CollectBlockInfo(UINT32 block_size ) function main (line 267) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/CacheClient/cache_stats.cpp type GLOBALSTRUCT (line 50) | struct GLOBALSTRUCT function VOID (line 90) | VOID InitStretchCount() function VOID (line 120) | VOID GrowOnFull(UINT32 trace_size, UINT32 stub_size) function VOID (line 148) | VOID FlushOnFull(UINT32 trace_size, UINT32 stub_size) function VOID (line 162) | VOID WatchEnter(ADDRINT cache_pc) function VOID (line 175) | VOID WatchExit(ADDRINT cache_pc) function VOID (line 189) | VOID WatchLinks(ADDRINT branch_pc, ADDRINT target_pc) function VOID (line 203) | VOID WatchUnlinks(ADDRINT branch_pc, ADDRINT stub_pc) function VOID (line 218) | VOID WatchTraces(TRACE trace, VOID *v) function VOID (line 248) | VOID PrintDetailsOnExit(INT32 code, VOID *v) function VOID (line 283) | VOID CollectBlockInfo(UINT32 block_size ) function main (line 304) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/CacheClient/callFooTwice.c function EXPORT_CSYM (line 37) | EXPORT_CSYM int foo(int a) { function EXPORT_CSYM (line 41) | EXPORT_CSYM int baz(int a) { function EXPORT_CSYM (line 45) | EXPORT_CSYM int bar() { function main (line 57) | int main(int argc, char *argv[]) { FILE: zsim-ramulator/pin/source/tools/CacheClient/code_cache_gui.py class Trace (line 43) | class Trace: method __init__ (line 49) | def __init__(self,id,type,iaddr,caddr,nbbl,nins,codesize,stubsize,rtn): method trace2markup (line 76) | def trace2markup(self): method trace2text (line 82) | def trace2text(self): method trace2link (line 87) | def trace2link(self): method contains_address (line 93) | def contains_address(self,address): method trace2model (line 97) | def trace2model(self): method add_edge (line 103) | def add_edge(self,trace,branch_offset): function FindTraceById (line 109) | def FindTraceById(id): function FindTraceByAddress (line 112) | def FindTraceByAddress(address): function stringify_trace_set (line 118) | def stringify_trace_set(set): function DumpTraceFile (line 121) | def DumpTraceFile(filename): class CodeCacheWidget (line 135) | class CodeCacheWidget: method create_list_widget (line 156) | def create_list_widget(self): method __init__ (line 181) | def __init__(self): method get_widget (line 410) | def get_widget(self): return self._widget method register_tracefile (line 412) | def register_tracefile(self,tf): method add_trace (line 417) | def add_trace(self,trace): method IncCountBbl (line 422) | def IncCountBbl(self,val): method IncCountIns (line 426) | def IncCountIns(self,val): method IncSizeCode (line 430) | def IncSizeCode(self,val): method IncSizeStub (line 434) | def IncSizeStub(self,val): method IncSizeX (line 438) | def IncSizeX(self,val): method stop_tracing (line 442) | def stop_tracing(self,message): method IsBreakpoint (line 447) | def IsBreakpoint(self, rtn, addr): method update_status (line 457) | def update_status(self): function TrackFile (line 474) | def TrackFile(a,b): function Main (line 555) | def Main(argv): FILE: zsim-ramulator/pin/source/tools/CacheClient/codecache_stress.cpp function VOID (line 47) | VOID CacheFlushedCallback() function VOID (line 53) | VOID Fini(INT32 code, VOID *v) function INT32 (line 74) | INT32 CodeCacheStressUsage() function main (line 87) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/CacheClient/codecache_stress_app.cpp function GenerateAndRunCode (line 76) | void GenerateAndRunCode(int nops) function ParseCommandLine (line 106) | int ParseCommandLine(int argc, const char* argv[]) function main (line 120) | int main(int argc, const char* argv[]) FILE: zsim-ramulator/pin/source/tools/CacheClient/deleteTrace.cpp function VOID (line 68) | VOID InitCounters() function VOID (line 84) | VOID PrintImportantInsertions(TRACE trace, VOID *v) function VOID (line 106) | VOID PrintImportantInvalidations(ADDRINT orig_pc, ADDRINT cache_pc, function VOID (line 124) | VOID InvalidateTrace() function VOID (line 134) | VOID CheckForInvalidateTrace(UINT32 *theCount) function VOID (line 148) | VOID CheckForHotAddress(TRACE Trace, VOID *v) function VOID (line 163) | VOID PrintDetailsOnExit(INT32 code, VOID *v) function main (line 174) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/CacheClient/enter_exit.cpp function VOID (line 69) | VOID InitCounters() function VOID (line 84) | VOID WatchEnter(ADDRINT cache_pc) function VOID (line 94) | VOID WatchExit(ADDRINT cache_pc) function VOID (line 105) | VOID PrintDetailsOnExit(INT32 code, VOID *v) function main (line 121) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/CacheClient/event_trace.cpp function VOID (line 65) | VOID WatchTraces(TRACE trace, VOID *v) function VOID (line 89) | VOID WatchLinks(ADDRINT branch_pc, ADDRINT target_pc) function main (line 102) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/CacheClient/flushAndInsert.cpp function VOID (line 71) | VOID InitCounters() function VOID (line 86) | VOID WatchTraces(TRACE trace, VOID *v) function VOID (line 100) | VOID FlushOnFull(UINT32 trace_size, UINT32 stub_size) function VOID (line 112) | VOID PrintDetailsOnExit(INT32 code, VOID *v) function main (line 134) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/CacheClient/flush_at_if.cpp function VOID (line 46) | static VOID OnCacheFlush() function ADDRINT (line 52) | static ADDRINT IfFunc () function VOID (line 58) | static VOID ThenFunc (ADDRINT memoryReadAddr) function VOID (line 69) | static VOID InstrumentRoutine(INS ins, VOID *) function VOID (line 84) | VOID Fini(INT32 code, VOID *v) function main (line 99) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/CacheClient/flush_leaks.cpp function VOID (line 42) | static VOID OnDoFlush() function VOID (line 47) | static VOID OnCacheFlush() function VOID (line 64) | static VOID InstrumentRoutine(RTN rtn, VOID *) function VOID (line 74) | VOID Fini(INT32 code, VOID *v) function main (line 96) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/CacheClient/insertDelete.cpp function VOID (line 66) | VOID InitCounters() function VOID (line 83) | VOID WatchTraces(TRACE trace, VOID *v) function VOID (line 113) | VOID PrintDetailsOnExit(INT32 code, VOID *v) function main (line 134) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/CacheClient/invalidate_cache_analysis.cpp function INT32 (line 77) | INT32 invalidateCacheAnalysisUsage() function VOID (line 94) | VOID bazAnalysis() { function VOID (line 105) | VOID bazInstrumantation(RTN rtn) { function VOID (line 116) | VOID Instruction(INS ins, VOID* v) { function VOID (line 124) | VOID Image(IMG img, VOID* v){ function VOID (line 150) | VOID Fini(INT32 code, VOID *v) function main (line 164) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/CacheClient/link_unlink.cpp function VOID (line 65) | VOID InitCounters() function VOID (line 80) | VOID WatchLinks(ADDRINT branch_pc, ADDRINT target_pc) function VOID (line 91) | VOID WatchUnlinks(ADDRINT branch_pc, ADDRINT stub_pc) function VOID (line 103) | VOID PrintDetailsOnExit(INT32 code, VOID *v) function main (line 119) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/CacheClient/manyIndirects.c function DoFlush (line 194) | void DoFlush() function main (line 202) | int main() FILE: zsim-ramulator/pin/source/tools/CacheClient/mem_usage.cpp function VOID (line 73) | VOID InitStretchCount() function VOID (line 90) | VOID FlushHappened() function VOID (line 104) | VOID WatchTraces(TRACE trace, VOID *v) function VOID (line 124) | VOID PrintDetailsOnExit(INT32 code, VOID *v) function VOID (line 157) | VOID CollectBlockInfo(UINT32 block_size ) function main (line 166) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/CacheClient/mtFlush.cpp function InitializeMe (line 63) | void InitializeMe() function VOID (line 71) | VOID ThreadStart(THREADID threadid, CONTEXT *ctxt, INT32 flags, VOID *v) function VOID (line 86) | VOID ThreadFini(THREADID threadid, const CONTEXT *ctxt, INT32 code, VOID... function VOID (line 94) | VOID FlushHappened() function VOID (line 100) | VOID Fini(INT32 code, VOID *v) function main (line 110) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/CacheClient/orig_address.cpp function VOID (line 65) | VOID OpenFile() function VOID (line 77) | VOID Trace(TRACE trace, VOID *v) function VOID (line 117) | VOID CloseFile(INT32 c, VOID *v) function main (line 127) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/CacheClient/threadWait.c function main (line 62) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/CacheClient/trace_insertions.cpp function VOID (line 65) | VOID InitCounters() function VOID (line 79) | VOID WatchTraces(TRACE trace, VOID *v) function VOID (line 94) | VOID PrintDetailsOnExit(INT32 code, VOID *v) function main (line 114) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/CacheClient/utils.cpp function string (line 48) | string BytesToString(UINT32 numBytes) function VOID (line 62) | VOID PrintInitInfo() function INT32 (line 81) | INT32 Usage() FILE: zsim-ramulator/pin/source/tools/CacheClient/watch_fragmentation.cpp function VOID (line 69) | VOID InitCounters() function VOID (line 83) | VOID PrintDetailsOnExit(INT32 code, VOID *v) function VOID (line 98) | VOID CollectBlockInfo(UINT32 block_size ) function main (line 115) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/ChildProcess/arglist.cpp function string (line 78) | string ARGUMENTS_LIST::String() const FILE: zsim-ramulator/pin/source/tools/ChildProcess/arglist.h function class (line 39) | class ARGUMENTS_LIST FILE: zsim-ramulator/pin/source/tools/ChildProcess/badexec.c function main (line 34) | int main() FILE: zsim-ramulator/pin/source/tools/ChildProcess/bind_now_app.c function check_ld_bind (line 39) | void check_ld_bind() function main (line 49) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ChildProcess/bind_now_tool.cpp function CheckLdBind (line 53) | void CheckLdBind() function VOID (line 73) | VOID Fini(INT32 code, VOID *v) function main (line 79) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/ChildProcess/child_process.cpp function main (line 39) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ChildProcess/execvp.c function main (line 42) | int main(int argc, char **argv){ FILE: zsim-ramulator/pin/source/tools/ChildProcess/follow_child.cpp function INT32 (line 45) | INT32 Usage() function VOID (line 52) | VOID Fini(INT32 code, VOID *v) function main (line 60) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/ChildProcess/follow_child_3gen_tool.cpp type WIND (line 38) | namespace WIND function MutexWriteToStdout (line 49) | void MutexWriteToStdout (char *msg) function main (line 62) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/ChildProcess/follow_child_3gen_tool_initsym.cpp function main (line 43) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/ChildProcess/follow_child_tool.cpp type WIND (line 35) | namespace WIND function BOOL (line 44) | BOOL FollowChild(CHILD_PROCESS childProcess, VOID * userData) function VOID (line 52) | VOID ImageLoad(IMG img, VOID *v) function VOID (line 59) | VOID ImageUnload(IMG img, VOID *v) function VOID (line 64) | VOID AppStart(VOID *v) function main (line 75) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/ChildProcess/fork_app.c function main (line 38) | int main() FILE: zsim-ramulator/pin/source/tools/ChildProcess/fork_jit_tool.cpp function INT32 (line 71) | INT32 Usage() function VOID (line 89) | VOID BeforeFork(THREADID threadid, const CONTEXT* ctxt, VOID * arg) function VOID (line 103) | VOID AfterForkInParent(THREADID threadid, const CONTEXT* ctxt, VOID * arg) function VOID (line 147) | VOID OpenChildOutput() function VOID (line 157) | VOID AfterForkInChild(THREADID threadid, const CONTEXT* ctxt, VOID * arg) function VOID (line 192) | VOID SyscallBefore(THREADID tid, CONTEXT *ctxt, SYSCALL_STANDARD scStd, function VOID (line 198) | VOID SyscallAfter(THREADID tid, CONTEXT *ctxt, SYSCALL_STANDARD scStd, function main (line 228) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/ChildProcess/fork_probed_tool.cpp function INT32 (line 46) | INT32 Usage() function BeforeFork (line 59) | void BeforeFork(UINT32 childPid, void *data) function AfterForkInParent (line 65) | void AfterForkInParent(UINT32 childPid, void *data) function AfterForkInChild (line 71) | void AfterForkInChild(UINT32 childPid, void *data) function BOOL (line 77) | BOOL FollowChild(CHILD_PROCESS childProcess, VOID * userData) function main (line 98) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/ChildProcess/fork_vm_lock_app.cpp type RESULT (line 47) | enum RESULT { function SigAlrmHandler (line 59) | void SigAlrmHandler( int signum, siginfo_t *siginfo, void *uctxt) function main (line 64) | int main() { FILE: zsim-ramulator/pin/source/tools/ChildProcess/fork_vm_lock_tool.cpp function INT32 (line 52) | INT32 Usage() function fork_func (line 68) | void fork_func(THREADID threadid, const CONTEXT * ctxt, VOID * v) function main (line 81) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ChildProcess/grand_parent_tool.cpp function string (line 74) | string Int64ToDecimalString(INT64 number) function BOOL (line 92) | BOOL FollowChild(CHILD_PROCESS childProcess, VOID * userData) function main (line 148) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/ChildProcess/injection_test_app.c function main (line 40) | int FILE: zsim-ramulator/pin/source/tools/ChildProcess/null_arg_check_tool.cpp function BOOL (line 41) | BOOL FollowChild(CHILD_PROCESS childProcess, VOID * userData) function VOID (line 47) | VOID ImageLoad(IMG img, VOID *v) function main (line 56) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/ChildProcess/null_check_app1.cpp function main (line 42) | int main(int argc, char **argv) FILE: zsim-ramulator/pin/source/tools/ChildProcess/null_check_app2.cpp function main (line 36) | int main(int argc, char **argv) FILE: zsim-ramulator/pin/source/tools/ChildProcess/parent_process.cpp function main (line 43) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ChildProcess/parent_tool.cpp type WIND (line 35) | namespace WIND function BOOL (line 81) | BOOL FollowChild(CHILD_PROCESS childProcess, VOID * userData) function main (line 127) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/ChildProcess/selfexec_app.c function get_num_descr (line 37) | int get_num_descr() function main (line 53) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ChildProcess/sigchld_app.cpp function main (line 37) | int main(int argc, char ** argv) FILE: zsim-ramulator/pin/source/tools/ChildProcess/simple_tool.cpp function main (line 44) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/ChildProcess/unix_parent_tool.cpp function INT32 (line 66) | INT32 Usage() function BOOL (line 76) | BOOL FollowChild(CHILD_PROCESS childProcess, VOID * userData) function VOID (line 111) | VOID Fini(INT32 code, VOID *v) function VOID (line 120) | VOID ExitInProbeMode(INT code) function VOID (line 128) | VOID ImageLoad(IMG img, VOID *v) function main (line 146) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/ChildProcess/vfork_app.c function main (line 36) | int main(int argc, const char **argv) FILE: zsim-ramulator/pin/source/tools/ChildProcess/win_child_process.cpp function main (line 37) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ChildProcess/win_early_termination.cpp function main (line 41) | int main() FILE: zsim-ramulator/pin/source/tools/ChildProcess/win_launcher_debugged_process.cpp function WaitAndVerify (line 40) | bool WaitAndVerify(HANDLE process, HANDLE thread, DWORD pid) function string (line 97) | string SplitString(string * input, const string & delimiter = " ") function main (line 111) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ChildProcess/win_launcher_process.cpp function WaitAndVerify (line 40) | bool WaitAndVerify(HANDLE process) function string (line 73) | string SplitString(string * input, const string & delimiter = " ") function main (line 87) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ChildProcess/win_parent_process.cpp function WaitAndVerify (line 40) | bool WaitAndVerify(HANDLE process) function main (line 61) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ChildProcess/win_parent_process_mt.cpp function MutexWriteToStdout (line 47) | void MutexWriteToStdout (char *msg) function MutexWriteToStdoutWithValue (line 59) | void MutexWriteToStdoutWithValue (char *msg, DWORD value) function WaitAndVerify (line 73) | bool WaitAndVerify(HANDLE process) function AllThreadSynchPoint (line 96) | void AllThreadSynchPoint (LONG threadNum) function DWORD (line 119) | DWORD WINAPI CreateTestProcesses(LPVOID threadNumPtr) function main (line 232) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ChildProcess/win_parent_process_unicode.cpp function WaitAndVerify (line 40) | bool WaitAndVerify(HANDLE process) function main (line 61) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ChildProcess/win_terminate_process_dll.cpp function VerifyLFHAvailable (line 40) | bool VerifyLFHAvailable() function BOOL (line 54) | BOOL WINAPI DllMain(HANDLE hDll, DWORD dwReason, LPVOID lpReserved) function Something (line 85) | __declspec(dllexport) int Something() {return i;} FILE: zsim-ramulator/pin/source/tools/Cpp11Tests/cpp11Threads.cpp function VOID (line 76) | VOID ThreadStart(THREADID threadIndex, CONTEXT *ctxt, INT32 flags, VOID *v) function VOID (line 82) | VOID ThreadFini(THREADID threadIndex, const CONTEXT *ctxt, INT32 flags, ... type SYSCALL_SEMANTIC (line 87) | enum SYSCALL_SEMANTIC function BOOL (line 97) | BOOL IsVForkOrFork(ADDRINT arg) function SYSCALL_SEMANTIC (line 105) | SYSCALL_SEMANTIC GetSyscallSemantic(CONTEXT *ctx, SYSCALL_STANDARD std) function VOID (line 128) | VOID SyscallEntry(THREADID pin_tid, CONTEXT *ctxt, SYSCALL_STANDARD std,... function VOID (line 145) | VOID Fini(INT32 code, VOID *v) function INT32 (line 155) | INT32 Usage() function main (line 173) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/Cpp11Tests/cpp11ThreadsApp.cpp function thread_func (line 41) | void thread_func (int pid, vector &v, int scalar, int L, int R) { function verify_vector (line 48) | bool verify_vector(const vector v, int scalar) { function main (line 58) | int main() { FILE: zsim-ramulator/pin/source/tools/CrossIa32Intel64/child_process_injection.cpp function VOID (line 40) | VOID Fini(INT32 code, VOID *v) function BOOL (line 46) | BOOL FollowChild(CHILD_PROCESS childProcess, VOID * userData) function main (line 54) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/CrossIa32Intel64/child_process_injection_app.c function main (line 42) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/CrossIa32Intel64/child_process_injection_app1.c function main (line 44) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/CrossIa32Intel64/child_process_linux.cpp function main (line 43) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/CrossIa32Intel64/child_process_windows.cpp function WaitAndVerify (line 40) | bool WaitAndVerify(HANDLE process) function string (line 61) | string SplitString(string * input, const string & delimiter = " ") function main (line 75) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/CrossIa32Intel64/early_termination.cpp function main (line 40) | int main() FILE: zsim-ramulator/pin/source/tools/CrossIa32Intel64/follow_child_tool.cpp function BOOL (line 35) | BOOL FollowChild(CHILD_PROCESS childProcess, VOID * userData) function main (line 43) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/CrossIa32Intel64/follow_child_tool_sym.cpp function BOOL (line 35) | BOOL FollowChild(CHILD_PROCESS childProcess, VOID * userData) function main (line 44) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/CrossIa32Intel64/follow_child_tool_windows.cpp type WIND (line 35) | namespace WIND function BOOL (line 44) | BOOL FollowChild(CHILD_PROCESS childProcess, VOID * userData) function VOID (line 52) | VOID ImageLoad(IMG img, VOID *v) function VOID (line 59) | VOID ImageUnload(IMG img, VOID *v) function VOID (line 64) | VOID AppStart(VOID *v) function main (line 69) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/CrossIa32Intel64/grand_child_process_linux.cpp function main (line 39) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/CrossIa32Intel64/grand_child_process_windows.cpp function main (line 37) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/CrossIa32Intel64/parent_process_linux.cpp function main (line 43) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/CrossIa32Intel64/parent_process_windows.cpp function WaitAndVerify (line 40) | bool WaitAndVerify(HANDLE process) function string (line 73) | string SplitString(string * input, const string & delimiter = " ") function main (line 87) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/CrossIa32Intel64/parent_tool.cpp function BOOL (line 35) | BOOL FollowChild(CHILD_PROCESS childProcess, VOID * userData) function main (line 44) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/CrossIa32Intel64/sigchld_app.cpp function main (line 37) | int main(int argc, char ** argv) FILE: zsim-ramulator/pin/source/tools/CrossIa32Intel64/w_terminate_process_dll.cpp function VerifyLFHAvailable (line 40) | bool VerifyLFHAvailable() function BOOL (line 54) | BOOL WINAPI DllMain(HANDLE hDll, DWORD dwReason, LPVOID lpReserved) function Something (line 85) | __declspec(dllexport) int Something() {return i;} FILE: zsim-ramulator/pin/source/tools/CrossIa32Intel64/win_launcher_debugged_process.cpp function WaitAndVerify (line 40) | bool WaitAndVerify(HANDLE process, HANDLE thread, DWORD pid) function string (line 97) | string SplitString(string * input, const string & delimiter = " ") function main (line 112) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/CrossIa32Intel64/win_launcher_process.cpp function WaitAndVerify (line 40) | bool WaitAndVerify(HANDLE process) function string (line 73) | string SplitString(string * input, const string & delimiter = " ") function main (line 87) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/DebugInfo/debugtest.cpp function InstImage (line 51) | void InstImage(IMG img, void *v) function main (line 77) | int main(int argc, char **argv) FILE: zsim-ramulator/pin/source/tools/DebugInfo/omit_source_location.cpp function VOID (line 54) | VOID docount() { icount++; } function VOID (line 59) | VOID Instruction(INS ins, VOID *v) function INT32 (line 89) | INT32 Usage() function main (line 96) | int main(int argc, char **argv) FILE: zsim-ramulator/pin/source/tools/DebugTrace/debugtrace.cpp function INT32 (line 86) | INT32 Usage() function LOCALFUN (line 113) | LOCALFUN BOOL Emit(THREADID threadid) function LOCALFUN (line 122) | LOCALFUN VOID Flush() function LOCALFUN (line 132) | LOCALFUN VOID Handler(EVENT_TYPE ev, VOID *, CONTEXT * ctxt, VOID *, THR... function VOID (line 168) | VOID EmitNoValues(THREADID threadid, string * str) function VOID (line 180) | VOID Emit1Values(THREADID threadid, string * str, string * reg1str, ADDR... function VOID (line 193) | VOID Emit2Values(THREADID threadid, string * str, string * reg1str, ADDR... function VOID (line 207) | VOID Emit3Values(THREADID threadid, string * str, string * reg1str, ADDR... function VOID (line 223) | VOID Emit4Values(THREADID threadid, string * str, string * reg1str, ADDR... function VOID (line 249) | VOID EmitXMM(THREADID threadid, UINT32 regno, PIN_REGISTER* xmm) function VOID (line 265) | VOID AddXMMEmit(INS ins, IPOINT point, REG xmm_dst) function VOID (line 273) | VOID AddEmit(INS ins, IPOINT point, string & traceString, UINT32 regCoun... function VOID (line 293) | VOID CaptureWriteEa(THREADID threadid, VOID * addr) function VOID (line 298) | VOID ShowN(UINT32 n, VOID *ea) function VOID (line 325) | VOID EmitWrite(THREADID threadid, UINT32 size) function VOID (line 382) | VOID EmitRead(THREADID threadid, VOID * ea, UINT32 size) function VOID (line 439) | VOID Indent() function VOID (line 447) | VOID EmitICount() function VOID (line 452) | VOID EmitDirectCall(THREADID threadid, string * str, INT32 tailCall, ADD... function string (line 473) | string FormatAddress(ADDRINT address, RTN rtn) function VOID (line 510) | VOID EmitIndirectCall(THREADID threadid, string * str, ADDRINT target, A... function VOID (line 531) | VOID EmitReturn(THREADID threadid, string * str, ADDRINT ret0) function VOID (line 551) | VOID CallTrace(TRACE trace, INS ins) function VOID (line 624) | VOID InstructionTrace(TRACE trace, INS ins) function VOID (line 690) | VOID MemoryTrace(INS ins) function VOID (line 723) | VOID Trace(TRACE trace, VOID *v) function VOID (line 747) | VOID Fini(int, VOID * v) function OnSig (line 758) | static void OnSig(THREADID threadIndex, function main (line 809) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Debugger/action-pending-app.cpp function main (line 20) | int main() function Parent (line 42) | static void Parent() function Breakpoint (line 49) | void Breakpoint() function ToolWait (line 54) | void ToolWait() function ToolSignal (line 59) | void ToolSignal() FILE: zsim-ramulator/pin/source/tools/Debugger/action-pending-tool.cpp function main (line 50) | int main(int argc, char * argv[]) function InstrumentRtn (line 62) | static void InstrumentRtn(RTN rtn, VOID *) function OnExit (line 80) | static void OnExit(INT32, VOID *) function DoWait (line 89) | static void DoWait(CONTEXT *ctxt, THREADID tid) function DoSignal (line 101) | static void DoSignal() FILE: zsim-ramulator/pin/source/tools/Debugger/app-pause-app.cpp function main (line 74) | int main() FILE: zsim-ramulator/pin/source/tools/Debugger/app-pause-in-app-thread-tool.cpp function VOID (line 49) | VOID doPause(THREADID threadid) function VOID (line 90) | VOID insCallback(INS ins, void *v) function main (line 98) | int main(int argc, char **argv) FILE: zsim-ramulator/pin/source/tools/Debugger/app-pause-in-int-thread-tool.cpp function VOID (line 53) | VOID doPause(VOID * arg) function VOID (line 87) | VOID iCount(THREADID threadid) function VOID (line 95) | VOID insCallback(INS ins, void *v) function main (line 103) | int main(int argc, char **argv) FILE: zsim-ramulator/pin/source/tools/Debugger/bphandler.cpp function main (line 62) | int main(int argc, char * argv[]) function BOOL (line 74) | static BOOL BreakpointHandler(ADDRINT addr, UINT size, BOOL insert, VOID... function VOID (line 93) | static VOID InstrumentImg(IMG img, VOID *data) function ADDRINT (line 124) | static ADDRINT IsAtBreakpoint(ADDRINT pc) function VOID (line 129) | static VOID ControlledBreakpoint(CONTEXT *ctxt, THREADID tid) function VOID (line 138) | static VOID ReActivateControlledBreakpoint() FILE: zsim-ramulator/pin/source/tools/Debugger/bphandler_app.c function ToolControlled (line 33) | int ToolControlled() function DeleteToolControlled (line 38) | int DeleteToolControlled() function ReInsertToolControlled (line 43) | int ReInsertToolControlled() function ReActivateToolControlled (line 48) | int ReActivateToolControlled() function main (line 53) | int main() FILE: zsim-ramulator/pin/source/tools/Debugger/bptest.cpp function main (line 4) | int main() FILE: zsim-ramulator/pin/source/tools/Debugger/breaktool.cpp function main (line 55) | int main(int argc, char * argv[]) function InstrumentRtn (line 88) | static void InstrumentRtn(RTN rtn, VOID *) function InstrumentIns (line 106) | static void InstrumentIns(INS ins, VOID *) function DoBreakpoint (line 121) | static void DoBreakpoint(CONTEXT *ctxt, THREADID tid) function OnExit (line 131) | static void OnExit(INT32, VOID *) FILE: zsim-ramulator/pin/source/tools/Debugger/callerapp.c function main (line 9) | int main() function Foo (line 18) | void Foo(int a, int b, int c) function Inner (line 24) | void Inner(int x) FILE: zsim-ramulator/pin/source/tools/Debugger/check-if-thread-stopped.cpp type WIND (line 52) | namespace WIND { function PrintAllThreadIDs (line 95) | void PrintAllThreadIDs() function WaitForAllThreadsToStart (line 113) | static void WaitForAllThreadsToStart(THREADID tid) function WaitForThisThreadToBeActive (line 130) | void WaitForThisThreadToBeActive(THREADID tid) function DoBreakpoint (line 159) | static void DoBreakpoint(THREADID tid, CONTEXT *context) function Image (line 206) | static void Image(IMG img, VOID *) function OnExit (line 224) | static void OnExit(INT32, VOID *) function INT32 (line 240) | INT32 Usage() function main (line 255) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/Debugger/checkpoint-app.c function main (line 12) | int main() function Done (line 26) | static void Done() FILE: zsim-ramulator/pin/source/tools/Debugger/checkpoint.cpp function main (line 51) | int main(int argc, char *argv[]) function VOID (line 64) | static VOID Instruction(INS ins, VOID *) function VOID (line 74) | static VOID OnMemWrite(ADDRINT addr, ADDRINT size) function BOOL (line 81) | static BOOL DebugInterpreter(THREADID, CONTEXT *ctxt, const string &cmd,... FILE: zsim-ramulator/pin/source/tools/Debugger/debugger-shell-app.cpp function main (line 71) | int main(int argc, char **argv) function RunTest (line 100) | static void RunTest() function GenerateBreakpointScripts (line 115) | static void GenerateBreakpointScripts(const char *inFile, const char *co... function GenerateTracepointScripts (line 179) | static void GenerateTracepointScripts(const char *inFile, const char *co... FILE: zsim-ramulator/pin/source/tools/Debugger/debugger-type.cpp function main (line 44) | int main(int argc, char * argv[]) function InstrumentIns (line 53) | static void InstrumentIns(INS ins, VOID *) FILE: zsim-ramulator/pin/source/tools/Debugger/dlopen-dlclose.c function main (line 51) | int main(int argc, char* argv[]) FILE: zsim-ramulator/pin/source/tools/Debugger/exec.cpp function main (line 7) | int main(int argc, char **argv) FILE: zsim-ramulator/pin/source/tools/Debugger/fork.cpp function main (line 10) | int main() function DoChild (line 24) | static void DoChild() function DoCommon (line 29) | static void DoCommon() FILE: zsim-ramulator/pin/source/tools/Debugger/int3-count.cpp function main (line 48) | int main(int argc, char * argv[]) function InstrumentIns (line 61) | static void InstrumentIns(INS ins, VOID *) function OnExit (line 73) | static void OnExit(INT32, VOID *) function CountInt3 (line 81) | static void CountInt3() function CountOther (line 86) | static void CountOther() FILE: zsim-ramulator/pin/source/tools/Debugger/intercept-app.cpp function main (line 46) | int main() function Checkpoint (line 105) | int Checkpoint() function Breakpoint1 (line 110) | void Breakpoint1() FILE: zsim-ramulator/pin/source/tools/Debugger/intercept-tool.cpp function main (line 54) | int main(int argc, char * argv[]) function InstrumentRtn (line 72) | static void InstrumentRtn(RTN rtn, VOID *) function InstrumentIns (line 83) | static void InstrumentIns(INS ins, VOID *) function OnCheckpoint (line 92) | static void OnCheckpoint(CONTEXT *ctxt) function VOID (line 98) | static VOID OnMemWrite(ADDRINT addr, ADDRINT size) function BOOL (line 108) | static BOOL InterceptBreakpoint(THREADID tid, DEBUGGING_EVENT eventType,... function OnExit (line 149) | static void OnExit(INT32, VOID *) FILE: zsim-ramulator/pin/source/tools/Debugger/interpreter-remove.cpp function BOOL (line 42) | BOOL BadDebug(THREADID threadIndex, CONTEXT *ctxt, const std::string &cm... function BOOL (line 48) | BOOL GoodDebug(THREADID threadIndex, CONTEXT *ctxt, const std::string &c... function main (line 53) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/Debugger/invalidate-regs.cpp function main (line 41) | int main(int argc, char * argv[]) function OnCommand (line 50) | static bool OnCommand(THREADID, CONTEXT *ctxt, const std::string &cmd, s... FILE: zsim-ramulator/pin/source/tools/Debugger/launch-gdb-tool.cpp function main (line 57) | int main(int argc, char * argv[]) function OnRtn (line 69) | static void OnRtn(RTN rtn, VOID *) function DoBreakpoint (line 87) | static void DoBreakpoint(CONTEXT *ctxt, THREADID tid) function LaunchGdb (line 131) | static bool LaunchGdb() FILE: zsim-ramulator/pin/source/tools/Debugger/launch-pin-attach-debugger.py function Main (line 16) | def Main(argv): function KillProcess (line 182) | def KillProcess(sub): function PrintCommand (line 202) | def PrintCommand(cmd): FILE: zsim-ramulator/pin/source/tools/Debugger/library-load-tool.cpp function INT32 (line 48) | INT32 Usage() function VOID (line 60) | VOID Image(IMG img, VOID *) function main (line 95) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/Debugger/memlog.hpp class MEMLOG (line 42) | class MEMLOG method Record (line 45) | void Record(ADDRINT addr, ADDRINT size) method Restore (line 57) | void Restore() FILE: zsim-ramulator/pin/source/tools/Debugger/mt-exit-tool.cpp function main (line 40) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/Debugger/mt-exit.cpp function main (line 39) | int main() function Breakpoint (line 65) | static void Breakpoint() FILE: zsim-ramulator/pin/source/tools/Debugger/null-emulator-ia32.cpp type EMULATED_REG (line 46) | enum EMULATED_REG function main (line 273) | int main(int argc, char * argv[]) function VOID (line 287) | static VOID GetReg(unsigned toolRegId, THREADID tid, CONTEXT *ctxt, VOID... function VOID (line 337) | static VOID SetReg(unsigned toolRegId, THREADID tid, CONTEXT *ctxt, cons... function USIZE (line 389) | static USIZE GetDoc(const std::string &name, USIZE size, void *buf, VOID *) function PrintEmulated (line 425) | static void PrintEmulated() FILE: zsim-ramulator/pin/source/tools/Debugger/null-emulator-intel64.cpp type EMULATED_REG (line 46) | enum EMULATED_REG function main (line 305) | int main(int argc, char * argv[]) function VOID (line 319) | static VOID GetReg(unsigned toolRegId, THREADID tid, CONTEXT *ctxt, VOID... function VOID (line 369) | static VOID SetReg(unsigned toolRegId, THREADID tid, CONTEXT *ctxt, cons... function USIZE (line 421) | static USIZE GetDoc(const std::string &name, USIZE size, void *buf, VOID *) function PrintEmulated (line 457) | static void PrintEmulated() FILE: zsim-ramulator/pin/source/tools/Debugger/pc-change-async-tool.cpp function main (line 61) | int main(int argc, char * argv[]) function VOID (line 77) | static VOID OnImage(IMG img, VOID *) function VOID (line 104) | static VOID InstrumentRtn(RTN rtn, VOID *) function VOID (line 116) | static VOID AtOne() function BOOL (line 133) | static BOOL Intercept(THREADID tid, DEBUGGING_EVENT eventType, CONTEXT *... function VOID (line 191) | static VOID OnExit(INT32, VOID *) FILE: zsim-ramulator/pin/source/tools/Debugger/pc-change-async.cpp function main (line 49) | int main() function DoTest (line 75) | static void DoTest() FILE: zsim-ramulator/pin/source/tools/Debugger/pc-change-bp.cpp function main (line 37) | int main() FILE: zsim-ramulator/pin/source/tools/Debugger/pick-random-port.c function is_invalid_errno (line 46) | int is_invalid_errno() function usage (line 58) | void usage(char* cmd) function alarm_signal_handler (line 66) | void alarm_signal_handler(int sig) function main (line 70) | int main(int argc, char* argv[]) FILE: zsim-ramulator/pin/source/tools/Debugger/pthread-bare-exit.cpp function main (line 10) | int main() FILE: zsim-ramulator/pin/source/tools/Debugger/pthread-bare-exitgroup.cpp function main (line 10) | int main() FILE: zsim-ramulator/pin/source/tools/Debugger/reattach-loop.cpp function main (line 11) | int main() function Breakpoint (line 27) | static void Breakpoint() FILE: zsim-ramulator/pin/source/tools/Debugger/set-mode-tool.cpp function main (line 43) | int main(int argc, char * argv[]) function OnThreadStart (line 73) | static void OnThreadStart(THREADID, CONTEXT *, INT32, VOID *) FILE: zsim-ramulator/pin/source/tools/Debugger/set_xmm_scratches.cpp function VOID (line 47) | static VOID InstrumentRoutine(RTN rtn, VOID *) function OnExit (line 67) | static void OnExit(INT32, VOID *) function main (line 84) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/Debugger/set_xmm_scratches_before_breakpoint.cpp function VOID (line 58) | static VOID InstrumentRoutine(RTN rtn, VOID *) function DoBreakpoint (line 79) | static void DoBreakpoint(CONTEXT *ctxt, THREADID tid) function VOID (line 94) | VOID Instruction (INS ins, void *v) function OnExit (line 116) | static void OnExit(INT32, VOID *) function main (line 154) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/Debugger/set_xmm_scratches_before_breakpoint_and_set_xmm_reg.cpp function VOID (line 55) | static VOID InstrumentRoutine(RTN rtn, VOID *) function OnCommand (line 78) | static bool OnCommand(THREADID tid, CONTEXT *context, const std::string ... function OnExit (line 116) | static void OnExit(INT32, VOID *) function main (line 146) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/Debugger/set_xmm_scratches_for_ymmtest.cpp function VOID (line 47) | static VOID InstrumentRoutine(RTN rtn, VOID *) function OnExit (line 68) | static void OnExit(INT32, VOID *) function main (line 86) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/Debugger/signal-catch.cpp function main (line 9) | int main() function Handle (line 25) | static void Handle(int sig) FILE: zsim-ramulator/pin/source/tools/Debugger/simple-command-tool.cpp function main (line 45) | int main(int argc, char * argv[]) function OnCommand (line 56) | static bool OnCommand(THREADID, CONTEXT *, const std::string &cmd, std::... function OnExit (line 75) | static void OnExit(INT32, VOID *) FILE: zsim-ramulator/pin/source/tools/Debugger/simple-pindb.cpp function main (line 65) | int main(int argc, char **argv) function GenerateBasicScripts (line 116) | static void GenerateBasicScripts(const char *inFile, const char *compare... function GenerateDetachScripts (line 209) | static void GenerateDetachScripts(const char *inFile, const char *compar... function GenerateStepCustomBreakScripts (line 241) | static void GenerateStepCustomBreakScripts(const char *inFile, const cha... FILE: zsim-ramulator/pin/source/tools/Debugger/simple.c function main (line 9) | int main() FILE: zsim-ramulator/pin/source/tools/Debugger/simultaneous-toolbreak.cpp function main (line 71) | int main(int argc, char * argv[]) function OnCommand (line 108) | static bool OnCommand(THREADID, CONTEXT *, const std::string &cmd, std::... function BOOL (line 224) | static BOOL ParseThreadId(const std::string &str, THREADID *val) function InstrumentRtn (line 236) | static void InstrumentRtn(RTN rtn, VOID *) function DoBreakpoint (line 258) | static void DoBreakpoint(THREADID tid, CONTEXT *context) function ADDRINT (line 301) | static ADDRINT ClearSkipPc() function OnExit (line 306) | static void OnExit(INT32, VOID *) FILE: zsim-ramulator/pin/source/tools/Debugger/start-fini-callback.cpp function main (line 44) | int main(int argc, char * argv[]) function OnThreadStart (line 58) | static void OnThreadStart(THREADID tid, CONTEXT *, INT32, VOID *) function OnThreadFini (line 63) | static void OnThreadFini(THREADID tid, const CONTEXT *, INT32, VOID *) function OnExit (line 68) | static void OnExit(INT32, VOID *) FILE: zsim-ramulator/pin/source/tools/Debugger/stop-resume-when-suspended.cpp function VOID (line 47) | static VOID SuspendResume(THREADID tid) function VOID (line 61) | static VOID ThreadStart(THREADID threadid, CONTEXT *ctxt, INT32 flags, V... function OnExit (line 72) | static void OnExit(INT32, VOID *) function VOID (line 78) | static VOID Image(IMG img, VOID* v) function main (line 94) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/Debugger/thread-unix.cpp function main (line 24) | int main(int argc, char **argv) function ParseArgs (line 53) | static bool ParseArgs(int argc, char **argv) function GlobalFunction (line 87) | void GlobalFunction() FILE: zsim-ramulator/pin/source/tools/Debugger/thread-win.cpp function main (line 24) | int main(int argc, char **argv) function ParseArgs (line 54) | static bool ParseArgs(int argc, char **argv) function DWORD (line 79) | static DWORD WINAPI Worker(LPVOID) function GlobalFunction (line 88) | void GlobalFunction() FILE: zsim-ramulator/pin/source/tools/Debugger/thread.cpp function main (line 10) | int main() FILE: zsim-ramulator/pin/source/tools/Debugger/use-debugger-shell.cpp function main (line 38) | int main(int argc, char **argv) FILE: zsim-ramulator/pin/source/tools/Debugger/watchpoint-app.c function main (line 9) | int main(int argc, char **argv) FILE: zsim-ramulator/pin/source/tools/Debugger/watchpoint.cpp function main (line 53) | int main(int argc, char *argv[]) function VOID (line 66) | static VOID Instruction(INS ins, VOID *) function ADDRINT (line 82) | static ADDRINT OnMemWriteIf(ADDRINT addr) function VOID (line 90) | static VOID DoBreakpoint(CONTEXT *ctxt, THREADID tid) function BOOL (line 100) | static BOOL DebugInterpreter(THREADID, CONTEXT *ctxt, const string &cmd,... FILE: zsim-ramulator/pin/source/tools/Debugger/win-continued-exception1.cpp function main (line 38) | int main() function BOOL (line 49) | static BOOL SafeDiv(INT32 dividend, INT32 divisor, INT32 *pResult) function MyFilter (line 62) | static int MyFilter(unsigned long code) FILE: zsim-ramulator/pin/source/tools/Debugger/win-continued-exception2.cpp function main (line 38) | int main() function BOOL (line 49) | static BOOL SafeDiv(INT32 dividend, INT32 divisor, INT32 *pResult) function MyFilter (line 62) | static int MyFilter(unsigned long code) FILE: zsim-ramulator/pin/source/tools/Debugger/win-cpp-exception.cpp function main (line 33) | int main() FILE: zsim-ramulator/pin/source/tools/Debugger/win-foo-library.cpp function Foo (line 33) | __declspec(dllexport) void Foo() FILE: zsim-ramulator/pin/source/tools/Debugger/win-handled-exception.cpp type _EXCEPTION_POINTERS (line 35) | struct _EXCEPTION_POINTERS function main (line 38) | int main() function BOOL (line 49) | static BOOL SafeDiv(INT32 dividend, INT32 divisor, INT32 *pResult) function Filter (line 62) | static int Filter(unsigned int code, struct _EXCEPTION_POINTERS *ep) FILE: zsim-ramulator/pin/source/tools/Debugger/win-load-library.cpp function main (line 37) | int main(int argc, char **argv) FILE: zsim-ramulator/pin/source/tools/Debugger/win-software-exception.cpp function main (line 33) | int main() FILE: zsim-ramulator/pin/source/tools/Debugger/win-thread-stress.cpp function main (line 45) | int main() function DWORD (line 85) | static DWORD WINAPI Child(LPVOID) FILE: zsim-ramulator/pin/source/tools/Debugger/win-unhandled-exception.cpp function main (line 31) | int main() FILE: zsim-ramulator/pin/source/tools/Debugger/xmm.c function main (line 7) | int main() FILE: zsim-ramulator/pin/source/tools/Debugger/ymm.cpp function main (line 39) | int main() function HandleSigill (line 64) | static void HandleSigill(int sig) FILE: zsim-ramulator/pin/source/tools/GracefulExit/applicationexit.cpp function VOID (line 46) | static VOID ThreadStart(THREADID threadIndex, CONTEXT *ctxt, INT32 flags... function VOID (line 51) | static VOID ThreadFini(THREADID tid, CONTEXT const * c, INT32 code, VOID... function VOID (line 56) | static VOID Fini(INT32 code, VOID *v) function VOID (line 62) | static VOID MakeExitCallback() function VOID (line 67) | static VOID InstrumentTrace(TRACE t, VOID *v) function main (line 73) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/GracefulExit/exitApplicationLocked_app.cpp function main (line 59) | int main(int argc, char* argv[]) { FILE: zsim-ramulator/pin/source/tools/GracefulExit/exitApplicationLocked_tool.cpp function OS_THREAD_ID (line 84) | static OS_THREAD_ID* GetTLSData(THREADID threadIndex) { function VOID (line 92) | static VOID ThreadStart(THREADID threadIndex, CONTEXT* c, INT32 flags, V... function VOID (line 108) | static VOID ThreadFini(THREADID threadIndex, CONTEXT const * c, INT32 co... function VOID (line 116) | static VOID Fini(INT32 code, VOID* v) { function main (line 126) | int main(INT32 argc, CHAR **argv) { FILE: zsim-ramulator/pin/source/tools/GracefulExit/exitFromFini_app.cpp function main (line 87) | int main(int argc, char* argv[]) { FILE: zsim-ramulator/pin/source/tools/GracefulExit/exitFromFini_tool.cpp function OS_THREAD_ID (line 92) | static OS_THREAD_ID* GetTLSData(THREADID threadIndex) { function VOID (line 100) | static VOID ThreadStart(THREADID threadIndex, CONTEXT* c, INT32 flags, V... function VOID (line 110) | static VOID ThreadFini(THREADID threadIndex, CONTEXT const * c, INT32 co... function VOID (line 135) | static VOID Fini(INT32 code, VOID* v) { function main (line 157) | int main(INT32 argc, CHAR **argv) { FILE: zsim-ramulator/pin/source/tools/GracefulExit/raceToEnterVm_app.cpp function DWORD (line 49) | static DWORD WINAPI SecondaryThread(LPVOID lpParameter) { function main (line 58) | int main() { FILE: zsim-ramulator/pin/source/tools/GracefulExit/raceToExit_app.cpp function EXPORT_SYM (line 56) | EXPORT_SYM void doExit() {} function createThreads (line 58) | static bool createThreads(int numOfThreads, void* func) { function main (line 88) | int main() { FILE: zsim-ramulator/pin/source/tools/GracefulExit/threadFini_app.cpp type ExitType (line 53) | enum ExitType { type ThreadRole (line 62) | enum ThreadRole { function createThreads (line 98) | static bool createThreads() { function parseArgs (line 157) | static void parseArgs(int argc, const char* argv[]) { function waitForThreads (line 181) | static void waitForThreads() { function doExit (line 205) | void volatile doExit(bool appThread) { function waitOrExit (line 212) | static void waitOrExit() { function main (line 239) | int main(int argc, const char* argv[]) { FILE: zsim-ramulator/pin/source/tools/GracefulExit/threadFini_exception_app.cpp function EXPORT_SYM (line 65) | EXPORT_SYM void doExit() {} function createThreads (line 67) | static bool createThreads() { function waitForThreads (line 78) | static void waitForThreads() { function main (line 85) | int main(int argc, char* argv[]) { FILE: zsim-ramulator/pin/source/tools/GracefulExit/threadFini_sendsig.cpp function main (line 41) | int main(int argc, char** argv) { FILE: zsim-ramulator/pin/source/tools/GracefulExit/threadFini_sig_app.cpp function doExit (line 70) | void doExit() {} function createThreads (line 72) | static bool createThreads() { function waitForThreads (line 82) | static void waitForThreads() { function createChild (line 89) | static void createChild(char* sigapp) { function main (line 105) | int main(int argc, char* argv[]) { FILE: zsim-ramulator/pin/source/tools/GracefulExit/threadFini_tool.cpp function OS_THREAD_ID (line 98) | static OS_THREAD_ID* GetTLSData(THREADID threadIndex) { function CreateToolThread (line 103) | static void CreateToolThread() { function callExitApplication (line 112) | static void callExitApplication(bool appThread) { function VOID (line 129) | static VOID ThreadStart(THREADID threadIndex, CONTEXT* c, INT32 flags, V... function VOID (line 139) | static VOID ThreadFini(THREADID threadIndex, CONTEXT const * c, INT32 co... function VOID (line 147) | static VOID Fini(INT32 code, VOID* v) { function VOID (line 156) | static VOID OnImage(IMG img, VOID *v) { function InternalThreadMain (line 179) | void InternalThreadMain(void* v) { function main (line 204) | int main(INT32 argc, CHAR **argv) { FILE: zsim-ramulator/pin/source/tools/GracefulExit/threadUtils.h type DWORD (line 42) | typedef DWORD TidType; type pthread_t (line 47) | typedef pthread_t TidType; type Results (line 62) | enum Results { FILE: zsim-ramulator/pin/source/tools/GracefulExit/threadUtils_android.cpp function GetTid (line 68) | unsigned int GetTid() { function InitLocks (line 72) | void InitLocks() { function CreateNewThread (line 81) | bool CreateNewThread(TidType* tid, void* func, void* info) { function CancelThread (line 86) | void CancelThread(TidType tid) { function WaitForThread (line 90) | void WaitForThread(TidType tid) { function ThreadExit (line 96) | void ThreadExit() { function IncThreads (line 100) | void IncThreads() { function DecThreads (line 106) | void DecThreads() { function NumOfThreads (line 112) | int NumOfThreads() { function Print (line 116) | void Print(const string& str) { function ErrorExit (line 122) | void ErrorExit(Results res) { function DoSleep (line 129) | void DoSleep(unsigned int seconds) { function EnterSafeCancellationPoint (line 134) | void EnterSafeCancellationPoint() { function SetTimeout (line 138) | void SetTimeout() { function GetLock (line 153) | void GetLock(pthread_mutex_t* mutex) { function ReleaseLock (line 159) | void ReleaseLock(pthread_mutex_t* mutex) { function DoYield (line 165) | void DoYield() { function TimeoutHandler (line 169) | void TimeoutHandler(int a) { FILE: zsim-ramulator/pin/source/tools/GracefulExit/threadUtils_linux.cpp function GetTid (line 68) | unsigned int GetTid() { function InitLocks (line 72) | void InitLocks() { function CreateNewThread (line 81) | bool CreateNewThread(TidType* tid, void* func, void* info) { function CancelThread (line 85) | void CancelThread(TidType tid) { function WaitForThread (line 91) | void WaitForThread(TidType tid) { function ThreadExit (line 97) | void ThreadExit() { function IncThreads (line 101) | void IncThreads() { function DecThreads (line 107) | void DecThreads() { function NumOfThreads (line 113) | int NumOfThreads() { function Print (line 117) | void Print(const string& str) { function ErrorExit (line 123) | void ErrorExit(Results res) { function DoSleep (line 130) | void DoSleep(unsigned int seconds) { function EnterSafeCancellationPoint (line 134) | void EnterSafeCancellationPoint() { function SetTimeout (line 140) | void SetTimeout() { function GetLock (line 155) | void GetLock(pthread_mutex_t* mutex) { function ReleaseLock (line 161) | void ReleaseLock(pthread_mutex_t* mutex) { function DoYield (line 167) | void DoYield() { function TimeoutHandler (line 171) | void TimeoutHandler(int a) { FILE: zsim-ramulator/pin/source/tools/GracefulExit/threadUtils_windows.cpp function GetTid (line 65) | unsigned int GetTid() { function InitLocks (line 69) | void InitLocks() { function CreateNewThread (line 75) | bool CreateNewThread(TidType* tid, void* func, void* info) { function CancelThread (line 82) | void CancelThread(TidType tid) { function WaitForThread (line 88) | void WaitForThread(TidType tid) { function TimeoutThreadFunc (line 94) | void TimeoutThreadFunc(void* info){ function SetTimeout (line 102) | void SetTimeout(){ function ThreadExit (line 111) | void ThreadExit() { function IncThreads (line 115) | void IncThreads() { function DecThreads (line 121) | void DecThreads() { function NumOfThreads (line 127) | int NumOfThreads() { function Print (line 131) | void Print(const string& str) { function ErrorExit (line 138) | void ErrorExit(Results res) { function DoSleep (line 146) | void DoSleep(unsigned int seconds) { function DoYield (line 150) | void DoYield() { function EnterSafeCancellationPoint (line 154) | void EnterSafeCancellationPoint() { function GetLock (line 162) | void GetLock(CRITICAL_SECTION* thelock) { function ReleaseLock (line 166) | void ReleaseLock(CRITICAL_SECTION* thelock) { FILE: zsim-ramulator/pin/source/tools/I18N/i18n_tool.cpp function VOID (line 60) | VOID ImageLoad(IMG img, VOID * v) function VOID (line 98) | VOID Fini(INT32 code, VOID *) function main (line 103) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/I18N/unix_unicode.cpp function main (line 37) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/I18N/unix_unicode_test_launcher.cpp function main (line 52) | int main(int argc, char * argv[], char * envp[]) function make (line 72) | int make(int argc, char * argv[]) function test (line 107) | int test(int argc, char * argv[], char * envp[]) FILE: zsim-ramulator/pin/source/tools/I18N/win_unicode.cpp function wmain (line 35) | int wmain(int argc, wchar_t * argv[]) FILE: zsim-ramulator/pin/source/tools/I18N/win_unicode_test_launcher.cpp function wmain (line 54) | int wmain(int argc, wchar_t * argv[], wchar_t * envp[]) function make (line 74) | int make(int argc, wchar_t * argv[], wchar_t * envp[]) function test (line 116) | int test(int argc, wchar_t * argv[], wchar_t * envp[]) FILE: zsim-ramulator/pin/source/tools/IArg/iarg_explicit_memory_ea.cpp function INT32 (line 66) | INT32 Usage() function VOID (line 83) | VOID Fini(int, VOID * v) function VOID (line 91) | VOID MemOpAnalysis(ADDRINT pc, ADDRINT addr) function VOID (line 100) | VOID Trace(TRACE trace, VOID *v) function CheckVarReplaced (line 118) | void CheckVarReplaced(const char* name, void* pc, void* value) function VOID (line 134) | VOID ImageLoad(IMG img, VOID *v) function main (line 152) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/IArg/iarg_explicit_memory_ea_app.cpp function EXPORT_SYM (line 64) | EXPORT_SYM void checkVar(const char* name, void* pc, void* value) function main (line 70) | int main() FILE: zsim-ramulator/pin/source/tools/IArg/iarg_inst_ptr_error_msg.cpp function INT32 (line 57) | INT32 Usage() function VOID (line 74) | VOID foo(ADDRINT* pc) function VOID (line 80) | VOID const_ref(ADDRINT* pc, ADDRINT pc2) function VOID (line 93) | VOID Trace(TRACE trace, VOID *v) function main (line 128) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/ImageTests/attachReattachImageLoadCallbacks_app.cpp type ExitType (line 48) | enum ExitType { function AfterAttach1 (line 57) | bool AfterAttach1() function AfterAttach2 (line 63) | bool AfterAttach2() function BlockSignals (line 72) | void BlockSignals(int signalsListToBlock[] , int len, sigset_t * sigmask) function main (line 96) | int main(int argc, char** argv) FILE: zsim-ramulator/pin/source/tools/ImageTests/badmunmap_app.cpp function EXPORT_SYM (line 49) | EXPORT_SYM void AppMarker() function main (line 54) | int main() FILE: zsim-ramulator/pin/source/tools/ImageTests/badmunmap_tool.cpp function INT32 (line 50) | INT32 Usage() function NotifyMarker (line 56) | void NotifyMarker() function VOID (line 62) | VOID ImageUnload(IMG img, VOID* v) function VOID (line 79) | VOID Routine(RTN rtn, VOID* v) function VOID (line 89) | VOID Fini(int, VOID* v) function main (line 102) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/ImageTests/dummy_dll.c function nothing (line 31) | __declspec(dllexport) void nothing() {} FILE: zsim-ramulator/pin/source/tools/ImageTests/full_path_app.cpp type ExitType (line 34) | enum ExitType { function main (line 44) | int main(int argc, char** argv) FILE: zsim-ramulator/pin/source/tools/ImageTests/full_path_tool.cpp function VOID (line 44) | static VOID ImageLoad(IMG img, VOID *data) function main (line 49) | int main(int argc, char** argv) FILE: zsim-ramulator/pin/source/tools/ImageTests/imageLoad_tool.cpp function afterAttachProbe (line 48) | int afterAttachProbe(void) function VOID (line 53) | static VOID imageLoad(IMG img, VOID *v) function main (line 65) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ImageTests/imageUnload_app.c function Open (line 36) | void Open(char* filename) function main (line 47) | int main(int argc, char** argv) FILE: zsim-ramulator/pin/source/tools/ImageTests/imageUnload_tool.cpp function VOID (line 50) | VOID ImageUnload(IMG img, VOID *v) function INT32 (line 76) | static INT32 Usage() function main (line 86) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ImageTests/image_load.cpp type WIND (line 38) | namespace WIND function VOID (line 52) | VOID ImageLoad(IMG img, VOID *v) function VOID (line 60) | VOID ImageUnload(IMG img, VOID *v) function VOID (line 66) | VOID ThreadStart(THREADID threadid, CONTEXT *ctxt, INT32 flags, VOID *v) function FiniCore (line 72) | void FiniCore() function VOID (line 77) | VOID Fini(INT32 code, VOID *v) class PROBE_FINI_OBJECT (line 82) | class PROBE_FINI_OBJECT function VOID (line 91) | VOID AppStart(VOID *v) function main (line 98) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ImageTests/images_on_attach_app.cpp function DoRelease (line 48) | void DoRelease(volatile bool* doRelease) function WaitForAttach (line 55) | static void WaitForAttach() function LoadAdditionalLibraries (line 74) | static void LoadAdditionalLibraries(const char* usrlib) function main (line 96) | int main( int argc, char *argv[] ) FILE: zsim-ramulator/pin/source/tools/ImageTests/images_on_attach_tool.cpp function OnDoRelease (line 53) | static void OnDoRelease(ADDRINT doRelease) function VOID (line 60) | static VOID ImageLoad(IMG img, VOID *v) function VOID (line 78) | static VOID OnAppStart(VOID *v) function VOID (line 84) | static VOID Fini(INT32 code, VOID *v) function main (line 90) | int main( INT32 argc, CHAR *argv[] ) FILE: zsim-ramulator/pin/source/tools/ImageTests/img_find_by_addr.cpp function BOOL (line 44) | static BOOL IsAddrInLoadedImg(ADDRINT ip) function VOID (line 59) | static VOID AnalysisFindImg (ADDRINT ip) function VOID (line 75) | static VOID Instruction(INS ins, VOID *v) function VOID (line 92) | VOID ImageLoad (IMG img, VOID *v) function VOID (line 102) | VOID ImageUnload(IMG img, VOID *v) function VOID (line 110) | VOID Fini(INT32 code, VOID *v) function main (line 118) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ImageTests/img_open_win.cpp function VOID (line 49) | VOID ImageLoad(IMG img, VOID *v) function main (line 65) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ImageTests/l_imageLoad_app.cpp type ExitType (line 44) | enum ExitType { function UnixOpen (line 52) | void UnixOpen(char* filename) function AfterAttach (line 64) | int AfterAttach() function main (line 82) | int main(int argc, char** argv) FILE: zsim-ramulator/pin/source/tools/ImageTests/launchReattachImageLoadCallbacks_app.cpp type ExitType (line 42) | enum ExitType { function AfterAttach2 (line 47) | bool AfterAttach2() function main (line 53) | int main (int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ImageTests/load_dummy_dll.c function main (line 34) | int main(int argc, char **argv) FILE: zsim-ramulator/pin/source/tools/ImageTests/load_dummy_dll_tool.cpp function VOID (line 48) | VOID ImageLoad(IMG img, VOID *v) function VOID (line 54) | VOID ImageUnload(IMG img, VOID *v) function main (line 60) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ImageTests/my_dll.c function my_dll_sin (line 33) | double my_dll_sin(double x) function my_dll_inc1 (line 38) | int my_dll_inc1(int y) FILE: zsim-ramulator/pin/source/tools/ImageTests/one.c function one (line 40) | int one() FILE: zsim-ramulator/pin/source/tools/ImageTests/reattachImageLoadCallback_tool.cpp class SESSION_CONTROL (line 70) | class SESSION_CONTROL method SESSION_CONTROL (line 73) | SESSION_CONTROL(): method VOID (line 82) | VOID StartDetach() method VOID (line 87) | VOID StartAttach() method VOID (line 92) | VOID WaitForDetach() { while (!_startDetachSession) sched_yield(); } method VOID (line 93) | VOID WaitForAttach() { while (!_startAttachSession) sched_yield(); } function SESSION_CONTROL (line 103) | SESSION_CONTROL* SESSION_CONTROL::Instance() method SESSION_CONTROL (line 73) | SESSION_CONTROL(): method VOID (line 82) | VOID StartDetach() method VOID (line 87) | VOID StartAttach() method VOID (line 92) | VOID WaitForDetach() { while (!_startDetachSession) sched_yield(); } method VOID (line 93) | VOID WaitForAttach() { while (!_startAttachSession) sched_yield(); } function SESSION_CONTROL (line 110) | SESSION_CONTROL *SessionControl() { return SESSION_CONTROL::Instance(); } method SESSION_CONTROL (line 73) | SESSION_CONTROL(): method VOID (line 82) | VOID StartDetach() method VOID (line 87) | VOID StartAttach() method VOID (line 92) | VOID WaitForDetach() { while (!_startDetachSession) sched_yield(); } method VOID (line 93) | VOID WaitForAttach() { while (!_startAttachSession) sched_yield(); } class DETACH_SESSION (line 116) | class DETACH_SESSION class REATTACH_SESSION (line 126) | class REATTACH_SESSION function VOID (line 137) | VOID DETACH_SESSION::DetachCompleted(VOID *v) function BOOL (line 148) | BOOL afterAttachProbe(void) function VOID (line 156) | VOID DETACH_SESSION::ImageLoad(IMG img, VOID *v) function VOID (line 181) | VOID AttachMain(VOID *arg) function INT (line 189) | INT SESSION_CONTROL::DedicatedThread(VOID *arg) function VOID (line 205) | VOID REATTACH_SESSION::ImageLoad(IMG img, VOID *v) function main (line 231) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/ImageTests/rebase_dll.c function main (line 34) | int main(int argc, char **argv) FILE: zsim-ramulator/pin/source/tools/ImageTests/rebase_dll_tool.cpp function VOID (line 46) | VOID ImageLoad(IMG img, VOID *v) function main (line 62) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ImageTests/split_image.cpp function VOID (line 51) | VOID ImageLoad (IMG img, VOID *v) function VOID (line 69) | VOID Fini(INT32 code, VOID *v) function main (line 74) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ImageTests/split_image_app.cpp function main (line 47) | int main() FILE: zsim-ramulator/pin/source/tools/ImageTests/two.c function one (line 36) | int one() FILE: zsim-ramulator/pin/source/tools/ImageTests/w_app_launcher.cpp function main (line 41) | int main(int argc, char * argv[], char * envp[]) FILE: zsim-ramulator/pin/source/tools/ImageTests/w_imageLoad_app.cpp type ExitType (line 47) | enum ExitType { function WindowsOpen (line 55) | void WindowsOpen(const char* filename) function AfterAttach (line 66) | int AfterAttach() function main (line 73) | int main() FILE: zsim-ramulator/pin/source/tools/ImageTests/win_load_ntdll.c function main (line 37) | int main() FILE: zsim-ramulator/pin/source/tools/ImageTests/x86dll_app.cpp function main (line 33) | int main() FILE: zsim-ramulator/pin/source/tools/InlinedFuncsOpt/inlined_funcs_opt.cpp function ThenProc1 (line 49) | void ThenProc1() function ThenProc2 (line 57) | void ThenProc2() function VOID (line 63) | VOID Instruction(INS ins, VOID *v) function VOID (line 84) | VOID Fini(INT32 code, VOID *v) function INT32 (line 95) | INT32 Usage() function main (line 106) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/InlinedFuncsOpt/inscount_for_lea_opt.cpp function VOID (line 46) | VOID docount() { icount1++; } function VOID (line 53) | VOID ThenFuncThatShouldNeverBeCalled() function VOID (line 58) | VOID Instruction(INS ins, VOID *v) function VOID (line 74) | VOID Fini(INT32 code, VOID *v) function INT32 (line 104) | INT32 Usage() function main (line 117) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/Insmix/insmix.cpp function LOCALFUN (line 79) | LOCALFUN string longstr(int rtn_no, const char *name) {return string("rt... function INT32 (line 83) | INT32 Usage() function BOOL (line 115) | BOOL IsMemReadIndex(UINT32 i) function BOOL (line 120) | BOOL IsMemWriteIndex(UINT32 i) function LOCALFUN (line 125) | LOCALFUN UINT32 IndexStringLength(BBL bbl, BOOL memory_acess_profile) function LOCALFUN (line 157) | LOCALFUN UINT32 INS_MemsizeIndex(INS ins, BOOL write) function LOCALFUN (line 166) | LOCALFUN UINT16 *INS_GenerateIndexString(INS ins, UINT16 *stats, BOOL me... function LOCALFUN (line 193) | LOCALFUN string IndexToOpcodeString( UINT32 index ) class STATS (line 229) | class STATS method VOID (line 236) | VOID Clear() class RTN_TABLE_ENTRY (line 250) | class RTN_TABLE_ENTRY method RTN_TABLE_ENTRY (line 256) | RTN_TABLE_ENTRY(ADDRINT address, const char *name):_address(address), ... class BBLSTATS (line 261) | class BBLSTATS method BBLSTATS (line 272) | BBLSTATS(UINT16 * stats, ADDRINT addr, UINT32 rtn_num, UINT32 size, UI... function LOCALFUN (line 278) | LOCALFUN BOOL CompareLess(const BBLSTATS * const & s1 , const BBLSTATS *... function LOCALFUN (line 291) | LOCALFUN VOID Handler(EVENT_TYPE ev, VOID *, CONTEXT *, VOID *, THREADID... function VOID (line 313) | VOID PIN_FAST_ANALYSIS_CALL docount(COUNTER * counter) function VOID (line 320) | VOID Trace(TRACE trace, VOID *v) function LOCALFUN (line 405) | LOCALFUN VOID DumpStats(ofstream& out, STATS& stats, BOOL predicated_tru... function VOID (line 443) | VOID Fini(int, VOID * v) function VOID (line 541) | VOID Image(IMG img, VOID * v) function main (line 581) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/InstLib/alarm_manager.H function namespace (line 42) | namespace CONTROLLER FILE: zsim-ramulator/pin/source/tools/InstLib/alarm_manager.cpp function ALARM_TYPE (line 58) | ALARM_TYPE ALARM_MANAGER::GetAlarmType(const string& alarm_name){ function IALARM (line 98) | IALARM* ALARM_MANAGER::GenUniform(){ function IALARM (line 105) | IALARM* ALARM_MANAGER::GenAddress(){ function IALARM (line 129) | IALARM* ALARM_MANAGER::GenerateAlarm(){ function VOID (line 158) | VOID ALARM_MANAGER::ParseUniform(vector& control_tokens){ function VOID (line 177) | VOID ALARM_MANAGER::ParseEventId(vector& control_tokens){ function VOID (line 185) | VOID ALARM_MANAGER::ParseAlarm(vector& control_tokens){ function VOID (line 204) | VOID ALARM_MANAGER::ParseCommon(vector& control_tokens){ function VOID (line 213) | VOID ALARM_MANAGER::SetNextUniformEvent(THREADID tid){ function VOID (line 241) | VOID ALARM_MANAGER::Fire(CONTEXT* ctx, VOID * ip, THREADID tid){ function BOOL (line 259) | BOOL ALARM_MANAGER::HasStartEvent(){ function VOID (line 263) | VOID ALARM_MANAGER::Print(){ function BOOL (line 272) | BOOL ALARM_MANAGER::IsUniformDone(){ function VOID (line 276) | VOID ALARM_MANAGER::Disarm(){ function VOID (line 280) | VOID ALARM_MANAGER::Disarm(THREADID tid){ function VOID (line 289) | VOID ALARM_MANAGER::Activate(){ FILE: zsim-ramulator/pin/source/tools/InstLib/alarms.H function namespace (line 42) | namespace CONTROLLER function class (line 243) | class ALARM_ENTER_FUNC : public IALARM function class (line 263) | class ALARM_EXIT_FUNC : public IALARM FILE: zsim-ramulator/pin/source/tools/InstLib/alarms.cpp function VOID (line 44) | VOID ALARM_ICOUNT::Activate(){ function VOID (line 48) | VOID ALARM_ICOUNT::Trace(TRACE trace, VOID* v) function VOID (line 62) | VOID ALARM_SSC::Activate(){ function VOID (line 66) | VOID ALARM_SSC::Trace(TRACE trace, VOID* v) function VOID (line 101) | VOID ALARM_ITEXT::Activate(){ function VOID (line 105) | VOID ALARM_ITEXT::Trace(TRACE trace, VOID* v) function VOID (line 138) | VOID ALARM_INT3::Activate(){ function VOID (line 142) | VOID ALARM_INT3::Trace(TRACE trace, VOID* v) function VOID (line 162) | VOID ALARM_ISA_CATEGORY::Activate(){ function VOID (line 166) | VOID ALARM_ISA_CATEGORY::Trace(TRACE trace, VOID* v) function VOID (line 186) | VOID ALARM_ISA_EXTENSION::Activate(){ function VOID (line 190) | VOID ALARM_ISA_EXTENSION::Trace(TRACE trace, VOID* v) function VOID (line 210) | VOID ALARM_ADDRESS::Activate(){ function VOID (line 214) | VOID ALARM_ADDRESS::Trace(TRACE trace, VOID* v) function VOID (line 233) | VOID ALARM_SYMBOL::Activate(){ function VOID (line 240) | VOID ALARM_SYMBOL::Img(IMG img, VOID* v) function VOID (line 254) | VOID ALARM_SYMBOL::Trace(TRACE trace, VOID* v) function VOID (line 272) | VOID ALARM_IMAGE::Activate(){ function VOID (line 279) | VOID ALARM_IMAGE::Img(IMG img, VOID* v) function VOID (line 289) | VOID ALARM_IMAGE::Trace(TRACE trace, VOID* v) function VOID (line 308) | VOID ALARM_INTERACTIVE::Activate(){ function VOID (line 321) | VOID ALARM_INTERACTIVE::Trace(TRACE trace, VOID* v) function VOID (line 333) | VOID ALARM_INTERACTIVE::InsertInteractiveIf(ALARM_INTERACTIVE* alarm, function ADDRINT (line 345) | ADDRINT PIN_FAST_ANALYSIS_CALL function VOID (line 360) | VOID ALARM_ENTER_FUNC::Activate(){ function VOID (line 368) | VOID ALARM_ENTER_FUNC::OnFunctionStart(CONTEXT* ctxt, ADDRINT ip, THREAD... function VOID (line 378) | VOID ALARM_EXIT_FUNC::Activate(){ function VOID (line 386) | VOID ALARM_EXIT_FUNC::OnFunctionEnd(CONTEXT* ctxt, ADDRINT ip, THREADID ... FILE: zsim-ramulator/pin/source/tools/InstLib/call-stack.H function namespace (line 44) | namespace CALLSTACK{ function class (line 65) | class CallStack { function class (line 94) | class CallStackHandlerParams{ type CallStackInfo (line 111) | typedef struct { function class (line 121) | class CallStackManager{ FILE: zsim-ramulator/pin/source/tools/InstLib/call-stack.cpp function a_process_call (line 49) | static void a_process_call(ADDRINT target, function a_process_return (line 56) | static void a_process_return(ADDRINT sp, ADDRINT ip, CallStack* call_stack) function a_on_call (line 61) | static void a_on_call(ADDRINT target, function ADDRINT (line 67) | static ADDRINT a_target_interesting(ADDRINT target, CallStackManager* mngr) function ADDRINT (line 72) | static ADDRINT a_on_ret_should_fire(THREADID tid, CallStackManager* mngr) function a_on_ret_fire (line 77) | static void a_on_ret_fire(THREADID tid, CONTEXT* ctxt, ADDRINT ip, CallS... function i_trace (line 83) | static void function string (line 184) | static string RemoveNamespace(const string& name){ function ADDRINT (line 271) | ADDRINT CallStack::top_target(){ function UINT32 (line 275) | UINT32 CallStack::depth(){ function CallStackManager (line 368) | CallStackManager* CallStackManager::get_instance(){ function CallStack (line 377) | CallStack CallStackManager::get_stack(THREADID tid){ function BOOL (line 429) | BOOL CallStackManager::NeedContext(){ function BOOL (line 433) | BOOL CallStackManager::TargetInteresting(ADDRINT ip){ function BOOL (line 534) | BOOL CallStackManager::on_ret_should_fire(THREADID tid){ FILE: zsim-ramulator/pin/source/tools/InstLib/control_chain.H function namespace (line 39) | namespace CONTROLLER FILE: zsim-ramulator/pin/source/tools/InstLib/control_chain.cpp function VOID (line 54) | VOID CONTROL_CHAIN::Fire(EVENT_TYPE eventID, CONTEXT* ctx, VOID * ip, function VOID (line 66) | VOID CONTROL_CHAIN::Activate(){ function VOID (line 74) | VOID CONTROL_CHAIN::ArmChain(UINT32 tid){ function VOID (line 78) | VOID CONTROL_CHAIN::Arm(UINT32 tid, BOOL bcast, UINT32 alarm_id){ function VOID (line 89) | VOID CONTROL_CHAIN::Parse(const string& chain_str) function BOOL (line 108) | BOOL CONTROL_CHAIN::NeedContext(){ function BOOL (line 112) | BOOL CONTROL_CHAIN::NeedToRepeat(UINT32 tid){ function VOID (line 119) | VOID CONTROL_CHAIN::ArmNextAlarm(UINT32 alarm_id, UINT32 tid, BOOL bcast){ function VOID (line 137) | VOID CONTROL_CHAIN::SetWaitFor(const string& chain_name){ function VOID (line 142) | VOID CONTROL_CHAIN::SetWaitFor(UINT32 chain_id){ function VOID (line 153) | VOID CONTROL_CHAIN::AddWaitingChain(CONTROL_CHAIN* chain){ function VOID (line 157) | VOID CONTROL_CHAIN::ArmWaitingChains(UINT32 tid){ function VOID (line 166) | VOID CONTROL_CHAIN::DebugPrint(){ function BOOL (line 175) | BOOL CONTROL_CHAIN::HasStartEvent(){ function VOID (line 184) | VOID CONTROL_CHAIN::SetUniformAlarm(ALARM_MANAGER* uniform_alarm){ function EVENT_TYPE (line 191) | EVENT_TYPE CONTROL_CHAIN::EventStringToType(const string& event_name){ FILE: zsim-ramulator/pin/source/tools/InstLib/control_manager.H function namespace (line 50) | namespace CONTROLLER FILE: zsim-ramulator/pin/source/tools/InstLib/control_manager.cpp function VOID (line 43) | VOID CONTROL_MANAGER::InitKnobs(){ function VOID (line 220) | VOID CONTROL_MANAGER::Fini(INT32, VOID* v){ function VOID (line 227) | VOID CONTROL_MANAGER::RegisterHandler(CONTROL_HANDLER ch, function VOID (line 237) | VOID CONTROL_MANAGER::Activate() function VOID (line 286) | VOID CONTROL_MANAGER::Fire(EVENT_TYPE eventID, CONTEXT* ctxt, function BOOL (line 305) | BOOL CONTROL_MANAGER::ShouldPassContext() { function VOID (line 313) | VOID CONTROL_MANAGER::AddIcountInstrumentation(){ function VOID (line 318) | VOID CONTROL_MANAGER::Trace(TRACE trace, VOID* v) function VOID (line 335) | VOID CONTROL_MANAGER::ICount(CONTROL_MANAGER* control_manager, function VOID (line 342) | VOID CONTROL_MANAGER::AddOldKnobs(){ function UINT32 (line 375) | UINT32 CONTROL_MANAGER::CreateOld(KNOB* knob, const string& cont... function UINT32 (line 388) | UINT32 CONTROL_MANAGER::CreateOldOne(const string& raw_knob, function BOOL (line 429) | BOOL CONTROL_MANAGER::HasStartEvent(){ function VOID (line 454) | VOID CONTROL_MANAGER::AddDefaultStart(){ function UINT32 (line 462) | UINT32 CONTROL_MANAGER::GetChainId(const string& chain_name){ function CONTROL_CHAIN (line 475) | CONTROL_CHAIN* CONTROL_MANAGER::ChainById(UINT32 chain_id){ function IREGION (line 486) | IREGION * CONTROL_MANAGER::CurrentIregion(THREADID tid) const { function BOOL (line 490) | BOOL CONTROL_MANAGER::IregionsActive() const { function BOOL (line 494) | BOOL CONTROL_MANAGER::UniformActive(){ function BOOL (line 498) | BOOL CONTROL_MANAGER::UniformIsDone(){ function THREADID (line 505) | THREADID CONTROL_MANAGER::GetUniformTid(){ function EVENT_TYPE (line 509) | EVENT_TYPE CONTROL_MANAGER::AddEvent(const string& event_name){ function string (line 513) | string CONTROL_MANAGER::EventToString(EVENT_TYPE id){ function EVENT_TYPE (line 517) | EVENT_TYPE CONTROL_MANAGER::EventStringToType(const string& event_name){ function UINT32 (line 521) | UINT32 CONTROL_MANAGER::GetInsOrder(){ FILE: zsim-ramulator/pin/source/tools/InstLib/controller_events.H function namespace (line 41) | namespace CONTROLLER FILE: zsim-ramulator/pin/source/tools/InstLib/controller_events.cpp function EVENT_TYPE (line 53) | EVENT_TYPE CONTROLLER_EVENTS::AddEvent(const string& event_name){ function string (line 66) | string CONTROLLER_EVENTS::IDToString(EVENT_TYPE id){ function EVENT_TYPE (line 78) | EVENT_TYPE CONTROLLER_EVENTS::EventStringToType(const string& event_name){ FILE: zsim-ramulator/pin/source/tools/InstLib/debugger-shell.H type STARTUP_ARGUMENTS (line 69) | struct STARTUP_ARGUMENTS function class (line 76) | class ISHELL type HELP_CATEGORY (line 186) | enum HELP_CATEGORY FILE: zsim-ramulator/pin/source/tools/InstLib/debugger-shell.cpp type REG_INFO (line 140) | struct REG_INFO class SHELL (line 181) | class SHELL : public DEBUGGER_SHELL::ISHELL type HELP (line 189) | struct HELP method HELP (line 191) | HELP(const char *cmd, const char *desc) : _command(cmd), _descriptio... method HELP (line 192) | HELP(const std::string &cmd, const std::string &desc) : _command(cmd... type HELP_CATEGORY (line 201) | struct HELP_CATEGORY method HELP_CATEGORY (line 203) | HELP_CATEGORY() {} method HELP_CATEGORY (line 204) | HELP_CATEGORY(const char *name, const char *desc, const char *intro) method HELP_CATEGORY (line 206) | HELP_CATEGORY(const std::string &name, const std::string &desc, cons... type TRIGGER (line 252) | enum TRIGGER type ETYPE (line 267) | enum ETYPE type AT_ICOUNT (line 274) | struct AT_ICOUNT type AT_MCOUNT (line 281) | struct AT_MCOUNT type EVENT (line 287) | struct EVENT type TRACEREC (line 342) | struct TRACEREC type THREAD_DATA (line 361) | struct THREAD_DATA method THREAD_DATA (line 363) | THREAD_DATA() : _tid(0), _icount(0), _mcount(0) {} method BOOL (line 384) | BOOL Construct() method BOOL (line 405) | BOOL Enable(const DEBUGGER_SHELL::STARTUP_ARGUMENTS &args) method AddExtendedHelpCategory (line 432) | unsigned AddExtendedHelpCategory(const std::string &name, const std::s... method AddExtendedHelpMessage (line 457) | void AddExtendedHelpMessage(unsigned category, const std::string &cmd,... method REG (line 466) | REG GetSkipOneRegister() method VOID (line 480) | static VOID ThreadStart(THREADID tid, CONTEXT * ctxt, INT32 flags, VOI... method VOID (line 498) | static VOID ThreadFini(THREADID tid, const CONTEXT * ctxt, INT32 code,... method BOOL (line 518) | static BOOL DebugInterpreter(THREADID tid, CONTEXT *ctxt, const string... method VOID (line 809) | VOID Flush() method VOID (line 823) | VOID SplitWords(const std::string &cmd, WORDS *words) method BOOL (line 852) | BOOL ParseNumber(const std::string &val, T *number) method REG (line 879) | REG ParseRegName(const std::string &name) method GetRegName (line 906) | std::string GetRegName(REG reg) method ConstructHelpStrings (line 923) | void ConstructHelpStrings() method GetFormattedCategoryHelp (line 1038) | std::string GetFormattedCategoryHelp() method GetFormattedHelp (line 1063) | std::string GetFormattedHelp(const std::string &categoryName) method FindHelpCategory (line 1101) | HELP_CATEGORIES::iterator FindHelpCategory(const std::string &name) method FormatHelpText (line 1121) | std::string FormatHelpText(const FORMAT_PAIRS &textPairs) method SplitToMultipleLines (line 1190) | std::string SplitToMultipleLines(const std::string &str, size_t maxWid... method ListBreakpoints (line 1254) | std::string ListBreakpoints() method ListTracepoints (line 1273) | std::string ListTracepoints() method DeleteEvent (line 1298) | std::string DeleteEvent(ETYPE type, const std::string &idStr) method EnableDisableAllTraces (line 1324) | std::string EnableDisableAllTraces(BOOL enable) method EnableDisableTrace (line 1350) | std::string EnableDisableTrace(const std::string &idStr, BOOL enable) method ClearTraceLog (line 1371) | std::string ClearTraceLog() method PrintTraceLog (line 1400) | std::string PrintTraceLog(const std::string &file) method ValidateId (line 1451) | std::string ValidateId(ETYPE type, const std::string &idStr, unsigned ... method GetEventName (line 1480) | std::string GetEventName(ETYPE type) method ParseTriggerAtEvent (line 1504) | std::string ParseTriggerAtEvent(ETYPE type, const std::string &pcStr, ... method ParseTriggerLoadFromEvent (line 1579) | std::string ParseTriggerLoadFromEvent(ETYPE type, const std::string &a... method ParseTriggerLoadValueFromEvent (line 1658) | std::string ParseTriggerLoadValueFromEvent(ETYPE type, const std::stri... method ParseTriggerStoreToEvent (line 1742) | std::string ParseTriggerStoreToEvent(ETYPE type, const std::string &ad... method ParseTriggerStoreValueToEvent (line 1818) | std::string ParseTriggerStoreValueToEvent(ETYPE type, const std::strin... method ParseTriggerAtCount (line 1905) | std::string ParseTriggerAtCount(ETYPE type, const std::string &countSt... method ParseTriggerJumpToEvent (line 1963) | std::string ParseTriggerJumpToEvent(ETYPE type, const std::string &add... method ParseTriggerRegIsEvent (line 2040) | std::string ParseTriggerRegIsEvent(ETYPE type, const std::string &pcSt... method PrintError (line 2130) | void PrintError(const std::string &message) method VOID (line 2145) | static VOID InstrumentTrace(TRACE trace, void *vme) method VOID (line 2195) | VOID InstrumentIns(INS ins, BBL bbl, ETYPE type, BOOL *insertSkipClear... method VOID (line 2348) | VOID InsertIcountBreakpoint(INS ins, BBL bbl, const EVENT &evnt) method VOID (line 2368) | VOID InsertMcountBreakpoint(INS ins, BBL bbl, const EVENT &evnt) method VOID (line 2392) | VOID InsertCountingInstrumentation(INS ins) method VOID (line 2438) | VOID InstrumentLoadValueFrom(INS ins, BBL bbl, unsigned id, const EVEN... method VOID (line 2468) | VOID InstrumentStoreValueTo(INS ins, BBL bbl, unsigned id, const EVENT... method VOID (line 2502) | VOID InstrumentLoadValueFromForSize(INS ins, BBL bbl, method VOID (line 2537) | VOID InstrumentStoreValueToForSize(INS ins, BBL bbl, method VOID (line 2584) | VOID InstrumentLoadValue64HiLo(INS ins, BBL bbl, unsigned id, const EV... method VOID (line 2614) | VOID InstrumentStoreValue64HiLo(INS ins, BBL bbl, unsigned id, const E... method VOID (line 2659) | VOID InsertBreakpoint(INS ins, BBL bbl, BOOL isThen, IPOINT ipoint, co... method VOID (line 2722) | VOID InsertTracepoint(INS ins, BBL bbl, BOOL isThen, IPOINT ipoint, un... method VOID (line 2784) | VOID InsertSkipClear(INS ins) method CheckAddrint (line 2810) | CheckAddrint(ADDRINT a, ADDRINT b) method CheckAddressAndValue8 (line 2815) | CheckAddressAndValue8(ADDRINT ea, ADDRINT expect, ADDRINT value) method CheckAddressAndValue16 (line 2820) | CheckAddressAndValue16(ADDRINT ea, ADDRINT expect, ADDRINT value) method CheckAddressAndValue32 (line 2825) | CheckAddressAndValue32(ADDRINT ea, ADDRINT expect, ADDRINT value) method CheckAddressAndValueAddrint (line 2830) | CheckAddressAndValueAddrint(ADDRINT ea, ADDRINT expect, ADDRINT value) method CheckAddressAndValue64 (line 2835) | CheckAddressAndValue64(ADDRINT ea, ADDRINT expect, method CheckIcount (line 2843) | CheckIcount(THREAD_DATA * td, AT_ICOUNT * expected) method CheckMcount (line 2850) | CheckMcount(THREAD_DATA * td, AT_MCOUNT * expected) method CheckPredMcount (line 2856) | CheckPredMcount(THREAD_DATA * td, AT_MCOUNT * expected, BOOL executing) method ReturnZero (line 2866) | ReturnZero() method ReturnAddrint (line 2871) | ReturnAddrint(ADDRINT a) method IncrementIcount (line 2880) | IncrementIcount(THREAD_DATA * td) method IncrementMcount (line 2885) | IncrementMcount(THREAD_DATA * td) method IncrementIMcount (line 2890) | IncrementIMcount(THREAD_DATA * td) method VOID (line 2906) | static VOID TriggerBreakpointBefore(CONTEXT *ctxt, THREADID tid, UINT3... method VOID (line 2938) | static VOID TriggerBreakpointAfter(CONTEXT *ctxt, ADDRINT pc, THREADID... method VOID (line 2964) | static VOID RecordTracepoint(SHELL *me, UINT32 id, ADDRINT pc) method VOID (line 2984) | static VOID RecordTracepointAndReg(SHELL *me, UINT32 id, ADDRINT pc, A... FILE: zsim-ramulator/pin/source/tools/InstLib/filter.H function namespace (line 34) | namespace INSTLIB FILE: zsim-ramulator/pin/source/tools/InstLib/follow_child.H function namespace (line 48) | namespace INSTLIB FILE: zsim-ramulator/pin/source/tools/InstLib/ialarm.H function namespace (line 38) | namespace CONTROLLER FILE: zsim-ramulator/pin/source/tools/InstLib/ialarm.cpp function VOID (line 42) | VOID IALARM::InsertIfCall_Count(IALARM* alarm, INS ins, UINT32 ninst){ function VOID (line 53) | VOID IALARM::InsertThenCall_Fire(IALARM* alarm, INS ins){ function ADDRINT (line 76) | ADDRINT PIN_FAST_ANALYSIS_CALL IALARM::Count(IALARM* ialarm, function VOID (line 94) | VOID IALARM::Fire(IALARM* ialarm, CONTEXT* ctxt, VOID * ip, UINT32 tid){ function VOID (line 98) | VOID IALARM::Arm(){ function VOID (line 104) | VOID IALARM::Disarm(THREADID tid){ function VOID (line 109) | VOID IALARM::Disarm(){ function UINT32 (line 116) | UINT32 IALARM::GetInstrumentOrder(){ FILE: zsim-ramulator/pin/source/tools/InstLib/icount.H function namespace (line 34) | namespace INSTLIB type mode (line 98) | enum mode { function VOID (line 119) | VOID Activate(mode m = ModeNormal) function VOID (line 131) | static VOID Trace(TRACE trace, VOID * icount) function VOID (line 174) | static VOID PIN_FAST_ANALYSIS_CALL Advance(ICOUNT * ic, ADDRINT c, THREA... function VOID (line 184) | static VOID PIN_FAST_ANALYSIS_CALL CountDuplicates(ICOUNT * ic, BOOL fir... type threadStats (line 190) | struct threadStats { FILE: zsim-ramulator/pin/source/tools/InstLib/init_alarm.H function namespace (line 37) | namespace CONTROLLER{ FILE: zsim-ramulator/pin/source/tools/InstLib/init_alarm.cpp function VOID (line 39) | VOID INIT_ALARM::Activate(CONTROL_MANAGER* manager){ function VOID (line 52) | VOID INIT_ALARM::ThreadStart(THREADID tid, CONTEXT *ctxt, INT32 flags, V... function VOID (line 63) | VOID INIT_ALARM::OnTrace(TRACE trace, VOID *vthis){ function VOID (line 105) | VOID INIT_ALARM::Start(CONTEXT *ctxt, ADDRINT ip, THREADID tid, VOID *vt... FILE: zsim-ramulator/pin/source/tools/InstLib/interactive_listener.H function namespace (line 38) | namespace CONTROLLER { FILE: zsim-ramulator/pin/source/tools/InstLib/interactive_listener.cpp function VOID (line 58) | VOID INTERACTIVE_LISTENER::Active(){ function UINT32 (line 69) | UINT32 INTERACTIVE_LISTENER::OpenSocket(){ function VOID (line 118) | VOID INTERACTIVE_LISTENER::AfterForkInChild(THREADID tid, const CONTEXT*... function VOID (line 124) | VOID INTERACTIVE_LISTENER::MonitorFD(THREADID tid, CONTEXT *ctxt, SYSCAL... function VOID (line 137) | VOID INTERACTIVE_LISTENER::Fini(INT32, VOID* v){ function VOID (line 144) | VOID INTERACTIVE_LISTENER::WaitForUserSiganl(VOID* v){ FILE: zsim-ramulator/pin/source/tools/InstLib/parse_control.H function namespace (line 39) | namespace CONTROLLER FILE: zsim-ramulator/pin/source/tools/InstLib/parse_control.cpp type CONTROLLER (line 38) | namespace CONTROLLER function BOOL (line 72) | BOOL PARSER::ConfigToken(const string& control_str){ function BOOL (line 83) | BOOL PARSER::UniformToken(vector& tokens){ function VOID (line 89) | VOID PARSER::ParseConfigTokens(const string& control_str, CONTROL_CHAI... function VOID (line 112) | VOID PARSER::ParseBcastToken(const string& str, BOOL* bcast){ function UINT32 (line 120) | UINT32 PARSER::GetTIDToken(const string& str){ function VOID (line 132) | VOID PARSER::ParseTIDToken(const string& str, UINT32* tid){ function VOID (line 141) | VOID PARSER::ParseCountToken(const string& str, UINT32* count){ function VOID (line 151) | VOID PARSER::ParseUniform(const string& str, UINT32* length, UINT32* p... function UINT32 (line 175) | UINT32 PARSER::StringToUint32(const string& s){ function UINT64 (line 186) | UINT64 PARSER::StringToUint64(const string& s){ function UINT8 (line 197) | static UINT8 convert_nibble(UINT8 n) { function VOID (line 206) | VOID PARSER::str2hex(const char* in, unsigned char* out, size_t len) { function VOID (line 212) | VOID PARSER::ParseOldConfigTokens(const string& str, string& value, FILE: zsim-ramulator/pin/source/tools/InstLib/regions_control.H function namespace (line 102) | namespace CONTROLLER{ FILE: zsim-ramulator/pin/source/tools/InstLib/skipper.H function namespace (line 33) | namespace INSTLIB FILE: zsim-ramulator/pin/source/tools/InstLib/time_warp.H function namespace (line 34) | namespace INSTLIB FILE: zsim-ramulator/pin/source/tools/InstLibExamples/control.cpp function VOID (line 59) | VOID Handler(EVENT_TYPE ev, VOID * v, CONTEXT * ctxt, VOID * ip, THREADI... function INT32 (line 88) | INT32 Usage() function main (line 99) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/InstLibExamples/control_detach.cpp function VOID (line 50) | VOID Handler(EVENT_TYPE ev, VOID * v, CONTEXT * ctxt, VOID * ip , THREAD... function VOID (line 75) | VOID helloWorld(VOID *v) function VOID (line 80) | VOID byeWorld(VOID *v) function INT32 (line 86) | INT32 Usage() function main (line 97) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/InstLibExamples/filter.cpp function INT32 (line 46) | INT32 Usage() function VOID (line 56) | VOID Trace(TRACE trace, VOID * val) function VOID (line 81) | VOID Fini(INT32 code, VOID * junk) function main (line 87) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/InstLibExamples/filter_app.c function NOINLINE (line 52) | NOINLINE two() { function main (line 58) | main(void) FILE: zsim-ramulator/pin/source/tools/InstLibExamples/follow_child.cpp function INT32 (line 41) | INT32 Usage() function main (line 52) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/InstLibExamples/icount.cpp function VOID (line 42) | VOID Fini(INT32 code, VOID *v) function main (line 50) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/InstLibExamples/int3-test.c function main (line 33) | int main(int argc, char** argv) { FILE: zsim-ramulator/pin/source/tools/InstLibExamples/itext-marker-test.c function main (line 31) | int main() { FILE: zsim-ramulator/pin/source/tools/InstLibExamples/multi-start-stop-test.c function foo (line 33) | void foo() function mark1 (line 38) | void mark1() function mark2 (line 43) | void mark2() function bar (line 48) | void bar() function main (line 53) | int main() FILE: zsim-ramulator/pin/source/tools/InstLibExamples/one.c function one (line 39) | int EXPORT one() FILE: zsim-ramulator/pin/source/tools/InstLibExamples/test-mt3.cpp function marker_start_counting (line 70) | void marker_start_counting() function marker_stop_counting (line 74) | void marker_stop_counting() function marker_emit_stats (line 79) | void marker_emit_stats() function marker_zero_stats (line 83) | void marker_zero_stats() class THREAD_STATE_T (line 88) | class THREAD_STATE_T method THREAD_STATE_T (line 93) | THREAD_STATE_T() { function work1 (line 99) | void work1() { function work2 (line 110) | void work2() { function work3 (line 121) | void work3() { function work4 (line 132) | void work4() { function main (line 171) | int main(int argc, char** argv, char** envp) FILE: zsim-ramulator/pin/source/tools/InstructionTests/rewritememop1.cpp class threadState (line 63) | class threadState function VOID (line 89) | static VOID printInstruction(THREADID thread, ADDRINT disas) function VOID (line 140) | static VOID printRegisterDiffs(THREADID tid, CONTEXT *ctx) function printHex (line 167) | static void printHex (ADDRINT p) function ADDRINT (line 172) | static ADDRINT ProcessAddress(UINT32 operand, ADDRINT val, ADDRINT ip) function BranchTaken (line 186) | static void BranchTaken(ADDRINT ip) function BOOL (line 199) | static BOOL doTranslate(INS ins) function VOID (line 231) | static VOID RewriteIns(INS ins) function VOID (line 284) | VOID Trace(TRACE trace, VOID *v) function AtEnd (line 295) | void AtEnd(INT32 code, VOID *arg) function main (line 313) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/InstrumentationOrderAndVersion/callbacks_order.cpp function VOID (line 46) | static VOID ThreadStart(THREADID threadIndex, CONTEXT *ctxt, INT32 flags... function VOID (line 51) | static VOID ThreadFini(THREADID tid, CONTEXT const * c, INT32 code, VOID... function VOID (line 56) | static VOID FiniB(INT32 code, VOID *v) function VOID (line 61) | static VOID FiniA(INT32 code, VOID *v) function main (line 68) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/InstrumentationOrderAndVersion/instrumentation_order.cpp function Emit (line 41) | void Emit(char const* message) function VOID (line 46) | static VOID Trace(TRACE trace, VOID *v) function VOID (line 65) | static VOID Ins(INS ins, VOID *v) function VOID (line 83) | static VOID Rtn(RTN rtn, VOID *v) function VOID (line 99) | static VOID Image(IMG img, VOID *v) function VOID (line 118) | static VOID Fini(INT32 code, VOID *v) function main (line 123) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/InstrumentationOrderAndVersion/instrumentation_order1.cpp function Emit (line 44) | void Emit(char const* message) function VOID (line 49) | static VOID Trace(TRACE trace, VOID *v) function VOID (line 68) | static VOID Ins(INS ins, VOID *v) function VOID (line 86) | static VOID Rtn(RTN rtn, VOID *v) function VOID (line 102) | static VOID Image(IMG img, VOID *v) function VOID (line 121) | static VOID Fini(INT32 code, VOID *v) function main (line 126) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/InstrumentationOrderAndVersion/instrumentation_order10.cpp function Emit (line 45) | void Emit(char const* message) function VOID (line 50) | static VOID Trace(TRACE trace, VOID *v) function VOID (line 71) | static VOID Ins(INS ins, VOID *v) function VOID (line 91) | static VOID Rtn(RTN rtn, VOID *v) function VOID (line 109) | static VOID Image(IMG img, VOID *v) function VOID (line 130) | static VOID Fini(INT32 code, VOID *v) function main (line 135) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/InstrumentationOrderAndVersion/instrumentation_order11.cpp function Emit (line 45) | void Emit(char const* message) function VOID (line 50) | static VOID Trace(TRACE trace, VOID *v) function VOID (line 79) | static VOID Fini(INT32 code, VOID *v) function main (line 84) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/InstrumentationOrderAndVersion/instrumentation_order12.cpp function Emit (line 45) | void Emit(char const* message) function VOID (line 50) | static VOID Trace(TRACE trace, VOID *v) function VOID (line 79) | static VOID Fini(INT32 code, VOID *v) function main (line 84) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/InstrumentationOrderAndVersion/instrumentation_order13.cpp function Emit (line 45) | void Emit(char const* message) function VOID (line 50) | static VOID Trace(TRACE trace, VOID *v) function VOID (line 74) | static VOID Fini(INT32 code, VOID *v) function main (line 79) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/InstrumentationOrderAndVersion/instrumentation_order14.cpp function Emit (line 45) | void Emit(char const* message) function VOID (line 50) | static VOID Instruction(INS ins, VOID *v) function VOID (line 72) | static VOID Fini(INT32 code, VOID *v) function main (line 77) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/InstrumentationOrderAndVersion/instrumentation_order15.cpp function Emit (line 45) | void Emit(char const* message) function VOID (line 52) | static VOID Trace(TRACE trace, VOID *v) function VOID (line 73) | static VOID Fini(INT32 code, VOID *v) function main (line 78) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/InstrumentationOrderAndVersion/instrumentation_order16.cpp function Emit (line 45) | void Emit(char const* message) function VOID (line 50) | static VOID Image(IMG img, VOID *v) function VOID (line 72) | static VOID Fini(INT32 code, VOID *v) function main (line 77) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/InstrumentationOrderAndVersion/instrumentation_order17.cpp function Emit (line 45) | void Emit(char const* message) function VOID (line 50) | static VOID Image(IMG img, VOID *v) function VOID (line 72) | static VOID Fini(INT32 code, VOID *v) function main (line 77) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/InstrumentationOrderAndVersion/instrumentation_order18.cpp function Emit (line 45) | void Emit(char const* message) function VOID (line 50) | static VOID Rtn(RTN rtn, VOID *v) function VOID (line 69) | static VOID Fini(INT32 code, VOID *v) function main (line 74) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/InstrumentationOrderAndVersion/instrumentation_order19.cpp function Emit (line 45) | void Emit(char const* message) function VOID (line 50) | static VOID Rtn(RTN rtn, VOID *v) function VOID (line 69) | static VOID Fini(INT32 code, VOID *v) function main (line 74) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/InstrumentationOrderAndVersion/instrumentation_order2.cpp function Emit (line 45) | void Emit(char const* message) function VOID (line 50) | static VOID Trace(TRACE trace, VOID *v) function VOID (line 68) | static VOID Ins(INS ins, VOID *v) function VOID (line 86) | static VOID Rtn(RTN rtn, VOID *v) function VOID (line 100) | static VOID Image(IMG img, VOID *v) function VOID (line 117) | static VOID Fini(INT32 code, VOID *v) function main (line 122) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/InstrumentationOrderAndVersion/instrumentation_order20.cpp function VOID (line 43) | static VOID WatchRtnReplacement(const CONTEXT *context, THREADID tid, AF... function Emit (line 52) | void Emit(char const* message) function VOID (line 57) | static VOID Instruction(INS ins, VOID *v) function VOID (line 86) | static VOID Fini(INT32 code, VOID *v) function main (line 91) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/InstrumentationOrderAndVersion/instrumentation_order21.cpp function VOID (line 42) | static VOID WatchRtnReplacement(const CONTEXT *context, THREADID tid, AF... function Emit (line 51) | void Emit(char const* message) function VOID (line 56) | static VOID Trace(TRACE trace, VOID *v) function VOID (line 85) | static VOID Fini(INT32 code, VOID *v) function main (line 90) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/InstrumentationOrderAndVersion/instrumentation_order22.cpp function VOID (line 43) | static VOID WatchRtnReplacement(int origArg) function Emit (line 50) | void Emit(char const* message) function VOID (line 55) | static VOID Instruction(INS ins, VOID *v) function VOID (line 76) | static VOID Fini(INT32 code, VOID *v) function main (line 81) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/InstrumentationOrderAndVersion/instrumentation_order23.cpp function VOID (line 43) | static VOID WatchRtnReplacement(int origArg) function Emit (line 50) | void Emit(char const* message) function VOID (line 55) | static VOID Trace(TRACE trace, VOID *v) function VOID (line 75) | static VOID Fini(INT32 code, VOID *v) function main (line 80) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/InstrumentationOrderAndVersion/instrumentation_order3.cpp function Emit (line 45) | void Emit(char const* message) function VOID (line 50) | static VOID Trace(TRACE trace, VOID *v) function VOID (line 68) | static VOID Ins(INS ins, VOID *v) function VOID (line 86) | static VOID Rtn(RTN rtn, VOID *v) function VOID (line 100) | static VOID Image(IMG img, VOID *v) function VOID (line 117) | static VOID Fini(INT32 code, VOID *v) function main (line 122) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/InstrumentationOrderAndVersion/instrumentation_order4.cpp function Emit (line 45) | void Emit(char const* message) function VOID (line 50) | static VOID Trace(TRACE trace, VOID *v) function VOID (line 72) | static VOID Ins(INS ins, VOID *v) function VOID (line 90) | static VOID Rtn(RTN rtn, VOID *v) function VOID (line 104) | static VOID Image(IMG img, VOID *v) function VOID (line 121) | static VOID Fini(INT32 code, VOID *v) function main (line 126) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/InstrumentationOrderAndVersion/instrumentation_order5.cpp function Emit (line 45) | void Emit(char const* message) function VOID (line 50) | static VOID Trace(TRACE trace, VOID *v) function VOID (line 68) | static VOID Ins(INS ins, VOID *v) function VOID (line 86) | static VOID Rtn(RTN rtn, VOID *v) function VOID (line 100) | static VOID Image(IMG img, VOID *v) function VOID (line 117) | static VOID Fini(INT32 code, VOID *v) function main (line 122) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/InstrumentationOrderAndVersion/instrumentation_order6.cpp function Emit (line 45) | void Emit(char const* message) function VOID (line 50) | static VOID Trace(TRACE trace, VOID *v) function VOID (line 72) | static VOID Ins(INS ins, VOID *v) function VOID (line 90) | static VOID Rtn(RTN rtn, VOID *v) function VOID (line 104) | static VOID Image(IMG img, VOID *v) function VOID (line 121) | static VOID Fini(INT32 code, VOID *v) function main (line 126) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/InstrumentationOrderAndVersion/instrumentation_order7.cpp function Emit (line 45) | void Emit(char const* message) function VOID (line 50) | static VOID Trace(TRACE trace, VOID *v) function VOID (line 72) | static VOID Ins(INS ins, VOID *v) function VOID (line 90) | static VOID Rtn(RTN rtn, VOID *v) function VOID (line 104) | static VOID Image(IMG img, VOID *v) function VOID (line 121) | static VOID Fini(INT32 code, VOID *v) function main (line 126) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/InstrumentationOrderAndVersion/instrumentation_order8.cpp function Emit (line 45) | void Emit(char const* message) function VOID (line 50) | static VOID Trace(TRACE trace, VOID *v) function VOID (line 69) | static VOID Ins(INS ins, VOID *v) function VOID (line 87) | static VOID Rtn(RTN rtn, VOID *v) function VOID (line 103) | static VOID Image(IMG img, VOID *v) function VOID (line 122) | static VOID Fini(INT32 code, VOID *v) function main (line 127) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/InstrumentationOrderAndVersion/instrumentation_order9.cpp function Emit (line 45) | void Emit(char const* message) function VOID (line 50) | static VOID Trace(TRACE trace, VOID *v) function VOID (line 71) | static VOID Ins(INS ins, VOID *v) function VOID (line 91) | static VOID Rtn(RTN rtn, VOID *v) function VOID (line 109) | static VOID Image(IMG img, VOID *v) function VOID (line 130) | static VOID Fini(INT32 code, VOID *v) function main (line 135) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/InstrumentationOrderAndVersion/instrumentation_order_app.cpp function EXPORT_CSYM (line 43) | EXPORT_CSYM void watch_rtn(int arg) function EXPORT_CSYM (line 48) | EXPORT_CSYM int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/InstrumentationOrderAndVersion/redblue.cpp function main (line 38) | int main (int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/InstrumentationOrderAndVersion/special.cpp function VOID (line 62) | VOID Emit(char * string) function VOID (line 67) | VOID Trace(TRACE trace, VOID *v) function VOID (line 113) | VOID Fini(INT32 code, VOID *v) function VOID (line 129) | VOID ImageLoad(IMG img, VOID *v) function main (line 145) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/InstrumentationOrderAndVersion/special_case.cpp function select_version (line 61) | static int select_version(int arg) function Emit (line 69) | void Emit(char const* message) function VOID (line 74) | static VOID Trace(TRACE trace, VOID *v) function VOID (line 141) | static VOID Fini(INT32 code, VOID *v) function main (line 146) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/InstrumentationOrderAndVersion/special_case1.cpp function select_version (line 61) | static int select_version(int arg) function Emit (line 69) | void Emit(char const* message) function VOID (line 74) | static VOID Trace(TRACE trace, VOID *v) function VOID (line 133) | static VOID Fini(INT32 code, VOID *v) function main (line 138) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/InstrumentationOrderAndVersion/special_case2.cpp function select_version (line 61) | static int select_version(int arg) function Emit (line 69) | void Emit(char const* message) function VOID (line 74) | static VOID Trace(TRACE trace, VOID *v) function VOID (line 134) | static VOID Fini(INT32 code, VOID *v) function main (line 139) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/InstrumentationOrderAndVersion/special_case3.cpp function select_version (line 63) | static int select_version(int arg) function Emit (line 71) | void Emit(char const* message) function VOID (line 76) | static VOID Trace(TRACE trace, VOID *v) function VOID (line 145) | static VOID Fini(INT32 code, VOID *v) function main (line 150) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/InstrumentationOrderAndVersion/special_case_aoti.cpp function select_version (line 58) | static int select_version(int arg, ADDRINT version_reg_value) function Emit (line 74) | void Emit(char const* message) function VOID (line 79) | static VOID Trace(TRACE trace, VOID *v) function VOID (line 123) | static VOID Image(IMG img, VOID *v) function VOID (line 150) | static VOID Fini(INT32 code, VOID *v) function main (line 155) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/InstrumentationOrderAndVersion/special_case_aoti1.cpp function select_version (line 58) | static int select_version(int arg, ADDRINT version_reg_value) function Emit (line 74) | void Emit(char const* message) function VOID (line 79) | static VOID Trace(TRACE trace, VOID *v) function VOID (line 123) | static VOID Image(IMG img, VOID *v) function VOID (line 151) | static VOID Fini(INT32 code, VOID *v) function main (line 156) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/InstrumentationOrderAndVersion/special_case_app.cpp function EXPORT_CSYM (line 43) | EXPORT_CSYM void watch_rtn(int arg) function EXPORT_CSYM (line 48) | EXPORT_CSYM int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/JitProfilingApiTests/DynamicFuncInstrument.cpp function INT32 (line 54) | INT32 Usage() function VOID (line 65) | VOID RtnCallPrint(CHAR * rtnName) function VOID (line 75) | VOID Routine(RTN rtn, VOID *v) function VOID (line 99) | VOID Fini(INT32 code, VOID *v) function main (line 115) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/JitProfilingApiTests/DynamicInsCount.cpp function INT32 (line 62) | INT32 Usage() function VOID (line 74) | VOID InsNativeCount() function VOID (line 80) | VOID InsDynamicCount() function VOID (line 86) | VOID InsNoRtnCount() function VOID (line 96) | VOID Instruction(INS ins, VOID *v) function VOID (line 123) | VOID Fini(INT32 code, VOID *v) function main (line 149) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/MacTests/bundle_app.c function main (line 34) | int main(int argc, char* argv[]) FILE: zsim-ramulator/pin/source/tools/MacTests/bundle_tool.cpp function VOID (line 38) | VOID ImageLoad (IMG img, VOID *v) function VOID (line 51) | VOID ImageUnload(IMG img, VOID *v) function VOID (line 56) | VOID Fini(INT32 code, VOID *v) function main (line 62) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/MacTests/libdep.c function main (line 35) | int main() FILE: zsim-ramulator/pin/source/tools/MacTests/mylib.c function myfunc (line 31) | int myfunc(int val) FILE: zsim-ramulator/pin/source/tools/MacTests/section_app.c function main (line 34) | int main(int argc, char* argv[]) FILE: zsim-ramulator/pin/source/tools/MacTests/section_tool.cpp function VOID (line 38) | VOID ImageLoad (IMG img, VOID *v) function VOID (line 75) | VOID ImageUnload(IMG img, VOID *v) function VOID (line 80) | VOID Fini(INT32 code, VOID *v) function main (line 86) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/MacTests/thcnt.cpp function VOID (line 54) | VOID ThreadStart(THREADID threadid, CONTEXT *ctxt, INT32 flags, VOID *v) function VOID (line 74) | VOID Fini(INT32 code, VOID *v) function INT32 (line 94) | INT32 Usage() function main (line 106) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/MacTests/wqtimer.c function main (line 37) | int FILE: zsim-ramulator/pin/source/tools/Maid/CallStack.H function class (line 34) | class Activation { function class (line 58) | class CallStack { FILE: zsim-ramulator/pin/source/tools/Maid/CallStack.cpp function VOID (line 40) | VOID function VOID (line 51) | VOID function isOpaqueLib (line 78) | static bool function isOpaqueRtn (line 84) | static bool function VOID (line 92) | VOID function VOID (line 119) | VOID function VOID (line 134) | VOID function VOID (line 167) | VOID FILE: zsim-ramulator/pin/source/tools/Maid/Maid.cpp function RecordPush (line 74) | void RecordPush (INS ins) function IpDoesPush (line 79) | bool IpDoesPush (ADDRINT ip) function string (line 84) | const string& Target2RtnName(ADDRINT target) function string (line 94) | const string& Target2LibName(ADDRINT target) function A_RegisterAddr (line 116) | void A_RegisterAddr(void *addr) function A_UnregisterAddr (line 121) | void A_UnregisterAddr(void *addr) function ProcessInst (line 131) | void ProcessInst (ADDRINT ip) function A_ProcessSyscall (line 136) | void A_ProcessSyscall(ADDRINT ip, UINT32 num, ADDRINT sp, ADDRINT arg0) function A_ProcessDirectCall (line 144) | void A_ProcessDirectCall(ADDRINT ip, ADDRINT target, ADDRINT sp) function A_ProcessIndirectCall (line 150) | void A_ProcessIndirectCall(ADDRINT ip, ADDRINT target, ADDRINT sp) function A_ProcessStub (line 156) | static void function A_ProcessReturn (line 165) | static void function A_EnterMainImage (line 170) | static void function A_DoMem (line 180) | static void function BOOL (line 209) | static BOOL IsPLT(TRACE trace) function I_Trace (line 222) | static void I_Trace(TRACE trace, void *v) function I_ImageLoad (line 315) | static void function main (line 368) | int FILE: zsim-ramulator/pin/source/tools/Maid/argv_readparam.cpp function argv_hasFlag (line 44) | int function argv_hasLongFlag (line 72) | int function argv_getInt (line 99) | int function argv_getLong (line 144) | int FILE: zsim-ramulator/pin/source/tools/Maid/syscall_names.cpp type SYSCALL_NUMS (line 63) | enum SYSCALL_NUMS { FILE: zsim-ramulator/pin/source/tools/ManualExamples/buffer_linux.cpp type MEMREF (line 75) | struct MEMREF class MLOG (line 87) | class MLOG type MEMREF (line 93) | struct MEMREF function VOID (line 122) | VOID MLOG::DumpBufferToFile( struct MEMREF * reference, UINT64 numElemen... function VOID (line 143) | VOID Trace(TRACE trace, VOID *v) function VOID (line 205) | VOID * BufferFull(BUFFER_ID id, THREADID tid, const CONTEXT *ctxt, VOID ... function VOID (line 222) | VOID ThreadStart(THREADID tid, CONTEXT *ctxt, INT32 flags, VOID *v) function VOID (line 233) | VOID ThreadFini(THREADID tid, const CONTEXT *ctxt, INT32 code, VOID *v) function INT32 (line 247) | INT32 Usage() function main (line 265) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ManualExamples/buffer_windows.cpp type MEMREF (line 88) | struct MEMREF function VOID (line 109) | VOID Trace(TRACE trace, VOID *v) function VOID (line 165) | VOID * BufferFull(BUFFER_ID id, THREADID tid, const CONTEXT *ctxt, VOID ... function VOID (line 190) | VOID Fini(INT32 code, VOID *v) function INT32 (line 201) | INT32 Usage() function main (line 218) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ManualExamples/countreps.cpp type opInfo (line 59) | struct opInfo function BOOL (line 100) | static BOOL takesConditionalRep(UINT32 opIdx) function UINT32 (line 109) | static UINT32 opcodeIndex(UINT32 opcode) class memoryStats (line 126) | class memoryStats method memoryStats (line 131) | memoryStats() : reads(0), writes(0) {} method VOID (line 132) | VOID add(UINT32 r, UINT32 w) { reads += r; writes += w; } method BOOL (line 134) | BOOL empty() const { return reads == 0 && writes == 0; } method memoryStats (line 135) | memoryStats& operator+= (const memoryStats &other) { method UINT64 (line 140) | UINT64 allOps() const { return reads+writes; } function VOID (line 146) | VOID memoryStats::output() const class stats (line 155) | class stats method stats (line 161) | stats() : count(0), repeatedCount(0), zeroLength(0) {} method VOID (line 163) | VOID add(UINT32 firstRep, UINT32 repCount) method BOOL (line 170) | BOOL empty() const { return count == 0; } method stats (line 171) | stats& operator+= (const stats &other) function VOID (line 183) | VOID stats::output() const function VOID (line 196) | static VOID printDynamicIntructionCounts() function VOID (line 219) | static VOID printMemoryAccessStats() function VOID (line 251) | static VOID addTotal(UINT32 delta) function VOID (line 257) | static VOID addTotalMemops(UINT32 reads, UINT32 writes) function VOID (line 262) | static VOID InstrumentTrace(TRACE trace, VOID *v) function VOID (line 306) | static VOID CheckThreadCount(THREADID threadIndex, CONTEXT *, INT32, VOI... function VOID (line 312) | static VOID Fini(INT32 code, VOID *v) function ADDRINT (line 323) | static ADDRINT returnArg (BOOL arg) function VOID (line 330) | static VOID addCount (UINT32 opIdx, UINT32 firstRep, UINT32 repCount) function VOID (line 337) | static VOID addMemops(UINT32 opcodeIdx, UINT32 repeats, UINT32 readsPerR... function ADDRINT (line 349) | static ADDRINT computeEA (ADDRINT firstEA, UINT32 eflags, UINT32 count, ... function VOID (line 367) | static VOID logMemoryAddress (UINT32 op, BOOL first, ADDRINT baseEA, function VOID (line 389) | static VOID insertRepExecutionCountInstrumentation (INS ins, UINT32 opIdx) function VOID (line 424) | static VOID insertRepMemoryCountInstrumentation(INS ins, UINT32 opIdx) function VOID (line 450) | static VOID insertRepMemoryTraceInstrumentation(INS ins, UINT32 opIdx) function VOID (line 539) | static VOID InstrumentInstruction(INS ins, VOID *) function INT32 (line 561) | INT32 Usage() function main (line 574) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ManualExamples/detach.cpp function VOID (line 41) | VOID docount() function VOID (line 53) | VOID Instruction(INS ins, VOID *v) function VOID (line 58) | VOID ByeWorld(VOID *v) function INT32 (line 67) | INT32 Usage() function main (line 79) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ManualExamples/divide_by_zero_linux.c function DivideByZero (line 64) | int DivideByZero() function div0_signal_handler (line 83) | void div0_signal_handler(int signum, siginfo_t *siginfo, void *uctxt) function main (line 117) | int main() FILE: zsim-ramulator/pin/source/tools/ManualExamples/divide_by_zero_windows.c function DivideByZero (line 36) | int DivideByZero() function main (line 58) | int main() FILE: zsim-ramulator/pin/source/tools/ManualExamples/emudiv.cpp function EXCEPT_HANDLING_RESULT (line 45) | EXCEPT_HANDLING_RESULT GlobalHandler(THREADID threadIndex, EXCEPTION_INF... function EXCEPT_HANDLING_RESULT (line 53) | EXCEPT_HANDLING_RESULT DivideHandler(THREADID tid, EXCEPTION_INFO * pExc... function VOID (line 78) | VOID EmulateIntDivide(ADDRINT * pGdx, ADDRINT * pGax, ADDRINT divisor, C... function VOID (line 91) | VOID EmulateMemDivide(ADDRINT * pGdx, ADDRINT * pGax, ADDRINT *pDivisor,... function VOID (line 112) | VOID InstrumentDivide(INS ins, VOID* v) function INT32 (line 149) | INT32 Usage() function main (line 160) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ManualExamples/fibonacci.cpp function main (line 10) | int main(int argc, char **argv) function Fibonacci (line 37) | static unsigned long Fibonacci(unsigned long num) FILE: zsim-ramulator/pin/source/tools/ManualExamples/follow_child_app1.cpp function main (line 37) | int main(int argc, char **argv) FILE: zsim-ramulator/pin/source/tools/ManualExamples/follow_child_app2.cpp function main (line 36) | int main(int argc, char **argv) FILE: zsim-ramulator/pin/source/tools/ManualExamples/follow_child_tool.cpp function BOOL (line 41) | BOOL FollowChild(CHILD_PROCESS childProcess, VOID * userData) function main (line 49) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/ManualExamples/fork_app.cpp function main (line 38) | int main() FILE: zsim-ramulator/pin/source/tools/ManualExamples/fork_jit_tool.cpp function INT32 (line 48) | INT32 Usage() function VOID (line 62) | VOID BeforeFork(THREADID threadid, const CONTEXT* ctxt, VOID * arg) function VOID (line 70) | VOID AfterForkInParent(THREADID threadid, const CONTEXT* ctxt, VOID * arg) function VOID (line 83) | VOID AfterForkInChild(THREADID threadid, const CONTEXT* ctxt, VOID * arg) function main (line 96) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/ManualExamples/imageload.cpp function VOID (line 51) | VOID ImageLoad(IMG img, VOID *v) function VOID (line 58) | VOID ImageUnload(IMG img, VOID *v) function VOID (line 65) | VOID Fini(INT32 code, VOID *v) function INT32 (line 74) | INT32 Usage() function main (line 85) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ManualExamples/inscount0.cpp function VOID (line 42) | VOID docount() { icount++; } function VOID (line 45) | VOID Instruction(INS ins, VOID *v) function VOID (line 55) | VOID Fini(INT32 code, VOID *v) function INT32 (line 67) | INT32 Usage() function main (line 80) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ManualExamples/inscount1.cpp function VOID (line 42) | VOID docount(UINT32 c) { icount += c; } function VOID (line 46) | VOID Trace(TRACE trace, VOID *v) function VOID (line 60) | VOID Fini(INT32 code, VOID *v) function INT32 (line 72) | INT32 Usage() function main (line 83) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ManualExamples/inscount2.cpp function VOID (line 43) | VOID PIN_FAST_ANALYSIS_CALL docount(ADDRINT c) { icount += c; } function VOID (line 47) | VOID Trace(TRACE trace, VOID *v) function VOID (line 63) | VOID Fini(INT32 code, VOID *v) function INT32 (line 75) | INT32 Usage() function main (line 86) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ManualExamples/inscount_tls.cpp class thread_data_t (line 48) | class thread_data_t method thread_data_t (line 51) | thread_data_t() : _count(0) {} function thread_data_t (line 61) | thread_data_t* get_tls(THREADID threadid) method thread_data_t (line 51) | thread_data_t() : _count(0) {} function VOID (line 69) | VOID PIN_FAST_ANALYSIS_CALL docount(UINT32 c, THREADID threadid) function VOID (line 75) | VOID ThreadStart(THREADID threadid, CONTEXT *ctxt, INT32 flags, VOID *v) function VOID (line 89) | VOID Trace(TRACE trace, VOID *v) function VOID (line 102) | VOID Fini(INT32 code, VOID *v) function INT32 (line 120) | INT32 Usage() function main (line 131) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ManualExamples/invocation.cpp function VOID (line 46) | VOID Taken( const CONTEXT * ctxt) function VOID (line 52) | VOID Before(CONTEXT * ctxt) function VOID (line 59) | VOID After(CONTEXT * ctxt) function VOID (line 69) | VOID ImageLoad(IMG img, VOID *v) function VOID (line 106) | VOID Fini(INT32 code, VOID *v) function INT32 (line 115) | INT32 Usage() function main (line 126) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ManualExamples/isampling.cpp function ADDRINT (line 67) | ADDRINT CountDown() function VOID (line 76) | VOID PrintIp(VOID *ip) function VOID (line 86) | VOID Instruction(INS ins, VOID *v) function VOID (line 97) | VOID Fini(INT32 code, VOID *v) function INT32 (line 107) | INT32 Usage() function main (line 118) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ManualExamples/itrace.cpp function VOID (line 38) | VOID printip(VOID *ip) { fprintf(trace, "%p\n", ip); } function VOID (line 41) | VOID Instruction(INS ins, VOID *v) function VOID (line 48) | VOID Fini(INT32 code, VOID *v) function INT32 (line 58) | INT32 Usage() function main (line 69) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ManualExamples/little_malloc.c function my_free (line 46) | static void my_free( void * ptr ) function main (line 52) | int main( int argc, char * argv[] ) FILE: zsim-ramulator/pin/source/tools/ManualExamples/malloc_mt.cpp function VOID (line 52) | VOID ThreadStart(THREADID threadid, CONTEXT *ctxt, INT32 flags, VOID *v) function VOID (line 61) | VOID ThreadFini(THREADID threadid, const CONTEXT *ctxt, INT32 code, VOID... function VOID (line 70) | VOID BeforeMalloc( int size, THREADID threadid ) function VOID (line 84) | VOID ImageLoad(IMG img, VOID *) function VOID (line 101) | VOID Fini(INT32 code, VOID *v) function INT32 (line 110) | INT32 Usage() function main (line 121) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/ManualExamples/malloctrace.cpp function VOID (line 67) | VOID Arg1Before(CHAR * name, ADDRINT size) function VOID (line 72) | VOID MallocAfter(ADDRINT ret) function VOID (line 82) | VOID Image(IMG img, VOID *v) function VOID (line 120) | VOID Fini(INT32 code, VOID *v) function INT32 (line 129) | INT32 Usage() function main (line 140) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ManualExamples/nonstatica.cpp function VOID (line 54) | VOID ImageLoad(IMG img, VOID *v) function main (line 129) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ManualExamples/pinatrace.cpp function VOID (line 42) | VOID RecordMemRead(VOID * ip, VOID * addr) function VOID (line 48) | VOID RecordMemWrite(VOID * ip, VOID * addr) function VOID (line 54) | VOID Instruction(INS ins, VOID *v) function VOID (line 88) | VOID Fini(INT32 code, VOID *v) function INT32 (line 98) | INT32 Usage() function main (line 109) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ManualExamples/proccount.cpp type RtnCount (line 45) | struct RtnCount type RtnCount (line 53) | struct RtnCount function VOID (line 60) | VOID docount(UINT64 * counter) function VOID (line 75) | VOID Routine(RTN rtn, VOID *v) function VOID (line 111) | VOID Fini(INT32 code, VOID *v) function INT32 (line 135) | INT32 Usage() function main (line 147) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ManualExamples/replacesigprobed.cpp function VOID (line 43) | VOID * NewMalloc( FP_MALLOC orgFuncptr, UINT32 arg0, ADDRINT returnIp ) function VOID (line 65) | VOID ImageLoad( IMG img, VOID *v ) function INT32 (line 101) | INT32 Usage() function main (line 115) | int main( INT32 argc, CHAR *argv[] ) FILE: zsim-ramulator/pin/source/tools/ManualExamples/safecopy.cpp function ADDRINT (line 44) | ADDRINT DoLoad(REG reg, ADDRINT * addr) function VOID (line 56) | VOID EmulateLoad(INS ins, VOID* v) function INT32 (line 84) | INT32 Usage() function main (line 95) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ManualExamples/stack-debugger.cpp type TINFO (line 72) | struct TINFO method TINFO (line 74) | TINFO(ADDRINT base) : _stackBase(base), _max(0), _maxReported(0) {} function INT32 (line 105) | INT32 Usage() function main (line 116) | int main(int argc, char *argv[]) function BOOL (line 168) | static BOOL DebugInterpreter(THREADID tid, CONTEXT *ctxt, const string &... function VOID (line 265) | static VOID OnThreadStart(THREADID tid, CONTEXT *ctxt, INT32, VOID *) function VOID (line 272) | static VOID OnThreadEnd(THREADID tid, const CONTEXT *ctxt, INT32, VOID *) function VOID (line 283) | static VOID Instruction(INS ins, VOID *) function ADDRINT (line 313) | static ADDRINT OnStackChangeIf(ADDRINT sp, ADDRINT addrInfo) function VOID (line 345) | static VOID DoBreakpoint(const CONTEXT *ctxt, THREADID tid) function ConnectDebugger (line 370) | static void ConnectDebugger() function TrimWhitespace (line 401) | static std::string TrimWhitespace(const std::string &inLine) FILE: zsim-ramulator/pin/source/tools/ManualExamples/statica.cpp function INT32 (line 45) | INT32 Usage() function main (line 64) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/ManualExamples/staticcount.cpp function VOID (line 44) | VOID ImageLoad(IMG img, VOID *v) function INT32 (line 72) | INT32 Usage() function main (line 84) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ManualExamples/strace.cpp function VOID (line 50) | VOID SysBefore(ADDRINT ip, ADDRINT num, ADDRINT arg0, ADDRINT arg1, ADDR... function VOID (line 80) | VOID SysAfter(ADDRINT ret) function VOID (line 86) | VOID SyscallEntry(THREADID threadIndex, CONTEXT *ctxt, SYSCALL_STANDARD ... function VOID (line 98) | VOID SyscallExit(THREADID threadIndex, CONTEXT *ctxt, SYSCALL_STANDARD s... function VOID (line 104) | VOID Instruction(INS ins, VOID *v) function VOID (line 126) | VOID Fini(INT32 code, VOID *v) function INT32 (line 136) | INT32 Usage() function main (line 147) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ManualExamples/thread_unix.c function main (line 56) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ManualExamples/thread_win.c function ThreadRoutine (line 36) | int ThreadRoutine() function ThreadCreation (line 48) | int ThreadCreation() function main (line 77) | int main() FILE: zsim-ramulator/pin/source/tools/ManualExamples/w_malloctrace.cpp type WINDOWS (line 36) | namespace WINDOWS function INT32 (line 60) | INT32 Usage() function VOID (line 73) | VOID Before(CHAR * name, WINDOWS::HANDLE hHeap, function VOID (line 80) | VOID After(CHAR * name, ADDRINT ret) function VOID (line 91) | VOID Image(IMG img, VOID *v) function VOID (line 128) | VOID Fini(INT32 code, VOID *v) function main (line 137) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/MaskVector/iarg_reg_mask.cpp function Usage (line 72) | static int Usage() function compareValues (line 79) | static inline void compareValues(ADDRINT val, ADDRINT expected) function updateGatheredValue (line 89) | static void updateGatheredValue(ADDRINT mask, int numOfElements, int ele... function ReadValue (line 109) | static void ReadValue(ADDRINT val, UINT32 opByteWidth) function ReadReference (line 116) | static void ReadReference(PIN_REGISTER* ref) function ModifyReference (line 121) | static void ModifyReference(PIN_REGISTER* ref) function VerifyGatheredValue (line 126) | static void VerifyGatheredValue(CONTEXT* ctxt, REG reg) function VerifyModifiedGatheredValue (line 138) | static void VerifyModifiedGatheredValue(CONTEXT* ctxt, REG reg) function VOID (line 155) | static VOID Instruction(INS ins, VOID* v) function VOID (line 191) | VOID Fini(INT32 code, VOID *v) function main (line 207) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/MaskVector/maskedBranchTaken.cpp type TestInstruction (line 49) | enum TestInstruction type TestRegister (line 57) | enum TestRegister function Usage (line 91) | static int Usage() function InitSuccessMatrix (line 98) | static void InitSuccessMatrix() function TestSucceeded (line 109) | static bool TestSucceeded() function TestInstruction (line 122) | static TestInstruction GetTI(OPCODE opcode) function TestRegister (line 137) | static TestRegister GetTR(REG reg) function BranchInstruction (line 156) | static void BranchInstruction(OPCODE opcode, REG maskReg, ADDRINT regval... function SearchRoutineAndInstrument (line 182) | static void SearchRoutineAndInstrument(IMG img, CHAR* rtnName, OPCODE op... function VOID (line 202) | static VOID ImageLoad(IMG img, VOID* v) function VOID (line 219) | static VOID Fini(INT32 code, VOID *v) function main (line 231) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/MaskVector/maskedJump_app.cpp function main (line 43) | int main() FILE: zsim-ramulator/pin/source/tools/MaskVector/memoryVector_app.cpp function main (line 41) | int main() FILE: zsim-ramulator/pin/source/tools/MaskVector/vcount.cpp function Usage (line 65) | static int Usage() function BlockCount (line 77) | static void BlockCount(ADDRINT numInsts) { ATOMIC::OPS::Increment(&vcount, 1); } function Instruction (line 85) | static void Instruction(INS ins) function BasicBlock (line 95) | static void BasicBlock(BBL bbl) function VOID (line 100) | static VOID Trace(TRACE trace, VOID* v) function VOID (line 117) | static VOID Fini(INT32 code, VOID *v) function main (line 131) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/MaskVector/vectorUtilization.cpp function Usage (line 76) | static int Usage() function InitializeRegsets (line 83) | static void InitializeRegsets() function INT32 (line 93) | static INT32 GetVectorRegOperandNum(xed_decoded_inst_t const* xedd, xed_... function UINT32 (line 110) | static UINT32 CalculateElementsForVectorOperand(xed_decoded_inst_t const... function InternalResult (line 118) | static InternalResult GetNumberOfVectorElements(INS ins, xed_decoded_ins... function FinlalizeThread (line 154) | static void FinlalizeThread(int thread, MaskStats* grandTotal) function PrintStats (line 168) | static void PrintStats(MaskStats* stats) function PrintStats (line 198) | static void PrintStats(int thread) function count_block (line 209) | static void count_block(MaskStats* threadMaskStats, ADDRINT numInsts) { ... function count_masked_prefetch (line 210) | static void count_masked_prefetch(MaskStats* threadMaskStats) { ++thread... function count_errors (line 211) | static void count_errors(MaskStats* threadMaskStats) { ++threadMaskStats... function count_reg_read_single_precision (line 213) | static void count_reg_read_single_precision(MaskStats* threadMaskStats, ... function count_reg_read_double_precision (line 228) | static void count_reg_read_double_precision(MaskStats* threadMaskStats, ... function count_fullvec_single_precision (line 244) | static void count_fullvec_single_precision(MaskStats* threadMaskStats) function count_fullvec_double_precision (line 250) | static void count_fullvec_double_precision(MaskStats* threadMaskStats) function HandleError (line 261) | static void HandleError(INS ins, string errorMessage) function HandlePrefetch (line 272) | static bool HandlePrefetch(INS ins, xed_inst_t const* const xedi) function HandleVectorReadOperand (line 286) | static bool HandleVectorReadOperand(INS ins, xed_reg_enum_t reg, UINT32 ... function Instruction (line 336) | static void Instruction(INS ins) function BasicBlock (line 383) | static void BasicBlock(BBL bbl) function VOID (line 392) | static VOID Trace(TRACE trace, VOID* v) function VOID (line 409) | static VOID ThreadStart(THREADID tid, CONTEXT* ctxt, INT32 flags, VOID* v) function VOID (line 417) | static VOID Fini(INT32 code, VOID* v) function main (line 436) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/MaskVector/vectorUtilizationTypes.h type MaskStats (line 52) | struct MaskStats { type InternalResult (line 67) | enum InternalResult { FILE: zsim-ramulator/pin/source/tools/MemTrace/membuffer.cpp type MEMREF (line 70) | struct MEMREF class MLOG (line 86) | class MLOG type MEMREF (line 92) | struct MEMREF function VOID (line 128) | VOID MLOG::DumpBufferToFile( struct MEMREF * reference, UINT64 numElemen... function INT32 (line 141) | INT32 Usage() function VOID (line 153) | VOID Trace(TRACE trace, VOID *v) function VOID (line 205) | VOID * BufferFull(BUFFER_ID id, THREADID tid, const CONTEXT *ctxt, VOID ... function VOID (line 222) | VOID ThreadStart(THREADID tid, CONTEXT *ctxt, INT32 flags, VOID *v) function VOID (line 233) | VOID ThreadFini(THREADID tid, const CONTEXT *ctxt, INT32 code, VOID *v) function main (line 250) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/MemTrace/membuffer_simple.cpp type MEMREF (line 69) | struct MEMREF class APP_THREAD_REPRESENTITVE (line 92) | class APP_THREAD_REPRESENTITVE method UINT32 (line 100) | UINT32 NumBuffersFilled() {return _numBuffersFilled;} method UINT32 (line 102) | UINT32 NumElementsProcessed() {return _numElementsProcessed;} function VOID (line 123) | VOID APP_THREAD_REPRESENTITVE::ProcessBuffer(VOID *buf, UINT64 numElements) function VOID (line 151) | VOID Trace(TRACE trace, VOID *v) function VOID (line 191) | VOID * BufferFull(BUFFER_ID id, THREADID tid, const CONTEXT *ctxt, VOID ... function VOID (line 203) | VOID ThreadStart(THREADID tid, CONTEXT *ctxt, INT32 flags, VOID *v) function VOID (line 214) | VOID ThreadFini(THREADID tid, const CONTEXT *ctxt, INT32 code, VOID *v) function VOID (line 225) | VOID Fini(INT32 code, VOID *v) function INT32 (line 232) | INT32 Usage() function main (line 249) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/MemTrace/membuffer_simple_tid.cpp type MEMREF (line 71) | struct MEMREF class APP_THREAD_REPRESENTITVE (line 101) | class APP_THREAD_REPRESENTITVE method UINT32 (line 109) | UINT32 NumBuffersFilled() {return _numBuffersFilled;} method UINT32 (line 111) | UINT32 NumElementsProcessed() {return _numElementsProcessed;} function VOID (line 133) | VOID APP_THREAD_REPRESENTITVE::ProcessBuffer(VOID *buf, UINT64 numElemen... function VOID (line 198) | VOID Trace(TRACE trace, VOID *v) function CalledWaitForAllThreadsStarted (line 222) | void CalledWaitForAllThreadsStarted(THREADID tid) function InstrumentRtn (line 229) | static void InstrumentRtn(RTN rtn, VOID *) function VOID (line 241) | VOID Image(IMG img, void *v) function VOID (line 272) | VOID * BufferFull(BUFFER_ID id, THREADID tid, const CONTEXT *ctxt, VOID ... function VOID (line 284) | VOID ThreadStart(THREADID tid, CONTEXT *ctxt, INT32 flags, VOID *v) function VOID (line 294) | VOID ThreadFini(THREADID tid, const CONTEXT *ctxt, INT32 code, VOID *v) function VOID (line 305) | VOID Fini(INT32 code, VOID *v) function INT32 (line 319) | INT32 Usage() function main (line 336) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/MemTrace/membuffer_threadpool.cpp type WIND (line 76) | namespace WIND type MEMREF (line 100) | struct MEMREF class BUFFER_LIST_MANAGER (line 124) | class BUFFER_LIST_MANAGER method UINT32 (line 192) | UINT32 NumBuffersOnList () { return (_bufferList.size());} method BUFFER_LIST_STATISTICS (line 193) | BUFFER_LIST_STATISTICS *Statistics() {return &_bufferListStatistics;} type BUFFER_LIST_ELEMENT (line 198) | struct BUFFER_LIST_ELEMENT class PROCESSING_THREAD_REPRESENTITVE (line 125) | class PROCESSING_THREAD_REPRESENTITVE class APP_THREAD_REPRESENTITVE (line 143) | class APP_THREAD_REPRESENTITVE method APP_THREAD_STATISTICS (line 157) | APP_THREAD_STATISTICS * Statistics() { return (&_appThreadStatistics);} method BUFFER_LIST_MANAGER (line 158) | BUFFER_LIST_MANAGER *FreeBufferListManager() { return _freeBufferListM... class BUFFER_LIST_MANAGER (line 177) | class BUFFER_LIST_MANAGER method UINT32 (line 192) | UINT32 NumBuffersOnList () { return (_bufferList.size());} method BUFFER_LIST_STATISTICS (line 193) | BUFFER_LIST_STATISTICS *Statistics() {return &_bufferListStatistics;} type BUFFER_LIST_ELEMENT (line 198) | struct BUFFER_LIST_ELEMENT function VOID (line 221) | VOID ProcessBuffer(VOID *buf, UINT64 numElements, APP_THREAD_REPRESENTI... function VOID (line 260) | VOID * APP_THREAD_REPRESENTITVE::EnqueFullAndGetNextToFill(VOID *fullBuf... function BOOL (line 316) | BOOL APP_THREAD_REPRESENTITVE::AllBuffersProcessed() function VOID (line 337) | VOID BUFFER_LIST_MANAGER::PutBufferOnList(VOID *buf, UINT64 numElements, function VOID (line 355) | VOID BUFFER_LIST_MANAGER::GetBufferFromList(VOID **buf, UINT64 *numElem... function VOID (line 389) | VOID BUFFER_LIST_MANAGER::SignalBufferSem() function VOID (line 404) | VOID Trace(TRACE trace, VOID *v) function VOID (line 445) | VOID * BufferFull(BUFFER_ID id, THREADID tid, const CONTEXT *ctxt, VOID ... function VOID (line 465) | VOID ThreadStart(THREADID tid, CONTEXT *ctxt, INT32 flags, VOID *v) function VOID (line 477) | VOID ThreadFini(THREADID tid, const CONTEXT *ctxt, INT32 code, VOID *v) function VOID (line 506) | static VOID FiniUnlocked(INT32 code, VOID *v) function VOID (line 533) | VOID Fini(INT32 code, VOID *v) function RecordToolThreadCreated (line 547) | static void RecordToolThreadCreated(PIN_THREAD_UID threadUid) function VOID (line 562) | static VOID BufferProcessingThread(VOID * arg) function INT32 (line 599) | INT32 Usage() function main (line 621) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/MemTrace/memtrace.cpp class TRACE_HEADER (line 99) | class TRACE_HEADER method LogBytes (line 264) | int LogBytes() const { return _logBytes; } method NumCmds (line 265) | int NumCmds() const { return _numCmds; } method TCMD_TYPE (line 266) | TCMD_TYPE CmdType(int i) const { assert(i < NumCmds()); return _cmds[i... method REF (line 267) | REF const * Ref(int i) const { assert(i < NumCmds()); return _refs + i; } class REF (line 110) | class REF method REF (line 113) | REF() {} method REF (line 115) | REF(ADDRINT ip, BOOL read) method ADDRINT (line 121) | ADDRINT IP() const { return _ip; } class CALL (line 140) | class CALL method CALL (line 143) | CALL(INS ins, AFUNPTR afunptr, UINT32 offset, IARG_TYPE itype) method Insert (line 151) | void Insert(INT32 frameSize) class TCMD_DATA_REG_VALUE (line 193) | class TCMD_DATA_REG_VALUE class TCMD_DATA_REG_OFFSET (line 198) | class TCMD_DATA_REG_OFFSET class TCMD_DATA_TRACE_OFFSET (line 204) | class TCMD_DATA_TRACE_OFFSET class SCRATCH_TRACE_HEADER (line 223) | class SCRATCH_TRACE_HEADER method SCRATCH_TRACE_HEADER (line 228) | SCRATCH_TRACE_HEADER() method UINT32 (line 234) | UINT32 NumCmds() const { return _cmds.size(); } class TRACE_HEADER (line 259) | class TRACE_HEADER method LogBytes (line 264) | int LogBytes() const { return _logBytes; } method NumCmds (line 265) | int NumCmds() const { return _numCmds; } method TCMD_TYPE (line 266) | TCMD_TYPE CmdType(int i) const { assert(i < NumCmds()); return _cmds[i... method REF (line 267) | REF const * Ref(int i) const { assert(i < NumCmds()); return _refs + i; } class MLOG (line 286) | class MLOG method RecordImmediate (line 302) | RecordImmediate(CHAR * logCursor, ADDRINT offset, ADDRINT value) method BOOL (line 346) | static BOOL EmptySlot(char * logCursor) method MarkEmptySlot (line 354) | static void MarkEmptySlot(char * logCursor) method ADDRINT (line 359) | static ADDRINT Immediate(char * logCursor) method TRACE_HEADER (line 364) | static TRACE_HEADER const * TraceHeader(char * logCursor) method RecordTraceHeader (line 369) | static void RecordTraceHeader(char * logCursor, TRACE_HEADER * traceHe... function ADDRINT (line 485) | ADDRINT MLOG::TraceAllocIf(char * logCursor, char * logEnd, ADDRINT size) function InstrumentBBL (line 618) | void InstrumentBBL(BBL bbl, SCRATCH_TRACE_HEADER * theader) function InstrumentTrace (line 638) | void InstrumentTrace(TRACE trace, void *) function VOID (line 698) | VOID ThreadStart(THREADID tid, CONTEXT *ctxt, INT32 flags, VOID *v) function VOID (line 712) | VOID ThreadFini(THREADID tid, const CONTEXT *ctxt, INT32 code, VOID *v) function main (line 721) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/MemTrace/memtrace_simple.cpp type MEMREF (line 87) | struct MEMREF class APP_THREAD_REPRESENTITVE (line 115) | class APP_THREAD_REPRESENTITVE method UINT32 (line 137) | UINT32 NumBuffersFilled() {return _numBuffersFilled;} method UINT32 (line 139) | UINT32 NumElementsProcessed() {return _numElementsProcessed;} method RecordMEMREFInBuffer (line 144) | RecordMEMREFInBuffer(CHAR * endOfTraceInBuffer, ADDRINT offsetFromEndO... method CheckIfNoSpaceForTraceInBuffer (line 158) | CheckIfNoSpaceForTraceInBuffer(char * endOfPreviousTraceInBuffer, char... method BufferFull (line 168) | BufferFull(char *endOfTraceInBuffer, ADDRINT tid) method AllocateSpaceForTraceInBuffer (line 185) | AllocateSpaceForTraceInBuffer(char * endOfPreviousTraceInBuffer, class ANALYSIS_CALL_INFO (line 215) | class ANALYSIS_CALL_INFO method ANALYSIS_CALL_INFO (line 218) | ANALYSIS_CALL_INFO(INS ins, UINT32 offsetFromTraceStartInBuffer, UINT3... method InsertAnalysisCall (line 225) | void InsertAnalysisCall(INT32 sizeofTraceInBuffer) class TRACE_ANALYSIS_CALLS_NEEDED (line 256) | class TRACE_ANALYSIS_CALLS_NEEDED method TRACE_ANALYSIS_CALLS_NEEDED (line 260) | TRACE_ANALYSIS_CALLS_NEEDED() : _currentOffsetFromTraceStartInBuffer(0... method UINT32 (line 263) | UINT32 NumAnalysisCallsNeeded() const { return _numAnalysisCallsNeeded; } method UINT32 (line 265) | UINT32 TotalSizeOccupiedByTraceInBuffer() const { return _currentOffse... type MEMREF (line 313) | struct MEMREF type MEMREF (line 313) | struct MEMREF type MEMREF (line 314) | struct MEMREF type MEMREF (line 316) | struct MEMREF function DetermineBBLAnalysisCalls (line 364) | void DetermineBBLAnalysisCalls(BBL bbl, TRACE_ANALYSIS_CALLS_NEEDED * tr... function TraceAnalysisCalls (line 379) | void TraceAnalysisCalls(TRACE trace, void *) function VOID (line 425) | VOID ThreadStart(THREADID tid, CONTEXT *ctxt, INT32 flags, VOID *v) function VOID (line 440) | VOID ThreadFini(THREADID tid, const CONTEXT *ctxt, INT32 code, VOID *v) function VOID (line 453) | VOID Fini(INT32 code, VOID *v) function INT32 (line 461) | INT32 Usage() function main (line 470) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/MemTrace/memtrace_threadpool.cpp type WIND (line 62) | namespace WIND type MEMREF (line 95) | struct MEMREF class BUFFER_LISTS_MANAGER (line 126) | class BUFFER_LISTS_MANAGER class PROCESSING_THREAD_REPRESENTITVE (line 127) | class PROCESSING_THREAD_REPRESENTITVE class APP_THREAD_REPRESENTITVE (line 143) | class APP_THREAD_REPRESENTITVE method VOID (line 153) | VOID * CurBuffer() { return _curBuffer; } method VOID (line 158) | VOID * CurBufferEnd() { return ((char *)_curBuffer) + KnobNumBytesInBu... method VOID (line 160) | VOID SetCurBuffer (VOID *buf) {_curBuffer = buf;} method VOID (line 164) | VOID IncrementNumOutstandingBuffers(THREADID tid) method VOID (line 171) | VOID DecrementNumOutstandingBuffers(THREADID tid) method BOOL (line 178) | BOOL AllBuffersProcessed() {return (_numOutstandingBuffers==0);} method APP_THREAD_STATISTICS (line 212) | APP_THREAD_STATISTICS * Statistics() { return (&_appThreadStatistics);} method BOOL (line 222) | static BOOL EmptyEntry(char * curMEMREFElement) class ANALYSIS_CALL_INFO (line 246) | class ANALYSIS_CALL_INFO method ANALYSIS_CALL_INFO (line 249) | ANALYSIS_CALL_INFO(INS ins, UINT32 offsetFromTraceStartInBuffer, UINT3... method InsertAnalysisCall (line 256) | void InsertAnalysisCall(INT32 sizeofTraceInBuffer) class TRACE_ANALYSIS_CALLS_NEEDED (line 287) | class TRACE_ANALYSIS_CALLS_NEEDED method TRACE_ANALYSIS_CALLS_NEEDED (line 291) | TRACE_ANALYSIS_CALLS_NEEDED() : _currentOffsetFromTraceStartInBuffer(0... method UINT32 (line 294) | UINT32 NumAnalysisCallsNeeded() const { return _numAnalysisCallsNeeded; } method UINT32 (line 296) | UINT32 TotalSizeOccupiedByTraceInBuffer() const { return _currentOffse... class BUFFER_LIST_MANAGER (line 324) | class BUFFER_LIST_MANAGER method UINT32 (line 340) | UINT32 NumBuffersOnList () { return (_bufferList.size());} method BUFFER_LIST_STATISTICS (line 341) | BUFFER_LIST_STATISTICS *Statistics() {return &_bufferListStatistics;} type BUFFER_LIST_ELEMENT (line 346) | struct BUFFER_LIST_ELEMENT function VOID (line 375) | VOID ProcessBuffer(VOID *curBuf, VOID *endOfTraceInBuffer, APP_THREAD_RE... function VOID (line 423) | VOID PIN_FAST_ANALYSIS_CALL APP_THREAD_REPRESENTITVE::RecordMEMREFInBuff... function ADDRINT (line 429) | ADDRINT PIN_FAST_ANALYSIS_CALL APP_THREAD_REPRESENTITVE::CheckIfNoSpaceF... function VOID (line 447) | VOID * APP_THREAD_REPRESENTITVE::EnqueFullAndGetNextToFill(VOID *endOfTr... function VOID (line 497) | VOID BUFFER_LIST_MANAGER::PutBufferOnList(VOID *buf, VOID *endOfLastTr... function VOID (line 515) | VOID BUFFER_LIST_MANAGER::GetBufferFromList(VOID **buf, VOID **endOfLas... function VOID (line 553) | VOID BUFFER_LIST_MANAGER::SignalBufferSem() function VOID (line 564) | VOID TRACE_ANALYSIS_CALLS_NEEDED::InsertAnalysisCalls() function VOID (line 588) | VOID DetermineBBLAnalysisCalls(BBL bbl, TRACE_ANALYSIS_CALLS_NEEDED * tr... function VOID (line 606) | VOID TraceAnalysisCalls(TRACE trace, VOID *) function VOID (line 653) | VOID ThreadStart(THREADID tid, CONTEXT *ctxt, INT32 flags, VOID *v) function VOID (line 678) | VOID ThreadFini(THREADID tid, const CONTEXT *ctxt, INT32 code, VOID *v) function VOID (line 706) | static VOID FiniUnlocked(INT32 code, VOID *v) function VOID (line 734) | VOID Fini(INT32 code, VOID *v) function VOID (line 748) | static VOID RecordToolThreadCreated(PIN_THREAD_UID threadUid) function VOID (line 763) | static VOID BufferProcessingThread(VOID * arg) function INT32 (line 796) | INT32 Usage() function main (line 810) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/MemTrace/thread.c function main (line 57) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/MemTrace/thread2.cpp function EXPORT_CSYM (line 52) | EXPORT_CSYM void DoWork() function EXPORT_CSYM (line 66) | EXPORT_CSYM void WaitForAllThreadsStarted() function EXPORT_CSYM (line 74) | EXPORT_CSYM void * ThreadStart(void * arg) function EXPORT_CSYM (line 90) | EXPORT_CSYM int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/MemTrace/threadpool_statistics.h function class (line 33) | class OVERALL_STATISTICS function class (line 127) | class BUFFER_LIST_STATISTICS function class (line 152) | class APP_THREAD_STATISTICS function VOID (line 256) | VOID OVERALL_STATISTICS::AccumulateAppThreadStatistics (APP_THREAD_STATI... function VOID (line 269) | VOID OVERALL_STATISTICS::IncorporateBufferStatistics (BUFFER_LIST_STATIS... FILE: zsim-ramulator/pin/source/tools/MemTranslate/indirect_jmp_with_translation.cpp function VOID (line 45) | VOID PIN_FAST_ANALYSIS_CALL IndirectJumpOrCall(ADDRINT ipoint, ADDRINT p... function ADDRINT (line 62) | ADDRINT PIN_FAST_ANALYSIS_CALL memoryCallback(PIN_MEM_TRANS_INFO* memTra... function ADDRINT (line 72) | static ADDRINT TranslateJmpMemRef(ADDRINT ea, ADDRINT stack_ptr) function VOID (line 85) | VOID Instruction(INS ins, VOID *v) function VOID (line 118) | VOID Fini(INT32 code, VOID *v) function INT32 (line 134) | INT32 Usage() function main (line 145) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/MemTranslate/memory_addr_callback.cpp function VOID (line 55) | VOID PIN_FAST_ANALYSIS_CALL readXmmMemoryFunc( function VOID (line 66) | VOID PIN_FAST_ANALYSIS_CALL verifyPrefetchFunc( function VOID (line 76) | VOID PIN_FAST_ANALYSIS_CALL verifyRmwFunc( function VOID (line 86) | VOID PIN_FAST_ANALYSIS_CALL verifyAtomicFunc( function VOID (line 96) | VOID PIN_FAST_ANALYSIS_CALL readMemoryFunc( function VOID (line 127) | VOID PIN_FAST_ANALYSIS_CALL read2MemoryFunc(ADDRINT memea_orig,ADDRINT m... function VOID (line 165) | VOID PIN_FAST_ANALYSIS_CALL writeMemoryFunc( function VOID (line 196) | VOID PIN_FAST_ANALYSIS_CALL opMemoryFunc( function ADDRINT (line 227) | ADDRINT PIN_FAST_ANALYSIS_CALL memoryCallback(PIN_MEM_TRANS_INFO* memTra... function VOID (line 262) | VOID Instruction(INS ins, VOID *v) function VOID (line 405) | VOID Fini(INT32 code, VOID *v) function INT32 (line 429) | INT32 Usage() function main (line 440) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/MemTranslate/memory_callback_error.cpp function ADDRINT (line 41) | ADDRINT PIN_FAST_ANALYSIS_CALL returnMemoryFunc( function ADDRINT (line 50) | ADDRINT PIN_FAST_ANALYSIS_CALL memoryCallback(PIN_MEM_TRANS_INFO* memTra... function VOID (line 56) | VOID Instruction(INS ins, VOID *v) function VOID (line 93) | VOID Fini(INT32 code, VOID *v) function INT32 (line 104) | INT32 Usage() function main (line 115) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/Memory/access_protection_app.cpp type WINDOWS (line 36) | namespace WINDOWS type ExitType (line 48) | enum ExitType { function EXPORT_SYM (line 54) | EXPORT_SYM void NotifyPinAfterMmap(const char * addr) function GetPageSize (line 61) | size_t GetPageSize() function GetPageSize (line 80) | size_t GetPageSize() function main (line 112) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/Memory/address_mapping.cpp function VOID (line 130) | VOID OutOfMemory(size_t sz, VOID* arg) function VOID (line 139) | VOID Fini(INT32 code, VOID *v) function VOID (line 174) | VOID Trace(TRACE trace, VOID *v) function main (line 195) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/Memory/address_mapping_probe.cpp function VOID (line 113) | VOID OutOfMemory(size_t sz, VOID* arg) function VOID (line 120) | VOID TestMemory() function main (line 154) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/Memory/allcache.cpp type ITLB (line 48) | namespace ITLB type DTLB (line 63) | namespace DTLB type IL1 (line 78) | namespace IL1 type DL1 (line 93) | namespace DL1 type UL2 (line 108) | namespace UL2 type UL3 (line 122) | namespace UL3 function LOCALFUN (line 136) | LOCALFUN VOID Fini(int code, VOID * v) function LOCALFUN (line 146) | LOCALFUN VOID Ul2Access(ADDRINT addr, UINT32 size, CACHE_BASE::ACCESS_TY... function LOCALFUN (line 155) | LOCALFUN VOID InsRef(ADDRINT addr) function LOCALFUN (line 170) | LOCALFUN VOID MemRefMulti(ADDRINT addr, UINT32 size, CACHE_BASE::ACCESS_... function LOCALFUN (line 182) | LOCALFUN VOID MemRefSingle(ADDRINT addr, UINT32 size, CACHE_BASE::ACCESS... function LOCALFUN (line 194) | LOCALFUN VOID Instruction(INS ins, VOID *v) function GLOBALFUN (line 231) | GLOBALFUN int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/Memory/big_malloc.cpp type WIND (line 47) | namespace WIND { function EnoughAvailableMemory (line 52) | static bool EnoughAvailableMemory(size_t size) function main (line 72) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/Memory/cache.H type UINT64 (line 47) | typedef UINT64 CACHE_STATS; function string (line 55) | static string mydecstr(UINT64 v, UINT32 w) function IsPower2 (line 68) | static inline bool IsPower2(UINT32 n) function INT32 (line 78) | static inline INT32 FloorLog2(UINT32 n) function INT32 (line 98) | static inline INT32 CeilLog2(UINT32 n) function class (line 106) | class CACHE_TAG function namespace (line 121) | namespace CACHE_SET function VOID (line 166) | VOID SetAssociativity(UINT32 associativity) function UINT32 (line 172) | UINT32 GetAssociativity(UINT32 associativity) { return _tagsLastIndex + ... function UINT32 (line 174) | UINT32 Find(CACHE_TAG tag) function VOID (line 189) | VOID Replace(CACHE_TAG tag) function namespace (line 202) | namespace CACHE_ALLOC function class (line 214) | class CACHE_BASE function string (line 316) | string CACHE_BASE::StatsLong(string prefix, CACHE_TYPE cache_type) const FILE: zsim-ramulator/pin/source/tools/Memory/dcache.cpp function INT32 (line 75) | INT32 Usage() type DL1 (line 93) | namespace DL1 function VOID (line 122) | VOID LoadMulti(ADDRINT addr, UINT32 size, UINT32 instId) function VOID (line 133) | VOID StoreMulti(ADDRINT addr, UINT32 size, UINT32 instId) function VOID (line 144) | VOID LoadSingle(ADDRINT addr, UINT32 instId) function VOID (line 155) | VOID StoreSingle(ADDRINT addr, UINT32 instId) function VOID (line 167) | VOID LoadMultiFast(ADDRINT addr, UINT32 size) function VOID (line 174) | VOID StoreMultiFast(ADDRINT addr, UINT32 size) function VOID (line 181) | VOID LoadSingleFast(ADDRINT addr) function VOID (line 188) | VOID StoreSingleFast(ADDRINT addr) function VOID (line 197) | VOID Instruction(INS ins, void * v) function VOID (line 307) | VOID Fini(int code, VOID * v) function main (line 337) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/Memory/dcache_xscale_config.cpp type DL1 (line 58) | namespace DL1 function LOCALFUN (line 74) | LOCALFUN VOID Fini(int code, VOID * v) function LOCALFUN (line 79) | LOCALFUN VOID MemRefSingle(CACHE_BASE::ACCESS_TYPE accessType, ADDRINT a... function LOCALFUN (line 85) | LOCALFUN VOID MemRefMulti(CACHE_BASE::ACCESS_TYPE accessType, ADDRINT ad... function LOCALFUN (line 91) | LOCALFUN VOID Instruction(INS ins, void * v) function GLOBALFUN (line 124) | GLOBALFUN int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/Memory/footprint.H function class (line 59) | class footprint_thread_data_t { function class (line 135) | class footprint_t FILE: zsim-ramulator/pin/source/tools/Memory/footprint.cpp function usage (line 37) | int usage() { function main (line 47) | int main(int argc, char** argv) { FILE: zsim-ramulator/pin/source/tools/Memory/icache.cpp function INT32 (line 72) | INT32 Usage() type IL1 (line 90) | namespace IL1 function VOID (line 119) | VOID LoadMulti(ADDRINT addr, UINT32 size, UINT32 instId) function VOID (line 130) | VOID LoadSingle(ADDRINT addr, UINT32 instId) function VOID (line 142) | VOID LoadMultiFast(ADDRINT addr, UINT32 size) function VOID (line 149) | VOID LoadSingleFast(ADDRINT addr) function VOID (line 156) | VOID Instruction(INS ins, void * v) function VOID (line 197) | VOID Fini(int code, VOID * v) function main (line 227) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/Memory/memalign.cpp function VOID (line 59) | VOID AlignCheck(const char* msg, VOID* p, int alignment, int size) function VOID (line 75) | VOID Fini(INT32 code, VOID *v) function main (line 125) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/Memory/memalloc.cpp type rlimit64 (line 64) | struct rlimit64 type rlimit (line 70) | struct rlimit function UINT64 (line 78) | UINT64 GetTotalSwap() function UINT64 (line 89) | UINT64 GetTotalSwap() function LimitAvailableSpace (line 100) | void LimitAvailableSpace() function VOID (line 144) | VOID Fini(INT32 code, VOID *v) function main (line 158) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/Memory/memalloc2.cpp type rlimit64 (line 71) | struct rlimit64 type rlimit (line 77) | struct rlimit function UINT64 (line 85) | UINT64 GetTotalSwap() function UINT64 (line 96) | UINT64 GetTotalSwap() function LimitAvailableSpace (line 107) | void LimitAvailableSpace() function VOID (line 151) | VOID Fini(INT32 code, VOID *v) function VOID (line 169) | VOID Assert(size_t size, VOID* v) function VOID (line 177) | VOID OutOfMem(size_t size, VOID* v) function main (line 194) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/Memory/memory_allocation_from_app_access_protection_tool.cpp function VOID (line 54) | VOID MmapAfter(ADDRINT ret) function VOID (line 65) | VOID Image(IMG img, VOID *v) function main (line 88) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/Memory/memory_allocation_from_tool_access_protection_tool.cpp type WINDOWS (line 41) | namespace WINDOWS function GetPageSize (line 71) | size_t GetPageSize() function GetPageSize (line 91) | size_t GetPageSize() function VOID (line 115) | static VOID ToolMmap() function VOID (line 134) | static VOID InstrumentTrace(TRACE t, VOID *v) function main (line 140) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/Memory/memory_limit.cpp function VOID (line 62) | VOID OutOfMemory(size_t sz, VOID* arg) function VOID (line 69) | VOID* AllocateAndCheck(long size) function VOID (line 84) | VOID AppStart(VOID *v) function main (line 104) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/Memory/mmap_reader_app.cpp function main (line 45) | int main() FILE: zsim-ramulator/pin/source/tools/Memory/new_delete_app.cpp function main (line 64) | int main() FILE: zsim-ramulator/pin/source/tools/Memory/new_delete_tool.cpp function VOID (line 49) | VOID doMemTest(THREADID threadid) function VOID (line 57) | VOID insCallback(INS ins, void *v) function main (line 65) | int main(int argc, char **argv) FILE: zsim-ramulator/pin/source/tools/Memory/print_stack.c function consumeHalfPages (line 41) | void consumeHalfPages(int numPagesDoubled) function main (line 54) | int main( int argc, char **argv, char **envp ) FILE: zsim-ramulator/pin/source/tools/Memory/print_vdso.c function main (line 55) | int main( int argc, char **argv, char **envp ) FILE: zsim-ramulator/pin/source/tools/Memory/restrict_memory_vdso.cpp function main (line 61) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/Mix/marker-example.cpp function marker_start_counting (line 34) | void marker_start_counting() function marker_stop_counting (line 37) | void marker_stop_counting() function marker_emit_stats (line 41) | void marker_emit_stats() function marker_zero_stats (line 45) | void marker_zero_stats() function main (line 51) | int main(int argc, char** argv) FILE: zsim-ramulator/pin/source/tools/Mix/mix-mt.cpp function INT32 (line 104) | INT32 Usage() function BOOL (line 176) | BOOL IsMemReadIndex(UINT32 i) function BOOL (line 181) | BOOL IsMemWriteIndex(UINT32 i) function LOCALFUN (line 188) | LOCALFUN UINT32 INS_GetIndex(INS ins) function LOCALFUN (line 214) | LOCALFUN bool IsScalarSimd(INS ins) function LOCALFUN (line 220) | LOCALFUN UINT32 IndexStringLength(BBL bbl, BOOL memory_access_profile) function LOCALFUN (line 256) | LOCALFUN UINT32 MemsizeToIndex(UINT32 size, BOOL write) function LOCALFUN (line 262) | LOCALFUN stat_index_t* INS_GenerateIndexString(INS ins, stat_index_t *st... function LOCALFUN (line 290) | LOCALFUN string IndexToString( UINT32 index ) class CSTATS (line 382) | class CSTATS method CSTATS (line 385) | CSTATS() method VOID (line 394) | VOID clear() class BBL_SORT_STATS (line 402) | class BBL_SORT_STATS class BBLSTATS (line 414) | class BBLSTATS method BBLSTATS (line 425) | BBLSTATS(stat_index_t* stats, ADDRINT pc, UINT32 ninst, UINT32 nbytes,... class thread_data_t (line 464) | class thread_data_t method thread_data_t (line 467) | thread_data_t() method UINT32 (line 477) | UINT32 size() method resize (line 484) | void resize(UINT32 n) function thread_data_t (line 492) | thread_data_t* get_tls(THREADID tid) method thread_data_t (line 467) | thread_data_t() method UINT32 (line 477) | UINT32 size() method resize (line 484) | void resize(UINT32 n) function VOID (line 499) | VOID activate_counting(THREADID tid) function VOID (line 504) | VOID deactivate_counting(THREADID tid) function VOID (line 512) | VOID ThreadStart(THREADID tid, CONTEXT *ctxt, INT32 flags, VOID *v) function LOCALFUN (line 550) | LOCALFUN VOID Handler(EVENT_TYPE ev, VOID *val, CONTEXT *ctxt, VOID *ip,... function VOID (line 592) | VOID validate_bbl_count(THREADID tid, ADDRINT block_count_for_trace) function VOID (line 598) | VOID PIN_FAST_ANALYSIS_CALL docount_bbl(ADDRINT block_id, THREADID tid) function VOID (line 606) | VOID docount_predicated_true(UINT32 index, THREADID tid) function VOID (line 620) | VOID zero_stats(THREADID tid) function VOID (line 632) | VOID CheckForSpecialMarkers(INS ins, ADDRINT pc, unsigned int instructio... class RTN_TABLE_ENTRY (line 689) | class RTN_TABLE_ENTRY method RTN_TABLE_ENTRY (line 698) | RTN_TABLE_ENTRY(ADDRINT address=0, ADDRINT end_address=0, const char* ... function qsort_rtn_compare_fn (line 707) | static int qsort_rtn_compare_fn(const void *a, const void *b) function UINT32 (line 722) | UINT32 routine_identifier(RTN rtn, THREADID tid) function VOID (line 770) | VOID Trace(TRACE trace, VOID *v) function VOID (line 878) | VOID DumpStats(ofstream& out, function VOID (line 962) | VOID emit_bbl_stats_by_function(THREADID tid) function qsort_compare_fn (line 1075) | int qsort_compare_fn(const void *a, const void *b) function VOID (line 1086) | VOID emit_bbl_stats_sorted(THREADID tid) function VOID (line 1165) | VOID emit_static_stats() function VOID (line 1172) | VOID emit_pc_stats(THREADID tid) function VOID (line 1196) | VOID emit_stats(THREADID tid) function combine_dynamic_stats (line 1221) | void combine_dynamic_stats(unsigned int numThreads) function VOID (line 1261) | VOID Fini(int, VOID * v) // only runs once for the application function VOID (line 1275) | VOID Image(IMG img, VOID * v) function nibble_to_ascii_hex (line 1323) | static char nibble_to_ascii_hex(UINT8 i) { function print_hex_line (line 1329) | static void print_hex_line(char* buf, const UINT8* array, const int leng... function string (line 1342) | static string function main (line 1416) | int main(int argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/Mix/summarize.py class stat_t (line 12) | class stat_t(object): method __init__ (line 13) | def __init__(self, filename='unknown', line=0, pc=None): function stat_sorter (line 20) | def stat_sorter(a,b): function stat_sorter_line (line 27) | def stat_sorter_line(a,b): function combine_by_file_and_line (line 34) | def combine_by_file_and_line(lines): function summarize (line 47) | def summarize(): function store_mapaddr (line 63) | def store_mapaddr(p): function store_blockcount (line 74) | def store_blockcount(p): function make_decorated_file (line 86) | def make_decorated_file(ifn,flines): function main (line 116) | def main(input_fn): FILE: zsim-ramulator/pin/source/tools/Mix/test-mt.cpp function marker_start_counting (line 67) | void marker_start_counting() function marker_stop_counting (line 70) | void marker_stop_counting() function marker_emit_stats (line 74) | void marker_emit_stats() function marker_zero_stats (line 78) | void marker_zero_stats() class THREAD_STATE_T (line 83) | class THREAD_STATE_T method THREAD_STATE_T (line 87) | THREAD_STATE_T() { function main (line 126) | int main(int argc, char** argv, char** envp) FILE: zsim-ramulator/pin/source/tools/Mmx/mmx_test1_app.cpp function main (line 35) | int main () FILE: zsim-ramulator/pin/source/tools/Mmx/mmx_test1_tool.cpp function VOID (line 42) | VOID AnalysisFunc (CONTEXT * ctxt) function VOID (line 49) | VOID Instruction(INS ins, VOID *v) function VOID (line 62) | VOID Fini(INT32 code, VOID *v) function main (line 76) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/Mmx/mmx_test2_app.cpp function main (line 35) | int main () FILE: zsim-ramulator/pin/source/tools/Mmx/mmx_test2_tool.cpp function VOID (line 42) | VOID AnalysisFunc (CONTEXT * ctxt) function VOID (line 50) | VOID Instruction(INS ins, VOID *v) function VOID (line 61) | VOID Fini(INT32 code, VOID *v) function main (line 75) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/MyPinTool/MyPinTool.cpp function INT32 (line 38) | INT32 Usage() function VOID (line 58) | VOID CountBbl(UINT32 numInstInBbl) function VOID (line 76) | VOID Trace(TRACE trace, VOID *v) function VOID (line 96) | VOID ThreadStart(THREADID threadIndex, CONTEXT *ctxt, INT32 flags, VOID *v) function VOID (line 108) | VOID Fini(INT32 code, VOID *v) function main (line 125) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/app_trace.c function main (line 45) | int main() function EXPORT_SYM (line 53) | EXPORT_SYM void first( unsigned long arg ) function EXPORT_SYM (line 61) | EXPORT_SYM void second( unsigned long arg ) function EXPORT_SYM (line 69) | EXPORT_SYM void third( unsigned long arg ) function EXPORT_SYM (line 77) | EXPORT_SYM void fourth( unsigned long arg ) FILE: zsim-ramulator/pin/source/tools/Probes/arglist.cpp function string (line 78) | string ARGUMENTS_LIST::String() const FILE: zsim-ramulator/pin/source/tools/Probes/arglist.h function class (line 39) | class ARGUMENTS_LIST FILE: zsim-ramulator/pin/source/tools/Probes/bad_call.c function main (line 40) | int main( int argc, char * argv[] ) FILE: zsim-ramulator/pin/source/tools/Probes/bad_jump.c function main (line 40) | int main( int argc, char * argv[] ) FILE: zsim-ramulator/pin/source/tools/Probes/before_after_defaultcall.cpp type WINDOWS (line 42) | namespace WINDOWS class EXECUTION_CHECKER (line 55) | class EXECUTION_CHECKER{ method EXECUTION_CHECKER (line 57) | EXECUTION_CHECKER () function VOID (line 136) | VOID Before() function VOID (line 142) | VOID BeforeWithParams(char c1, function VOID (line 178) | VOID After( ) function VOID (line 184) | VOID AfterWithParams(int retValFromDefaultCallFunction5ToBeReplacedByPin... function VOID (line 199) | VOID Sanity(IMG img, RTN rtn) function VOID (line 209) | VOID ImageLoad(IMG img, VOID *v) function main (line 418) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/before_after_defaultcall_app.c function EXPORT_SYM (line 44) | EXPORT_SYM DummyFunc1() function EXPORT_SYM (line 51) | EXPORT_SYM int DefaultCallFunctionToBeReplacedByPin( char c1, function EXPORT_SYM (line 68) | EXPORT_SYM int DefaultCallFunction2ToBeReplacedByPin( char c1, function EXPORT_SYM (line 86) | EXPORT_SYM int DefaultCallFunction3ToBeReplacedByPin( char c1, function EXPORT_SYM (line 103) | EXPORT_SYM int DefaultCallFunction4ToBeReplacedByPin( char c1, function EXPORT_SYM (line 120) | EXPORT_SYM int DefaultCallFunction5ToBeReplacedByPin( char c1, function EXPORT_SYM (line 137) | EXPORT_SYM Dummyfunc() FILE: zsim-ramulator/pin/source/tools/Probes/before_after_fastcall.cpp type WINDOWS (line 42) | namespace WINDOWS class EXECUTION_CHECKER (line 55) | class EXECUTION_CHECKER{ method EXECUTION_CHECKER (line 57) | EXECUTION_CHECKER () function VOID (line 137) | VOID Before() function VOID (line 142) | VOID BeforeWithParams(char c1, function VOID (line 177) | VOID After( ) function VOID (line 183) | VOID AfterWithParams(int retValFromFastCallFunction5ToBeReplacedByPinApp... function VOID (line 198) | VOID Sanity(IMG img, RTN rtn) function VOID (line 208) | VOID ImageLoad(IMG img, VOID *v) function main (line 417) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/before_after_fastcall_app.c function EXPORT_SYM (line 45) | EXPORT_SYM DummyFunc1() function FASTCALL (line 52) | FASTCALL FastCallFunctionToBeReplacedByPin( char c1, function FASTCALL (line 69) | FASTCALL FastCallFunction2ToBeReplacedByPin( char c1, function FASTCALL (line 87) | FASTCALL FastCallFunction3ToBeReplacedByPin( char c1, function FASTCALL (line 104) | FASTCALL FastCallFunction4ToBeReplacedByPin( char c1, function FASTCALL (line 121) | FASTCALL FastCallFunction5ToBeReplacedByPin( char c1, function EXPORT_SYM (line 138) | EXPORT_SYM Dummyfunc() FILE: zsim-ramulator/pin/source/tools/Probes/before_after_stdcall.cpp type WINDOWS (line 42) | namespace WINDOWS class EXECUTION_CHECKER (line 55) | class EXECUTION_CHECKER{ method EXECUTION_CHECKER (line 57) | EXECUTION_CHECKER () function VOID (line 137) | VOID Before() function VOID (line 142) | VOID BeforeWithParams(char c1, function VOID (line 176) | VOID After( ) function VOID (line 182) | VOID AfterWithParams(int retValFromStdCallFunction5ToBeReplacedByPinAppF... function VOID (line 197) | VOID Sanity(IMG img, RTN rtn) function VOID (line 207) | VOID ImageLoad(IMG img, VOID *v) function main (line 416) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/before_after_stdcall_app.c function EXPORT_SYM (line 46) | EXPORT_SYM DummyFunc1() function WINAPI (line 53) | WINAPI StdCallFunctionToBeReplacedByPin( char c1, function WINAPI (line 70) | WINAPI StdCallFunction2ToBeReplacedByPin( char c1, function WINAPI (line 88) | WINAPI StdCallFunction3ToBeReplacedByPin( char c1, function WINAPI (line 105) | WINAPI StdCallFunction4ToBeReplacedByPin( char c1, function WINAPI (line 122) | WINAPI StdCallFunction5ToBeReplacedByPin( char c1, function EXPORT_SYM (line 139) | EXPORT_SYM Dummyfunc() FILE: zsim-ramulator/pin/source/tools/Probes/child_process.cpp function main (line 39) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/code_range.cpp function VOID (line 62) | VOID First( FUNCPTR fp, CONTEXT * ctxt, ADDRINT arg ) function VOID (line 67) | VOID Second( FUNCPTR fp, CONTEXT * ctxt, ADDRINT arg ) function VOID (line 72) | VOID Third( FUNCPTR fp, CONTEXT * ctxt, ADDRINT arg ) function Replace (line 82) | void Replace( IMG img, string name, AFUNPTR funptr, int index ) function VOID (line 108) | VOID ImageLoad(IMG img, VOID *v) function BOOL (line 121) | BOOL Report( IMG img, string name, int index ) function VOID (line 158) | VOID ProbesInserted( IMG img, VOID *v ) function main (line 183) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/context_probe.cpp function VOID (line 50) | VOID Boo( CONTEXT * ctxt, AFUNPTR pf_Blue ) function VOID (line 63) | VOID ImageLoad(IMG img, VOID *v) function main (line 93) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/create_process_app.cpp function WaitAndVerify (line 40) | bool WaitAndVerify(HANDLE process) function main (line 61) | int main() FILE: zsim-ramulator/pin/source/tools/Probes/dltest_unix.c function Load (line 37) | void Load(char * name, int expect) function main (line 67) | int main() FILE: zsim-ramulator/pin/source/tools/Probes/dltest_win.c function Load (line 35) | void Load(char * name, int expect) function main (line 70) | int main() FILE: zsim-ramulator/pin/source/tools/Probes/empty.c function Foo (line 38) | void Foo( int a, int b, int c, int d) function main (line 47) | int main() FILE: zsim-ramulator/pin/source/tools/Probes/emptysub.c function Bar (line 35) | void Bar(int a) FILE: zsim-ramulator/pin/source/tools/Probes/err_call.c function main (line 39) | int main( int argc, char * argv[] ) FILE: zsim-ramulator/pin/source/tools/Probes/err_replace.c function main (line 41) | int main( int argc, char * argv[] ) FILE: zsim-ramulator/pin/source/tools/Probes/error-lin-jit.cpp function VOID (line 63) | VOID ToolCheckError( CONTEXT * ctxt ) function VOID (line 85) | VOID ImageLoad(IMG img, VOID *v) function main (line 116) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/error-lin-probe.cpp function VOID (line 64) | VOID ToolCheckError() function VOID (line 80) | VOID ImageLoad(IMG img, VOID *v) function main (line 106) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/error-main.c function main (line 45) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/error-sub.c function EXPORT_SYM (line 40) | EXPORT_SYM void CheckError() function EXPORT_SYM (line 54) | EXPORT_SYM void CheckError() FILE: zsim-ramulator/pin/source/tools/Probes/error-win-jit.cpp type WINDOWS (line 43) | namespace WINDOWS function VOID (line 52) | VOID ToolCheckError( CONTEXT * ctxt ) function VOID (line 72) | VOID ImageLoad(IMG img, VOID *v) function main (line 95) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/error-win-probe.cpp type WINDOWS (line 43) | namespace WINDOWS function VOID (line 55) | VOID ToolCheckError() function VOID (line 69) | VOID ImageLoad(IMG img, VOID *v) function main (line 88) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/exc.cpp function ExcInDll (line 34) | void ExcInDll() FILE: zsim-ramulator/pin/source/tools/Probes/exception_in_dll_app.cpp class MyClass (line 42) | class MyClass function bar (line 58) | int bar() function foo1 (line 63) | void foo1() function foo2 (line 71) | void foo2() function main (line 76) | int main() FILE: zsim-ramulator/pin/source/tools/Probes/exception_in_dll_tool.cpp type WND (line 38) | namespace WND function foo1_rep (line 46) | static void foo1_rep(foo_t orig_foo1) function ExcInDll_rep (line 54) | static void ExcInDll_rep(foo_t orig_func) function VOID (line 62) | static VOID foo2_before() function VOID (line 67) | static VOID foo2_after() function VOID (line 74) | static VOID on_module_loading(IMG img, VOID *data) function main (line 128) | int main(int argc, char** argv) FILE: zsim-ramulator/pin/source/tools/Probes/exception_in_mt_attach.cpp function INT32 (line 61) | INT32 Usage() function VOID (line 76) | VOID AppStart(VOID *v) function VOID (line 84) | VOID AttachedThreadStart(VOID *sigmask, VOID *v) function PinReady (line 92) | int PinReady(unsigned int numOfThreads) function foo_rep (line 109) | static int foo_rep(foo_t orig_foo, ADDRINT returnIp) function VOID (line 121) | VOID ImageLoad(IMG img, void *v) function main (line 150) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/exception_in_mt_attach_app.cpp function pid_t (line 63) | pid_t GetTid() function UnblockAllSignals (line 68) | void UnblockAllSignals() function SigUsr1Handler (line 78) | void SigUsr1Handler(int sig) function foo (line 88) | void foo() function PrintArguments (line 122) | inline void PrintArguments(char **inArgv) function pid_t (line 136) | pid_t AttachAndInstrument(list * pinArgs) function ParseCommandLine (line 186) | void ParseCommandLine(int argc, char *argv[], list < string>* pinArgs) function ThreadsReady (line 215) | int ThreadsReady(unsigned int numOfThreads) function main (line 221) | int main(int argc, char *argv[]) function CancelAllThreads (line 273) | void CancelAllThreads() function BlockSignal (line 281) | void BlockSignal(int sigNo) function UnblockSignal (line 288) | void UnblockSignal(int sigNo) FILE: zsim-ramulator/pin/source/tools/Probes/exception_in_probe.cpp type WND (line 41) | namespace WND function GenerateStackOverflow (line 50) | __declspec(noinline) int GenerateStackOverflow() function VOID (line 57) | VOID WINAPI RtlLeaveCriticalSection_ver0(__inout WND::LPCRITICAL_SECTION... function VOID (line 109) | static VOID instrument_module(IMG img, VOID *data) function VOID (line 126) | static VOID on_module_loading(IMG img, VOID *data) function main (line 139) | int main(int argc, char** argv) FILE: zsim-ramulator/pin/source/tools/Probes/exception_in_probe_app.c function main (line 40) | int main ( void ) FILE: zsim-ramulator/pin/source/tools/Probes/exception_in_probe_on_probe.cpp type WND (line 38) | namespace WND function foo_rep1 (line 49) | static int foo_rep1() function foo_rep2 (line 56) | static int foo_rep2() function VOID (line 63) | static VOID on_module_loading(IMG img, VOID *data) function main (line 81) | int main(int argc, char** argv) FILE: zsim-ramulator/pin/source/tools/Probes/exception_in_probe_on_probe_sig.cpp type WND (line 38) | namespace WND function foo_rep1 (line 48) | static int foo_rep1() function foo_rep2 (line 55) | static int foo_rep2(foo_t orig_foo, ADDRINT returnIp) function VOID (line 67) | static VOID on_module_loading(IMG img, VOID *data) function main (line 93) | int main(int argc, char** argv) FILE: zsim-ramulator/pin/source/tools/Probes/exception_in_probe_sig.cpp type WND (line 41) | namespace WND function VOID (line 48) | VOID RtlLeaveCriticalSection_ver0(rtl_leave_critical_section_call_t orig... function VOID (line 94) | static VOID instrument_module(IMG img, VOID *data) function VOID (line 119) | static VOID on_module_loading(IMG img, VOID *data) function main (line 135) | int main(int argc, char** argv) FILE: zsim-ramulator/pin/source/tools/Probes/exception_in_probed_call.cpp type WND (line 36) | namespace WND function foo_rep (line 45) | static int foo_rep() function VOID (line 52) | static VOID on_module_loading(IMG img, VOID *data) function main (line 69) | int main(int argc, char** argv) FILE: zsim-ramulator/pin/source/tools/Probes/exception_in_probed_call_after.cpp type WND (line 44) | namespace WND function VOID (line 51) | static VOID foo_before(int a0, int a1, int a2, int a3, int a4, int a5, i... function VOID (line 57) | static VOID foo_after(ADDRINT returnIp) function VOID (line 77) | static VOID on_module_loading(IMG img, VOID *data) function main (line 115) | int main(int argc, char** argv) FILE: zsim-ramulator/pin/source/tools/Probes/exception_in_probed_call_after_app.c function bar (line 43) | int __fastcall bar(int a0, int a1, int a2, int a3, int a4, int a5, int a6) function foo (line 48) | __declspec(dllexport) function main (line 55) | int main() FILE: zsim-ramulator/pin/source/tools/Probes/exception_in_probed_call_app.c function bar (line 43) | int bar() function foo (line 48) | __declspec(dllexport) function main (line 55) | int main() FILE: zsim-ramulator/pin/source/tools/Probes/exception_in_probed_call_cpp_after_app.cpp class MyClass (line 44) | class MyClass function bar (line 64) | int FASTCALL bar(int a0, int a1, int a2, int a3, int a4, int a5, int a6) function DLLEXPORT (line 70) | DLLEXPORT function main (line 82) | int main() FILE: zsim-ramulator/pin/source/tools/Probes/exception_in_probed_call_cpp_app.cpp class MyClass (line 54) | class MyClass function bar (line 66) | int bar() function DLLEXPORT (line 71) | DLLEXPORT function main (line 81) | int main() FILE: zsim-ramulator/pin/source/tools/Probes/exception_in_probed_call_sig.cpp type WND (line 38) | namespace WND function foo_rep (line 46) | static int foo_rep(foo_t orig_foo, ADDRINT returnIp) function VOID (line 58) | static VOID on_module_loading(IMG img, VOID *data) function main (line 82) | int main(int argc, char** argv) FILE: zsim-ramulator/pin/source/tools/Probes/exit_app.cpp function bye1 (line 34) | void bye1() function bye2 (line 38) | void bye2() function main (line 44) | int main() FILE: zsim-ramulator/pin/source/tools/Probes/exit_repl.cpp function INT32 (line 54) | INT32 Usage() function MyExit (line 67) | void MyExit(int arg) function VOID (line 79) | VOID ImageLoad(IMG img, VOID *v) function main (line 107) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/fall_thru.c function main (line 40) | int main( int argc, char * argv[] ) FILE: zsim-ramulator/pin/source/tools/Probes/fork_app.cpp function event_on_process_fork_before (line 39) | static void event_on_process_fork_before(void) function event_on_process_fork_after_in_parent (line 44) | static void event_on_process_fork_after_in_parent(void) function event_on_process_fork_after_in_child (line 52) | static void event_on_process_fork_after_in_child(void) function testFork (line 62) | int testFork() function main (line 85) | int main ( ) FILE: zsim-ramulator/pin/source/tools/Probes/good_jump.c function main (line 40) | int main( int argc, char * argv[] ) FILE: zsim-ramulator/pin/source/tools/Probes/heavy_stack_win.c function SetSystemError (line 35) | __declspec(dllexport) void SetSystemError(DWORD errorCode) function DWORD (line 40) | __declspec(dllexport) DWORD GetSystemError() function main (line 46) | int main() FILE: zsim-ramulator/pin/source/tools/Probes/high_target.c function main (line 40) | int main( int argc, char * argv[] ) FILE: zsim-ramulator/pin/source/tools/Probes/init.cpp function INT32 (line 39) | INT32 Usage() function VOID (line 63) | VOID AlternativeLibcInit(INT32 argc, CHAR **argv, CHAR **env) function VOID (line 74) | VOID AlternativeLibpthreadInit(INT32 argc, CHAR **argv, CHAR **env) function VOID (line 84) | VOID OtherImageInit(INT32 argc, CHAR **argv, CHAR **env, INITFUNC origIn... function VOID (line 98) | VOID ImageLoad(IMG img, VOID *v) function main (line 154) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/insert1.cpp function VOID (line 48) | VOID Before( size_t size ) function VOID (line 57) | VOID Sanity(IMG img, RTN rtn) function VOID (line 68) | VOID ImageLoad(IMG img, VOID *v) function main (line 96) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/insert10.cpp type WINDOWS (line 41) | namespace WINDOWS function VOID (line 54) | VOID After0( INT32 arg0, INT32 arg1, function VOID (line 75) | VOID After( ADDRINT retval ) function VOID (line 85) | VOID Sanity(IMG img, RTN rtn) function VOID (line 96) | VOID ImageLoad(IMG img, VOID *v) function main (line 142) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/insert11.cpp type WINDOWS (line 39) | namespace WINDOWS function VOID (line 53) | VOID Before( UINT32 arg0, UINT32 arg1, function VOID (line 73) | VOID After( ADDRINT retval ) function VOID (line 83) | VOID Sanity(IMG img, RTN rtn) function VOID (line 94) | VOID ImageLoad(IMG img, VOID *v) function main (line 139) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/insert12.cpp type WINDOWS (line 39) | namespace WINDOWS function VOID (line 53) | VOID Before( ADDRINT ebx, ADDRINT ebp, ADDRINT esp ) function VOID (line 60) | VOID After( REG reg ) function VOID (line 70) | VOID Sanity(IMG img, RTN rtn) function VOID (line 81) | VOID ImageLoad(IMG img, VOID *v) function main (line 127) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/insert1win.cpp type WINDOWS (line 37) | namespace WINDOWS function VOID (line 44) | VOID Before1( WINDOWS::PVOID hHeap, function InsertProbe (line 52) | void InsertProbe( IMG img, char * funcName) function VOID (line 73) | static VOID process_loaded_image(IMG image, VOID *value) function main (line 84) | int main(int argc, char **argv) FILE: zsim-ramulator/pin/source/tools/Probes/insert2.cpp function VOID (line 48) | VOID Before1( size_t size ) function VOID (line 53) | VOID Before2( size_t size ) function VOID (line 58) | VOID Before3( size_t size ) function VOID (line 69) | VOID Sanity(IMG img, RTN rtn) function VOID (line 80) | VOID ImageLoad(IMG img, VOID *v) function main (line 114) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/insert2win.cpp type WINDOWS (line 37) | namespace WINDOWS function VOID (line 44) | VOID Before1( WINDOWS::PVOID hHeap, function VOID (line 52) | VOID Before2( WINDOWS::PVOID hHeap, function VOID (line 60) | VOID Before3( WINDOWS::PVOID hHeap, function InsertProbe (line 69) | void InsertProbe( IMG img, char * funcName) function VOID (line 104) | static VOID process_loaded_image(IMG image, VOID *value) function main (line 115) | int main(int argc, char **argv) FILE: zsim-ramulator/pin/source/tools/Probes/insert3.cpp function VOID (line 48) | VOID Before_MyMalloc0( size_t size ) function VOID (line 53) | VOID Before_MyMalloc1( size_t size ) function VOID (line 58) | VOID Before_MyFree0( void * ptr ) function VOID (line 64) | VOID Before_MyFree1( void * ptr ) function VOID (line 76) | VOID Sanity(IMG img, RTN rtn) function VOID (line 87) | VOID ImageLoad(IMG img, VOID *v) function main (line 133) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/insert3win.cpp type WINDOWS (line 37) | namespace WINDOWS function VOID (line 44) | VOID Before_RtlAllocateHeap0( WINDOWS::PVOID hHeap, function VOID (line 52) | VOID Before_RtlAllocateHeap1( WINDOWS::PVOID hHeap, function VOID (line 60) | VOID Before_Free0( WINDOWS::PVOID ptr ) function VOID (line 65) | VOID Before_Free1( WINDOWS::PVOID ptr ) function VOID (line 74) | static VOID process_loaded_image(IMG image, VOID *value) function main (line 121) | int main(int argc, char **argv) FILE: zsim-ramulator/pin/source/tools/Probes/insert4.cpp function VOID (line 48) | VOID Before_Malloc0( size_t size ) function VOID (line 53) | VOID Before_Malloc1( size_t size ) function VOID (line 58) | VOID Before_Free0( void * ptr ) function VOID (line 64) | VOID Before_Free1( void * ptr ) function VOID (line 76) | VOID Sanity(IMG img, RTN rtn) function VOID (line 87) | VOID ImageLoad(IMG img, VOID *v) function main (line 129) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/insert5.cpp function VOID (line 47) | VOID Before_Malloc( size_t size ) function VOID (line 52) | VOID After_Malloc( ADDRINT retval ) function VOID (line 58) | VOID Before_Free( void * ptr ) function VOID (line 64) | VOID After_Free() function VOID (line 75) | VOID Sanity(IMG img, RTN rtn) function VOID (line 86) | VOID ImageLoad(IMG img, VOID *v) function main (line 141) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/insert6.cpp type WINDOWS (line 40) | namespace WINDOWS function VOID (line 54) | VOID Before_Malloc( size_t size ) function VOID (line 59) | VOID After_Malloc( ADDRINT retval ) function VOID (line 65) | VOID Before_Free( void * ptr ) function VOID (line 71) | VOID After_Free() function VOID (line 82) | VOID Sanity(IMG img, RTN rtn) function VOID (line 93) | VOID ImageLoad(IMG img, VOID *v) function main (line 148) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/insert7.cpp function VOID (line 48) | VOID Before( UINT32 arg0, UINT32 arg1, function VOID (line 60) | VOID After() function VOID (line 70) | VOID Sanity(IMG img, RTN rtn) function VOID (line 81) | VOID ImageLoad(IMG img, VOID *v) function main (line 117) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/insert8.cpp function VOID (line 47) | VOID Before( UINT32 arg0, UINT32 arg1, function VOID (line 68) | VOID After( ADDRINT retval ) function VOID (line 78) | VOID Sanity(IMG img, RTN rtn) function VOID (line 89) | VOID ImageLoad(IMG img, VOID *v) function main (line 135) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/insert9.cpp function VOID (line 48) | VOID After_Malloc( ADDRINT retval ) function VOID (line 54) | VOID After_Free() function VOID (line 65) | VOID Sanity(IMG img, RTN rtn) function VOID (line 76) | VOID ImageLoad(IMG img, VOID *v) function main (line 119) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/insert_call_probed.cpp type ANNOTATION (line 55) | struct ANNOTATION { method ANNOTATION (line 58) | ANNOTATION() : addr(0), value(0) {} function INT32 (line 66) | INT32 Usage() function Notification (line 74) | void Notification(ADDRINT val) function VOID (line 92) | VOID ImageLoad(IMG img, VOID *v) function main (line 140) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/insert_call_probed_app.c function write_line (line 59) | void write_line(char *line) function TestFunc (line 67) | void TestFunc() function main (line 80) | int main() FILE: zsim-ramulator/pin/source/tools/Probes/insertfast.cpp type WINDOWS (line 41) | namespace WINDOWS function VOID (line 56) | VOID Before( INT32 arg0, INT32 arg1, function VOID (line 76) | VOID After0( INT32 arg0, INT32 arg1, function VOID (line 96) | VOID After( REG reg ) function VOID (line 106) | VOID Sanity(IMG img, RTN rtn) function VOID (line 117) | VOID ImageLoad(IMG img, VOID *v) function main (line 195) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/insertstd.cpp type WINDOWS (line 41) | namespace WINDOWS function VOID (line 56) | VOID Before( INT32 arg0, INT32 arg1, function VOID (line 76) | VOID After0( INT32 arg0, INT32 arg1, function VOID (line 96) | VOID After( REG reg ) function VOID (line 106) | VOID Sanity(IMG img, RTN rtn) function VOID (line 117) | VOID ImageLoad(IMG img, VOID *v) function main (line 195) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/ipr.c function iprel_imm (line 34) | void iprel_imm() function iprel_reg (line 39) | void iprel_reg(int b) function reg_iprel (line 44) | int reg_iprel() function main (line 49) | int main() FILE: zsim-ramulator/pin/source/tools/Probes/iprtool.cpp function IprelImmProbe (line 54) | void IprelImmProbe() function IprelRegProbe (line 63) | void IprelRegProbe( int b ) function RegIprelProbe (line 72) | int RegIprelProbe() function VOID (line 88) | VOID ImageLoad(IMG img, VOID *v) function main (line 117) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/jmp_in_probe.cpp function INT32 (line 56) | INT32 Usage() function ToolReplacementFunc (line 69) | int ToolReplacementFunc(int num) function VOID (line 82) | VOID ImageLoad(IMG img, VOID *v) function main (line 110) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/jmp_in_probe_app.cpp function EXPORT_CSYM (line 41) | EXPORT_CSYM int main (int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/jmp_in_probe_app1.cpp function EXPORT_CSYM (line 41) | EXPORT_CSYM int probed_func(int x) FILE: zsim-ramulator/pin/source/tools/Probes/little_malloc.c function my_free (line 49) | static void my_free( void * ptr ) function main (line 57) | int main( int argc, char * argv[] ) FILE: zsim-ramulator/pin/source/tools/Probes/load_map.cpp type RANGE_ATTR (line 56) | struct RANGE_ATTR method RANGE_ATTR (line 58) | RANGE_ATTR(ADDRINT start, ADDRINT end, string attr) class RANGES (line 66) | class RANGES function VOID (line 76) | VOID RANGES::AddRange(ADDRINT start, ADDRINT end, string attr) function BOOL (line 82) | BOOL RANGES::GetAttributes(ADDRINT addr, string *attrStr) function VOID (line 99) | VOID FillFileMap(const char *name, RANGES *fileMap) function VOID (line 123) | VOID ToolDoNothing() function VOID (line 128) | VOID ToolOne(size_t nBytes) function BOOL (line 133) | BOOL PutProbeAndCheckAttributes(IMG img, const char *rtnName, AFUNPTR rt... function VOID (line 187) | VOID ImageLoad(IMG img, VOID * arg) function main (line 203) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/Probes/load_map_app.cpp function do_nothing (line 38) | void do_nothing() function main (line 49) | int main() FILE: zsim-ramulator/pin/source/tools/Probes/malloctrace2.cpp function INT32 (line 66) | INT32 Usage() function VOID (line 103) | VOID *MallocWrapperInTool(size_t size) function VOID (line 116) | VOID FreeWrapperInTool(void *p) function VOID (line 133) | VOID MainRtnCallback() function VOID (line 152) | VOID ImageLoad(IMG img, VOID *v) function main (line 260) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/malloctrace2win.cpp type WIND (line 58) | namespace WIND function INT32 (line 75) | INT32 Usage() function FreeProbeWrapper (line 113) | void FreeProbeWrapper(void *p) function FreeJitWrapper (line 145) | void FreeJitWrapper(CONTEXT * ctxt, AFUNPTR pf_free, void *p) function VOID (line 166) | VOID ReplaceRtnsProbed( IMG img ) function VOID (line 187) | VOID ReplaceRtnsJit( IMG img ) function BOOL (line 223) | static BOOL CmpBaseImageName(const string & imageName, const string & ba... function VOID (line 236) | VOID ImageLoad(IMG img, VOID *v) function main (line 288) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/malloctrace_locktest.cpp function main (line 52) | int main(int argc, CHAR *argv[]) function VOID (line 67) | static VOID ImageLoad(IMG img, VOID *v) function FreeProbe (line 128) | static void FreeProbe(void (*origFree)(void *), UINT32 freeNum, void *pt... FILE: zsim-ramulator/pin/source/tools/Probes/mallocwrappers_unix.c function freeWrapper (line 49) | void freeWrapper(void *p) function SetOriginalFptr (line 56) | void SetOriginalFptr(MallocType m, FreeType f) FILE: zsim-ramulator/pin/source/tools/Probes/move_ip.c function main (line 40) | int main( int argc, char * argv[] ) FILE: zsim-ramulator/pin/source/tools/Probes/one_unix.c function one (line 36) | int one() FILE: zsim-ramulator/pin/source/tools/Probes/one_win.c function one (line 34) | __declspec(dllexport) int one() function BOOL (line 44) | BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, FILE: zsim-ramulator/pin/source/tools/Probes/parent_process.cpp function main (line 43) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/probe1.cpp function INT32 (line 65) | INT32 Usage() function Do_Nothing (line 76) | void Do_Nothing() function Nothing_Doing (line 86) | void Nothing_Doing() function VOID (line 99) | VOID ImageLoad(IMG img, VOID *v) function main (line 136) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/probe10.cpp function INT32 (line 56) | INT32 Usage() function Foo_Function (line 67) | void Foo_Function() function VOID (line 79) | VOID ImageLoad(IMG img, VOID *v) function main (line 97) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/probe2.cpp function INT32 (line 65) | INT32 Usage() function Do_Nothing (line 76) | void Do_Nothing() function VOID (line 90) | VOID ImageLoad(IMG img, VOID *v) function main (line 112) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/probe3.cpp function INT32 (line 65) | INT32 Usage() function Call_Function (line 76) | void Call_Function() function Nothing_Doing (line 86) | void Nothing_Doing() function VOID (line 99) | VOID ImageLoad(IMG img, VOID *v) function main (line 136) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/probe4.cpp function INT32 (line 63) | INT32 Usage() function Call_Function (line 74) | void Call_Function() function VOID (line 88) | VOID ImageLoad(IMG img, VOID *v) function main (line 110) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/probe5.cpp function INT32 (line 65) | INT32 Usage() function Call_Function (line 76) | void Call_Function() function Nothing_Doing (line 86) | void Nothing_Doing() function VOID (line 99) | VOID ImageLoad(IMG img, VOID *v) function main (line 136) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/probe6.cpp function INT32 (line 64) | INT32 Usage() function Foo_Function (line 75) | void Foo_Function() function VOID (line 88) | VOID ImageLoad(IMG img, VOID *v) function main (line 111) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/probe7.cpp function INT32 (line 64) | INT32 Usage() function Foo_Function (line 75) | void Foo_Function() function VOID (line 88) | VOID ImageLoad(IMG img, VOID *v) function main (line 111) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/probe8.cpp function INT32 (line 64) | INT32 Usage() function Foo_Function (line 75) | void Foo_Function() function VOID (line 88) | VOID ImageLoad(IMG img, VOID *v) function main (line 112) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/probe9.cpp function INT32 (line 64) | INT32 Usage() function Foo_Function (line 75) | void Foo_Function() function VOID (line 88) | VOID ImageLoad(IMG img, VOID *v) function main (line 111) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/probe_close.cpp function close_replacement (line 45) | static int close_replacement(int fd) function VOID (line 56) | VOID ImageLoad(IMG img, VOID *v) function main (line 109) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/probe_err1.cpp function INT32 (line 58) | INT32 Usage() function Foo_Function (line 69) | void Foo_Function() function VOID (line 80) | VOID ImageLoad(IMG img, VOID *v) function main (line 93) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/probe_err2.cpp function VOID (line 66) | VOID ImageLoad(IMG img, VOID *v) function main (line 89) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/probe_err4.cpp function INT32 (line 58) | INT32 Usage() function Foo_Function (line 69) | void Foo_Function() function VOID (line 80) | VOID ImageLoad(IMG img, VOID *v) function main (line 93) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/probe_err5.cpp function INT32 (line 58) | INT32 Usage() function Foo_Function (line 69) | void Foo_Function() function VOID (line 80) | VOID ImageLoad(IMG img, VOID *v) function main (line 93) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/probe_err6.cpp function INT32 (line 58) | INT32 Usage() function Foo_Function (line 69) | void Foo_Function() function VOID (line 80) | VOID ImageLoad(IMG img, VOID *v) function main (line 93) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/probe_movip.cpp function INT32 (line 58) | INT32 Usage() function Foo_Function (line 69) | void Foo_Function() function VOID (line 80) | VOID ImageLoad(IMG img, VOID *v) function main (line 93) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/probe_on_probe1.cpp function INT32 (line 68) | INT32 Usage() function Notify1 (line 79) | void Notify1() function Notify2 (line 89) | void Notify2() function Notify1Sig (line 99) | void Notify1Sig(VOIDFUNC origFunc ) function Notify2Sig (line 106) | void Notify2Sig(VOIDFUNC origFunc ) function BOOL (line 113) | BOOL FindAndCheckRtn(IMG img, string rtnName, RTN& rtn) function BOOL (line 131) | BOOL ReplaceProbed(IMG img, string rtnName) function BOOL (line 144) | BOOL ReplaceSignatureProbed(IMG img, string rtnName) function VOID (line 171) | VOID ImageLoad(IMG img, VOID *v) function main (line 188) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/probe_on_probe2.cpp type WND (line 42) | namespace WND type FUNC_REPLACE (line 113) | struct FUNC_REPLACE method FUNC_REPLACE (line 115) | FUNC_REPLACE(const string& name, VOID* origF, VOID* wrapper) method FUNC_REPLACE (line 117) | FUNC_REPLACE() {} type FUNC_IDX (line 123) | enum FUNC_IDX class FUNC_REPLACE_CONTAINER (line 132) | class FUNC_REPLACE_CONTAINER method VOID (line 135) | VOID * OriginalPtr(FUNC_IDX idx) { return _array[idx]._orgFuncPtr; } method VOID (line 136) | VOID * Wrapper(FUNC_IDX idx) { return _array[idx]._funcWrapper; } method string (line 137) | string Name(FUNC_IDX idx) { return _array[idx]._funcName; } method VOID (line 138) | VOID SetOriginalPtr(FUNC_IDX idx, VOID* fptr) {_array[idx]._org... method UINT32 (line 139) | UINT32 Size() { return FUNC_Last; } function INT32 (line 160) | INT32 Usage() function WrapCreateProcessA (line 172) | WND::BOOL WINAPI WrapCreateProcessA(WND::LPCTSTR lpApplicationName, function WrapCreateProcessW (line 195) | WND::BOOL WINAPI WrapCreateProcessW(WND::LPCWSTR lpApplicationName, function WrapCreateProcessAsUserA (line 219) | WND::BOOL WINAPI WrapCreateProcessAsUserA(WND::HANDLE hToken, function WrapCreateProcessAsUserW (line 243) | WND::BOOL WINAPI WrapCreateProcessAsUserW(WND::HANDLE hToken, function BOOL (line 278) | BOOL FindAndCheckRtn(IMG img, string rtnName, RTN& rtn) function BOOL (line 296) | BOOL ReplaceProbed(IMG img, FUNC_IDX idx) function BOOL (line 314) | static BOOL CmpBaseImageName(const string & imageName, const string & ba... function VOID (line 326) | VOID ImageLoad(IMG img, VOID *v) function BOOL (line 341) | BOOL FollowChild(CHILD_PROCESS childProcess, VOID * userData) function main (line 359) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/probecdecl.cpp function VOID (line 81) | VOID ImageLoad(IMG img, VOID *v) function main (line 107) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/probefastcall.cpp function ReplacementFunc (line 51) | void /*_fastcall*/ ReplacementFunc(FastCallFunctionToBeReplacedByPinType... function DoReplacementFunc (line 82) | void DoReplacementFunc( IMG img, char * funcName) function VOID (line 143) | static VOID process_loaded_image(IMG image, VOID *value) function main (line 154) | int main(int argc, char **argv) FILE: zsim-ramulator/pin/source/tools/Probes/probefastcall_app.c function EXPORT_SYM (line 43) | EXPORT_SYM DummyFunc1() function EXPORT_SYM (line 50) | EXPORT_SYM void __fastcall FastCallFunctionToBeReplacedByPin( char c1, function EXPORT_SYM (line 63) | EXPORT_SYM Dummyfunc() FILE: zsim-ramulator/pin/source/tools/Probes/probeheapalloc.cpp type WINDOWS (line 37) | namespace WINDOWS function ReplacementFunc (line 48) | WINDOWS::LPVOID /*WINAPI*/ ReplacementFunc(HeapAllocType originalHeapAlloc, function InsertProbe (line 65) | void InsertProbe( IMG img, char * funcName) function VOID (line 110) | static VOID process_loaded_image(IMG image, VOID *value) function main (line 121) | int main(int argc, char **argv) FILE: zsim-ramulator/pin/source/tools/Probes/probemalloctrace.cpp function INT32 (line 67) | INT32 Usage() function VOID (line 81) | VOID ImageLoad(IMG img, VOID *v) function main (line 135) | int main(int argc, CHAR *argv[]) function VOID (line 161) | VOID * Probe_Malloc_IA32( FUNCPTR_MALLOC orgFuncptr, size_t size) function VOID (line 172) | VOID Probe_Free_IA32( FUNCPTR_FREE orgFuncptr, void * ptr) function VOID (line 181) | VOID Probe_Exit_IA32( FUNCPTR_EXIT orgFuncptr, int code) FILE: zsim-ramulator/pin/source/tools/Probes/probesafetest.cpp function VOID (line 59) | VOID Replace_too_short_with_nops( FUNCPTR fp, CONTEXT * ctxt ) function VOID (line 64) | VOID Replace_too_short( FUNCPTR fp, CONTEXT * ctxt ) function Replace (line 75) | void Replace( IMG img, string name, AFUNPTR funptr ) function VOID (line 106) | VOID ImageLoad(IMG img, VOID *v) function main (line 121) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/probesafetest_app.c function main (line 36) | int main() FILE: zsim-ramulator/pin/source/tools/Probes/probesleep.cpp function SleepProbe (line 50) | void SleepProbe( int b ) function BOOL (line 70) | BOOL MatchedImageName(const string & imageName, const string & baseName) function VOID (line 86) | VOID ImageLoad(IMG img, VOID *v) function main (line 114) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/probestdcall.cpp function ReplacementFunc (line 51) | void /*__stdcall*/ ReplacementFunc(StdCallFunctionToBeReplacedByPinType ... function DoReplacementFunc (line 82) | void DoReplacementFunc( IMG img, char * funcName) function VOID (line 143) | static VOID process_loaded_image(IMG image, VOID *value) function main (line 154) | int main(int argc, char **argv) FILE: zsim-ramulator/pin/source/tools/Probes/probestdcall_app.c function EXPORT_SYM (line 43) | EXPORT_SYM DummyFunc1() function WINAPI (line 50) | WINAPI StdCallFunctionToBeReplacedByPin( char c1, function EXPORT_SYM (line 63) | EXPORT_SYM Dummyfunc() FILE: zsim-ramulator/pin/source/tools/Probes/proto1.cpp function VOID (line 65) | VOID * Malloc_IA32( FUNCPTR_MALLOC orgFuncptr, UINT32 arg0, ADDRINT retu... function VOID (line 89) | VOID ImageLoad(IMG img, VOID *v) function main (line 144) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/proto1win-err.cpp type WIND (line 49) | namespace WIND function VOID (line 60) | VOID * Probe_Malloc_IA32( FUNCPTR_MALLOC orgFuncptr, size_t arg0, function VOID (line 78) | VOID ImageLoad(IMG img, VOID *v) function main (line 106) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/proto1win.cpp type WIND (line 49) | namespace WIND function VOID (line 60) | VOID * Probe_Malloc_IA32( FUNCPTR_MALLOC orgFuncptr, size_t arg0, function VOID (line 78) | VOID ImageLoad(IMG img, VOID *v) function main (line 106) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/proto2.cpp function VOID (line 47) | VOID Boo( UINT32 num0, UINT32 num1, UINT32 arg0, UINT32 arg1, function VOID (line 68) | VOID ImageLoad(IMG img, VOID *v) function main (line 106) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/proto3.cpp function VOID (line 68) | VOID ImageLoad(IMG img, VOID *v) function VOID (line 97) | VOID Sanity(IMG img, RTN rtn) function VOID (line 109) | VOID ReplaceProbed( RTN rtn, PROTO proto_malloc) function VOID (line 122) | VOID ReplaceJitted( RTN rtn, PROTO proto_malloc) function VOID (line 136) | VOID * Probe_Malloc_IA32( FUNCPTR_MALLOC orgFuncptr, size_t arg0) function VOID (line 148) | VOID * Jit_Malloc_IA32( CONTEXT * context, AFUNPTR orgFuncptr, size_t arg0) function main (line 174) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/proto3win.cpp type WIND (line 49) | namespace WIND function VOID (line 59) | VOID * Jit_Malloc_IA32( CONTEXT * context, FUNCPTR_MALLOC orgFuncptr, function VOID (line 85) | VOID * Probe_Malloc_IA32( FUNCPTR_MALLOC orgFuncptr, function VOID (line 106) | VOID ImageLoad(IMG img, VOID *v) function main (line 151) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/proto4.cpp function VOID (line 67) | VOID ImageLoad(IMG img, VOID *v) function main (line 97) | int main(INT32 argc, CHAR *argv[]) function VOID (line 119) | VOID Sanity(IMG img, RTN rtn) function VOID (line 131) | VOID ReplaceProbed( RTN rtn, PROTO proto_malloc) function VOID (line 144) | VOID ReplaceJitted( RTN rtn, PROTO proto_malloc) function VOID (line 158) | VOID * Probe_Malloc_IA32( FUNCPTR_MALLOC orgFuncptr, size_t arg0) function VOID (line 166) | VOID * Jit_Malloc_IA32( CONTEXT * context, AFUNPTR orgFuncptr, size_t arg0) FILE: zsim-ramulator/pin/source/tools/Probes/protobar.c function Bar (line 35) | void Bar( int a, int b, int c, int d ) FILE: zsim-ramulator/pin/source/tools/Probes/protofoo.c function Foo (line 37) | void Foo( int a, int b, int c, int d) function main (line 42) | int main() FILE: zsim-ramulator/pin/source/tools/Probes/protorbar.c function Bar (line 37) | void Bar( int a, int b, int c, int d ) FILE: zsim-ramulator/pin/source/tools/Probes/pthread_exit_app.c function main (line 41) | int main() FILE: zsim-ramulator/pin/source/tools/Probes/pthread_exit_tool.cpp function VOID (line 40) | static VOID pthread_exit_rep(THREAD_EXIT_T orig_pte, VOID *p0) function VOID (line 48) | static VOID on_module_loading(IMG img, VOID *data) function main (line 65) | int main(int argc, char** argv) FILE: zsim-ramulator/pin/source/tools/Probes/relocate_app.cpp function main (line 39) | int main() FILE: zsim-ramulator/pin/source/tools/Probes/relocate_rtn.cpp function INT32 (line 57) | INT32 Usage() function R1 (line 70) | void R1() function R1a (line 77) | int R1a() function R2 (line 84) | void R2() function R3 (line 90) | void R3(FUNCPTR fptr) function VOID (line 102) | VOID CheckRelocatable(const char *fname, IMG img, FUNCPTR *origFptr, AFU... function VOID (line 132) | VOID CheckRelocatable1a(const char *fname, IMG img, FUNCPTR1a *origFptr,... function VOID (line 162) | VOID CheckRelocatableSig(const char *fname, IMG img, AFUNPTR replacement... function VOID (line 193) | VOID CheckNonRelocatable(const char *fname, IMG img) function VOID (line 218) | VOID ImageLoad(IMG img, VOID *v) function main (line 231) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/remove_probe.cpp function VOID (line 53) | VOID One_IA32( AFUNPTR orgFuncptr ) function VOID (line 59) | VOID One_IA32_2( AFUNPTR orgFuncptr ) function VOID (line 69) | VOID Sanity(IMG img, RTN rtn) function VOID (line 81) | VOID ReplaceProbed( RTN rtn, PROTO proto) function VOID (line 98) | VOID ImageLoad(IMG img, VOID *v) function VOID (line 120) | VOID ImageUnload(IMG img, VOID *v) function main (line 128) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/remove_probe2.cpp function VOID (line 53) | VOID One_IA32( AFUNPTR orgFuncptr ) function VOID (line 59) | VOID One_IA32_2( AFUNPTR orgFuncptr ) function VOID (line 70) | VOID Sanity(IMG img, RTN rtn) function VOID (line 82) | VOID ReplaceProbed( RTN rtn, PROTO proto) function VOID (line 99) | VOID ImageLoad(IMG img, VOID *v) function VOID (line 120) | VOID ImageUnload(IMG img, VOID *v) function VOID (line 126) | VOID ProbesInserted( IMG img, VOID *v ) function main (line 154) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/replace_empty.cpp function VOID (line 50) | VOID Boo() function VOID (line 57) | VOID ImageLoad(IMG img, VOID *v) function main (line 77) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/replace_empty_twice.cpp function VOID (line 51) | VOID Boo1() function VOID (line 57) | VOID Boo2(int param) function VOID (line 64) | VOID ImageLoad(IMG img, VOID *v) function main (line 85) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/replace_exit.cpp function INT32 (line 48) | INT32 Usage() function my_exit (line 62) | void my_exit(int code) function VOID (line 79) | VOID ImageLoad(IMG img, VOID *v) function main (line 106) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/replaceapp.c function main (line 41) | int main( int argc, char * argv[] ) FILE: zsim-ramulator/pin/source/tools/Probes/replacecall.c function main (line 42) | int main( int argc, char * argv[] ) FILE: zsim-ramulator/pin/source/tools/Probes/replacedisp.c function main (line 41) | int main( int argc, char * argv[] ) FILE: zsim-ramulator/pin/source/tools/Probes/replacefun.c function main (line 42) | int main( int argc, char * argv[] ) FILE: zsim-ramulator/pin/source/tools/Probes/replacejmp.c function main (line 41) | int main( int argc, char * argv[] ) FILE: zsim-ramulator/pin/source/tools/Probes/replaceshorty.c function main (line 41) | int main( int argc, char * argv[] ) FILE: zsim-ramulator/pin/source/tools/Probes/replacesig_empty.cpp function VOID (line 50) | VOID Boo() function VOID (line 57) | VOID ImageLoad(IMG img, VOID *v) function main (line 84) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/scan_all_rtns_for_probe.cpp function VOID (line 43) | VOID ImageLoad(IMG img, VOID *v) function main (line 75) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/sectest.cpp function InstImage (line 52) | void InstImage(IMG img, void *v) function INT32 (line 99) | INT32 Usage() function main (line 107) | int main(int argc, char **argv) FILE: zsim-ramulator/pin/source/tools/Probes/sempost_app.cpp function main (line 34) | int main() FILE: zsim-ramulator/pin/source/tools/Probes/sempost_repl.cpp function INT32 (line 55) | INT32 Usage() function SemPost (line 68) | int SemPost(void *arg) function VOID (line 80) | VOID ImageLoad(IMG img, VOID *v) function main (line 103) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/shortBB.cpp function FooProbe (line 45) | int FooProbe(fooType fooWithoutReplacement, int val) function VOID (line 54) | VOID ImageLoad(IMG img, VOID *v) function main (line 77) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/shortBB64.cpp function FooProbe (line 45) | int FooProbe(fooType fooWithoutReplacement, int val) function VOID (line 54) | VOID ImageLoad(IMG img, VOID *v) function main (line 73) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/shortBB64app.c function main (line 36) | int main() FILE: zsim-ramulator/pin/source/tools/Probes/shortBBapp.c function foo (line 34) | __declspec(dllexport) __declspec(naked) int __fastcall foo(int val) FILE: zsim-ramulator/pin/source/tools/Probes/signals.cpp function INT32 (line 50) | INT32 Usage() function main (line 61) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/signals_app.cpp function SigUsr1Handler (line 43) | void SigUsr1Handler(int sig) function SigUsr2Handler (line 48) | void SigUsr2Handler(int sig) function BlockSignal (line 52) | void BlockSignal(int sigNo) function UnblockAllSignals (line 60) | void UnblockAllSignals() function BlockAllSignals (line 67) | void BlockAllSignals() function UnblockSignal (line 74) | void UnblockSignal(int sigNo) function main (line 82) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/simplebar.c function EXPORT_SYM (line 47) | EXPORT_SYM void Bar() function EXPORT_SYM (line 53) | EXPORT_SYM void Blue() function EXPORT_SYM (line 59) | EXPORT_SYM int Bar9( int one, int two, int three, int four, int five, function EXPORT_SYM (line 76) | EXPORT_SYM int Bar10( int one, int two, int three, int four, int five, function FastBar10 (line 94) | extern __declspec( dllexport ) int FAST_CALL FastBar10( function StdBar10 (line 112) | extern __declspec( dllexport ) int STD_CALL StdBar10( FILE: zsim-ramulator/pin/source/tools/Probes/simplefoo.c function main (line 38) | int main() FILE: zsim-ramulator/pin/source/tools/Probes/simplefoo10.c function main (line 44) | int main() FILE: zsim-ramulator/pin/source/tools/Probes/simplefoo9.c function main (line 44) | int main() FILE: zsim-ramulator/pin/source/tools/Probes/simplestd10.c function main (line 43) | int main() FILE: zsim-ramulator/pin/source/tools/Probes/sleep_unix.c function main (line 35) | int main() FILE: zsim-ramulator/pin/source/tools/Probes/sleep_win.c function main (line 36) | int main() FILE: zsim-ramulator/pin/source/tools/Probes/spin_lock_app.c function main (line 49) | int main() FILE: zsim-ramulator/pin/source/tools/Probes/spinlock_insert.cpp function VOID (line 48) | VOID Before( ADDRINT * lock ) function VOID (line 54) | VOID After( ADDRINT retval ) function VOID (line 64) | VOID ImageLoad(IMG img, VOID *v) function main (line 95) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/spinlock_repl.cpp function INT32 (line 55) | INT32 Usage() function SpinLock (line 68) | int SpinLock(pthread_spinlock_t * lock) function VOID (line 80) | VOID ImageLoad(IMG img, VOID *v) function main (line 108) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/spinlock_replsig.cpp function INT32 (line 54) | INT32 Usage() function SpinLock (line 67) | int SpinLock( FUNCPTR orgFuncptr, void * lock) function VOID (line 84) | VOID ImageLoad(IMG img, VOID *v) function main (line 129) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/ssewin.cpp type WIND (line 37) | namespace WIND function INT32 (line 55) | INT32 Usage() function ReplacedSetSystemErrorProbed (line 80) | void ReplacedSetSystemErrorProbed(FUNCPTR_SET_SYSTEM_ERROR origFunc, WI... function ReplacedSetSystemErrorJit (line 91) | void ReplacedSetSystemErrorJit(CONTEXT * context, AFUNPTR origFunc, WIND... function VOID (line 104) | VOID ImageLoad(IMG img, VOID *v) function main (line 142) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/svcraw_app.cpp function main (line 34) | int main() FILE: zsim-ramulator/pin/source/tools/Probes/svcraw_repl.cpp function INT32 (line 56) | INT32 Usage() function VOID (line 81) | VOID ImageLoad(IMG img, VOID *v) function main (line 109) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/symbolnames.cpp function INT32 (line 55) | INT32 Usage() function VOID (line 66) | VOID ImageLoad(IMG img, VOID *v) function main (line 85) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/syscall_in_probe.cpp function YieldProbe (line 56) | int YieldProbe() function MarkerProbe (line 62) | void MarkerProbe() function VOID (line 85) | VOID ImageLoad(IMG img, VOID *v) function main (line 112) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/syscall_in_probe_app.c function my_marker (line 36) | int my_marker() function main (line 41) | int main() FILE: zsim-ramulator/pin/source/tools/Probes/thd_malloc.c function main (line 39) | int main() FILE: zsim-ramulator/pin/source/tools/Probes/tpss.cpp type WND (line 37) | namespace WND function tpss_LoadLibraryW_ver0 (line 46) | WND::HMODULE WINAPI tpss_LoadLibraryW_ver0(WND::LPCWSTR lpLibFileName) function VOID (line 66) | static VOID tpss_instrument_module(IMG img, VOID *data) function VOID (line 110) | static VOID tpss_mainStartup(void) function VOID (line 117) | static VOID tpss_on_module_loading(IMG img, VOID *data) function main (line 137) | int main(int argc, char** argv) FILE: zsim-ramulator/pin/source/tools/Probes/tpss_lin_libc.cpp function INT32 (line 100) | INT32 Usage() { function string (line 110) | string CurrentTime() { type timespec (line 121) | struct timespec type timespec (line 121) | struct timespec type dl_phdr_info (line 123) | struct dl_phdr_info type msghdr (line 130) | struct msghdr type msghdr (line 132) | struct msghdr type timespec (line 136) | struct timespec type epoll_event (line 140) | struct epoll_event type epoll_event (line 143) | struct epoll_event type pollfd (line 146) | struct pollfd type timespec (line 147) | struct timespec type sembuf (line 153) | struct sembuf type sembuf (line 155) | struct sembuf type itimerval (line 161) | struct itimerval type rusage (line 175) | struct rusage type rusage (line 177) | struct rusage type iovec (line 179) | struct iovec type iovec (line 181) | struct iovec type sockaddr (line 252) | struct sockaddr type utsname (line 256) | struct utsname type itimerspec (line 264) | struct itimerspec type itimerspec (line 264) | struct itimerspec type timeval (line 274) | struct timeval type pollfd (line 276) | struct pollfd type itimerval (line 290) | struct itimerval type sigaction (line 294) | struct sigaction type clnt_stat (line 342) | enum clnt_stat type sockaddr_in (line 345) | struct sockaddr_in type timeval (line 345) | struct timeval type sockaddr_in (line 347) | struct sockaddr_in type timeval (line 347) | struct timeval type pmaplist (line 349) | struct pmaplist type sockaddr_in (line 349) | struct sockaddr_in type sockaddr_in (line 351) | struct sockaddr_in type clnt_stat (line 353) | enum clnt_stat type sockaddr_in (line 353) | struct sockaddr_in type timeval (line 353) | struct timeval type timespec (line 378) | struct timespec function mynanosleep (line 395) | int mynanosleep(const struct timespec *__rqtp, struct timespec *__rmtp) function mydl_iterate_phdr (line 403) | int mydl_iterate_phdr( function mysystem (line 413) | int mysystem(const CHAR_PTR __command) function myalarm (line 422) | unsigned int myalarm(unsigned int __seconds) function myrecvmsg (line 431) | ssize_t myrecvmsg(int __socket, struct msghdr *__message, int __flags) function mysendmsg (line 440) | ssize_t mysendmsg(int __sockfd, const struct msghdr *__msg, int __flags) function mypause (line 449) | int mypause(void) function mysigtimedwait (line 458) | int mysigtimedwait(const sigset_t *__set, siginfo_t *__info, function mysigwaitinfo (line 468) | int mysigwaitinfo(const sigset_t *__set, siginfo_t *__info) function myepoll_wait (line 477) | int myepoll_wait(int __epfd, struct epoll_event *__events, int __maxevents, function myepoll_pwait (line 487) | int myepoll_pwait(int __epfd, struct epoll_event *__events, int __maxeve... function myppoll (line 497) | int myppoll(struct pollfd *__fds, nfds_t __nfds, function mymsgsnd (line 507) | int mymsgsnd(int __msqid, const VOID_PTR __msgp, size_t __msgsz, int __m... function mymsgrcv (line 516) | ssize_t mymsgrcv(int __msqid, VOID_PTR __msgp, size_t __msgsz, long __ms... function mysemtimedop (line 526) | int mysemtimedop(int __semid, struct sembuf *__sops) function myusleep (line 535) | int myusleep(useconds_t __usecs) function useconds_t (line 544) | useconds_t myualarm(useconds_t __usecs, useconds_t __interval) function mygetitimer (line 553) | int mygetitimer(int __which, struct itimerval *__curr_value) function mysigwait (line 562) | int mysigwait(const sigset_t *__set, INT_PTR __sig) function mymsgget (line 571) | int mymsgget(key_t __key, int __msgflg) function mysemget (line 580) | int mysemget(key_t __key, int __nsems, int __semflg) function pid_t (line 589) | pid_t mywaitpid(pid_t __pid, INT_PTR __status, int __options) function mywaitid (line 598) | int mywaitid(idtype_t __idtype, id_t __id, siginfo_t *__infop, int __opt... function pid_t (line 607) | pid_t mywait3(INT_PTR __status, int __options, struct rusage *__rusage) function pid_t (line 616) | pid_t mywait4(pid_t __pid, INT_PTR __status, int __options, function myreadv (line 626) | ssize_t myreadv(int __fd, const struct iovec *__iov, int __iovcnt) function mywritev (line 635) | ssize_t mywritev(int __fd, const struct iovec *__iov, int __iovcnt) function myflock (line 644) | int myflock(int __fd, int __operation) function myflockfile (line 653) | void myflockfile(FILE *__filehandle) function myfunlockfile (line 660) | void myfunlockfile(FILE *__filehandle) function mylockf (line 667) | int mylockf(int __fd, int __cmd, off_t __len) function mysetenv (line 676) | int mysetenv(const CHAR_PTR __name, const CHAR_PTR __value, int __overwr... function myunsetenv (line 685) | int myunsetenv(const CHAR_PTR __name) function CHAR_PTR (line 694) | CHAR_PTR mygetenv(const CHAR_PTR __name) function myperror (line 703) | void myperror(const CHAR_PTR __s) function VOID_PTR (line 711) | VOID_PTR mymmap(VOID_PTR __addr, size_t __len, int __prot, int __flags,... function mymunmap (line 721) | int mymunmap(VOID_PTR __addr, size_t __len) function myfileno (line 730) | int myfileno(FILE *__stream) function pid_t (line 739) | pid_t mygetpid(void) function pid_t (line 748) | pid_t mygetppid(void) function VOID_PTR (line 757) | VOID_PTR mymemset(VOID_PTR __s, int __c, size_t __n) { function VOID_PTR (line 765) | VOID_PTR mymemcpy(VOID_PTR __dest, const VOID_PTR __src, size_t __n) function myaccess (line 774) | int myaccess(const CHAR_PTR __pathname, int __mode) function off_t (line 783) | off_t mylseek(int __fd, off_t __offset, int __whence) function off64_t (line 792) | off64_t mylseek64(int __fd, off64_t __offset, int __whence) function myfdatasync (line 801) | int myfdatasync(int __fd) { function myunlink (line 809) | int myunlink(const CHAR_PTR __pathname) function mystrlen (line 818) | size_t mystrlen(const CHAR_PTR __s) function mywcslen (line 827) | size_t mywcslen(const wchar_t *__s) function CHAR_PTR (line 836) | CHAR_PTR mystrcpy(CHAR_PTR __dest, const CHAR_PTR __src) function CHAR_PTR (line 845) | CHAR_PTR mystrncpy(CHAR_PTR __dest, const CHAR_PTR __src, size_t __n) function CHAR_PTR (line 854) | CHAR_PTR mystrcat(CHAR_PTR __dest, const CHAR_PTR __src) function CHAR_PTR (line 863) | CHAR_PTR mystrstr(const CHAR_PTR __haystack, const CHAR_PTR __needle) function CHAR_PTR (line 872) | CHAR_PTR mystrchr0(const CHAR_PTR __s, int __c) function CHAR_PTR (line 881) | CHAR_PTR mystrrchr(const CHAR_PTR __s, int __c) function mystrcmp (line 890) | int mystrcmp(const CHAR_PTR __s1, const CHAR_PTR __s2) function mystrncmp (line 899) | int mystrncmp(const CHAR_PTR __s1, const CHAR_PTR __s2, size_t __n) function mysigaddset (line 908) | int mysigaddset(sigset_t *__set, int __signum) function mysigdelset (line 917) | int mysigdelset(sigset_t *__set, int __signum) { function mysigismember (line 925) | int mysigismember(sigset_t *__set, int __signum) function CHAR_PTR (line 934) | CHAR_PTR mystrerror(int __errnum) function mybind (line 943) | int mybind(int __sockfd, const struct sockaddr *__addr, socklen_t __addr... function mylisten (line 952) | int mylisten(int __sockfd, int __backlog) function myuname (line 961) | int myuname(struct utsname *__name) function mygethostname (line 970) | int mygethostname(CHAR_PTR __name, size_t __len) function mykill (line 979) | int mykill(pid_t __pid, int __sig) function mysched_yield (line 988) | int mysched_yield(void) function mytimer_settime (line 997) | int mytimer_settime(timer_t __timerid, int __flags, function mysigaltstack (line 1007) | int mysigaltstack(const stack_t *__ss, stack_t *__oss) function mysleep (line 1016) | int mysleep(unsigned int __seconds) function mysocket (line 1025) | int mysocket(int __domain, int __type, int __protocol) function myshutdown (line 1034) | int myshutdown(int __fd, int __how) function myselect (line 1043) | int myselect(int __nfds, fd_set *__restrict __readfds, function mypoll (line 1054) | int mypoll(struct pollfd * __fds, nfds_t __nfds, int __timeout) function myaccept (line 1063) | int myaccept(int __fd, __SOCKADDR_ARG __addr, function myconnect (line 1073) | int myconnect(int __fd, __CONST_SOCKADDR_ARG __addr, socklen_t __len) function myrecv (line 1082) | ssize_t myrecv(int __fd, VOID_PTR __buf, size_t __n, int __flags) function myrecvfrom (line 1091) | ssize_t myrecvfrom(int __fd, VOID_PTR __restrict __buf, size_t __n, int ... function mysend (line 1101) | ssize_t mysend(int __fd, __const VOID_PTR __buf, size_t __n, int __flags) function wint_t (line 1110) | wint_t mygetwc(__FILE * __stream) function myexit (line 1119) | void myexit(int __status) function mysetitimer (line 1127) | int mysetitimer(__itimer_which_t __which, __const function mysigpending (line 1138) | int mysigpending(sigset_t * __set) function __sighandler_t (line 1147) | __sighandler_t mysignal(int __sig, __sighandler_t __handler) function myabort (line 1157) | void myabort() function myclose (line 1164) | int myclose(int __fd) function mysendto (line 1173) | ssize_t mysendto(int __fd, __const VOID_PTR __buf, size_t __n, int __fl... function my_IO_getc (line 1183) | int my_IO_getc(FILE * __stream) function mygetchar (line 1192) | int mygetchar() function wint_t (line 1201) | wint_t mygetwchar() function CHAR_PTR (line 1210) | CHAR_PTR mygets(CHAR_PTR __s) function CHAR_PTR (line 1219) | CHAR_PTR myfgets(CHAR_PTR __restrict __s, int __n, FILE *__restrict __s... function wint_t (line 1228) | wint_t myfgetwc(__FILE * __stream) function myfread (line 1237) | size_t myfread(VOID_PTR __restrict __ptr, size_t __size, size_t __n, function myfwrite (line 1247) | size_t myfwrite(__const VOID_PTR __restrict __ptr, size_t __size, size_t... function myopen (line 1257) | int myopen(__const CHAR_PTR __file, int __flags, mode_t __mode) function mygetw (line 1266) | int mygetw(FILE * __stream) function myfgetc (line 1275) | void myfgetc(__FILE * __stream) function wchar_t (line 1283) | wchar_t * myfgetws(wchar_t *__restrict __ws, int __n, function mypipe (line 1293) | int mypipe(int* __pipedes) function myread (line 1302) | ssize_t myread(int __fd, VOID_PTR __buf, size_t __nbytes) function mywrite (line 1311) | ssize_t mywrite(int __fd, __const VOID_PTR __buf, size_t __n) function FILE (line 1320) | FILE * myfopen(__const CHAR_PTR __restrict __filename, function FILE (line 1330) | FILE * myfdopen(int __fd, __const CHAR_PTR __modes) function mycallrpc (line 1339) | int mycallrpc(__const CHAR_PTR __host, u_long __prognum, u_long __versnum, function myclnt_broadcast (line 1351) | enum clnt_stat myclnt_broadcast(u_long __prog, u_long __vers, u_long __p... function CLIENT (line 1363) | CLIENT * myclntudp_create(struct sockaddr_in * __raddr, u_long __program, function CLIENT (line 1374) | CLIENT * myclntudp_bufcreate(struct sockaddr_in * __raddr, u_long __prog... type pmaplist (line 1386) | struct pmaplist type sockaddr_in (line 1386) | struct sockaddr_in type pmaplist (line 1390) | struct pmaplist function u_short (line 1395) | u_short mypmap_getport(struct sockaddr_in * __address, u_long __program, function mypmap_rmtcall (line 1405) | enum clnt_stat mypmap_rmtcall(struct sockaddr_in * __addr, u_long __prog, function bool_t (line 1418) | bool_t mypmap_set(u_long __program, u_long __vers, int __protocol, u_sho... function CLIENT (line 1427) | CLIENT * myclntraw_create(u_long __prog, u_long __vers) function mysvc_run (line 1436) | void mysvc_run() function bool_t (line 1443) | bool_t mysvc_sendreply(SVCXPRT * xprt, xdrproc_t __xdr_results, function SVCXPRT (line 1453) | SVCXPRT * mysvcraw_create() function SVCXPRT (line 1462) | SVCXPRT * mysvctcp_create(int __sock, u_int __sendsize, u_int __recvsize) function SVCXPRT (line 1471) | SVCXPRT * mysvcudp_bufcreate(int __sock, u_int __sendsz, u_int __recvsz) function SVCXPRT (line 1480) | SVCXPRT * mysvcudp_create(int __sock) function my_exit (line 1489) | void my_exit(int __status) function my_nanosleep (line 1497) | int my_nanosleep(const struct timespec *__rqtp, struct timespec *__rmtp) function mysigprocmask (line 1506) | int mysigprocmask(int __how, __const sigset_t *__restrict __set, function mypselect (line 1516) | int mypselect(int __nfds, fd_set *__restrict __readfds, function pid_t (line 1529) | pid_t mywait(INT_PTR __status) function myfclose (line 1538) | int myfclose(FILE * __stream) function myioctl (line 1547) | int myioctl(int __d, int __request, CHAR_PTR __argp) function myfcntl (line 1556) | int myfcntl(int __fd, int __cmd, VOID_PTR __argp) function VOID_PTR (line 1565) | VOID_PTR my__libc_dlopen_mode(const CHAR_PTR __name, int __mode) function INT_PTR (line 1574) | INT_PTR my__errno_location(void) function mysyscall (line 1583) | int mysyscall(int __number, long int __arg1, long int __arg2, long int _... function mysigaction (line 1594) | int mysigaction(int __sig, __const struct sigaction *__restrict __act, function ImgLoad (line 1609) | void ImgLoad(IMG img, VOID_PTR v) { function main (line 2810) | int main(int argc, char *argv[]) { FILE: zsim-ramulator/pin/source/tools/Probes/tpss_lin_libdl.cpp function INT32 (line 61) | INT32 Usage() function string (line 70) | string CurrentTime() function VOID_PTR (line 101) | VOID_PTR mydlopen(__const CHAR_PTR __file, int __mode) function mydlclose (line 110) | int mydlclose(VOID_PTR __handle) function VOID_PTR (line 119) | VOID_PTR mydlsym(VOID_PTR __handle, __const CHAR_PTR __name) function VOID_PTR (line 128) | VOID_PTR mydlvsym(VOID_PTR __handle, __const CHAR_PTR __name, __const ... function mydladdr (line 137) | int mydladdr(__const void * __address, Dl_info * __info) function mydladdr1 (line 146) | int mydladdr1(__const void * __address, Dl_info * __info, void ** __extr... function CHAR_PTR (line 155) | CHAR_PTR mydlerror(void) function ImgLoad (line 169) | void ImgLoad(IMG img, void *v) function main (line 247) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/tpss_lin_libncurses.cpp function INT32 (line 56) | INT32 Usage() function string (line 65) | string CurrentTime() function mygetch (line 85) | int mygetch(void) function mymvgetch (line 94) | int mymvgetch(int y, int x) function ImgLoad (line 108) | void ImgLoad(IMG img, void *v) function main (line 141) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/tpss_lin_libpthread.cpp function INT32 (line 70) | INT32 Usage() function string (line 79) | string CurrentTime() type timespec (line 153) | struct timespec type sigaction (line 165) | struct sigaction type timespec (line 197) | struct timespec type rusage (line 207) | struct rusage type rusage (line 209) | struct rusage function mypthread_spin_unlock (line 223) | int mypthread_spin_unlock(pthread_spinlock_t * __lock) function mypthread_create (line 232) | int mypthread_create(pthread_t *__newthread, __const pthread_attr_t *__a... function mypthread_join (line 242) | int mypthread_join(pthread_t __th, void** __thread_return) function mypthread_barrier_init (line 251) | int mypthread_barrier_init(pthread_barrier_t *__barrier, __const pthread... function mypthread_barrier_destroy (line 260) | int mypthread_barrier_destroy(pthread_barrier_t * __barrier) function mypthread_barrier_wait (line 269) | int mypthread_barrier_wait(pthread_barrier_t * __barrier) function mypthread_mutex_init (line 278) | int mypthread_mutex_init(pthread_mutex_t * __mutex, __const pthread_mute... function mypthread_mutex_destroy (line 287) | int mypthread_mutex_destroy(pthread_mutex_t * __mutex) function mypthread_mutex_lock (line 296) | int mypthread_mutex_lock(pthread_mutex_t * __mutex) function mypthread_mutex_unlock (line 305) | int mypthread_mutex_unlock(pthread_mutex_t * __mutex) function mypthread_mutex_timedlock (line 314) | int mypthread_mutex_timedlock(pthread_mutex_t *__mutex, __const struct t... function mypthread_rwlock_init (line 323) | int mypthread_rwlock_init(pthread_rwlock_t *__rwlock, __const pthread_rw... function mypthread_rwlock_destroy (line 332) | int mypthread_rwlock_destroy(pthread_rwlock_t * __rwlock) function mypthread_rwlock_rdlock (line 341) | int mypthread_rwlock_rdlock(pthread_rwlock_t * __rwlock) function mypthread_rwlock_wrlock (line 350) | int mypthread_rwlock_wrlock(pthread_rwlock_t * __rwlock) function mypthread_rwlock_unlock (line 359) | int mypthread_rwlock_unlock(pthread_rwlock_t * __rwlock) function mypthread_rwlock_timedrdlock (line 368) | int mypthread_rwlock_timedrdlock(pthread_rwlock_t *__rwlock, __const str... function mypthread_rwlock_timedwrlock (line 377) | int mypthread_rwlock_timedwrlock(pthread_rwlock_t *__rwlock, __const str... function mypthread_exit (line 386) | void mypthread_exit(void* __retval) function mypthread_cancel (line 394) | int mypthread_cancel(pthread_t __thr) function mypthread_spin_init (line 403) | int mypthread_spin_init(pthread_spinlock_t * __lock, int __pshared) function mypthread_spin_destroy (line 412) | int mypthread_spin_destroy(pthread_spinlock_t * __lock) function mypthread_spin_lock (line 421) | int mypthread_spin_lock(pthread_spinlock_t * __lock) function mypthread_cond_init (line 430) | int mypthread_cond_init(pthread_cond_t *__cond, __const pthread_condattr... function mypthread_cond_destroy (line 439) | int mypthread_cond_destroy(pthread_cond_t * __cond) function mypthread_cond_broadcast (line 448) | int mypthread_cond_broadcast(pthread_cond_t * __cond) function mypthread_cond_signal (line 457) | int mypthread_cond_signal(pthread_cond_t * __cond) function mypthread_cond_timedwait (line 466) | int mypthread_cond_timedwait(pthread_cond_t *__cond, pthread_mutex_t *__... function mypthread_cond_wait (line 475) | int mypthread_cond_wait(pthread_cond_t *__cond, pthread_mutex_t *__mutex) function mypthread_key_create (line 484) | int mypthread_key_create(pthread_key_t * __key, void (*__destr_function)... function mypthread_key_delete (line 493) | int mypthread_key_delete(pthread_key_t __key) function mynanosleep (line 502) | int mynanosleep(__const struct timespec * __requested_time, struct times... function mysem_init (line 511) | int mysem_init(sem_t * __sem, int __pshared, unsigned int __value) function mysem_destroy (line 520) | int mysem_destroy(sem_t * __sem) function mysem_wait (line 529) | int mysem_wait(sem_t * __sem) function mysem_post (line 538) | int mysem_post(sem_t * __sem) function mypthread_sigmask (line 547) | int mypthread_sigmask(int __how, __const sigset_t *__newmask, sigset_t *... function mysigaction (line 556) | int mysigaction(int __sig, __const struct sigaction *__act, struct sigac... function mysigsuspend (line 565) | int mysigsuspend(__const sigset_t * __set) function mypthread_mutex_trylock (line 574) | int mypthread_mutex_trylock(pthread_mutex_t * __mutex) function mypthread_spin_trylock (line 583) | int mypthread_spin_trylock(pthread_spinlock_t * __lock) function mypthread_setspecific (line 592) | int mypthread_setspecific(pthread_key_t __key, const VOID_PTR __value) function VOID_PTR (line 601) | VOID_PTR mypthread_getspecific(pthread_key_t __key) function pthread_t (line 610) | pthread_t mypthread_self(void) function mypthread_cleanup_push (line 619) | void mypthread_cleanup_push(void (*__routine)(void *),VOID_PTR __arg) function mypthread_cleanup_pop (line 626) | void mypthread_cleanup_pop(int __execute) function mypthread_attr_setstacksize (line 633) | int mypthread_attr_setstacksize(pthread_attr_t *__attr, size_t __stacksize) function mypthread_attr_getstacksize (line 642) | int mypthread_attr_getstacksize(pthread_attr_t *__attr, size_t *__stacks... function mypthread_attr_setstack (line 651) | int mypthread_attr_setstack(pthread_attr_t *__attr, VOID_PTR __stackaddr... function mypthread_attr_getstack (line 660) | int mypthread_attr_getstack(pthread_attr_t *__attr, void **s__tackaddr, ... function mypthread_getattr_np (line 669) | int mypthread_getattr_np(pthread_t __thr, pthread_attr_t *__attr) function mypthread_attr_destroy (line 677) | int mypthread_attr_destroy(pthread_attr_t *__attr) function mypthread_setcancelstate (line 686) | int mypthread_setcancelstate(int __state, int *__oldstate) function mysem_timedwait (line 695) | int mysem_timedwait(sem_t *__sem, const struct timespec *__abs_timeout) function mysystem (line 704) | int mysystem(const char *__command) function mysigwait (line 713) | int mysigwait(const sigset_t *__set, int *__sig) function pid_t (line 722) | pid_t mywait(int *__status) function pid_t (line 731) | pid_t mywaitpid(pid_t __pid, int *__status, int __options) function pid_t (line 740) | pid_t mywait3(int *__status, int __options, struct rusage *__rusage) function pid_t (line 749) | pid_t mywait4(pid_t __pid, int *__status, int __options, struct rusage *... function myflock (line 758) | int myflock(int __fd, int __operation) function myflockfile (line 767) | void myflockfile(FILE *__filehandle) function myfunlockfile (line 774) | void myfunlockfile(FILE *__filehandle) function myfcntl (line 781) | int myfcntl(int __fd, int __cmd,VOID_PTR __argp) function ImgLoad (line 795) | void ImgLoad(IMG img, void *v) function main (line 1353) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/tpss_lin_librt.cpp type timespec (line 46) | struct timespec function INT32 (line 66) | INT32 Usage() function string (line 75) | string CurrentTime() function myclock_nanosleep (line 106) | int myclock_nanosleep(clockid_t __clock_id, int __flags, const STRUCT_TI... function mymq_close (line 115) | int mymq_close(mqd_t __mqdes) function mqd_t (line 124) | mqd_t mymq_open(const CHAR_PTR __name, int __oflag) function mymq_receive (line 133) | ssize_t mymq_receive(mqd_t __mqdes, CHAR_PTR __msg_ptr, size_t __msg_len... function mymq_timedreceive (line 142) | ssize_t mymq_timedreceive(mqd_t __mqdes, CHAR_PTR __msg_ptr, size_t __ms... function mymq_send (line 151) | int mymq_send(mqd_t __mqdes, const CHAR_PTR __msg_ptr, size_t __msg_len,... function mymq_timedsend (line 160) | int mymq_timedsend(mqd_t __mqdes, const CHAR_PTR __msg_ptr, size_t __msg... function ImgLoad (line 174) | void ImgLoad(IMG img, void *v) function main (line 252) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/Probes/two_unix.c function one (line 36) | int one() FILE: zsim-ramulator/pin/source/tools/Probes/two_win.c function one (line 34) | __declspec(dllexport) int one() function BOOL (line 44) | BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, FILE: zsim-ramulator/pin/source/tools/Probes/unix_parent_tool.cpp function INT32 (line 57) | INT32 Usage() function BOOL (line 67) | BOOL FollowChild(CHILD_PROCESS childProcess, VOID * userData) function VOID (line 102) | VOID Fini(INT32 code, VOID *v) function myexecve (line 113) | int myexecve(const char * __path, char *const* __argv, char *const* __envp) function VOID (line 121) | VOID ExitInProbeMode(INT code) function VOID (line 129) | VOID ImageLoad(IMG img, VOID *v) function main (line 159) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/Probes/unloadtest_unix.c function Load (line 37) | void Load(char * name, int expect) function main (line 67) | int main() FILE: zsim-ramulator/pin/source/tools/Probes/unloadtest_win.c function Load (line 35) | void Load(char * name, int expect) function main (line 70) | int main() FILE: zsim-ramulator/pin/source/tools/Probes/win_child_process.cpp function main (line 37) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/Regvalue/change_context_regvalue.cpp function ReplaceChangeRegs (line 62) | static void ReplaceChangeRegs(CONTEXT * ctxt) function ReplaceChangeRegsAndExecute (line 70) | static void ReplaceChangeRegsAndExecute(CONTEXT * ctxt, ADDRINT executeA... function VOID (line 87) | static VOID ImageLoad(IMG img, VOID * v) function VOID (line 145) | static VOID Fini(INT32 code, VOID *v) function main (line 155) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/Regvalue/checkXStateBV_app.cpp function IsOn (line 82) | static bool IsOn(TEST_REG_CLASS regClass) function GetRegValue (line 89) | static void GetRegValue(unsigned char* buf, TEST_REG_CLASS regClass) function ChangeRegisterValue (line 106) | void ChangeRegisterValue() function ExecuteAt (line 114) | void ExecuteAt() function main (line 128) | int main(int argc, const char* argv[]) FILE: zsim-ramulator/pin/source/tools/Regvalue/checkXStateBV_tool.cpp function REG (line 74) | REG GetRegister() function ChangeRegister (line 91) | static void ChangeRegister(CONTEXT * ctxt) function ChangeRegisterAndExecute (line 100) | static void ChangeRegisterAndExecute(CONTEXT * ctxt, ADDRINT executeAtAddr) function ChangeRegisterReference (line 108) | static void ChangeRegisterReference(PIN_REGISTER* reg) function VOID (line 119) | static VOID ImageLoad(IMG img, VOID * v) function VOID (line 164) | static VOID Fini(INT32 code, VOID *v) function main (line 174) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/Regvalue/context_regvalue.cpp function PrintsBefore (line 62) | static void PrintsBefore(CONTEXT * ctxt) function ChecksAfter (line 69) | static void ChecksAfter(CONTEXT * ctxt) function VOID (line 86) | static VOID ImageLoad(IMG img, VOID * v) function VOID (line 121) | static VOID Fini(INT32 code, VOID *v) function main (line 131) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/Regvalue/context_utils.cpp function StoreContext (line 38) | void StoreContext(const CONTEXT * ctxt) function ModifyContext (line 49) | void ModifyContext(CONTEXT * ctxt) FILE: zsim-ramulator/pin/source/tools/Regvalue/emu_context_regvalue.cpp function CheckAllModifiedValues (line 54) | bool CheckAllModifiedValues(ostream& ost) function VOID (line 72) | static VOID OnSyscall(THREADID tid, CONTEXT* ctxt, SYSCALL_STANDARD std,... function VOID (line 110) | static VOID Fini(INT32 code, VOID *v) function main (line 120) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/Regvalue/iarg_reg_reference.cpp function Usage (line 63) | static int Usage() function ChangeRegAfter (line 75) | static void ChangeRegAfter(REG reg, PIN_REGISTER* val) function VOID (line 99) | static VOID ImageLoad(IMG img, VOID * v) function VOID (line 161) | static VOID Fini(INT32 code, VOID *v) function main (line 171) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/Regvalue/iarg_reg_reference_flags.cpp function Usage (line 71) | static int Usage() function ChangeRegBefore (line 83) | static void ChangeRegBefore(ADDRINT* val) function VOID (line 97) | static VOID ImageLoad(IMG img, VOID * v) function VOID (line 122) | static VOID Fini(INT32 code, VOID *v) function main (line 132) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/Regvalue/print_flags.c function main (line 36) | int main() FILE: zsim-ramulator/pin/source/tools/Regvalue/register_modification_utils.cpp function CheckModifiedValues (line 53) | bool CheckModifiedValues(ostream& ost) function CheckToolModifiedValues (line 71) | void CheckToolModifiedValues(CONTEXT * ctxt, void* /* ostream* */ ostptr) function ToolSaveAppPointers (line 84) | void ToolSaveAppPointers(void * gprptr, void * stptr, void * fpptr1, voi... FILE: zsim-ramulator/pin/source/tools/Regvalue/regvalue_app.cpp function EXPORT_SYM (line 61) | EXPORT_SYM void SaveAppPointers(unsigned char* agprval, unsigned char* a... function EXPORT_SYM (line 66) | EXPORT_SYM void SaveAppPointers(unsigned char* agprval, unsigned char* a... function main (line 77) | int main() FILE: zsim-ramulator/pin/source/tools/Regvalue/regvalue_test_utils.cpp class RegisterDB (line 49) | class RegisterDB type TestReg (line 70) | enum TestReg { method RegisterDB (line 114) | inline RegisterDB(const RegisterDB& src) { assert(false); } function RegisterDB (line 131) | RegisterDB* RegisterDB::Instance() type TestReg (line 70) | enum TestReg { method RegisterDB (line 114) | inline RegisterDB(const RegisterDB& src) { assert(false); } function REGSET (line 145) | const REGSET& RegisterDB::GetTestRegset() const function UINT8 (line 158) | UINT8* RegisterDB::GetRegval(REG reg) function UINT8 (line 164) | const UINT8* RegisterDB::GetAppRegisterValue(REG reg) const function UINT8 (line 170) | const UINT8* RegisterDB::GetToolRegisterValue(REG reg) const function REG (line 181) | REG RegisterDB::_GetRegFromTestReg(TestReg testReg) const function UINT8 (line 205) | const UINT8* RegisterDB::_GetAppRegisterValue(REG reg) const function UINT8 (line 225) | const UINT8* RegisterDB::_GetToolRegisterValue(REG reg) const function REGSET (line 327) | const REGSET& GetTestRegset() function PrintStoredRegisters (line 332) | void PrintStoredRegisters(ostream& ost) function UINT8 (line 337) | UINT8* GetRegval(REG reg) function UINT8 (line 342) | const UINT8* GetAppRegisterValue(REG reg) function UINT8 (line 347) | const UINT8* GetToolRegisterValue(REG reg) function CheckAllExpectedValues (line 352) | bool CheckAllExpectedValues(ostream& ost) FILE: zsim-ramulator/pin/source/tools/Regvalue/xsave_iarg_mem.cpp function INT32 (line 65) | INT32 Usage() function VOID (line 82) | VOID Fini(int, VOID * v) function VOID (line 92) | VOID MemOpAnalysis(ADDRINT addr) function VOID (line 100) | VOID Trace(TRACE trace, VOID *v) function main (line 118) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Regvalue/xsave_iarg_mem_app.cpp function main (line 58) | int main(int argc, const char* argv[]) FILE: zsim-ramulator/pin/source/tools/Regvalue/xstateBVUtils.cpp function TEST_REG_CLASS (line 84) | TEST_REG_CLASS GetTestReg(const string& arg) FILE: zsim-ramulator/pin/source/tools/Regvalue/xstateBVUtils.h type TEST_REG_CLASS (line 43) | enum TEST_REG_CLASS FILE: zsim-ramulator/pin/source/tools/Replay/call_function_natively.cpp function INT32 (line 81) | static INT32 Usage() function string (line 94) | static string depthString() function HandleCallInHello (line 103) | static void HandleCallInHello(char* instType) function callApplicationFunction (line 108) | static void callApplicationFunction(THREADID tid, CONTEXT *ctxt, BOOL na... function AfterMain (line 126) | static void AfterMain(THREADID tid, CONTEXT *ctxt) function Instruction (line 136) | static void Instruction(INS ins, VOID *v) function ADDRINT (line 155) | static ADDRINT FindAddressOfRtn(IMG img, const string& rtnName) function Image (line 163) | static void Image(IMG img, VOID *v) function main (line 195) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Replay/call_function_natively_app.cpp function EXPORT_SYM (line 42) | EXPORT_SYM const char* world() function EXPORT_SYM (line 47) | EXPORT_SYM const char* helloX(char* buf) function EXPORT_SYM (line 54) | EXPORT_SYM int main() FILE: zsim-ramulator/pin/source/tools/Replay/record_imageload.cpp function LogImageLoad (line 60) | static void LogImageLoad(IMG img, void *v) function LogImageUnload (line 70) | static void LogImageUnload(IMG img, void *) function ParseImageLoadLine (line 80) | static void ParseImageLoadLine(string &imageName, ADDRINT *offset) function ParseImageUnloadLine (line 96) | static void ParseImageUnloadLine(string &imageName) function IMG (line 111) | static IMG FindNamedImg(const string& imgName) function ReplayImageEntry (line 130) | static void ReplayImageEntry() function VOID (line 176) | static VOID InstrumentInstruction (INS ins, void *) function VOID (line 185) | static VOID CountImageSecsAndRtns (IMG img, int *nSecs, int *nRtns) function VOID (line 204) | static VOID PrintImageList() function VOID (line 218) | static VOID TraceImageLoad(IMG img, VOID *v) function VOID (line 225) | static VOID TraceImageUnload(IMG img, VOID *v) function VOID (line 232) | static VOID Fini(INT32 code, VOID *v) function INT32 (line 242) | static INT32 Usage() function main (line 253) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/Replay/record_imageload2.cpp function CountImageRtns (line 71) | static int CountImageRtns(IMG img) function ADDRESS_RANGE (line 95) | static ADDRESS_RANGE FindImageTextMargin(IMG img) function string (line 132) | static string LogImageNameToReplayImageName(const string& logImage) function string (line 143) | static string ReplayImageNameToLogImageName(const string& replayImage) function LogImageLoad (line 153) | static void LogImageLoad(IMG img, void *v) function LogImageUnload (line 183) | static void LogImageUnload(IMG img, void *) function ParseImageLoadLine (line 193) | static void ParseImageLoadLine(string &imageName, ADDRINT *startAddr, U... function ParseImageUnloadLine (line 240) | static void ParseImageUnloadLine(string &imageName) function IMG (line 254) | static IMG FindNamedImg(const string& imgName) function checkSourceLocationOnFakeImg (line 266) | void checkSourceLocationOnFakeImg(const IMG& img) function ReplayImageEntry (line 291) | static void ReplayImageEntry() function VOID (line 353) | static VOID InstrumentInstruction (INS ins, void *) function VOID (line 362) | static VOID PrintImageList() function VOID (line 381) | static VOID PrintRTNs(IMG img) function VOID (line 401) | static VOID TraceImageLoad(IMG img, VOID *v) function VOID (line 414) | static VOID TraceImageUnload(IMG img, VOID *v) function VOID (line 430) | static VOID Fini(INT32 code, VOID *v) function INT32 (line 440) | static INT32 Usage() function main (line 451) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/Replay/replay_syscall.cpp function INT32 (line 60) | static INT32 Usage() function VOID (line 81) | static VOID syscallBefore(THREADID tid, CONTEXT *ctxt, SYSCALL_STANDARD ... function VOID (line 96) | static VOID syscallAfter(THREADID tid, CONTEXT *ctxt, SYSCALL_STANDARD s... function VOID (line 110) | static VOID syscallInstructionInstrumentation (THREADID tid, CONTEXT * c... function instrumentInstruction (line 131) | static void instrumentInstruction(INS ins, VOID *v) function main (line 140) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Replay/win_exception.c function ReplayException (line 38) | void EXPORT_SYM ReplayException() function ReadyForExceptionFromAppMain (line 45) | void EXPORT_SYM ReadyForExceptionFromAppMain() function main (line 50) | int main (int argc, char ** argv) FILE: zsim-ramulator/pin/source/tools/Replay/win_replay_exception.cpp function VOID (line 40) | VOID Fini(INT32 code, VOID *v) function VOID (line 55) | static VOID OnException(THREADID threadIndex, function VOID (line 104) | static VOID reRaiseException(THREADID tid) function VOID (line 116) | static VOID ToolReadyForExceptionFromAppMain() function VOID (line 121) | static VOID Image(IMG img, VOID *v) function main (line 147) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/RtnTests/ifuncInstrumentation.cpp function NewImplementation (line 42) | int NewImplementation(const char * ptr1, const char *ptr2) { function BeforeResolverFunction (line 47) | void BeforeResolverFunction(void *img_name, ADDRINT rtn_addr) function VOID (line 52) | VOID ImageLoad( IMG img, VOID *v ) function main (line 89) | int main (INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/RtnTests/ifuncInstrumentationApp.c function main (line 35) | int main(int argv, char** argc, char** env){ FILE: zsim-ramulator/pin/source/tools/SegTrace/disasm_container.H function class (line 43) | class DISASM_CONTAINER FILE: zsim-ramulator/pin/source/tools/SegTrace/hello.c function main (line 33) | int main() FILE: zsim-ramulator/pin/source/tools/SegTrace/pending_syscalls.H type PENDING_SYSCALL (line 42) | struct PENDING_SYSCALL type std (line 98) | typedef std::map MAP; FILE: zsim-ramulator/pin/source/tools/SegTrace/segtrace.cpp type USER_DESC (line 88) | struct USER_DESC function main (line 130) | int main(int argc, char * argv[]) function VOID (line 147) | static VOID Instruction(INS ins, VOID *v) function BOOL (line 178) | static BOOL WritesSegment(INS ins, REG *seg) function VOID (line 213) | static VOID OnSegReference(UINT32 ireg, ADDRINT val, ADDRINT pc, THREADI... function VOID (line 221) | static VOID OnSegWrite(UINT32 ireg, ADDRINT val, ADDRINT pc, THREADID tid) function VOID (line 229) | static VOID OnSyscallBefore(ADDRINT num, ADDRINT arg1, ADDRINT arg2, ADD... function VOID (line 306) | static VOID OnSyscallAfter(ADDRINT ret, ADDRINT fs, ADDRINT gs, ADDRINT ... function VOID (line 361) | static VOID SyscallEntry(THREADID threadIndex, CONTEXT *ctxt, SYSCALL_ST... function VOID (line 375) | static VOID SyscallExit(THREADID threadIndex, CONTEXT *ctxt, SYSCALL_STA... function Header (line 384) | static std::string Header(THREADID tid, ADDRINT pc) function PasteDisassembly (line 391) | static std::string PasteDisassembly(const std::string &body, const std::... function SegName (line 398) | static std::string SegName(REG reg) function SegSelector (line 419) | static std::string SegSelector(ADDRINT val) function UserDesc (line 434) | static std::string UserDesc(USER_DESC *tls) function PrctlFunc (line 446) | static std::string PrctlFunc(ADDRINT fun) FILE: zsim-ramulator/pin/source/tools/SegTrace/thread.c function main (line 37) | int main() FILE: zsim-ramulator/pin/source/tools/SegmentsVirtualization/fixed_base_reg.cpp function CallTestCallback (line 100) | void CallTestCallback() function main (line 105) | int main (int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/SegmentsVirtualization/gcc_thread_local_vars_app.c function Fail (line 53) | void Fail(const char* format, ...) function AddToThreadLocalVar (line 62) | void AddToThreadLocalVar(int i) function main (line 83) | int main() FILE: zsim-ramulator/pin/source/tools/SegmentsVirtualization/load_far_pointer_ia32.cpp type FarPointer (line 46) | struct FarPointer method FarPointer (line 48) | FarPointer(unsigned int v0, unsigned int v1): _farPtr(v0), _segVal(v1) {} function main (line 103) | int main() FILE: zsim-ramulator/pin/source/tools/SegmentsVirtualization/load_far_pointer_intel64.cpp type FarPointer16 (line 33) | struct FarPointer16 method FarPointer16 (line 35) | FarPointer16(unsigned short v0, unsigned short v1): _farPtr(v0), _segV... type FarPointer32 (line 40) | struct FarPointer32 method FarPointer32 (line 42) | FarPointer32(unsigned int v0, unsigned int v1): _farPtr(v0), _segVal(v... type FarPointer64 (line 47) | struct FarPointer64 method FarPointer64 (line 49) | FarPointer64(unsigned long v0, unsigned long v1): _farPtr(v0), _segVal... function main (line 74) | int main() FILE: zsim-ramulator/pin/source/tools/SegmentsVirtualization/load_far_pointer_mic.cpp type FarPointer16 (line 33) | struct FarPointer16 method FarPointer16 (line 35) | FarPointer16(unsigned short v0, unsigned short v1): _farPtr(v0), _segV... type FarPointer32 (line 40) | struct FarPointer32 method FarPointer32 (line 42) | FarPointer32(unsigned int v0, unsigned int v1): _farPtr(v0), _segVal(v... type FarPointer64 (line 47) | struct FarPointer64 method FarPointer64 (line 49) | FarPointer64(unsigned long v0, unsigned long v1): _farPtr(v0), _segVal... function main (line 74) | int main() FILE: zsim-ramulator/pin/source/tools/SegmentsVirtualization/modify_ldt.cpp type LDT_TABLE_ENTRY (line 74) | struct LDT_TABLE_ENTRY method LDT_TABLE_ENTRY (line 76) | LDT_TABLE_ENTRY(): _val1(0), _val2(0) {} function LDTEntryA (line 81) | inline unsigned int LDTEntryA(unsigned int base) { return base << 16; } function main (line 123) | int main (int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/SegmentsVirtualization/set_thread_area1.cpp function GetVal (line 93) | int GetVal(unsigned int off) function GdtFirstEntry (line 109) | unsigned int GdtFirstEntry() function main (line 130) | int main (int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/SegmentsVirtualization/set_thread_area2.cpp type UserDesc (line 62) | struct UserDesc method UserDesc (line 64) | UserDesc(): _entry_number(0), _base_addr(0), _val1(0), _val2(0) {} function GdtFirstEntry (line 91) | unsigned int GdtFirstEntry() function main (line 147) | int main (int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/SegmentsVirtualization/set_thread_area3.cpp function GdtFirstEntry (line 95) | unsigned int GdtFirstEntry() function main (line 116) | int main (int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/SignalTests/action-pending.cpp function main (line 50) | int main(int argc, char * argv[]) function VOID (line 62) | static VOID OnImage(IMG img, VOID *) function VOID (line 77) | static VOID Check(THREADID tid) function VOID (line 88) | static VOID OnExit(INT32, VOID *) FILE: zsim-ramulator/pin/source/tools/SignalTests/altstack.c function main (line 45) | int main() function Handle (line 74) | static void Handle(int sig) FILE: zsim-ramulator/pin/source/tools/SignalTests/async_multithreadingapp.c function main (line 79) | int main() function sig_hand (line 213) | void sig_hand(int a) {} function Handle (line 215) | static void Handle(int sig) function TimeoutHandler (line 222) | static void TimeoutHandler(int a) function DoToolAnalysis (line 240) | void DoToolAnalysis() FILE: zsim-ramulator/pin/source/tools/SignalTests/async_multithreadingtool.cpp function main (line 52) | int main(int argc, char * argv[]) function VOID (line 65) | static VOID OnImage(IMG img, VOID *) function VOID (line 76) | static VOID OnSyscall(THREADID tid, CONTEXT *, SYSCALL_STANDARD, VOID *) function VOID (line 82) | static VOID GetToolLock(THREADID tid) FILE: zsim-ramulator/pin/source/tools/SignalTests/asyncfpe.c function main (line 45) | int main() function Handle (line 64) | static void Handle(int sig, siginfo_t *info, void *ctxt) FILE: zsim-ramulator/pin/source/tools/SignalTests/bad-stack.c function main (line 86) | int main(int argc, char **argv) function Usage (line 181) | static void Usage() function Handle (line 187) | static void Handle(int sig, siginfo_t *info, void *v) FILE: zsim-ramulator/pin/source/tools/SignalTests/blockingsyscall.c function main (line 45) | int main() function Handle (line 71) | static void Handle(int sig) FILE: zsim-ramulator/pin/source/tools/SignalTests/blockloop.c function main (line 41) | int main() FILE: zsim-ramulator/pin/source/tools/SignalTests/call-app-stress-tool.cpp function main (line 46) | int main(int argc, char * argv[]) function VOID (line 57) | static VOID OnImage(IMG img, VOID *) function VOID (line 75) | static VOID OnFoo(CONTEXT *ctxt, THREADID tid) FILE: zsim-ramulator/pin/source/tools/SignalTests/call-app-stress.cpp function main (line 53) | int main() function PIN_TEST_FOO (line 97) | void PIN_TEST_FOO() function PIN_TEST_BAR (line 103) | void PIN_TEST_BAR() function Handle (line 108) | static void Handle(int sig) FILE: zsim-ramulator/pin/source/tools/SignalTests/call-app-tool.cpp function main (line 49) | int main(int argc, char * argv[]) function VOID (line 60) | static VOID OnImage(IMG img, VOID *) function VOID (line 86) | static VOID OnFoo(CONTEXT *ctxt, THREADID tid) FILE: zsim-ramulator/pin/source/tools/SignalTests/call-app.cpp function main (line 46) | int main() function PIN_TEST_FOO (line 67) | void PIN_TEST_FOO() function PIN_TEST_BAR (line 75) | void PIN_TEST_BAR() function Handle (line 81) | static void Handle(int sig) FILE: zsim-ramulator/pin/source/tools/SignalTests/deprecated-intercept.cpp function main (line 45) | int main(int argc, char * argv[]) function BOOL (line 56) | static BOOL SigFunc(THREADID tid, INT32 sig, CONTEXT *ctxt, BOOL hasHndl... FILE: zsim-ramulator/pin/source/tools/SignalTests/dfcheck.c function main (line 53) | int main() FILE: zsim-ramulator/pin/source/tools/SignalTests/double.c type _libc_fpstate (line 66) | struct _libc_fpstate type _libc_fpreg (line 67) | struct _libc_fpreg function install_signal_handlers (line 69) | void install_signal_handlers() { function generate_segv (line 97) | void generate_segv(int val) { function segv_signal_handler (line 116) | void segv_signal_handler(int signum, siginfo_t *siginfo, void *_uctxt) { function print_fp_regs (line 133) | void print_fp_regs(struct _libc_fpstate *fpstate) { function print_fp_reg (line 142) | void print_fp_reg(struct _libc_fpreg *p_reg) { function usr2_signal_handler (line 148) | void usr2_signal_handler(int signum, siginfo_t *siginfo, void *_uctxt) { function main (line 184) | int main(int argc, char **argv) { FILE: zsim-ramulator/pin/source/tools/SignalTests/efault.c function main (line 48) | int main() FILE: zsim-ramulator/pin/source/tools/SignalTests/errcheck.c function main (line 41) | int main() FILE: zsim-ramulator/pin/source/tools/SignalTests/exithandler.c function main (line 40) | int main() function HandleUSR1 (line 62) | static void HandleUSR1(int sig) function HandleUSR2 (line 69) | static void HandleUSR2(int sig) FILE: zsim-ramulator/pin/source/tools/SignalTests/exittool.cpp function main (line 41) | int main(int argc, char * argv[]) function OnExit (line 54) | static void OnExit(INT32 code, VOID *v) FILE: zsim-ramulator/pin/source/tools/SignalTests/fastsigchecktool.cpp function OutOfLine (line 45) | void OutOfLine() function InstrumentTrace (line 53) | void InstrumentTrace(TRACE trace, VOID *) function main (line 59) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/SignalTests/fatal.c function main (line 34) | int main() FILE: zsim-ramulator/pin/source/tools/SignalTests/fatal_block_sync.c function main (line 44) | int main() function Handle (line 75) | static void Handle(int sig) FILE: zsim-ramulator/pin/source/tools/SignalTests/fatalsync.c function main (line 34) | int main() FILE: zsim-ramulator/pin/source/tools/SignalTests/faultcheck-target.h type TSTATUS (line 37) | typedef enum FILE: zsim-ramulator/pin/source/tools/SignalTests/faultcheck-x86.c function normalize_addr (line 64) | uintptr_t normalize_addr(uintptr_t addr) { function Initialize (line 160) | int Initialize() function TSTATUS (line 290) | TSTATUS DoTest(unsigned int tnum) function PrintSignalContext (line 612) | void PrintSignalContext(int sig, const siginfo_t *info, void *vctxt) FILE: zsim-ramulator/pin/source/tools/SignalTests/faultcheck.c function main (line 55) | int main(int argc, char **argv) function SetLabelsForPinTool (line 140) | void SetLabelsForPinTool(const RAISE_EXCEPTION_ADDRS *addrs) function Handle (line 149) | static void Handle(int sig, siginfo_t* info, void* ctxt) FILE: zsim-ramulator/pin/source/tools/SignalTests/faultcheck_flags.c function DoTest (line 56) | int DoTest(unsigned int tnum) function PrintEflagsAtSignal (line 76) | void PrintEflagsAtSignal(int sig, const siginfo_t *info, void *vctxt) function Handle (line 90) | static void Handle(int sig, siginfo_t* info, void* ctxt) function main (line 97) | int main() FILE: zsim-ramulator/pin/source/tools/SignalTests/faultcheck_flags_tool1.cpp function VOID (line 42) | VOID PIN_FAST_ANALYSIS_CALL docount(ADDRINT c) { icount += c; } function VOID (line 46) | VOID Instruction(INS ins, VOID *v) function main (line 55) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/SignalTests/faultcheck_flags_tool2.cpp function VOID (line 38) | VOID PIN_FAST_ANALYSIS_CALL setdf() function VOID (line 43) | VOID Instruction(INS ins, VOID *v) function main (line 49) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/SignalTests/faultcheck_flags_tool3.cpp function VOID (line 38) | VOID PIN_FAST_ANALYSIS_CALL setdf() function VOID (line 43) | VOID Instruction(INS ins, VOID *v) function main (line 49) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/SignalTests/faulttool.cpp function main (line 42) | int main(int argc, char * argv[]) function VOID (line 53) | static VOID InstrumentInstruction(INS ins, VOID *v) function OnInstruction (line 60) | static void OnInstruction(VOID *ptr) FILE: zsim-ramulator/pin/source/tools/SignalTests/forktest_altstack.c function PrintAndCompareAlternateStack (line 38) | void PrintAndCompareAlternateStack(const char* prefix, const stack_t* co... function main (line 62) | int main(int argc, char *argv[]) { FILE: zsim-ramulator/pin/source/tools/SignalTests/fpcheck.c function main (line 71) | int main() function fpcheck (line 127) | static double fpcheck() function handle1 (line 157) | static void handle1(int sig) function handle2 (line 192) | static void handle2(int sig, siginfo_t *si, void *v) FILE: zsim-ramulator/pin/source/tools/SignalTests/fptags.c function main (line 55) | int main() function Handle (line 75) | static void Handle(int sig, siginfo_t *info, void *vctxt) function Handle (line 130) | static void Handle(int sig, siginfo_t *info, void *vctxt) FILE: zsim-ramulator/pin/source/tools/SignalTests/futex.c function main (line 46) | int main() function Handler (line 59) | static void Handler(int sig) FILE: zsim-ramulator/pin/source/tools/SignalTests/handle-usr1.c function main (line 39) | int main(int argc, char **argv) function Handle (line 78) | static void Handle(int sig) FILE: zsim-ramulator/pin/source/tools/SignalTests/handlerAlignment.cpp type TestResult (line 59) | enum TestResult function DoSegv (line 112) | void DoSegv() function SimpleHandler (line 124) | static void SimpleHandler(int sig) function ActionHandler (line 132) | static void ActionHandler(int sig, siginfo_t *info, void *uctxt) function SysError (line 141) | static void SysError(TestResult res) function TestError (line 148) | static void TestError(TestResult res) function TestError (line 155) | static void TestError(TestResult res, T val) function InstallSignalHandler (line 161) | static void InstallSignalHandler(bool useSigaction, bool useAltStack) function DoTest (line 188) | static void DoTest(bool useSigaction, bool useAltStack) function main (line 230) | int main(int argc, const char** argv) FILE: zsim-ramulator/pin/source/tools/SignalTests/hlt.c function install_signal_handler (line 68) | void install_signal_handler() { function generate_hlt_segv (line 87) | void generate_hlt_segv(int val) { function signal_handler (line 104) | void signal_handler(int signum, siginfo_t *siginfo, void *_uctxt) { function main (line 122) | int main(int argc, char **argv) { FILE: zsim-ramulator/pin/source/tools/SignalTests/insfault-linux-intel64.cpp function CheckUContextRegisters (line 49) | bool CheckUContextRegisters(void *ctxt) FILE: zsim-ramulator/pin/source/tools/SignalTests/insfault.cpp type TSTATUS (line 58) | enum TSTATUS function main (line 105) | int main(int argc, char **argv) function Initialize (line 172) | static bool Initialize() function Handle (line 204) | static void Handle(int sig, siginfo_t *, void *uctxt) function TSTATUS (line 234) | static TSTATUS DoTest(unsigned num) FILE: zsim-ramulator/pin/source/tools/SignalTests/inst-type-app.cpp function main (line 64) | int main() function Handle (line 131) | static void Handle(int sig) function DoInline (line 138) | void DoInline() function DoNoBridge (line 142) | void DoNoBridge() function DoBridge (line 146) | void DoBridge() function DoIfInlineThenInline (line 150) | void DoIfInlineThenInline() function DoIfInlineThenNoBridge (line 154) | void DoIfInlineThenNoBridge() function DoIfInlineThenBridge (line 158) | void DoIfInlineThenBridge() function DoIfNoBridgeThenInline (line 162) | void DoIfNoBridgeThenInline() function DoIfNoBridgeThenNoBridge (line 166) | void DoIfNoBridgeThenNoBridge() function DoIfNoBridgeThenBridge (line 170) | void DoIfNoBridgeThenBridge() function DoIfBridgeThenInline (line 174) | void DoIfBridgeThenInline() function DoIfBridgeThenNoBridge (line 178) | void DoIfBridgeThenNoBridge() function DoIfBridgeThenBridge (line 182) | void DoIfBridgeThenBridge() function DoAll (line 186) | void DoAll() FILE: zsim-ramulator/pin/source/tools/SignalTests/inst-type-tool.cpp function main (line 88) | int main(int argc, char * argv[]) function VOID (line 101) | static VOID OnRoutine(RTN rtn, VOID *) function VOID (line 129) | static VOID OnRoutine(RTN rtn, VOID *) function VOID (line 158) | static VOID InsertInline(RTN rtn) function VOID (line 165) | static VOID InsertNoBridge(RTN rtn) function VOID (line 172) | static VOID InsertBridge(RTN rtn) function VOID (line 179) | static VOID InsertIfInlineThenInline(RTN rtn) function VOID (line 187) | static VOID InsertIfInlineThenNoBridge(RTN rtn) function VOID (line 195) | static VOID InsertIfInlineThenBridge(RTN rtn) function VOID (line 203) | static VOID InsertIfNoBridgeThenInline(RTN rtn) function VOID (line 211) | static VOID InsertIfNoBridgeThenNoBridge(RTN rtn) function VOID (line 219) | static VOID InsertIfNoBridgeThenBridge(RTN rtn) function VOID (line 227) | static VOID InsertIfBridgeThenInline(RTN rtn) function VOID (line 235) | static VOID InsertIfBridgeThenNoBridge(RTN rtn) function VOID (line 243) | static VOID InsertIfBridgeThenBridge(RTN rtn) function VOID (line 251) | static VOID Inline() function VOID (line 256) | static VOID NoBridge() function VOID (line 263) | static VOID Bridge() function ADDRINT (line 270) | static ADDRINT IfInline() function ADDRINT (line 276) | static ADDRINT IfNoBridge() function ADDRINT (line 284) | static ADDRINT IfBridge() function VOID (line 292) | static VOID ThenInline() function VOID (line 297) | static VOID ThenNoBridge() function VOID (line 304) | static VOID ThenBridge() function VOID (line 311) | static VOID ForceOutOfLine() function VOID (line 316) | static VOID OnExit(INT32, VOID *) FILE: zsim-ramulator/pin/source/tools/SignalTests/interceptall.cpp function main (line 56) | int main(int argc, char **argv) function BOOL (line 71) | static BOOL Intercept(THREADID, INT32 sig, CONTEXT *, BOOL, const EXCEPT... FILE: zsim-ramulator/pin/source/tools/SignalTests/interceptor_for_regbindings_cache_test.cpp function BOOL (line 38) | BOOL SigFunc(THREADID tid, INT32 sig, CONTEXT *ctxt, BOOL hasHandler, co... function main (line 53) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/SignalTests/interceptsegv.cpp function main (line 43) | int main(int argc, char * argv[]) function BOOL (line 55) | static BOOL SigFunc(THREADID tid, INT32 sig, CONTEXT *ctxt, BOOL hasHand... FILE: zsim-ramulator/pin/source/tools/SignalTests/intercepttool.cpp function main (line 50) | int main(int argc, char **argv) function BOOL (line 64) | static BOOL HandleSig(THREADID tid, INT32 sig, CONTEXT *ctxt, BOOL hndlr, function BOOL (line 78) | static BOOL ParseCmdLine(int argc, char **argv) function Usage (line 165) | static void Usage() FILE: zsim-ramulator/pin/source/tools/SignalTests/logtool.cpp function main (line 45) | int main(int argc, char * argv[]) function OnSig (line 59) | static void OnSig(THREADID threadIndex, CONTEXT_CHANGE_REASON reason, co... function Fini (line 80) | static void Fini(INT32 code, VOID *v) function StrSig (line 85) | static std::string StrSig(int sig) FILE: zsim-ramulator/pin/source/tools/SignalTests/maskcheck.c function main (line 59) | int main() function Handle (line 120) | static void Handle(int sig) function PrintCurrentMask (line 134) | static void PrintCurrentMask(const char *prefix) function PrintMask (line 145) | static void PrintMask(const char *prefix, sigset_t *mask) FILE: zsim-ramulator/pin/source/tools/SignalTests/movsbtest.c function main (line 96) | int main() function SetupHandler (line 149) | static int SetupHandler() function HandleSegv (line 175) | static void HandleSegv(int sig, siginfo_t *info, void *vctxt) FILE: zsim-ramulator/pin/source/tools/SignalTests/mtstress.cpp type THREAD_INFO (line 59) | struct THREAD_INFO method THREAD_INFO (line 61) | THREAD_INFO() : _ready(false) function main (line 95) | int main() type timespec (line 181) | struct timespec function SetMyInfo (line 205) | static void SetMyInfo(THREAD_INFO *info) function Handle (line 218) | static void Handle(int) FILE: zsim-ramulator/pin/source/tools/SignalTests/nestmask.c type sigaction (line 49) | struct sigaction function HandleUSR1 (line 72) | static void HandleUSR1(int sig) function HandleUSR2 (line 80) | static void HandleUSR2(int sig) function CheckMask (line 87) | static int CheckMask(int sig, ...) FILE: zsim-ramulator/pin/source/tools/SignalTests/null-rewrite-tool.cpp function main (line 45) | int main(int argc, char * argv[]) function InstrumentIns (line 53) | static void InstrumentIns(INS ins, VOID *) function REG (line 66) | static REG GetScratchReg(UINT32 index) function ADDRINT (line 85) | static ADDRINT GetMemAddress(ADDRINT ea) FILE: zsim-ramulator/pin/source/tools/SignalTests/raise-exception-addrs.h type RAISE_EXCEPTION_ADDRS (line 37) | typedef struct { FILE: zsim-ramulator/pin/source/tools/SignalTests/raise-exception-tool.cpp function main (line 133) | int main(int argc, char * argv[]) function VOID (line 147) | static VOID OnImage(IMG img, VOID *) function VOID (line 158) | static VOID OnInstruction(INS ins, VOID *) function OnFini (line 375) | static void OnFini(INT32, VOID *) function AtSetLabels (line 515) | static void AtSetLabels(RAISE_EXCEPTION_ADDRS *exceptionAddrs) function DoUnmappedRead (line 556) | static void DoUnmappedRead(CONTEXT *ctxt, THREADID tid, ADDRINT accessAddr) function DoUnmappedWrite (line 565) | static void DoUnmappedWrite(CONTEXT *ctxt, THREADID tid, ADDRINT accessA... function DoInaccessibleRead (line 574) | static void DoInaccessibleRead(CONTEXT *ctxt, THREADID tid, ADDRINT acce... function DoInaccessibleWrite (line 583) | static void DoInaccessibleWrite(CONTEXT *ctxt, THREADID tid, ADDRINT acc... function DoMisalignedRead (line 592) | static void DoMisalignedRead(CONTEXT *ctxt, THREADID tid) function DoMisalignedWrite (line 601) | static void DoMisalignedWrite(CONTEXT *ctxt, THREADID tid) function DoIllegalInstruction (line 610) | static void DoIllegalInstruction(CONTEXT *ctxt, THREADID tid) function DoPrivilegedInstruction (line 619) | static void DoPrivilegedInstruction(CONTEXT *ctxt, THREADID tid) function DoIntegerDivideByZero (line 628) | static void DoIntegerDivideByZero(CONTEXT *ctxt, THREADID tid) function DoIntegerOverflowTrap (line 637) | static void DoIntegerOverflowTrap(CONTEXT *context, THREADID tid, UINT32... function DoBoundTrap (line 659) | static void DoBoundTrap(CONTEXT *ctxt, THREADID tid, UINT32 instSize) function DoX87DivideByZero (line 668) | static void DoX87DivideByZero(CONTEXT *ctxt, THREADID tid) function DoX87Overflow (line 677) | static void DoX87Overflow(CONTEXT *ctxt, THREADID tid) function DoX87Underflow (line 686) | static void DoX87Underflow(CONTEXT *ctxt, THREADID tid) function DoX87Precision (line 695) | static void DoX87Precision(CONTEXT *ctxt, THREADID tid) function DoX87InvalidOperation (line 704) | static void DoX87InvalidOperation(CONTEXT *ctxt, THREADID tid) function DoX87DenormalizedOperand (line 713) | static void DoX87DenormalizedOperand(CONTEXT *ctxt, THREADID tid) function DoX87StackUnderflow (line 722) | static void DoX87StackUnderflow(CONTEXT *ctxt, THREADID tid) function DoX87StackOverflow (line 731) | static void DoX87StackOverflow(CONTEXT *ctxt, THREADID tid) function DoSIMDDivideByZero (line 740) | static void DoSIMDDivideByZero(CONTEXT *context, THREADID tid) function DoSIMDOverflow (line 763) | static void DoSIMDOverflow(CONTEXT *context, THREADID tid) function DoSIMDUnderflow (line 786) | static void DoSIMDUnderflow(CONTEXT *context, THREADID tid) function DoSIMDPrecision (line 809) | static void DoSIMDPrecision(CONTEXT *context, THREADID tid) function DoSIMDInvalidOperation (line 832) | static void DoSIMDInvalidOperation(CONTEXT *context, THREADID tid) function DoSIMDDenormalizedOperand (line 855) | static void DoSIMDDenormalizedOperand(CONTEXT *context, THREADID tid) function DoBreakpointTrap (line 878) | static void DoBreakpointTrap(CONTEXT *context, THREADID tid, UINT32 inst... FILE: zsim-ramulator/pin/source/tools/SignalTests/recursive.c function printSignalMask (line 73) | void printSignalMask() function setup_signal_stack (line 84) | void setup_signal_stack() { function install_signal_handler (line 105) | void install_signal_handler() { function generate_segv (line 125) | void generate_segv(int val) { function signal_handler (line 139) | void signal_handler(int signum, siginfo_t *siginfo, void *_uctxt) { function main (line 202) | int main(int argc, char **argv) { FILE: zsim-ramulator/pin/source/tools/SignalTests/reg-pressure-tool.cpp function main (line 46) | int main(int argc, char * argv[]) function InstrumentIns (line 59) | static void InstrumentIns(INS ins, VOID *) function ADDRINT (line 75) | static ADDRINT MakePressure(ADDRINT sp, ADDRINT s0, ADDRINT s1, ADDRINT ... FILE: zsim-ramulator/pin/source/tools/SignalTests/regbindings_cache_test_checker.c function VerifyAndExit (line 50) | void VerifyAndExit() function readln (line 92) | int readln (FILE *fp, char *target) type crb (line 122) | struct crb type crb (line 128) | struct crb function RecordNewCachedOaddrInfo (line 137) | void RecordNewCachedOaddrInfo(char *ptr, char *endPtr) function HandleLookup (line 180) | void HandleLookup(char *line) function HandleNew (line 197) | void HandleNew(char * line) function HandleFound (line 219) | void HandleFound(char *line) function HandleInvalidate (line 270) | void HandleInvalidate (char *line, FILE *fp) function main (line 336) | int main (int argc, char*argv[]) FILE: zsim-ramulator/pin/source/tools/SignalTests/replay-signal-app.c function main (line 51) | int main() function Handle (line 73) | void Handle(int sig) function ReplaySignal1 (line 97) | void ReplaySignal1() function ReplaySignal2 (line 104) | void ReplaySignal2() FILE: zsim-ramulator/pin/source/tools/SignalTests/replay-signal-tool.cpp function main (line 52) | int main(int argc, char * argv[]) function VOID (line 65) | static VOID OnImage(IMG img, VOID *) function VOID (line 91) | static VOID OnSignal(THREADID, CONTEXT_CHANGE_REASON reason, const CONTE... function VOID (line 130) | static VOID ReplayHandled(THREADID tid, CONTEXT *here) function VOID (line 143) | static VOID ReplayFatal(THREADID tid, CONTEXT *here) function VOID (line 156) | static VOID OnExit(INT32, VOID *) FILE: zsim-ramulator/pin/source/tools/SignalTests/reporter.cpp function main (line 51) | int main(int argc, char * argv[]) function OnSig (line 69) | static void OnSig(THREADID, CONTEXT_CHANGE_REASON reason, const CONTEXT ... function BOOL (line 91) | static BOOL InterceptSig(THREADID, INT32 sig, CONTEXT *, BOOL hasHandler... function OnEnd (line 103) | static void OnEnd(INT32 code, VOID *v) function SignalName (line 110) | static std::string SignalName(INT32 sig) FILE: zsim-ramulator/pin/source/tools/SignalTests/resetcont.c function main (line 38) | int main() function handle (line 58) | void handle(int sig) FILE: zsim-ramulator/pin/source/tools/SignalTests/resetsegv-safecopy.cpp function main (line 46) | int main(int argc, char * argv[]) function VOID (line 58) | static VOID OnImage(IMG img, VOID *) function VOID (line 73) | static VOID DoSafeCopy() function VOID (line 95) | static VOID OnExit(INT32, VOID *) FILE: zsim-ramulator/pin/source/tools/SignalTests/resetsegv.c function main (line 42) | int main() function Handle (line 66) | void Handle(int sig, siginfo_t* info, void* vctxt) function MakeSegv (line 116) | void MakeSegv() FILE: zsim-ramulator/pin/source/tools/SignalTests/segv.c function main (line 40) | int main() function handle (line 57) | void handle(int sig, siginfo_t* info, void* vctxt) function make_segv (line 66) | void make_segv() function make_segv (line 79) | void make_segv() FILE: zsim-ramulator/pin/source/tools/SignalTests/segv_for_regbindings_cache_test.c function main (line 47) | int main() function make_segv (line 70) | void make_segv() function handle (line 84) | void handle(int sig, siginfo_t* info, void* vctxt) FILE: zsim-ramulator/pin/source/tools/SignalTests/segv_on_fetch.c function main (line 72) | int main (int argc, char ** argv) function BlockSegv (line 116) | static void BlockSegv() FILE: zsim-ramulator/pin/source/tools/SignalTests/setcontext.c function printSignalMask (line 66) | void printSignalMask() function setup_signal_stack (line 77) | void setup_signal_stack() { function install_signal_handler (line 98) | void install_signal_handler() { function generate_segv (line 118) | void generate_segv(int val) { function signal_handler (line 137) | void signal_handler(int signum, siginfo_t *siginfo, void *_uctxt) { function main (line 191) | int main(int argc, char **argv) { FILE: zsim-ramulator/pin/source/tools/SignalTests/shortmask.c function main (line 48) | int main() FILE: zsim-ramulator/pin/source/tools/SignalTests/sig64.cpp function main (line 55) | int main() function Handle (line 77) | static void Handle(int sig) FILE: zsim-ramulator/pin/source/tools/SignalTests/sigaltstack.c function printSignalMask (line 77) | void printSignalMask() function setup_signal_stack (line 92) | void setup_signal_stack() { function print_signal_stack (line 117) | void print_signal_stack() { function install_signal_handler (line 132) | void install_signal_handler() { function generate_segv (line 156) | void generate_segv(int val) { function lock (line 177) | void lock() { function unlock (line 188) | void unlock() { function signal_handler (line 199) | void signal_handler(int signum, siginfo_t *siginfo, void *_uctxt) { function main (line 284) | int main(int argc, char **argv) { FILE: zsim-ramulator/pin/source/tools/SignalTests/sigcont.c function main (line 38) | int main() FILE: zsim-ramulator/pin/source/tools/SignalTests/sigenable.cpp function main (line 59) | int main(int argc, char * argv[]) function BOOL (line 74) | BOOL SignalHandler(THREADID, INT32, CONTEXT *, BOOL, const EXCEPTION_INF... function VOID (line 89) | VOID Image(IMG img, VOID *) function VOID (line 101) | VOID Trace(TRACE trace, VOID *) function VOID (line 111) | VOID CheckPC(ADDRINT pc) FILE: zsim-ramulator/pin/source/tools/SignalTests/sigenableapp.c function main (line 41) | int main() FILE: zsim-ramulator/pin/source/tools/SignalTests/sigenableapp2.c function NotTraced (line 31) | void NotTraced() function IsTraced (line 35) | void IsTraced() FILE: zsim-ramulator/pin/source/tools/SignalTests/sigflowcheck.cpp function INT32 (line 45) | INT32 Usage() function main (line 51) | int main(int argc, char * argv[]) function OnSig (line 65) | static void OnSig(THREADID threadIndex, CONTEXT_CHANGE_REASON reason, co... function OnEnd (line 93) | static void OnEnd(INT32 code, VOID *v) FILE: zsim-ramulator/pin/source/tools/SignalTests/sigprocmask_short.cpp type kernel_sigset (line 50) | struct kernel_sigset function main (line 60) | int main() FILE: zsim-ramulator/pin/source/tools/SignalTests/sigsuspend.c function setup_signal_stack (line 74) | void setup_signal_stack() { function print_signal_stack (line 99) | void print_signal_stack() { function install_signal_handler (line 114) | void install_signal_handler() { function lock (line 137) | void lock() { function unlock (line 148) | void unlock() { function signal_handler (line 159) | void signal_handler(int signum, siginfo_t *siginfo, void *_uctxt) { function main (line 242) | int main(int argc, char **argv) { FILE: zsim-ramulator/pin/source/tools/SignalTests/sigusr2.c function printSignalMask (line 71) | void printSignalMask() function install_signal_handlers (line 82) | void install_signal_handlers() { function generate_segv (line 111) | void generate_segv(int val) { function segv_signal_handler (line 131) | void segv_signal_handler(int signum, siginfo_t *siginfo, void *_uctxt) { function usr2_signal_handler (line 157) | void usr2_signal_handler(int signum, siginfo_t *siginfo, void *_uctxt) { function main (line 206) | int main(int argc, char **argv) { FILE: zsim-ramulator/pin/source/tools/SignalTests/simple.c function main (line 42) | int main() function Handle (line 66) | static void Handle(int sig) function HandlerIsEstablished (line 76) | static void HandlerIsEstablished() FILE: zsim-ramulator/pin/source/tools/SignalTests/spilltool.cpp function Spill (line 44) | void Spill() function Ins (line 48) | void Ins(INS ins, VOID *) function main (line 53) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/SignalTests/suspendmask.c function main (line 52) | int main() function Handle (line 86) | static void Handle(int sig, siginfo_t *info, void *vctxt) function CheckSigs (line 97) | static void CheckSigs(sigset_t *ss, const char *mesg) FILE: zsim-ramulator/pin/source/tools/SignalTests/syncasyncapp.c function main (line 66) | int main() function HandleSegv (line 108) | static void HandleSegv(int sig) function HandleAlarm (line 115) | static void HandleAlarm(int sig) function CheckMask (line 122) | static void CheckMask() function MakeSegv (line 148) | static void MakeSegv() FILE: zsim-ramulator/pin/source/tools/SignalTests/syncasynctool.cpp function main (line 47) | int main(int argc, char * argv[]) function InstrumentImage (line 59) | static void InstrumentImage(IMG img, VOID *dummy) function AtSegv (line 77) | static void AtSegv() function AtApplicationEnd (line 94) | static void AtApplicationEnd(INT32 code, VOID *dummy) FILE: zsim-ramulator/pin/source/tools/SignalTests/then-stress-app.cpp function main (line 52) | int main() function Handle (line 94) | static void Handle(int sig) function DoThenInstrumentation (line 101) | void DoThenInstrumentation() FILE: zsim-ramulator/pin/source/tools/SignalTests/then-stress-tool.cpp function main (line 49) | int main(int argc, char * argv[]) function VOID (line 61) | static VOID OnRoutine(RTN rtn, VOID *) function ADDRINT (line 76) | static ADDRINT IfTrue() function VOID (line 82) | static VOID ThenFunction() function VOID (line 93) | static VOID OnExit(INT32, VOID *) FILE: zsim-ramulator/pin/source/tools/SignalTests/threadtest_altstack.c function PrintAndCompareAlternateStack (line 40) | void PrintAndCompareAlternateStack(const char* prefix, const stack_t* co... function main (line 65) | int main() { FILE: zsim-ramulator/pin/source/tools/SignalTests/xmmcheck.c function main (line 94) | int main() function XmmCheck (line 142) | static void XmmCheck() function CheckBuf (line 166) | static void CheckBuf(const char *p, size_t size) function Handle1 (line 201) | static void Handle1(int sig) function Handle2 (line 226) | static void Handle2(int sig, siginfo_t *i, void *v) function IsBadKernel (line 236) | static int IsBadKernel() FILE: zsim-ramulator/pin/source/tools/SignalTests/xmmfaultcheck.c function main (line 90) | int main() function XmmCheck (line 120) | static void XmmCheck() function CheckBuf (line 141) | static void CheckBuf(const char *p, size_t size) function Handle (line 172) | static void Handle(int sig, siginfo_t *i, void *vctxt) FILE: zsim-ramulator/pin/source/tools/SimpleExamples/callgraph.py function Version (line 21) | def Version(): function Usage (line 29) | def Usage(): function Info (line 48) | def Info(str): function Warning (line 53) | def Warning(str): function Error (line 57) | def Error(str): class RTN (line 65) | class RTN: method __init__ (line 66) | def __init__(self,start,name,external=0): method add_out_edg (line 75) | def add_out_edg(self, edg ): method add_in_edg (line 79) | def add_in_edg(self, edg ): method count_in (line 83) | def count_in(self): method count_out (line 88) | def count_out(self): method start (line 94) | def start(self): method is_external (line 97) | def is_external(self): method name (line 100) | def name(self): method find_target (line 103) | def find_target(self,dst): method vcg_name (line 108) | def vcg_name(self): method String (line 111) | def String(self,cutoff): method StringVCG (line 128) | def StringVCG(self,threshold): class EDG (line 144) | class EDG: method __init__ (line 145) | def __init__(self,src,dst,type,count): method count (line 156) | def count(self): method add_count (line 159) | def add_count(self,count): method StringVCG (line 163) | def StringVCG(self, threshold = 100000000000L): function DumpVCG (line 185) | def DumpVCG(cutoff, threshold): function DumpText (line 223) | def DumpText(cutoff): function ProcessSymbols (line 246) | def ProcessSymbols(lines): function FindRtnByAddress (line 267) | def FindRtnByAddress(addr, s): function ProcessEdgProfile (line 300) | def ProcessEdgProfile(lines, unique_edgs_only): function Main (line 345) | def Main(argv): FILE: zsim-ramulator/pin/source/tools/SimpleExamples/calltrace.cpp function INT32 (line 64) | INT32 Usage() function string (line 74) | const string *Target2String(ADDRINT target) function VOID (line 85) | VOID do_call_args(const string *s, ADDRINT arg0) function VOID (line 92) | VOID do_call_args_indirect(ADDRINT target, BOOL taken, ADDRINT arg0) function VOID (line 105) | VOID do_call(const string *s) function VOID (line 112) | VOID do_call_indirect(ADDRINT target, BOOL taken) function VOID (line 125) | VOID Trace(TRACE trace, VOID *v) function VOID (line 194) | VOID Fini(INT32 code, VOID *v) function main (line 205) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/SimpleExamples/catmix.cpp function INT32 (line 68) | INT32 Usage() class BBLSTATS (line 98) | class BBLSTATS method BBLSTATS (line 101) | BBLSTATS(UINT16 * stats) : _stats(stats),_counter(0) {} function VOID (line 111) | VOID ComputeGlobalStats() function UINT16 (line 125) | UINT16 INS_GetStatsIndex(INS ins) function VOID (line 135) | VOID docount(COUNTER * counter) function VOID (line 142) | VOID Trace(TRACE trace, VOID *v) function VOID (line 185) | VOID DumpStats(ofstream& out, STATS& stats, const string& title) function VOID (line 212) | VOID Fini(int, VOID * v) function VOID (line 231) | VOID Image(IMG img, VOID * v) function main (line 262) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/SimpleExamples/coco.cpp function INT32 (line 65) | INT32 Usage() class BBLSTATS (line 82) | class BBLSTATS method BBLSTATS (line 85) | BBLSTATS(ADDRINT start, USIZE size) : _start(start),_size(size),_execu... function VOID (line 98) | VOID docount(BOOL * counter) function VOID (line 105) | VOID Trace(TRACE trace, VOID *v) function VOID (line 127) | VOID Fini(int, VOID * v) function VOID (line 135) | VOID PrintUntouchedRanges(SEC sec) function VOID (line 217) | VOID ImageUnload(IMG img, VOID * v) function main (line 242) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/SimpleExamples/dcache.H type UINT64 (line 47) | typedef UINT64 CACHE_STATS; function string (line 55) | static string mydecstr(UINT64 v, UINT32 w) function IsPower2 (line 68) | static inline bool IsPower2(UINT32 n) function INT32 (line 78) | static inline INT32 FloorLog2(UINT32 n) function INT32 (line 98) | static inline INT32 CeilLog2(UINT32 n) function class (line 106) | class CACHE_TAG function namespace (line 121) | namespace CACHE_SET function VOID (line 166) | VOID SetAssociativity(UINT32 associativity) function UINT32 (line 172) | UINT32 GetAssociativity(UINT32 associativity) { return _tagsLastIndex + ... function UINT32 (line 174) | UINT32 Find(CACHE_TAG tag) function VOID (line 189) | VOID Replace(CACHE_TAG tag) function namespace (line 202) | namespace CACHE_ALLOC function class (line 214) | class CACHE_BASE function string (line 316) | string CACHE_BASE::StatsLong(string prefix, CACHE_TYPE cache_type) const FILE: zsim-ramulator/pin/source/tools/SimpleExamples/dcache.cpp function INT32 (line 77) | INT32 Usage() type DL1 (line 92) | namespace DL1 function VOID (line 121) | VOID LoadMulti(ADDRINT addr, UINT32 size, UINT32 instId) function VOID (line 132) | VOID StoreMulti(ADDRINT addr, UINT32 size, UINT32 instId) function VOID (line 143) | VOID LoadSingle(ADDRINT addr, UINT32 instId) function VOID (line 154) | VOID StoreSingle(ADDRINT addr, UINT32 instId) function VOID (line 166) | VOID LoadMultiFast(ADDRINT addr, UINT32 size) function VOID (line 173) | VOID StoreMultiFast(ADDRINT addr, UINT32 size) function VOID (line 180) | VOID LoadSingleFast(ADDRINT addr) function VOID (line 187) | VOID StoreSingleFast(ADDRINT addr) function VOID (line 196) | VOID Instruction(INS ins, void * v) function VOID (line 305) | VOID Fini(int code, VOID * v) function main (line 334) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/SimpleExamples/edgcnt.cpp function INT32 (line 62) | static INT32 Usage() class COUNTER (line 80) | class COUNTER method COUNTER (line 85) | COUNTER() : _count(0) {} class EDGE (line 100) | class EDGE method EDGE (line 108) | EDGE(ADDRINT s, ADDRINT d, ADDRINT n, ETYPE t) : function string (line 118) | string StringFromEtype( ETYPE etype) function COUNTER (line 151) | static COUNTER * Lookup( EDGE edge) method COUNTER (line 85) | COUNTER() : _count(0) {} function VOID (line 166) | VOID docount( COUNTER *pedg ) function VOID (line 175) | VOID docount2( ADDRINT src, ADDRINT dst, ADDRINT n, ETYPE type, INT32 ta... function VOID (line 184) | VOID Instruction(INS ins, void *v) function INT32 (line 225) | inline INT32 AddressHighNibble(ADDRINT addr) function VOID (line 233) | VOID Fini(int n, void *v) function main (line 295) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/SimpleExamples/emuload.cpp function ADDRINT (line 40) | ADDRINT DoLoad(REG reg, ADDRINT * addr) function VOID (line 48) | VOID EmulateLoad(INS ins, VOID* v) function INT32 (line 74) | INT32 Usage() function main (line 85) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/SimpleExamples/extmix.cpp function INT32 (line 68) | INT32 Usage() class BBLSTATS (line 98) | class BBLSTATS method BBLSTATS (line 101) | BBLSTATS(UINT16 * stats) : _stats(stats),_counter(0) {} function VOID (line 111) | VOID ComputeGlobalStats() function UINT16 (line 125) | UINT16 INS_GetStatsIndex(INS ins) function VOID (line 135) | VOID docount(COUNTER * counter) function VOID (line 142) | VOID Trace(TRACE trace, VOID *v) function VOID (line 185) | VOID DumpStats(ofstream& out, STATS& stats, const string& title) function VOID (line 213) | VOID Fini(int, VOID * v) function VOID (line 232) | VOID Image(IMG img, VOID * v) function main (line 263) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/SimpleExamples/fence.cpp function INT32 (line 76) | INT32 Usage() class SANDBOX (line 92) | class SANDBOX method ADDRINT (line 113) | ADDRINT Addr2Offset(const char * addr) method VOID (line 125) | VOID Error(string msg) method VOID (line 133) | VOID Warning(string msg) method VOID (line 145) | VOID CheckAddressRangeDeferred(const char * beginAddr, const char * en... function VOID (line 155) | VOID SANDBOX::PrintMessage(string msg) function VOID (line 208) | VOID SANDBOX::ProtectPage(const char * page) function VOID (line 219) | VOID SANDBOX::RecordPage(const char * page) function VOID (line 234) | VOID SANDBOX::RecordPageRange(const char * beginPage, const char * endPage) function VOID (line 243) | VOID SANDBOX::RecordAddressRange(const char * beginAddr, const char * en... function VOID (line 252) | VOID SANDBOX::RecordIns(INS ins) function VOID (line 262) | VOID SANDBOX::CheckAddressRange(const char * beginAddr, const char * end... function VOID (line 339) | VOID SANDBOX::HandlePendingChecks(const char * beginAddr, const char * e... function VOID (line 355) | VOID SANDBOX::HandlePendingChecks() function VOID (line 368) | VOID Trace(TRACE trace, VOID *v) function VOID (line 393) | VOID Image(IMG img, VOID * v) function VOID (line 413) | VOID Fini(INT32 code, VOID *v) function main (line 422) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/SimpleExamples/flowgraph.py function Version (line 20) | def Version(): function Usage (line 29) | def Usage(): function Info (line 46) | def Info(str): function Warning (line 50) | def Warning(str): function Error (line 54) | def Error(str): class INS (line 67) | class INS: method __init__ (line 68) | def __init__(self, addr, opcode ): method get_opcode (line 76) | def get_opcode(self): method set_next (line 79) | def set_next(self,next): method get_next (line 83) | def get_next(self): method get_addr (line 86) | def get_addr(self): method get_leader (line 89) | def get_leader(self): method set_leader (line 92) | def set_leader(self,leader): method get_bbl (line 95) | def get_bbl(self): method set_bbl (line 98) | def set_bbl(self,bbl): method has_no_fallthru (line 101) | def has_no_fallthru(self): method is_call (line 104) | def is_call(self): function ProcessAssemblerListing (line 116) | def ProcessAssemblerListing(lines): function ProcessEdgProfile (line 138) | def ProcessEdgProfile(lines): class EDG (line 190) | class EDG: method __init__ (line 191) | def __init__(self,src,dst,count, type): method is_fallthru (line 198) | def is_fallthru(self): method StringVCG (line 201) | def StringVCG(self, threshold = 100000000000L): class BBL (line 226) | class BBL: method __init__ (line 227) | def __init__(self,start): method add_ins (line 238) | def add_ins(self,ins): method set_count (line 243) | def set_count(self,count): method add_out_edg (line 248) | def add_out_edg(self, edg ): method add_in_edg (line 252) | def add_in_edg(self, edg ): method add_in_count (line 256) | def add_in_count(self, count ): method add_out_count (line 260) | def add_out_count(self, count ): method count_in (line 264) | def count_in(self): method count_out (line 269) | def count_out(self): method set_next (line 274) | def set_next(self,next): method get_next (line 278) | def get_next(self): method get_start (line 281) | def get_start(self): method is_call (line 284) | def is_call(self): method has_no_fallthru (line 287) | def has_no_fallthru(self): method String (line 292) | def String(self): method StringVCG (line 310) | def StringVCG(self,threshold=1000): function CreateCFG (line 334) | def CreateCFG(edg_list): function DumpVCG (line 426) | def DumpVCG(): function Main (line 463) | def Main(argv): FILE: zsim-ramulator/pin/source/tools/SimpleExamples/get_source_app.cpp function main (line 2) | int main() { FILE: zsim-ramulator/pin/source/tools/SimpleExamples/get_source_location.cpp function INT32 (line 69) | INT32 Usage() { function output (line 77) | static void output(ADDRINT address, ostream* printTo, INS ins = INS_Inva... function VOID (line 108) | static VOID ImageLoad(IMG img, VOID * v) { function VOID (line 133) | VOID Fini(INT32 code, VOID *v) function main (line 145) | int main(INT32 argc, CHAR **argv) { FILE: zsim-ramulator/pin/source/tools/SimpleExamples/icount.cpp function INT32 (line 59) | INT32 Usage() function VOID (line 74) | VOID docount() function VOID (line 81) | VOID Instruction(INS ins, VOID *v) function VOID (line 88) | VOID Fini(INT32 code, VOID *v) function main (line 98) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/SimpleExamples/ilenmix.cpp function INT32 (line 68) | INT32 Usage() class BBLSTATS (line 101) | class BBLSTATS method BBLSTATS (line 104) | BBLSTATS(UINT16 * stats) : _stats(stats),_counter(0) {} function VOID (line 114) | VOID ComputeGlobalStats() function UINT16 (line 128) | UINT16 INS_GetStatsIndex(INS ins) function VOID (line 138) | VOID docount(COUNTER * counter) function VOID (line 145) | VOID Trace(TRACE trace, VOID *v) function VOID (line 188) | VOID DumpStats(ofstream& out, STATS& stats, const string& title) function VOID (line 226) | VOID Fini(int, VOID * v) function VOID (line 245) | VOID Image(IMG img, VOID * v) function main (line 276) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/SimpleExamples/inscount2_mt.cpp type THREAD_DATA (line 51) | struct THREAD_DATA function VOID (line 61) | VOID PIN_FAST_ANALYSIS_CALL docount(ADDRINT c, THREADID tid) { icount[ti... function VOID (line 63) | VOID ThreadStart(THREADID threadid, CONTEXT *ctxt, INT32 flags, VOID *v) function VOID (line 75) | VOID Trace(TRACE trace, VOID *v) function VOID (line 89) | VOID Fini(INT32 code, VOID *v) function INT32 (line 105) | INT32 Usage() function main (line 117) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/SimpleExamples/inscount2_vregs.cpp function ADDRINT (line 56) | ADDRINT PIN_FAST_ANALYSIS_CALL DoCount(ADDRINT numInsts, ADDRINT count) function VOID (line 61) | VOID ThreadStart(THREADID tid, CONTEXT *ctxt, INT32 flags, VOID *v) function VOID (line 69) | VOID ThreadFini(THREADID tid, const CONTEXT *ctxt, INT32 code, VOID *v) function VOID (line 78) | VOID Trace(TRACE trace, VOID *v) function VOID (line 94) | VOID Fini(INT32 code, VOID *v) function INT32 (line 104) | INT32 Usage() function main (line 115) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/SimpleExamples/jumpmix.cpp function INT32 (line 64) | static INT32 Usage() class COUNTER (line 80) | class COUNTER method COUNTER (line 90) | COUNTER() : _call(0),_call_indirect(0), _return(0), _branch(0), _branc... method UINT64 (line 92) | UINT64 Total() function VOID (line 116) | VOID Instruction(INS ins, void *v) function VOID (line 149) | VOID Fini(int n, void *v) function main (line 183) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/SimpleExamples/ldstmix.cpp function INT32 (line 62) | INT32 Usage() class BBLSTATS (line 120) | class BBLSTATS method BBLSTATS (line 123) | BBLSTATS(UINT16 * stats) function VOID (line 146) | VOID ThreadStart(THREADID threadid, CONTEXT *ctxt, INT32 flags, VOID *v) function VOID (line 157) | VOID ComputeGlobalStats() function VOID (line 175) | VOID docount(COUNTER * counter, THREADID tid) function INT32 (line 180) | INT32 RecordRegisters(BBL bbl, function VOID (line 218) | VOID Trace(TRACE trace, VOID *v) function VOID (line 263) | VOID EmitPerThreadStats(ostream* out) function VOID (line 296) | VOID Fini(int, VOID * v) function main (line 332) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/SimpleExamples/malloctrace.cpp function INT32 (line 73) | INT32 Usage() function VOID (line 88) | VOID Arg1Before(CHAR * name, ADDRINT size) function VOID (line 95) | VOID MallocAfter(ADDRINT ret) function VOID (line 102) | VOID Image(IMG img, VOID *v) function VOID (line 124) | VOID Fini(INT32 code, VOID *v) function main (line 133) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/SimpleExamples/opcodemix.cpp function INT32 (line 77) | INT32 Usage() function BOOL (line 110) | BOOL IsMemReadIndex(UINT32 i) function BOOL (line 115) | BOOL IsMemWriteIndex(UINT32 i) function LOCALFUN (line 123) | LOCALFUN UINT32 INS_GetIndex(INS ins) function LOCALFUN (line 133) | LOCALFUN UINT32 IndexStringLength(BBL bbl, BOOL memory_acess_profile) function LOCALFUN (line 165) | LOCALFUN UINT32 MemsizeToIndex(UINT32 size, BOOL write) function LOCALFUN (line 171) | LOCALFUN UINT16 *INS_GenerateIndexString(INS ins, UINT16 *stats, BOOL me... function LOCALFUN (line 195) | LOCALFUN string IndexToOpcodeString( UINT32 index ) class STATS (line 228) | class STATS method VOID (line 235) | VOID Clear() class BBLSTATS (line 250) | class BBLSTATS method BBLSTATS (line 257) | BBLSTATS(UINT16 * stats) : _counter(0), _stats(stats) {} function LOCALFUN (line 271) | LOCALFUN VOID Handler(EVENT_TYPE ev, VOID *val, CONTEXT * ctxt, VOID *ip... function VOID (line 293) | VOID PIN_FAST_ANALYSIS_CALL docount(COUNTER * counter) function VOID (line 300) | VOID Trace(TRACE trace, VOID *v) function VOID (line 353) | VOID DumpStats(ofstream& out, STATS& stats, BOOL predicated_true, const... function VOID (line 391) | VOID Fini(int, VOID * v) function VOID (line 427) | VOID Image(IMG img, VOID * v) function main (line 469) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/SimpleExamples/oper-imm.cpp function INT32 (line 58) | INT32 Usage() function OnInstruction (line 68) | static void OnInstruction(ADDRINT unsigned_value, long signed_value, boo... function VOID (line 83) | VOID GetOperLenAndSigned(INS ins, INT32 i, INT32& length_bits, bool& is_... function VOID (line 98) | VOID Instruction(INS ins, VOID *v) function VOID (line 129) | static VOID ImageLoad(IMG img, VOID * v) function main (line 163) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/SimpleExamples/oper_imm_app.cpp function main (line 36) | int main() FILE: zsim-ramulator/pin/source/tools/SimpleExamples/pinatrace.cpp function INT32 (line 64) | static INT32 Usage() function VOID (line 79) | static VOID EmitMem(VOID * ea, INT32 size) function VOID (line 118) | static VOID RecordMem(VOID * ip, CHAR r, VOID * addr, INT32 size, BOOL i... function VOID (line 131) | static VOID RecordWriteAddrSize(VOID * addr, INT32 size) function VOID (line 138) | static VOID RecordMemWrite(VOID * ip) function VOID (line 143) | VOID Instruction(INS ins, VOID *v) function VOID (line 203) | VOID Fini(INT32 code, VOID *v) function main (line 214) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/SimpleExamples/regmix.cpp function INT32 (line 67) | INT32 Usage() type GLOBALSTATS (line 91) | struct GLOBALSTATS class BBLSTATS (line 97) | class BBLSTATS method BBLSTATS (line 100) | BBLSTATS(UINT16 * stats) : _stats(stats),_counter(0) {} function VOID (line 110) | VOID ComputeGlobalStats() function UINT16 (line 124) | UINT16 REG_GetStatsIndex(REG reg, BOOL is_write) function VOID (line 134) | VOID docount(COUNTER * counter) function INT32 (line 139) | INT32 RecordRegisters(BBL bbl, UINT16 * stats) function VOID (line 199) | VOID Trace(TRACE trace, VOID *v) function VOID (line 241) | VOID Fini(int, VOID * v) function main (line 270) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/SimpleExamples/regval.cpp function StartRoutine (line 71) | static void StartRoutine() function StopRoutine (line 77) | static void StopRoutine() function PrintRegisters (line 82) | static void PrintRegisters(const CONTEXT * ctxt) function VOID (line 107) | static VOID ImageLoad(IMG img, VOID * v) function VOID (line 125) | static VOID Trace(TRACE trace, VOID *v) function VOID (line 130) | static VOID Fini(INT32 code, VOID *v) function main (line 140) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/SimpleExamples/regval_app.cpp function EXPORT_SYM (line 39) | EXPORT_SYM void Start() function EXPORT_SYM (line 45) | EXPORT_SYM void Stop() function Work (line 51) | long double Work() function main (line 67) | int main() FILE: zsim-ramulator/pin/source/tools/SimpleExamples/topopcode.cpp function INT32 (line 78) | INT32 Usage() function BOOL (line 111) | BOOL IsMemReadIndex(UINT32 i) function BOOL (line 116) | BOOL IsMemWriteIndex(UINT32 i) function LOCALFUN (line 124) | LOCALFUN UINT32 INS_GetIndex(INS ins) function LOCALFUN (line 131) | LOCALFUN UINT32 IndexStringLength(BBL bbl, BOOL memory_acess_profile) function LOCALFUN (line 163) | LOCALFUN UINT32 MemsizeToIndex(UINT32 size, BOOL write) function LOCALFUN (line 169) | LOCALFUN UINT16 *INS_GenerateIndexString(INS ins, UINT16 *stats, BOOL me... function LOCALFUN (line 193) | LOCALFUN string IndexToOpcodeString( UINT32 index ) class STATS (line 226) | class STATS method VOID (line 231) | VOID Clear(FLT64 factor) class BBLSTATS (line 242) | class BBLSTATS method BBLSTATS (line 249) | BBLSTATS(UINT16 * stats) : _counter(0), _stats(stats) {} function LOCALFUN (line 267) | LOCALFUN BOOL CompareLess(PAIR s1 , PAIR s2) function VOID (line 273) | VOID DumpHistogram(std::ostream& out) function VOID (line 326) | VOID docount(COUNTER * counter) function VOID (line 385) | VOID Trace(TRACE trace, VOID *v) function main (line 424) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/SimpleExamples/toprtn.cpp function INT32 (line 76) | INT32 Usage() function string (line 94) | const string *Target2String(ADDRINT target) function LOCALFUN (line 119) | LOCALFUN BOOL CompareLess(PAIR s1 , PAIR s2) function VOID (line 125) | VOID DumpHistogram(std::ostream& out) function VOID (line 177) | VOID do_call_indirect(ADDRINT target, BOOL taken) function VOID (line 201) | VOID Trace(TRACE trace, VOID *v) function main (line 233) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/SimpleExamples/trace.cpp function INT32 (line 68) | INT32 Usage() function VOID (line 87) | VOID docount(const string *s) function VOID (line 95) | VOID Trace(TRACE trace, VOID *v) function VOID (line 138) | VOID Fini(INT32 code, VOID *v) function main (line 149) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/SimpleExamples/xed-print.cpp function INT32 (line 61) | INT32 Usage() function VOID (line 72) | VOID use_xed(ADDRINT pc) { function VOID (line 104) | VOID Instruction(INS ins, VOID *v) function main (line 118) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/SimpleExamples/xed-use.cpp function INT32 (line 51) | INT32 Usage() function VOID (line 58) | VOID Instruction(INS ins, VOID *v) function main (line 86) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/SyncTests/lock-tester.cpp type TEST (line 65) | enum TEST type THREAD_INFO (line 104) | struct THREAD_INFO method THREAD_INFO (line 106) | THREAD_INFO(unsigned id) : _workerId(id), _count(0) {} function main (line 136) | int main(int argc, char * argv[]) function TEST (line 203) | static TEST GetTestType(const std::string &name) function VOID (line 240) | static VOID OnThreadStart(THREADID tid, CONTEXT *ctxt, INT32, VOID *) function VOID (line 254) | static VOID OnThreadFini(THREADID tid, const CONTEXT *ctxt, INT32, VOID *) function InstrumentRtn (line 264) | static void InstrumentRtn(RTN rtn, VOID *) function OnExit (line 382) | static void OnExit(INT32, VOID *) function GetThreadCount (line 423) | static void GetThreadCount(ADDRINT threadCount) function DoTestLockIntegrity (line 452) | static void DoTestLockIntegrity(THREADID tid, THREAD_INFO *info, UINT32 ... function DoTestLockStress (line 483) | static void DoTestLockStress(THREADID tid, THREAD_INFO *info, UINT32 *done) function DoTestMutexIntegrity (line 493) | static void DoTestMutexIntegrity(THREADID tid, THREAD_INFO *info, UINT32... function DoTestMutexStress (line 517) | static void DoTestMutexStress(THREAD_INFO *info, UINT32 *done) function DoTestMutexTryStress (line 527) | static void DoTestMutexTryStress(THREAD_INFO *info, UINT32 *done) function DoTestWriterIntegrity (line 536) | static void DoTestWriterIntegrity(THREADID tid, THREAD_INFO *info, UINT3... function DoTestWriterStress (line 560) | static void DoTestWriterStress(THREAD_INFO *info, UINT32 *done) function DoTestWriterTryStress (line 570) | static void DoTestWriterTryStress(THREAD_INFO *info, UINT32 *done) function DoTestReaderStress (line 579) | static void DoTestReaderStress(THREAD_INFO *info, UINT32 *done) function DoTestReaderTryStress (line 589) | static void DoTestReaderTryStress(THREAD_INFO *info, UINT32 *done) function DoTestReaderWriterIntegrity (line 598) | static void DoTestReaderWriterIntegrity(THREAD_INFO *info, UINT32 *done) function DoTestReaderWriterStress (line 640) | static void DoTestReaderWriterStress(THREAD_INFO *info, UINT32 *done) function DoTestReaderWriterTryStress (line 662) | static void DoTestReaderWriterTryStress(THREAD_INFO *info, UINT32 *done) function DoTestSemaphore (line 685) | static void DoTestSemaphore(THREAD_INFO *info, UINT32 *done) function DoTestTryLocks (line 730) | static void DoTestTryLocks(UINT32 *done) function CheckIfDone (line 810) | static bool CheckIfDone(THREAD_INFO *info, UINT32 *done) FILE: zsim-ramulator/pin/source/tools/SyncTests/mt-worker-unix.cpp function main (line 71) | int main(int argc, char **argv) function GetThreadCount (line 104) | static unsigned GetThreadCount(int argc, char **argv) function GetCpuCount (line 141) | static unsigned GetCpuCount() function InstrumentedWithPin (line 184) | void InstrumentedWithPin(volatile FUND::UINT32 *done) function TellPinThreadCount (line 190) | void TellPinThreadCount(FUND::ADDRINT threadCount) FILE: zsim-ramulator/pin/source/tools/SyncTests/mt-worker-win.cpp function main (line 58) | int main(int argc, char **argv) function GetThreadCount (line 91) | static unsigned GetThreadCount(int argc, char **argv) function GetCpuCount (line 128) | static unsigned GetCpuCount() function DWORD (line 135) | static DWORD WINAPI Worker(LPVOID) function InstrumentedWithPin (line 154) | void InstrumentedWithPin(volatile FUND::UINT32 *done) function TellPinThreadCount (line 160) | void TellPinThreadCount(FUND::ADDRINT threadCount) FILE: zsim-ramulator/pin/source/tools/SyncTests/rt-locks-app.cpp type PRIORITY (line 73) | enum PRIORITY function main (line 114) | int main() function DoWorkInstrumentedWithPin (line 232) | void DoWorkInstrumentedWithPin() function DoGetLockWithPin (line 240) | void DoGetLockWithPin() function TellPinNotSupported (line 246) | void TellPinNotSupported() function SetPriority (line 254) | static bool SetPriority(pid_t tid, PRIORITY priority) function SetAffinity (line 272) | static bool SetAffinity(pid_t tid) function CheckSupported (line 291) | static bool CheckSupported() function pid_t (line 326) | static pid_t GetTid() FILE: zsim-ramulator/pin/source/tools/SyncTests/rt-locks-tool.cpp function main (line 57) | int main(int argc, char * argv[]) function InstrumentIns (line 71) | static void InstrumentIns(INS ins, VOID *) function InstrumentRtn (line 81) | static void InstrumentRtn(RTN rtn, VOID *) function OnExit (line 99) | static void OnExit(INT32, VOID *) function UseLocksWorker (line 110) | static void UseLocksWorker() function UseLocksScheduler (line 123) | static void UseLocksScheduler() function CannotRunTest (line 135) | static void CannotRunTest() FILE: zsim-ramulator/pin/source/tools/SyncTests/stress-client-lock-app.cpp function pid_t (line 52) | pid_t GetTid() function SecondaryThreadInit (line 61) | void SecondaryThreadInit(unsigned int threadNum, pid_t tid) function SecondaryThreadWork (line 68) | static void SecondaryThreadWork() function SecondaryThreadFini (line 75) | void SecondaryThreadFini(unsigned int threadNum, pid_t tid) function ReleaseThreads (line 136) | void ReleaseThreads(volatile bool* doRelease) function CreateThreads (line 147) | static void CreateThreads() function main (line 177) | int main() FILE: zsim-ramulator/pin/source/tools/SyncTests/stress-client-lock-tool.cpp function RTN (line 45) | static RTN GetProbableRtn(IMG img, const char* name) function RTN (line 62) | static RTN GetReplacableRtn(IMG img, const char* name) function OnSecondaryThreadInit (line 79) | static void OnSecondaryThreadInit(unsigned int threadNum, pid_t tid) function OnSecondaryThreadFini (line 92) | static void OnSecondaryThreadFini(unsigned int threadNum, pid_t tid) function OnSecondaryThreadWork (line 105) | static void OnSecondaryThreadWork() function OnReleaseThreads (line 114) | static void OnReleaseThreads(ADDRINT doRelease) function VOID (line 124) | static VOID Image(IMG img, VOID* v) function main (line 143) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/SyscallsEmulation/ppollEmulation_app.cpp type ExitType (line 60) | enum ExitType { type timespec (line 101) | struct timespec function sig_handler (line 113) | void sig_handler (int signo, siginfo_t *info, void *context) function poll_exit (line 132) | void poll_exit() function main (line 144) | int main(int argc, char* argv[] ) FILE: zsim-ramulator/pin/source/tools/SyscallsEmulation/syscalls_and_locks_app.cpp type ExitType (line 55) | enum ExitType { function ExitOnAlarm (line 63) | void ExitOnAlarm(int sig) function WaitThread2AcquireLock (line 71) | void WaitThread2AcquireLock() function WaitUntilLockAcquiredAndReleased (line 78) | void WaitUntilLockAcquiredAndReleased() function childFunc (line 84) | int childFunc(void * arg) function main (line 165) | int main (int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/SyscallsEmulation/syscalls_and_locks_tool.cpp function VOID (line 54) | VOID Replacement_AcquireAndReleaseLock() function VOID (line 110) | VOID Replacement_WaitThread2AcquireLock() function VOID (line 115) | VOID ImageLoad(IMG img, void *v) function main (line 136) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/Tests/IARGList.cpp function VOID (line 46) | VOID docount(BOOL hasFallThrough) { function VOID (line 53) | VOID Trace(TRACE trace, VOID *v) function VOID (line 62) | VOID Fini(INT32 code, VOID *v) function main (line 68) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/Tests/after.cpp function beforeCall (line 49) | void beforeCall() function beforeCheck (line 54) | void beforeCheck() function afterCall (line 63) | void afterCall() function afterCheck (line 68) | void afterCheck() function takenCall (line 77) | void takenCall() function takenCheck (line 82) | void takenCheck() function VOID (line 98) | VOID RecordPriority(UINT32 val) function VOID (line 116) | VOID printAll(INT32 length) function VOID (line 124) | VOID CheckPriority() function VOID (line 145) | VOID Priority(IPOINT ipoint, INS ins) function VOID (line 164) | VOID Ins(INS ins, VOID *v) function main (line 200) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/Tests/alah.cpp function VOID (line 38) | VOID ahal() function VOID (line 51) | VOID Check(INT32 code, VOID *v) function VOID (line 60) | VOID Instruction(INS ins, VOID *v) function main (line 72) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/Tests/bblCache.cpp function VOID (line 43) | VOID FirstInCC(TRACE trace, VOID * v) function main (line 63) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/Tests/bblFallThrough.cpp function VOID (line 42) | VOID Trace(TRACE trace, VOID *v) function main (line 52) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/Tests/bblnull.cpp function VOID (line 39) | VOID BblRef() function VOID (line 44) | VOID Instruction(INS ins, VOID *v) function main (line 54) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/Tests/brtaken.cpp function VOID (line 36) | VOID docount(INT32 c) function VOID (line 41) | VOID Instruction(INS ins, VOID *v) function VOID (line 49) | VOID Fini(INT32 code, VOID *v) function main (line 54) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/Tests/callargs.cpp function VOID (line 50) | VOID MmapArgs(ADDRINT ra, ADDRINT arg1, ADDRINT arg2, ADDRINT arg3, ADDR... function VOID (line 56) | VOID CallArgs(ADDRINT arg1) function VOID (line 61) | VOID FoobarArgs(ADDRINT arg1, ADDRINT arg2) function VOID (line 71) | VOID BazArg(ADDRINT * arg1, ADDRINT * arg2, ADDRINT * arg3) function VOID (line 83) | VOID Ins(INS ins, VOID *v) function VOID (line 109) | VOID Image(IMG img, VOID *v) function VOID (line 140) | VOID Fini(INT32 code, VOID *v) function main (line 147) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/Tests/callargs_probe_tool.cpp function VOID (line 50) | VOID BazArg(ADDRINT * arg1, ADDRINT * arg2, ADDRINT * arg3) function VOID (line 59) | VOID Image(IMG img, VOID *v) function main (line 70) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/Tests/cflowcheck.cpp function VOID (line 42) | VOID CountError() function VOID (line 52) | VOID CheckPc(VOID * iaddr) function VOID (line 72) | VOID RecordPc(VOID * iaddr, VOID * target, BOOL taken) function VOID (line 81) | VOID Skip() function VOID (line 86) | VOID Trace(TRACE trace, VOID *v) function VOID (line 140) | VOID SyscallEntry(THREADID threadIndex, CONTEXT *ctxt, SYSCALL_STANDARD ... function VOID (line 145) | VOID Fini(INT32 code, VOID *v) function main (line 156) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/Tests/check_env.cpp function initSkipList (line 36) | void initSkipList(std::vector& skipList) function main (line 47) | int main(int argc, char **argv, char **envp) FILE: zsim-ramulator/pin/source/tools/Tests/checkaddress.cpp function VOID (line 39) | VOID CaptureEaAndValue(UINT32 * ea) function VOID (line 45) | VOID TestValue(VOID * ip, UINT32 val) function VOID (line 56) | VOID Instruction(INS ins, VOID *v) function main (line 67) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/Tests/child_sig_while_execv_app.c function hdl (line 57) | static void hdl (int sig, siginfo_t *siginfo, void *context) function main (line 61) | int main(int argc, char **argv) FILE: zsim-ramulator/pin/source/tools/Tests/child_sig_while_execv_simple_app.c function main (line 35) | int main(int argc, char **argv) FILE: zsim-ramulator/pin/source/tools/Tests/clear_df_flag_tool.cpp function VOID (line 51) | VOID Instruction(INS ins, VOID *v) function main (line 60) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/Tests/const_context_at_ins.cpp function VOID (line 46) | VOID GetSomeIntRegsFromContext (CONTEXT *ctxt) function VOID (line 56) | VOID ReceiveContext (CONTEXT *ctxt) function VOID (line 64) | VOID Instruction(INS ins, VOID *v) function main (line 71) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/Tests/context-pc.cpp function ADDRINT (line 53) | static ADDRINT GetDisassembly(INS ins) function RecordTargetAddrBefore (line 66) | static void RecordTargetAddrBefore (ADDRINT branchTargetAddr) function CheckTargetAddrAfter (line 71) | static void CheckTargetAddrAfter (ADDRINT branchTargetAddr, ADDRINT pc, ... function CheckPcAtBranchTarget (line 81) | static void CheckPcAtBranchTarget(ADDRINT branchTargetAddr, ADDRINT pcEx... function CheckPcBefore (line 120) | static void CheckPcBefore (ADDRINT pcExpectedInstPtr, function InstrumentIndirects (line 153) | static void InstrumentIndirects(INS ins, VOID *) function VOID (line 178) | VOID Fini(INT32 code, VOID *v) function main (line 187) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/Tests/context.cpp function LOCALFUN (line 36) | LOCALFUN VOID PrintContext(CONTEXT * ctxt) function VOID (line 73) | VOID ShowContext(VOID * ip, VOID * handle, ADDRINT gax) function VOID (line 97) | VOID Trace(TRACE tr, VOID *v) function main (line 102) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/Tests/context_stack_and_spill.cpp function nibble_to_ascii_hex (line 56) | static char nibble_to_ascii_hex(UINT8 i) { function print_hex_line (line 62) | static void print_hex_line(char* buf, const UINT8* array, const int leng... function string (line 74) | static string function VOID (line 147) | VOID GetIntRegsFromContext (CONTEXT *ctxt) function VOID (line 208) | VOID GetFpContextFromContext (CONTEXT *ctxt) function BOOL (line 218) | BOOL CompareIntContext (CONTEXT *context1, CONTEXT *context2) function BOOL (line 587) | BOOL CompareFpContext(CONTEXT *context1, CONTEXT *context2) function VOID (line 741) | VOID ReceiveContext (CONTEXT *ctxt) function VOID (line 757) | VOID VerifyContext (CONTEXT *contextAtVerify) function VOID (line 768) | VOID Trace(TRACE trace, VOID *v) function VOID (line 791) | VOID Instruction(INS ins, VOID *v) function VOID (line 813) | VOID Fini(INT32 code, VOID *v) function main (line 818) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/Tests/correct_winapp_runs_pin_cmdline.cpp function readln (line 33) | int readln (FILE *fp, char *target) function main (line 61) | int main (int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/Tests/detach.cpp function VOID (line 39) | VOID docount() function VOID (line 51) | VOID Instruction(INS ins, VOID *v) function VOID (line 56) | VOID HelloWorld(VOID *v) function VOID (line 61) | VOID ByeWorld(VOID *v) function VOID (line 66) | VOID Fini(INT32 code, VOID *v) function main (line 71) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/Tests/ea_verifier.cpp type WIND (line 58) | namespace WIND function ADDRINT (line 63) | inline ADDRINT InitializeThreadData() function ADDRINT (line 109) | ADDRINT GetTlsBaseAddress() function ADDRINT (line 137) | inline ADDRINT InitializeThreadData() type tdata (line 155) | struct tdata function nibble_to_ascii_hex (line 192) | static char nibble_to_ascii_hex(UINT8 i) { function print_hex_line (line 198) | static void print_hex_line(char* buf, const UINT8* array, const int leng... function string (line 210) | static string function VOID (line 283) | VOID AnalyzeMemAddr(UINT32 effectiveAddressWidth, function VOID (line 372) | VOID AnalyzeBTMemAddr(UINT32 effectiveAddressWidth, function BOOL (line 422) | BOOL InstrumentMemAccess (INS ins, BOOL isRead) function VOID (line 628) | VOID Instruction(INS ins, VOID *v) function VOID (line 668) | VOID Fini(INT32 code, VOID *v) function VOID (line 682) | VOID ThreadStart(THREADID threadid, CONTEXT *ctxt, INT32 flags, VOID *v) function main (line 702) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/Tests/emu.cpp function VOID (line 40) | VOID Emulate2Address(OPCODE opcode, function VOID (line 119) | VOID MovMV(ADDRINT * op0, ADDRINT op1) function ADDRINT (line 125) | ADDRINT MovRV(ADDRINT op0, ADDRINT op1) function ADDRINT (line 131) | ADDRINT MovRM(ADDRINT op0, ADDRINT * op1) function VOID (line 138) | VOID Instruction(INS ins, VOID *v) function main (line 143) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/Tests/exitProcess.cpp function VOID (line 42) | VOID gotSignal(THREADID threadIndex, CONTEXT_CHANGE_REASON reason, const... function main (line 51) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/Tests/exitProcessApp.c function sendSignal (line 38) | void sendSignal() function callSendSignal (line 44) | void callSendSignal(int sig) function main (line 50) | int main() FILE: zsim-ramulator/pin/source/tools/Tests/finiRemove.cpp function VOID (line 41) | VOID BadFini(INT32 code, VOID *v) function main (line 46) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/Tests/foobar.c function EXPORT_SYM (line 45) | EXPORT_SYM function EXPORT_SYM (line 50) | EXPORT_SYM function EXPORT_SYM (line 62) | EXPORT_SYM FILE: zsim-ramulator/pin/source/tools/Tests/hello.cpp function main (line 35) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/Tests/icount1.cpp function VOID (line 37) | VOID docount() { function VOID (line 41) | VOID Instruction(INS ins, VOID *v) function VOID (line 46) | VOID Fini(INT32 code, VOID *v) function main (line 51) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/Tests/icount2.cpp function VOID (line 36) | VOID docount(INT32 c) function VOID (line 41) | VOID Trace(TRACE trace, VOID *v) function VOID (line 49) | VOID Fini(INT32 code, VOID *v) function main (line 54) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/Tests/icount3.cpp function VOID (line 37) | VOID docount(BOOL executing) function VOID (line 49) | VOID Instruction(INS ins, VOID *v) function VOID (line 54) | VOID Fini(INT32 code, VOID *v) function main (line 61) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/Tests/icount4.cpp function VOID (line 36) | VOID docount() function VOID (line 41) | VOID Instruction(INS ins, VOID *v) function VOID (line 46) | VOID Fini(INT32 code, VOID *v) function main (line 51) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/Tests/icount5.cpp function VOID (line 38) | VOID docount_before(BOOL hasFallTrough) function VOID (line 44) | VOID docount_after() function VOID (line 49) | VOID Trace(TRACE trace, VOID *v) function VOID (line 67) | VOID Fini(INT32 code, VOID *v) function main (line 75) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/Tests/icountcheck.cpp function VOID (line 44) | VOID docount_ins(void * pc) function VOID (line 50) | VOID docount_bbl_ins(void * pc, INT32 icount) function VOID (line 62) | VOID Trace(TRACE trace, VOID *v) function VOID (line 79) | VOID Fini(INT32 code, VOID *v) function main (line 84) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/Tests/ifunc_tst.cpp function VOID (line 40) | VOID Strcmp(const char * str1, const char * str2) function VOID (line 45) | VOID IfuncStrcmp() function VOID (line 50) | VOID Routine(RTN rtn) function VOID (line 92) | VOID Image(IMG img, void * v) function main (line 106) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/Tests/ifuncmemcpy.cpp function VOID (line 56) | VOID MemcpyBefore(CHAR * name, ADDRINT dst, ADDRINT src, ADDRINT size) function VOID (line 62) | VOID * IfuncMemcpyWrapper( CONTEXT * context, AFUNPTR orgFuncptr) function VOID (line 80) | VOID Routine( IMG img, RTN rtn, void * v) function VOID (line 122) | VOID Image(IMG img, VOID *v) function VOID (line 135) | VOID Fini(INT32 code, VOID *v) function INT32 (line 144) | INT32 Usage() function main (line 155) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/Tests/illegalEnvp_app.c function main (line 50) | int main(int argc, char* argv[], char* envp[]) FILE: zsim-ramulator/pin/source/tools/Tests/imageLoad.cpp function VOID (line 49) | VOID ImageLoad(IMG img, VOID * v) function VOID (line 94) | VOID ImageUnload(IMG img, VOID * v) function VOID (line 99) | VOID Trace(TRACE trace, VOID *v) function main (line 132) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/Tests/imageLoadBackward.cpp function VOID (line 46) | VOID ImageLoad(IMG img, VOID * v) function VOID (line 88) | VOID ImageUnload(IMG img, VOID * v) function VOID (line 93) | VOID Trace(TRACE trace, VOID *v) function main (line 124) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/Tests/insMix.cpp function VOID (line 49) | VOID CountsUpdate(INS ins) function VOID (line 67) | VOID Rtn(RTN rtn, VOID * v) function VOID (line 79) | VOID Fini(INT32 code, VOID *v) function main (line 91) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/Tests/inscount2_mt_debuginfo.cpp type THREAD_DATA (line 57) | struct THREAD_DATA function VOID (line 71) | VOID PIN_FAST_ANALYSIS_CALL docount(UINT32 c, THREADID tid, ADDRINT iAddr) function VOID (line 99) | VOID ThreadStart(THREADID threadid, CONTEXT *ctxt, INT32 flags, VOID *v) function VOID (line 110) | VOID Trace(TRACE trace, VOID *v) function VOID (line 124) | VOID Fini(INT32 code, VOID *v) function main (line 143) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/Tests/inscount_per_image.cpp function LoadedModuleInfo (line 65) | LoadedModuleInfo *AddrInLoadedModules(ADDRINT addr) function VOID (line 85) | VOID ImageLoad(IMG img, VOID *v) function VOID (line 111) | VOID ImageUnload(IMG img, VOID *v) function VOID (line 119) | VOID ExecutedBbl (long long unsigned int *ptrToPerThreadExecutionCounter... function VOID (line 124) | VOID Trace(TRACE trace, VOID *v) function VOID (line 165) | VOID Fini(INT32 code, VOID *v) function VOID (line 261) | VOID ThreadStart(THREADID threadid, CONTEXT *ctxt, INT32 flags, VOID *v) function main (line 273) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/Tests/int3test.c function main (line 37) | int main(int argc, char** argv) FILE: zsim-ramulator/pin/source/tools/Tests/lasterror.cpp function main (line 40) | int main() FILE: zsim-ramulator/pin/source/tools/Tests/launcher_app.cpp function check_var_value (line 42) | bool check_var_value(const char* var, const char * value) { function main (line 50) | int main(int argc, char *argv[]) { FILE: zsim-ramulator/pin/source/tools/Tests/launcher_tool.cpp function INT32 (line 39) | INT32 Usage() function main (line 52) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/Tests/limitedTraces.cpp function VOID (line 41) | VOID LimitTraces() function VOID (line 46) | VOID Trace(TRACE trace, VOID *v) function main (line 60) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/Tests/malloc.cpp function VOID (line 48) | VOID MalMalloc() function main (line 60) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/Tests/memcpy_app.c function main (line 33) | int main() FILE: zsim-ramulator/pin/source/tools/Tests/memident.cpp function VOID (line 36) | VOID Instruction(INS ins, VOID *v) function main (line 45) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/Tests/mtest.cpp function VOID (line 37) | VOID ThreadStart(THREADID threadid, CONTEXT *ctxt, INT32 flags, VOID *v) function VOID (line 44) | VOID ThreadFini(THREADID threadid, const CONTEXT *ctxt, INT32 code, VOID... function VOID (line 51) | VOID TraceBegin(VOID * ip, THREADID threadid) function VOID (line 58) | VOID Fini(INT32 code, VOID *v) function VOID (line 63) | VOID Trace(TRACE trace, VOID *v) function main (line 68) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/Tests/multipleinstrumentation.cpp function ADDRINT (line 50) | ADDRINT CountDown() function VOID (line 59) | VOID PrintIp(VOID *ip) function VOID (line 66) | VOID SysAfter(ADDRINT ip) function VOID (line 72) | VOID Instruction(INS ins, VOID *v) function VOID (line 90) | VOID Fini(INT32 code, VOID *v) function main (line 96) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/Tests/mysetenv.c function main (line 36) | int main(int argc, char ** argv) FILE: zsim-ramulator/pin/source/tools/Tests/new.cpp function VOID (line 40) | VOID MalNew() function main (line 53) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/Tests/operand.cpp function VOID (line 38) | VOID Instruction(INS ins, VOID *v) function main (line 77) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/Tests/pagetable.H function getOffset (line 62) | static const uint32_t function Page_T (line 86) | inline Page_T *get(uintptr_t addr) function Page_T (line 93) | inline Page_T *getFast(uintptr_t addr) function getKey (line 114) | static inline uint32_t function class (line 135) | class MRUVector FILE: zsim-ramulator/pin/source/tools/Tests/parse_executed_rtns.cpp function VOID (line 37) | static VOID Trace(TRACE trace, VOID *v) function VOID (line 66) | VOID Fini (INT32 code, VOID *v) function main (line 71) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/Tests/prefix.cpp function VOID (line 51) | VOID CountsUpdate(INS ins) function VOID (line 63) | VOID Rtn(RTN rtn, VOID * v) function VOID (line 75) | VOID Fini(INT32 code, VOID *v) function main (line 87) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/Tests/probe.cpp function BOOL (line 48) | BOOL DoneLoad(IMG img) function VOID (line 62) | VOID Mem(ADDRINT a, ADDRINT s) function VOID (line 65) | VOID ImageLoad(IMG img, VOID * v) function Trace (line 118) | void Trace(TRACE trace, void * v) function main (line 130) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/Tests/reg.cpp function VOID (line 40) | VOID docount(VOID * ip, VOID * reg) function VOID (line 47) | VOID Instruction(INS ins, VOID *v) function VOID (line 53) | VOID PrintError(ADDRINT ip, ADDRINT al, ADDRINT ah, ADDRINT ax, ADDRINT ... function VOID (line 65) | VOID CheckRegs(ADDRINT ip, ADDRINT al, ADDRINT ah, ADDRINT ax, ADDRINT e... function VOID (line 90) | VOID CheckArRegs(ADDRINT rsc, function VOID (line 111) | VOID CheckNat(ADDRINT nat) function VOID (line 118) | VOID CaptureRef(ADDRINT *ref, ADDRINT *constRef) function VOID (line 124) | VOID CheckRef(char const * name, ADDRINT val, ADDRINT *ref, ADDRINT cons... function VOID (line 138) | VOID InsertCheckRef(TRACE trace, char const * name, REG reg) function VOID (line 154) | VOID Trace(TRACE trace, VOID *v) function main (line 203) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/Tests/reg_ref_inlined.cpp function ADDRINT (line 47) | ADDRINT CaptureRefWithReturnReg(ADDRINT *ref, ADDRINT *constRef) function VOID (line 54) | VOID CaptureRef(ADDRINT *ref, ADDRINT *constRef) function VOID (line 60) | VOID CaptureEspBefore(ADDRINT regEsp) function VOID (line 66) | VOID CaptureEspAfter(ADDRINT regEsp) function VOID (line 73) | VOID Instruction(INS ins, VOID *v) function VOID (line 94) | VOID Fini(INT32 code, VOID *v) function main (line 103) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/Tests/removeinstrumentation.cpp function ADDRINT (line 54) | ADDRINT TimeForSwitchFrom1To2() function VOID (line 59) | VOID SwitchFrom1To2() function ADDRINT (line 66) | ADDRINT TimeForSwitchFrom2To1() function VOID (line 71) | VOID SwitchFrom2To1() function VOID (line 79) | VOID Instruction(INS ins, VOID *v) function VOID (line 93) | VOID Fini(INT32 code, VOID *v) function main (line 113) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/Tests/rep_ip_at_ipoint_after_app.c function RepAppAtIpointAfterStarted (line 42) | void RepAppAtIpointAfterStarted() FILE: zsim-ramulator/pin/source/tools/Tests/rep_ip_at_ipoint_after_tool.cpp function ADDRINT (line 64) | ADDRINT GetInstructionLength (ADDRINT ip) function VOID (line 96) | static VOID After1WithContext (ADDRINT ip, function VOID (line 147) | static VOID After1WithoutContext (ADDRINT ip, function VOID (line 189) | static VOID After2WithContext (ADDRINT ip, function VOID (line 236) | static VOID After2WithoutContext (ADDRINT ip, function VOID (line 276) | static VOID After3WithContext (ADDRINT ip, function VOID (line 322) | static VOID After3WithoutContext (ADDRINT ip, function VOID (line 362) | static VOID After4WithContext (ADDRINT ip, function VOID (line 408) | static VOID After4WithoutContext (ADDRINT ip, function VOID (line 447) | static VOID After5WithContext (ADDRINT ip, function VOID (line 493) | static VOID After5WithoutContext (ADDRINT ip, function VOID (line 532) | static VOID After6WithContext (ADDRINT ip, function VOID (line 578) | static VOID After6WithoutContext (ADDRINT ip, function VOID (line 618) | static VOID After7WithContext (ADDRINT ip, function VOID (line 664) | static VOID After7WithoutContext (ADDRINT ip, function DoInstrumentation1 (line 702) | static void DoInstrumentation1 (INS ins) function DoInstrumentation2 (line 731) | static void DoInstrumentation2 (INS ins) function DoInstrumentation3 (line 761) | static void DoInstrumentation3 (INS ins) function DoInstrumentation4 (line 790) | static void DoInstrumentation4 (INS ins) function DoInstrumentation5 (line 819) | static void DoInstrumentation5 (INS ins) function DoInstrumentation6 (line 848) | static void DoInstrumentation6 (INS ins) function DoInstrumentation7 (line 877) | static void DoInstrumentation7 (INS ins) function VOID (line 908) | static VOID InstrumentInstruction(INS ins, VOID *v) function VOID (line 951) | VOID Fini(INT32 code, VOID *v) function VOID (line 966) | VOID ToolRepAppAtIpointAfterStarted() function VOID (line 973) | VOID Image (IMG img, void *dummy) function main (line 998) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/Tests/rtnNumIns.cpp function VOID (line 41) | VOID Rtn(RTN rtn, VOID * v) function main (line 58) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/Tests/rtn_create_at_dup.cpp function VOID (line 46) | static VOID ImageLoad(IMG img, VOID * v) { function main (line 71) | int main(INT32 argc, CHAR **argv) { FILE: zsim-ramulator/pin/source/tools/Tests/rtn_insert_call_probed.cpp function VOID (line 37) | VOID AtRtn() function VOID (line 65) | VOID Image(IMG img, VOID * v) function main (line 101) | int main(int argc, char **argv) FILE: zsim-ramulator/pin/source/tools/Tests/sec.cpp function VOID (line 49) | VOID ImageLoad(IMG img, VOID * v) function main (line 64) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/Tests/segv.cpp function VOID (line 46) | VOID Trace(TRACE trace, void *v) function main (line 55) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/Tests/sequence.cpp function VOID (line 38) | VOID Trace(TRACE trace, VOID *v) function main (line 53) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/Tests/sequencecheck.cpp function VOID (line 39) | VOID CheckSequence(VOID * ip, VOID * insAddr) function VOID (line 55) | VOID Instruction(INS ins, VOID *v) function VOID (line 60) | VOID Fini(INT32 code, VOID *v) function main (line 65) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/Tests/set_df_flag_tool.cpp function VOID (line 51) | VOID Instruction(INS ins, VOID *v) function main (line 59) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/Tests/set_status_flags_tool.cpp function VOID (line 42) | VOID PIN_FAST_ANALYSIS_CALL docount(ADDRINT c) { icount += c; } function VOID (line 46) | VOID Instruction(INS ins, VOID *v) function main (line 55) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/Tests/smc_check.cpp function VOID (line 48) | VOID DoSmcCheck(VOID * traceAddr, function VOID (line 63) | VOID InstrumentTrace(TRACE trace, VOID *v) function VOID (line 95) | VOID Fini(INT32 code, VOID *v) function main (line 101) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/Tests/smc_test_l.c function main (line 38) | int main(void) FILE: zsim-ramulator/pin/source/tools/Tests/snprintf.cpp function VOID (line 39) | VOID sn() function VOID (line 52) | VOID Instruction(INS ins, VOID *v) function main (line 65) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/Tests/sourceLocation_app.cpp function DLcloseBoth (line 72) | void DLcloseBoth(void* first, void* second) { function main (line 88) | int main(int argc, char* argv[]) { FILE: zsim-ramulator/pin/source/tools/Tests/sourceLocation_tool.cpp function VOID (line 39) | VOID onImageUnload(IMG img, VOID *data) function main (line 44) | int main(int argc, char** argv) FILE: zsim-ramulator/pin/source/tools/Tests/statdyn_app.cpp function statdyn_app_staticFunction (line 41) | static bool statdyn_app_staticFunction() function statdyn_app_dynamicFunction (line 46) | bool statdyn_app_dynamicFunction() function main (line 51) | int main() FILE: zsim-ramulator/pin/source/tools/Tests/statdyn_tool.cpp function VOID (line 41) | VOID onImageLoad(IMG img, VOID *data) function main (line 68) | int main(int argc, char** argv) FILE: zsim-ramulator/pin/source/tools/Tests/strcmp_app.c function main (line 38) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/Tests/swizzle1.cpp function ADDRINT (line 37) | ADDRINT SwizzleAddress(ADDRINT val) function VOID (line 43) | VOID Instruction(INS ins, VOID *v) function main (line 58) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/Tests/symOutOfBound.cpp function VOID (line 44) | VOID ImgFirst(IMG img, VOID * v) function main (line 61) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/Tests/syntax.cpp function VOID (line 47) | VOID Inst(INS ins, VOID * v) function main (line 62) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/Tests/syntax_tst.cpp function VOID (line 43) | VOID Routine(RTN rtn, void * v) function VOID (line 66) | VOID Image(IMG img, void * v) function main (line 78) | int main(int argc, char ** argv) FILE: zsim-ramulator/pin/source/tools/Tests/test_ebx_in_exceptions_unix.cpp function PrintSignalContext (line 59) | void PrintSignalContext(int sig, const siginfo_t *info, void *vctxt) function Handle (line 88) | static void Handle(int sig, siginfo_t *info, void *v) function main (line 145) | int main(int argc, char **argv) FILE: zsim-ramulator/pin/source/tools/Tests/test_ebx_in_exceptions_win.cpp function ULONG_PTR (line 51) | static ULONG_PTR GetIp(CONTEXT * pExceptContext) {return pExceptContext-... function VOID (line 52) | static VOID SetIp(LPEXCEPTION_POINTERS exceptPtr, ULONG_PTR addr) {excep... function ULONG_PTR (line 54) | static ULONG_PTR GetIp(CONTEXT * pExceptContext) {return pExceptContext-... function VOID (line 55) | static VOID SetIp(LPEXCEPTION_POINTERS exceptPtr, ULONG_PTR addr) {excep... function SafeExceptionFilter (line 75) | static int SafeExceptionFilter(LPEXCEPTION_POINTERS exceptPtr, function main (line 113) | int main (int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/Tests/test_ebx_in_exceptions_xed_interface.cpp function InitXed (line 42) | void InitXed () function nibble_to_ascii_hex (line 47) | static char nibble_to_ascii_hex(UINT8 i) { function print_hex_line (line 53) | static void print_hex_line(char* buf, const UINT8* array, const int leng... function UINT32 (line 65) | UINT32 GetInstructionLenAndDisasm (UINT8 *ip, string *str) FILE: zsim-ramulator/pin/source/tools/Tests/thread.cpp function VOID (line 45) | VOID AppStart(VOID *v) function VOID (line 52) | VOID ThreadStart(THREADID threadIndex, CONTEXT *ctxt, INT32 flags, VOID *v) function main (line 63) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/Tests/threadApp.cpp function main (line 42) | int main() FILE: zsim-ramulator/pin/source/tools/Tests/traceOriginal.cpp function VOID (line 43) | VOID FirstInCC(TRACE trace, VOID * v) function main (line 59) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/Tests/tracecount.cpp function VOID (line 36) | VOID docount(INT32 c) function VOID (line 41) | VOID Trace(TRACE trace, VOID *v) function VOID (line 61) | VOID Fini(INT32 code, VOID *v) function main (line 66) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/Tests/traceusage.cpp type BBL_INFO_STRUCT (line 53) | struct BBL_INFO_STRUCT type TRACE_INFO_STRUCT (line 66) | struct TRACE_INFO_STRUCT function VOID (line 87) | VOID TraceFall_Info(ADDRINT trace_addr) function VOID (line 101) | VOID Bbl_Info(ADDRINT bbl_addr, UINT32 ins_cnt, ADDRINT trace_addr, UINT... function VOID (line 128) | VOID BblExit_Info(ADDRINT bbl_addr, ADDRINT trace_addr) function VOID (line 160) | VOID Trace_Info(ADDRINT trace_addr, UINT32 bbl_cnt, UINT32 ins_cnt) function VOID (line 185) | VOID Trace(TRACE trace, VOID *v) function VOID (line 242) | VOID PrintBblExit(pair bbl_info) function VOID (line 262) | VOID PrintTrace(pair trace_info) function VOID (line 313) | VOID DumpTraceInfo(INT32 code, VOID *v) function main (line 322) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/Tests/util.cpp function VOID (line 42) | VOID CharsUtilTest() function VOID (line 55) | VOID StringsUtilTest() function VOID (line 75) | VOID TempFileTest() function VOID (line 91) | VOID TimeTest() function VOID (line 97) | VOID PageTest() function main (line 105) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/Tests/verify.cpp function VOID (line 43) | VOID CountError() function VOID (line 53) | VOID CheckFlow(VOID * instPtr, INT32 isTaken, VOID * fallthroughAddr, VO... function VOID (line 82) | VOID Taken() function VOID (line 91) | VOID Skip() function VOID (line 98) | VOID SaveEa(THREADID tid, VOID * ea) function VOID (line 103) | VOID CheckXlatAfter(THREADID tid, ADDRINT eax) function VOID (line 116) | VOID CheckXlat(INS ins) function VOID (line 124) | VOID CheckXlat(INS ins) function VOID (line 129) | VOID Instruction(INS ins, VOID *v) function VOID (line 154) | VOID SyscallEntry(THREADID threadIndex, CONTEXT *ctxt, SYSCALL_STANDARD ... function VOID (line 159) | VOID Fini(INT32 code, VOID *v) function main (line 170) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/Tests/win_cvapp_test_tool.cpp function INT32 (line 98) | INT32 Usage() function BOOL (line 169) | BOOL IsMemReadIndex(UINT32 i) function BOOL (line 174) | BOOL IsMemWriteIndex(UINT32 i) function LOCALFUN (line 181) | LOCALFUN UINT32 INS_GetIndex(INS ins) function LOCALFUN (line 209) | LOCALFUN BOOL INS_IsFMA(INS ins) function LOCALFUN (line 216) | LOCALFUN UINT32 IndexStringLength(BBL bbl, BOOL memory_access_profile) function LOCALFUN (line 252) | LOCALFUN UINT32 MemsizeToIndex(UINT32 size, BOOL write) function LOCALFUN (line 258) | LOCALFUN stat_index_t *INS_GenerateIndexFMA(INS ins, stat_index_t *stats) function LOCALFUN (line 263) | LOCALFUN stat_index_t* INS_GenerateIndexString(INS ins, stat_index_t *st... function LOCALFUN (line 289) | LOCALFUN string IndexToString( UINT32 index ) class CSTATS (line 385) | class CSTATS method CSTATS (line 388) | CSTATS() method VOID (line 397) | VOID clear() class BBL_SORT_STATS (line 405) | class BBL_SORT_STATS class BBLSTATS (line 416) | class BBLSTATS method BBLSTATS (line 426) | BBLSTATS(stat_index_t* stats, ADDRINT pc, UINT32 ninst, UINT32 nbytes)... class thread_data_t (line 461) | class thread_data_t method thread_data_t (line 464) | thread_data_t() method UINT32 (line 473) | UINT32 size() method resize (line 480) | void resize(UINT32 n) function thread_data_t (line 488) | thread_data_t* get_tls(THREADID tid) method thread_data_t (line 464) | thread_data_t() method UINT32 (line 473) | UINT32 size() method resize (line 480) | void resize(UINT32 n) function VOID (line 495) | VOID activate_counting(THREADID tid) function VOID (line 500) | VOID deactivate_counting(THREADID tid) function VOID (line 508) | VOID ThreadStart(THREADID tid, CONTEXT *ctxt, INT32 flags, VOID *v) function LOCALFUN (line 546) | LOCALFUN VOID Handler(EVENT_TYPE ev, VOID *val, CONTEXT *ctxt, VOID *ip,... function VOID (line 595) | VOID validate_bbl_count(THREADID tid, ADDRINT block_count_for_trace) function VOID (line 601) | VOID PIN_FAST_ANALYSIS_CALL docount_bbl(ADDRINT block_id, THREADID tid) function VOID (line 609) | VOID docount_predicated_true(UINT32 index, THREADID tid) function VOID (line 623) | VOID zero_stats(THREADID tid) function VOID (line 633) | VOID CheckForSpecialMarkers(INS ins, ADDRINT pc, unsigned int instructio... function VOID (line 691) | VOID Trace(TRACE trace, VOID *v) function VOID (line 793) | VOID DumpStats(ofstream& out, function VOID (line 888) | VOID emit_bbl_stats(THREADID tid) function qsort_compare_fn (line 917) | int qsort_compare_fn(const void *a, const void *b) function VOID (line 924) | VOID emit_bbl_stats_sorted(THREADID tid) function VOID (line 994) | VOID emit_static_stats() function VOID (line 1001) | VOID emit_pc_stats(THREADID tid) function VOID (line 1026) | VOID emit_stats(THREADID tid) function combine_dynamic_stats (line 1035) | void combine_dynamic_stats(unsigned int numThreads) function VOID (line 1075) | VOID Fini(int, VOID * v) // only runs once for the application function nibble_to_ascii_hex (line 1097) | static char nibble_to_ascii_hex(UINT8 i) { function print_hex_line (line 1103) | static void print_hex_line(char* buf, const UINT8* array, const int leng... function string (line 1116) | static string function main (line 1191) | int main(int argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/Tests/winapp_runs_pin.cpp function WaitAndVerify (line 52) | bool WaitAndVerify(HANDLE process) function _tWinMain (line 78) | int APIENTRY _tWinMain(HINSTANCE hInstance, function ATOM (line 174) | ATOM MyRegisterClass(HINSTANCE hInstance) function BOOL (line 205) | BOOL InitInstance(HINSTANCE hInstance, int nCmdShow) function LRESULT (line 235) | LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM ... function INT_PTR (line 274) | INT_PTR CALLBACK About(HWND hDlg, UINT message, WPARAM wParam, LPARAM lP... FILE: zsim-ramulator/pin/source/tools/Tests/xedReg.cpp function VOID (line 50) | VOID CountIfZero(INT32 eaxVal) function VOID (line 55) | VOID InstrumentOperand( function VOID (line 83) | VOID Ins(INS ins, VOID* v) function VOID (line 92) | VOID Fini(INT32 code, VOID *v) function main (line 97) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/addit.c function Add2 (line 33) | int Add2( int a0, int a1 ) function Add10 (line 39) | int Add10( int a0, int a1, int a2, int a3, int a4, FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/addr32_override_app.cpp function main (line 42) | main (int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/align_access.cpp type INS_INFO (line 49) | struct INS_INFO { method INS_INFO (line 54) | INS_INFO(ADDRINT ip) : addr(ip), align(minAlign) {} method INS_INFO (line 55) | INS_INFO() : addr(0), align(minAlign) {} function VOID (line 63) | VOID CalcAlignment(INS_INFO *info, ADDRINT ea) function VOID (line 71) | VOID Trace(TRACE trace, VOID *v) function VOID (line 115) | VOID Fini(INT32 code, VOID *v) function main (line 150) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/align_access_app.c type PTOL (line 41) | typedef union { function ptr2long (line 46) | EXPORT_CSYM unsigned long ptr2long(unsigned char *ptr) function EXPORT_CSYM (line 53) | EXPORT_CSYM void set_value(unsigned char *buf, unsigned int val) function EXPORT_CSYM (line 59) | EXPORT_CSYM int check_align(unsigned char *ptr) function main (line 67) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/analysis_flag_overwrite_app.c function EXPORT_SYM (line 50) | EXPORT_SYM FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/analysis_flag_overwrite_tool1.cpp function VOID (line 44) | VOID Instruction(INS ins, VOID *v) function VOID (line 51) | VOID Fini(INT32 code, VOID *v) function main (line 57) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/analysis_flag_overwrite_tool2.cpp function VOID (line 44) | VOID Instruction(INS ins, VOID *v) function VOID (line 51) | VOID Fini(INT32 code, VOID *v) function main (line 57) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/analysis_flag_overwrite_tool3.cpp function VOID (line 44) | VOID Instruction(INS ins, VOID *v) function VOID (line 51) | VOID Fini(INT32 code, VOID *v) function main (line 57) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/aoti_mutation_target.c function deleteMov (line 38) | int deleteMov () function insertJump (line 48) | int insertJump() function insertIndirectJump (line 58) | int insertIndirectJump() function modifyAddressing (line 70) | int modifyAddressing(int idx) function main (line 81) | int main (int argc, char ** argv) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/aoti_mutation_tool.cpp function BOOL (line 46) | static BOOL INS_HasImmediateOperand(INS ins) function VOID (line 56) | static VOID deleteMov (RTN rtn) function VOID (line 70) | static VOID insertJump (RTN rtn) function ADDRINT (line 83) | static ADDRINT returnValue (ADDRINT arg) function VOID (line 89) | static VOID insertIndirectJump (RTN rtn) function ADDRINT (line 107) | static ADDRINT returnValueMinus4 (ADDRINT arg) function VOID (line 115) | VOID AddrValueA (ADDRINT address) function VOID (line 120) | VOID AddrValueB (ADDRINT address) function VOID (line 126) | static VOID modifyAddressing (RTN rtn) function VOID (line 167) | VOID ImageLoad(IMG img, VOID *v) function VOID (line 183) | VOID Fini(INT32 code, VOID *v) function main (line 196) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/apc_monitor.cpp function VOID (line 37) | VOID Fini(INT32 code, VOID *v) function OnApc (line 43) | static void OnApc(THREADID threadIndex, function main (line 56) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/app_inspects_internal_thread_win.cpp type WIND (line 40) | namespace WIND function AbortProcess (line 64) | static void AbortProcess(const string & msg, unsigned long code) function VOID (line 74) | static VOID IntThread(VOID * arg) function VOID (line 98) | static VOID FiniUnlocked(INT32 code, VOID *v) function main (line 130) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/app_inspects_internal_thread_win_app.c function main (line 43) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/args.cpp function VOID (line 34) | VOID PrintArgs(INT32 arg1, INT32 arg2, INT32 arg3, INT32 arg4, INT32 arg... function VOID (line 47) | VOID CheckIp(ADDRINT ip1, function VOID (line 74) | VOID PIN_FAST_ANALYSIS_CALL CheckIpFast(ADDRINT ip1, function VOID (line 90) | VOID Instruction(INS ins, VOID *v) function main (line 141) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/args_err.cpp function VOID (line 34) | VOID PrintArgs(INT32 arg1, INT32 arg2, INT32 arg3, INT32 arg4, INT32 arg... function VOID (line 47) | VOID CheckIp(ADDRINT ip1, function VOID (line 74) | VOID PIN_FAST_ANALYSIS_CALL CheckIpFast(ADDRINT ip1, function VOID (line 90) | VOID Instruction(INS ins, VOID *v) function main (line 141) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/args_lineno.cpp function VOID (line 34) | VOID PrintArgs(INT32 arg1, INT32 arg2, INT32 arg3, INT32 arg4, INT32 arg... function VOID (line 47) | VOID CheckIp(ADDRINT ip1, function VOID (line 74) | VOID PIN_FAST_ANALYSIS_CALL CheckIpFast(ADDRINT ip1, function VOID (line 90) | VOID Instruction(INS ins, VOID *v) function main (line 141) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/attach.cpp function INT32 (line 58) | INT32 Usage() function BOOL (line 68) | BOOL PinAttached() function VOID (line 73) | VOID ImageLoad(IMG img, void *v) function Fini (line 83) | void Fini(INT32 code, VOID *v) function main (line 90) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/attach_app.cpp function ExitOnAlarm (line 50) | void ExitOnAlarm(int sig) function PinAttached (line 56) | int PinAttached() function PrintArguments (line 61) | void PrintArguments(char **inArgv) function ParseCommandLine (line 75) | void ParseCommandLine(int argc, char *argv[], list < string>* pinArgs) function StartPin (line 98) | void StartPin(list * pinArgs) function main (line 138) | main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/baserel_in_probe_tool.cpp type WIND (line 45) | namespace WIND function ADDRINT (line 59) | ADDRINT GetModulePreferredBase(ADDRINT moduleBase) function BOOL (line 91) | static BOOL CmpBaseImageName(const string & imageName, const string & ba... function VOID (line 101) | static VOID on_module_loading(IMG img, VOID *data) function main (line 210) | int main(int argc, char** argv) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/big_bss.c function main (line 33) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/branch_target_addr.cpp function nibble_to_ascii_hex (line 53) | static char nibble_to_ascii_hex(UINT8 i) { function print_hex_line (line 59) | static void print_hex_line(char* buf, const UINT8* array, const int leng... function string (line 71) | static string function VOID (line 143) | VOID ImageLoad(IMG img, VOID *v) function VOID (line 169) | static VOID AtBranch(ADDRINT ip, ADDRINT target, BOOL taken) function VOID (line 189) | static VOID AtNonBranch(ADDRINT ip) function VOID (line 200) | static VOID Instruction(INS ins, VOID *v) function main (line 209) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/btc_app.c type UINT64 (line 37) | typedef unsigned long long UINT64; type INT64 (line 38) | typedef signed long long INT64; type UINT32 (line 39) | typedef unsigned int UINT32; type UINT16 (line 40) | typedef unsigned short UINT16; function bitValue (line 44) | static int bitValue(char * buffer, UINT32 index) function main (line 52) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/callapp-flush.cpp function main (line 45) | int main(int argc, char **argv) function VOID (line 59) | static VOID ImageLoad(IMG img, VOID *) function VOID (line 80) | static VOID *MallocWrapper(const CONTEXT *context, THREADID tid, AFUNPTR... FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/callapp0.cpp function VOID (line 51) | VOID Boo( CONTEXT * ctxt, AFUNPTR pf_Blue ) function VOID (line 64) | VOID ImageLoad(IMG img, VOID *v) function main (line 99) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/callapp0i.cpp function VOID (line 50) | VOID Boo( CONTEXT * ctxt, AFUNPTR pf_Bar ) function VOID (line 63) | VOID ImageLoad(IMG img, VOID *v) function main (line 87) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/callapp1.cpp function VOID (line 51) | VOID Boo( CONTEXT * ctxt, AFUNPTR pf_Blue, int one ) function VOID (line 66) | VOID ImageLoad(IMG img, VOID *v) function main (line 103) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/callapp10.cpp function Boo (line 51) | int Boo( CONTEXT * ctxt, AFUNPTR pf_Blue, int one, int two, int three, function VOID (line 82) | VOID ImageLoad(IMG img, VOID *v) function main (line 133) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/callapp10i.cpp function Boo (line 50) | int Boo( CONTEXT * ctxt, AFUNPTR pf_Bar, int one, int two, int three, function VOID (line 81) | VOID ImageLoad(IMG img, VOID *v) function main (line 121) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/callapp12.cpp function Boo (line 53) | int Boo( CONTEXT * ctxt, AFUNPTR pf_Green ) function VOID (line 84) | VOID ImageLoad(IMG img, VOID *v) function main (line 127) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/callapp13.cpp function Boo (line 53) | int Boo( CONTEXT * ctxt, AFUNPTR pf_Green ) function VOID (line 84) | VOID ImageLoad(IMG img, VOID *v) function main (line 128) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/callapp14.cpp function MyReplacementFunction (line 60) | int MyReplacementFunction( CONTEXT * ctxt, AFUNPTR origPtr, int one, in... function VOID (line 81) | VOID ImageLoad(IMG img, VOID *v) function VOID (line 117) | VOID FunctionToBeReplacedAnalysisFunc() function VOID (line 123) | VOID FunctionCalledByFunctionToBeReplacedAnalysisFunc() function VOID (line 128) | VOID Instruction(INS ins, VOID *v) function VOID (line 142) | VOID Fini(INT32 code, VOID *v) function main (line 178) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/callapp15.cpp function myBlue (line 47) | int myBlue( CONTEXT * ctxt, AFUNPTR pf_Blue, int one, int two ) function VOID (line 67) | VOID ImageLoad(IMG img, VOID *v) function main (line 114) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/callapp1i.cpp function VOID (line 50) | VOID Boo( CONTEXT * ctxt, AFUNPTR pf_Bar, int one ) function VOID (line 65) | VOID ImageLoad(IMG img, VOID *v) function main (line 91) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/callapp2.cpp function Boo (line 51) | int Boo( CONTEXT * ctxt, AFUNPTR pf_Blue, int one, int two ) function VOID (line 71) | VOID ImageLoad(IMG img, VOID *v) function main (line 111) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/callapp3.cpp function Boo (line 51) | long Boo( CONTEXT * ctxt, AFUNPTR pf_Blue, long one, long two ) function VOID (line 71) | VOID ImageLoad(IMG img, VOID *v) function main (line 113) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/callapp4.cpp function VOID (line 71) | VOID ImageLoad(IMG img, VOID *v) function main (line 100) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/callapp5.cpp function Boo (line 51) | int Boo( CONTEXT * ctxt, AFUNPTR pf_Blue, int one, int two ) function VOID (line 80) | VOID ImageLoad(IMG img, VOID *v) function main (line 120) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/callapp6.cpp function myBlue (line 47) | int myBlue( CONTEXT * ctxt, AFUNPTR pf_Blue, int one, int two ) function myBar (line 67) | int myBar( CONTEXT * ctxt, AFUNPTR pf_Bar, int one, int two ) function VOID (line 87) | VOID ImageLoad(IMG img, VOID *v) function main (line 132) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/callapp7.cpp function myBlue (line 47) | int myBlue( CONTEXT * ctxt, AFUNPTR pf_Blue, int one, int two ) function myBar (line 67) | int myBar( CONTEXT * ctxt, AFUNPTR pf_Bar, int one, int two, int stop ) function VOID (line 88) | VOID ImageLoad(IMG img, VOID *v) function main (line 134) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/callapp8.cpp function myBar (line 47) | int myBar( CONTEXT * ctxt, AFUNPTR pf_Bar, int one, int two, int stop ) function VOID (line 68) | VOID ImageLoad(IMG img, VOID *v) function main (line 94) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/callapp9.cpp function REPLACE_Replaced (line 57) | int REPLACE_Replaced(CONTEXT *context, THREADID tid, AFUNPTR func) function AtInner (line 90) | void AtInner(ADDRINT g0) function VOID (line 96) | VOID Image(IMG img, void *v) function VOID (line 120) | VOID OnThread(THREADID threadIndex, CONTEXT *ctxt, INT32 flags, VOID *v) function main (line 125) | int main(int argc, char **argv) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/callapp_64bit_param_app_1.c type __int64 (line 38) | typedef __int64 i64_type; function main (line 49) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/callapp_64bit_param_app_2.c type __int64 (line 52) | typedef __int64 i64_type; function EXPORT_SYM (line 62) | EXPORT_SYM void Bar(i64_type param1, i64_type param2) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/callapp_64bit_param_tool.cpp function VOID (line 58) | VOID BarReplacement( CONTEXT * ctxt, AFUNPTR pf_Bar, INT64 param1, INT6... function VOID (line 191) | VOID ImageLoad(IMG img, VOID *v) function main (line 219) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/callapp_nested_app.c function main (line 46) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/callapp_nested_app1.c function Original2 (line 44) | EXPORT_SYM long Original2( long param1, long param2 ) function Original1 (line 50) | EXPORT_SYM long Original1( long param1, long param2 ) function PreOriginal (line 57) | EXPORT_SYM long PreOriginal( long param1, long param2 ) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/callapp_nested_tool.cpp function Original2Replacement (line 54) | long Original2Replacement( CONTEXT * ctxt, AFUNPTR origFunc, long param... function Original1Replacement (line 72) | long Original1Replacement( CONTEXT * ctxt, AFUNPTR origFunc, long param... function VOID (line 92) | VOID ImageLoad(IMG img, VOID *v) function VOID (line 162) | VOID Fini(INT32 code, VOID *v) function main (line 177) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/callapp_perf_app.c function main (line 46) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/callapp_perf_app1.c function Original (line 43) | EXPORT_SYM long Original( long one, long two ) function PreOriginal (line 54) | EXPORT_SYM long PreOriginal( long one, long two ) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/callapp_perf_tool.cpp function PreOriginalReplacement (line 54) | long PreOriginalReplacement( CONTEXT * ctxt, AFUNPTR origFunc, long one... function OriginalReplacement (line 72) | long OriginalReplacement( CONTEXT * ctxt, AFUNPTR origFunc, long one, l... function VOID (line 92) | VOID ImageLoad(IMG img, VOID *v) function VOID (line 162) | VOID Fini(INT32 code, VOID *v) function main (line 177) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/callappfast10.cpp function Boo (line 51) | int Boo( CONTEXT * ctxt, AFUNPTR pf_Blue, int one, int two, int three, function VOID (line 84) | VOID ImageLoad(IMG img, VOID *v) function main (line 135) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/callappstd10.cpp function Boo (line 51) | int Boo( CONTEXT * ctxt, AFUNPTR pf_Blue, int one, int two, int three, function VOID (line 84) | VOID ImageLoad(IMG img, VOID *v) function main (line 136) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/cancel.c function main (line 50) | int main() type sigaction (line 73) | struct sigaction function Terminate (line 95) | static void Terminate(int sig) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/change_syscall.cpp function BOOL (line 50) | BOOL IsSigaction(ADDRINT sysnum) function VOID (line 64) | VOID OnSyscallEntry(THREADID threadIndex, CONTEXT *ctxt, SYSCALL_STANDAR... function main (line 110) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/change_syscall_app.c function main (line 44) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/check_env.cpp function main (line 41) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/check_env_app.cpp function main (line 41) | int main(int argc, char **argv) function run_again (line 77) | void run_again(char **argv) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/check_fpstate.cpp function VOID (line 69) | VOID CompreContext(CONTEXT *c1, CONTEXT *c2) function VOID (line 103) | VOID Enable() function VOID (line 108) | VOID SaveContext(CONTEXT *ctxt) function VOID (line 116) | VOID SyscallEntry(THREADID tid, CONTEXT *ctxt, SYSCALL_STANDARD std, VOI... function VOID (line 130) | VOID Image(IMG img, VOID *v) function VOID (line 144) | VOID Trace(TRACE trace, VOID *v) function VOID (line 161) | VOID Fini(INT32 code, VOID *v) function INT32 (line 170) | INT32 Usage() function main (line 181) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/check_fpstate_app.c function trap_me (line 33) | void trap_me() function main (line 38) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/check_legal_callbacks.cpp function VOID (line 40) | VOID ImageLoad(IMG img, VOID *v) function VOID (line 48) | VOID ImageUnload(IMG img, VOID *v) function VOID (line 54) | VOID ThreadStart(THREADID threadid, CONTEXT *ctxt, INT32 flags, VOID *v) function VOID (line 60) | VOID Fini(INT32 code, VOID *v) function VOID (line 67) | VOID DetachComplete(VOID *v) function main (line 75) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/checkerrorfile.cpp function doNothing (line 37) | void doNothing(ADDRINT) function Instruction (line 41) | void Instruction(INS ins, VOID *) function main (line 52) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/checkexecuting.cpp type opCS (line 97) | struct opCS function INT32 (line 107) | INT32 Usage() function opcodeToIndex (line 118) | static int opcodeToIndex(UINT32 opcode) function VOID (line 130) | VOID doCount(UINT32 executing, UINT32 idx) function VOID (line 142) | VOID doCountPredicated(UINT32 idx) function VOID (line 150) | VOID doCountIfPredicated(UINT32 idx) function VOID (line 158) | VOID doCountThenPredicated(UINT32 idx) function VOID (line 166) | VOID doCountIfThenPredicated(UINT32 idx) function ADDRINT (line 174) | ADDRINT trueFunction() function ADDRINT (line 179) | ADDRINT falseFunction() function VOID (line 184) | VOID shouldntBeCalled() function VOID (line 189) | VOID toggleEnabled() function VOID (line 197) | VOID InstructionTrace(TRACE trace, INS ins) function VOID (line 244) | VOID Trace(TRACE trace, VOID * val) function VOID (line 260) | VOID Fini(INT32 code, VOID *v) function main (line 312) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/checkinline.cpp type branchCount_t (line 56) | struct branchCount_t function ADDRINT (line 66) | static ADDRINT returnArg (BOOL arg) function VOID (line 71) | static VOID increment (UINT64 * counter) function VOID (line 76) | static VOID add (UINT64 * counter, BOOL value) function VOID (line 81) | static VOID InstrumentInstruction(INS ins, VOID *) function VOID (line 117) | static VOID Fini(INT32,VOID *) function VOID (line 161) | static VOID CheckThreadCount(THREADID threadIndex, CONTEXT *, INT32, VOI... function main (line 166) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/checkreps.cpp type opInfo (line 59) | struct opInfo function BOOL (line 100) | static BOOL takesConditionalRep(UINT32 opIdx) function UINT32 (line 109) | static UINT32 opcodeIndex(UINT32 opcode) class memoryStats (line 126) | class memoryStats method memoryStats (line 131) | memoryStats() : reads(0), writes(0) {} method VOID (line 132) | VOID add(UINT32 r, UINT32 w) { reads += r; writes += w; } method BOOL (line 134) | BOOL empty() const { return reads == 0 && writes == 0; } method memoryStats (line 135) | memoryStats& operator+= (const memoryStats &other) { method UINT64 (line 140) | UINT64 allOps() const { return reads+writes; } function VOID (line 146) | VOID memoryStats::output() const class stats (line 155) | class stats method stats (line 161) | stats() : count(0), repeatedCount(0), zeroLength(0) {} method VOID (line 163) | VOID add(UINT32 firstRep, UINT32 repCount) method BOOL (line 170) | BOOL empty() const { return count == 0; } method stats (line 171) | stats& operator+= (const stats &other) function VOID (line 183) | VOID stats::output() const function VOID (line 196) | static VOID printDynamicIntructionCounts() function VOID (line 219) | static VOID printMemoryAccessStats() function VOID (line 251) | static VOID addTotal(UINT32 delta) function VOID (line 257) | static VOID addTotalMemops(UINT32 reads, UINT32 writes) function VOID (line 262) | static VOID InstrumentTrace(TRACE trace, VOID *v) function VOID (line 306) | static VOID CheckThreadCount(THREADID threadIndex, CONTEXT *, INT32, VOI... function VOID (line 312) | static VOID Fini(INT32 code, VOID *v) function ADDRINT (line 323) | static ADDRINT returnArg (BOOL arg) function VOID (line 330) | static VOID ClearPrevRep() function VOID (line 337) | static VOID addCount (ADDRINT ip, UINT32 opIdx, UINT32 firstRep, UINT32 ... function VOID (line 361) | static VOID addMemops(UINT32 opcodeIdx, UINT32 repeats, UINT32 readsPerR... function ADDRINT (line 373) | static ADDRINT computeEA (ADDRINT firstEA, UINT32 eflags, UINT32 count, ... function VOID (line 391) | static VOID logMemoryAddress (UINT32 op, BOOL first, ADDRINT baseEA, function VOID (line 413) | static VOID insertRepExecutionCountInstrumentation (INS ins, UINT32 opIdx) function VOID (line 450) | static VOID insertRepMemoryCountInstrumentation(INS ins, UINT32 opIdx) function VOID (line 476) | static VOID insertRepMemoryTraceInstrumentation(INS ins, UINT32 opIdx) function VOID (line 565) | static VOID InstrumentInstruction(INS ins, VOID *) function main (line 587) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/claim_regs.cpp function main (line 37) | int main(int argc, char **argv) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/clobber.cpp function VOID (line 39) | VOID Instruction(INS ins, VOID *v) function main (line 44) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/cmovstest.c function toggleCollection (line 44) | static void toggleCollection() function main (line 100) | int main(int argc, char **argv) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/code_cache_block_overflow1.cpp function VOID (line 45) | VOID AnalysisFunc(CONTEXT *ctxt) function VOID (line 51) | VOID Trace(TRACE trace, VOID *v) function VOID (line 67) | VOID Fini(INT32 code, VOID *v) function main (line 74) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/code_cache_block_overflow2.cpp function VOID (line 45) | VOID AnalysisFunc(CONTEXT *ctxt) function VOID (line 51) | VOID Trace(TRACE trace, VOID *v) function VOID (line 71) | VOID Fini(INT32 code, VOID *v) function main (line 78) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/context.cpp function VOID (line 49) | VOID PrintContext(const CONTEXT * ctxt) function VOID (line 71) | VOID CheckFpState(CONTEXT * ctxt) function VOID (line 87) | VOID PrintContext(const CONTEXT * ctxt) {} function VOID (line 88) | VOID CheckFpState(CONTEXT * ctxt) {} function VOID (line 92) | VOID SetBeforeContext(CONTEXT * ctxt) function VOID (line 99) | VOID ShowAfterContext( const CONTEXT * ctxt) function VOID (line 115) | VOID ShowTakenBrContext( const CONTEXT * ctxt) function VOID (line 131) | VOID ShowTakenIndirBrContext( const CONTEXT * ctxt) function VOID (line 147) | VOID Instruction(INS ins, VOID * v) function VOID (line 176) | VOID Fini(INT32 code, VOID *v) function main (line 184) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/context_state_apis.cpp function VOID (line 40) | VOID CheckContextState(CONTEXT *ctxt) function VOID (line 68) | VOID Instruction(INS ins, VOID *v) function INT32 (line 84) | INT32 Usage() function main (line 93) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/control_init.cpp function main (line 50) | int main(int argc, char **argv) function VOID (line 66) | static VOID OnNewThread(THREADID tid, CONTEXT *ctxt, INT32 flags, VOID *v) function VOID (line 73) | static VOID Handler(EVENT_TYPE ev, VOID *val, CONTEXT *ctxt, VOID *ip, T... FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/create_rtn.cpp function MyReplacement (line 51) | void MyReplacement() function MyInsertedCall (line 56) | void MyInsertedCall() function VOID (line 64) | VOID ImageLoad(IMG img, VOID * v) function main (line 175) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/create_rtn_app.cpp function main (line 61) | int main(int argc, char *argv[]) function Proc1 (line 77) | int Proc1() function Proc2 (line 92) | int Proc2() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/data_in_code_win.cpp type WINDOWS (line 38) | namespace WINDOWS function GetExportDirectory (line 43) | WINDOWS::PIMAGE_DATA_DIRECTORY GetExportDirectory(ADDRINT base) function VOID (line 78) | VOID ImageLoad(IMG img, VOID *v) function main (line 129) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/data_in_code_win_app.c function main (line 33) | __declspec(dllexport) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/datasym.cpp function INT32 (line 55) | INT32 Usage() function VOID (line 66) | VOID ImageLoad(IMG img, VOID *v) function main (line 84) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/datasym_app.c function main (line 33) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/debugservice_monitor.cpp function BOOL (line 41) | static BOOL CmpBaseImageName(const string & imageName, const string & ba... function BeforeOutputDebugString (line 50) | void BeforeOutputDebugString () function VOID (line 56) | VOID Fini(INT32 code, VOID *v) function VOID (line 62) | VOID Image(IMG img, VOID *v) function main (line 89) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/deepbind.cpp function sched_yield (line 45) | int sched_yield() { function main (line 50) | int main(int argc, char** argv) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/deepbind_app.c function main (line 34) | int main() { FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/deepbind_syscalls.c function sleep (line 34) | unsigned int sleep(unsigned int seconds) { FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/df_test_app.c function EXPORT_SYM (line 50) | EXPORT_SYM FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/df_test_tool1.cpp function VOID (line 52) | VOID Instruction(INS ins, VOID *v) function VOID (line 58) | VOID Fini(INT32 code, VOID *v) function main (line 65) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/df_test_tool2.cpp function VOID (line 59) | VOID Instruction(INS ins, VOID *v) function VOID (line 65) | VOID Fini(INT32 code, VOID *v) function main (line 93) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/df_test_tool3.cpp function VOID (line 59) | VOID Instruction(INS ins, VOID *v) function VOID (line 65) | VOID Fini(INT32 code, VOID *v) function main (line 93) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/df_test_tool4.cpp function VOID (line 60) | VOID Instruction(INS ins, VOID *v) function VOID (line 66) | VOID Fini(INT32 code, VOID *v) function main (line 94) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/df_test_tool5.cpp function VOID (line 60) | VOID Instruction(INS ins, VOID *v) function VOID (line 66) | VOID Fini(INT32 code, VOID *v) function main (line 94) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/dlclose.cpp function MainBefore (line 46) | void MainBefore() function VOID (line 51) | VOID MainAfter() function VOID (line 56) | VOID ImageLoad(IMG img, VOID *v) function VOID (line 81) | VOID ImageUnload(IMG img, VOID *v) function main (line 91) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/dlclose_app.cpp function Load (line 43) | void Load(const char * name) function main (line 57) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/dltest.c function Load (line 45) | void Load(char * name, int expect) function main (line 75) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/dltest2.c function Load (line 45) | void Load(char *name, int expect) function main (line 75) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/doint.c function main (line 41) | int main() function SetupSigHandler (line 49) | static void SetupSigHandler() function Handle (line 60) | static void Handle(int sig) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/dummy_dll.c function nothing (line 31) | __declspec(dllexport) void nothing() {} FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/dynamic_secondary_dll.cpp function Init2 (line 41) | __declspec( dllexport ) void Init2() function BeforeBBL2 (line 47) | __declspec( dllexport ) void BeforeBBL2(void * ip) function Fini2 (line 52) | __declspec( dllexport ) void Fini2() function main (line 59) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/ea_verifier_addr16.cpp type WIND (line 40) | namespace WIND function ADDRINT (line 45) | inline ADDRINT InitializeThreadData() function ADDRINT (line 101) | ADDRINT GetTlsBaseAddress() function ADDRINT (line 128) | inline ADDRINT InitializeThreadData() type tdata (line 144) | struct tdata type tdata (line 150) | struct tdata function VOID (line 177) | VOID AnalyzeSegmentedMemAccessDispl(VOID * ip, VOID * addr, UINT32 acces... function VOID (line 205) | VOID AnalyzeSegmentedMemAccessBaseIndexDispl(VOID * ip, VOID * addr, UIN... function VOID (line 235) | VOID AnalyzeSegmentedMemAccessBaseDispl(VOID * ip, VOID * addr, UINT32 a... function VOID (line 269) | VOID AnalyzeSegmentedMemAccessIndexDispl(VOID * ip, VOID * addr, UINT32... function VOID (line 298) | VOID AnalyzeMemAccessDispl(VOID * ip, VOID * addr, UINT32 accessType, UI... function VOID (line 326) | VOID AnalyzeMemAccessBaseIndexDispl(VOID * ip, VOID * addr, UINT32 acces... function VOID (line 356) | VOID AnalyzeMemAccessBaseDispl(VOID * ip, VOID * addr, UINT32 accessType... function VOID (line 387) | VOID AnalyzeMemAccessIndexDispl(VOID * ip, VOID * addr, UINT32 accessTy... function VOID (line 427) | VOID HandleSegmentedAccess (INS ins, BOOL isRead, BOOL *hasSegmentedMemA... function VOID (line 540) | VOID HandleAccess (INS ins, BOOL isRead) function VOID (line 661) | VOID Instruction(INS ins, VOID *v) function VOID (line 725) | VOID Fini(INT32 code, VOID *v) function VOID (line 768) | VOID ThreadStart(THREADID threadid, CONTEXT *ctxt, INT32 flags, VOID *v) function main (line 789) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/ea_verifier_bt.cpp function printHex (line 51) | static void printHex (ADDRINT p) function byteOffset (line 73) | static int byteOffset(UINT32 size, UINT32 bitIndex) function VOID (line 80) | static VOID ProcessAddress (ADDRINT name, UINT32 size, ADDRINT ea, UINT3... function VOID (line 100) | static VOID Instrument(INS ins) function BOOL (line 128) | static BOOL traceFromExecutable(TRACE trace) function VOID (line 142) | VOID Trace(TRACE trace, VOID *v) function AtEnd (line 157) | void AtEnd(INT32 code, VOID *arg) function main (line 168) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/earlymalloc.cpp class MyClass (line 38) | class MyClass { method MyClass (line 40) | MyClass() method print (line 50) | void print() function main (line 63) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/earlyout.cpp function VOID (line 40) | VOID DoExit() function VOID (line 51) | VOID NeverCalled(int * v) function VOID (line 56) | VOID Ins(INS ins, VOID * v) function main (line 62) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/elf_symbols.cpp function VOID (line 52) | VOID ImageLoad(IMG img, void *v) function VOID (line 90) | VOID Fini(INT32 code, VOID *v) function INT32 (line 99) | INT32 Usage() function main (line 111) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/elf_symsize.cpp function VOID (line 52) | VOID ImageLoad(IMG img, void *v) function VOID (line 79) | VOID Fini(INT32 code, VOID *v) function INT32 (line 88) | INT32 Usage() function main (line 100) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/emu_jumps.cpp function VOID (line 46) | VOID PrintIns(void *p, const char *s) function ADDRINT (line 55) | ADDRINT EmuIndJmp(ADDRINT tgtip) function VOID (line 60) | VOID Ins( INS ins, VOID *v ) function VOID (line 100) | VOID Fini(INT32 code, VOID *v) function main (line 107) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/emu_stack.cpp function VOID (line 46) | VOID PrintIns(void *p, const char *s) function ADDRINT (line 55) | ADDRINT EmuPushValue(ADDRINT rsp, ADDRINT value) function ADDRINT (line 63) | ADDRINT EmuPushMem(ADDRINT rsp, ADDRINT *ea) function ADDRINT (line 71) | ADDRINT EmuPopReg(ADDRINT rsp, ADDRINT *reg) function ADDRINT (line 78) | ADDRINT EmuPopMem(ADDRINT rsp, ADDRINT *ea) function ADDRINT (line 85) | ADDRINT EmuLeave(ADDRINT rsp, ADDRINT *rbp) function ADDRINT (line 93) | ADDRINT EmuCall(ADDRINT nextip, ADDRINT tgtip, ADDRINT *rsp) function ADDRINT (line 108) | ADDRINT EmuRet(ADDRINT *rsp, UINT32 framesize) function ADDRINT (line 124) | ADDRINT EmuIndJmp(ADDRINT tgtip) function VOID (line 129) | VOID Ins( INS ins, VOID *v ) function VOID (line 267) | VOID Fini(INT32 code, VOID *v) function main (line 274) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/error_log.cpp function VOID (line 70) | VOID ImageLoad( IMG img, VOID *v ) function INT32 (line 90) | INT32 Usage() function main (line 109) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/error_log_app.cpp function main (line 33) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/exceptionAddress_lin.cpp type ToolExceptionEnumeration (line 51) | enum ToolExceptionEnumeration { TEE_ACCESS_INVALID_ADDRESS, TEE_INT_DIV_... type ToolException (line 53) | struct ToolException { function EXCEPT_HANDLING_RESULT (line 69) | static EXCEPT_HANDLING_RESULT toolHandler(ToolException* toolException, ... function EXCEPT_HANDLING_RESULT (line 91) | static EXCEPT_HANDLING_RESULT onException(THREADID tid, EXCEPTION_INFO* ... function EXCEPT_HANDLING_RESULT (line 98) | static EXCEPT_HANDLING_RESULT onTryException(THREADID tid, EXCEPTION_INF... function generatePinException (line 104) | static void generatePinException(ADDRINT address) { function generateToolException (line 132) | static void generateToolException() { function onSIGFPE (line 146) | static bool onSIGFPE(THREADID tid, INT32 sig, CONTEXT* ctxt, BOOL hasHan... function VOID (line 169) | static VOID onRoutine(RTN rtn, VOID *) { function VOID (line 196) | VOID Fini(INT32 code, VOID* v) { function main (line 223) | int main(int argc, char *argv[]) { FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/exceptionAddress_lin_app.cpp function pinException (line 36) | static void pinException() { function toolException (line 40) | static void toolException() { function appException (line 44) | static int appException() { function main (line 50) | int main() { FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/exception_context_monitor.cpp function Abort (line 61) | static void Abort(const char * msg) function CheckMyFpContext (line 72) | static bool CheckMyFpContext(const CONTEXT * pContext) function OnException (line 102) | static void OnException(THREADID threadIndex, function VOID (line 128) | VOID Fini(INT32 code, VOID *v) function main (line 137) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/exception_monitor.cpp function BeforePinVerifyInTry (line 36) | void BeforePinVerifyInTry () function BeforePinVerifyInCatch (line 42) | void BeforePinVerifyInCatch () function BeforePinVerifyAfterCatch (line 49) | void BeforePinVerifyAfterCatch () function BeforePinVerifyInDestructor (line 56) | void BeforePinVerifyInDestructor () function VOID (line 62) | VOID Fini(INT32 code, VOID *v) function OnException (line 68) | static void OnException(THREADID threadIndex, function VOID (line 90) | VOID Image(IMG img, VOID *v) function VOID (line 125) | VOID UseToolStack() function VOID (line 131) | VOID Instruction(INS ins, VOID *v) function main (line 147) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/exception_monitor_for_iret_order.cpp function BeforePinVerifyInTry (line 40) | void BeforePinVerifyInTry () function BeforePinVerifyInCatch (line 46) | void BeforePinVerifyInCatch () function BeforePinVerifyAfterCatch (line 53) | void BeforePinVerifyAfterCatch () function BeforePinVerifyInDestructor (line 60) | void BeforePinVerifyInDestructor () function VOID (line 75) | VOID Fini(INT32 code, VOID *v) function OnException (line 116) | static void OnException(THREADID threadIndex, function VOID (line 138) | VOID Image(IMG img, VOID *v) function ADDRINT (line 177) | ADDRINT IretIf(ADDRINT myPc) function VOID (line 185) | VOID IretThen(ADDRINT myPc) function VOID (line 202) | VOID IretAfter1() function VOID (line 220) | VOID IretAfter2() function VOID (line 236) | VOID IretBefore() function VOID (line 244) | VOID Instruction(INS ins, VOID *v) function main (line 261) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/executeat_callback.cpp function VOID (line 41) | VOID ThreadStart( THREADID threadid, CONTEXT *ctxt, INT32 flags, VOID *v ) function main (line 51) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/executeat_lock.cpp function VOID (line 46) | VOID Hello( CONTEXT * ctxt ) function VOID (line 60) | VOID ImageLoad(IMG img, VOID *v) function main (line 76) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/execvp.c function main (line 42) | int main(int argc, char **argv){ FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/exports_only_tool.cpp function VOID (line 43) | VOID ImageLoad(IMG img, VOID *v) function main (line 61) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/farmain.cpp function tmq (line 62) | static int tmq() function tPushPop (line 84) | static int tPushPop() function main (line 295) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/fini.cpp function Fini (line 34) | void Fini(INT32 code, VOID *v) function main (line 41) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/flag_ac_app.c function main (line 54) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/flag_ac_tool.cpp function VOID (line 40) | VOID UnalignedReadAndWrite () function VOID (line 54) | VOID Instruction(INS ins, VOID *v) function VOID (line 80) | VOID Fini(INT32 code, VOID *v) function main (line 86) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/flag_ac_win_app.c function main (line 54) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/flag_ac_win_tool.cpp function VOID (line 45) | VOID UnalignedReadAndWrite () function VOID (line 61) | VOID Instruction(INS ins, VOID *v) function VOID (line 87) | VOID Fini(INT32 code, VOID *v) function main (line 93) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/flag_spill_fill_app.c function EXPORT_SYM (line 52) | EXPORT_SYM FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/flag_spill_fill_tool1.cpp function VOID (line 50) | VOID Instruction(INS ins, VOID *v) function VOID (line 57) | VOID Fini(INT32 code, VOID *v) function main (line 63) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/flags_at_analysis_app.c function EXPORT_SYM (line 49) | EXPORT_SYM FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/flags_at_analysis_tool.cpp type WIND (line 62) | namespace WIND function BOOL (line 86) | BOOL IfReturnTrue(ADDRINT ip) function VOID (line 94) | VOID ThenFunc(ADDRINT flagsVal) function VOID (line 107) | VOID AnalysisFunc(ADDRINT flagsVal) function INT32 (line 120) | INT32 Usage() function VOID (line 135) | VOID Image(IMG img, VOID * v) function VOID (line 186) | VOID Fini(INT32 code, VOID *v) function main (line 200) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/fp_args.cpp type DOUBLE_STRUCT (line 51) | struct DOUBLE_STRUCT function fp_func3_wrapper (line 61) | int fp_func3_wrapper( CONTEXT * ctxt, AFUNPTR fp_func3_ptr, int i1, floa... function fp_func4_wrapper (line 109) | float fp_func4_wrapper( CONTEXT * ctxt, AFUNPTR fp_ptr, double d1, float... function fp_func1_wrapper (line 170) | double fp_func1_wrapper( CONTEXT * ctxt, AFUNPTR fp_ptr, double d1) function VOID (line 220) | VOID ImageLoad(IMG img, VOID *v) function main (line 359) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/fp_args_app.cpp function EXPORT_CSYM (line 39) | EXPORT_CSYM int fp_func3(int i1, float f2, int i3) function EXPORT_CSYM (line 46) | EXPORT_CSYM float fp_func4(double d1, float f2, int i3, double d4) function EXPORT_CSYM (line 55) | EXPORT_CSYM double fp_func1(double d1) function main (line 64) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/fp_context_set_const_context.cpp function VOID (line 44) | VOID AnalysisFunc(CONTEXT *context) function VOID (line 62) | VOID Instruction(INS ins, VOID *v) function main (line 68) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/fp_insert.cpp function my_print (line 37) | void my_print(int x) function VOID (line 83) | VOID ImageLoad(IMG img, VOID * v) function main (line 101) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/fp_replace.cpp function my_print (line 51) | void my_print(int x) function VOID (line 97) | VOID ImageLoad(IMG img, VOID * v) function main (line 116) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/fp_replace_app.c function print (line 51) | void print(int x) function main (line 57) | int main(void) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/funcarg_ep.cpp function main (line 62) | int main(int argc, char * argv[]) function VOID (line 75) | static VOID OnImage(IMG img, VOID *) function VOID (line 177) | static VOID Check(ADDRINT x1, ADDRINT x2, ADDRINT x3, ADDRINT x4, ADDRIN... function VOID (line 196) | static VOID CheckUnsigned(ADDRINT x1, ADDRINT x2, ADDRINT x3, ADDRINT x4... function VOID (line 215) | static VOID FooReplacement(CONTEXT * ctxt, AFUNPTR orgFoo1, long x1, lon... FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/funcarg_ep_app.cpp function main (line 40) | int main() function Foo (line 50) | void Foo(int x1, short x2, char x3, int x4, int x5, int x6, int x7, int ... function Foo1 (line 67) | void Foo1(int x1, short x2, char x3, int x4, int x5, int x6, int x7, int... function Foo2 (line 72) | void Foo2(unsigned int x1, unsigned short x2, unsigned char x3, unsigned... FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/funreplace_alert.cpp function mpi_init_repl (line 47) | void mpi_init_repl( CONTEXT * ctxt, AFUNPTR pf_mpi_init ) function VOID (line 60) | VOID ImageLoad(IMG img, VOID *v) function OnCallback (line 81) | static void OnCallback(THREADID threadIndex, function main (line 100) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/guard_page.cpp function VOID (line 43) | VOID TouchMemory(CHAR * addr) function VOID (line 52) | VOID Instruction(INS ins, VOID* v) function main (line 67) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/guard_page_app.cpp function GetPageSize (line 47) | size_t GetPageSize() function NT_TIB (line 61) | NT_TIB * GetCurrentTib() function Abort (line 79) | static void Abort(const string & msg) function main (line 89) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/htab.c function main (line 136) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/iarg_tsc1.cpp function VOID (line 43) | VOID AtRtn1(VOID* name, UINT64 tsc) function VOID (line 48) | VOID PIN_FAST_ANALYSIS_CALL AtRtn2(VOID* name, UINT64 tsc) function VOID (line 54) | VOID Image(IMG img, void *v) function VOID (line 70) | VOID Fini (INT32 code, VOID *v) function main (line 75) | int main(int argc, char **argv) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/iarg_tsc2.cpp function VOID (line 42) | VOID AtRtn1(VOID* name, UINT64 tsc, ADDRINT pc) function VOID (line 47) | VOID PIN_FAST_ANALYSIS_CALL AtRtn2(VOID* name, UINT64 tsc, ADDRINT pc) function VOID (line 53) | VOID Image(IMG img, void *v) function VOID (line 69) | VOID Fini (INT32 code, VOID *v) function main (line 74) | int main(int argc, char **argv) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/iarg_tsc3.cpp function VOID (line 43) | VOID AtRtn1(VOID* name, ADDRINT pc, UINT64 tsc) function VOID (line 48) | VOID PIN_FAST_ANALYSIS_CALL AtRtn2(VOID* name, ADDRINT pc, UINT64 tsc) function VOID (line 54) | VOID Image(IMG img, void *v) function VOID (line 70) | VOID Fini (INT32 code, VOID *v) function main (line 75) | int main(int argc, char **argv) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/iarg_tsc4.cpp function VOID (line 42) | VOID AtRtn1(UINT64 tsc) function VOID (line 47) | VOID PIN_FAST_ANALYSIS_CALL AtRtn2(UINT64 tsc) function VOID (line 53) | VOID Image(IMG img, void *v) function VOID (line 69) | VOID Fini (INT32 code, VOID *v) function main (line 74) | int main(int argc, char **argv) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/iarg_tsc5.cpp function VOID (line 42) | VOID AtRtn1(VOID* name, ADDRINT pc, UINT64 tsc, ADDRINT pc2) function VOID (line 47) | VOID PIN_FAST_ANALYSIS_CALL AtRtn2(VOID* name, ADDRINT pc, UINT64 tsc, A... function VOID (line 53) | VOID Image(IMG img, void *v) function VOID (line 69) | VOID Fini (INT32 code, VOID *v) function main (line 74) | int main(int argc, char **argv) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/iarg_tsc_probed1.cpp function VOID (line 43) | VOID AtRtn(VOID* name, UINT64 tsc) function VOID (line 48) | VOID Image(IMG img, VOID * v) function main (line 84) | int main(int argc, char **argv) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/illegal_call_app.cpp function MyExceptionFilter (line 38) | static int MyExceptionFilter(LPEXCEPTION_POINTERS exceptPtr) function main (line 46) | int main (int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/image_entry.cpp type WIND (line 45) | namespace WIND function INT32 (line 63) | INT32 Usage() function VOID (line 104) | VOID CoreFini() function VOID (line 127) | VOID Fini(INT32 code, VOID *v) function VOID (line 132) | VOID AppStart(VOID *v) function BeforeExeEntry (line 141) | void BeforeExeEntry() function MyExeEntry (line 153) | int MyExeEntry( function MyDllEntry (line 171) | WIND::BOOLEAN WINAPI MyDllEntry( function VOID (line 226) | VOID ReplaceExeEntryPoint(IMG img) function VOID (line 268) | VOID ReplaceDllEntryPoint(IMG img, const CHAR * dllName, AFUNPTR replace... function VOID (line 322) | VOID ImageLoad(IMG img, VOID *v) function main (line 331) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/image_load.cpp type WIND (line 38) | namespace WIND function VOID (line 52) | VOID ImageLoad(IMG img, VOID *v) function VOID (line 60) | VOID ImageUnload(IMG img, VOID *v) function VOID (line 66) | VOID ThreadStart(THREADID threadid, CONTEXT *ctxt, INT32 flags, VOID *v) function FiniCore (line 72) | void FiniCore() function VOID (line 77) | VOID Fini(INT32 code, VOID *v) class PROBE_FINI_OBJECT (line 82) | class PROBE_FINI_OBJECT function VOID (line 91) | VOID AppStart(VOID *v) function main (line 98) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/incebx.cpp function VOID (line 37) | VOID docount() function VOID (line 44) | VOID Instruction(INS ins, VOID *v) function main (line 49) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/indirect_call_branch_target_addr.cpp function IpointBeforeIndirectThruStackCall (line 60) | static void IpointBeforeIndirectThruStackCall (ADDRINT branchTargetAddr,... function IpointBeforeIndirectThruStackCall1 (line 74) | static void IpointBeforeIndirectThruStackCall1 (ADDRINT branchTargetAddr... function IpointBeforeIndirectThruStackCall2 (line 93) | static void IpointBeforeIndirectThruStackCall2 (ADDRINT branchTargetAddr... function IpointTakenBranchIndirectThruStackCall (line 112) | static void IpointTakenBranchIndirectThruStackCall (ADDRINT branchTarget... function IpointTakenBranchIndirectThruStackCall1 (line 125) | static void IpointTakenBranchIndirectThruStackCall1 (ADDRINT branchTarge... function IpointTakenBranchIndirectThruStackCall2 (line 138) | static void IpointTakenBranchIndirectThruStackCall2 (ADDRINT branchTarge... function BOOL (line 152) | static BOOL WasPreviousInsExecutedAnIndirectCallThruStack () function PreviousInsExecutedWasAnIndirectCallThruStack (line 158) | static void PreviousInsExecutedWasAnIndirectCallThruStack (ADDRINT rip) function InstrumentIndirects (line 171) | static void InstrumentIndirects(INS ins, VOID *) function VOID (line 220) | VOID Fini(INT32 code, VOID *v) function main (line 236) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/inline_opt_test.cpp function VOID (line 44) | VOID Instruction(INS ins, VOID *v) function main (line 51) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/inline_opt_test_app.cpp function xmm_reg_t (line 77) | union ALIGN16 xmm_reg_t function set_xmm_reg0 (line 133) | static void set_xmm_reg0(xmm_reg_t& xmm_reg) function get_xmm_reg0 (line 137) | static void get_xmm_reg0(xmm_reg_t& xmm_reg) function set_xmm_reg1 (line 141) | static void set_xmm_reg1(xmm_reg_t& xmm_reg) function get_xmm_reg1 (line 145) | static void get_xmm_reg1(xmm_reg_t& xmm_reg) function set_xmm_reg2 (line 149) | static void set_xmm_reg2(xmm_reg_t& xmm_reg) function get_xmm_reg2 (line 153) | static void get_xmm_reg2(xmm_reg_t& xmm_reg) function set_xmm_reg3 (line 157) | static void set_xmm_reg3(xmm_reg_t& xmm_reg) function get_xmm_reg3 (line 161) | static void get_xmm_reg3(xmm_reg_t& xmm_reg) function set_xmm_reg4 (line 165) | static void set_xmm_reg4(xmm_reg_t& xmm_reg) function get_xmm_reg4 (line 169) | static void get_xmm_reg4(xmm_reg_t& xmm_reg) function set_xmm_reg5 (line 173) | static void set_xmm_reg5(xmm_reg_t& xmm_reg) function get_xmm_reg5 (line 177) | static void get_xmm_reg5(xmm_reg_t& xmm_reg) function set_xmm_reg6 (line 181) | static void set_xmm_reg6(xmm_reg_t& xmm_reg) function get_xmm_reg6 (line 185) | static void get_xmm_reg6(xmm_reg_t& xmm_reg) function set_xmm_reg7 (line 189) | static void set_xmm_reg7(xmm_reg_t& xmm_reg) function get_xmm_reg7 (line 193) | static void get_xmm_reg7(xmm_reg_t& xmm_reg) function set_xmm_reg8 (line 198) | static void set_xmm_reg8(xmm_reg_t& xmm_reg) function get_xmm_reg8 (line 202) | static void get_xmm_reg8(xmm_reg_t& xmm_reg) function set_xmm_reg9 (line 206) | static void set_xmm_reg9(xmm_reg_t& xmm_reg) function get_xmm_reg9 (line 210) | static void get_xmm_reg9(xmm_reg_t& xmm_reg) function set_xmm_reg10 (line 214) | static void set_xmm_reg10(xmm_reg_t& xmm_reg) function get_xmm_reg10 (line 218) | static void get_xmm_reg10(xmm_reg_t& xmm_reg) function set_xmm_reg11 (line 222) | static void set_xmm_reg11(xmm_reg_t& xmm_reg) function get_xmm_reg11 (line 226) | static void get_xmm_reg11(xmm_reg_t& xmm_reg) function set_xmm_reg12 (line 230) | static void set_xmm_reg12(xmm_reg_t& xmm_reg) function get_xmm_reg12 (line 234) | static void get_xmm_reg12(xmm_reg_t& xmm_reg) function set_xmm_reg13 (line 238) | static void set_xmm_reg13(xmm_reg_t& xmm_reg) function get_xmm_reg13 (line 242) | static void get_xmm_reg13(xmm_reg_t& xmm_reg) function set_xmm_reg14 (line 246) | static void set_xmm_reg14(xmm_reg_t& xmm_reg) function get_xmm_reg14 (line 250) | static void get_xmm_reg14(xmm_reg_t& xmm_reg) function set_xmm_reg15 (line 254) | static void set_xmm_reg15(xmm_reg_t& xmm_reg) function get_xmm_reg15 (line 258) | static void get_xmm_reg15(xmm_reg_t& xmm_reg) function set_xmm_reg (line 265) | static void function get_xmm_reg (line 324) | static void function UINT32 (line 384) | UINT32 init_sse(UINT32 z, UINT32 reg_no) function UINT32 (line 397) | UINT32 read_sse(UINT32 reg_no) function main (line 431) | int main(int argc, char** argv) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/inline_opt_test_df1.cpp function VOID (line 42) | VOID Instruction(INS ins, VOID *v) function main (line 49) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/inline_opt_test_df3.cpp function VOID (line 43) | VOID CheckCopyAndReset (unsigned char *src, unsigned char *dst) function VOID (line 78) | VOID Instruction(INS ins, VOID *v) function main (line 87) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/inline_opt_test_df_app.cpp function main (line 74) | int main(int argc, char** argv) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/inlinecall.cpp function ADDRINT (line 47) | ADDRINT Two() function VOID (line 54) | VOID Image(IMG img, VOID *) function VOID (line 66) | VOID Instruction(INS ins, VOID *) function main (line 77) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/inlined-stack-arg.cpp function VOID (line 52) | VOID RecordFirstInstructionInfo(UINT32 tid, function INT32 (line 69) | INT32 Usage() function VOID (line 80) | VOID Instruction(INS ins, VOID *v) function VOID (line 98) | VOID Fini(INT32 code, VOID *v) function main (line 104) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/inlined-stack-arg1.cpp type WIND (line 43) | namespace WIND function nibble_to_ascii_hex (line 94) | static char nibble_to_ascii_hex(UINT8 i) { function print_hex_line (line 100) | static void print_hex_line(char* buf, const UINT8* array, const int leng... function string (line 112) | static string function VOID (line 184) | VOID RecordInstructionInfo( function VOID (line 221) | VOID PIN_FAST_ANALYSIS_CALL RecordInstructionInfoFastCall( function VOID (line 257) | VOID VerifyInstructionInfo( function VOID (line 469) | VOID RecordContext( function VOID (line 477) | VOID PIN_FAST_ANALYSIS_CALL RecordContextFastCall( function BOOL (line 486) | BOOL CompareIntContext (CONTEXT *context1, CONTEXT *context2) function BOOL (line 616) | BOOL CompareFpContext(CONTEXT *context1, CONTEXT *context2) function BOOL (line 708) | BOOL CompareContext (CONTEXT *context1, CONTEXT *context2) function VOID (line 715) | VOID VerifyContext( function INT32 (line 744) | INT32 Usage() function VOID (line 760) | VOID Instruction(INS ins, VOID *v) function VOID (line 863) | VOID Fini(INT32 code, VOID *v) function main (line 869) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/inlined-stack-arg2.cpp function INT32 (line 60) | INT32 Usage() function VOID (line 71) | VOID Instruction(INS ins, VOID *v) function VOID (line 114) | VOID Fini(INT32 code, VOID *v) function main (line 120) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/inner.c function main (line 62) | int main() function EXPORT_SYM (line 74) | EXPORT_SYM int Replaced() function EXPORT_SYM (line 80) | EXPORT_SYM void Inner() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/ins_check_fetcher.cpp function fetchIns (line 46) | static size_t fetchIns(void *buf, ADDRINT addr, size_t size, EXCEPTION_I... function VOID (line 58) | static VOID incCount() function VOID (line 63) | static VOID fini(INT32, VOID *) function VOID (line 68) | static VOID Trace(TRACE trace, VOID *arg) function main (line 89) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/inscount2_fornoinline.cpp function VOID (line 41) | VOID PIN_FAST_ANALYSIS_CALL docount(ADDRINT c) { icount += c; } function VOID (line 45) | VOID Trace(TRACE trace, VOID *v) function VOID (line 61) | VOID Fini(INT32 code, VOID *v) function main (line 72) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/insert_if_then_call.cpp function ADDRINT (line 58) | static ADDRINT IfFunction() function VOID (line 63) | static VOID ThenFunction (BOOL first) function VOID (line 72) | VOID Instruction(INS ins, VOID *v) function INT32 (line 88) | INT32 Usage() function main (line 102) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/insert_if_then_call1.cpp function ADDRINT (line 58) | static ADDRINT IfFunction() function VOID (line 63) | static VOID ThenFunction (BOOL first) function VOID (line 72) | VOID Instruction(INS ins, VOID *v) function INT32 (line 88) | INT32 Usage() function main (line 102) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/insert_if_then_call2.cpp function ADDRINT (line 58) | static ADDRINT IfFunction() function VOID (line 63) | static VOID ThenFunction (BOOL first) function VOID (line 72) | VOID Instruction(INS ins, VOID *v) function INT32 (line 90) | INT32 Usage() function main (line 104) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/insert_if_then_call_app.cpp function main (line 33) | int main() { FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/insertand.cpp function CheckData (line 52) | void CheckData() function VOID (line 63) | VOID Instruction(INS ins, VOID *v) function main (line 86) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/insfetch_tool.cpp function reportError (line 48) | static void reportError(ADDRINT addr) function BOOL (line 59) | static BOOL addrInTool(ADDRINT addr) function fetchIns (line 64) | static size_t fetchIns(void *buf, ADDRINT addr, size_t size, EXCEPTION_I... function VOID (line 81) | static VOID incCount() function VOID (line 86) | static VOID imageLoad(IMG img, VOID *v) function VOID (line 107) | static VOID fini(INT32, VOID *) function main (line 113) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/int3del.cpp function VOID (line 34) | VOID delete_int3(INS ins, VOID* v) function main (line 42) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/int3test.c function foo (line 31) | void foo() { } function main (line 32) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/internal_exception_handler.cpp type WIND (line 38) | namespace WIND function EXCEPT_HANDLING_RESULT (line 62) | EXCEPT_HANDLING_RESULT AnalysisHandler2(THREADID threadIndex, EXCEPTION_... function EXCEPT_HANDLING_RESULT (line 85) | EXCEPT_HANDLING_RESULT AnalysisHandler1(THREADID tid, EXCEPTION_INFO * p... function EXCEPT_HANDLING_RESULT (line 113) | EXCEPT_HANDLING_RESULT GlobalHandler2(THREADID threadIndex, EXCEPTION_IN... function EXCEPT_HANDLING_RESULT (line 120) | EXCEPT_HANDLING_RESULT GlobalHandler1(THREADID threadIndex, EXCEPTION_IN... function VOID (line 154) | static VOID IntDivideByZeroException() function VOID (line 160) | static VOID OnRaiseIntDivideByZeroException(CONTEXT * ctxt, THREADID tid) function VOID (line 175) | static VOID OnRaiseFltDivideByZeroException(CONTEXT * ctxt, THREADID tid) function VOID (line 196) | VOID OnIns() function VOID (line 207) | static VOID InstrumentRoutine(RTN rtn, VOID *) function VOID (line 230) | VOID Instruction(INS ins, VOID *v) function VOID (line 245) | VOID AppStart(VOID *v) function VOID (line 259) | VOID Fini(INT32 code, VOID *v) function main (line 278) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/internal_exception_handler_app.cpp function StartFunctionTest (line 57) | static void StartFunctionTest(const string & functionTestName) function ExitUnitTest (line 66) | static void ExitUnitTest() function Abort (line 76) | static void Abort(const string & msg) function SafeExceptionFilter (line 95) | static int SafeExceptionFilter(LPEXCEPTION_POINTERS exceptPtr) function SafeExceptionFilterFloating (line 100) | static int SafeExceptionFilterFloating( _FPIEEE_RECORD * pieee ) function ExecuteSafe (line 113) | bool ExecuteSafe(FUNC fp, DWORD * pExceptCode) function ExecuteSafeFloating (line 129) | bool ExecuteSafeFloating(FUNC fp, DWORD * pExceptCode) function EXPORT_CSYM (line 149) | EXPORT_CSYM void RaiseIntDivideByZeroException() function EXPORT_CSYM (line 158) | EXPORT_CSYM void RaiseFltDivideByZeroException() function EXPORT_CSYM (line 164) | EXPORT_CSYM void End() function EXPORT_CSYM (line 172) | EXPORT_CSYM void RaiseSystemException(unsigned int sysExceptCode) function CheckExceptionCode (line 181) | static bool CheckExceptionCode(DWORD exceptCode, DWORD expectedExceptCode) function DST (line 198) | DST * CastPtr(SRC * src) function main (line 217) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/internal_exception_handler_app_lin.cpp type fxsave (line 45) | struct fxsave type KernelFpstate (line 65) | struct KernelFpstate type _libc_fpstate (line 67) | struct _libc_fpstate type fxsave (line 68) | struct fxsave type fxsave (line 88) | struct fxsave type fxsave (line 71) | struct fxsave type KernelFpstate (line 86) | struct KernelFpstate type _libc_fpstate (line 67) | struct _libc_fpstate type fxsave (line 68) | struct fxsave type fxsave (line 88) | struct fxsave function StartFunctionTest (line 98) | static void StartFunctionTest(const string & functionTestName) function EndFunctionTest (line 103) | static void EndFunctionTest(const string & functionTestName) function install_signal_handlers (line 114) | void install_signal_handlers() function div0_signal_handler (line 162) | void div0_signal_handler(int signum, siginfo_t *siginfo, void *uctxt) function CheckExceptionCode (line 195) | static bool CheckExceptionCode(unsigned int exceptCode, unsigned int exp... function SafeExecuteIntDivideByZero (line 213) | void SafeExecuteIntDivideByZero() function RaiseFltDivideByZeroException (line 225) | unsigned int RaiseFltDivideByZeroException(unsigned int exception_code) function SafeExecuteFltDivideByZero (line 232) | void SafeExecuteFltDivideByZero() function main (line 250) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/internal_exception_handler_lin.cpp function X87UnmaskZeroDivide (line 93) | void X87UnmaskZeroDivide(unsigned char* fpstate) function EXCEPT_HANDLING_RESULT (line 100) | EXCEPT_HANDLING_RESULT AnalysisHandler2(THREADID threadIndex, EXCEPTION_... function EXCEPT_HANDLING_RESULT (line 108) | EXCEPT_HANDLING_RESULT AnalysisHandler1(THREADID tid, EXCEPTION_INFO * p... function EXCEPT_HANDLING_RESULT (line 153) | EXCEPT_HANDLING_RESULT GlobalHandler2(THREADID threadIndex, EXCEPTION_IN... function EXCEPT_HANDLING_RESULT (line 168) | EXCEPT_HANDLING_RESULT GlobalHandler1(THREADID threadIndex, EXCEPTION_IN... function ADDRINT (line 239) | static ADDRINT OnRaiseIntDivideByZeroException(THREADID tid, ADDRINT exc... function ADDRINT (line 256) | static ADDRINT OnRaiseFltDivideByZeroException(THREADID tid, ADDRINT exc... function VOID (line 280) | VOID OnIns1() function VOID (line 287) | VOID OnIns2() function VOID (line 306) | static VOID InstrumentRoutine(RTN rtn, VOID *) function VOID (line 329) | VOID Instruction(INS ins, VOID *v) function VOID (line 348) | VOID AppStart(VOID *v) function VOID (line 364) | VOID Fini(INT32 code, VOID *v) function main (line 383) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/intrin.cpp function convert_dword_to_double (line 39) | void convert_dword_to_double(double* result, UINT32 i) { function convert (line 46) | void convert(ADDRINT memea) { function convert_load_addr (line 52) | void convert_load_addr(INS ins, void* v) { function main (line 67) | int main(int argc, char * argv[]) { FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/iretmain_ia32.c type UINT32 (line 45) | typedef unsigned int UINT32; function segvHandler (line 54) | static void segvHandler(int sigNo, siginfo_t *si, void * extra) function registerSegvHandler (line 75) | static void registerSegvHandler() function main (line 117) | int main (int argc, char ** argv) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/iretmain_intel64.c type UINT64 (line 43) | typedef unsigned long UINT64; type INT64 (line 44) | typedef signed long INT64; type UINT32 (line 45) | typedef unsigned int UINT32; type UINT16 (line 46) | typedef unsigned short UINT16; function segvHandler (line 56) | static void segvHandler(int sigNo, siginfo_t *si, void * extra) function registerSegvHandler (line 76) | static void registerSegvHandler() function main (line 118) | int main (int argc, char ** argv) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/iretmain_mic.c type UINT64 (line 43) | typedef unsigned long UINT64; type INT64 (line 44) | typedef signed long INT64; type UINT32 (line 45) | typedef unsigned int UINT32; type UINT16 (line 46) | typedef unsigned short UINT16; function segvHandler (line 56) | static void segvHandler(int sigNo, siginfo_t *si, void * extra) function registerSegvHandler (line 76) | static void registerSegvHandler() function main (line 118) | int main (int argc, char ** argv) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/jcx_addr16_app.c function main (line 33) | int main () FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/jcx_addr16_tool.cpp function VOID (line 39) | VOID VerifyNotTaken(BOOL taken) function VOID (line 55) | VOID Instruction(INS ins, VOID* v) function main (line 70) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/jitmalloctrace.cpp function INT32 (line 71) | INT32 Usage() function VOID (line 94) | VOID ImageLoad(IMG img, VOID *v) function main (line 151) | int main(int argc, CHAR *argv[]) function VOID (line 177) | VOID * Jit_Malloc_IA32( CONTEXT * context, AFUNPTR orgFuncptr, size_t size) function VOID (line 193) | VOID Jit_Free_IA32( CONTEXT * context, AFUNPTR orgFuncptr, void * ptr) function VOID (line 206) | VOID Jit_Exit_IA32( CONTEXT * context, AFUNPTR orgFuncptr, int code) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/knob_duplicate_name.cpp function main (line 50) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/knob_writeonce.cpp function main (line 47) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/kthread.c function main (line 61) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/leave.cpp class simple_test_t (line 44) | class simple_test_t method simple_test_t (line 47) | simple_test_t() method activate (line 63) | void activate() method thread_begin (line 79) | static void thread_begin(THREADID tid, CONTEXT *ctxt, INT32 flags, sim... method thread_end (line 83) | static void thread_end(THREADID tid, const CONTEXT *ctxt, INT32 code, ... method print_memop (line 87) | static void print_memop(ADDRINT memea, method instrument_instruction (line 105) | void instrument_instruction(INS ins) method check_for_leave (line 127) | static bool check_for_leave(INS ins, simple_test_t* pthis) { method instrument_trace (line 134) | static void instrument_trace(TRACE trace, simple_test_t* pthis) { function usage (line 145) | int usage() function main (line 152) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/line.cpp function VOID (line 53) | VOID ImageLoad(IMG img, VOID * v) function VOID (line 87) | VOID Fini(INT32 code, VOID *) function main (line 92) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/little_malloc.c function main (line 46) | int main( int argc, char * argv[] ) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/lpd.c type XMM_VALUE (line 34) | typedef struct { function main (line 42) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/main_dll.cpp type WINDOWS (line 46) | namespace WINDOWS function VOID (line 76) | VOID PIN_FAST_ANALYSIS_CALL BeforeBBL(ADDRINT ip) function VOID (line 89) | VOID Trace(TRACE trace, VOID *v) function VOID (line 100) | VOID ThreadStart(THREADID threadid, CONTEXT *ctxt, INT32 flags, VOID *v) function VOID (line 110) | VOID ThreadFini(THREADID threadid, const CONTEXT *ctxt, INT32 code, VOID... function VOID (line 123) | VOID Fini(INT32 code, VOID *v) function main (line 133) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/malmalloc.cpp function VOID (line 43) | VOID mal(INT32 id) function VOID (line 78) | VOID Tr(TRACE trace, VOID *) function main (line 83) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/memalign.cpp function main (line 50) | int main(int argc, char * argv[]) function BOOL (line 122) | static BOOL TestAlign(size_t align, size_t size) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/memory_displacement.cpp function VOID (line 76) | VOID ImageLoad(IMG img, VOID *v) { // Pin callback. Registered by IMG_Ad... function VOID (line 102) | VOID Fini(INT32 code, VOID *v) function INT32 (line 122) | INT32 Usage() function main (line 141) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/memory_displacement_app.cpp function allocateBuffer (line 44) | void allocateBuffer(T buffer[]) type ExitType (line 53) | enum ExitType { function main (line 63) | int main(int argc, char *argv[] ) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/mmap.cpp class TestMMap (line 45) | class TestMMap { method TestMMap (line 47) | TestMMap() function main (line 56) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/move_then_test.cpp type WIND (line 48) | namespace WIND type THENS_CALLED (line 79) | struct THENS_CALLED function BOOL (line 91) | BOOL IfReturnTrue(ADDRINT ip) function BOOL (line 98) | BOOL IfReturnTrue2(ADDRINT ip) function VOID (line 104) | VOID ContextInThen( function VOID (line 132) | VOID NoContextInThen( function INT32 (line 161) | INT32 Usage() function VOID (line 174) | VOID Instruction(INS ins, VOID *v) function VOID (line 207) | VOID Fini(INT32 code, VOID *v) function main (line 234) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/mt.cpp function VOID (line 40) | VOID ThreadStart(THREADID threadid, CONTEXT *ctxt, INT32 flags, VOID *v) function VOID (line 48) | VOID ThreadFini(THREADID threadid, const CONTEXT *ctxt, INT32 code, VOID... function VOID (line 58) | VOID WatchTarget(ADDRINT target) function VOID (line 63) | VOID Instruction(INS ins, VOID *) function VOID (line 71) | VOID Fini(INT32 code, VOID *v) function main (line 77) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/mt_app.cpp function EXPORT_CSYM (line 51) | EXPORT_CSYM void DoFlush() function main (line 62) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/mt_tool.cpp type SYS (line 41) | namespace SYS function ADDRINT (line 99) | ADDRINT Ptr2Addrint(PF pf) function AbortProcess (line 113) | static void AbortProcess(const string & msg) function AbortThread (line 127) | static void AbortThread(const string & msg, const string & threadName) function NotifyToolThreadCreated (line 141) | static void NotifyToolThreadCreated(THREADID threadId, PIN_THREAD_UID th... function NotifyToolThreadStart (line 167) | static void NotifyToolThreadStart(const string & threadName) function NotifyToolThreadExit (line 185) | static void NotifyToolThreadExit(const string & threadName) function WaitForProcessExit (line 198) | static void WaitForProcessExit() function EXCEPT_HANDLING_RESULT (line 216) | EXCEPT_HANDLING_RESULT ExceptionHandler(THREADID tid, function VOID (line 244) | static VOID ThreadSafeCopy(VOID * arg) function VOID (line 272) | static VOID ThreadException(VOID * arg) function VOID (line 309) | static VOID ThreadRtn(VOID * arg) function VOID (line 372) | static VOID ThreadCodeCache(VOID * arg) function VOID (line 416) | static VOID DummyThread(VOID * arg) function VOID (line 426) | static VOID RootThread(VOID * arg) function VOID (line 493) | static VOID OnDoFlush() function VOID (line 511) | static VOID InstrumentRoutine(RTN rtn, VOID *) function VOID (line 524) | static VOID InstrumentTrace(TRACE trace, VOID *v) function VOID (line 535) | VOID ImageLoad(IMG img, VOID *v) function VOID (line 557) | static VOID OnCodeCacheFlush() function VOID (line 565) | static VOID ThreadStart(THREADID threadid, CONTEXT *ctxt, INT32 flags, V... function VOID (line 578) | static VOID ThreadFini(THREADID threadid, const CONTEXT *ctxt, INT32 cod... function VOID (line 589) | static VOID FiniUnlocked(INT32 code, VOID *v) function VOID (line 633) | static VOID Fini(INT32 code, VOID *v) function main (line 661) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/mtflush.cpp function main (line 47) | int main(INT32 argc, CHAR **argv) function VOID (line 61) | static VOID InstrumentRoutine(RTN rtn, VOID *) function VOID (line 77) | static VOID OnDoFlush() function VOID (line 83) | static VOID OnCheckFlush(ADDRINT addrFlag) function VOID (line 94) | static VOID OnCacheFlush() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/mtflushapp_unix.cpp function main (line 57) | int main() function EnableWatchdog (line 122) | static void EnableWatchdog() function Watchdog (line 138) | static void Watchdog(int) function DoFlush (line 143) | void DoFlush() function CheckFlush (line 148) | void CheckFlush(volatile int *Flag) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/mtflushapp_win.cpp function main (line 55) | int main() function DWORD (line 99) | static DWORD WINAPI DoNothing(void *) function DWORD (line 104) | static DWORD WINAPI DoWaiter(void *) function DoFlush (line 110) | void DoFlush() function CheckFlush (line 115) | void CheckFlush(volatile int *) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/multimem.cpp type memaccess (line 39) | struct memaccess { type memaccessrec (line 45) | struct memaccessrec function VOID (line 59) | VOID RecordMemoryAcess(ADDRINT ip, UINT32 accessType, ADDRINT memAddr, I... function CompareMemAccess (line 73) | int CompareMemAccess (MEM_ACCESS *memAccess, PIN_MEM_ACCESS_INFO *pinMem... function VOID (line 94) | VOID CompareMultiMemAccess(ADDRINT ip, PIN_MULTI_MEM_ACCESS_INFO* multiM... function VOID (line 165) | VOID Instruction(INS ins, VOID *v) function VOID (line 214) | VOID Fini(INT32 code, VOID *v) function main (line 223) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/nops.cpp function VOID (line 36) | VOID Fini(INT32 code, VOID* v) function VOID (line 44) | VOID Instruction(INS ins, VOID *v) function main (line 54) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/one.c function one (line 40) | int one() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/oneprog.c function EXPORT_SYM (line 43) | EXPORT_SYM function EXPORT_SYM (line 49) | EXPORT_SYM FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/operandtool.cpp type operandProp_e (line 71) | enum operandProp_e type instructionTest (line 136) | struct instructionTest method instructionTest (line 143) | instructionTest (UINT32 opc, UINT32 opd, UINT32 props, UINT32 res) : function string (line 170) | static string formatMask(UINT32 m) function Instruction (line 194) | static void Instruction(INS ins, VOID *) function AtEnd (line 236) | static void AtEnd(INT32 code, VOID *arg) function main (line 261) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/partialinline.cpp function ADDRINT (line 42) | ADDRINT Always() function VOID (line 48) | VOID Rare() function ADDRINT (line 57) | ADDRINT AlwaysNoinline() function VOID (line 64) | VOID RareNoinline() function VOID (line 75) | VOID Noinline() function ADDRINT (line 88) | ADDRINT ReadAlways() function VOID (line 94) | VOID ReadRare() function VOID (line 107) | VOID Trace(TRACE trace, VOID *v) function VOID (line 135) | VOID Fini(INT32 code, VOID *v) function main (line 152) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/passthru_context_xmm_regs_app.cpp function xmm_reg_t (line 93) | union ALIGN16 xmm_reg_t function INT64 (line 148) | static INT64 get_RDI() function set_xmm_reg0 (line 152) | static void set_xmm_reg0(xmm_reg_t& xmm_reg) function get_xmm_reg0 (line 156) | static void get_xmm_reg0(xmm_reg_t& xmm_reg) function set_xmm_reg1 (line 160) | static void set_xmm_reg1(xmm_reg_t& xmm_reg) function get_xmm_reg1 (line 164) | static void get_xmm_reg1(xmm_reg_t& xmm_reg) function set_xmm_reg2 (line 168) | static void set_xmm_reg2(xmm_reg_t& xmm_reg) function get_xmm_reg2 (line 172) | static void get_xmm_reg2(xmm_reg_t& xmm_reg) function set_xmm_reg3 (line 176) | static void set_xmm_reg3(xmm_reg_t& xmm_reg) function get_xmm_reg3 (line 180) | static void get_xmm_reg3(xmm_reg_t& xmm_reg) function set_xmm_reg4 (line 184) | static void set_xmm_reg4(xmm_reg_t& xmm_reg) function get_xmm_reg4 (line 188) | static void get_xmm_reg4(xmm_reg_t& xmm_reg) function set_xmm_reg5 (line 192) | static void set_xmm_reg5(xmm_reg_t& xmm_reg) function get_xmm_reg5 (line 196) | static void get_xmm_reg5(xmm_reg_t& xmm_reg) function set_xmm_reg6 (line 200) | static void set_xmm_reg6(xmm_reg_t& xmm_reg) function get_xmm_reg6 (line 204) | static void get_xmm_reg6(xmm_reg_t& xmm_reg) function set_xmm_reg7 (line 208) | static void set_xmm_reg7(xmm_reg_t& xmm_reg) function get_xmm_reg7 (line 212) | static void get_xmm_reg7(xmm_reg_t& xmm_reg) function set_xmm_reg8 (line 217) | static void set_xmm_reg8(xmm_reg_t& xmm_reg) function get_xmm_reg8 (line 221) | static void get_xmm_reg8(xmm_reg_t& xmm_reg) function set_xmm_reg9 (line 225) | static void set_xmm_reg9(xmm_reg_t& xmm_reg) function get_xmm_reg9 (line 229) | static void get_xmm_reg9(xmm_reg_t& xmm_reg) function set_xmm_reg10 (line 233) | static void set_xmm_reg10(xmm_reg_t& xmm_reg) function get_xmm_reg10 (line 237) | static void get_xmm_reg10(xmm_reg_t& xmm_reg) function set_xmm_reg11 (line 241) | static void set_xmm_reg11(xmm_reg_t& xmm_reg) function get_xmm_reg11 (line 245) | static void get_xmm_reg11(xmm_reg_t& xmm_reg) function set_xmm_reg12 (line 249) | static void set_xmm_reg12(xmm_reg_t& xmm_reg) function get_xmm_reg12 (line 253) | static void get_xmm_reg12(xmm_reg_t& xmm_reg) function set_xmm_reg13 (line 257) | static void set_xmm_reg13(xmm_reg_t& xmm_reg) function get_xmm_reg13 (line 261) | static void get_xmm_reg13(xmm_reg_t& xmm_reg) function set_xmm_reg14 (line 265) | static void set_xmm_reg14(xmm_reg_t& xmm_reg) function get_xmm_reg14 (line 269) | static void get_xmm_reg14(xmm_reg_t& xmm_reg) function set_xmm_reg15 (line 273) | static void set_xmm_reg15(xmm_reg_t& xmm_reg) function get_xmm_reg15 (line 277) | static void get_xmm_reg15(xmm_reg_t& xmm_reg) function set_xmm_reg (line 284) | static void function get_xmm_reg (line 343) | static void function write_xmm_reg (line 407) | void write_xmm_reg(UINT32 reg_no, UINT32 val) function read_xmm_reg (line 419) | void read_xmm_reg(UINT32 reg_no, xmm_reg_t& xmm) function DumpAndVerifyXmmRegs (line 441) | void DumpAndVerifyXmmRegs() function SetXmmRegs (line 473) | void SetXmmRegs(UINT32 val) function EXPORT_CSYM (line 483) | EXPORT_CSYM void ReplacedXmmRegs() function EXPORT_CSYM (line 491) | EXPORT_CSYM void BeforeReplacedXmmRegs() function main (line 512) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/passthru_context_xmm_regs_callapp.cpp function VOID (line 59) | VOID REPLACE_ReplacedXmmRegs(CONTEXT *context, THREADID tid, AFUNPTR ori... function VOID (line 72) | VOID Image(IMG img, void *v) function OnExit (line 103) | static void OnExit(INT32, VOID *) function main (line 121) | int main(int argc, char **argv) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/passthru_context_xmm_regs_executeat.cpp function VOID (line 64) | VOID BEFORE_ReplacedXmmRegs(CONTEXT *context) function VOID (line 77) | VOID Instruction (INS ins, void *v) function VOID (line 87) | VOID Image(IMG img, void *v) function OnExit (line 110) | static void OnExit(INT32, VOID *) function main (line 128) | int main(int argc, char **argv) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/pipeapp.c function main (line 35) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/popea_verifier.cpp function VOID (line 60) | static VOID validateWriteAddress (ADDRINT ip, ADDRINT writeAddr, ADDRINT... function VOID (line 76) | static VOID RewriteIns(INS ins, VOID *) function AtEnd (line 99) | void AtEnd(INT32 code, VOID *arg) function main (line 106) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/posix_memalign.cpp function main (line 52) | int main(int argc, char * argv[]) function BOOL (line 103) | static BOOL TestAlign(size_t align, size_t size) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/pusha_popa.cpp type REGS16 (line 46) | struct REGS16 type REGS32 (line 58) | struct REGS32 function main (line 82) | int main(int argc, char * argv[]) function TestPushA16 (line 96) | static bool TestPushA16() function TestPopA16 (line 158) | static bool TestPopA16() function TestPushA32 (line 214) | static bool TestPushA32() function TestPopA32 (line 276) | static bool TestPopA32() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/pushtest.c type addrint (line 45) | typedef long int addrint; function xlat (line 150) | static unsigned char xlat(unsigned char * base, unsigned char index) function xlatTest (line 168) | static int xlatTest() type result (line 197) | struct result function printResult (line 205) | int printResult (const char * test, struct result *r) function main (line 215) | int main (int argc, char ** argv) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/raise_exception.cpp function VOID (line 48) | static VOID OnRaiseX87OverflowException(const CONTEXT * ctxt, THREADID tid) function VOID (line 57) | static VOID OnRaiseSystemException(const CONTEXT * ctxt, THREADID tid, A... function VOID (line 69) | static VOID InstrumentRoutine(RTN rtn, VOID *) function VOID (line 92) | VOID Fini(INT32 code, VOID *v) function main (line 135) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/raise_exception_app.cpp function StartFunctionTest (line 56) | static void StartFunctionTest(const string & functionTestName) function ExitUnitTest (line 65) | static void ExitUnitTest() function Abort (line 75) | static void Abort(const string & msg) function SafeExceptionFilter (line 94) | static int SafeExceptionFilter(LPEXCEPTION_POINTERS exceptPtr, function ExecuteSafe (line 109) | bool ExecuteSafe(FUNC fp, EXCEPTION_RECORD * pExceptRecord) function ExecuteSafeWithArg (line 123) | bool ExecuteSafeWithArg(FUNC fp, ARG arg, EXCEPTION_RECORD * pExceptRecord) function EXPORT_CSYM (line 139) | EXPORT_CSYM void RaiseX87OverflowException() function EXPORT_CSYM (line 147) | EXPORT_CSYM void RaiseSystemException(unsigned sysExceptCode) function CheckExceptionCode (line 157) | static bool CheckExceptionCode(EXCEPTION_RECORD * pExceptRecord, unsigne... function CheckExceptionInfo (line 173) | static bool CheckExceptionInfo(EXCEPTION_RECORD * pExceptRecord, function DST (line 218) | DST * CastPtr(SRC * src) function main (line 237) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/realloc.cpp function main (line 47) | int main(int argc, char * argv[]) function BOOL (line 123) | BOOL TestRealloc(void * ptr, size_t sz) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/rebase_dll.c function main (line 34) | int main(int argc, char **argv) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/rebase_dll_tool.cpp function VOID (line 43) | VOID ImageLoad(IMG img, VOID *v) function main (line 61) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/reg_context_fp_st.cpp function VOID (line 42) | VOID AnalysisFunc(CONTEXT *context) function VOID (line 47) | VOID Instruction(INS ins, VOID *v) function main (line 56) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/reg_context_set_const_context.cpp function VOID (line 40) | VOID AnalysisFunc(CONTEXT *context) function VOID (line 45) | VOID Instruction(INS ins, VOID *v) function main (line 51) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/reg_context_set_fp_st.cpp function VOID (line 40) | VOID AnalysisFunc(CONTEXT *context) function VOID (line 45) | VOID Instruction(INS ins, VOID *v) function main (line 52) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/reg_context_set_x87.cpp function VOID (line 40) | VOID AnalysisFunc(CONTEXT *context) function VOID (line 45) | VOID Instruction(INS ins, VOID *v) function main (line 52) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/reg_context_set_xmm.cpp function VOID (line 40) | VOID AnalysisFunc(CONTEXT *context) function VOID (line 45) | VOID Instruction(INS ins, VOID *v) function main (line 52) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/reg_context_set_ymm.cpp function VOID (line 40) | VOID AnalysisFunc(CONTEXT *context) function VOID (line 45) | VOID Instruction(INS ins, VOID *v) function main (line 52) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/reg_context_x87.cpp function VOID (line 43) | VOID AnalysisFunc(CONTEXT *context) function VOID (line 48) | VOID Instruction(INS ins, VOID *v) function main (line 57) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/reg_context_xmm.cpp function VOID (line 42) | VOID AnalysisFunc(CONTEXT *context) function VOID (line 47) | VOID Instruction(INS ins, VOID *v) function main (line 56) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/reg_context_ymm.cpp function VOID (line 42) | VOID AnalysisFunc(CONTEXT *context) function VOID (line 47) | VOID Instruction(INS ins, VOID *v) function main (line 56) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/reg_inst_gx.cpp function VOID (line 43) | VOID Error(std::string where, THREADID tid, UINT32 r, ADDRINT expect, AD... function VOID (line 51) | VOID ThreadStart(THREADID tid, CONTEXT *ctxt, int flags, VOID *v) function VOID (line 57) | VOID ThreadFini(THREADID tid, const CONTEXT *ctxt, INT32 code, VOID *v) function VOID (line 102) | VOID Instruction(INS ins,void * unused) function VOID (line 129) | VOID Fini(INT32 code, VOID *v) function main (line 135) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/reg_operands_test_app.c function EXPORT_SYM (line 50) | EXPORT_SYM FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/reg_operands_test_tool.cpp function VOID (line 49) | VOID Instruction(INS ins, VOID *v) function VOID (line 87) | VOID Fini(INT32 code, VOID *v) function main (line 105) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/reg_ref_fp_st.cpp function VOID (line 40) | VOID AnalysisFunc(ADDRINT *st0Val) function VOID (line 45) | VOID Instruction(INS ins, VOID *v) function main (line 51) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/reg_ref_x87.cpp function VOID (line 40) | VOID AnalysisFunc(ADDRINT *st0Val) function VOID (line 45) | VOID Instruction(INS ins, VOID *v) function main (line 51) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/reg_ref_xmm.cpp function VOID (line 40) | VOID AnalysisFunc(ADDRINT *xmmVal) function VOID (line 45) | VOID Instruction(INS ins, VOID *v) function main (line 52) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/reg_ref_ymm.cpp function VOID (line 40) | VOID AnalysisFunc(ADDRINT *ymmVal) function VOID (line 45) | VOID Instruction(INS ins, VOID *v) function main (line 52) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/reg_value_fp_st.cpp function VOID (line 40) | VOID AnalysisFunc(ADDRINT st0Val) function VOID (line 45) | VOID Instruction(INS ins, VOID *v) function main (line 51) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/reg_value_x87.cpp function VOID (line 40) | VOID AnalysisFunc(ADDRINT st0Val) function VOID (line 45) | VOID Instruction(INS ins, VOID *v) function main (line 51) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/reg_value_xmm.cpp function VOID (line 40) | VOID AnalysisFunc(ADDRINT xmmVal) function VOID (line 45) | VOID Instruction(INS ins, VOID *v) function main (line 52) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/reg_value_ymm.cpp function VOID (line 40) | VOID AnalysisFunc(ADDRINT xmmVal) function VOID (line 45) | VOID Instruction(INS ins, VOID *v) function main (line 52) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/repcmpsz.c function main (line 33) | int main(int argc, char ** argv) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/repcmpsz_tool.cpp function INT32 (line 68) | INT32 Usage() function VOID (line 83) | VOID printSz(UINT32 sz, ADDRINT addr, UINT32 executing, ADDRINT count) function VOID (line 89) | VOID printCntVal(UINT32 val) function VOID (line 94) | VOID printSzPredicated(UINT32 sz, ADDRINT addr, UINT32 executing, ADDRIN... function VOID (line 100) | VOID printCntValPredicated(UINT32 val) function UINT32 (line 110) | UINT32 predicate(UINT32 bitNo, ADDRINT ip) function VOID (line 120) | VOID addCount(UINT32 bitNo) function countInst (line 126) | void countInst(UINT32 where) class threadState (line 136) | class threadState function VOID (line 166) | static VOID printRegisterDiffs(THREADID tid, CONTEXT *ctx, UINT32 where) function ADDRINT (line 201) | static ADDRINT firstTime() function VOID (line 206) | static VOID checkFirstRep (BOOL first) function VOID (line 225) | static VOID countReps(BOOL firsttime, BOOL executing) function VOID (line 232) | static VOID printCounts() function VOID (line 242) | VOID Instruction(INS ins, VOID *v) function VOID (line 332) | VOID Fini(INT32 code, VOID *v) function main (line 375) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/replace_free.cpp function INT32 (line 60) | INT32 Usage() function VOID (line 74) | VOID ImageLoad(IMG img, VOID *v) function main (line 98) | int main(int argc, CHAR *argv[]) function VOID (line 118) | VOID Jit_Free_IA32( CONTEXT * context, AFUNPTR orgFuncptr, void * ptr) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/replace_malloc_inst.cpp function printIp (line 54) | void printIp(ADDRINT v, char * dis) function sysret (line 62) | void sysret(ADDRINT v) function sysargs (line 70) | void sysargs(ADDRINT num, function VOID (line 89) | VOID SyscallEntry(THREADID threadIndex, CONTEXT *ctxt, SYSCALL_STANDARD ... function VOID (line 100) | VOID SyscallExit(THREADID threadIndex, CONTEXT *ctxt, SYSCALL_STANDARD s... function VOID (line 112) | VOID * Jit_Malloc_IA32( CONTEXT * context, AFUNPTR orgFuncptr, size_t arg0) function Ins (line 139) | void Ins(INS ins, void * v) function VOID (line 170) | VOID ImageLoad(IMG img, VOID *v) function main (line 197) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/replace_rtl_alloc_heap.cpp type WINDOWS (line 34) | namespace WINDOWS function printIp (line 51) | void printIp(ADDRINT v, char * dis) function sysret (line 59) | void sysret(ADDRINT v) function sysargs (line 67) | void sysargs(ADDRINT num, function VOID (line 87) | VOID SyscallEntry(THREADID threadIndex, CONTEXT *ctxt, SYSCALL_STANDARD ... function VOID (line 99) | VOID SyscallExit(THREADID threadIndex, CONTEXT *ctxt, SYSCALL_STANDARD s... function Ins (line 146) | void Ins(INS ins, void * v) function ImageLoad (line 175) | void ImageLoad (IMG img, void *context) function Fini (line 230) | void Fini (int code, void *context) function main (line 237) | int main (int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/reptool.cpp type breakUINT32 (line 45) | namespace breakUINT32 { function VOID (line 58) | VOID Change(UINT8 * addr) function VOID (line 67) | VOID Restore() function VOID (line 72) | VOID SaveEa(UINT8 * addr) function VOID (line 77) | VOID RecordMemory(VOID * ip, ADDRINT testNum, char * type, UINT8 * addr,... function VOID (line 100) | VOID Trace(TRACE trace, VOID *v) function VOID (line 182) | VOID Fini(INT32 code, VOID *v) function main (line 188) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/reserve_memory.c function main (line 35) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/returnflags.cpp function ADDRINT (line 43) | ADDRINT SetFlags(ADDRINT app_flags) function VOID (line 49) | VOID CheckFlags(ADDRINT app_flags) function ADDRINT (line 61) | ADDRINT SetFlagsNoInline(ADDRINT app_flags) function VOID (line 70) | VOID CheckFlagsNoInline(ADDRINT app_flags) function VOID (line 80) | VOID Instruction(INS ins, VOID *v) function main (line 113) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/returnflags_and_ref.cpp function ADDRINT (line 39) | ADDRINT SetGaxAndReturnGFlags(ADDRINT app_flags, ADDRINT gaxVal, ADDRINT... function ADDRINT (line 49) | ADDRINT SetGaxAndReturnGFlagsNoInline(ADDRINT app_flags, ADDRINT gaxVal,... function ADDRINT (line 61) | ADDRINT SetGaxAndReturnGFlagsInline(ADDRINT app_flags, ADDRINT gaxVal, A... function CompareGaxAndGFlags (line 70) | void CompareGaxAndGFlags(ADDRINT app_flags, ADDRINT gaxVal) function VOID (line 92) | VOID Instruction(INS ins, VOID *v) function main (line 119) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/returnreg.cpp function ADDRINT (line 35) | ADDRINT SetVal() function VOID (line 41) | VOID CheckVal(INT32 val) function ADDRINT (line 53) | ADDRINT SetValNoInline() function VOID (line 63) | VOID CheckValNoInline(INT32 val) function VOID (line 72) | VOID Instruction(INS ins, VOID *v) function main (line 101) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/rewritememop.cpp function ADDRINT (line 38) | ADDRINT ProcessAddress(ADDRINT val, VOID *ip) function VOID (line 44) | VOID RewriteIns(INS ins) function VOID (line 61) | VOID Trace(TRACE trace, VOID *v) function AtEnd (line 72) | void AtEnd(INT32 code, VOID *arg) function main (line 77) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/rewritememop1.cpp class threadState (line 61) | class threadState function VOID (line 87) | static VOID printInstruction(THREADID thread, ADDRINT disas) function VOID (line 139) | static VOID printRegisterDiffs(THREADID tid, CONTEXT *ctx) function printHex (line 166) | static void printHex (ADDRINT p) function ADDRINT (line 171) | static ADDRINT ProcessAddress(UINT32 operand, ADDRINT val, ADDRINT ip) function BranchTaken (line 185) | static void BranchTaken(ADDRINT ip) function BOOL (line 198) | static BOOL doTranslate(INS ins) function VOID (line 230) | static VOID RewriteIns(INS ins) function VOID (line 283) | VOID Trace(TRACE trace, VOID *v) function AtEnd (line 294) | void AtEnd(INT32 code, VOID *arg) function main (line 312) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/rtn_insert_call1.cpp function VOID (line 48) | VOID AtRtn(ADDRINT rtnAddr) function VOID (line 60) | VOID BeforeInsHeadOnly(ADDRINT insAddr) function VOID (line 75) | VOID AfterInsHeadOnly(ADDRINT insAddr) function VOID (line 91) | VOID BeforeInsHead(ADDRINT insAddr) function VOID (line 106) | VOID AfterInsHead(ADDRINT insAddr) function VOID (line 124) | VOID Image(IMG img, void *v) function VOID (line 160) | VOID Fini (INT32 code, VOID *v) function VOID (line 204) | VOID Rtn(RTN rtn, VOID *) function main (line 209) | int main(int argc, char **argv) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/rtn_insert_call2.cpp function VOID (line 46) | VOID AtRtn(ADDRINT rtnAddr) function VOID (line 58) | VOID BeforeInsHeadOnly(ADDRINT insAddr) function VOID (line 73) | VOID AfterInsHeadOnly(ADDRINT insAddr) function VOID (line 90) | VOID BeforeInsHead(ADDRINT insAddr) function VOID (line 105) | VOID AfterInsHead(ADDRINT insAddr) function VOID (line 122) | VOID Image(IMG img, void *v) function VOID (line 158) | VOID Fini (INT32 code, VOID *v) function main (line 193) | int main(int argc, char **argv) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/runnable.cpp function FUNC_OBJ (line 90) | FUNC_OBJ & FUNC_OBJ::ExecuteSafe() function HandleSignal (line 113) | static void HandleSignal(int sig, siginfo_t *i, void *vctxt) function SetupSignalHandler (line 129) | static bool SetupSignalHandler() function FUNC_OBJ (line 144) | FUNC_OBJ & FUNC_OBJ::ExecuteSafe() function FUNC_OBJ (line 165) | FUNC_OBJ & FUNC_OBJ::ExecuteSafe() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/runnable.h function class (line 48) | class RUNNABLE_OBJ function class (line 58) | class FUNC_OBJ : public RUNNABLE_OBJ function AssertStatus (line 96) | void AssertStatus() function virtual (line 106) | virtual string Name() const = 0; function class (line 126) | class PI_FUNC : public FUNC_OBJ FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/safecopy.cpp type WINDOWS (line 42) | namespace WINDOWS function GetPageSize (line 66) | size_t GetPageSize() function VOID (line 73) | VOID * MemAlloc(size_t size) function VOID (line 78) | VOID MemFree(VOID * addr, size_t size) function BOOL (line 83) | BOOL MemProtect(VOID * addr, size_t size, BOOL enableAccess) function GetPageSize (line 92) | size_t GetPageSize() function VOID (line 97) | VOID MemFree(VOID * addr, size_t size) function BOOL (line 102) | BOOL MemProtect(VOID * addr, size_t size, BOOL enableAccess) function VOID (line 108) | VOID * MemAlloc(size_t size) function VOID (line 131) | VOID SafeCopyTest() function VOID (line 193) | VOID SafeCopyTestInTrace() function VOID (line 207) | VOID Trace(TRACE trace, VOID *v) function VOID (line 233) | VOID ImageLoad(IMG img, VOID *v) function VOID (line 253) | VOID Fini(INT32 code, VOID *v) function main (line 261) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/safecopy_mxcsr.cpp type WINDOWS (line 42) | namespace WINDOWS function GetPageSize (line 72) | size_t GetPageSize() function VOID (line 79) | VOID * MemAlloc(size_t size) function VOID (line 84) | VOID MemFree(VOID * addr, size_t size) function BOOL (line 89) | BOOL MemProtect(VOID * addr, size_t size, BOOL enableAccess) function GetPageSize (line 98) | size_t GetPageSize() function VOID (line 103) | VOID MemFree(VOID * addr, size_t size) function BOOL (line 108) | BOOL MemProtect(VOID * addr, size_t size, BOOL enableAccess) function VOID (line 114) | VOID * MemAlloc(size_t size) function VOID (line 137) | VOID SafeCopyTest() function VOID (line 217) | VOID SafeCopyTestInTrace() function VOID (line 231) | VOID Trace(TRACE trace, VOID *v) function VOID (line 263) | VOID ImageLoad(IMG img, VOID *v) function VOID (line 275) | VOID Fini(INT32 code, VOID *v) function main (line 283) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/secname_app.cpp function report (line 39) | void report() function main (line 46) | int main () FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/secname_tool.cpp function VOID (line 47) | VOID ImageLoad(IMG img, VOID * v) function VOID (line 60) | VOID Fini(INT32 code, VOID *) function main (line 65) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/secure_scl_test.cpp function main (line 33) | main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/seg_override_app1.c function VOID (line 56) | VOID VerifyResults() function main (line 84) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/segmented_ea_verifier.cpp type WIND (line 40) | namespace WIND function ADDRINT (line 45) | inline ADDRINT InitializeThreadData() function ADDRINT (line 101) | ADDRINT GetTlsBaseAddress() function ADDRINT (line 128) | inline ADDRINT InitializeThreadData() type tdata (line 146) | struct tdata type tdata (line 151) | struct tdata function VOID (line 182) | VOID AnalyzeSegmentedMemAccessDispl(VOID * ip, VOID * addr, UINT32 acces... function VOID (line 209) | VOID AnalyzeSegmentedMemAccessBaseIndexDispl(VOID * ip, VOID * addr, UIN... function VOID (line 238) | VOID AnalyzeSegmentedMemAccessBaseDispl(VOID * ip, VOID * addr, UINT32 a... function VOID (line 271) | VOID AnalyzeSegmentedMemAccessIndexDispl(VOID * ip, VOID * addr, UINT32... function VOID (line 315) | VOID HandleAccess (INS ins, BOOL isRead, BOOL *hasSegmentedMemAccess) function VOID (line 460) | VOID Instruction(INS ins, VOID *v) function VOID (line 489) | VOID Fini(INT32 code, VOID *v) function VOID (line 524) | VOID ThreadStart(THREADID threadid, CONTEXT *ctxt, INT32 flags, VOID *v) function main (line 549) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/set_fp_context_xmm_regs.cpp function VOID (line 58) | VOID REPLACE_ReplacedXmmRegs(CONTEXT *context, THREADID tid, AFUNPTR ori... function VOID (line 144) | VOID Image(IMG img, void *v) function VOID (line 186) | VOID OnThread(THREADID threadIndex, CONTEXT *ctxt, INT32 flags, VOID *v) function CheckAndSetFpContextXmmRegs (line 231) | void CheckAndSetFpContextXmmRegs (const CONTEXT *ctxtFrom, CONTEXT *ctxtTo) function INT32 (line 306) | INT32 GetStackAdjustmentForRedirectionToFunction(INT32 currentAlignment) function OnException (line 323) | static void OnException(THREADID threadIndex, function main (line 357) | int main(int argc, char **argv) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/set_fp_context_xmm_regs_app.cpp function xmm_reg_t (line 106) | union ALIGN16 xmm_reg_t function INT64 (line 161) | static INT64 get_RDI() function set_xmm_reg0 (line 165) | static void set_xmm_reg0(xmm_reg_t& xmm_reg) function get_xmm_reg0 (line 169) | static void get_xmm_reg0(xmm_reg_t& xmm_reg) function set_xmm_reg1 (line 173) | static void set_xmm_reg1(xmm_reg_t& xmm_reg) function get_xmm_reg1 (line 177) | static void get_xmm_reg1(xmm_reg_t& xmm_reg) function set_xmm_reg2 (line 181) | static void set_xmm_reg2(xmm_reg_t& xmm_reg) function get_xmm_reg2 (line 185) | static void get_xmm_reg2(xmm_reg_t& xmm_reg) function set_xmm_reg3 (line 189) | static void set_xmm_reg3(xmm_reg_t& xmm_reg) function get_xmm_reg3 (line 193) | static void get_xmm_reg3(xmm_reg_t& xmm_reg) function set_xmm_reg4 (line 197) | static void set_xmm_reg4(xmm_reg_t& xmm_reg) function get_xmm_reg4 (line 201) | static void get_xmm_reg4(xmm_reg_t& xmm_reg) function set_xmm_reg5 (line 205) | static void set_xmm_reg5(xmm_reg_t& xmm_reg) function get_xmm_reg5 (line 209) | static void get_xmm_reg5(xmm_reg_t& xmm_reg) function set_xmm_reg6 (line 213) | static void set_xmm_reg6(xmm_reg_t& xmm_reg) function get_xmm_reg6 (line 217) | static void get_xmm_reg6(xmm_reg_t& xmm_reg) function set_xmm_reg7 (line 221) | static void set_xmm_reg7(xmm_reg_t& xmm_reg) function get_xmm_reg7 (line 225) | static void get_xmm_reg7(xmm_reg_t& xmm_reg) function set_xmm_reg8 (line 230) | static void set_xmm_reg8(xmm_reg_t& xmm_reg) function get_xmm_reg8 (line 234) | static void get_xmm_reg8(xmm_reg_t& xmm_reg) function set_xmm_reg9 (line 238) | static void set_xmm_reg9(xmm_reg_t& xmm_reg) function get_xmm_reg9 (line 242) | static void get_xmm_reg9(xmm_reg_t& xmm_reg) function set_xmm_reg10 (line 246) | static void set_xmm_reg10(xmm_reg_t& xmm_reg) function get_xmm_reg10 (line 250) | static void get_xmm_reg10(xmm_reg_t& xmm_reg) function set_xmm_reg11 (line 254) | static void set_xmm_reg11(xmm_reg_t& xmm_reg) function get_xmm_reg11 (line 258) | static void get_xmm_reg11(xmm_reg_t& xmm_reg) function set_xmm_reg12 (line 262) | static void set_xmm_reg12(xmm_reg_t& xmm_reg) function get_xmm_reg12 (line 266) | static void get_xmm_reg12(xmm_reg_t& xmm_reg) function set_xmm_reg13 (line 270) | static void set_xmm_reg13(xmm_reg_t& xmm_reg) function get_xmm_reg13 (line 274) | static void get_xmm_reg13(xmm_reg_t& xmm_reg) function set_xmm_reg14 (line 278) | static void set_xmm_reg14(xmm_reg_t& xmm_reg) function get_xmm_reg14 (line 282) | static void get_xmm_reg14(xmm_reg_t& xmm_reg) function set_xmm_reg15 (line 286) | static void set_xmm_reg15(xmm_reg_t& xmm_reg) function get_xmm_reg15 (line 290) | static void get_xmm_reg15(xmm_reg_t& xmm_reg) function set_xmm_reg (line 297) | static void function get_xmm_reg (line 356) | static void function write_xmm_reg (line 420) | void write_xmm_reg(UINT32 reg_no, UINT32 val) function read_xmm_reg (line 432) | void read_xmm_reg(UINT32 reg_no, xmm_reg_t& xmm) function DumpXmmRegs (line 454) | void DumpXmmRegs() function SetXmmRegs (line 481) | void SetXmmRegs(UINT32 val) function EXPORT_CSYM (line 496) | EXPORT_CSYM void ReplacedXmmRegs() function EXPORT_CSYM (line 506) | EXPORT_CSYM void ExecutedAtFunc() function EXPORT_CSYM (line 513) | EXPORT_CSYM void DumpXmmRegsAtException() function handle (line 554) | void handle(int sig, siginfo_t* info, void* vctxt) function main (line 561) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/set_xmm_scratches.cpp function VOID (line 45) | VOID Instruction(INS ins, VOID *v) function main (line 80) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/short_name.cpp function INT32 (line 63) | INT32 Usage() function string (line 78) | const string *Target2String(ADDRINT target) function VOID (line 89) | VOID ImageLoad(IMG img, VOID *v) function main (line 116) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/sigmask.c function CheckSigs (line 36) | void CheckSigs() function Handler (line 60) | void Handler(int n) function main (line 69) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/simple.c function main (line 33) | int main(int argc, char ** argv) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/simplebar.c function EXPORT_SYM (line 47) | EXPORT_SYM void Bar() function EXPORT_SYM (line 53) | EXPORT_SYM void Blue() function EXPORT_SYM (line 59) | EXPORT_SYM void Bar1( int one ) function EXPORT_SYM (line 65) | EXPORT_SYM int Bar2( int one, int two ) function Bar3 (line 73) | EXPORT_SYM long Bar3( long one, long two ) function EXPORT_SYM (line 82) | EXPORT_SYM void Blue1( int one ) function EXPORT_SYM (line 88) | EXPORT_SYM int Blue2( int one, int two ) function Blue3 (line 96) | EXPORT_SYM long Blue3( long one, long two ) function EXPORT_SYM (line 105) | EXPORT_SYM int Blue6( int one, int two ) function EXPORT_SYM (line 113) | EXPORT_SYM int Bar6( int one, int two ) function EXPORT_SYM (line 129) | EXPORT_SYM int Bar7( int one, int two, int stop ) function EXPORT_SYM (line 149) | EXPORT_SYM int Blue7( int one, int two ) function EXPORT_SYM (line 163) | EXPORT_SYM int Bar8( int one, int two, int stop ) function EXPORT_SYM (line 186) | EXPORT_SYM int Bar10( int one, int two, int three, int four, int five, function EXPORT_SYM (line 202) | EXPORT_SYM int Blue10( int one, int two, int three, int four, int five, function FastBar10 (line 221) | extern __declspec( dllexport ) int FAST_CALL FastBar10( function FastBlue10 (line 241) | extern __declspec( dllexport ) int FAST_CALL FastBlue10( function StdBar10 (line 259) | extern __declspec( dllexport ) int STD_CALL StdBar10( function StdBlue10 (line 277) | extern __declspec( dllexport ) int STD_CALL StdBlue10( function EXPORT_SYM (line 297) | EXPORT_SYM char Bar12( int i1, int i2, unsigned int ui1, function EXPORT_SYM (line 314) | EXPORT_SYM char Green12( int i1, int i2, unsigned int ui1, FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/simplebar64.c function EXPORT_SYM (line 42) | EXPORT_SYM void * Bar4( long one, long two ) function EXPORT_SYM (line 49) | EXPORT_SYM void * Blue4( long one, long two ) function Bar13 (line 56) | EXPORT_SYM short Bar13( short s1, short s2, unsigned short us1, function Green13 (line 71) | EXPORT_SYM short Green13( short s1, short s2, unsigned short us1, FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/simplefast10.c function main (line 44) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/simplefoo.c function main (line 35) | extern Bar(); FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/simplefoo1.c function main (line 43) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/simplefoo10.c function main (line 43) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/simplefoo12.c function main (line 44) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/simplefoo13.c function main (line 44) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/simplefoo14.c function FunctionToBeReplaced (line 47) | int FunctionToBeReplaced( int one, int two ) function FunctionCalledByFunctionToBeReplaced (line 57) | int FunctionCalledByFunctionToBeReplaced( int one, int two ) function main (line 65) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/simplefoo2.c function main (line 43) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/simplefoo3.c function main (line 43) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/simplefoo4.c function main (line 43) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/simplefoo6.c function main (line 43) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/simplefoo7.c function main (line 43) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/simplefoo8.c function main (line 43) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/simplefoo9.c function main (line 43) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/simplestd10.c function main (line 43) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/smc_util.cpp function Abort (line 73) | static void Abort(string msg) function foo (line 85) | static void foo(char * str) function fooEnd (line 95) | static void fooEnd(char * str) {} function SECTION_END (line 96) | SECTION_END function bar (line 119) | static void bar(char * str) function barEnd (line 129) | static void barEnd(char * str) {} function SECTION_END (line 130) | SECTION_END FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/smc_util.h type FOO_BAR_T (line 68) | typedef FOO_BAR_T *FOO_BAR_PTR; function class (line 73) | class FOO_BAR_FUNC : public PI_FUNC function SetExceptionMode (line 89) | void SetExceptionMode(bool throwException) {m_throwException = throwExce... function FUNC_OBJ (line 132) | FUNC_OBJ * Clone() const {return new FOO_BAR_FUNC(*this);} type STATUS (line 160) | enum STATUS function ExecuteThrow (line 169) | void ExecuteThrow() function ExecuteNoThrow (line 175) | void ExecuteNoThrow() function class (line 184) | class FOO_FUNC : public FOO_BAR_FUNC function class (line 189) | class BAR_FUNC : public FOO_BAR_FUNC FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/smcapp_bbl.cpp function foo2bar (line 54) | static void foo2bar(char * result) function foo2barEnd (line 80) | static void foo2barEnd(char * str) {} function SECTION_END (line 81) | SECTION_END function main (line 95) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/smcapp_except.cpp function main (line 42) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/smcapp_ia32.cpp function Abort (line 41) | static void Abort(string msg) function main (line 51) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/smcapp_mt.cpp function ExecuteInAllThreads (line 43) | static unsigned long ExecuteInAllThreads(THREAD_POOL * tPool, const FUNC... function main (line 79) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/socket_app.cpp function init_server (line 41) | static void init_server( void ) function my_mpi_init (line 75) | __declspec(dllexport) function main (line 82) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/soload.cpp function VOID (line 47) | VOID ImageLoad(IMG img, VOID * v) function VOID (line 55) | VOID ImageUnload(IMG img, VOID * v) function main (line 64) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/soloadrange.cpp function BOOL (line 49) | BOOL CheckImageContiguous(const char *name, ADDRINT low, ADDRINT high) function BOOL (line 81) | BOOL CheckImageRegions(const char *name, IMG img) function VOID (line 115) | VOID ImageLoad(IMG img, VOID * v) function main (line 157) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/sp_argument.cpp function check_sp_value (line 48) | int check_sp_value( void* arg0, function VOID (line 64) | VOID ImageLoad(IMG img, VOID *v) function main (line 109) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/sp_argument_app.c function check_sp_value (line 49) | int check_sp_value(void* arg) function main (line 54) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/spalign.cpp function main (line 46) | int main(INT32 argc, CHAR **argv) function VOID (line 58) | static VOID InstrumentTrace(TRACE trace, VOID *v) function VOID (line 112) | static VOID AtTraceOutOfLine() function ADDRINT (line 117) | static ADDRINT AtTraceIf() function VOID (line 123) | static VOID AtEnd(INT32 code, VOID *v) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/spawntool.cpp function VOID (line 62) | static VOID cloneThread(CONTEXT * ctxt) function VOID (line 88) | static VOID ThreadCreateCallback(THREADID tid, CONTEXT * ctxt, INT32 fla... function VOID (line 140) | static VOID ThreadExitCallback(THREADID tid, const CONTEXT *ctxt, INT32 ... function VOID (line 149) | static VOID ContextChangeCallback(THREADID tid, CONTEXT_CHANGE_REASON re... function VOID (line 159) | static VOID AddInstrumentation(INS ins, VOID *) function VOID (line 170) | static VOID ImageLoadCallback(IMG img, VOID *v) function main (line 191) | int FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/spawntool_app.c function doNothing (line 40) | void doNothing() function main (line 53) | int main(int argc, char ** argv) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/sse-ref.cpp function VOID (line 43) | VOID mmx_arg(PIN_REGISTER* r, UINT32 opnd_indx, UINT32 regno) function VOID (line 73) | VOID xmm_arg(PIN_REGISTER* r, UINT32 opnd_indx, UINT32 regno) function VOID (line 92) | VOID TestConstContext(CONTEXT *ctxt) function VOID (line 99) | VOID BeforeTestConstContext() function VOID (line 109) | VOID Img(IMG img, VOID *v) function VOID (line 174) | VOID Fini(INT32 code, VOID *v) function main (line 182) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/sse-unaligned-class.cpp class thread_data_t (line 87) | class thread_data_t method thread_data_t (line 90) | thread_data_t() {} class sse_aligner_t (line 98) | class sse_aligner_t method sse_aligner_t (line 101) | sse_aligner_t() method activate (line 138) | void activate() method thread_data_t (line 168) | thread_data_t* get_tls(THREADID tid) method thread_start (line 176) | static void thread_start(THREADID tid, CONTEXT *ctxt, INT32 flags, VOI... method thread_fini (line 191) | static void thread_fini(THREADID tid, const CONTEXT *ctxt, INT32 code,... method rewrite_instruction (line 201) | static void rewrite_instruction(INS ins, bool is_read, sse_aligner_t* ... method check_for_sse_memop (line 271) | static bool check_for_sse_memop(INS ins, bool& is_read, sse_aligner_t*... method instrument_trace (line 295) | static void instrument_trace(TRACE trace, VOID *v) method ADDRINT (line 308) | static ADDRINT copy_to_aligned_load_buffer_and_return_pointer(ADDRINT ... method ADDRINT (line 327) | static ADDRINT return_pointer_to_aligned_store_buffer(ADDRINT store_addr, method copy_from_aligned_store_buffer (line 340) | static void copy_from_aligned_store_buffer(ADDRINT store_addr, function usage (line 362) | int usage() function main (line 369) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/sse-unaligned-class2.cpp class thread_data_t (line 90) | class thread_data_t method thread_data_t (line 93) | thread_data_t() {} class sse_aligner_t (line 101) | class sse_aligner_t method sse_aligner_t (line 104) | sse_aligner_t() method activate (line 144) | void activate() method thread_data_t (line 180) | thread_data_t* get_tls(THREADID tid) method thread_begin (line 188) | static void thread_begin(THREADID tid, CONTEXT *ctxt, INT32 flags, sse... method thread_end (line 201) | static void thread_end(THREADID tid, const CONTEXT *ctxt, INT32 code, ... method rewrite_instruction (line 212) | static void rewrite_instruction(INS ins, bool is_read, sse_aligner_t* ... method check_for_sse_memop (line 298) | static bool check_for_sse_memop(INS ins, bool& is_read, sse_aligner_t*... method instrument_trace (line 322) | static void instrument_trace(TRACE trace, sse_aligner_t* pthis) method ADDRINT (line 332) | static ADDRINT copy_to_aligned_load_buffer_and_return_pointer(ADDRINT ... method ADDRINT (line 352) | static ADDRINT return_pointer_to_aligned_store_buffer(ADDRINT store_addr, method copy_from_aligned_store_buffer (line 365) | static void copy_from_aligned_store_buffer(ADDRINT store_addr, function usage (line 387) | int usage() function main (line 394) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/sse.cpp function xmm_reg_t (line 87) | union ALIGN16 xmm_reg_t function mmx_reg_t (line 104) | union ALIGN8 mmx_reg_t function set_xmm_reg0 (line 122) | static void set_xmm_reg0(xmm_reg_t& xmm_reg) function get_xmm_reg0 (line 131) | static void get_xmm_reg0(xmm_reg_t& xmm_reg) function set_mmx_reg0 (line 140) | static void set_mmx_reg0(mmx_reg_t& mmx_reg) function get_mmx_reg0 (line 149) | static void get_mmx_reg0(mmx_reg_t& mmx_reg) function UINT32 (line 157) | UINT32 init_sse(UINT32 z) function UINT32 (line 166) | UINT32 init_mmx(UINT32 z) function isdigit (line 178) | bool isdigit(char c) function digitconv (line 183) | int digitconv(char c) function iswhitespace (line 188) | bool iswhitespace(char c) function str2int (line 193) | int str2int(char * str, int base = 10) function main (line 221) | int main(int argc, char** argv) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/stackalign.cpp function VOID (line 44) | static VOID CheckAlign( function VOID (line 69) | VOID Instruction(INS ins, VOID *v) function main (line 85) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/static_secondary_dll.cpp function Init1 (line 41) | __declspec( dllexport ) void Init1() function BeforeBBL1 (line 47) | __declspec( dllexport ) void BeforeBBL1(void * ip) function Fini1 (line 52) | __declspec( dllexport ) void Fini1() function main (line 59) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/statica_locktest.cpp function main (line 46) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/str2flt.cpp function VOID (line 43) | VOID ImageLoad(IMG img, VOID *v) function main (line 77) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/str2int.cpp function VOID (line 46) | VOID ImageLoad(IMG img, VOID *v) function main (line 72) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/str2int64.cpp function VOID (line 43) | VOID ImageLoad(IMG img, VOID *v) function main (line 73) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/strace_ia32.cpp function VOID (line 56) | VOID SysBefore(ADDRINT ip, ADDRINT num, ADDRINT arg0, ADDRINT arg1, ADDR... function VOID (line 82) | VOID SysAfter( ADDRINT value, INT32 err, UINT32 gax ) function VOID (line 111) | VOID SyscallEntry(THREADID threadIndex, CONTEXT *ctxt, SYSCALL_STANDARD ... function VOID (line 123) | VOID SyscallExit(THREADID threadIndex, CONTEXT *ctxt, SYSCALL_STANDARD s... function VOID (line 132) | VOID Instruction(INS ins, VOID *v) function VOID (line 156) | VOID Fini(INT32 code, VOID *v) function main (line 163) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/stracewin_ia32.cpp function VOID (line 46) | VOID SysBefore(ADDRINT ip, ADDRINT num, ADDRINT arg0, ADDRINT arg1, ADDR... function VOID (line 56) | VOID SysAfter(ADDRINT err) function VOID (line 69) | VOID SyscallEntry(THREADID threadIndex, CONTEXT *ctxt, SYSCALL_STANDARD ... function VOID (line 81) | VOID SyscallExit(THREADID threadIndex, CONTEXT *ctxt, SYSCALL_STANDARD s... function VOID (line 87) | VOID Fini(INT32 code, VOID *v) function main (line 94) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/stress_const_context.cpp function VOID (line 46) | VOID StressTestConstContextToolFunc (ADDRINT *fer0, ADDRINT *fer1, ADDRI... function VOID (line 59) | VOID Image(IMG img, VOID *v) function VOID (line 95) | VOID Fini(INT32 code, VOID *v) function main (line 105) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/stress_const_context2.cpp function VOID (line 41) | VOID ConstContextAnalysisRoutine(ADDRINT ip, CONTEXT *ctxt, ADDRINT addr) function VOID (line 51) | VOID Instruction(INS ins, VOID *v) function VOID (line 60) | VOID Fini(INT32 code, VOID *v) function INT32 (line 69) | INT32 Usage() function main (line 82) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/stress_const_context_app.cpp function DLLEXPORT (line 46) | DLLEXPORT function main (line 63) | int main () FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/stringtest.c function movsb (line 76) | static void movsb (char * dest, const char * src, int len, int decrement) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/suspend-mxcsr.cpp function main (line 51) | int main() function DWORD (line 113) | static DWORD WINAPI TestThread(LPVOID) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/suspend_app_win.cpp function StartFunctionTest (line 56) | static void StartFunctionTest(const string & functionTestName) function ExitUnitTest (line 65) | static void ExitUnitTest() function Abort (line 75) | static void Abort(const string & msg) function IsToolPresent (line 92) | static int IsToolPresent(volatile int * pIsTool) function SleepInTool (line 110) | static void SleepInTool(volatile int * pInTool) function DWORD (line 118) | static DWORD WINAPI ThreadA(void * ) function DoFlush (line 144) | void DoFlush() function CheckFlush (line 149) | void CheckFlush(volatile int * ) function DWORD (line 158) | static DWORD WINAPI ThreadC(void * ) function DWORD (line 174) | static DWORD WINAPI ThreadF(void * ) function DWORD (line 186) | static DWORD WINAPI ThreadG(void * ) function DWORD (line 202) | static DWORD WINAPI ThreadM(void * pTargetThread) function main (line 242) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/suspend_context_app_win.cpp function StartFunctionTest (line 64) | static void StartFunctionTest(const string & functionTestName) function SkipFunctionTest (line 73) | static void SkipFunctionTest(const string & msg) function ExitUnitTest (line 79) | static void ExitUnitTest() function Abort (line 89) | static void Abort(const string & msg) type FXSAVE (line 102) | struct FXSAVE function BOOL (line 139) | static BOOL CompareXmmState(PCONTEXT pContext1, PCONTEXT pContext2) function ExchangeContexts (line 150) | void ExchangeContexts(HANDLE hThread0, HANDLE hThread1) function DWORD (line 184) | static DWORD WINAPI ThreadA(void * arg) function DWORD (line 213) | static DWORD WINAPI ThreadB(void * pContext) function TerminateThisThread (line 225) | static void TerminateThisThread() function DWORD (line 234) | static DWORD WINAPI ThreadC(void * ) function TerminateThreadCAndCheckStatus (line 249) | static int TerminateThreadCAndCheckStatus(HANDLE hThread) function main (line 306) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/suspend_win.cpp type WINDOWS (line 39) | namespace WINDOWS function VOID (line 49) | static VOID OnIsToolPresent(ADDRINT addrIsTool) function VOID (line 56) | static VOID OnSleepInTool(ADDRINT addrInTool) function VOID (line 65) | static VOID OnDoFlush() function VOID (line 71) | static VOID OnCheckFlush(ADDRINT addrCodeCacheFlushed) function VOID (line 79) | static VOID OnCacheFlush() function VOID (line 87) | static VOID InstrumentRoutine(RTN rtn, VOID *) function main (line 121) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/sw_interrupt.cpp function OnContextChange (line 45) | static void OnContextChange(THREADID threadIndex, function VOID (line 67) | static VOID Count(INS ins, VOID *) function VOID (line 75) | static VOID InstrumentInstruction(INS ins, VOID *) function main (line 83) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/sw_interrupt_app.cpp function StartFunctionTest (line 56) | static void StartFunctionTest(const string & functionTestName) function ExitUnitTest (line 65) | static void ExitUnitTest() function Abort (line 75) | static void Abort(const string & msg) function ULONG_PTR (line 89) | static ULONG_PTR GetIp(CONTEXT * pExceptContext) {return pExceptContext-... function ULONG_PTR (line 91) | static ULONG_PTR GetIp(CONTEXT * pExceptContext) {return pExceptContext-... function SafeExceptionFilter (line 107) | static int SafeExceptionFilter(LPEXCEPTION_POINTERS exceptPtr, function ExecuteSafe (line 126) | bool ExecuteSafe(FUNC fp, EXCEPTION_RECORD * pExceptRecord, CONTEXT * pE... function CheckExceptionCode (line 148) | static void CheckExceptionCode(EXCEPTION_RECORD * pExceptRecord, unsigne... function CheckExceptionAddr (line 161) | static void CheckExceptionAddr(EXCEPTION_RECORD * pExceptRecord, function DST (line 180) | DST * CastPtr(SRC * src) function GenerateIntN (line 222) | void GenerateIntN(unsigned char * procAddr, unsigned char intNum, function GenerateInt1 (line 238) | void GenerateInt1(unsigned char * procAddr, function GenerateInt3 (line 253) | void GenerateInt3(unsigned char * procAddr, function GenerateIntO (line 268) | void GenerateIntO(unsigned char * procAddr, function main (line 293) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/swizzle2.cpp function VOID (line 41) | VOID Image(IMG img, VOID *v) function VOID (line 77) | VOID Instruction(INS ins, VOID *v) function main (line 109) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/swizzle3.cpp function VOID (line 42) | VOID Image(IMG img, VOID *v) function VOID (line 78) | VOID Instruction(INS ins, VOID *v) function main (line 112) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/swizzle5.cpp function VOID (line 43) | VOID Image(IMG img, VOID *v) function VOID (line 76) | VOID RewriteIns(INS ins) function BOOL (line 94) | BOOL SegvHandler(THREADID, INT32, CONTEXT *ctxt, BOOL, const EXCEPTION_I... function VOID (line 117) | VOID Trace(TRACE trace, VOID *v) function main (line 138) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/swizzle_seg.cpp function AllocateNewTLS (line 41) | void AllocateNewTLS() function ADDRINT (line 48) | ADDRINT ProcessAddress(ADDRINT baseAddr, ADDRINT fullAddr, VOID *ip) function Instruction (line 57) | void Instruction(INS ins, VOID *v) function main (line 86) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/swizzle_seg_app.cpp function main (line 35) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/swizzle_util.h function make_swizzle_space (line 44) | static void make_swizzle_space(ADDRINT val) function VOID (line 64) | static VOID SwizzleRef(ADDRINT *val) function ADDRINT (line 85) | static ADDRINT Unswizzle(ADDRINT val) function UnswizzleRef (line 101) | static void UnswizzleRef(ADDRINT * val) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/swizzlealloc.c function Swizzled (line 40) | int Swizzled(void *ptr) function MyFree (line 45) | void MyFree(void * p) function memindex (line 73) | void memindex(void * ad) function main (line 81) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/symsize.c function main (line 35) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/sys_memory.h type BOOL (line 44) | typedef int BOOL; type MEM_PROTECTION (line 55) | typedef enum FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/sys_memory_unix.c function SysProtection (line 42) | static int SysProtection(MEM_PROTECTION protect) function GetPageSize (line 58) | size_t GetPageSize() function MemFree (line 63) | void MemFree(void * addr, size_t size) function BOOL (line 68) | BOOL MemProtect(void * addr, size_t size, MEM_PROTECTION protect) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/sys_memory_win.c function DWORD (line 41) | static DWORD SysProtection(MEM_PROTECTION protect) function GetPageSize (line 57) | size_t GetPageSize() function MemFree (line 69) | void MemFree(void * addr, size_t size) function BOOL (line 74) | BOOL MemProtect(void * addr, size_t size, MEM_PROTECTION protect) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/syscall.cpp function VOID (line 43) | VOID BeforeSyscall(ADDRINT ip) function VOID (line 56) | VOID AfterSyscall(ADDRINT ip) function VOID (line 61) | VOID SyscallEntry(THREADID threadIndex, CONTEXT *ctxt, SYSCALL_STANDARD ... function VOID (line 66) | VOID SyscallExit(THREADID threadIndex, CONTEXT *ctxt, SYSCALL_STANDARD s... function VOID (line 71) | VOID Instruction(INS ins, VOID *v) function VOID (line 83) | static VOID OnContextChange(THREADID threadIndex, CONTEXT_CHANGE_REASON ... function main (line 93) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/syscall_std.cpp function VOID (line 49) | VOID BeforeSyscall(ADDRINT ip, ADDRINT num, ADDRINT arg0, ADDRINT arg1, ... function VOID (line 71) | VOID BeforeMyAlloc() function VOID (line 78) | VOID Instruction(INS ins, VOID *v) function VOID (line 102) | VOID ImageLoad(IMG img, VOID *v) function main (line 118) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/syscall_std_app.cpp function BOOL (line 55) | BOOL IsNativeOs32() function PVOID (line 80) | __declspec(dllexport) function My_SetNtAllocateNumber (line 129) | __declspec(dllexport) function main (line 137) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/teb.cpp type WINDOWS (line 36) | namespace WINDOWS type CSTATS (line 57) | struct CSTATS method CSTATS (line 59) | CSTATS() function VOID (line 71) | VOID InGetLastError() function VOID (line 94) | VOID Instruction(INS ins, VOID *v) function main (line 103) | int main(int argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/teb_app.cpp function main (line 41) | int main(int argc, char** argv) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/test_iarg_partial_context.cpp type WIND (line 36) | namespace WIND function EXTERN_C (line 100) | EXTERN_C VOID DummyProc() function EXPORT_CSYM (line 104) | EXPORT_CSYM void TestIargPreserveInReplacement() function EXPORT_CSYM (line 108) | EXPORT_CSYM void TestIargPreserveInReplacement1() function EXPORT_CSYM (line 112) | EXPORT_CSYM void TestIargPreserveInReplacement2() function EXPORT_CSYM (line 116) | EXPORT_CSYM void TestIargPreserveInProbed() function EXPORT_CSYM (line 120) | EXPORT_CSYM void TestIargPreserveInProbed1() function EXPORT_CSYM (line 124) | EXPORT_CSYM void TestIargPreserveInProbed2() function VOID (line 128) | VOID SetFpStackRegsForPartial(CONTEXT * context) function VOID (line 146) | VOID SetFpFcwForPartial_1(CONTEXT * context) function VOID (line 159) | VOID SetFpFcwForPartial_2(CONTEXT * context) function VOID (line 172) | VOID CallToFldzToTop3() function VOID (line 179) | VOID CallToSetXmmRegsToZero() function VOID (line 185) | VOID CallToAddToXmmRegs(CONTEXT * context) function VOID (line 200) | VOID CallToSetXmmRegs(CONTEXT * context) function VOID (line 219) | VOID CallToTestFlags(CONTEXT * context) function VOID (line 231) | VOID CallToSetIntRegsToZero() function VOID (line 237) | VOID CallToSetIntRegs(CONTEXT * context) function VOID (line 263) | VOID CallToAdd1ToIntRegs(CONTEXT * context) function VOID (line 297) | VOID CallToUnMaskZeroDivideInMxcsr(CONTEXT * context) function VOID (line 330) | VOID CallToUnMaskZeroDivideInMxcsr2(CONTEXT * context) function VOID (line 417) | VOID Trace (TRACE trace, VOID *v) function VOID (line 849) | VOID REPLACE_ReplacedX87Regs(CONTEXT *context, THREADID tid, AFUNPTR ori... function EXTERN_C (line 998) | EXTERN_C VOID TestIargPreserveReplacement(CONTEXT * context) function EXTERN_C (line 1019) | EXTERN_C VOID TestIargPreserveReplacement1() function EXTERN_C (line 1024) | EXTERN_C VOID TestIargPreserveProbedBefore() function EXTERN_C (line 1030) | EXTERN_C VOID TestIargPreserveProbedBefore1() function VOID (line 1036) | VOID ImageLoad(IMG img, VOID *v) function VOID (line 1115) | VOID Fini(INT32 code, VOID *v) function main (line 1124) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/test_iarg_partial_context_app.cpp function xmm_reg_t (line 250) | union ALIGN16 xmm_reg_t type FXSAVE_STRUCT (line 338) | struct /**/ FXSAVE_STRUCT type FPSTATE_STRUCT (line 358) | struct FPSTATE_STRUCT type FXSAVE_STRUCT (line 362) | struct FXSAVE_STRUCT type FXSAVE_STRUCT (line 401) | struct FXSAVE_STRUCT type FXSAVE_STRUCT (line 377) | struct /**/ FXSAVE_STRUCT type FPSTATE_STRUCT (line 397) | struct FPSTATE_STRUCT type FXSAVE_STRUCT (line 362) | struct FXSAVE_STRUCT type FXSAVE_STRUCT (line 401) | struct FXSAVE_STRUCT function get_xmm_regA (line 447) | static void get_xmm_regA(xmm_reg_t& xmm_reg) function set_xmm_reg0 (line 452) | static void set_xmm_reg0(xmm_reg_t& xmm_reg) function get_xmm_reg0 (line 457) | static void get_xmm_reg0(xmm_reg_t& xmm_reg) function set_xmm_reg1 (line 463) | static void set_xmm_reg1(xmm_reg_t& xmm_reg) function get_xmm_reg1 (line 468) | static void get_xmm_reg1(xmm_reg_t& xmm_reg) function set_xmm_reg2 (line 475) | static void set_xmm_reg2(xmm_reg_t& xmm_reg) function get_xmm_reg2 (line 480) | static void get_xmm_reg2(xmm_reg_t& xmm_reg) function set_xmm_reg3 (line 485) | static void set_xmm_reg3(xmm_reg_t& xmm_reg) function get_xmm_reg3 (line 490) | static void get_xmm_reg3(xmm_reg_t& xmm_reg) function set_xmm_reg4 (line 495) | static void set_xmm_reg4(xmm_reg_t& xmm_reg) function get_xmm_reg4 (line 500) | static void get_xmm_reg4(xmm_reg_t& xmm_reg) function set_xmm_reg5 (line 505) | static void set_xmm_reg5(xmm_reg_t& xmm_reg) function get_xmm_reg5 (line 510) | static void get_xmm_reg5(xmm_reg_t& xmm_reg) function set_xmm_reg6 (line 515) | static void set_xmm_reg6(xmm_reg_t& xmm_reg) function get_xmm_reg6 (line 520) | static void get_xmm_reg6(xmm_reg_t& xmm_reg) function set_xmm_reg7 (line 525) | static void set_xmm_reg7(xmm_reg_t& xmm_reg) function get_xmm_reg7 (line 530) | static void get_xmm_reg7(xmm_reg_t& xmm_reg) function get_xmm_reg8 (line 535) | static void get_xmm_reg8(xmm_reg_t& xmm_reg) function get_xmm_reg9 (line 541) | static void get_xmm_reg9(xmm_reg_t& xmm_reg) function get_xmm_reg10 (line 546) | static void get_xmm_reg10(xmm_reg_t& xmm_reg) function get_xmm_reg11 (line 551) | static void get_xmm_reg11(xmm_reg_t& xmm_reg) function get_xmm_reg12 (line 556) | static void get_xmm_reg12(xmm_reg_t& xmm_reg) function get_xmm_reg13 (line 561) | static void get_xmm_reg13(xmm_reg_t& xmm_reg) function get_xmm_reg14 (line 566) | static void get_xmm_reg14(xmm_reg_t& xmm_reg) function get_xmm_reg15 (line 571) | static void get_xmm_reg15(xmm_reg_t& xmm_reg) function set_xmm_reg8 (line 576) | static void set_xmm_reg8(xmm_reg_t& xmm_reg) function set_xmm_reg9 (line 581) | static void set_xmm_reg9(xmm_reg_t& xmm_reg) function set_xmm_reg10 (line 586) | static void set_xmm_reg10(xmm_reg_t& xmm_reg) function set_xmm_reg11 (line 591) | static void set_xmm_reg11(xmm_reg_t& xmm_reg) function set_xmm_reg12 (line 596) | static void set_xmm_reg12(xmm_reg_t& xmm_reg) function set_xmm_reg13 (line 601) | static void set_xmm_reg13(xmm_reg_t& xmm_reg) function set_xmm_reg14 (line 606) | static void set_xmm_reg14(xmm_reg_t& xmm_reg) function set_xmm_reg15 (line 611) | static void set_xmm_reg15(xmm_reg_t& xmm_reg) function set_xmm_reg (line 658) | static void function get_xmm_reg (line 717) | static void function write_xmm_reg (line 775) | void write_xmm_reg(UINT32 reg_no, UINT32 val) function read_xmm_reg (line 787) | void read_xmm_reg(UINT32 reg_no, xmm_reg_t& xmm) function EXPORT_CSYM (line 799) | EXPORT_CSYM void TestIargPreserveInReplacement() function EXPORT_CSYM (line 803) | EXPORT_CSYM void TestIargPreserveInReplacement1() function EXPORT_CSYM (line 807) | EXPORT_CSYM void TestIargPreserveInReplacement2() function EXPORT_CSYM (line 811) | EXPORT_CSYM void TestIargPreserveInProbed() function EXPORT_CSYM (line 815) | EXPORT_CSYM void TestIargPreserveInProbed1() function EXPORT_CSYM (line 819) | EXPORT_CSYM void TestIargPreserveInProbed2() function VerifyAndDumpX87RegsAtReplacedFunction (line 867) | void VerifyAndDumpX87RegsAtReplacedFunction() function EXPORT_CSYM (line 913) | EXPORT_CSYM void ReplacedX87Regs() function SetX87Regs (line 919) | void SetX87Regs(unsigned int val) function VerifyAndDumpX87RegsAtExecutedAtFunction (line 968) | void VerifyAndDumpX87RegsAtExecutedAtFunction() function EXPORT_CSYM (line 1013) | EXPORT_CSYM void ExecutedAtFunc() function main (line 1019) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/test_iarg_preserve.cpp type WIND (line 35) | namespace WIND function EXTERN_C (line 108) | EXTERN_C VOID DummyProc() function EXPORT_CSYM (line 112) | EXPORT_CSYM void TestIargPreserveInReplacement() function EXPORT_CSYM (line 116) | EXPORT_CSYM void TestIargPreserveInReplacement1() function EXPORT_CSYM (line 120) | EXPORT_CSYM void TestIargPreserveInReplacement2() function EXPORT_CSYM (line 124) | EXPORT_CSYM void TestIargPreserveInProbed() function EXPORT_CSYM (line 128) | EXPORT_CSYM void TestIargPreserveInProbed1() function EXPORT_CSYM (line 132) | EXPORT_CSYM void TestIargPreserveInProbed2() function VOID (line 136) | VOID CallToFldzToTop3() function VOID (line 142) | VOID CallToSetXmmRegsToZero() function VOID (line 147) | VOID CallToSetIntRegsToZero() function VOID (line 152) | VOID CallToUnMaskZeroDivideInMxcsr() function VOID (line 163) | VOID Trace (TRACE trace, VOID *v) function VOID (line 470) | VOID TestIargPreserveReplacement() function VOID (line 480) | VOID TestIargPreserveReplacement1() function VOID (line 490) | VOID TestIargPreserveReplacement2() function VOID (line 501) | VOID TestIargPreserveProbedBefore() function VOID (line 510) | VOID TestIargPreserveProbedBefore1() function VOID (line 516) | VOID ImageLoad(IMG img, VOID *v) function VOID (line 579) | VOID Fini(INT32 code, VOID *v) function main (line 589) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/test_iarg_preserve2.cpp type WIND (line 35) | namespace WIND function EXPORT_CSYM (line 101) | EXPORT_CSYM void TestIargPreserveInReplacement() function EXPORT_CSYM (line 105) | EXPORT_CSYM void TestIargPreserveInReplacement1() function EXPORT_CSYM (line 109) | EXPORT_CSYM void TestIargPreserveInReplacement2() function EXPORT_CSYM (line 113) | EXPORT_CSYM void TestIargPreserveInProbed() function EXPORT_CSYM (line 117) | EXPORT_CSYM void TestIargPreserveInProbed1() function EXPORT_CSYM (line 121) | EXPORT_CSYM void TestIargPreserveInProbed2() function VOID (line 128) | VOID DummyProc() function VOID (line 132) | VOID CallToFldzToTop3() function VOID (line 138) | VOID CallToSetXmmRegsToZero() function VOID (line 143) | VOID CallToSetIntRegsToZero() function VOID (line 148) | VOID CallToUnMaskZeroDivideInMxcsr() function VOID (line 157) | VOID Trace (TRACE trace, VOID *v) function VOID (line 220) | VOID Fini(INT32 code, VOID *v) function main (line 229) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/test_iarg_preserve_app.cpp function xmm_reg_t (line 250) | union ALIGN16 xmm_reg_t function get_xmm_regA (line 292) | static void get_xmm_regA(xmm_reg_t& xmm_reg) function set_xmm_reg0 (line 297) | static void set_xmm_reg0(xmm_reg_t& xmm_reg) function get_xmm_reg0 (line 302) | static void get_xmm_reg0(xmm_reg_t& xmm_reg) function set_xmm_reg1 (line 308) | static void set_xmm_reg1(xmm_reg_t& xmm_reg) function get_xmm_reg1 (line 313) | static void get_xmm_reg1(xmm_reg_t& xmm_reg) function set_xmm_reg2 (line 320) | static void set_xmm_reg2(xmm_reg_t& xmm_reg) function get_xmm_reg2 (line 325) | static void get_xmm_reg2(xmm_reg_t& xmm_reg) function set_xmm_reg3 (line 330) | static void set_xmm_reg3(xmm_reg_t& xmm_reg) function get_xmm_reg3 (line 335) | static void get_xmm_reg3(xmm_reg_t& xmm_reg) function set_xmm_reg4 (line 340) | static void set_xmm_reg4(xmm_reg_t& xmm_reg) function get_xmm_reg4 (line 345) | static void get_xmm_reg4(xmm_reg_t& xmm_reg) function set_xmm_reg5 (line 350) | static void set_xmm_reg5(xmm_reg_t& xmm_reg) function get_xmm_reg5 (line 355) | static void get_xmm_reg5(xmm_reg_t& xmm_reg) function set_xmm_reg6 (line 360) | static void set_xmm_reg6(xmm_reg_t& xmm_reg) function get_xmm_reg6 (line 365) | static void get_xmm_reg6(xmm_reg_t& xmm_reg) function set_xmm_reg7 (line 370) | static void set_xmm_reg7(xmm_reg_t& xmm_reg) function get_xmm_reg7 (line 375) | static void get_xmm_reg7(xmm_reg_t& xmm_reg) function get_xmm_reg8 (line 380) | static void get_xmm_reg8(xmm_reg_t& xmm_reg) function get_xmm_reg9 (line 386) | static void get_xmm_reg9(xmm_reg_t& xmm_reg) function get_xmm_reg10 (line 391) | static void get_xmm_reg10(xmm_reg_t& xmm_reg) function get_xmm_reg11 (line 396) | static void get_xmm_reg11(xmm_reg_t& xmm_reg) function get_xmm_reg12 (line 401) | static void get_xmm_reg12(xmm_reg_t& xmm_reg) function get_xmm_reg13 (line 406) | static void get_xmm_reg13(xmm_reg_t& xmm_reg) function get_xmm_reg14 (line 411) | static void get_xmm_reg14(xmm_reg_t& xmm_reg) function get_xmm_reg15 (line 416) | static void get_xmm_reg15(xmm_reg_t& xmm_reg) function set_xmm_reg8 (line 421) | static void set_xmm_reg8(xmm_reg_t& xmm_reg) function set_xmm_reg9 (line 426) | static void set_xmm_reg9(xmm_reg_t& xmm_reg) function set_xmm_reg10 (line 431) | static void set_xmm_reg10(xmm_reg_t& xmm_reg) function set_xmm_reg11 (line 436) | static void set_xmm_reg11(xmm_reg_t& xmm_reg) function set_xmm_reg12 (line 441) | static void set_xmm_reg12(xmm_reg_t& xmm_reg) function set_xmm_reg13 (line 446) | static void set_xmm_reg13(xmm_reg_t& xmm_reg) function set_xmm_reg14 (line 451) | static void set_xmm_reg14(xmm_reg_t& xmm_reg) function set_xmm_reg15 (line 456) | static void set_xmm_reg15(xmm_reg_t& xmm_reg) function set_xmm_reg (line 521) | static void function get_xmm_reg (line 580) | static void function write_xmm_reg (line 638) | void write_xmm_reg(UINT32 reg_no, UINT32 val) function read_xmm_reg (line 650) | void read_xmm_reg(UINT32 reg_no, xmm_reg_t& xmm) function EXPORT_CSYM (line 662) | EXPORT_CSYM void TestIargPreserveInReplacement() function EXPORT_CSYM (line 666) | EXPORT_CSYM void TestIargPreserveInReplacement1() function EXPORT_CSYM (line 670) | EXPORT_CSYM void TestIargPreserveInReplacement2() function EXPORT_CSYM (line 674) | EXPORT_CSYM void TestIargPreserveInProbed() function EXPORT_CSYM (line 678) | EXPORT_CSYM void TestIargPreserveInProbed1() function EXPORT_CSYM (line 682) | EXPORT_CSYM void TestIargPreserveInProbed2() function main (line 686) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/test_iarg_preserve_app2.cpp function xmm_reg_t (line 117) | union ALIGN16 xmm_reg_t function get_xmm_regA (line 156) | static void get_xmm_regA(xmm_reg_t& xmm_reg) function set_xmm_reg0 (line 161) | static void set_xmm_reg0(xmm_reg_t& xmm_reg) function get_xmm_reg0 (line 166) | static void get_xmm_reg0(xmm_reg_t& xmm_reg) function set_xmm_reg1 (line 172) | static void set_xmm_reg1(xmm_reg_t& xmm_reg) function get_xmm_reg1 (line 177) | static void get_xmm_reg1(xmm_reg_t& xmm_reg) function set_xmm_reg2 (line 184) | static void set_xmm_reg2(xmm_reg_t& xmm_reg) function get_xmm_reg2 (line 189) | static void get_xmm_reg2(xmm_reg_t& xmm_reg) function set_xmm_reg3 (line 194) | static void set_xmm_reg3(xmm_reg_t& xmm_reg) function get_xmm_reg3 (line 199) | static void get_xmm_reg3(xmm_reg_t& xmm_reg) function set_xmm_reg4 (line 204) | static void set_xmm_reg4(xmm_reg_t& xmm_reg) function get_xmm_reg4 (line 209) | static void get_xmm_reg4(xmm_reg_t& xmm_reg) function set_xmm_reg5 (line 214) | static void set_xmm_reg5(xmm_reg_t& xmm_reg) function get_xmm_reg5 (line 219) | static void get_xmm_reg5(xmm_reg_t& xmm_reg) function set_xmm_reg6 (line 224) | static void set_xmm_reg6(xmm_reg_t& xmm_reg) function get_xmm_reg6 (line 229) | static void get_xmm_reg6(xmm_reg_t& xmm_reg) function set_xmm_reg7 (line 234) | static void set_xmm_reg7(xmm_reg_t& xmm_reg) function get_xmm_reg7 (line 239) | static void get_xmm_reg7(xmm_reg_t& xmm_reg) function get_xmm_reg8 (line 244) | static void get_xmm_reg8(xmm_reg_t& xmm_reg) function get_xmm_reg9 (line 250) | static void get_xmm_reg9(xmm_reg_t& xmm_reg) function get_xmm_reg10 (line 255) | static void get_xmm_reg10(xmm_reg_t& xmm_reg) function get_xmm_reg11 (line 260) | static void get_xmm_reg11(xmm_reg_t& xmm_reg) function get_xmm_reg12 (line 265) | static void get_xmm_reg12(xmm_reg_t& xmm_reg) function get_xmm_reg13 (line 270) | static void get_xmm_reg13(xmm_reg_t& xmm_reg) function get_xmm_reg14 (line 275) | static void get_xmm_reg14(xmm_reg_t& xmm_reg) function get_xmm_reg15 (line 280) | static void get_xmm_reg15(xmm_reg_t& xmm_reg) function set_xmm_reg8 (line 285) | static void set_xmm_reg8(xmm_reg_t& xmm_reg) function set_xmm_reg9 (line 290) | static void set_xmm_reg9(xmm_reg_t& xmm_reg) function set_xmm_reg10 (line 295) | static void set_xmm_reg10(xmm_reg_t& xmm_reg) function set_xmm_reg11 (line 300) | static void set_xmm_reg11(xmm_reg_t& xmm_reg) function set_xmm_reg12 (line 305) | static void set_xmm_reg12(xmm_reg_t& xmm_reg) function set_xmm_reg13 (line 310) | static void set_xmm_reg13(xmm_reg_t& xmm_reg) function set_xmm_reg14 (line 315) | static void set_xmm_reg14(xmm_reg_t& xmm_reg) function set_xmm_reg15 (line 320) | static void set_xmm_reg15(xmm_reg_t& xmm_reg) function set_xmm_reg (line 381) | static void function get_xmm_reg (line 440) | static void function write_xmm_reg (line 498) | void write_xmm_reg(UINT32 reg_no, UINT32 val) function read_xmm_reg (line 510) | void read_xmm_reg(UINT32 reg_no, xmm_reg_t& xmm) function EXPORT_CSYM (line 521) | EXPORT_CSYM void TestIargPreserveInReplacement() function EXPORT_CSYM (line 525) | EXPORT_CSYM void TestIargPreserveInReplacement1() function EXPORT_CSYM (line 529) | EXPORT_CSYM void TestIargPreserveInReplacement2() function EXPORT_CSYM (line 533) | EXPORT_CSYM void TestIargPreserveInProbed() function EXPORT_CSYM (line 537) | EXPORT_CSYM void TestIargPreserveInProbed1() function EXPORT_CSYM (line 541) | EXPORT_CSYM void TestIargPreserveInProbed2() function main (line 590) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/test_iarg_preserve_mxcsr.cpp type WIND (line 35) | namespace WIND function EXTERN_C (line 63) | EXTERN_C VOID DummyProc() function EXPORT_CSYM (line 67) | EXPORT_CSYM void TestIargPreserveInReplacement() function EXPORT_CSYM (line 71) | EXPORT_CSYM void TestIargPreserveInReplacement1() function EXPORT_CSYM (line 75) | EXPORT_CSYM void TestIargPreserveInReplacement2() function EXPORT_CSYM (line 79) | EXPORT_CSYM void TestIargPreserveInProbed() function EXPORT_CSYM (line 83) | EXPORT_CSYM void TestIargPreserveInProbed1() function EXPORT_CSYM (line 88) | EXPORT_CSYM void TestIargPreserveInProbed2() function VOID (line 131) | VOID CallToFldzToTop3() function VOID (line 137) | VOID CallToSetXmmRegsToZero() function VOID (line 142) | VOID CallToSetIntRegsToZero() function VOID (line 147) | VOID CallToUnMaskZeroDivideInMxcsr() function VOID (line 158) | VOID Trace (TRACE trace, VOID *v) function EXTERN_C (line 189) | EXTERN_C VOID TestIargPreserveReplacement() function EXTERN_C (line 195) | EXTERN_C VOID TestIargPreserveReplacement1() function EXTERN_C (line 201) | EXTERN_C VOID TestIargPreserveProbedBefore() function EXTERN_C (line 207) | EXTERN_C VOID TestIargPreserveProbedBefore1() function VOID (line 213) | VOID ImageLoad(IMG img, VOID *v) function VOID (line 257) | VOID Fini(INT32 code, VOID *v) function main (line 266) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/test_iarg_preserve_mxcsr1.cpp type WIND (line 35) | namespace WIND function EXTERN_C (line 64) | EXTERN_C VOID DummyProc() function EXPORT_CSYM (line 68) | EXPORT_CSYM void TestIargPreserveInReplacement() function EXPORT_CSYM (line 72) | EXPORT_CSYM void TestIargPreserveInReplacement1() function EXPORT_CSYM (line 76) | EXPORT_CSYM void TestIargPreserveInReplacement2() function EXPORT_CSYM (line 80) | EXPORT_CSYM void TestIargPreserveInProbed() function EXPORT_CSYM (line 84) | EXPORT_CSYM void TestIargPreserveInProbed1() function EXPORT_CSYM (line 89) | EXPORT_CSYM void TestIargPreserveInProbed2() function VOID (line 132) | VOID CallToFldzToTop3() function VOID (line 138) | VOID CallToSetXmmRegsToZero() function VOID (line 143) | VOID CallToSetIntRegsToZero() function VOID (line 148) | VOID CallToUnMaskZeroDivideInMxcsr() function VOID (line 153) | VOID CallToMaskZeroDivideInMxcsr() function VOID (line 164) | VOID Trace (TRACE trace, VOID *v) function EXTERN_C (line 199) | EXTERN_C VOID TestIargPreserveReplacement() function EXTERN_C (line 205) | EXTERN_C VOID TestIargPreserveReplacement1() function EXTERN_C (line 211) | EXTERN_C VOID TestIargPreserveProbedBefore() function EXTERN_C (line 217) | EXTERN_C VOID TestIargPreserveProbedBefore1() function VOID (line 223) | VOID ImageLoad(IMG img, VOID *v) function VOID (line 267) | VOID Fini(INT32 code, VOID *v) function main (line 276) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/test_iarg_preserve_mxcsr_app.cpp function xmm_reg_t (line 191) | union ALIGN16 xmm_reg_t function get_xmm_regA (line 233) | static void get_xmm_regA(xmm_reg_t& xmm_reg) function set_xmm_reg0 (line 238) | static void set_xmm_reg0(xmm_reg_t& xmm_reg) function get_xmm_reg0 (line 243) | static void get_xmm_reg0(xmm_reg_t& xmm_reg) function set_xmm_reg1 (line 249) | static void set_xmm_reg1(xmm_reg_t& xmm_reg) function get_xmm_reg1 (line 254) | static void get_xmm_reg1(xmm_reg_t& xmm_reg) function set_xmm_reg2 (line 261) | static void set_xmm_reg2(xmm_reg_t& xmm_reg) function get_xmm_reg2 (line 266) | static void get_xmm_reg2(xmm_reg_t& xmm_reg) function set_xmm_reg3 (line 271) | static void set_xmm_reg3(xmm_reg_t& xmm_reg) function get_xmm_reg3 (line 276) | static void get_xmm_reg3(xmm_reg_t& xmm_reg) function set_xmm_reg4 (line 281) | static void set_xmm_reg4(xmm_reg_t& xmm_reg) function get_xmm_reg4 (line 286) | static void get_xmm_reg4(xmm_reg_t& xmm_reg) function set_xmm_reg5 (line 291) | static void set_xmm_reg5(xmm_reg_t& xmm_reg) function get_xmm_reg5 (line 296) | static void get_xmm_reg5(xmm_reg_t& xmm_reg) function set_xmm_reg6 (line 301) | static void set_xmm_reg6(xmm_reg_t& xmm_reg) function get_xmm_reg6 (line 306) | static void get_xmm_reg6(xmm_reg_t& xmm_reg) function set_xmm_reg7 (line 311) | static void set_xmm_reg7(xmm_reg_t& xmm_reg) function get_xmm_reg7 (line 316) | static void get_xmm_reg7(xmm_reg_t& xmm_reg) function get_xmm_reg8 (line 321) | static void get_xmm_reg8(xmm_reg_t& xmm_reg) function get_xmm_reg9 (line 327) | static void get_xmm_reg9(xmm_reg_t& xmm_reg) function get_xmm_reg10 (line 332) | static void get_xmm_reg10(xmm_reg_t& xmm_reg) function get_xmm_reg11 (line 337) | static void get_xmm_reg11(xmm_reg_t& xmm_reg) function get_xmm_reg12 (line 342) | static void get_xmm_reg12(xmm_reg_t& xmm_reg) function get_xmm_reg13 (line 347) | static void get_xmm_reg13(xmm_reg_t& xmm_reg) function get_xmm_reg14 (line 352) | static void get_xmm_reg14(xmm_reg_t& xmm_reg) function get_xmm_reg15 (line 357) | static void get_xmm_reg15(xmm_reg_t& xmm_reg) function set_xmm_reg8 (line 362) | static void set_xmm_reg8(xmm_reg_t& xmm_reg) function set_xmm_reg9 (line 367) | static void set_xmm_reg9(xmm_reg_t& xmm_reg) function set_xmm_reg10 (line 372) | static void set_xmm_reg10(xmm_reg_t& xmm_reg) function set_xmm_reg11 (line 377) | static void set_xmm_reg11(xmm_reg_t& xmm_reg) function set_xmm_reg12 (line 382) | static void set_xmm_reg12(xmm_reg_t& xmm_reg) function set_xmm_reg13 (line 387) | static void set_xmm_reg13(xmm_reg_t& xmm_reg) function set_xmm_reg14 (line 392) | static void set_xmm_reg14(xmm_reg_t& xmm_reg) function set_xmm_reg15 (line 397) | static void set_xmm_reg15(xmm_reg_t& xmm_reg) function set_xmm_reg (line 462) | static void function get_xmm_reg (line 521) | static void function write_xmm_reg (line 579) | void write_xmm_reg(UINT32 reg_no, UINT32 val) function read_xmm_reg (line 591) | void read_xmm_reg(UINT32 reg_no, xmm_reg_t& xmm) function EXPORT_CSYM (line 603) | EXPORT_CSYM void TestIargPreserveInReplacement() function EXPORT_CSYM (line 607) | EXPORT_CSYM void TestIargPreserveInReplacement1() function EXPORT_CSYM (line 611) | EXPORT_CSYM void TestIargPreserveInReplacement2() function EXPORT_CSYM (line 615) | EXPORT_CSYM void TestIargPreserveInProbed() function EXPORT_CSYM (line 619) | EXPORT_CSYM void TestIargPreserveInProbed1() function EXPORT_CSYM (line 623) | EXPORT_CSYM void TestIargPreserveInProbed2() function main (line 669) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/test_iarg_preserve_probe.cpp type WIND (line 35) | namespace WIND function EXTERN_C (line 66) | EXTERN_C VOID DummyProc() function EXPORT_CSYM (line 70) | EXPORT_CSYM void TestIargPreserveInReplacement() function EXPORT_CSYM (line 74) | EXPORT_CSYM void TestIargPreserveInReplacement1() function EXPORT_CSYM (line 78) | EXPORT_CSYM void TestIargPreserveInReplacement2() function EXPORT_CSYM (line 82) | EXPORT_CSYM void TestIargPreserveInProbed() function EXPORT_CSYM (line 86) | EXPORT_CSYM void TestIargPreserveInProbed1() function EXPORT_CSYM (line 90) | EXPORT_CSYM void TestIargPreserveInProbed2() function VOID (line 138) | VOID TestIargPreserveReplacement() function VOID (line 147) | VOID TestIargPreserveReplacement1() function VOID (line 156) | VOID TestIargPreserveProbedBefore() function VOID (line 165) | VOID TestIargPreserveProbedBefore1() function VOID (line 171) | VOID ImageLoad(IMG img, VOID *v) class FINI (line 251) | class FINI function main (line 266) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/test_iarg_preserve_probe_app.cpp function xmm_reg_t (line 199) | union ALIGN16 xmm_reg_t function get_xmm_regA (line 241) | static void get_xmm_regA(xmm_reg_t& xmm_reg) function set_xmm_reg0 (line 246) | static void set_xmm_reg0(xmm_reg_t& xmm_reg) function get_xmm_reg0 (line 251) | static void get_xmm_reg0(xmm_reg_t& xmm_reg) function set_xmm_reg1 (line 257) | static void set_xmm_reg1(xmm_reg_t& xmm_reg) function get_xmm_reg1 (line 262) | static void get_xmm_reg1(xmm_reg_t& xmm_reg) function set_xmm_reg2 (line 269) | static void set_xmm_reg2(xmm_reg_t& xmm_reg) function get_xmm_reg2 (line 274) | static void get_xmm_reg2(xmm_reg_t& xmm_reg) function set_xmm_reg3 (line 279) | static void set_xmm_reg3(xmm_reg_t& xmm_reg) function get_xmm_reg3 (line 284) | static void get_xmm_reg3(xmm_reg_t& xmm_reg) function set_xmm_reg4 (line 289) | static void set_xmm_reg4(xmm_reg_t& xmm_reg) function get_xmm_reg4 (line 294) | static void get_xmm_reg4(xmm_reg_t& xmm_reg) function set_xmm_reg5 (line 299) | static void set_xmm_reg5(xmm_reg_t& xmm_reg) function get_xmm_reg5 (line 304) | static void get_xmm_reg5(xmm_reg_t& xmm_reg) function set_xmm_reg6 (line 309) | static void set_xmm_reg6(xmm_reg_t& xmm_reg) function get_xmm_reg6 (line 314) | static void get_xmm_reg6(xmm_reg_t& xmm_reg) function set_xmm_reg7 (line 319) | static void set_xmm_reg7(xmm_reg_t& xmm_reg) function get_xmm_reg7 (line 324) | static void get_xmm_reg7(xmm_reg_t& xmm_reg) function get_xmm_reg8 (line 329) | static void get_xmm_reg8(xmm_reg_t& xmm_reg) function get_xmm_reg9 (line 335) | static void get_xmm_reg9(xmm_reg_t& xmm_reg) function get_xmm_reg10 (line 340) | static void get_xmm_reg10(xmm_reg_t& xmm_reg) function get_xmm_reg11 (line 345) | static void get_xmm_reg11(xmm_reg_t& xmm_reg) function get_xmm_reg12 (line 350) | static void get_xmm_reg12(xmm_reg_t& xmm_reg) function get_xmm_reg13 (line 355) | static void get_xmm_reg13(xmm_reg_t& xmm_reg) function get_xmm_reg14 (line 360) | static void get_xmm_reg14(xmm_reg_t& xmm_reg) function get_xmm_reg15 (line 365) | static void get_xmm_reg15(xmm_reg_t& xmm_reg) function set_xmm_reg8 (line 370) | static void set_xmm_reg8(xmm_reg_t& xmm_reg) function set_xmm_reg9 (line 375) | static void set_xmm_reg9(xmm_reg_t& xmm_reg) function set_xmm_reg10 (line 380) | static void set_xmm_reg10(xmm_reg_t& xmm_reg) function set_xmm_reg11 (line 385) | static void set_xmm_reg11(xmm_reg_t& xmm_reg) function set_xmm_reg12 (line 390) | static void set_xmm_reg12(xmm_reg_t& xmm_reg) function set_xmm_reg13 (line 395) | static void set_xmm_reg13(xmm_reg_t& xmm_reg) function set_xmm_reg14 (line 400) | static void set_xmm_reg14(xmm_reg_t& xmm_reg) function set_xmm_reg15 (line 405) | static void set_xmm_reg15(xmm_reg_t& xmm_reg) function set_xmm_reg (line 470) | static void function get_xmm_reg (line 529) | static void function write_xmm_reg (line 587) | void write_xmm_reg(UINT32 reg_no, UINT32 val) function read_xmm_reg (line 599) | void read_xmm_reg(UINT32 reg_no, xmm_reg_t& xmm) function EXPORT_CSYM (line 611) | EXPORT_CSYM void TestIargPreserveInReplacement() function EXPORT_CSYM (line 616) | EXPORT_CSYM void TestIargPreserveInReplacement1() function EXPORT_CSYM (line 621) | EXPORT_CSYM void TestIargPreserveInReplacement2() function EXPORT_CSYM (line 626) | EXPORT_CSYM void TestIargPreserveInProbed() function EXPORT_CSYM (line 631) | EXPORT_CSYM void TestIargPreserveInProbed1() function EXPORT_CSYM (line 636) | EXPORT_CSYM void TestIargPreserveInProbed2() function main (line 684) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/test_inlined_consts.cpp function VOID (line 55) | VOID Trace(TRACE trace, VOID *v) function VOID (line 69) | VOID Fini(INT32 code, VOID *v) function main (line 85) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/test_ip_access.cpp function IpReadBefore (line 54) | static void function IpWriteBefore (line 62) | static void function IpReadAfter (line 70) | static void function IpWriteAfter (line 76) | static void function VOID (line 82) | VOID Instruction(INS ins, VOID *v) function VOID (line 169) | VOID PrintFinalInfo(INT32 code, VOID *v) function main (line 223) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/test_ip_access_app.cpp function FuncSize (line 64) | size_t FuncSize(MY_FUNC_PTR func, MY_FUNC_PTR funcEnd) function CopyAndExecuteTestIpWrite (line 84) | void CopyAndExecuteTestIpWrite() function main (line 103) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/test_lea_rip_app.cpp function main (line 35) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/thenpredicated.cpp function INT32 (line 65) | INT32 Usage() function ADDRINT (line 75) | static ADDRINT returnArg(ADDRINT arg) function VOID (line 83) | static VOID countInst() function VOID (line 90) | VOID Instruction(INS ins, VOID *v) function VOID (line 102) | VOID Fini(INT32 code, VOID *v) function main (line 110) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/thread.c function main (line 61) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/thread_callback.cpp function VOID (line 48) | VOID ThreadStart(THREADID threadid, CONTEXT *ctxt, INT32 flags, VOID *v) function VOID (line 71) | VOID ThreadFini(THREADID threadid, const CONTEXT *ctxt, INT32 code, VOID... function VOID (line 93) | VOID Fini(INT32 code, VOID *v) function VOID (line 99) | VOID ImageLoad(IMG img, VOID *v) function main (line 121) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/thread_count.cpp function VOID (line 39) | VOID ThreadStart(THREADID threadid, CONTEXT *ctxt, INT32 flags, VOID *v) function VOID (line 46) | VOID ThreadFini(THREADID threadid, const CONTEXT *ctxt, INT32 code, VOID... function VOID (line 53) | VOID Fini(INT32 code, VOID *v) function main (line 60) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/thread_count2.cpp function VOID (line 45) | VOID ThreadStart(THREADID threadid, CONTEXT *ctxt, INT32 flags, VOID *v) function VOID (line 54) | VOID ThreadFini(THREADID threadid, const CONTEXT *ctxt, INT32 code, VOID... function VOID (line 63) | VOID Fini(INT32 code, VOID *v) function VOID (line 72) | VOID UseToolStack() function VOID (line 80) | VOID Instruction(INS ins, VOID *v) function main (line 87) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/thread_ea_addr16.c function main (line 71) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/thread_pool.cpp function RUNNABLE_OBJ (line 85) | RUNNABLE_OBJ * THREAD_POOL::Wait(unsigned long tid) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/thread_pool.h function class (line 44) | class EXIT_THREAD_OBJ : public RUNNABLE_OBJ function class (line 55) | class THREAD_POOL FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/thread_segmented_ea.c function main (line 71) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/thread_usestack.c function compare_int (line 50) | int compare_int(const void *p, const void *q) function stacksort (line 61) | void stacksort(int *array, size_t nelem, int (*compar)(const void *, con... function use_array (line 121) | void use_array(int *arr) function main (line 149) | int main(int argc, char* argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/thread_wait.c function main (line 65) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/threadtestwin.c function ThreadRoutine (line 42) | int ThreadRoutine() function ThreadCreation (line 54) | int ThreadCreation() function main (line 85) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/tool_fetch_app.c function EXPORT_SYM (line 49) | EXPORT_SYM function EXPORT_SYM (line 55) | EXPORT_SYM function EXPORT_SYM (line 61) | EXPORT_SYM FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/tool_full_path.cpp function main (line 51) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/tool_malloc.cpp type REC (line 53) | struct REC { type REC (line 55) | struct REC type REC (line 62) | struct REC type REC (line 55) | struct REC function INT32 (line 75) | INT32 Usage() function VOID (line 90) | VOID Trace(TRACE trace, VOID *v) function VOID (line 100) | VOID Fini(INT32 code, VOID *v) function main (line 109) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/toolfetch_sub.cpp function VOID (line 41) | VOID ImageLoad(IMG img, VOID *v) function VOID (line 69) | VOID Fini(INT32 code, VOID *v) function ToolFetchFunction (line 74) | size_t ToolFetchFunction(void *buf, ADDRINT addr, size_t size, EXCEPTION... function main (line 97) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/tstcmpxchg8b_with_explicit_ebx.c function main (line 51) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/two.c function one (line 36) | int one() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/undecorate.cpp function VOID (line 64) | VOID ImageLoad(IMG img, VOID *v) function main (line 148) | int main(INT32 argc, CHAR **argv) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/undecorateOperator_app.cpp function my_operator (line 43) | int my_operator(const T& src) { function main (line 47) | int main() { FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/undecorate_app.cpp class A (line 39) | class A method method1 (line 42) | void method1(const vector& param1) {} method method2 (line 43) | void method2(string param2) {} method method3 (line 44) | void method3(string param3) const {} function T (line 47) | T method(T & arg) { return arg; } class method1 (line 49) | class method1 : public B method method1 (line 52) | method1() {} function Foo (line 55) | void Foo() function main (line 64) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/win_callback.cpp function VOID (line 44) | static VOID MySyscallInCallback(CONTEXT * ctxt, AFUNPTR pf) function VOID (line 56) | static VOID InstrumentRoutine(RTN rtn, VOID *) function OnInterrupt (line 78) | static void OnInterrupt(THREADID threadIndex, function main (line 94) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/win_callback_app.cpp function Abort (line 45) | static void Abort(const string & errorMessage) function SyscallInCallback (line 52) | __declspec(dllexport) void SyscallInCallback() function LRESULT (line 58) | LRESULT CALLBACK WindowProc(HWND hWnd, UINT message, WPARAM wParam, LPAR... function DWORD (line 77) | DWORD WINAPI ThreadProc(LPVOID pArg) function main (line 95) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/win_code_on_reused_memory.cpp function Return10 (line 38) | int Return10() function EndReturn10 (line 42) | void EndReturn10() function Return20 (line 46) | int Return20() function EndReturn20 (line 50) | void EndReturn20() function PtrDiff (line 57) | size_t PtrDiff(const VOID * ptr1, const VOID * ptr2) function main (line 62) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/win_cpp_exception.cpp function EXPORT_SYM (line 41) | EXPORT_SYM void PinVerifyInTry () function EXPORT_SYM (line 47) | EXPORT_SYM function EXPORT_SYM (line 54) | EXPORT_SYM function EXPORT_SYM (line 61) | EXPORT_SYM class MyClass (line 69) | class MyClass function second (line 79) | void second() function CppException (line 86) | int CppException() function main (line 107) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/win_debug_service.cpp function DebugService (line 35) | int DebugService() function main (line 49) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/win_divide_by_zero_exception.cpp function EXPORT_SYM (line 41) | EXPORT_SYM void PinVerifyInTry () function EXPORT_SYM (line 47) | EXPORT_SYM function EXPORT_SYM (line 54) | EXPORT_SYM function EXPORT_SYM (line 61) | EXPORT_SYM function DivideByZero (line 68) | int DivideByZero() function main (line 92) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/win_early_thread.cpp function main (line 40) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/win_early_thread_dll.cpp function DWORD (line 38) | DWORD WINAPI ThreadProc(VOID * p) function BOOL (line 44) | BOOL WINAPI DllMain(HANDLE hDll, DWORD dwReason, LPVOID lpReserved) function Something (line 75) | __declspec(dllexport) int Something() {return i;} FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/win_exception_test.cpp function MyExceptionFilter (line 42) | static int MyExceptionFilter(LPEXCEPTION_POINTERS exceptPtr) function main (line 49) | int main( int argc, char * argv[] ) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/win_hello_c_sharp_app.cs class Program (line 5) | class Program method Main (line 7) | static void Main(string[] args) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/win_load_library.cpp function ThreadRoutine (line 36) | int ThreadRoutine() function ThreadCreateAndLoadLibrary (line 46) | bool ThreadCreateAndLoadLibrary() function main (line 86) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/win_mxcsr_app.cpp function DWORD (line 40) | DWORD WINAPI GetMxcsr(VOID * pParams) function main (line 47) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/win_no_dependencies.cpp function main (line 32) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/win_queue_apc.cpp function EXPORT_SYM (line 42) | EXPORT_SYM function QueueApc (line 55) | int QueueApc() function main (line 66) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/win_syscallenum.cpp function checkSyscalls (line 50) | static int checkSyscalls(BOOL verbose) function main (line 90) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/win_thread_create_apc.cpp function ThreadRoutine (line 36) | int ThreadRoutine() function ThreadCreation (line 41) | bool ThreadCreation() function main (line 71) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/win_tls_dll.cpp function BOOL (line 38) | BOOL DllMain(HANDLE hDll, DWORD dwReason, LPVOID lpReserved) function Nothing (line 102) | __declspec(dllexport) void Nothing() {} FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/winapp_exception_context.cpp type FXSAVE_STRUCT (line 49) | struct FXSAVE_STRUCT type FPSTATE_STRUCT (line 69) | struct FPSTATE_STRUCT type FXSAVE_STRUCT (line 73) | struct FXSAVE_STRUCT type FXSAVE_STRUCT (line 120) | struct FXSAVE_STRUCT type FXSAVE_STRUCT (line 96) | struct FXSAVE_STRUCT type FPSTATE_STRUCT (line 116) | struct FPSTATE_STRUCT type FXSAVE_STRUCT (line 73) | struct FXSAVE_STRUCT type FXSAVE_STRUCT (line 120) | struct FXSAVE_STRUCT function SetMyFpContext (line 143) | void SetMyFpContext(PCONTEXT pContext) function CheckMyFpContext (line 170) | static bool CheckMyFpContext(PCONTEXT pContext) function MyExceptionFilter (line 213) | static int MyExceptionFilter(LPEXCEPTION_POINTERS exceptPtr, function Abort (line 234) | static void Abort(const char * msg) function main (line 244) | int main(int argc, char *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/write_debugger_error.cpp function Before (line 51) | void Before( ) function VOID (line 57) | VOID ImageLoad(IMG img, VOID *v) function main (line 74) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/write_user_error.cpp function Before (line 53) | void Before( ) function VOID (line 67) | VOID ImageLoad(IMG img, VOID *v) function main (line 84) | int main(INT32 argc, CHAR *argv[]) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/x87_regs_in_context.cpp type WIND (line 35) | namespace WIND function EXPORT_CSYM (line 44) | EXPORT_CSYM void TestIargPreserveInReplacement() function EXPORT_CSYM (line 48) | EXPORT_CSYM void TestIargPreserveInReplacement1() function EXPORT_CSYM (line 52) | EXPORT_CSYM void TestIargPreserveInReplacement2() function EXPORT_CSYM (line 56) | EXPORT_CSYM void TestIargPreserveInProbed() function EXPORT_CSYM (line 60) | EXPORT_CSYM void TestIargPreserveInProbed1() function EXPORT_CSYM (line 64) | EXPORT_CSYM void TestIargPreserveInProbed2() function VOID (line 143) | VOID REPLACE_ReplacedX87Regs(CONTEXT *context, THREADID tid, AFUNPTR ori... function CheckAndSetFpContextX87RegsAtException (line 301) | void CheckAndSetFpContextX87RegsAtException (const CONTEXT *ctxtFrom, CO... function INT32 (line 409) | INT32 GetStackAdjustmentForRedirectionToFunction(INT32 currentAlignment) function OnException (line 426) | static void OnException(THREADID threadIndex, function VOID (line 458) | VOID CallToFldzToTop3() function VOID (line 463) | VOID Trace (TRACE trace, VOID *v) function VOID (line 494) | VOID Image(IMG img, void *v) function main (line 529) | int main(int argc, char **argv) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/x87_regs_in_context_app.cpp type FXSAVE_STRUCT (line 143) | struct /**/ FXSAVE_STRUCT type FPSTATE_STRUCT (line 163) | struct FPSTATE_STRUCT type FXSAVE_STRUCT (line 167) | struct FXSAVE_STRUCT type FXSAVE_STRUCT (line 206) | struct FXSAVE_STRUCT type FXSAVE_STRUCT (line 182) | struct /**/ FXSAVE_STRUCT type FPSTATE_STRUCT (line 202) | struct FPSTATE_STRUCT type FXSAVE_STRUCT (line 167) | struct FXSAVE_STRUCT type FXSAVE_STRUCT (line 206) | struct FXSAVE_STRUCT function DumpX87Regs (line 220) | void DumpX87Regs() function SetX87Regs (line 242) | void SetX87Regs(unsigned int val) function VerifyAndDumpX87RegsAtReplacedFunction (line 291) | void VerifyAndDumpX87RegsAtReplacedFunction() function EXPORT_CSYM (line 338) | EXPORT_CSYM void ReplacedX87Regs() function VerifyAndDumpX87RegsAtExecutedAtFunction (line 345) | void VerifyAndDumpX87RegsAtExecutedAtFunction() function EXPORT_CSYM (line 390) | EXPORT_CSYM void ExecutedAtFunc() function VerifyAndDumpX87RegsAtFunctionCalledFromToolExceptionCatcher (line 396) | void VerifyAndDumpX87RegsAtFunctionCalledFromToolExceptionCatcher() function EXPORT_CSYM (line 438) | EXPORT_CSYM void DumpX87RegsAtException() function handle (line 453) | void handle(int sig, siginfo_t* info, void* vctxt) function main (line 499) | int main() FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/xmmapp.cpp function xmm_reg_t (line 77) | union ALIGN16 xmm_reg_t function set_xmm_reg0 (line 133) | static void set_xmm_reg0(xmm_reg_t& xmm_reg) function get_xmm_reg0 (line 137) | static void get_xmm_reg0(xmm_reg_t& xmm_reg) function set_xmm_reg1 (line 141) | static void set_xmm_reg1(xmm_reg_t& xmm_reg) function get_xmm_reg1 (line 145) | static void get_xmm_reg1(xmm_reg_t& xmm_reg) function set_xmm_reg2 (line 149) | static void set_xmm_reg2(xmm_reg_t& xmm_reg) function get_xmm_reg2 (line 153) | static void get_xmm_reg2(xmm_reg_t& xmm_reg) function set_xmm_reg3 (line 157) | static void set_xmm_reg3(xmm_reg_t& xmm_reg) function get_xmm_reg3 (line 161) | static void get_xmm_reg3(xmm_reg_t& xmm_reg) function set_xmm_reg4 (line 165) | static void set_xmm_reg4(xmm_reg_t& xmm_reg) function get_xmm_reg4 (line 169) | static void get_xmm_reg4(xmm_reg_t& xmm_reg) function set_xmm_reg5 (line 173) | static void set_xmm_reg5(xmm_reg_t& xmm_reg) function get_xmm_reg5 (line 177) | static void get_xmm_reg5(xmm_reg_t& xmm_reg) function set_xmm_reg6 (line 181) | static void set_xmm_reg6(xmm_reg_t& xmm_reg) function get_xmm_reg6 (line 185) | static void get_xmm_reg6(xmm_reg_t& xmm_reg) function set_xmm_reg7 (line 189) | static void set_xmm_reg7(xmm_reg_t& xmm_reg) function get_xmm_reg7 (line 193) | static void get_xmm_reg7(xmm_reg_t& xmm_reg) function set_xmm_reg8 (line 198) | static void set_xmm_reg8(xmm_reg_t& xmm_reg) function get_xmm_reg8 (line 202) | static void get_xmm_reg8(xmm_reg_t& xmm_reg) function set_xmm_reg9 (line 206) | static void set_xmm_reg9(xmm_reg_t& xmm_reg) function get_xmm_reg9 (line 210) | static void get_xmm_reg9(xmm_reg_t& xmm_reg) function set_xmm_reg10 (line 214) | static void set_xmm_reg10(xmm_reg_t& xmm_reg) function get_xmm_reg10 (line 218) | static void get_xmm_reg10(xmm_reg_t& xmm_reg) function set_xmm_reg11 (line 222) | static void set_xmm_reg11(xmm_reg_t& xmm_reg) function get_xmm_reg11 (line 226) | static void get_xmm_reg11(xmm_reg_t& xmm_reg) function set_xmm_reg12 (line 230) | static void set_xmm_reg12(xmm_reg_t& xmm_reg) function get_xmm_reg12 (line 234) | static void get_xmm_reg12(xmm_reg_t& xmm_reg) function set_xmm_reg13 (line 238) | static void set_xmm_reg13(xmm_reg_t& xmm_reg) function get_xmm_reg13 (line 242) | static void get_xmm_reg13(xmm_reg_t& xmm_reg) function set_xmm_reg14 (line 246) | static void set_xmm_reg14(xmm_reg_t& xmm_reg) function get_xmm_reg14 (line 250) | static void get_xmm_reg14(xmm_reg_t& xmm_reg) function set_xmm_reg15 (line 254) | static void set_xmm_reg15(xmm_reg_t& xmm_reg) function get_xmm_reg15 (line 258) | static void get_xmm_reg15(xmm_reg_t& xmm_reg) function set_xmm_reg (line 265) | static void function get_xmm_reg (line 324) | static void function UINT32 (line 384) | UINT32 init_sse(UINT32 z, UINT32 reg_no) function UINT32 (line 397) | UINT32 read_sse(UINT32 reg_no) function main (line 415) | int main(int argc, char** argv) FILE: zsim-ramulator/pin/source/tools/ToolUnitTests/xmmtest.cpp function VOID (line 97) | VOID TestXmm(ADDRINT ip, UINT8 *reg_val, UINT8 *reg_val1, unsigned int o... function VOID (line 116) | VOID Instruction(INS ins, VOID *v) function main (line 150) | int main(int argc, char * argv[]) FILE: zsim-ramulator/pin/source/tools/Utils/and-launch.py function SetupOptionParser (line 20) | def SetupOptionParser(): function GetAndroidDeviceID (line 48) | def GetAndroidDeviceID(): function RunCommand (line 66) | def RunCommand(cmd): function ParseCmd (line 106) | def ParseCmd(cmdLine): function CreateLaunchScript (line 127) | def CreateLaunchScript(params, pinCmd): function CreateCommandsList (line 198) | def CreateCommandsList(params): function PrintDebugInfo (line 248) | def PrintDebugInfo(params, cmd_list): class ScriptData (line 270) | class ScriptData: function SetParameters (line 286) | def SetParameters(args): function Main (line 345) | def Main(argv): FILE: zsim-ramulator/pin/source/tools/Utils/andshell.py function info (line 13) | def info(msg): function debug (line 15) | def debug(msg): function warn (line 17) | def warn(msg): function extractErrorlevel (line 20) | def extractErrorlevel(output): function extractActualCommandOutput (line 31) | def extractActualCommandOutput(output): function figureOutKitLocation (line 36) | def figureOutKitLocation(working_dir): function getDevSerialNumber (line 46) | def getDevSerialNumber(): function execute_command (line 55) | def execute_command(): FILE: zsim-ramulator/pin/source/tools/Utils/attachLauncher_unix.cpp function ParseArguments (line 51) | static void ParseArguments(const int argc, const char* argv[], vector& appCmd) function pid_t (line 123) | static pid_t LaunchPin(const vector& pinCmd, const pid_t appPid) function WaitForPin (line 169) | static void WaitForPin(const pid_t pinPid, const pid_t appPid) function WaitForApp (line 199) | static void WaitForApp(const pid_t appPid) function main (line 226) | int main(const int argc, const char* argv[]) FILE: zsim-ramulator/pin/source/tools/Utils/avx2_check.c function main (line 35) | int main() FILE: zsim-ramulator/pin/source/tools/Utils/avx_check.c function main (line 35) | int main() FILE: zsim-ramulator/pin/source/tools/Utils/compare.py function Main (line 14) | def Main(argv): function CompareFile (line 48) | def CompareFile(filePattern, fileCompare): function PrintNoMatch (line 79) | def PrintNoMatch(patList): function PrintError (line 87) | def PrintError(s): FILE: zsim-ramulator/pin/source/tools/Utils/cp-pin.cpp function main (line 36) | int FILE: zsim-ramulator/pin/source/tools/Utils/disable-aslr.c function disableASLR (line 41) | void disableASLR() function main (line 57) | int main(int argc, char **argv) FILE: zsim-ramulator/pin/source/tools/Utils/hello.c function main (line 4) | int main() FILE: zsim-ramulator/pin/source/tools/Utils/installer.py function info (line 11) | def info(msg): function debug (line 13) | def debug(msg): function warn (line 15) | def warn(msg): function flatten (line 18) | def flatten(lst): function archive (line 46) | def archive(env): function execute (line 60) | def execute(cmd, env): function walk (line 68) | def walk(top, options): function SetupOptionParser (line 122) | def SetupOptionParser(): function Main (line 128) | def Main(argv): FILE: zsim-ramulator/pin/source/tools/Utils/micshell.py function figureOutKitLocation (line 7) | def figureOutKitLocation(): function execute_command (line 15) | def execute_command(): FILE: zsim-ramulator/pin/source/tools/Utils/regvalue_utils.cpp function CompareSizedWord (line 64) | static bool CompareSizedWord(const unsigned char * value, const unsigned... function string (line 81) | string Val2Str(const void* value, unsigned int size) function CompareValues (line 95) | bool CompareValues(const void* value, const void* expected, unsigned int... function AssignNewPinRegisterValue (line 106) | void AssignNewPinRegisterValue(PIN_REGISTER* pinreg, const UINT64* newva... FILE: zsim-ramulator/pin/source/tools/Utils/threadlib.h type BOOL (line 43) | typedef int BOOL; type THREAD_RTN (line 55) | typedef THREAD_RTN * THREAD_RTN_PTR; FILE: zsim-ramulator/pin/source/tools/Utils/threadlib_unix.c function BOOL (line 45) | BOOL CreateOneThread(THREAD_HANDLE * pThreadHandle, THREAD_RTN_PTR threa... function BOOL (line 62) | BOOL JoinOneThread(THREAD_HANDLE threadHandle) function ExitCurrentThread (line 69) | void ExitCurrentThread() function DelayCurrentThread (line 74) | void DelayCurrentThread(unsigned int millisec) FILE: zsim-ramulator/pin/source/tools/Utils/threadlib_win.c type WIN_THREAD_RTN_ARG (line 44) | typedef struct WIN_THREAD_RTN_ARG_ function DWORD (line 51) | static DWORD WINAPI WinThreadRtn(LPVOID arg) function BOOL (line 60) | BOOL CreateOneThread(THREAD_HANDLE * pThreadHandle, THREAD_RTN_PTR threa... function BOOL (line 77) | BOOL JoinOneThread(THREAD_HANDLE threadHandle) function ExitCurrentThread (line 86) | void ExitCurrentThread() function DelayCurrentThread (line 91) | void DelayCurrentThread(unsigned int millisec) FILE: zsim-ramulator/pin/source/tools/Utils/tsx_check.c function main (line 35) | int main() FILE: zsim-ramulator/src/access_tracing.h type AccessRecord (line 34) | struct AccessRecord { type PackedAccessRecord (line 42) | struct PackedAccessRecord { function class (line 51) | class AccessTraceReader { function class (line 81) | class AccessTraceWriter : public GlobAlloc { FILE: zsim-ramulator/src/barrier.h function class (line 60) | class Callee { function class (line 66) | class Barrier : public GlobAlloc { function join (line 124) | void join(uint32_t tid, lock_t* schedLock) { function leave (line 166) | void leave(uint32_t tid) { function sync (line 181) | void sync(uint32_t tid, lock_t* schedLock) { function checkRunList (line 256) | inline void checkRunList(uint32_t tid) { function tryWakeNext (line 275) | void tryWakeNext(uint32_t tid) { FILE: zsim-ramulator/src/bithacks.h function val (line 53) | uint32_t val) { function val (line 56) | uint64_t val) { function isPow2 (line 61) | inline bool isPow2(T val) { function T (line 70) | inline T maxN(T a) { return a; } function T (line 71) | inline T maxN(T a, U b, V... c) { function T (line 75) | inline T minN(T a) { return a; } function T (line 76) | inline T minN(T a, U b, V... c) { FILE: zsim-ramulator/src/breakdown_stats.h function class (line 37) | class CycleBreakdownStat : public VectorCounter { FILE: zsim-ramulator/src/cache.h function class (line 44) | class Cache : public BaseCache { FILE: zsim-ramulator/src/cache_arrays.h function class (line 36) | class CacheArray : public GlobAlloc { function class (line 58) | class SetAssocArray : public CacheArray { function class (line 77) | class ZArray : public CacheArray { type SetAssocCands (line 113) | struct SetAssocCands { function it (line 120) | inline bool operator!=(const iterator& it) const { return it.x != x; } type ZWalkInfo (line 131) | struct ZWalkInfo { type ZCands (line 139) | struct ZCands { function it (line 146) | inline bool operator!=(const iterator& it) const { return it.x != x; } FILE: zsim-ramulator/src/coherence_ctrls.h function class (line 41) | class CC : public GlobAlloc { function class (line 82) | class MESIBottomCC : public GlobAlloc { function isExclusive (line 115) | inline bool isExclusive(uint32_t lineId) { function initStats (line 120) | void initStats(AggregateStat* parentStat) { function lock (line 158) | inline void lock() { function unlock (line 162) | inline void unlock() { function isValid (line 167) | inline bool isValid(uint32_t lineId) { function offload (line 172) | inline uint64_t offload(offloadInfo offData){ function class (line 187) | class MESITopCC : public GlobAlloc { function isExclusive (line 204) | bool isExclusive() { function lock (line 239) | inline void lock() { function unlock (line 243) | inline void unlock() { function numSharers (line 248) | inline uint32_t numSharers(uint32_t lineId) { function CheckForMESIRace (line 256) | static inline bool CheckForMESIRace(AccessType& type, MESIState* state, ... function class (line 286) | class MESICC : public CC { function setChildren (line 304) | void setChildren(const g_vector& children, Network* network) { function initStats (line 309) | void initStats(AggregateStat* cacheStat) { function startAccess (line 315) | bool startAccess(MemReq& req) { function shouldAllocate (line 336) | bool shouldAllocate(const MemReq& req) { function processEviction (line 349) | uint64_t processEviction(const MemReq& triggerReq, Address wbLineAddr, i... function endAccess (line 391) | void endAccess(const MemReq& req) { function startInv (line 402) | void startInv() { function processInv (line 406) | uint64_t processInv(const InvReq& req, int32_t lineId, uint64_t startCyc... function numSharers (line 415) | uint32_t numSharers(uint32_t lineId) {return tcc->numSharers(lineId);} function isValid (line 416) | bool isValid(uint32_t lineId) {return bcc->isValid(lineId);} function offload (line 419) | uint64_t offload(offloadInfo offData){ function class (line 425) | class MESITerminalCC : public CC { function setChildren (line 440) | void setChildren(const g_vector& children, Network* network) { function initStats (line 444) | void initStats(AggregateStat* cacheStat) { function startAccess (line 449) | bool startAccess(MemReq& req) { function shouldAllocate (line 469) | bool shouldAllocate(const MemReq& req) { function processEviction (line 473) | uint64_t processEviction(const MemReq& triggerReq, Address wbLineAddr, i... function endAccess (line 488) | void endAccess(const MemReq& req) { function startInv (line 497) | void startInv() { function processInv (line 501) | uint64_t processInv(const InvReq& req, int32_t lineId, uint64_t startCyc... function numSharers (line 508) | uint32_t numSharers(uint32_t lineId) {return 0;} function isValid (line 509) | bool isValid(uint32_t lineId) {return bcc->isValid(lineId);} function offload (line 512) | uint64_t offload(offloadInfo offData){ FILE: zsim-ramulator/src/config.cpp function copyNonSimVars (line 75) | static uint32_t copyNonSimVars(libconfig::Setting& s1, libconfig::Settin... function checkIncluded (line 102) | static uint32_t checkIncluded(libconfig::Setting& s1, libconfig::Setting... function SType (line 154) | SType getSType() {return SType::TypeInt;} function SType (line 155) | SType getSType() {return SType::TypeInt64;} function SType (line 156) | SType getSType() {return SType::TypeBoolean;} function SType (line 157) | SType getSType() {return SType::TypeString;} function SType (line 158) | SType getSType() {return SType::TypeFloat;} function writeVar (line 167) | static void writeVar(libconfig::Setting& setting, const char* key, T val) { function writeVar (line 201) | static void writeVar(libconfig::Config* cfg, const char* key, T val) { function T (line 208) | T Config::genericGet(const char* key, T def) { function T (line 222) | T Config::genericGet(const char* key) { function Tokenize (line 265) | void Tokenize(const string& str, vector& tokens, const string& d... type Range (line 281) | struct Range { method Range (line 286) | explicit Range(string r) { method fill (line 323) | void fill(vector& mask) { function ParseMask (line 331) | std::vector ParseMask(const std::string& maskStr, uint32_t maskSiz... function ParseList (line 347) | std::vector ParseList(const std::string& listStr, const char* delimit... FILE: zsim-ramulator/src/config.h function namespace (line 40) | namespace libconfig { function class (line 46) | class Config { FILE: zsim-ramulator/src/contention_sim.h function class (line 52) | class ContentionSim : public GlobAlloc { type CrossingEventInfo (line 58) | struct CrossingEventInfo { function GlobAlloc (line 65) | struct DomainData : public GlobAlloc { type CompareDomains (line 88) | struct CompareDomains type SimThreadData (line 92) | struct SimThreadData { function getLastLimit (line 143) | uint64_t getLastLimit() {return lastLimit;} function getCurCycle (line 145) | uint64_t getCurCycle(uint32_t domain) { function setPrio (line 152) | void setPrio(uint32_t domain, uint32_t prio) {domains[domain].prio = prio;} function profileCrossing (line 155) | void profileCrossing(uint32_t srcDomain, uint32_t dstDomain, uint32_t co... FILE: zsim-ramulator/src/core.h type BblInfo (line 35) | struct BblInfo { type InstrFuncPtrs (line 44) | struct InstrFuncPtrs { // NOLINT(whitespace) function class (line 69) | class Core : public GlobAlloc { FILE: zsim-ramulator/src/core_recorder.cpp class TimingCoreEvent (line 33) | class TimingCoreEvent : public TimingEvent { method TimingCoreEvent (line 41) | TimingCoreEvent(uint64_t _delay, uint64_t _origStartCycle, CoreRecorde... method simulate (line 43) | void simulate(uint64_t _startCycle) { FILE: zsim-ramulator/src/core_recorder.h function class (line 34) | class CoreRecorder { FILE: zsim-ramulator/src/cpuenum.h function cpuenumNumCpus (line 34) | inline uint32_t cpuenumNumCpus(uint32_t pid) { FILE: zsim-ramulator/src/cpuid.h type CpuIdRecord (line 36) | struct CpuIdRecord { FILE: zsim-ramulator/src/ddr_mem.cpp class DDRMemoryAccEvent (line 41) | class DDRMemoryAccEvent : public TimingEvent { method DDRMemoryAccEvent (line 48) | DDRMemoryAccEvent(DDRMemory* _mem, bool _isWrite, Address _addr, int32... method Address (line 51) | Address getAddr() const {return addr;} method isWrite (line 52) | bool isWrite() const {return write;} method simulate (line 54) | void simulate(uint64_t startCycle) { class RefreshEvent (line 60) | class RefreshEvent : public TimingEvent, public GlobAlloc { method RefreshEvent (line 66) | RefreshEvent(DDRMemory* _mem, uint32_t _refInterval, int32_t domain) : method parentDone (line 73) | void parentDone(uint64_t startCycle) { method simulate (line 77) | void simulate(uint64_t startCycle) { class SchedEvent (line 93) | class SchedEvent : public TimingEvent, public GlobAlloc { type State (line 96) | enum State { IDLE, QUEUED, RUNNING, ANNULLED } method SchedEvent (line 102) | SchedEvent(DDRMemory* _mem, int32_t domain) : TimingEvent(0, 0, domain... method parentDone (line 110) | void parentDone(uint64_t startCycle) { method simulate (line 114) | void simulate(uint64_t startCycle) { method enqueue (line 134) | void enqueue(uint64_t cycle) { method annul (line 140) | void annul() { FILE: zsim-ramulator/src/ddr_mem.h function class (line 43) | class ActWindow { type Node (line 85) | struct Node function T (line 105) | inline T* alloc() { type iterator (line 113) | struct iterator { type AddrLoc (line 139) | struct AddrLoc { function Request (line 146) | struct Request : InListNode { type Bank (line 162) | struct Bank { function sysToMemCycle (line 250) | inline uint64_t sysToMemCycle(uint64_t sysCycle) { return sysCycle*memFr... function memToSysCycle (line 251) | inline uint64_t memToSysCycle(uint64_t memCycle) { return (memCycle+1)*s... function matchingMemToSysCycle (line 255) | inline uint64_t matchingMemToSysCycle(uint64_t memCycle) { function offload (line 280) | uint64_t offload(offloadInfo offData){assert(0);} FILE: zsim-ramulator/src/debug.h type LibInfo (line 32) | struct LibInfo { FILE: zsim-ramulator/src/debug_harness.cpp function launchXtermDebugger (line 43) | int launchXtermDebugger(int targetPid, LibInfo* libzsimAddrs) { FILE: zsim-ramulator/src/debug_zsim.cpp function pp_callback (line 42) | static int pp_callback(dl_phdr_info* info, size_t size, void* data) { function getLibzsimAddrs (line 89) | void getLibzsimAddrs(LibInfo* libzsimAddrs) { function notifyHarnessForDebugger (line 95) | void notifyHarnessForDebugger(int harnessPid) { FILE: zsim-ramulator/src/decoder.cpp function isFlagsReg (line 83) | static inline bool isFlagsReg(uint32_t reg) { function regsToString (line 103) | static std::string regsToString(uint32_t* regs, uint32_t numRegs) { function dropRegister (line 481) | static bool dropRegister(uint32_t targetReg, uint32_t* regs, uint32_t& n... function BblInfo (line 1269) | BblInfo* Decoder::decodeBbl(BBL bbl, bool oooDecoding) { FILE: zsim-ramulator/src/decoder.h type UopType (line 45) | enum UopType : uint8_t {UOP_GENERAL, UOP_LOAD, UOP_STORE, UOP_STORE_ADDR... type DynUop (line 47) | struct DynUop { function init (line 60) | struct DynBbl { type BblInfo (line 80) | struct BblInfo type std (line 100) | typedef std::vector DynUopVec; function class (line 103) | class Decoder { FILE: zsim-ramulator/src/detailed_mem.h type MemAccessType (line 39) | enum MemAccessType { READ, WRITE, NUM_ACCESS_TYPES} function class (line 42) | class MemRankBase : public GlobAlloc { function class (line 139) | class MemChannelBase : public GlobAlloc { function class (line 187) | class MemSchedulerBase : public GlobAlloc { function class (line 219) | class MemSchedulerDefault : public MemSchedulerBase { function class (line 240) | class MemControllerBase : public MemObject { function class (line 335) | class MemAccessEventBase : public TimingEvent { FILE: zsim-ramulator/src/detailed_mem_params.h function class (line 32) | class MemParam : public GlobAlloc{ FILE: zsim-ramulator/src/dramsim_mem_ctrl.cpp class DRAMSimAccEvent (line 39) | class DRAMSimAccEvent : public TimingEvent { method DRAMSimAccEvent (line 48) | DRAMSimAccEvent(DRAMSimMemory* _dram, bool _write, Address _addr, int3... method isWrite (line 50) | bool isWrite() const { method Address (line 54) | Address getAddr() const { method simulate (line 58) | void simulate(uint64_t startCycle) { FILE: zsim-ramulator/src/dramsim_mem_ctrl.h function namespace (line 36) | namespace DRAMSim { function class (line 42) | class DRAMSimMemory : public MemObject { //one DRAMSim controller function class (line 86) | class SplitAddrMemory : public MemObject { FILE: zsim-ramulator/src/dumptrace.cpp function main (line 35) | int main(int argc, const char* argv[]) { FILE: zsim-ramulator/src/event_queue.h function class (line 34) | class Event : public GlobAlloc { function callback (line 65) | void callback() { function class (line 84) | class EventQueue : public GlobAlloc { FILE: zsim-ramulator/src/event_recorder.h function clear (line 37) | struct TimingRecord { type g_vector (line 51) | typedef g_vector CrossingStack; function class (line 53) | class EventRecorder : public GlobAlloc { FILE: zsim-ramulator/src/fftoggle.cpp function main (line 36) | int main(int argc, char *argv[]) { FILE: zsim-ramulator/src/filter_cache.h function class (line 44) | class FilterCache : public Cache { function setSourceId (line 79) | void setSourceId(uint32_t id) { function setFlags (line 83) | void setFlags(uint32_t flags) { function initStats (line 87) | void initStats(AggregateStat* parentStat) { function load (line 102) | inline uint64_t load(Address vAddr, uint64_t curCycle, uint64_t instrs) { function store (line 114) | inline uint64_t store(Address vAddr, uint64_t curCycle, uint64_t instrs) { function replace (line 128) | uint64_t replace(Address vLineAddr, uint32_t idx, bool isLoad, uint64_t ... function invalidate (line 151) | uint64_t invalidate(const InvReq& req) { function contextSwitch (line 164) | void contextSwitch() { FILE: zsim-ramulator/src/g_heap/dlmalloc.h.c type mallinfo (line 757) | struct mallinfo { type mallinfo (line 978) | struct mallinfo type mallinfo (line 1292) | struct mallinfo function FORCEINLINE (line 1558) | static FORCEINLINE void* win32mmap(size_t size) { function FORCEINLINE (line 1564) | static FORCEINLINE void* win32direct_mmap(size_t size) { function FORCEINLINE (line 1571) | static FORCEINLINE int win32munmap(void* ptr, size_t size) { function is_empty (line 1731) | struct threadid_t { type pthread_mlock_t (line 1739) | struct pthread_mlock_t { function FORCEINLINE (line 1756) | static FORCEINLINE int pthread_acquire_lock (MLOCK_T *sl) { function FORCEINLINE (line 1796) | static FORCEINLINE void pthread_release_lock (MLOCK_T *sl) { function FORCEINLINE (line 1811) | static FORCEINLINE int pthread_try_lock (MLOCK_T *sl) { type win32_mlock_t (line 1840) | struct win32_mlock_t { function FORCEINLINE (line 1857) | static FORCEINLINE int win32_acquire_lock (MLOCK_T *sl) { function FORCEINLINE (line 1879) | static FORCEINLINE void win32_release_lock (MLOCK_T *sl) { function FORCEINLINE (line 1888) | static FORCEINLINE int win32_try_lock (MLOCK_T *sl) { function pthread_init_lock (line 1933) | static int pthread_init_lock (MLOCK_T *sl) { function init_malloc_global_mutex (line 1957) | static void init_malloc_global_mutex() { type malloc_chunk (line 2147) | struct malloc_chunk { type mchunk (line 2154) | typedef struct malloc_chunk mchunk; type malloc_chunk (line 2155) | struct malloc_chunk type malloc_chunk (line 2156) | struct malloc_chunk type bindex_t (line 2157) | typedef unsigned int bindex_t; type binmap_t (line 2158) | typedef unsigned int binmap_t; type flag_t (line 2159) | typedef unsigned int flag_t; type malloc_tree_chunk (line 2353) | struct malloc_tree_chunk { type tchunk (line 2365) | typedef struct malloc_tree_chunk tchunk; type malloc_tree_chunk (line 2366) | struct malloc_tree_chunk type malloc_tree_chunk (line 2367) | struct malloc_tree_chunk type malloc_segment (line 2429) | struct malloc_segment { type msegment (line 2439) | typedef struct malloc_segment msegment; type malloc_segment (line 2440) | struct malloc_segment type malloc_state (line 2536) | struct malloc_state { type malloc_state (line 2560) | struct malloc_state type malloc_params (line 2571) | struct malloc_params { type malloc_params (line 2581) | struct malloc_params type malloc_state (line 2589) | struct malloc_state function msegmentptr (line 2647) | static msegmentptr segment_holding(mstate m, char* addr) { function has_segment_link (line 2658) | static int has_segment_link(mstate m, msegmentptr ss) { function init_mparams (line 3044) | static int init_mparams(void) { function change_mparam (line 3132) | static int change_mparam(int param_number, int value) { function do_check_any_chunk (line 3159) | static void do_check_any_chunk(mstate m, mchunkptr p) { function do_check_top_chunk (line 3165) | static void do_check_top_chunk(mstate m, mchunkptr p) { function do_check_mmapped_chunk (line 3179) | static void do_check_mmapped_chunk(mstate m, mchunkptr p) { function do_check_inuse_chunk (line 3193) | static void do_check_inuse_chunk(mstate m, mchunkptr p) { function do_check_free_chunk (line 3204) | static void do_check_free_chunk(mstate m, mchunkptr p) { function do_check_malloced_chunk (line 3227) | static void do_check_malloced_chunk(mstate m, void* mem, size_t s) { function do_check_tree (line 3241) | static void do_check_tree(mstate m, tchunkptr t) { function do_check_treebin (line 3292) | static void do_check_treebin(mstate m, bindex_t i) { function do_check_smallbin (line 3303) | static void do_check_smallbin(mstate m, bindex_t i) { function bin_find (line 3327) | static int bin_find(mstate m, mchunkptr x) { function traverse_and_check (line 3363) | static size_t traverse_and_check(mstate m) { function do_check_malloc_state (line 3394) | static void do_check_malloc_state(mstate m) { function internal_mallinfo (line 3426) | static struct mallinfo internal_mallinfo(mstate m) { function internal_malloc_stats (line 3466) | static void internal_malloc_stats(mstate m) { function mchunkptr (line 3787) | static mchunkptr mmap_resize(mstate m, mchunkptr oldp, size_t nb) { function init_top (line 3823) | static void init_top(mstate m, mchunkptr p, size_t psize) { function init_bins (line 3838) | static void init_bins(mstate m) { function reset_on_error (line 3850) | static void reset_on_error(mstate m) { function add_segment (line 3909) | static void add_segment(mstate m, char* tbase, size_t tsize, flag_t mmap... function release_unused_segments (line 4167) | static size_t release_unused_segments(mstate m) { function sys_trim (line 4214) | static int sys_trim(mstate m, size_t pad) { function dlfree (line 4823) | void dlfree(void* mem) { function dlmalloc_trim (line 4999) | int dlmalloc_trim(size_t pad) { function dlmalloc_footprint (line 5009) | size_t dlmalloc_footprint(void) { function dlmalloc_max_footprint (line 5013) | size_t dlmalloc_max_footprint(void) { function dlmallinfo (line 5018) | struct mallinfo dlmallinfo(void) { function dlmalloc_stats (line 5023) | void dlmalloc_stats() { function dlmallopt (line 5027) | int dlmallopt(int param_number, int value) { function dlmalloc_usable_size (line 5033) | size_t dlmalloc_usable_size(void* mem) { function mstate (line 5046) | static mstate init_user_mstate(char* tbase, size_t tsize) { function mspace (line 5069) | mspace create_mspace(size_t capacity, int locked) { function mspace (line 5088) | mspace create_mspace_with_base(void* base, size_t capacity, int locked) { function mspace_track_large_chunks (line 5102) | int mspace_track_large_chunks(mspace msp, int enable) { function destroy_mspace (line 5117) | size_t destroy_mspace(mspace msp) { function mspace_free (line 5259) | void mspace_free(mspace msp, void* mem) { function mspace_trim (line 5434) | int mspace_trim(mspace msp, size_t pad) { function mspace_malloc_stats (line 5449) | void mspace_malloc_stats(mspace msp) { function mspace_footprint (line 5459) | size_t mspace_footprint(mspace msp) { function mspace_max_footprint (line 5472) | size_t mspace_max_footprint(mspace msp) { function mspace_mallinfo (line 5486) | struct mallinfo mspace_mallinfo(mspace msp) { function mspace_usable_size (line 5495) | size_t mspace_usable_size(void* mem) { function mspace_mallopt (line 5504) | int mspace_mallopt(int param_number, int value) { FILE: zsim-ramulator/src/g_std/g_string.h type std (line 37) | typedef std::basic_string, StlGlobAlloc(p)) T(val... function construct (line 71) | void construct(pointer p) { construct(p, value_type()); } function destroy (line 72) | void destroy(pointer p) { p->~T(); } type StlGlobAlloc (line 77) | typedef StlGlobAlloc other; FILE: zsim-ramulator/src/galloc.cpp type gm_segment (line 53) | struct gm_segment { function gm_init (line 67) | int gm_init(size_t segmentSize) { function gm_attach (line 112) | void gm_attach(int shmid) { function gm_free (line 155) | void gm_free(void* ptr) { function gm_set_glob_ptr (line 172) | void gm_set_glob_ptr(void* ptr) { function gm_set_secondary_ptr (line 184) | void gm_set_secondary_ptr(void* ptr) { function gm_stats (line 196) | void gm_stats() { function gm_isready (line 201) | bool gm_isready() { function gm_detach (line 206) | void gm_detach() { FILE: zsim-ramulator/src/galloc.h function class (line 68) | class GlobAlloc { FILE: zsim-ramulator/src/hash.h function class (line 32) | class HashFamily : public GlobAlloc { function class (line 40) | class H3HashFamily : public HashFamily { function class (line 51) | class SHA1HashFamily : public HashFamily { function class (line 65) | class IdHashFamily : public HashFamily { FILE: zsim-ramulator/src/hdf5_stats.cpp class HDF5BackendImpl (line 41) | class HDF5BackendImpl : public GlobAlloc { method skipStat (line 56) | bool skipStat(Stat* s) { method dumpWalk (line 61) | void dumpWalk(Stat* s) { method hid_t (line 104) | hid_t deduplicateH5Type(hid_t type) { method hid_t (line 126) | hid_t getH5Type(Stat* stat) { //I'd like to make this functional, but ... method hid_t (line 173) | hid_t getBaseH5Type(Stat* s) { method HDF5BackendImpl (line 191) | HDF5BackendImpl(const char* _filename, AggregateStat* _rootStat, size_... method dump (line 228) | void dump(bool buffered) { FILE: zsim-ramulator/src/ideal_arrays.h function setCC (line 48) | void setCC(CC* _cc) {a->setCC(cc);} function update (line 50) | void update(uint32_t id, const MemReq* req) {panic("!")} function replaced (line 51) | void replaced(uint32_t id) {panic("!!");} function initStats (line 53) | void initStats(AggregateStat* parent) {} function Entry (line 57) | struct Entry : InListNode { function lookup (line 81) | int32_t lookup(const Address lineAddr, const MemReq* req, bool updateRep... function preinsert (line 93) | uint32_t preinsert(const Address lineAddr, const MemReq* req, Address* w... function postinsert (line 99) | void postinsert(const Address lineAddr, const MemReq* req, uint32_t line... function ReplPolicy (line 113) | ReplPolicy* getRP() const {return rp;} function setCC (line 114) | void setCC(CC* _cc) {cc = _cc;} function class (line 118) | class IdealLRUPartReplPolicy : public PartReplPolicy { FILE: zsim-ramulator/src/init.cpp function BaseCache (line 85) | BaseCache* BuildCacheBank(Config& config, const string& prefix, g_string... function DDRMemory (line 302) | DDRMemory* BuildDDRMemory(Config& config, uint32_t lineSize, uint32_t fr... function MemObject (line 326) | MemObject* BuildMemoryController(Config& config, uint32_t lineSize, uint... function CacheGroup (line 388) | CacheGroup* BuildCacheGroup(Config& config, const string& name, bool isT... function InitSystem (line 440) | static void InitSystem(Config& config) { function PreInitStats (line 815) | static void PreInitStats() { function PostInitStats (line 820) | static void PostInitStats(bool perProcessDir, Config& config) { function InitGlobalStats (line 881) | static void InitGlobalStats() { function SimInit (line 897) | void SimInit(const char* configFile, const char* outputDir, uint32_t shm... FILE: zsim-ramulator/src/intrusive_list.h function unlink (line 50) | void unlink(InList* lst) { function linkPrev (line 59) | void linkPrev(T* p, InList* lst) { function T (line 85) | T* front() const {return head;} function T (line 86) | T* back() const {return tail;} function push_front (line 88) | void push_front(T* e) { function push_back (line 103) | void push_back(T* e) { function pop_front (line 117) | void pop_front() { function pop_back (line 126) | void pop_back() { function remove (line 136) | void remove(T* e) { function insertAfter (line 145) | void insertAfter(T* prev, T* e) { function verify (line 158) | void verify() { FILE: zsim-ramulator/src/locks.h type lock_t (line 44) | typedef volatile uint32_t lock_t; function spin_init (line 48) | static inline void spin_init(volatile uint32_t* lock) { function spin_destroy (line 53) | static inline void spin_destroy(volatile uint32_t* lock) {} function spin_lock (line 56) | static inline void spin_lock(volatile uint32_t* lock) { function spin_trylock (line 78) | static inline int spin_trylock(volatile uint32_t* lock) { function spin_unlock (line 83) | static inline void spin_unlock(volatile uint32_t* lock) { function ticket_init (line 95) | static inline void ticket_init(volatile uint32_t* lock) { function ticket_destroy (line 100) | static inline void ticket_destroy(volatile uint32_t* lock) {} function ticket_lock (line 102) | static inline void ticket_lock(volatile uint32_t* lock) { function ticket_trylock (line 134) | static inline int ticket_trylock(volatile uint32_t* lock) { function ticket_unlock (line 143) | static inline void ticket_unlock(volatile uint32_t* lock) { function futex_init (line 148) | static inline void futex_init(volatile uint32_t* lock) { function futex_lock (line 153) | static inline void futex_lock(volatile uint32_t* lock) { function futex_lock_nospin (line 173) | static inline void futex_lock_nospin(volatile uint32_t* lock) { function futex_trylock_nospin_timeout (line 189) | static inline bool futex_trylock_nospin_timeout(volatile uint32_t* lock,... function futex_unlock (line 204) | static inline void futex_unlock(volatile uint32_t* lock) { function futex_haswaiters (line 219) | static inline bool futex_haswaiters(volatile uint32_t* lock) { FILE: zsim-ramulator/src/log.cpp function InitLog (line 41) | void InitLog(const char* header, const char* file) { function __log_lock (line 57) | void __log_lock() {futex_lock(&log_printLock);} function __log_unlock (line 58) | void __log_unlock() {futex_unlock(&log_printLock);} FILE: zsim-ramulator/src/log.h type LogType (line 52) | typedef enum { function class (line 81) | class PrintExpr { FILE: zsim-ramulator/src/lookahead.cpp type lookahead (line 36) | namespace lookahead { function getMaxMarginalUtility (line 38) | static tuple getMaxMarginalUtility( function computePartitioningTotalUtility (line 57) | uint64_t computePartitioningTotalUtility( function computeBestPartitioning (line 68) | void computeBestPartitioning( FILE: zsim-ramulator/src/mem_ctrls.h function class (line 40) | class SimpleMemory : public MemObject { function class (line 56) | class MemoryTraces : public MemObject { function class (line 109) | class MD1Memory : public MemObject { FILE: zsim-ramulator/src/memory_hierarchy.cpp function CompileTimeAsserts (line 49) | static inline void CompileTimeAsserts() { FILE: zsim-ramulator/src/memory_hierarchy.h type Address (line 40) | typedef uint64_t Address; type msg_type (line 44) | enum msg_type {MEM_INSTR, INSTR_COUNT, OFFLOADING} type offloadInfo (line 45) | struct offloadInfo { type AccessType (line 61) | typedef enum { type InvType (line 71) | typedef enum { type MESIState (line 78) | typedef enum { function IsGet (line 90) | inline bool IsGet(AccessType t) { return t == GETS || t == GETX; } function IsPut (line 91) | inline bool IsPut(AccessType t) { return t == PUTS || t == PUTX; } function bool (line 95) | struct MemReq { function set (line 131) | inline void set(FlagTrace f) {flagsTraces |= f;} function is (line 132) | inline bool is (FlagTrace f) const {return flagsTraces & f;} type InvReq (line 136) | struct InvReq { function class (line 151) | class MemObject : public GlobAlloc { function class (line 161) | class BaseCache : public MemObject { FILE: zsim-ramulator/src/mtrand.h function class (line 97) | class MTRand : public GlobAlloc { function hash (line 170) | inline uint64_t MTRand::hash(time_t t, clock_t c) { function initialize (line 192) | inline void MTRand::initialize(const uint64_t seed) { function reload (line 207) | inline void MTRand::reload() { function seed (line 222) | inline void MTRand::seed(const uint64_t oneSeed) { function seed (line 228) | inline void MTRand::seed(uint64_t *const bigSeed, const uint64_t seedLen... function seed (line 260) | inline void MTRand::seed() { function MTRand (line 281) | inline MTRand::MTRand(const uint64_t oneSeed) { seed(oneSeed); } function MTRand (line 283) | inline MTRand::MTRand(uint64_t *const bigSeed, const uint64_t seedLength) { function MTRand (line 287) | inline MTRand::MTRand() { seed(); } function MTRand (line 289) | inline MTRand::MTRand(const MTRand& o) { function randInt (line 298) | inline uint64_t MTRand::randInt() { function randInt (line 313) | inline uint64_t MTRand::randInt(const uint64_t n) { function rand (line 331) | inline double MTRand::rand() { return double(randInt()) * (1.0/429496729... function rand (line 333) | inline double MTRand::rand(const double n) { return rand() * n; } function randExc (line 335) | inline double MTRand::randExc() { return double(randInt()) * (1.0/429496... function randExc (line 337) | inline double MTRand::randExc(const double n) { return randExc() * n; } function randDblExc (line 339) | inline double MTRand::randDblExc() { return (double(randInt()) + 0.5) * ... function randDblExc (line 341) | inline double MTRand::randDblExc(const double n) { return randDblExc() *... function rand53 (line 343) | inline double MTRand::rand53() { function randNorm (line 348) | inline double MTRand::randNorm(const double mean, const double stddev) { function save (line 365) | inline void MTRand::save(uint64_t* saveArray) const { function load (line 373) | inline void MTRand::load(uint64_t *const loadArray) { FILE: zsim-ramulator/src/mutex.h function class (line 34) | class mutex : public GlobAlloc { function class (line 56) | class aligned_mutex : public mutex {} function class (line 58) | class scoped_mutex : public GlobAlloc { function class (line 100) | class rwmutex : public GlobAlloc { FILE: zsim-ramulator/src/network.h function class (line 38) | class Network { FILE: zsim-ramulator/src/null_core.cpp function InstrFuncPtrs (line 61) | InstrFuncPtrs NullCore::GetFuncPtrs() { FILE: zsim-ramulator/src/null_core.h function class (line 34) | class NullCore : public Core { FILE: zsim-ramulator/src/ooo_core.cpp function InstrFuncPtrs (line 287) | InstrFuncPtrs OOOCore::GetFuncPtrs() { FILE: zsim-ramulator/src/ooo_core.h function predict (line 73) | inline bool predict(Address branchPc, bool taken) { type WinCycle (line 109) | struct WinCycle { type g_map (line 117) | typedef g_map UBWin; type typename (line 118) | typedef typename UBWin::iterator UBWinIterator; function advancePos (line 153) | inline void advancePos(uint64_t& curCycle) { function longAdvance (line 179) | void longAdvance(uint64_t& curCycle, uint64_t targetCycle) { function poisonRange (line 198) | void poisonRange(uint64_t curCycle, uint64_t targetCycle, uint8_t portMa... function minAllocCycle (line 309) | inline uint64_t minAllocCycle() { function markRetire (line 313) | inline void markRetire(uint64_t minRetireCycle) { function minAllocCycle (line 350) | inline uint64_t minAllocCycle() { function markLeave (line 354) | inline void markLeave(uint64_t leaveCycle) { type BblInfo (line 361) | struct BblInfo function class (line 363) | class OOOCore : public Core { FILE: zsim-ramulator/src/ooo_core_recorder.cpp class OOOIssueEvent (line 37) | class OOOIssueEvent : public TimingEvent { method OOOIssueEvent (line 44) | OOOIssueEvent(uint32_t preDelay, uint64_t _zllStartCycle, OOOCoreRecor... method simulate (line 46) | void simulate(uint64_t startCycle) { method str (line 52) | virtual std::string str() { class OOODispatchEvent (line 62) | class OOODispatchEvent : public TimingEvent { method OOODispatchEvent (line 68) | OOODispatchEvent(uint64_t preDelay, uint64_t _zllStartCycle, int32_t d... method simulate (line 70) | void simulate(uint64_t startCycle) { class OOORespEvent (line 78) | class OOORespEvent : public TimingEvent { method OOORespEvent (line 86) | OOORespEvent(uint64_t preDelay, OOOCoreRecorder* _cRec, int32_t domain... method simulate (line 88) | void simulate(uint64_t _startCycle) { function S (line 207) | S& GetPrioQueueContainer(std::priority_queue& q) { FILE: zsim-ramulator/src/ooo_core_recorder.h function class (line 38) | class OOOCoreRecorder { FILE: zsim-ramulator/src/parse_vdso.cpp type vdso_info (line 53) | struct vdso_info function elf_hash (line 73) | static unsigned long elf_hash(const char *name) function vdso_init_from_sysinfo_ehdr (line 87) | void vdso_init_from_sysinfo_ehdr(uintptr_t base) function vdso_match_version (line 172) | static bool vdso_match_version(Elf64_Versym ver, function vdso_init_from_auxv (line 245) | void vdso_init_from_auxv(void *auxv) FILE: zsim-ramulator/src/part_repl_policies.h type PartInfo (line 37) | struct PartInfo { function class (line 47) | class PartReplPolicy : public virtual ReplPolicy { type WayPartInfo (line 71) | struct WayPartInfo { function initStats (line 129) | void initStats(AggregateStat* parentStat) { function update (line 151) | void update(uint32_t id, const MemReq* req) { function startReplacement (line 174) | void startReplacement(const MemReq* req) { function recordCandidate (line 181) | void recordCandidate(uint32_t id) { function getBestCandidate (line 206) | uint32_t getBestCandidate() { function replaced (line 211) | void replaced(uint32_t id) { function PartInfo (line 250) | struct VantagePartInfo : public PartInfo { type LineInfo (line 273) | struct LineInfo { function initStats (line 363) | void initStats(AggregateStat* parentStat) { function update (line 396) | void update(uint32_t id, const MemReq* req) { function startReplacement (line 450) | void startReplacement(const MemReq* req) { function recordCandidate (line 454) | void recordCandidate(uint32_t id) { function replaced (line 581) | void replaced(uint32_t id) { function takeOneLine (line 621) | void takeOneLine() { FILE: zsim-ramulator/src/partition_mapper.h function class (line 34) | class PartMapper : public GlobAlloc { function class (line 40) | class CorePartMapper : public PartMapper { function class (line 49) | class InstrDataPartMapper : public PartMapper { function class (line 55) | class InstrDataCorePartMapper : public PartMapper { function class (line 64) | class ProcessPartMapper : public PartMapper { function class (line 73) | class InstrDataProcessPartMapper : public PartMapper { function class (line 82) | class ProcessGroupPartMapper : public PartMapper { FILE: zsim-ramulator/src/partitioner.h function class (line 39) | class Partitioner : public GlobAlloc { function namespace (line 61) | namespace lookahead { function class (line 66) | class LookaheadPartitioner : public Partitioner { function class (line 107) | class UMonMonitor : public PartitionMonitor { FILE: zsim-ramulator/src/pin_cmd.h function class (line 38) | class PinCmd : public GlobAlloc { FILE: zsim-ramulator/src/prefetcher.h function reset (line 45) | void reset() { count = I; } function dec (line 46) | void dec() { count = MAX(count - 1, 0); } function inc (line 47) | void inc() { count = MIN(count + 1, M); } function class (line 59) | class StreamPrefetcher : public BaseCache { function class (line 139) | class AMPMPrefetcher: public BaseCache{ FILE: zsim-ramulator/src/prio_queue.h type PQBlock (line 33) | struct PQBlock { function enqueue (line 55) | inline void enqueue(T* obj, uint32_t pos) { type g_multimap (line 65) | typedef g_multimap FEMap; type typename (line 66) | typedef typename FEMap::iterator FEMapIterator; function enqueue (line 79) | void enqueue(T* obj, uint64_t cycle) { function firstCycle (line 131) | inline uint64_t firstCycle() const { FILE: zsim-ramulator/src/proc_stats.cpp class ProcStats::ProcessCounter (line 32) | class ProcStats::ProcessCounter : public Counter { method ProcessCounter (line 37) | ProcessCounter(ProcStats* _ps) : Counter(), ps(_ps) {} method get (line 39) | uint64_t get() const { class ProcStats::ProcessVectorCounter (line 45) | class ProcStats::ProcessVectorCounter : public VectorCounter { method ProcessVectorCounter (line 50) | ProcessVectorCounter(ProcStats* _ps) : VectorCounter(), ps(_ps) {} method count (line 52) | uint64_t count(uint32_t idx) const { function StatSize (line 58) | static uint64_t StatSize(Stat* s) { function Stat (line 106) | Stat* ProcStats::replStat(Stat* s, const char* name, const char* desc) { FILE: zsim-ramulator/src/proc_stats.h function class (line 32) | class ProcStats : public GlobAlloc { FILE: zsim-ramulator/src/process_stats.h function class (line 36) | class ProcessStats : public GlobAlloc { FILE: zsim-ramulator/src/process_tree.cpp function string (line 41) | static string DefaultMaskStr() { function DumpEventualStats (line 48) | static void DumpEventualStats(uint32_t procIdx, const char* reason) { class EventualStatsDumpEvent (line 124) | class EventualStatsDumpEvent : public Event { method EventualStatsDumpEvent (line 128) | explicit EventualStatsDumpEvent(uint64_t _p) : Event(0 /*one-shot*/), ... method callback (line 129) | void callback() { DumpEventualStats(p, "heartbeats"); } function PopulateLevel (line 143) | static void PopulateLevel(Config& config, const std::string& prefix, std... function CreateProcessTree (line 231) | void CreateProcessTree(Config& config) { FILE: zsim-ramulator/src/process_tree.h type SyncedFastForwardMode (line 37) | enum SyncedFastForwardMode { function class (line 43) | class ProcessTreeNode : public GlobAlloc { function ProcessTreeNode (line 75) | ProcessTreeNode* getNextChild() { function exitPause (line 129) | void exitPause() { FILE: zsim-ramulator/src/profile_stats.h function getNs (line 35) | inline uint64_t getNs() { function class (line 45) | class ClockStat : public ScalarStat { function class (line 77) | class TimeBreakdownStat : public VectorCounter { FILE: zsim-ramulator/src/rdtsc.h function rdtsc (line 34) | static inline uint64_t rdtsc() { FILE: zsim-ramulator/src/repl_policies.h function class (line 41) | class ReplPolicy : public GlobAlloc { function class (line 76) | class LegacyReplPolicy : public virtual ReplPolicy { function update (line 113) | void update(uint32_t id, const MemReq* req) { function replaced (line 117) | void replaced(uint32_t id) { function rank (line 121) | uint32_t rank(const MemReq* req, C cands) { function class (line 146) | class TreeLRUReplPolicy : public LRUReplPolicy { function recordCandidate (line 162) | void recordCandidate(uint32_t id) { function getBestCandidate (line 166) | uint32_t getBestCandidate() { function replaced (line 185) | void replaced(uint32_t id) { function class (line 192) | class NRUReplPolicy : public LegacyReplPolicy { function update (line 217) | void update(uint32_t id, const MemReq* req) { function recordCandidate (line 230) | void recordCandidate(uint32_t id) { function getBestCandidate (line 241) | uint32_t getBestCandidate() { function replaced (line 246) | void replaced(uint32_t id) { function class (line 254) | class RandReplPolicy : public LegacyReplPolicy { function class (line 291) | class LFUReplPolicy : public LegacyReplPolicy { function update (line 347) | void update(uint32_t id, const MemReq* req) { function recordCandidate (line 354) | void recordCandidate(uint32_t id) { function getBestCandidate (line 363) | uint32_t getBestCandidate() { function replaced (line 368) | void replaced(uint32_t id) { type AccTimes (line 379) | struct AccTimes { function init (line 397) | void init(uint32_t numLines) { function initStats (line 402) | void initStats(AggregateStat* parentStat) { function update (line 421) | void update(uint32_t id, const MemReq* req) { function startReplacement (line 455) | void startReplacement(const MemReq* req) { function replaced (line 461) | void replaced(uint32_t id) { FILE: zsim-ramulator/src/scheduler.cpp function TrueSleep (line 51) | static void TrueSleep(uint32_t usecs) { function IsSleepingInFutex (line 73) | bool IsSleepingInFutex(uint32_t linuxPid, uint32_t linuxTid, uintptr_t f... type stat (line 240) | struct stat FILE: zsim-ramulator/src/scheduler.h type ThreadState (line 64) | enum ThreadState { type ContextState (line 73) | enum ContextState { type FakeLeaveInfo (line 83) | struct FakeLeaveInfo type FutexJoinAction (line 85) | enum FutexJoinAction {FJA_NONE, FJA_WAKE, FJA_WAIT} type FutexJoinInfo (line 86) | struct FutexJoinInfo { type ThreadInfo (line 92) | struct ThreadInfo type ContextInfo (line 131) | struct ContextInfo function start (line 215) | void start(uint32_t pid, uint32_t tid, const g_vector& mask) { function finish (line 230) | void finish(uint32_t pid, uint32_t tid) { function join (line 274) | uint32_t join(uint32_t pid, uint32_t tid) { function leave (line 330) | void leave(uint32_t pid, uint32_t tid, uint32_t cid) { function sync (line 385) | uint32_t sync(uint32_t pid, uint32_t tid, uint32_t cid) { function virtual (line 423) | virtual void callback() { function isSleeping (line 476) | bool isSleeping(uint32_t pid, uint32_t tid) { function notifySleepEnd (line 485) | void notifySleepEnd(uint32_t pid, uint32_t tid) { function printThreadState (line 501) | void printThreadState(uint32_t pid, uint32_t tid) { function notifyTermination (line 509) | void notifyTermination() { function processCleanup (line 523) | void processCleanup(uint32_t pid) { function wakeup (line 607) | void wakeup(ThreadInfo* th, bool needsJoin) { function printState (line 615) | void printState() { function ContextInfo (line 639) | ContextInfo* schedThread(ThreadInfo* th) { function ThreadInfo (line 685) | ThreadInfo* schedContext(ContextInfo* ctx) { function schedTick (line 703) | void schedTick() { type FakeLeaveInfo (line 787) | struct FakeLeaveInfo FILE: zsim-ramulator/src/simple_core.cpp function InstrFuncPtrs (line 91) | InstrFuncPtrs SimpleCore::GetFuncPtrs() { FILE: zsim-ramulator/src/simple_core.h function class (line 37) | class SimpleCore : public Core { FILE: zsim-ramulator/src/slab_alloc.h function namespace (line 52) | namespace slab { function class (line 94) | class SlabAlloc { function freeElem (line 154) | inline void Slab::freeElem() { function freeElem (line 163) | inline void freeElem(void* elem, size_t minSz) { FILE: zsim-ramulator/src/sorttrace.cpp function printProgress (line 42) | void printProgress(uint64_t read, uint64_t written, uint64_t total) { function main (line 47) | int main(int argc, const char* argv[]) { FILE: zsim-ramulator/src/stats.h function class (line 82) | class Stat : public GlobAlloc { function class (line 113) | class AggregateStat : public Stat { function makeImmutable (line 133) | bool makeImmutable() { function append (line 153) | void append(Stat* child) { function Stat (line 167) | Stat* get(uint32_t idx) const { function class (line 180) | class ScalarStat : public Stat { function class (line 191) | class VectorStat : public Stat { function class (line 215) | class Counter : public ScalarStat { function class (line 252) | class VectorCounter : public VectorStat { function class (line 306) | class ProxyStat : public ScalarStat { function count (line 371) | uint64_t count(uint32_t idx) const { //dsm: Interestingly, this compiles... function class (line 386) | class StatsBackend : public GlobAlloc { function class (line 396) | class TextBackend : public StatsBackend { function class (line 408) | class HDF5Backend : public StatsBackend { FILE: zsim-ramulator/src/stats_filter.cpp function AggregateStat (line 35) | AggregateStat* FilterStatsLevel(const AggregateStat* src, const regex& f... function AggregateStat (line 59) | AggregateStat* FilterStats(const AggregateStat* rootStat, const char* re... FILE: zsim-ramulator/src/str.h function string (line 36) | string Str(T v) { FILE: zsim-ramulator/src/text_stats.cpp class TextBackendImpl (line 35) | class TextBackendImpl : public GlobAlloc { method dumpStat (line 40) | void dumpStat(Stat* s, uint32_t level, std::ofstream* out) { method TextBackendImpl (line 66) | TextBackendImpl(const char* _filename, AggregateStat* _rootStat) : method dump (line 74) | void dump(bool buffered) { FILE: zsim-ramulator/src/tick_event.h function parentDone (line 45) | void parentDone(uint64_t startCycle) { function queue (line 49) | void queue(uint64_t startCycle) { function simulate (line 55) | void simulate(uint64_t startCycle) { FILE: zsim-ramulator/src/timing_cache.cpp class HitEvent (line 32) | class HitEvent : public TimingEvent { method HitEvent (line 37) | HitEvent(TimingCache* _cache, uint32_t postDelay, int32_t domain) : T... method simulate (line 39) | void simulate(uint64_t startCycle) { class MissStartEvent (line 45) | class MissStartEvent : public TimingEvent { method MissStartEvent (line 50) | MissStartEvent(TimingCache* _cache, uint32_t postDelay, int32_t domai... method simulate (line 51) | void simulate(uint64_t startCycle) {cache->simulateMissStart(this, sta... class MissResponseEvent (line 54) | class MissResponseEvent : public TimingEvent { method MissResponseEvent (line 59) | MissResponseEvent(TimingCache* _cache, MissStartEvent* _mse, int32_t d... method simulate (line 60) | void simulate(uint64_t startCycle) {cache->simulateMissResponse(this, ... class MissWritebackEvent (line 63) | class MissWritebackEvent : public TimingEvent { method MissWritebackEvent (line 68) | MissWritebackEvent(TimingCache* _cache, MissStartEvent* _mse, uint32_... method simulate (line 69) | void simulate(uint64_t startCycle) {cache->simulateMissWriteback(this,... class ReplAccessEvent (line 72) | class ReplAccessEvent : public TimingEvent { method ReplAccessEvent (line 77) | ReplAccessEvent(TimingCache* _cache, uint32_t _accsLeft, uint32_t preD... method simulate (line 78) | void simulate(uint64_t startCycle) {cache->simulateReplAccess(this, st... FILE: zsim-ramulator/src/timing_cache.h function class (line 39) | class TimingCache : public Cache { FILE: zsim-ramulator/src/timing_core.cpp function InstrFuncPtrs (line 105) | InstrFuncPtrs TimingCore::GetFuncPtrs() { FILE: zsim-ramulator/src/timing_core.h function class (line 37) | class TimingCore : public Core { FILE: zsim-ramulator/src/timing_event.cpp function TimingEvent (line 69) | TimingEvent* TimingEvent::handleCrossing(TimingEvent* childEv, EventReco... FILE: zsim-ramulator/src/timing_event.h type TimingEventBlock (line 37) | struct TimingEventBlock { function delete (line 50) | void operator delete(void*, size_t) { function operator (line 55) | void operator delete (void* p, EventRecorder* evRec) { type EventState (line 63) | enum EventState {EV_INVALID, EV_NONE, EV_QUEUED, EV_RUNNING, EV_HELD, EV... function class (line 67) | class TimingEvent { function setPreDelay (line 100) | inline void setPreDelay(uint32_t d) {preDelay = d;} function setPostDelay (line 101) | inline void setPostDelay(uint32_t d) {postDelay = d;} function setMinStartCycle (line 104) | inline void setMinStartCycle(uint64_t c) {minStartCycle = c;} function TimingEvent (line 106) | TimingEvent* addChild(TimingEvent* childEv, EventRecorder* evRec) { function run (line 156) | inline void run(uint64_t startCycle) { function hold (line 169) | inline void hold() { function release (line 174) | inline void release() { function done (line 179) | void done(uint64_t doneCycle) { function delete (line 200) | void operator delete(void*, size_t) { function operator (line 205) | void operator delete (void* p, EventRecorder* evRec) { function virtual (line 213) | virtual std::string str() { std::string res; return res; } function propagateDomain (line 218) | void propagateDomain(int32_t dom) { function visitChildren (line 229) | void visitChildren(F f) { function freeEvent (line 256) | void freeEvent() { function class (line 287) | class DelayEvent : public TimingEvent { function class (line 306) | class CrossingEvent : public TimingEvent { FILE: zsim-ramulator/src/trace_driver.h function class (line 39) | class TraceDriver { function class (line 82) | class TraceDriverProxyCache : public BaseCache { FILE: zsim-ramulator/src/tracing_cache.h function class (line 32) | class TracingCache : public Cache { FILE: zsim-ramulator/src/utility_monitor.h function class (line 39) | class UMon : public GlobAlloc { FILE: zsim-ramulator/src/virt/common.h type PrePatchArgs (line 37) | struct PrePatchArgs { type PostPatchArgs (line 45) | struct PostPatchArgs { type std (line 51) | typedef std::function PostPatchFn; type PostPatchFn (line 52) | typedef PostPatchFn (*PrePatchFn)(PrePatchArgs); function safeCopy (line 58) | inline bool safeCopy(const T* src, T* dst, const char* file = __FILE__, ... FILE: zsim-ramulator/src/virt/cpu.cpp function VirtGetcpu (line 34) | void VirtGetcpu(uint32_t tid, uint32_t cpu, ADDRINT arg0, ADDRINT arg1) { function PostPatchFn (line 58) | PostPatchFn PatchGetcpu(PrePatchArgs args) { function PostPatchFn (line 72) | PostPatchFn PatchSchedGetaffinity(PrePatchArgs args) { function PostPatchFn (line 88) | PostPatchFn PatchSchedSetaffinity(PrePatchArgs args) { FILE: zsim-ramulator/src/virt/fs.cpp function string (line 46) | static string getcwd() { function string (line 53) | static string abspath(const string& path, const string& basepath) { function string (line 59) | static string dirnamepath(const string& path) { function string (line 68) | string resolvepath(const string& path) { function listdir (line 116) | vector listdir(string dir) { function PostPatchFn (line 160) | PostPatchFn PatchOpen(PrePatchArgs args) { FILE: zsim-ramulator/src/virt/port_virtualizer.h function class (line 35) | class PortVirtualizer : public GlobAlloc { FILE: zsim-ramulator/src/virt/ports.cpp type sockaddr_in (line 35) | struct sockaddr_in type sockaddr_in (line 36) | struct sockaddr_in type sockaddr_in (line 37) | struct sockaddr_in type sockaddr_in (line 37) | struct sockaddr_in type sockaddr_in (line 37) | struct sockaddr_in type sockaddr_in (line 38) | struct sockaddr_in function PostPatchFn (line 47) | PostPatchFn PatchBind(PrePatchArgs args) { function PostPatchFn (line 107) | PostPatchFn PatchGetsockname(PrePatchArgs args) { function PostPatchFn (line 136) | PostPatchFn PatchConnect(PrePatchArgs args) { FILE: zsim-ramulator/src/virt/time.cpp function SkipTimeVirt (line 36) | static bool SkipTimeVirt(PrePatchArgs args) { function VirtGettimeofday (line 43) | void VirtGettimeofday(uint32_t tid, ADDRINT arg0) { function VirtTime (line 63) | void VirtTime(uint32_t tid, REG* out, ADDRINT arg0) { function VirtClockGettime (line 83) | void VirtClockGettime(uint32_t tid, ADDRINT arg0, ADDRINT arg1) { function PostPatchFn (line 136) | PostPatchFn PatchGettimeofday(PrePatchArgs args) { function PostPatchFn (line 146) | PostPatchFn PatchTime(PrePatchArgs args) { function PostPatchFn (line 158) | PostPatchFn PatchClockGettime(PrePatchArgs args) { function PostPatchFn (line 171) | PostPatchFn PatchNanosleep(PrePatchArgs args) { function VirtCaptureClocks (line 273) | void VirtCaptureClocks(bool isDeffwd) { function VirtGetPhaseRDTSC (line 305) | uint64_t VirtGetPhaseRDTSC() { FILE: zsim-ramulator/src/virt/time_conv.h function timevalToNs (line 37) | static inline uint64_t timevalToNs(struct timeval tv) { function timespecToNs (line 41) | static inline uint64_t timespecToNs(struct timespec ts) { function nsToTimeval (line 45) | static inline struct timeval nsToTimeval(uint64_t ns) { function nsToTimespec (line 52) | static inline struct timespec nsToTimespec(uint64_t ns) { function cyclesToNs (line 59) | static inline uint64_t cyclesToNs(uint64_t cycles) { function nsToCycles (line 63) | static inline uint64_t nsToCycles(uint64_t cycles) { FILE: zsim-ramulator/src/virt/timeout.cpp type timespec (line 35) | struct timespec function SkipTimeoutVirt (line 38) | static bool SkipTimeoutVirt(PrePatchArgs args) { function isFutexWaitOp (line 44) | static bool isFutexWaitOp(int op) { function isFutexWakeOp (line 55) | static bool isFutexWakeOp(int op) { function getTimeoutArg (line 70) | static int getTimeoutArg(int syscall) { function PrePatchTimeoutSyscall (line 75) | static bool PrePatchTimeoutSyscall(uint32_t tid, CONTEXT* ctxt, SYSCALL_... function PostPatchTimeoutSyscall (line 129) | static bool PostPatchTimeoutSyscall(uint32_t tid, CONTEXT* ctxt, SYSCALL... type FutexInfo (line 184) | struct FutexInfo { function FutexInfo (line 189) | FutexInfo PrePatchFutex(uint32_t tid, CONTEXT* ctxt, SYSCALL_STANDARD st... function PostPatchFutex (line 199) | void PostPatchFutex(uint32_t tid, FutexInfo fi, CONTEXT* ctxt, SYSCALL_S... function PostPatchFn (line 219) | PostPatchFn PatchTimeoutSyscall(PrePatchArgs args) { FILE: zsim-ramulator/src/virt/virt.cpp function PostPatchFn (line 42) | PostPatchFn NullPatch(PrePatchArgs) { function PostPatchFn (line 46) | PostPatchFn WarnTimingRelated(PrePatchArgs args) { function VirtInit (line 57) | void VirtInit() { function VirtSyscallEnter (line 75) | void VirtSyscallEnter(THREADID tid, CONTEXT *ctxt, SYSCALL_STANDARD std,... function PostPatchAction (line 85) | PostPatchAction VirtSyscallExit(THREADID tid, CONTEXT *ctxt, SYSCALL_STA... FILE: zsim-ramulator/src/virt/virt.h type PostPatchAction (line 34) | enum PostPatchAction { FILE: zsim-ramulator/src/weave_md1_mem.h function class (line 38) | class WeaveMemAccEvent : public TimingEvent { function class (line 51) | class WeaveMD1Memory : public MD1Memory { function access (line 66) | uint64_t access(MemReq& req) { function class (line 87) | class WeaveSimpleMemory : public SimpleMemory { function access (line 102) | uint64_t access(MemReq& req) { FILE: zsim-ramulator/src/zsim.cpp function INT32 (line 88) | INT32 Usage() { function clearCid (line 116) | static inline void clearCid(uint32_t tid) { function setCid (line 123) | static inline void setCid(uint32_t tid, uint32_t cid) { function getCid (line 131) | uint32_t getCid(uint32_t tid) { function VOID (line 169) | VOID PIN_FAST_ANALYSIS_CALL IndirectLoadSingle(THREADID tid, ADDRINT add... function VOID (line 173) | VOID PIN_FAST_ANALYSIS_CALL IndirectStoreSingle(THREADID tid, ADDRINT ad... function VOID (line 178) | VOID PIN_FAST_ANALYSIS_CALL IndirectBasicBlock(THREADID tid, ADDRINT bbl... function VOID (line 182) | VOID PIN_FAST_ANALYSIS_CALL IndirectRecordBranch(THREADID tid, ADDRINT b... function VOID (line 186) | VOID PIN_FAST_ANALYSIS_CALL IndirectPredLoadSingle(THREADID tid, ADDRINT... function VOID (line 190) | VOID PIN_FAST_ANALYSIS_CALL IndirectPredStoreSingle(THREADID tid, ADDRIN... function Join (line 198) | void Join(uint32_t tid) { function VOID (line 212) | VOID JoinAndLoadSingle(THREADID tid, ADDRINT addr, UINT32 size) { function VOID (line 217) | VOID JoinAndStoreSingle(THREADID tid, ADDRINT addr, UINT32 size) { function VOID (line 222) | VOID JoinAndBasicBlock(THREADID tid, ADDRINT bblAddr, BblInfo* bblInfo) { function VOID (line 227) | VOID JoinAndRecordBranch(THREADID tid, ADDRINT branchPc, BOOL taken, ADD... function VOID (line 232) | VOID JoinAndPredLoadSingle(THREADID tid, ADDRINT addr, BOOL pred, UINT32... function VOID (line 237) | VOID JoinAndPredStoreSingle(THREADID tid, ADDRINT addr, BOOL pred, UINT3... function VOID (line 243) | VOID JoinAndOffloadBegin(THREADID tid) { function VOID (line 247) | VOID JoinAndOffloadEnd(THREADID tid) { function VOID (line 253) | VOID NOPLoadStoreSingle(THREADID tid, ADDRINT addr, UINT32 size) {} function VOID (line 254) | VOID NOPBasicBlock(THREADID tid, ADDRINT bblAddr, BblInfo* bblInfo) {} function VOID (line 255) | VOID NOPRecordBranch(THREADID tid, ADDRINT addr, BOOL taken, ADDRINT tak... function VOID (line 256) | VOID NOPPredLoadStoreSingle(THREADID tid, ADDRINT addr, BOOL pred, UINT3... function VOID (line 259) | VOID NOPPredOffloadBegin(THREADID tid) {} function VOID (line 260) | VOID NOPPredOffloadEnd(THREADID tid) {} function VOID (line 263) | VOID FFBasicBlock(THREADID tid, ADDRINT bblAddr, BblInfo* bblInfo) { function VOID (line 297) | VOID FFITrackNFFInterval() { function VOID (line 324) | VOID FFIInit() { function VOID (line 344) | VOID FFIAdvance() { function VOID (line 356) | VOID FFIBasicBlock(THREADID tid, ADDRINT bblAddr, BblInfo* bblInfo) { function VOID (line 372) | VOID FFIEntryBasicBlock(THREADID tid, ADDRINT bblAddr, BblInfo* bblInfo) { function InstrFuncPtrs (line 390) | static const InstrFuncPtrs& GetFFPtrs() { function EnterFastForward (line 395) | void EnterFastForward() { function ExitFastForward (line 410) | void ExitFastForward() { function VOID (line 431) | VOID CheckForTermination() { function VOID (line 500) | VOID EndOfPhaseActions() { function TakeBarrier (line 526) | uint32_t TakeBarrier(uint32_t tid, uint32_t cid) { function PrintIp (line 553) | static void PrintIp(THREADID tid, ADDRINT ip) { function VOID (line 560) | VOID Instruction(INS ins) { function VOID (line 629) | VOID Trace(TRACE trace, VOID *v) { type Section (line 651) | struct Section { function Section (line 656) | static Section FindSection(const char* sec) { type VdsoFunc (line 683) | enum VdsoFunc {VF_CLOCK_GETTIME, VF_GETTIMEOFDAY, VF_TIME, VF_GETCPU} function VdsoInsertFunc (line 698) | void VdsoInsertFunc(const char* fName, VdsoFunc func) { function VdsoInit (line 707) | void VdsoInit() { type VdsoPatchData (line 745) | struct VdsoPatchData { function VOID (line 757) | VOID VdsoEntryPoint(THREADID tid, uint32_t func, ADDRINT arg0, ADDRINT a... function VOID (line 769) | VOID VdsoCallPoint(THREADID tid) { function VOID (line 775) | VOID VdsoRetPoint(THREADID tid, REG* raxPtr) { function VOID (line 812) | VOID VdsoInstrument(INS ins) { function CountActiveThreads (line 838) | uint32_t CountActiveThreads() { function SimThreadStart (line 847) | void SimThreadStart(THREADID tid) { function VOID (line 873) | VOID ThreadStart(THREADID tid, CONTEXT *ctxt, INT32 flags, VOID *v) { function VOID (line 899) | VOID SimThreadFini(THREADID tid) { function VOID (line 906) | VOID ThreadFini(THREADID tid, const CONTEXT *ctxt, INT32 flags, VOID *v) { function VOID (line 918) | VOID SyscallEnter(THREADID tid, CONTEXT *ctxt, SYSCALL_STANDARD std, VOI... function VOID (line 949) | VOID SyscallExit(THREADID tid, CONTEXT *ctxt, SYSCALL_STANDARD std, VOID... function VOID (line 985) | VOID ContextChange(THREADID tid, CONTEXT_CHANGE_REASON reason, const CON... function BOOL (line 1030) | BOOL FollowChild(CHILD_PROCESS childProcess, VOID * userData) { function VOID (line 1066) | VOID BeforeFork(THREADID tid, const CONTEXT* ctxt, VOID * arg) { function VOID (line 1071) | VOID AfterForkInParent(THREADID tid, const CONTEXT* ctxt, VOID * arg) { function VOID (line 1075) | VOID AfterForkInChild(THREADID tid, const CONTEXT* ctxt, VOID * arg) { function VOID (line 1108) | VOID Fini(int code, VOID * v) { function VOID (line 1114) | VOID SimEnd() { function VOID (line 1170) | VOID HandleMagicOp(THREADID tid, ADDRINT op) { function VOID (line 1248) | VOID FakeCPUIDPre(THREADID tid, REG eax, REG ecx) { function VOID (line 1254) | VOID FakeCPUIDPost(THREADID tid, ADDRINT* eax, ADDRINT* ebx, ADDRINT* ec... function VOID (line 1303) | VOID FakeRDTSCPost(THREADID tid, REG* eax, REG* edx) { class SyncEvent (line 1327) | class SyncEvent: public Event { method SyncEvent (line 1333) | SyncEvent() : Event(0 /*one-shot*/) { method wait (line 1342) | void wait() { method callback (line 1349) | void callback() { method signal (line 1355) | void signal() { function VOID (line 1360) | VOID FFThread(VOID* arg) { function EXCEPT_HANDLING_RESULT (line 1411) | static EXCEPT_HANDLING_RESULT InternalExceptionHandler(THREADID tid, EXC... function main (line 1468) | int main(int argc, char *argv[]) { FILE: zsim-ramulator/src/zsim.h type ClockDomainInfo (line 53) | struct ClockDomainInfo { type ProfileStates (line 62) | enum ProfileStates { type ProcExitStatus (line 69) | enum ProcExitStatus { type GlobSimInfo (line 75) | struct GlobSimInfo { FILE: zsim-ramulator/src/zsim_harness.cpp type ProcInfo (line 66) | struct ProcInfo { function getNumChildren (line 87) | int getNumChildren() { function eraseChild (line 95) | int eraseChild(int pid) { function chldSigHandler (line 108) | void chldSigHandler(int sig) { function sigHandler (line 137) | void sigHandler(int sig) { function exitHandler (line 179) | void exitHandler() { function debugSigHandler (line 188) | void debugSigHandler(int signum, siginfo_t* siginfo, void* dummy) { function printHeartbeat (line 204) | static void printHeartbeat(GlobSimInfo* zinfo) { function LaunchProcess (line 233) | void LaunchProcess(uint32_t procIdx) { function main (line 309) | int main(int argc, char *argv[]) { FILE: zsim-ramulator/validation/validate_hostTraces.py function traceIPC (line 12) | def traceIPC(fname): function zsimIPC (line 38) | def zsimIPC(fname):