| /netbsd-src/sys/external/bsd/compiler_rt/dist/lib/tsan/tests/unit/ |
| H A D | tsan_shadow_test.cc | 59 CHECK(IsShadowMem(MemToShadow((uptr)&global))); in TEST() 60 CHECK(IsShadowMem(MemToShadow((uptr)&stack))); in TEST() 61 CHECK(IsShadowMem(MemToShadow((uptr)heap))); in TEST() 68 uptr s0 = MemToShadow((uptr)&data[0]); in TEST() 71 CHECK_EQ(s0, MemToShadow((uptr)&data[i])); in TEST() 73 CHECK_EQ(s0 + kShadowSize*kShadowCnt, MemToShadow((uptr)&data[i])); in TEST() 75 CHECK_EQ(s0 + 2*kShadowSize*kShadowCnt, MemToShadow((uptr)&data[i])); in TEST()
|
| /netbsd-src/sys/external/bsd/compiler_rt/dist/lib/asan/ |
| H A D | asan_poisoning.cc | 60 chunk = (u8*)MemToShadow(address); in ShadowSegmentEndpoint() 69 ReleaseMemoryPagesToOS(MemToShadow(p), MemToShadow(p + size)); in FlushUnneededASanShadowMemory() 84 *(u8 *)MemToShadow(ptr) = in AsanPoisonOrUnpoisonIntraObjectRedzone() 90 *(u8*)MemToShadow(ptr) = poison ? kAsanIntraObjectRedzone : 0; in AsanPoisonOrUnpoisonIntraObjectRedzone() 197 uptr shadow_beg = MemToShadow(aligned_b); in __asan_region_is_poisoned() 198 uptr shadow_end = MemToShadow(aligned_e); in __asan_region_is_poisoned() 306 s8* shadow_end = (s8*)MemToShadow(addr + aligned_size); in PoisonAlignedStackMemory() 389 CHECK_EQ(*(u8*)MemToShadow(a), 0); in __sanitizer_annotate_contiguous_container() 402 *(u8*)MemToShadow(b1) = static_cast<u8>(new_mid - b1); in __sanitizer_annotate_contiguous_container()
|
| H A D | asan_thread.cc | 338 u8 *shadow_ptr = (u8*)MemToShadow(aligned_addr); in GetStackFrameAccessByAddr() 339 u8 *shadow_bottom = (u8*)MemToShadow(bottom); in GetStackFrameAccessByAddr() 376 u8 *shadow_ptr = (u8*)MemToShadow(aligned_addr); in GetStackVariableShadowStart() 377 u8 *shadow_bottom = (u8*)MemToShadow(bottom); in GetStackVariableShadowStart()
|
| /netbsd-src/external/gpl3/gcc.old/dist/libsanitizer/asan/ |
| H A D | asan_poisoning.cc | 58 chunk = (u8*)MemToShadow(address); in ShadowSegmentEndpoint() 67 ReleaseMemoryPagesToOS(MemToShadow(p), MemToShadow(p + size)); in FlushUnneededASanShadowMemory() 82 *(u8 *)MemToShadow(ptr) = in AsanPoisonOrUnpoisonIntraObjectRedzone() 88 *(u8*)MemToShadow(ptr) = poison ? kAsanIntraObjectRedzone : 0; in AsanPoisonOrUnpoisonIntraObjectRedzone() 195 uptr shadow_beg = MemToShadow(aligned_b); in __asan_region_is_poisoned() 196 uptr shadow_end = MemToShadow(aligned_e); in __asan_region_is_poisoned() 304 s8* shadow_end = (s8*)MemToShadow(addr + aligned_size); in PoisonAlignedStackMemory() 387 CHECK_EQ(*(u8*)MemToShadow(a), 0); in __sanitizer_annotate_contiguous_container() 400 *(u8*)MemToShadow(b1) = static_cast<u8>(new_mid - b1); in __sanitizer_annotate_contiguous_container()
|
| H A D | asan_thread.cc | 337 u8 *shadow_ptr = (u8*)MemToShadow(aligned_addr); in GetStackFrameAccessByAddr() 338 u8 *shadow_bottom = (u8*)MemToShadow(bottom); in GetStackFrameAccessByAddr() 375 u8 *shadow_ptr = (u8*)MemToShadow(aligned_addr); in GetStackVariableShadowStart() 376 u8 *shadow_bottom = (u8*)MemToShadow(bottom); in GetStackVariableShadowStart()
|
| H A D | asan_fake_stack.cc | 29 u64 *shadow = reinterpret_cast<u64*>(MemToShadow(ptr)); in SetShadow() 278 REAL(memset)(reinterpret_cast<void*>(MemToShadow(top)), 0, in __asan_allocas_unpoison()
|
| /netbsd-src/external/gpl3/gcc.old/dist/libsanitizer/tsan/ |
| H A D | tsan_interface_java.cc | 135 u64 *s = (u64*)MemToShadow(src); in __tsan_java_move() 136 u64 *d = (u64*)MemToShadow(dst); in __tsan_java_move() 137 u64 *send = (u64*)MemToShadow(src + size); in __tsan_java_move() 140 s = (u64*)MemToShadow(src + size) - 1; in __tsan_java_move() 141 d = (u64*)MemToShadow(dst + size) - 1; in __tsan_java_move() 142 send = (u64*)MemToShadow(src) - 1; in __tsan_java_move()
|
| H A D | tsan_rtl.cc | 237 ReleaseMemoryPagesToOS(MemToShadow(addr), MemToShadow(addr + size)); in DontNeedShadowFor() 245 uptr shadow_begin = RoundDownTo((uptr)MemToShadow(addr), kPageSize); in MapShadow() 246 uptr shadow_end = RoundUpTo((uptr)MemToShadow(addr + size), kPageSize); in MapShadow() 305 const uptr s = MemToShadow(p); in CheckShadowMapping() 315 const uptr prev_s = MemToShadow(prev); in CheckShadowMapping() 796 u64 *shadow_mem = (u64*)MemToShadow(addr); in MemoryAccess() 901 u64 *p = (u64*)MemToShadow(addr); in MemoryRangeSet() 913 u64 *begin = (u64*)MemToShadow(addr); in MemoryRangeSet()
|
| H A D | tsan_platform_mac.cc | 87 ThreadState **fake_tls = (ThreadState **)MemToShadow((uptr)thr_state_loc); in cur_thread() 103 ThreadState **fake_tls = (ThreadState **)MemToShadow((uptr)thr_state_loc); in cur_thread_finalize()
|
| H A D | tsan_platform_linux.cc | 190 char *shadow_start = (char *)MemToShadow(segment.start); in MapRodata() 191 char *shadow_end = (char *)MemToShadow(segment.end); in MapRodata()
|
| /netbsd-src/sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/ |
| H A D | tsan_interface_java.cc | 137 u64 *s = (u64*)MemToShadow(src); in __tsan_java_move() 138 u64 *d = (u64*)MemToShadow(dst); in __tsan_java_move() 139 u64 *send = (u64*)MemToShadow(src + size); in __tsan_java_move() 142 s = (u64*)MemToShadow(src + size) - 1; in __tsan_java_move() 143 d = (u64*)MemToShadow(dst + size) - 1; in __tsan_java_move() 144 send = (u64*)MemToShadow(src) - 1; in __tsan_java_move()
|
| H A D | tsan_rtl.cc | 239 ReleaseMemoryPagesToOS(MemToShadow(addr), MemToShadow(addr + size)); in DontNeedShadowFor() 247 uptr shadow_begin = RoundDownTo((uptr)MemToShadow(addr), kPageSize); in MapShadow() 248 uptr shadow_end = RoundUpTo((uptr)MemToShadow(addr + size), kPageSize); in MapShadow() 307 const uptr s = MemToShadow(p); in CheckShadowMapping() 317 const uptr prev_s = MemToShadow(prev); in CheckShadowMapping() 800 u64 *shadow_mem = (u64*)MemToShadow(addr); in MemoryAccess() 905 u64 *p = (u64*)MemToShadow(addr); in MemoryRangeSet() 917 u64 *begin = (u64*)MemToShadow(addr); in MemoryRangeSet()
|
| H A D | tsan_platform_mac.cc | 89 ThreadState **fake_tls = (ThreadState **)MemToShadow((uptr)thr_state_loc); in cur_thread() 105 ThreadState **fake_tls = (ThreadState **)MemToShadow((uptr)thr_state_loc); in cur_thread_finalize()
|
| /netbsd-src/external/gpl3/gcc/dist/libsanitizer/asan/ |
| H A D | asan_poisoning.cpp | 59 chunk = (u8*)MemToShadow(address); in ShadowSegmentEndpoint() 77 *(u8 *)MemToShadow(ptr) = in AsanPoisonOrUnpoisonIntraObjectRedzone() 83 *(u8*)MemToShadow(ptr) = poison ? kAsanIntraObjectRedzone : 0; in AsanPoisonOrUnpoisonIntraObjectRedzone() 186 uptr shadow_beg = MemToShadow(aligned_b); in __asan_region_is_poisoned() 187 uptr shadow_end = MemToShadow(aligned_e); in __asan_region_is_poisoned() 294 s8* shadow_end = (s8*)MemToShadow(addr + aligned_size); in PoisonAlignedStackMemory() 377 CHECK_EQ(*(u8*)MemToShadow(a), 0); in __sanitizer_annotate_contiguous_container() 390 *(u8*)MemToShadow(b1) = static_cast<u8>(new_mid - b1); in __sanitizer_annotate_contiguous_container()
|
| H A D | asan_linux.cpp | 121 ReleaseMemoryPagesToOS(MemToShadow(p), MemToShadow(p + size)); in FlushUnneededASanShadowMemory()
|
| H A D | asan_thread.cpp | 351 u8 *shadow_ptr = (u8*)MemToShadow(aligned_addr); in GetStackFrameAccessByAddr() 352 u8 *shadow_bottom = (u8*)MemToShadow(bottom); in GetStackFrameAccessByAddr() 392 u8 *shadow_ptr = (u8*)MemToShadow(aligned_addr); in GetStackVariableShadowStart() 393 u8 *shadow_bottom = (u8*)MemToShadow(bottom); in GetStackVariableShadowStart()
|
| H A D | asan_mac.cpp | 95 ReleaseMemoryPagesToOS(MemToShadow(p), MemToShadow(p + size)); in FlushUnneededASanShadowMemory()
|
| H A D | asan_win.cpp | 197 ReleaseMemoryPagesToOS(MemToShadow(p), MemToShadow(p + size)); in FlushUnneededASanShadowMemory()
|
| /netbsd-src/external/gpl3/gcc/dist/libsanitizer/hwasan/ |
| H A D | hwasan_checks.h | 88 tag_t mem_tag = *(tag_t *)MemToShadow(ptr_raw); in CheckAddress() 104 tag_t *shadow_first = (tag_t *)MemToShadow(ptr_raw); in CheckAddressSized() 105 tag_t *shadow_last = (tag_t *)MemToShadow(ptr_raw + sz); in CheckAddressSized()
|
| H A D | hwasan_linux.cpp | 184 kLowShadowEnd = MemToShadow(kLowMemEnd); in InitShadow() 189 kHighShadowEnd = MemToShadow(kHighMemEnd); in InitShadow() 190 kHighShadowStart = Max(kLowMemEnd, MemToShadow(kHighShadowEnd)) + 1; in InitShadow() 412 uptr shadow_start = MemToShadow(p); in TagMemoryAligned()
|
| H A D | hwasan.cpp | 391 uptr shadow_first = MemToShadow(ptr_raw); in __hwasan_print_shadow() 392 uptr shadow_last = MemToShadow(ptr_raw + sz - 1); in __hwasan_print_shadow() 411 uptr shadow_first = MemToShadow(ptr_raw); in __hwasan_test_shadow() 412 uptr shadow_last = MemToShadow(ptr_raw + sz - 1); in __hwasan_test_shadow()
|
| H A D | hwasan_mapping.h | 54 inline uptr MemToShadow(uptr untagged_addr) { in MemToShadow() function
|
| H A D | hwasan_report.cpp | 427 tag_t *tag_ptr = reinterpret_cast<tag_t*>(MemToShadow(untagged_addr)); in PrintAddressDescription() 573 tag_ptr = reinterpret_cast<tag_t *>(MemToShadow(untagged_addr)); in ReportInvalidFree() 673 tag_t *tag_ptr = reinterpret_cast<tag_t*>(MemToShadow(untagged_addr)); in ReportTailOverwritten() 701 reinterpret_cast<tag_t *>(MemToShadow(untagged_addr + offset)); in ReportTagMismatch()
|
| /netbsd-src/external/gpl3/gcc/dist/libsanitizer/tsan/ |
| H A D | tsan_rtl_access.cpp | 353 RawShadow *shadow_mem = MemToShadow(addr); in MemoryAccess() 443 RawShadow *p = MemToShadow(addr); in MemoryRangeSet() 454 RawShadow *begin = MemToShadow(addr); in MemoryRangeSet() 526 RawShadow *shadow_mem = MemToShadow(addr); in MemoryAccessRange()
|
| H A D | tsan_rtl.cpp | 269 ReleaseMemoryPagesToOS(reinterpret_cast<uptr>(MemToShadow(addr)), in DontNeedShadowFor() 270 reinterpret_cast<uptr>(MemToShadow(addr + size))); in DontNeedShadowFor() 287 uptr shadow_begin = RoundDownTo((uptr)MemToShadow(addr), kPageSize); in MapShadow() 288 uptr shadow_end = RoundUpTo((uptr)MemToShadow(addr + size), kPageSize); in MapShadow()
|