Home
last modified time | relevance | path

Searched refs:__asan (Results 1 – 25 of 51) sorted by relevance

123

/freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/asan/
Dasan_thread.cpp25 namespace __asan { namespace
474 __asan::AsanThread *GetAsanThreadByOsIDLocked(tid_t os_id) { in GetAsanThreadByOsIDLocked()
475 __asan::AsanThreadContext *context = static_cast<__asan::AsanThreadContext *>( in GetAsanThreadByOsIDLocked()
476 __asan::asanThreadRegistry().FindThreadContextByOsIDLocked(os_id)); in GetAsanThreadByOsIDLocked()
487 __asan::AsanThread *t = __asan::GetAsanThreadByOsIDLocked(os_id); in GetThreadRangesLocked()
504 __asan::AsanThread *t = __asan::GetAsanThreadByOsIDLocked(os_id); in ForEachExtraStackRange()
507 __asan::FakeStack *fake_stack = t->get_fake_stack(); in ForEachExtraStackRange()
514 __asan::asanThreadRegistry().Lock(); in LockThreadRegistry()
518 __asan::asanThreadRegistry().Unlock(); in UnlockThreadRegistry()
522 __asan::asanThreadRegistry().CheckLocked(); in GetThreadRegistryLocked()
[all …]
Dasan_allocator.cpp34 namespace __asan { namespace
1099 __asan::get_allocator().ForceLock(); in LockAllocator()
1103 __asan::get_allocator().ForceUnlock(); in UnlockAllocator()
1107 *begin = (uptr)&__asan::get_allocator(); in GetAllocatorGlobalRange()
1108 *end = *begin + sizeof(__asan::get_allocator()); in GetAllocatorGlobalRange()
1113 __asan::AsanChunk *m = __asan::instance.GetAsanChunkByAddrFastLocked(addr); in PointsIntoChunk()
1115 __asan::CHUNK_ALLOCATED) in PointsIntoChunk()
1126 __asan::AsanChunk *m = __asan::instance.GetAsanChunkByAddrFastLocked(chunk); in GetUserBegin()
1131 metadata_ = chunk ? reinterpret_cast<void *>(chunk - __asan::kChunkHeaderSize) in LsanMetadata()
1138 __asan::AsanChunk *m = reinterpret_cast<__asan::AsanChunk *>(metadata_); in allocated()
[all …]
Dasan_fuchsia.cpp27 namespace __asan { namespace
220 return __asan::BeforeThreadCreateHook( in __sanitizer_before_thread_create_hook()
226 __asan::ThreadCreateHook(hook, error != thrd_success); in __sanitizer_thread_create_hook()
230 __asan::ThreadStartHook(hook, reinterpret_cast<uptr>(self)); in __sanitizer_thread_start_hook()
234 __asan::ThreadExitHook(hook, reinterpret_cast<uptr>(self)); in __sanitizer_thread_exit_hook()
Dasan_stack.cpp17 namespace __asan { namespace
58 using namespace __asan; in UnwindImpl()
86 using namespace __asan; in __sanitizer_print_stack_trace()
Dasan_poisoning.cpp21 namespace __asan { namespace
89 using namespace __asan;
172 return __asan::AddressIsPoisoned((uptr)addr); in __asan_address_is_poisoned()
191 if (!__asan::AddressIsPoisoned(beg) && !__asan::AddressIsPoisoned(end - 1) && in __asan_region_is_poisoned()
199 if (__asan::AddressIsPoisoned(beg)) in __asan_region_is_poisoned()
209 if (UNLIKELY(__asan::AddressIsPoisoned(__p) || \
210 __asan::AddressIsPoisoned(__p + __size - 1))) { \
Dasan_premap_shadow.cpp21 namespace __asan { namespace
54 if (!premapped_shadow) premapped_shadow = __asan::PremapShadow(); in __asan_premap_shadow()
Dasan_mapping.h247 namespace __asan {
298 namespace __asan {
349 namespace __asan {
Dasan_malloc_mac.cpp23 using namespace __asan;
60 #define COMMON_MALLOC_NAMESPACE __asan
Dasan_allocator.h24 namespace __asan {
164 typedef __asan::SizeClassMap SizeClassMap;
180 typedef __asan::SizeClassMap SizeClassMap;
Dasan_memory_profile.cpp23 namespace __asan { namespace
126 __sanitizer::StopTheWorld(__asan::MemoryProfileCB, Arg); in __sanitizer_print_memory_profile()
Dasan_malloc_linux.cpp29 using namespace __asan;
266 namespace __asan { namespace
284 namespace __asan { namespace
Dasan_stats.cpp21 namespace __asan { namespace
136 using namespace __asan;
Dasan_activation.h17 namespace __asan {
Dasan_preinit.cpp15 using namespace __asan;
Dasan_premap_shadow.h19 namespace __asan {
Dasan_suppressions.h19 namespace __asan {
Dasan_flags.h29 namespace __asan {
Dasan_mac.cpp46 namespace __asan { namespace
176 using namespace __asan;
Dasan_interceptors_memintrinsics.cpp19 using namespace __asan;
Dasan_scariness_score.h35 namespace __asan {
Dasan_stats.h19 namespace __asan {
Dasan_globals_win.cpp16 namespace __asan { namespace
Dasan_stack.h22 namespace __asan {
Dasan_mapping_sparc64.h62 namespace __asan {
Dasan_win.cpp32 using namespace __asan;
159 namespace __asan { namespace

123