Lines Matching full:location
124 static bool was_reported(struct source_location *location) in was_reported() argument
126 return test_and_set_bit(REPORTED_BIT, &location->reported); in was_reported()
247 if (suppress_report(&data->location)) in handle_overflow()
250 ubsan_prologue(&data->location, type_is_signed(type) ? in handle_overflow()
292 if (suppress_report(&data->location)) in __ubsan_handle_negate_overflow()
295 ubsan_prologue(&data->location, "negation-overflow"); in __ubsan_handle_negate_overflow()
312 if (suppress_report(&data->location)) in __ubsan_handle_implicit_conversion()
318 ubsan_prologue(&data->location, "implicit-conversion"); in __ubsan_handle_implicit_conversion()
336 if (suppress_report(&data->location)) in __ubsan_handle_divrem_overflow()
339 ubsan_prologue(&data->location, "division-overflow"); in __ubsan_handle_divrem_overflow()
355 if (suppress_report(data->location)) in handle_null_ptr_deref()
358 ubsan_prologue(data->location, "null-ptr-deref"); in handle_null_ptr_deref()
370 if (suppress_report(data->location)) in handle_misaligned_access()
373 ubsan_prologue(data->location, "misaligned-access"); in handle_misaligned_access()
386 if (suppress_report(data->location)) in handle_object_size_mismatch()
389 ubsan_prologue(data->location, "object-size-mismatch"); in handle_object_size_mismatch()
416 .location = &data->location, in __ubsan_handle_type_mismatch()
430 .location = &data->location, in __ubsan_handle_type_mismatch_v1()
445 if (suppress_report(&data->location)) in __ubsan_handle_out_of_bounds()
448 ubsan_prologue(&data->location, "array-index-out-of-bounds"); in __ubsan_handle_out_of_bounds()
466 if (suppress_report(&data->location)) in __ubsan_handle_shift_out_of_bounds()
469 ubsan_prologue(&data->location, "shift-out-of-bounds"); in __ubsan_handle_shift_out_of_bounds()
502 ubsan_prologue(&data->location, "unreachable"); in __ubsan_handle_builtin_unreachable()
515 if (suppress_report(&data->location)) in __ubsan_handle_load_invalid_value()
518 ubsan_prologue(&data->location, "invalid-load"); in __ubsan_handle_load_invalid_value()
538 if (suppress_report(&data->location)) in __ubsan_handle_alignment_assumption()
541 ubsan_prologue(&data->location, "alignment-assumption"); in __ubsan_handle_alignment_assumption()