|
CCTLib
Calling-context and data-object attribution library for Intel Pin
|
Collaboration diagram for RedSpyThreadData:Public Attributes | |
| AddrValPair | buffer [MAX_WRITE_OPS_IN_INS] |
| uint64_t | bytesWritten |
| uint64_t | bytesRedundant |
| uint64_t | bytesLoad |
| long long | numIns |
| bool | sampleFlag |
| struct LargeReg | simdValue [MAX_SIMD_REGS] |
| uint32_t | regCtxt [REG_LAST] |
| UINT8 | regValue [REG_LAST][MAX_REG_LENGTH] |
| UINT8 | aliasValue [MAX_ALIAS_REGS][MAX_ALIAS_REG_SIZE] |
| uint32_t | aliasCtxt [MAX_ALIAS_REGS][MAX_ALIAS_TYPE] |
| uint32_t | simdCtxt [MAX_SIMD_REGS] |
| long long | numWinds |
Definition at line 83 of file cache_client.cpp.
| uint32_t RedSpyThreadData::aliasCtxt[MAX_ALIAS_REGS][MAX_ALIAS_TYPE] |
Definition at line 162 of file redspy_temporal_client.cpp.
Referenced by HandleAliasRegisters< T, aliasGroup >::if(), and ApproxGeneralRegisters< T, isAlias >::if().
| UINT8 RedSpyThreadData::aliasValue[MAX_ALIAS_REGS][MAX_ALIAS_REG_SIZE] |
Definition at line 161 of file redspy_temporal_client.cpp.
Referenced by ApproxGeneralRegisters< T, isAlias >::if().
| AddrValPair RedSpyThreadData::buffer |
Definition at line 84 of file cache_client.cpp.
Referenced by RedSpyAnalysis< AccessLen, bufferOffset >::__attribute__(), CheckAfterLargeWrite(), and RecordValueBeforeLargeWrite().
| uint64_t RedSpyThreadData::bytesLoad |
Definition at line 127 of file loadspy_client.cpp.
Referenced by InitThreadData(), and Update().
| uint64_t RedSpyThreadData::bytesRedundant |
Definition at line 86 of file cache_client.cpp.
Referenced by RedSpyAnalysis< AccessLen, bufferOffset >::__attribute__(), CheckAfterLargeWrite(), InitThreadData(), and ThreadFiniFunc().
| uint64_t RedSpyThreadData::bytesWritten |
Definition at line 85 of file cache_client.cpp.
Referenced by InitThreadData(), RecordValueBeforeLargeWrite(), ThreadFiniFunc(), and Update().
| long long RedSpyThreadData::numIns |
Definition at line 129 of file loadspy_client.cpp.
Referenced by InitThreadData().
| long long RedSpyThreadData::numWinds |
Definition at line 169 of file redspy_temporal_client.cpp.
Referenced by InitThreadData().
| uint32_t RedSpyThreadData::regCtxt[REG_LAST] |
Definition at line 159 of file redspy_temporal_client.cpp.
Referenced by Check10BytesReg(), HandleSpecialRegisters< lenInt64 >::if(), and ApproxGeneralRegisters< T, isAlias >::if().
| UINT8 RedSpyThreadData::regValue[REG_LAST][MAX_REG_LENGTH] |
Definition at line 160 of file redspy_temporal_client.cpp.
Referenced by Check10BytesReg(), and HandleSpecialRegisters< lenInt64 >::if().
| bool RedSpyThreadData::sampleFlag |
Definition at line 130 of file loadspy_client.cpp.
Referenced by InitThreadData().
| uint32_t RedSpyThreadData::simdCtxt[MAX_SIMD_REGS] |
Definition at line 163 of file redspy_temporal_client.cpp.
Referenced by HandleSpecialRegisters< lenInt64 >::if(), and ApproxLargeRegisters< T, simdType >::if().
| struct LargeReg RedSpyThreadData::simdValue[MAX_SIMD_REGS] |
Definition at line 156 of file redspy_temporal_client.cpp.
Referenced by HandleSpecialRegisters< lenInt64 >::for(), HandleSpecialRegisters< lenInt64 >::if(), and ApproxLargeRegisters< T, simdType >::if().