|
CCTLib
Calling-context and data-object attribution library for Intel Pin
|
#include <shadow_memory.H>
Collaboration diagram for ConcurrentShadowMemory< Ts >:Public Member Functions | |
| ConcurrentShadowMemory () | |
| ~ConcurrentShadowMemory () | |
| ShadowTuple< Ts... > & | GetOrCreateShadowBaseAddress (const size_t address) |
Private Attributes | |
| atomic< atomic< ShadowTuple< Ts... > * > * > * | pageDirectory |
Definition at line 61 of file shadow_memory.H.
|
inline |
Definition at line 67 of file shadow_memory.H.
References LEVEL_1_PAGE_TABLE_SIZE, and PIN_ExitProcess.
|
inline |
Definition at line 75 of file shadow_memory.H.
References LEVEL_1_PAGE_TABLE_ENTRIES, LEVEL_1_PAGE_TABLE_SIZE, LEVEL_2_PAGE_TABLE_ENTRIES, LEVEL_2_PAGE_TABLE_SIZE, and PIN_ExitProcess.
|
inline |
Definition at line 97 of file shadow_memory.H.
References address, LEVEL_1_PAGE_TABLE_SLOT, LEVEL_2_PAGE_TABLE_SIZE, LEVEL_2_PAGE_TABLE_SLOT, and PIN_ExitProcess.
|
private |
Definition at line 63 of file shadow_memory.H.