Searched refs:MEM_TO_SHADOW (Results 1 - 10 of 10) sorted by relevance

/external/compiler-rt/lib/asan/
H A Dasan_mapping.h126 #define MEM_TO_SHADOW(mem) (((mem) >> SHADOW_SCALE) + (SHADOW_OFFSET)) macro
133 #define kLowShadowEnd MEM_TO_SHADOW(kLowMemEnd)
135 #define kHighMemBeg (MEM_TO_SHADOW(kHighMemEnd) + 1)
137 #define kHighShadowBeg MEM_TO_SHADOW(kHighMemBeg)
138 #define kHighShadowEnd MEM_TO_SHADOW(kHighMemEnd)
140 # define kMidShadowBeg MEM_TO_SHADOW(kMidMemBeg)
141 # define kMidShadowEnd MEM_TO_SHADOW(kMidMemEnd)
212 return MEM_TO_SHADOW(p);
253 u8 *shadow_address = (u8*)MEM_TO_SHADOW(a);
H A Dasan_poisoning.h39 uptr shadow_beg = MEM_TO_SHADOW(aligned_beg);
40 uptr shadow_end = MEM_TO_SHADOW(
73 u8 *shadow = (u8*)MEM_TO_SHADOW(aligned_addr);
H A Dasan_rtl.cc392 uptr sp = MEM_TO_SHADOW(addr); \
529 (void*)MEM_TO_SHADOW(kLowShadowBeg),
530 (void*)MEM_TO_SHADOW(kLowShadowEnd),
531 (void*)MEM_TO_SHADOW(kHighShadowBeg),
532 (void*)MEM_TO_SHADOW(kHighShadowEnd));
535 (void*)MEM_TO_SHADOW(kMidShadowBeg),
536 (void*)MEM_TO_SHADOW(kMidShadowEnd));
H A Dasan_allocator2.cc332 if (*(u8 *)MEM_TO_SHADOW((uptr)allocated) == 0 && flags()->poison_heap) {
/external/compiler-rt/lib/msan/
H A Dmsan_linux.cc40 static const uptr kShadowBeg = MEM_TO_SHADOW(kMemBeg);
41 static const uptr kShadowEnd = MEM_TO_SHADOW(kMemEnd);
H A Dmsan.cc455 unsigned char *s = (unsigned char*)MEM_TO_SHADOW(x);
468 unsigned char *s = (unsigned char *)MEM_TO_SHADOW((uptr)x);
533 internal_memcpy((void*)MEM_TO_SHADOW((uptr)data), shadow, size);
611 __msan_retval_tls[0] = *(uu16 *)MEM_TO_SHADOW((uptr)p);
617 __msan_retval_tls[0] = *(uu32 *)MEM_TO_SHADOW((uptr)p);
623 __msan_retval_tls[0] = *(uu64 *)MEM_TO_SHADOW((uptr)p);
630 *(uu16 *)MEM_TO_SHADOW((uptr)p) = s;
638 *(uu32 *)MEM_TO_SHADOW((uptr)p) = s;
646 *(uu64 *)MEM_TO_SHADOW((uptr)p) = s;
H A Dmsan.h28 #define MEM_TO_SHADOW(mem) (((uptr)mem) & ~0x400000000000ULL) macro
30 #define MEM_TO_ORIGIN(mem) (SHADOW_TO_ORIGIN(MEM_TO_SHADOW(mem)))
H A Dmsan_interceptors.cc1298 uptr shadow_beg = MEM_TO_SHADOW(ptr);
1299 uptr shadow_end = MEM_TO_SHADOW(ptr + size);
1382 unsigned char *s = (unsigned char *)MEM_TO_SHADOW(addr);
1391 uptr dst_s = MEM_TO_SHADOW(addr);
1434 u32 *src_s = (u32 *)MEM_TO_SHADOW(s);
1458 internal_memmove((void *)MEM_TO_SHADOW((uptr)dst),
1459 (void *)MEM_TO_SHADOW((uptr)src), size);
1466 fast_memcpy((void *)MEM_TO_SHADOW((uptr)dst),
1467 (void *)MEM_TO_SHADOW((uptr)src), size);
H A Dmsan_allocator.cc37 FlushUnneededShadowMemory(MEM_TO_SHADOW(p), size);
H A Dmsan_report.cc186 uptr start = MEM_TO_SHADOW(x);

Completed in 122 milliseconds