|
CCTLib
Calling-context and data-object attribution library for Intel Pin
|
Public Attributes | |
| ContextHandle_t | callerCtxtHndl |
| ContextHandle_t | childCtxtStartIdx |
| uint32_t | traceKey |
| uint32_t | nSlots |
Definition at line 189 of file cctlib.cpp.
| ContextHandle_t PinCCTLib::TraceNode::callerCtxtHndl |
Definition at line 190 of file cctlib.cpp.
Referenced by PinCCTLib::CaptureSigSetJmpCtxt(), PinCCTLib::CCTLibInitThreadData(), PinCCTLib::DeserializeCCTNode(), PinCCTLib::FindHandlerFrameForLandingPad(), PinCCTLib::GoUpCallChain(), PinCCTLib::InstrumentTraceEntry(), PinCCTLib::MaybeGoUpCallChain(), and PinCCTLib::newCCT_hpcrun_write().
| ContextHandle_t PinCCTLib::TraceNode::childCtxtStartIdx |
Definition at line 191 of file cctlib.cpp.
Referenced by PinCCTLib::CCTLibInitThreadData(), PinCCTLib::DeserializeAllCCTs(), PinCCTLib::DeserializeCCTNode(), PinCCTLib::DottifyCCTNode(), PinCCTLib::DumpCallStack(), PinCCTLib::findMain(), PinCCTLib::GetContextHandle(), PinCCTLib::GetIPFromInfo(), PinCCTLib::GetNormalizedIpVectorClippedToMainOneAheadIp(), PinCCTLib::GetPINCCTCurrentContext(), PinCCTLib::GetPINCCTCurrentContextWithSlot(), PinCCTLib::GoUpCallChain(), PinCCTLib::InstrumentTraceEntry(), PinCCTLib::newCCT_hpcrun_write(), PinCCTLib::SerializeCCTNode(), PinCCTLib::SetIPFromInfo(), PinCCTLib::tranverseIPs(), PinCCTLib::UpdateCurTraceAndIp(), and PinCCTLib::UpdateCurTraceOnly().
| uint32_t PinCCTLib::TraceNode::nSlots |
Definition at line 193 of file cctlib.cpp.
Referenced by PinCCTLib::CCTLibInitThreadData(), PinCCTLib::DeserializeCCTNode(), PinCCTLib::DottifyCCTNode(), PinCCTLib::DumpCallStack(), PinCCTLib::findMain(), PinCCTLib::GetIPFromInfo(), PinCCTLib::InstrumentTraceEntry(), PinCCTLib::newCCT_hpcrun_write(), PinCCTLib::SerializeCCTNode(), PinCCTLib::SetIPFromInfo(), PinCCTLib::TraceIsInAddressRange(), and PinCCTLib::tranverseIPs().
| uint32_t PinCCTLib::TraceNode::traceKey |
Definition at line 192 of file cctlib.cpp.
Referenced by PinCCTLib::DeserializeCCTNode(), PinCCTLib::GetIPFromInfo(), PinCCTLib::GetModulePathFromInfo(), PinCCTLib::GetNormalizedIpVectorClippedToMainOneAheadIp(), PinCCTLib::GoUpCallChain(), PinCCTLib::InstrumentTraceEntry(), PinCCTLib::SerializeCCTNode(), PinCCTLib::SetCallInitFlag(), PinCCTLib::SetIPFromInfo(), and PinCCTLib::TraceIsInAddressRange().