Home
last modified time | relevance | path

Searched refs:ValueHandle (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/compiler-rt/lib/ubsan/
H A Dubsan_handlers.h39 RECOVERABLE(type_mismatch_v1, TypeMismatchData *Data, ValueHandle Pointer)
50 ValueHandle Pointer, ValueHandle Alignment, ValueHandle Offset)
58 RECOVERABLE(add_overflow, OverflowData *Data, ValueHandle LHS, ValueHandle RHS)
61 RECOVERABLE(sub_overflow, OverflowData *Data, ValueHandle LHS, ValueHandle RHS)
64 RECOVERABLE(mul_overflow, OverflowData *Data, ValueHandle LHS, ValueHandle RHS)
67 RECOVERABLE(negate_overflow, OverflowData *Data, ValueHandle OldVal)
71 ValueHandle LHS, ValueHandle RHS)
82 ValueHandle LHS, ValueHandle RHS)
91 RECOVERABLE(out_of_bounds, OutOfBoundsData *Data, ValueHandle Index)
108 RECOVERABLE(vla_bound_not_positive, VLABoundData *Data, ValueHandle Bound)
[all …]
H A Dubsan_handlers.cpp86 static void handleTypeMismatchImpl(TypeMismatchData *Data, ValueHandle Pointer, in handleTypeMismatchImpl()
140 ValueHandle Pointer) { in __ubsan_handle_type_mismatch_v1()
145 ValueHandle Pointer) { in __ubsan_handle_type_mismatch_v1_abort()
152 ValueHandle Pointer, in handleAlignmentAssumptionImpl()
153 ValueHandle Alignment, in handleAlignmentAssumptionImpl()
154 ValueHandle Offset, in handleAlignmentAssumptionImpl()
193 ValueHandle Pointer, in __ubsan_handle_alignment_assumption()
194 ValueHandle Alignment, in __ubsan_handle_alignment_assumption()
195 ValueHandle Offset) { in __ubsan_handle_alignment_assumption()
200 AlignmentAssumptionData *Data, ValueHandle Pointer, ValueHandle Alignment, in __ubsan_handle_alignment_assumption_abort()
[all …]
H A Dubsan_handlers_cxx.cpp34 DynamicTypeCacheMissData *Data, ValueHandle Pointer, ValueHandle Hash, in HandleDynamicTypeCacheMiss()
85 DynamicTypeCacheMissData *Data, ValueHandle Pointer, ValueHandle Hash) { in __ubsan_handle_dynamic_type_cache_miss()
90 DynamicTypeCacheMissData *Data, ValueHandle Pointer, ValueHandle Hash) { in __ubsan_handle_dynamic_type_cache_miss_abort()
98 void __ubsan_handle_cfi_bad_type(CFICheckFailData *Data, ValueHandle Vtable, in __ubsan_handle_cfi_bad_type()
H A Dubsan_value.h136 typedef uptr ValueHandle; typedef
140 const char *getObjCClassName(ValueHandle Pointer);
151 ValueHandle Val;
156 const unsigned InlineBits = sizeof(ValueHandle) * 8; in isInlineInt()
164 const unsigned InlineBits = sizeof(ValueHandle) * 8; in isInlineFloat()
170 Value(const TypeDescriptor &Type, ValueHandle Val) : Type(Type), Val(Val) {} in Value()
H A Dubsan_handlers_cxx.h32 DynamicTypeCacheMissData *Data, ValueHandle Pointer, ValueHandle Hash);
35 DynamicTypeCacheMissData *Data, ValueHandle Pointer, ValueHandle Hash);
H A Dubsan_value.cpp29 const char *__ubsan::getObjCClassName(ValueHandle Pointer) { in getObjCClassName()