Home
last modified time | relevance | path

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

123

/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()
/external/llvm-project/compiler-rt/lib/ubsan/
Dubsan_handlers.cpp24 using namespace __ubsan;
26 namespace __ubsan { namespace
139 void __ubsan::__ubsan_handle_type_mismatch_v1(TypeMismatchData *Data, in __ubsan_handle_type_mismatch_v1()
144 void __ubsan::__ubsan_handle_type_mismatch_v1_abort(TypeMismatchData *Data, in __ubsan_handle_type_mismatch_v1_abort()
192 void __ubsan::__ubsan_handle_alignment_assumption(AlignmentAssumptionData *Data, in __ubsan_handle_alignment_assumption()
199 void __ubsan::__ubsan_handle_alignment_assumption_abort( in __ubsan_handle_alignment_assumption_abort()
234 void __ubsan::handler_name(OverflowData *Data, ValueHandle LHS, \
274 void __ubsan::__ubsan_handle_negate_overflow(OverflowData *Data, in __ubsan_handle_negate_overflow()
279 void __ubsan::__ubsan_handle_negate_overflow_abort(OverflowData *Data, in __ubsan_handle_negate_overflow_abort()
317 void __ubsan::__ubsan_handle_divrem_overflow(OverflowData *Data, in __ubsan_handle_divrem_overflow()
[all …]
Dubsan_type_hash.cpp25 __ubsan::HashValue
26 __ubsan::__ubsan_vptr_type_cache[__ubsan::VptrTypeCacheSize];
28 __ubsan::DynamicTypeInfo __ubsan::getDynamicTypeInfoFromObject(void *Object) { in getDynamicTypeInfoFromObject()
Dubsan_init.cpp23 using namespace __ubsan;
25 const char *__ubsan::GetSanititizerToolName() { in GetSanititizerToolName()
48 void __ubsan::InitAsStandalone() { in InitAsStandalone()
56 void __ubsan::InitAsStandaloneIfNecessary() { return InitAsStandalone(); } in InitAsStandaloneIfNecessary()
58 void __ubsan::InitAsPlugin() { in InitAsPlugin()
Dubsan_type_hash_itanium.cpp97 static __ubsan::HashValue *getTypeCacheHashTableBucket(__ubsan::HashValue V) { in getTypeCacheHashTableBucket()
99 static __ubsan::HashValue __ubsan_vptr_hash_set[HashTableSize]; in getTypeCacheHashTableBucket()
121 __ubsan::checkTypeInfoEquality(Derived, Base)) in isDerivedFromAtOffset()
211 bool __ubsan::checkDynamicType(void *Object, void *Type, HashValue Hash) { in checkDynamicType()
247 __ubsan::DynamicTypeInfo
248 __ubsan::getDynamicTypeInfoFromVtable(void *VtablePtr) { in getDynamicTypeInfoFromVtable()
261 bool __ubsan::checkTypeInfoEquality(const void *TypeInfo1, in checkTypeInfoEquality()
Dubsan_type_hash_win.cpp40 bool __ubsan::checkDynamicType(void *Object, void *Type, HashValue Hash) { in checkDynamicType()
45 __ubsan::DynamicTypeInfo
46 __ubsan::getDynamicTypeInfoFromVtable(void *VtablePtr) { in getDynamicTypeInfoFromVtable()
80 bool __ubsan::checkTypeInfoEquality(const void *, const void *) { in checkTypeInfoEquality()
Dubsan_monitor.cpp15 using namespace __ubsan;
34 void __ubsan::RegisterUndefinedBehaviorReport(UndefinedBehaviorReport *UBR) { in RegisterUndefinedBehaviorReport()
39 void __ubsan::__ubsan_on_report(void) {} in __ubsan_on_report()
41 void __ubsan::__ubsan_get_current_report_data(const char **OutIssueKind, in __ubsan_get_current_report_data()
Dubsan_handlers_cxx.cpp26 using namespace __ubsan;
28 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_init_standalone_preinit.cpp24 namespace __ubsan { namespace
34 void) = __ubsan::PreInitAsStandalone;
Dubsan_signals_standalone.cpp31 namespace __ubsan { namespace
44 namespace __ubsan { namespace
Dubsan_value.cpp27 using namespace __ubsan;
31 const char *__ubsan::getObjCClassName(ValueHandle Pointer) { in getObjCClassName()
Dubsan_diag.cpp27 using namespace __ubsan;
115 SymbolizedStack *__ubsan::getSymbolizedLocation(uptr PC) { in getSymbolizedLocation()
405 void __ubsan::InitializeSuppressions() { in InitializeSuppressions()
412 bool __ubsan::IsVptrCheckSuppressed(const char *TypeName) { in IsVptrCheckSuppressed()
419 bool __ubsan::IsPCSuppressed(ErrorType ET, uptr PC, const char *Filename) { in IsPCSuppressed()
/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()
/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()
/external/llvm-project/compiler-rt/lib/tsan/rtl/
Dtsan_flags.cpp79 __ubsan::Flags *uf = __ubsan::flags(); in InitializeFlags()
83 __ubsan::RegisterUbsanFlags(&ubsan_parser, uf); in InitializeFlags()
/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/llvm-project/compiler-rt/lib/asan/
Dasan_flags.cpp82 __ubsan::Flags *uf = __ubsan::flags(); in InitializeFlags()
86 __ubsan::RegisterUbsanFlags(&ubsan_parser, uf); in InitializeFlags()
/external/llvm-project/compiler-rt/lib/cfi/
Dcfi.cpp351 reinterpret_cast<__ubsan::CFICheckFailData *>(DiagData), Addr, false); in CfiSlowPathCommon()
369 __ubsan::Flags *uf = __ubsan::flags(); in InitializeFlags()
379 __ubsan::RegisterUbsanFlags(&ubsan_parser, uf); in InitializeFlags()
464 __ubsan::InitAsPlugin(); in __cfi_init()

123