Searched refs:__asan_global (Results 1 – 11 of 11) sorted by relevance
/freebsd/contrib/llvm-project/compiler-rt/lib/asan/ |
H A D | asan_globals_win.cpp | 20 extern "C" alignas(sizeof(__asan_global)) 21 __declspec(allocate(".ASAN$GA")) __asan_global __asan_globals_start = {}; 22 extern "C" alignas(sizeof(__asan_global)) 23 __declspec(allocate(".ASAN$GZ")) __asan_global __asan_globals_end = {}; 26 static void call_on_globals(void (*hook)(__asan_global *, uptr)) { in call_on_globals() argument 27 __asan_global *start = &__asan_globals_start + 1; in call_on_globals() 28 __asan_global *end = &__asan_globals_end; in call_on_globals() 30 if (bytediff % sizeof(__asan_global) != 0) { in call_on_globals()
|
H A D | asan_globals.cpp | 31 typedef __asan_global Global; 76 static bool IsAddressNearGlobal(uptr addr, const __asan_global &g) { in IsAddressNearGlobal() 293 void PrintGlobalNameIfASCII(InternalScopedString *str, const __asan_global &g) { in PrintGlobalNameIfASCII() 303 void PrintGlobalLocation(InternalScopedString *str, const __asan_global &g, in PrintGlobalLocation() 349 CHECK_EQ(0, ((uptr)stop - (uptr)start) % sizeof(__asan_global)); in __asan_register_elf_globals() 350 __asan_global *globals_start = (__asan_global*)start; in __asan_register_elf_globals() 351 __asan_global *globals_stop = (__asan_global*)stop; in __asan_register_elf_globals() 359 CHECK_EQ(0, ((uptr)stop - (uptr)start) % sizeof(__asan_global)); in __asan_unregister_elf_globals() 360 __asan_global *globals_start = (__asan_global*)start; in __asan_unregister_elf_globals() 361 __asan_global *globals_stop = (__asan_global*)stop; in __asan_unregister_elf_globals() [all …]
|
H A D | asan_mac.cpp | 78 __asan_global *globals = (__asan_global *)getsectiondata( in AsanApplyToGlobals() 84 if (size % sizeof(__asan_global) != 0) return; in AsanApplyToGlobals() 85 op(globals, size / sizeof(__asan_global)); in AsanApplyToGlobals()
|
H A D | asan_interface_internal.h | 48 struct __asan_global { struct 79 void __asan_register_globals(__asan_global *globals, uptr n); argument 81 void __asan_unregister_globals(__asan_global *globals, uptr n);
|
H A D | asan_errors.h | 357 __asan_global global1, global2; 361 ErrorODRViolation(u32 tid, const __asan_global *g1, u32 stack_id1_, in ErrorODRViolation() 362 const __asan_global *g2, u32 stack_id2_) in ErrorODRViolation()
|
H A D | asan_internal.h | 103 typedef void (*globals_op_fptr)(__asan_global *, uptr);
|
H A D | asan_descriptions.cpp | 277 const __asan_global &g) { in DescribeAddressRelativeToGlobal() 342 const __asan_global &a = globals[i]; in PointsInsideTheSameVariable() 344 const __asan_global &b = other.globals[j]; in PointsInsideTheSameVariable()
|
H A D | asan_descriptions.h | 160 __asan_global globals[kMaxGlobals];
|
H A D | asan_report.cpp | 370 void ReportODRViolation(const __asan_global *g1, u32 stack_id1, in ReportODRViolation() 371 const __asan_global *g2, u32 stack_id2) { in ReportODRViolation()
|
/freebsd/sys/kern/ |
H A D | subr_asan.c | 73 struct __asan_global { struct 1078 void __asan_register_globals(struct __asan_global *, size_t); 1079 void __asan_unregister_globals(struct __asan_global *, size_t); 1082 __asan_register_globals(struct __asan_global *globals, size_t n) in __asan_register_globals() 1093 __asan_unregister_globals(struct __asan_global *globals, size_t n) in __asan_unregister_globals()
|
/freebsd/contrib/llvm-project/compiler-rt/lib/asan_abi/ |
H A D | asan_abi_shim.cpp | 31 void __asan_register_globals(__asan_global *globals, uptr n) { in __asan_register_globals() 34 void __asan_unregister_globals(__asan_global *globals, uptr n) { in __asan_unregister_globals()
|