Lines Matching refs:location
54 static bool was_reported(struct source_location *location) in was_reported() argument
56 return test_and_set_bit(REPORTED_BIT, &location->reported); in was_reported()
159 static void ubsan_prologue(struct source_location *location, in ubsan_prologue() argument
167 print_source_location("UBSAN: Undefined behaviour in", location); in ubsan_prologue()
188 if (suppress_report(&data->location)) in handle_overflow()
191 ubsan_prologue(&data->location, &flags); in handle_overflow()
237 if (suppress_report(&data->location)) in __ubsan_handle_negate_overflow()
240 ubsan_prologue(&data->location, &flags); in __ubsan_handle_negate_overflow()
259 if (suppress_report(&data->location)) in __ubsan_handle_divrem_overflow()
262 ubsan_prologue(&data->location, &flags); in __ubsan_handle_divrem_overflow()
280 if (suppress_report(&data->location)) in handle_null_ptr_deref()
283 ubsan_prologue(&data->location, &flags); in handle_null_ptr_deref()
297 if (suppress_report(&data->location)) in handle_missaligned_access()
300 ubsan_prologue(&data->location, &flags); in handle_missaligned_access()
315 if (suppress_report(&data->location)) in handle_object_size_mismatch()
318 ubsan_prologue(&data->location, &flags); in handle_object_size_mismatch()
343 .location = data->location, in __ubsan_handle_type_mismatch_v1()
353 if (suppress_report(&data->location)) in __ubsan_handle_type_mismatch_v1()
363 if (suppress_report(&data->location)) in __ubsan_handle_nonnull_arg()
366 ubsan_prologue(&data->location, &flags); in __ubsan_handle_nonnull_arg()
382 if (suppress_report(&data->location)) in __ubsan_handle_nonnull_return()
385 ubsan_prologue(&data->location, &flags); in __ubsan_handle_nonnull_return()
403 if (suppress_report(&data->location)) in __ubsan_handle_vla_bound_not_positive()
406 ubsan_prologue(&data->location, &flags); in __ubsan_handle_vla_bound_not_positive()
421 if (suppress_report(&data->location)) in __ubsan_handle_out_of_bounds()
424 ubsan_prologue(&data->location, &flags); in __ubsan_handle_out_of_bounds()
442 if (suppress_report(&data->location)) in __ubsan_handle_shift_out_of_bounds()
445 ubsan_prologue(&data->location, &flags); in __ubsan_handle_shift_out_of_bounds()
478 ubsan_prologue(&data->location, &flags); in __ubsan_handle_builtin_unreachable()
491 if (suppress_report(&data->location)) in __ubsan_handle_load_invalid_value()
494 ubsan_prologue(&data->location, &flags); in __ubsan_handle_load_invalid_value()
510 if (suppress_report(&data->location)) in __ubsan_handle_pointer_overflow()
513 ubsan_prologue(&data->location, &flags); in __ubsan_handle_pointer_overflow()