Lines Matching refs:ubsan_prologue
217 static void ubsan_prologue(struct source_location *loc, const char *reason) in ubsan_prologue() function
250 ubsan_prologue(&data->location, type_is_signed(type) ? in handle_overflow()
295 ubsan_prologue(&data->location, "negation-overflow"); in __ubsan_handle_negate_overflow()
315 ubsan_prologue(&data->location, "division-overflow"); in __ubsan_handle_divrem_overflow()
334 ubsan_prologue(data->location, "null-ptr-deref"); in handle_null_ptr_deref()
349 ubsan_prologue(data->location, "misaligned-access"); in handle_misaligned_access()
365 ubsan_prologue(data->location, "object-size-mismatch"); in handle_object_size_mismatch()
424 ubsan_prologue(&data->location, "array-index-out-of-bounds"); in __ubsan_handle_out_of_bounds()
445 ubsan_prologue(&data->location, "shift-out-of-bounds"); in __ubsan_handle_shift_out_of_bounds()
478 ubsan_prologue(&data->location, "unreachable"); in __ubsan_handle_builtin_unreachable()
494 ubsan_prologue(&data->location, "invalid-load"); in __ubsan_handle_load_invalid_value()
517 ubsan_prologue(&data->location, "alignment-assumption"); in __ubsan_handle_alignment_assumption()