|
CCTLib
Calling-context and data-object attribution library for Intel Pin
|
Public Member Functions | |
| if (aliasGroup==ALIAS_GENERIC) | |
Static Public Member Functions | |
| static | __attribute__ ((always_inline)) void CheckUpdateGenericAlias(uint8_t regId |
Public Attributes | |
| static T | value |
| static T uint32_t | opaqueHandle |
| static T uint32_t THREADID | threadId |
| ContextHandle_t | curCtxtHandle = GetContextHandle(threadId, opaqueHandle) |
| uint8_t | byteOffset = aliasGroup == ALIAS_HIGH_BYTE ? 1 : 0 |
| T * | where = (T*)(&tData->aliasValue[regId][byteOffset]) |
| if | where |
| else | |
| tData | aliasCtxt [regId][ALIAS_GENERIC] = curCtxtHandle |
Definition at line 612 of file redspy_temporal_client.cpp.
|
static |
References ClientGetTLS().
|
inline |
Definition at line 633 of file redspy_temporal_client.cpp.
References ALIAS_HIGH_BYTE, ALIAS_LOW_BYTE, and RedSpyThreadData::aliasCtxt.
| tData HandleAliasRegisters< T, aliasGroup >::aliasCtxt[regId][ALIAS_GENERIC] = curCtxtHandle |
Definition at line 632 of file redspy_temporal_client.cpp.
| uint8_t HandleAliasRegisters< T, aliasGroup >::byteOffset = aliasGroup == ALIAS_HIGH_BYTE ? 1 : 0 |
Definition at line 619 of file redspy_temporal_client.cpp.
| ContextHandle_t HandleAliasRegisters< T, aliasGroup >::curCtxtHandle = GetContextHandle(threadId, opaqueHandle) |
Definition at line 615 of file redspy_temporal_client.cpp.
| HandleAliasRegisters< T, aliasGroup >::else |
Definition at line 629 of file redspy_temporal_client.cpp.
| T uint32_t HandleAliasRegisters< T, aliasGroup >::opaqueHandle |
Definition at line 613 of file redspy_temporal_client.cpp.
| T uint32_t THREADID HandleAliasRegisters< T, aliasGroup >::threadId |
Definition at line 613 of file redspy_temporal_client.cpp.
| T HandleAliasRegisters< T, aliasGroup >::value |
Definition at line 613 of file redspy_temporal_client.cpp.
| T* HandleAliasRegisters< T, aliasGroup >::where = (T*)(&tData->aliasValue[regId][byteOffset]) |
Definition at line 625 of file redspy_temporal_client.cpp.
| if HandleAliasRegisters< T, aliasGroup >::where |
Definition at line 627 of file redspy_temporal_client.cpp.