|
CCTLib
Calling-context and data-object attribution library for Intel Pin
|
Collaboration diagram for ThreadData_t:Public Member Functions | |
| ThreadData_t (ADDRINT stackBaseAddress, ADDRINT stackEndAddress, ADDRINT stackCurrentFrameBaseAddress) | |
| Label * | GetLabel () const |
| void | SetLabel (Label *label) |
| ThreadData_t () | |
Public Attributes | |
| uint64_t | regNumber [REG_LAST] |
| unordered_map< uint64_t, uint64_t > | immediateMap |
| unordered_map< uint64_t, uint64_t >::iterator | immediateMapIt |
| unordered_map< uint64_t, OPMap > | opcodeMap |
| unordered_map< uint64_t, OPMap >::iterator | opcodeMapIt |
| unordered_map< uint64_t, uint64_t > | redundantMap |
| unordered_map< uint64_t, uint64_t >::iterator | redundantMapIt |
Private Attributes | |
| Label * | m_curLable |
| ADDRINT | m_stackBaseAddress |
| ADDRINT | m_stackEndAddress |
| ADDRINT | m_stackCurrentFrameBaseAddress |
Definition at line 294 of file omp_datarace_client.cpp.
|
inline |
Definition at line 301 of file omp_datarace_client.cpp.
|
inline |
Definition at line 114 of file runtime_value_numbering_client.cpp.
|
inline |
Definition at line 306 of file omp_datarace_client.cpp.
Referenced by GetMyLabel().
|
inline |
Definition at line 307 of file omp_datarace_client.cpp.
Referenced by SetMyLabel().
| unordered_map<uint64_t, uint64_t> ThreadData_t::immediateMap |
Definition at line 105 of file runtime_value_numbering_client.cpp.
Referenced by CleanValueNumbers(), getImmediateValueNum(), and ImageUnload().
| unordered_map<uint64_t, uint64_t>::iterator ThreadData_t::immediateMapIt |
Definition at line 106 of file runtime_value_numbering_client.cpp.
Referenced by getImmediateValueNum().
|
private |
Definition at line 295 of file omp_datarace_client.cpp.
|
private |
Definition at line 296 of file omp_datarace_client.cpp.
|
private |
Definition at line 298 of file omp_datarace_client.cpp.
|
private |
Definition at line 297 of file omp_datarace_client.cpp.
| unordered_map<uint64_t, OPMap> ThreadData_t::opcodeMap |
Definition at line 108 of file runtime_value_numbering_client.cpp.
Referenced by checkMovValueNum(), checkOpcodeValueNum(), CleanValueNumbers(), deleteString(), and ImageUnload().
| unordered_map<uint64_t, OPMap>::iterator ThreadData_t::opcodeMapIt |
Definition at line 109 of file runtime_value_numbering_client.cpp.
Referenced by checkMovValueNum(), checkOpcodeValueNum(), and deleteString().
| unordered_map<uint64_t, uint64_t> ThreadData_t::redundantMap |
Definition at line 111 of file runtime_value_numbering_client.cpp.
Referenced by ImageUnload(), and recordRedundantOperation().
| unordered_map<uint64_t, uint64_t>::iterator ThreadData_t::redundantMapIt |
Definition at line 112 of file runtime_value_numbering_client.cpp.
Referenced by recordRedundantOperation().
| uint64_t ThreadData_t::regNumber[REG_LAST] |
Definition at line 104 of file runtime_value_numbering_client.cpp.
Referenced by CleanValueNumbers(), getRegValueNum(), and UpdateValue().