CCTLib
Calling-context and data-object attribution library for Intel Pin
shadow_memory_test.cpp File Reference
#include <atomic>
#include <cstdint>
#include <thread>
#include <vector>
#include <gtest/gtest.h>
#include "shadow_memory.H"
+ Include dependency graph for shadow_memory_test.cpp:

Go to the source code of this file.

Namespaces

 anonymous_namespace{shadow_memory_test.cpp}
 

Functions

 anonymous_namespace{shadow_memory_test.cpp}::TEST (ShadowMemory, WriteReadSingle)
 
 anonymous_namespace{shadow_memory_test.cpp}::TEST (ShadowMemory, MultipleAddressesSamePage)
 
 anonymous_namespace{shadow_memory_test.cpp}::TEST (ShadowMemory, MultiplePages)
 
 anonymous_namespace{shadow_memory_test.cpp}::TEST (ShadowMemory, MultiTypeTuple)
 
 anonymous_namespace{shadow_memory_test.cpp}::TEST (ShadowMemory, FreeFnMatchesBaseFn)
 
 anonymous_namespace{shadow_memory_test.cpp}::TEST (ShadowMemory, BaseFnMatchesFreeFn)
 
 anonymous_namespace{shadow_memory_test.cpp}::TEST (ShadowMemory, PointerStable)
 
 anonymous_namespace{shadow_memory_test.cpp}::TEST (ShadowMemory, InitPatternDataCentricShape)
 
 anonymous_namespace{shadow_memory_test.cpp}::TEST (ConcurrentShadowMemory, WriteReadSingle)
 
 anonymous_namespace{shadow_memory_test.cpp}::TEST (ConcurrentShadowMemory, FreeFnMatchesBaseFn)
 
 anonymous_namespace{shadow_memory_test.cpp}::TEST (ConcurrentShadowMemory, MultiTypeTuple)
 
 anonymous_namespace{shadow_memory_test.cpp}::TEST (ConcurrentShadowMemory, MultiThreadStress)
 
 anonymous_namespace{shadow_memory_test.cpp}::TEST (ConcurrentShadowMemory, DataHandleShape)