Home
last modified time | relevance | path

Searched refs:__asan_global (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/compiler-rt/lib/asan/
H A Dasan_globals_win.cpp20 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 Dasan_globals.cpp31 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 Dasan_mac.cpp78 __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 Dasan_interface_internal.h48 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 Dasan_errors.h357 __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 Dasan_internal.h103 typedef void (*globals_op_fptr)(__asan_global *, uptr);
H A Dasan_descriptions.cpp277 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 Dasan_descriptions.h160 __asan_global globals[kMaxGlobals];
H A Dasan_report.cpp370 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 Dsubr_asan.c73 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 Dasan_abi_shim.cpp31 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()