Searched refs:MemToShadow (Results 1 - 11 of 11) sorted by relevance

/external/compiler-rt/lib/tsan/tests/unit/
H A Dtsan_shadow_test.cc59 CHECK(IsShadowMem(MemToShadow((uptr)&global)));
60 CHECK(IsShadowMem(MemToShadow((uptr)&stack)));
61 CHECK(IsShadowMem(MemToShadow((uptr)heap)));
68 uptr s0 = MemToShadow((uptr)&data[0]);
71 CHECK_EQ(s0, MemToShadow((uptr)&data[i]));
73 CHECK_EQ(s0 + kShadowSize*kShadowCnt, MemToShadow((uptr)&data[i]));
75 CHECK_EQ(s0 + 2*kShadowSize*kShadowCnt, MemToShadow((uptr)&data[i]));
/external/compiler-rt/lib/tsan/rtl/
H A Dtsan_platform.h96 #define MemToShadow(addr) \ macro
99 #define MemToShadow(addr) \ macro
103 static const uptr kLinuxShadowBeg = MemToShadow(kLinuxAppMemBeg);
105 MemToShadow(kLinuxAppMemEnd) | 0xff;
H A Dtsan_rtl.cc129 uptr shadow_beg = MemToShadow(addr);
130 uptr shadow_end = MemToShadow(addr + size);
151 MmapFixedNoReserve(MemToShadow(addr), size * kShadowMultiplier);
435 u64 *shadow_mem = (u64*)MemToShadow(addr);
495 u64 *p = (u64*)MemToShadow(addr);
507 u64 *begin = (u64*)MemToShadow(addr);
H A Dtsan_interface_java.cc257 u64 *s = (u64*)MemToShadow(src);
258 u64 *d = (u64*)MemToShadow(dst);
259 u64 *send = (u64*)MemToShadow(src + size);
H A Dtsan_rtl_thread.cc281 u64 *shadow_mem = (u64*)MemToShadow(addr);
363 u64 *shadow_mem = (u64*)MemToShadow(addr);
/external/compiler-rt/lib/asan/
H A Dasan_poisoning.cc26 uptr shadow_beg = MemToShadow(addr);
27 uptr shadow_end = MemToShadow(addr + size - SHADOW_GRANULARITY) + 1;
38 u8 *shadow = (u8*)MemToShadow(addr);
58 chunk = (u8*)MemToShadow(address);
164 uptr shadow_beg = MemToShadow(aligned_b);
165 uptr shadow_end = MemToShadow(aligned_e);
194 s8* shadow_end = (s8*)MemToShadow(addr + aligned_size);
H A Dasan_thread.cc131 u8 *shadow_ptr = (u8*)MemToShadow(aligned_addr);
132 u8 *shadow_bottom = (u8*)MemToShadow(bottom);
H A Dasan_mapping.h165 static inline uptr MemToShadow(uptr p) { function in namespace:__asan
H A Dasan_report.cc149 uptr shadow_addr = MemToShadow(addr);
636 u8 *shadow_addr = (u8*)MemToShadow(addr);
H A Dasan_allocator2.cc48 uptr shadow_beg = RoundUpTo(MemToShadow(p), page_size);
49 uptr shadow_end = RoundDownTo(MemToShadow(p + size), page_size);
400 u8 *shadow = (u8*)MemToShadow(user_beg + size_rounded_down_to_granularity);
/external/compiler-rt/lib/asan/tests/
H A Dasan_noinst_test.cc102 uptr shadow = __asan::MemToShadow(ptr + i);

Completed in 111 milliseconds