Home
last modified time | relevance | path

Searched refs:OverflowData (Results 1 – 2 of 2) sorted by relevance

/freebsd-12.1/contrib/compiler-rt/lib/ubsan/
H A Dubsan_handlers.h53 struct OverflowData { struct
59 RECOVERABLE(add_overflow, OverflowData *Data, ValueHandle LHS, ValueHandle RHS) argument
62 RECOVERABLE(sub_overflow, OverflowData *Data, ValueHandle LHS, ValueHandle RHS)
65 RECOVERABLE(mul_overflow, OverflowData *Data, ValueHandle LHS, ValueHandle RHS)
68 RECOVERABLE(negate_overflow, OverflowData *Data, ValueHandle OldVal)
71 RECOVERABLE(divrem_overflow, OverflowData *Data,
H A Dubsan_handlers.cc167 static void handleIntegerOverflowImpl(OverflowData *Data, ValueHandle LHS, in handleIntegerOverflowImpl()
192 void __ubsan::handler_name(OverflowData *Data, ValueHandle LHS, \
207 static void handleNegateOverflowImpl(OverflowData *Data, ValueHandle OldVal, in handleNegateOverflowImpl()
232 void __ubsan::__ubsan_handle_negate_overflow(OverflowData *Data, in __ubsan_handle_negate_overflow()
237 void __ubsan::__ubsan_handle_negate_overflow_abort(OverflowData *Data, in __ubsan_handle_negate_overflow_abort()
244 static void handleDivremOverflowImpl(OverflowData *Data, ValueHandle LHS, in handleDivremOverflowImpl()
275 void __ubsan::__ubsan_handle_divrem_overflow(OverflowData *Data, in __ubsan_handle_divrem_overflow()
280 void __ubsan::__ubsan_handle_divrem_overflow_abort(OverflowData *Data, in __ubsan_handle_divrem_overflow_abort()