Home
last modified time | relevance | path

Searched refs:__ubsan (Results 1 – 23 of 23) sorted by relevance

/external/compiler-rt/lib/ubsan/
Dubsan_handlers.cc22 using namespace __ubsan;
24 namespace __ubsan { namespace
93 void __ubsan::__ubsan_handle_type_mismatch(TypeMismatchData *Data, in __ubsan_handle_type_mismatch()
98 void __ubsan::__ubsan_handle_type_mismatch_abort(TypeMismatchData *Data, in __ubsan_handle_type_mismatch_abort()
127 void __ubsan::handler_name(OverflowData *Data, ValueHandle LHS, \
164 void __ubsan::__ubsan_handle_negate_overflow(OverflowData *Data, in __ubsan_handle_negate_overflow()
169 void __ubsan::__ubsan_handle_negate_overflow_abort(OverflowData *Data, in __ubsan_handle_negate_overflow_abort()
206 void __ubsan::__ubsan_handle_divrem_overflow(OverflowData *Data, in __ubsan_handle_divrem_overflow()
211 void __ubsan::__ubsan_handle_divrem_overflow_abort(OverflowData *Data, in __ubsan_handle_divrem_overflow_abort()
254 void __ubsan::__ubsan_handle_shift_out_of_bounds(ShiftOutOfBoundsData *Data, in __ubsan_handle_shift_out_of_bounds()
[all …]
Dubsan_type_hash.cc26 __ubsan::HashValue
27 __ubsan::__ubsan_vptr_type_cache[__ubsan::VptrTypeCacheSize];
29 __ubsan::DynamicTypeInfo __ubsan::getDynamicTypeInfoFromObject(void *Object) { in getDynamicTypeInfoFromObject()
Dubsan_init.cc24 using namespace __ubsan;
47 void __ubsan::InitAsStandalone() { in InitAsStandalone()
59 void __ubsan::InitAsStandaloneIfNecessary() { in InitAsStandaloneIfNecessary()
69 void __ubsan::InitAsPlugin() { in InitAsPlugin()
Dubsan_type_hash_itanium.cc95 static __ubsan::HashValue *getTypeCacheHashTableBucket(__ubsan::HashValue V) { in getTypeCacheHashTableBucket()
97 static __ubsan::HashValue __ubsan_vptr_hash_set[HashTableSize]; in getTypeCacheHashTableBucket()
209 bool __ubsan::checkDynamicType(void *Object, void *Type, HashValue Hash) { in checkDynamicType()
245 __ubsan::DynamicTypeInfo
246 __ubsan::getDynamicTypeInfoFromVtable(void *VtablePtr) { in getDynamicTypeInfoFromVtable()
Dubsan_handlers_cxx.cc27 using namespace __ubsan;
29 namespace __ubsan { namespace
84 void __ubsan::__ubsan_handle_dynamic_type_cache_miss( in __ubsan_handle_dynamic_type_cache_miss()
89 void __ubsan::__ubsan_handle_dynamic_type_cache_miss_abort( in __ubsan_handle_dynamic_type_cache_miss_abort()
97 namespace __ubsan { namespace
Dubsan_type_hash_win.cc41 bool __ubsan::checkDynamicType(void *Object, void *Type, HashValue Hash) { in checkDynamicType()
46 __ubsan::DynamicTypeInfo
47 __ubsan::getDynamicTypeInfoFromVtable(void *VtablePtr) { in getDynamicTypeInfoFromVtable()
Dubsan_init_standalone.cc24 void (*__local_ubsan_preinit)(void) = __ubsan::InitAsStandalone;
30 __ubsan::InitAsStandalone(); in UbsanStandaloneInitializer()
Dubsan_diag.cc27 using namespace __ubsan;
105 SymbolizedStack *__ubsan::getSymbolizedLocation(uptr PC) { in getSymbolizedLocation()
390 void __ubsan::InitializeSuppressions() { in InitializeSuppressions()
397 bool __ubsan::IsVptrCheckSuppressed(const char *TypeName) { in IsVptrCheckSuppressed()
404 bool __ubsan::IsPCSuppressed(ErrorType ET, uptr PC, const char *Filename) { in IsPCSuppressed()
Dubsan_init.h16 namespace __ubsan {
Dubsan_handlers_cxx.h19 namespace __ubsan {
Dubsan_flags.h22 namespace __ubsan {
Dubsan_type_hash.h18 namespace __ubsan {
Dubsan_flags.cc21 namespace __ubsan { namespace
Dubsan_value.cc21 using namespace __ubsan;
Dubsan_value.h29 namespace __ubsan {
Dubsan_handlers.h18 namespace __ubsan {
Dubsan_diag.h20 namespace __ubsan {
/external/compiler-rt/lib/tsan/rtl/
Dtsan_flags.cc85 __ubsan::Flags *uf = __ubsan::flags(); in InitializeFlags()
89 __ubsan::RegisterUbsanFlags(&ubsan_parser, uf); in InitializeFlags()
96 const char *ubsan_default_options = __ubsan::MaybeCallUbsanDefaultOptions(); in InitializeFlags()
Dtsan_rtl.cc369 __ubsan::InitAsPlugin(); in Initialize()
/external/compiler-rt/lib/asan/
Dasan_flags.cc90 __ubsan::Flags *uf = __ubsan::flags(); in InitializeFlags()
94 __ubsan::RegisterUbsanFlags(&ubsan_parser, uf); in InitializeFlags()
106 const char *ubsan_default_options = __ubsan::MaybeCallUbsanDefaultOptions(); in InitializeFlags()
Dasan_rtl.cc559 __ubsan::InitAsPlugin(); in AsanInitInternal()
/external/compiler-rt/lib/cfi/
Dcfi.cc310 reinterpret_cast<__ubsan::CFICheckFailData *>(DiagData), Addr, false); in CfiSlowPathCommon()
328 __ubsan::Flags *uf = __ubsan::flags(); in InitializeFlags()
338 __ubsan::RegisterUbsanFlags(&ubsan_parser, uf); in InitializeFlags()
341 const char *ubsan_default_options = __ubsan::MaybeCallUbsanDefaultOptions(); in InitializeFlags()
408 __ubsan::InitAsPlugin(); in __cfi_init()
/external/compiler-rt/lib/msan/
Dmsan.cc158 __ubsan::Flags *uf = __ubsan::flags(); in InitializeFlags()
162 __ubsan::RegisterUbsanFlags(&ubsan_parser, uf); in InitializeFlags()
170 const char *ubsan_default_options = __ubsan::MaybeCallUbsanDefaultOptions(); in InitializeFlags()
424 __ubsan::InitAsPlugin(); in __msan_init()