Home
last modified time | relevance | path

Searched refs:MemToShadow (Results 1 – 9 of 9) sorted by relevance

/external/compiler-rt/lib/tsan/unit_tests/
Dtsan_shadow_test.cc28 CHECK(IsShadowMem(MemToShadow((uptr)&global))); in TEST()
29 CHECK(IsShadowMem(MemToShadow((uptr)&stack))); in TEST()
30 CHECK(IsShadowMem(MemToShadow((uptr)heap))); in TEST()
37 uptr s0 = MemToShadow((uptr)&data[0]); in TEST()
40 CHECK_EQ(s0, MemToShadow((uptr)&data[i])); in TEST()
42 CHECK_EQ(s0 + kShadowSize*kShadowCnt, MemToShadow((uptr)&data[i])); in TEST()
44 CHECK_EQ(s0 + 2*kShadowSize*kShadowCnt, MemToShadow((uptr)&data[i])); in TEST()
/external/compiler-rt/lib/tsan/rtl/
Dtsan_platform.h42 #define MemToShadow(addr) \ macro
45 #define MemToShadow(addr) \ macro
49 static const uptr kLinuxShadowBeg = MemToShadow(kLinuxAppMemBeg);
51 MemToShadow(kLinuxAppMemEnd) | (kPageSize - 1);
Dtsan_rtl.cc396 u64 *shadow_mem = (u64*)MemToShadow(addr); in MemoryAccess()
458 u64 *p = (u64*)MemToShadow(addr); in MemoryRangeSet()
Dtsan_rtl_thread.cc314 u64 *shadow_mem = (u64*)MemToShadow(addr); in MemoryAccessRange()
/external/compiler-rt/lib/asan/
Dasan_poisoning.cc25 uptr shadow_beg = MemToShadow(addr); in PoisonShadow()
26 uptr shadow_end = MemToShadow(addr + size); in PoisonShadow()
36 u8 *shadow = (u8*)MemToShadow(addr); in PoisonShadowPartialRightRedzone()
56 chunk = (u8*)MemToShadow(address); in ShadowSegmentEndpoint()
Dasan_mapping.h87 static inline uptr MemToShadow(uptr p) { in MemToShadow() function
110 u8 *shadow_address = (u8*)MemToShadow(a); in AddressIsPoisoned()
Dasan_thread.cc130 u8 *shadow_ptr = (u8*)MemToShadow(aligned_addr); in GetFrameNameByAddr()
131 u8 *shadow_bottom = (u8*)MemToShadow(bottom); in GetFrameNameByAddr()
Dasan_report.cc60 uptr shadow_addr = MemToShadow(addr); in PrintShadowMemoryForAddress()
386 u8 *shadow_addr = (u8*)MemToShadow(addr); in __asan_report_error()
/external/compiler-rt/lib/asan/tests/
Dasan_noinst_test.cc102 uptr shadow = __asan::MemToShadow(ptr + i); in PrintShadow()