|
CCTLib
Calling-context and data-object attribution library for Intel Pin
|
Classes | |
| class | CCTLibIntegration |
Functions | |
| std::string | env (const char *name) |
| std::string | cctlib_root () |
| std::string | pin_root () |
| int | run_pin (const std::string &tool, const std::vector< std::string > &args) |
| std::string | find_newest (const std::string &dir, const std::string &prefix) |
| std::string | read_file (const std::string &path) |
| void | cleanup (const std::string &dir, const std::string &prefix) |
| TEST_F (CCTLibIntegration, CctClientRunsCleanly) | |
| TEST_F (CCTLibIntegration, CctClientMemOnlyRunsCleanly) | |
| TEST_F (CCTLibIntegration, CctDataCentricClientRunsCleanly) | |
| TEST_F (CCTLibIntegration, CctDataCentricClientTreeBasedRunsCleanly) | |
| std::string anonymous_namespace{cctlib_integration_test.cpp}::cctlib_root | ( | ) |
Definition at line 40 of file cctlib_integration_test.cpp.
References env().
Referenced by anonymous_namespace{cctlib_integration_test.cpp}::CCTLibIntegration::SetUp().
| void anonymous_namespace{cctlib_integration_test.cpp}::cleanup | ( | const std::string & | dir, |
| const std::string & | prefix | ||
| ) |
Definition at line 108 of file cctlib_integration_test.cpp.
Referenced by TEST_F().
| std::string anonymous_namespace{cctlib_integration_test.cpp}::env | ( | const char * | name | ) |
Definition at line 32 of file cctlib_integration_test.cpp.
Referenced by cctlib_root(), pin_root(), and run_pin().
| std::string anonymous_namespace{cctlib_integration_test.cpp}::find_newest | ( | const std::string & | dir, |
| const std::string & | prefix | ||
| ) |
| std::string anonymous_namespace{cctlib_integration_test.cpp}::pin_root | ( | ) |
Definition at line 47 of file cctlib_integration_test.cpp.
References env().
Referenced by run_pin(), and anonymous_namespace{cctlib_integration_test.cpp}::CCTLibIntegration::SetUp().
| std::string anonymous_namespace{cctlib_integration_test.cpp}::read_file | ( | const std::string & | path | ) |
Definition at line 100 of file cctlib_integration_test.cpp.
Referenced by TEST_F().
| int anonymous_namespace{cctlib_integration_test.cpp}::run_pin | ( | const std::string & | tool, |
| const std::vector< std::string > & | args | ||
| ) |
Definition at line 55 of file cctlib_integration_test.cpp.
References a, env(), pin_root(), and PinCCTLib::status.
Referenced by TEST_F().
| anonymous_namespace{cctlib_integration_test.cpp}::TEST_F | ( | CCTLibIntegration | , |
| CctClientMemOnlyRunsCleanly | |||
| ) |
Definition at line 147 of file cctlib_integration_test.cpp.
References cleanup(), find_newest(), read_file(), and run_pin().
| anonymous_namespace{cctlib_integration_test.cpp}::TEST_F | ( | CCTLibIntegration | , |
| CctClientRunsCleanly | |||
| ) |
Definition at line 131 of file cctlib_integration_test.cpp.
References cleanup(), find_newest(), read_file(), and run_pin().
| anonymous_namespace{cctlib_integration_test.cpp}::TEST_F | ( | CCTLibIntegration | , |
| CctDataCentricClientRunsCleanly | |||
| ) |
Definition at line 160 of file cctlib_integration_test.cpp.
References cleanup(), find_newest(), and run_pin().
| anonymous_namespace{cctlib_integration_test.cpp}::TEST_F | ( | CCTLibIntegration | , |
| CctDataCentricClientTreeBasedRunsCleanly | |||
| ) |
Definition at line 170 of file cctlib_integration_test.cpp.
References cleanup(), find_newest(), and run_pin().