CCTLib
Calling-context and data-object attribution library for Intel Pin
anonymous_namespace{shadow_memory_test.cpp} Namespace Reference

Functions

 TEST (ShadowMemory, WriteReadSingle)
 
 TEST (ShadowMemory, MultipleAddressesSamePage)
 
 TEST (ShadowMemory, MultiplePages)
 
 TEST (ShadowMemory, MultiTypeTuple)
 
 TEST (ShadowMemory, FreeFnMatchesBaseFn)
 
 TEST (ShadowMemory, BaseFnMatchesFreeFn)
 
 TEST (ShadowMemory, PointerStable)
 
 TEST (ShadowMemory, InitPatternDataCentricShape)
 
 TEST (ConcurrentShadowMemory, WriteReadSingle)
 
 TEST (ConcurrentShadowMemory, FreeFnMatchesBaseFn)
 
 TEST (ConcurrentShadowMemory, MultiTypeTuple)
 
 TEST (ConcurrentShadowMemory, MultiThreadStress)
 
 TEST (ConcurrentShadowMemory, DataHandleShape)
 

Function Documentation

◆ TEST() [1/13]

anonymous_namespace{shadow_memory_test.cpp}::TEST ( ConcurrentShadowMemory  ,
DataHandleShape   
)

Definition at line 174 of file shadow_memory_test.cpp.

References h(), and PinCCTLib::sm.

◆ TEST() [2/13]

anonymous_namespace{shadow_memory_test.cpp}::TEST ( ConcurrentShadowMemory  ,
FreeFnMatchesBaseFn   
)

Definition at line 119 of file shadow_memory_test.cpp.

References PAGE_OFFSET, PinCCTLib::sm, and value.

◆ TEST() [3/13]

anonymous_namespace{shadow_memory_test.cpp}::TEST ( ConcurrentShadowMemory  ,
MultiThreadStress   
)

Definition at line 140 of file shadow_memory_test.cpp.

References PinCCTLib::sm.

◆ TEST() [4/13]

anonymous_namespace{shadow_memory_test.cpp}::TEST ( ConcurrentShadowMemory  ,
MultiTypeTuple   
)

Definition at line 128 of file shadow_memory_test.cpp.

References PinCCTLib::sm.

◆ TEST() [5/13]

anonymous_namespace{shadow_memory_test.cpp}::TEST ( ConcurrentShadowMemory  ,
WriteReadSingle   
)

Definition at line 111 of file shadow_memory_test.cpp.

References PinCCTLib::sm, and value.

◆ TEST() [6/13]

anonymous_namespace{shadow_memory_test.cpp}::TEST ( ShadowMemory  ,
BaseFnMatchesFreeFn   
)

Definition at line 82 of file shadow_memory_test.cpp.

References PAGE_OFFSET, PinCCTLib::sm, and value.

◆ TEST() [7/13]

anonymous_namespace{shadow_memory_test.cpp}::TEST ( ShadowMemory  ,
FreeFnMatchesBaseFn   
)

Definition at line 72 of file shadow_memory_test.cpp.

References PAGE_OFFSET, PinCCTLib::sm, and value.

◆ TEST() [8/13]

anonymous_namespace{shadow_memory_test.cpp}::TEST ( ShadowMemory  ,
InitPatternDataCentricShape   
)

Definition at line 100 of file shadow_memory_test.cpp.

References PinCCTLib::sm.

◆ TEST() [9/13]

anonymous_namespace{shadow_memory_test.cpp}::TEST ( ShadowMemory  ,
MultipleAddressesSamePage   
)

Definition at line 30 of file shadow_memory_test.cpp.

References PinCCTLib::sm.

◆ TEST() [10/13]

anonymous_namespace{shadow_memory_test.cpp}::TEST ( ShadowMemory  ,
MultiplePages   
)

Definition at line 43 of file shadow_memory_test.cpp.

References PinCCTLib::sm.

◆ TEST() [11/13]

anonymous_namespace{shadow_memory_test.cpp}::TEST ( ShadowMemory  ,
MultiTypeTuple   
)

Definition at line 61 of file shadow_memory_test.cpp.

References PinCCTLib::sm.

◆ TEST() [12/13]

anonymous_namespace{shadow_memory_test.cpp}::TEST ( ShadowMemory  ,
PointerStable   
)

Definition at line 92 of file shadow_memory_test.cpp.

References PinCCTLib::sm.

◆ TEST() [13/13]

anonymous_namespace{shadow_memory_test.cpp}::TEST ( ShadowMemory  ,
WriteReadSingle   
)

Definition at line 21 of file shadow_memory_test.cpp.

References PinCCTLib::sm, and value.