Searched refs:MEM_TO_SHADOW (Results 1 - 15 of 15) sorted by relevance
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/asan/ |
H A D | asan_mapping_sparc64.h | 28 #define MEM_TO_SHADOW(mem) \ macro 35 #define kLowShadowEnd MEM_TO_SHADOW(kLowMemEnd) 42 #define kHighShadowBeg MEM_TO_SHADOW(kHighMemBeg) 43 #define kHighShadowEnd MEM_TO_SHADOW(kHighMemEnd)
|
H A D | asan_poisoning.h | 46 uptr shadow_beg = MEM_TO_SHADOW(aligned_beg); 47 uptr shadow_end = MEM_TO_SHADOW( 83 u8 *shadow = (u8*)MEM_TO_SHADOW(aligned_addr);
|
H A D | asan_mapping.h | 274 #define MEM_TO_SHADOW(mem) (((mem) >> SHADOW_SCALE) + (SHADOW_OFFSET)) 280 #define kLowShadowEnd MEM_TO_SHADOW(kLowMemEnd) 282 #define kHighMemBeg (MEM_TO_SHADOW(kHighMemEnd) + 1) 284 #define kHighShadowBeg MEM_TO_SHADOW(kHighMemBeg) 285 #define kHighShadowEnd MEM_TO_SHADOW(kHighMemEnd) 287 # define kMidShadowBeg MEM_TO_SHADOW(kMidMemBeg) 288 # define kMidShadowEnd MEM_TO_SHADOW(kMidMemEnd) 367 return MEM_TO_SHADOW(p); 385 u8 *shadow_address = (u8*)MEM_TO_SHADOW(a);
|
H A D | asan_mapping_myriad.h | 17 #define MEM_TO_SHADOW(mem) \ macro 24 #define kLowShadowEnd MEM_TO_SHADOW(kLowMemEnd)
|
H A D | asan_rtems.cpp | 33 uptr shadow_end = MEM_TO_SHADOW(kMyriadMemoryEnd32); 34 uptr gap_start = MEM_TO_SHADOW(shadow_start); 35 uptr gap_end = MEM_TO_SHADOW(shadow_end);
|
H A D | asan_shadow_setup.cpp | 47 uptr GapShadowBeg = RoundDownTo(MEM_TO_SHADOW(addr), GetPageSizeCached()); 49 RoundUpTo(MEM_TO_SHADOW(addr + size), GetPageSizeCached()) - 1;
|
H A D | asan_rtl.cpp | 151 uptr sp = MEM_TO_SHADOW(addr); \ 354 (void*)MEM_TO_SHADOW(kLowShadowBeg), 355 (void*)MEM_TO_SHADOW(kLowShadowEnd)); 358 (void*)MEM_TO_SHADOW(kHighShadowBeg), 359 (void*)MEM_TO_SHADOW(kHighShadowEnd)); 363 (void*)MEM_TO_SHADOW(kMidShadowBeg), 364 (void*)MEM_TO_SHADOW(kMidShadowEnd));
|
H A D | asan_poisoning.cpp | 269 uptr s = MEM_TO_SHADOW(p); 277 uptr s = MEM_TO_SHADOW(reinterpret_cast<uptr>(p));
|
H A D | asan_allocator.cpp | 482 if (*(u8 *)MEM_TO_SHADOW((uptr)allocated) == 0 && CanPoisonMemory()) {
|
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/msan/ |
H A D | msan_poisoning.cpp | 26 unsigned char *s = (unsigned char *)MEM_TO_SHADOW(addr); 34 uptr dst_s = MEM_TO_SHADOW(addr); 77 u32 *src_s = (u32 *)MEM_TO_SHADOW(s); 102 REAL(memmove)((void *)MEM_TO_SHADOW((uptr)dst), 103 (void *)MEM_TO_SHADOW((uptr)src), size); 111 REAL(memcpy)((void *)MEM_TO_SHADOW((uptr)dst), 112 (void *)MEM_TO_SHADOW((uptr)src), size); 123 uptr shadow_beg = MEM_TO_SHADOW(ptr);
|
H A D | msan_linux.cpp | 90 CHECK(MEM_IS_SHADOW(MEM_TO_SHADOW(addr))); 92 CHECK_EQ(MEM_TO_ORIGIN(addr), SHADOW_TO_ORIGIN(MEM_TO_SHADOW(addr))); 95 CHECK(MEM_IS_SHADOW(MEM_TO_SHADOW(addr))); 97 CHECK_EQ(MEM_TO_ORIGIN(addr), SHADOW_TO_ORIGIN(MEM_TO_SHADOW(addr))); 100 CHECK(MEM_IS_SHADOW(MEM_TO_SHADOW(addr))); 102 CHECK_EQ(MEM_TO_ORIGIN(addr), SHADOW_TO_ORIGIN(MEM_TO_SHADOW(addr)));
|
H A D | msan.h | 63 #define MEM_TO_SHADOW(mem) (((uptr)(mem)) ^ 0x8000000000ULL) macro 158 # define MEM_TO_SHADOW(mem) ((uptr)mem ^ 0x6000000000ULL) macro 181 #define MEM_TO_SHADOW(mem) (LINEARIZE_MEM((mem)) + 0x080000000000ULL) macro 202 #define MEM_TO_SHADOW(mem) (LINEARIZE_MEM((mem)) + 0x100000000000ULL) macro 217 #define MEM_TO_SHADOW(mem) (((uptr)(mem)) & ~0x400000000000ULL) macro 238 #define MEM_TO_SHADOW(mem) (((uptr)(mem)) ^ 0x500000000000ULL) macro 248 #define MEM_TO_ORIGIN(mem) (SHADOW_TO_ORIGIN(MEM_TO_SHADOW((mem))))
|
H A D | msan.cpp | 499 unsigned char *s = (unsigned char*)MEM_TO_SHADOW(x); 507 unsigned char *s = (unsigned char *)MEM_TO_SHADOW((uptr)x); 545 internal_memcpy((void*)MEM_TO_SHADOW((uptr)data), shadow, size); 620 *(uu16 *)&__msan_retval_tls[0] = *(uu16 *)MEM_TO_SHADOW((uptr)p); 626 *(uu32 *)&__msan_retval_tls[0] = *(uu32 *)MEM_TO_SHADOW((uptr)p); 632 __msan_retval_tls[0] = *(uu64 *)MEM_TO_SHADOW((uptr)p); 639 *(uu16 *)MEM_TO_SHADOW((uptr)p) = s; 647 *(uu32 *)MEM_TO_SHADOW((uptr)p) = s; 655 *(uu64 *)MEM_TO_SHADOW((uptr)p) = s;
|
H A D | msan_report.cpp | 185 uptr start = MEM_TO_SHADOW(x);
|
H A D | msan_allocator.cpp | 38 uptr shadow_p = MEM_TO_SHADOW(p);
|
Completed in 139 milliseconds