CCTLib
Calling-context and data-object attribution library for Intel Pin
ShadowMemory< Ts > Class Template Reference

#include <shadow_memory.H>

Public Member Functions

 ShadowMemory ()
 
 ~ShadowMemory ()
 
ShadowTuple< Ts... > & GetOrCreateShadowBaseAddress (const size_t address)
 

Private Attributes

ShadowTuple< Ts... > *** pageDirectory
 

Detailed Description

template<typename... Ts>
class ShadowMemory< Ts >

Definition at line 154 of file shadow_memory.H.

Constructor & Destructor Documentation

◆ ShadowMemory()

template<typename... Ts>
ShadowMemory< Ts >::ShadowMemory ( )
inline

Definition at line 160 of file shadow_memory.H.

References LEVEL_1_PAGE_TABLE_SIZE, and PIN_ExitProcess.

◆ ~ShadowMemory()

Member Function Documentation

◆ GetOrCreateShadowBaseAddress()

template<typename... Ts>
ShadowTuple<Ts...>& ShadowMemory< Ts >::GetOrCreateShadowBaseAddress ( const size_t  address)
inline

Member Data Documentation

◆ pageDirectory

template<typename... Ts>
ShadowTuple<Ts...>*** ShadowMemory< Ts >::pageDirectory
private

Definition at line 156 of file shadow_memory.H.


The documentation for this class was generated from the following file: