|
CCTLib
Calling-context and data-object attribution library for Intel Pin
|
Classes | |
| struct | VictimSpec |
| class | ExceptionShape |
Functions | |
| std::string | env (const char *n) |
| std::string | cctlib_root () |
| std::string | pin_root () |
| int | run_pin_capture (const std::string &tool, const std::vector< std::string > &toolArgs, const std::string &victim, std::string *stderrOut) |
| TEST_P (ExceptionShape, CctShapeSurvivesUnwind) | |
| INSTANTIATE_TEST_SUITE_P (Victims, ExceptionShape, ::testing::ValuesIn(kVictims), [](const testing::TestParamInfo< ExceptionShape::ParamType > &info) { return std::string(info.param.name);}) | |
Variables | |
| const VictimSpec | kVictims [] |
| std::string anonymous_namespace{exception_shape_test.cpp}::cctlib_root | ( | ) |
Definition at line 38 of file exception_shape_test.cpp.
References env().
Referenced by anonymous_namespace{exception_shape_test.cpp}::ExceptionShape::SetUp().
| std::string anonymous_namespace{exception_shape_test.cpp}::env | ( | const char * | n | ) |
Definition at line 37 of file exception_shape_test.cpp.
Referenced by cctlib_root(), pin_root(), and TEST_P().
| anonymous_namespace{exception_shape_test.cpp}::INSTANTIATE_TEST_SUITE_P | ( | Victims | , |
| ExceptionShape | , | ||
| ::testing::ValuesIn(kVictims) | , | ||
| [] (const testing::TestParamInfo< ExceptionShape::ParamType > &info) { return std::string(info.param.name);} | |||
| ) |
| std::string anonymous_namespace{exception_shape_test.cpp}::pin_root | ( | ) |
Definition at line 42 of file exception_shape_test.cpp.
References env().
Referenced by run_pin_capture(), and anonymous_namespace{exception_shape_test.cpp}::ExceptionShape::SetUp().
| int anonymous_namespace{exception_shape_test.cpp}::run_pin_capture | ( | const std::string & | tool, |
| const std::vector< std::string > & | toolArgs, | ||
| const std::string & | victim, | ||
| std::string * | stderrOut | ||
| ) |
Definition at line 44 of file exception_shape_test.cpp.
References a, buf, pin_root(), and PinCCTLib::status.
Referenced by TEST_P().
| anonymous_namespace{exception_shape_test.cpp}::TEST_P | ( | ExceptionShape | , |
| CctShapeSurvivesUnwind | |||
| ) |
Definition at line 134 of file exception_shape_test.cpp.
References env(), and run_pin_capture().
| const VictimSpec anonymous_namespace{exception_shape_test.cpp}::kVictims[] |
Definition at line 107 of file exception_shape_test.cpp.