Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/compiler-rt/lib/ubsan/
H A Dubsan_handlers.h52 struct OverflowData { struct
58 RECOVERABLE(add_overflow, OverflowData *Data, ValueHandle LHS, ValueHandle RHS) argument
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)
70 RECOVERABLE(divrem_overflow, OverflowData *Data,
H A Dubsan_handlers.cpp209 static void handleIntegerOverflowImpl(OverflowData *Data, ValueHandle LHS, in handleIntegerOverflowImpl()
234 void __ubsan::handler_name(OverflowData *Data, ValueHandle LHS, \
249 static void handleNegateOverflowImpl(OverflowData *Data, ValueHandle OldVal, in handleNegateOverflowImpl()
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()
286 static void handleDivremOverflowImpl(OverflowData *Data, ValueHandle LHS, in handleDivremOverflowImpl()
317 void __ubsan::__ubsan_handle_divrem_overflow(OverflowData *Data, in __ubsan_handle_divrem_overflow()
322 void __ubsan::__ubsan_handle_divrem_overflow_abort(OverflowData *Data, in __ubsan_handle_divrem_overflow_abort()