| /llvm-project-15.0.7/compiler-rt/lib/asan/ |
| H A D | asan_rtl.cpp | 88 static void ReportGenericErrorWrapper(uptr addr, bool is_write, int size, in ReportGenericErrorWrapper() argument 91 ReportGenericError(pc, bp, sp, addr, is_write, size, exp_arg, fatal); in ReportGenericErrorWrapper() 101 #define ASAN_REPORT_ERROR(type, is_write, size) \ argument 105 ReportGenericError(pc, bp, sp, addr, is_write, size, 0, true); \ 110 ReportGenericError(pc, bp, sp, addr, is_write, size, exp, true); \ 115 ReportGenericError(pc, bp, sp, addr, is_write, size, 0, false); \ 129 #define ASAN_REPORT_ERROR_N(type, is_write) \ argument 133 ReportGenericError(pc, bp, sp, addr, is_write, size, 0, true); \ 138 ReportGenericError(pc, bp, sp, addr, is_write, size, exp, true); \ 143 ReportGenericError(pc, bp, sp, addr, is_write, size, 0, false); \ [all …]
|
| H A D | asan_report.cpp | 463 void ReportGenericError(uptr pc, uptr bp, uptr sp, uptr addr, bool is_write, in ReportGenericError() argument 482 ErrorGeneric error(GetCurrentTidOrInvalid(), pc, bp, sp, addr, is_write, in ReportGenericError() 492 void __asan_report_error(uptr pc, uptr bp, uptr sp, uptr addr, int is_write, in __asan_report_error() argument 496 ReportGenericError(pc, bp, sp, addr, is_write, access_size, exp, fatal); in __asan_report_error() 544 return ScopedInErrorReport::CurrentError().Generic.is_write; in __asan_get_report_access_type()
|
| H A D | asan_errors.cpp | 393 is_write(is_write_), in ErrorGeneric() 404 is_write ? scariness.Scare(20, "write") : scariness.Scare(1, "read"); in ErrorGeneric() 430 if (!is_write) read_after_free_bonus = 18; in ErrorGeneric() 450 if (!is_write) read_after_free_bonus = 18; in ErrorGeneric() 583 access_size ? (is_write ? "WRITE" : "READ") : "ACCESS", access_size, in Print()
|
| H A D | asan_report.h | 49 void ReportGenericError(uptr pc, uptr bp, uptr sp, uptr addr, bool is_write,
|
| H A D | asan_interface_internal.h | 165 uptr addr, int is_write, uptr access_size, u32 exp);
|
| H A D | asan_errors.h | 371 bool is_write; member
|
| /llvm-project-15.0.7/compiler-rt/lib/tsan/rtl-old/ |
| H A D | tsan_rtl_access.cpp | 264 bool ContainsSameAccessSlow(u64 *s, u64 a, u64 sync_epoch, bool is_write) { in ContainsSameAccessSlow() argument 302 if (!is_write) { in ContainsSameAccessFast() 337 bool ContainsSameAccess(u64 *s, u64 a, u64 sync_epoch, bool is_write) { in ContainsSameAccess() argument 339 bool res = ContainsSameAccessFast(s, a, sync_epoch, is_write); in ContainsSameAccess() 346 return ContainsSameAccessSlow(s, a, sync_epoch, is_write); in ContainsSameAccess() 522 bool is_write) { in MemoryAccessRange() argument 528 (void *)pc, (void *)addr, (int)size, is_write); in MemoryAccessRange() 551 DCHECK(!is_write); in MemoryAccessRange() 571 cur.SetWrite(is_write); in MemoryAccessRange() 582 cur.SetWrite(is_write); in MemoryAccessRange() [all …]
|
| H A D | tsan_rtl.h | 477 uptr size, bool is_write); 505 bool is_write = !(typ & kAccessRead); in MemoryAccess() local 511 MemoryAccess(thr, pc, addr, size_log, is_write, is_atomic); in MemoryAccess()
|
| H A D | tsan_rtl_report.cpp | 638 bool is_write = ev->type == EventType::kLock; in RestoreStack() local 644 ev_addr, stack_id, is_write); in RestoreStack() 645 mset->AddAddr(ev_addr, stack_id, is_write); in RestoreStack()
|
| /llvm-project-15.0.7/compiler-rt/test/asan/TestCases/ |
| H A D | debug_report.cpp | 51 int is_write = __asan_get_report_access_type(); in __asan_on_error() local 65 fprintf(stderr, "type: %s\n", (is_write ? "write" : "read")); in __asan_on_error()
|
| /llvm-project-15.0.7/compiler-rt/lib/asan/tests/ |
| H A D | asan_test_utils.h | 76 std::string RightOOBErrorMessage(int oob_distance, bool is_write); 79 std::string LeftOOBErrorMessage(int oob_distance, bool is_write);
|
| H A D | asan_noinst_test.cpp | 246 for (uptr is_write = 0; is_write <= 1; is_write++) { in TestLoadStoreCallbacks() local 249 CB call = cb[is_write][size_log]; in TestLoadStoreCallbacks()
|
| H A D | asan_test.cpp | 743 std::string RightOOBErrorMessage(int oob_distance, bool is_write) { in RightOOBErrorMessage() argument 752 is_write ? "WRITE" : "READ", in RightOOBErrorMessage() 767 std::string LeftOOBErrorMessage(int oob_distance, bool is_write) { in LeftOOBErrorMessage() argument 776 is_write ? "WRITE" : "READ", in LeftOOBErrorMessage()
|
| /llvm-project-15.0.7/compiler-rt/include/sanitizer/ |
| H A D | asan_interface.h | 246 void *addr, int is_write, size_t access_size);
|
| /llvm-project-15.0.7/compiler-rt/lib/tsan/tests/rtl/ |
| H A D | tsan_test_util.h | 80 void Access(void *addr, bool is_write, int size, bool expect_race);
|
| H A D | tsan_test_util_posix.cpp | 412 void ScopedThread::Access(void *addr, bool is_write, in Access() argument 414 Event event(is_write ? Event::WRITE : Event::READ, addr, size, in Access()
|
| /llvm-project-15.0.7/lldb/source/Plugins/InstrumentationRuntime/TSan/ |
| H A D | InstrumentationRuntimeTSan.cpp | 948 bool is_write = in GenerateThreadName() local 964 is_write ? "mutating" : "read-only", thread_id); in GenerateThreadName() 970 is_atomic ? "atomic " : "", is_write ? "write" : "read", in GenerateThreadName()
|
| /llvm-project-15.0.7/compiler-rt/lib/tsan/rtl/ |
| H A D | tsan_rtl_report.cpp | 565 bool is_write = ev->type == EventType::kLock; in RestoreStack() local 571 ev_addr, stack_id, is_write); in RestoreStack() 572 mset->AddAddr(ev_addr, stack_id, is_write); in RestoreStack()
|
| H A D | tsan_rtl.h | 534 bool is_write) { in MemoryAccessRange() argument 537 if (is_write) in MemoryAccessRange()
|