/freebsd/contrib/llvm-project/compiler-rt/lib/tsan/rtl/ |
H A D | tsan_external.cpp | 67 static void ExternalAccess(void *addr, uptr caller_pc, uptr tsan_caller_pc, in ExternalAccess() argument 71 if (caller_pc && libignore()->IsIgnored(caller_pc, &in_ignored_lib)) in ExternalAccess() 75 if (caller_pc) FuncEntry(thr, caller_pc); in ExternalAccess() 79 if (caller_pc) FuncExit(thr); in ExternalAccess() 121 void __tsan_external_read(void *addr, void *caller_pc, void *tag) { in __tsan_external_read() argument 122 ExternalAccess(addr, STRIP_PAC_PC(caller_pc), CALLERPC, tag, kAccessRead); in __tsan_external_read() 126 void __tsan_external_write(void *addr, void *caller_pc, void *tag) { in __tsan_external_write() argument 127 ExternalAccess(addr, STRIP_PAC_PC(caller_pc), CALLERPC, tag, kAccessWrite); in __tsan_external_write()
|
H A D | tsan_interface_ann.cpp | 50 const uptr caller_pc = (uptr)__builtin_return_address(0); \ 51 ScopedAnnotation sa(thr, __func__, caller_pc); \
|
H A D | tsan_interface.h | 100 void __tsan_external_read(void *addr, void *caller_pc, void *tag); 102 void __tsan_external_write(void *addr, void *caller_pc, void *tag);
|
/freebsd/contrib/llvm-project/compiler-rt/lib/fuzzer/ |
H A D | FuzzerTracePC.cpp | 348 void TracePC::AddValueForMemcmp(void *caller_pc, const void *s1, const void *s2, in AddValueForMemcmp() argument 373 size_t PC = reinterpret_cast<size_t>(caller_pc); in AddValueForMemcmp() 620 void __sanitizer_weak_hook_memcmp(void *caller_pc, const void *s1, in __sanitizer_weak_hook_memcmp() argument 625 fuzzer::TPC.AddValueForMemcmp(caller_pc, s1, s2, n, /*StopAtZero*/false); in __sanitizer_weak_hook_memcmp() 629 void __sanitizer_weak_hook_strncmp(void *caller_pc, const char *s1, in __sanitizer_weak_hook_strncmp() argument 638 fuzzer::TPC.AddValueForMemcmp(caller_pc, s1, s2, n, /*StopAtZero*/true); in __sanitizer_weak_hook_strncmp() 642 void __sanitizer_weak_hook_strcmp(void *caller_pc, const char *s1, in __sanitizer_weak_hook_strcmp() argument 648 fuzzer::TPC.AddValueForMemcmp(caller_pc, s1, s2, N, /*StopAtZero*/true); in __sanitizer_weak_hook_strcmp()
|
H A D | FuzzerTracePC.h | 102 void AddValueForMemcmp(void *caller_pc, const void *s1, const void *s2,
|
/freebsd/contrib/llvm-project/compiler-rt/lib/lsan/ |
H A D | lsan_common.cpp | 207 uptr caller_pc = GetCallerPC(stack); in SuppressInvalid() local 210 return !caller_pc || in SuppressInvalid() 211 (suppress_module && suppress_module->containsAddress(caller_pc)); in SuppressInvalid()
|
/freebsd/contrib/llvm-project/compiler-rt/lib/dfsan/ |
H A D | dfsan_custom.cpp | 309 DECLARE_WEAK_INTERCEPTOR_HOOK(dfsan_weak_hook_memcmp, uptr caller_pc, in DECLARE_WEAK_INTERCEPTOR_HOOK() argument 314 DECLARE_WEAK_INTERCEPTOR_HOOK(dfsan_weak_hook_origin_memcmp, uptr caller_pc, in DECLARE_WEAK_INTERCEPTOR_HOOK() 369 DECLARE_WEAK_INTERCEPTOR_HOOK(dfsan_weak_hook_strcmp, uptr caller_pc, in DECLARE_WEAK_INTERCEPTOR_HOOK() argument 373 DECLARE_WEAK_INTERCEPTOR_HOOK(dfsan_weak_hook_origin_strcmp, uptr caller_pc, in DECLARE_WEAK_INTERCEPTOR_HOOK() 439 DECLARE_WEAK_INTERCEPTOR_HOOK(dfsan_weak_hook_strncmp, uptr caller_pc, in DECLARE_WEAK_INTERCEPTOR_HOOK() argument 444 DECLARE_WEAK_INTERCEPTOR_HOOK(dfsan_weak_hook_origin_strncmp, uptr caller_pc, in DECLARE_WEAK_INTERCEPTOR_HOOK()
|