Home
last modified time | relevance | path

Searched refs:caller_pc (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_external.cpp67 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 Dtsan_interface_ann.cpp50 const uptr caller_pc = (uptr)__builtin_return_address(0); \
51 ScopedAnnotation sa(thr, __func__, caller_pc); \
H A Dtsan_interface.h100 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 DFuzzerTracePC.cpp348 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 DFuzzerTracePC.h102 void AddValueForMemcmp(void *caller_pc, const void *s1, const void *s2,
/freebsd/contrib/llvm-project/compiler-rt/include/sanitizer/
H A Ddfsan_interface.h124 void SANITIZER_CDECL dfsan_weak_hook_memcmp(void *caller_pc, const void *s1,
129 void SANITIZER_CDECL dfsan_weak_hook_strncmp(void *caller_pc, const char *s1,
H A Dtsan_interface.h148 void SANITIZER_CDECL __tsan_external_read(void *addr, void *caller_pc,
150 void SANITIZER_CDECL __tsan_external_write(void *addr, void *caller_pc,
/freebsd/contrib/llvm-project/compiler-rt/lib/lsan/
H A Dlsan_common.cpp207 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 Ddfsan_custom.cpp309 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()