Go to the source code of this file.
|
static void | log_location (struct source_location *location) |
|
void | __ubsan_handle_type_mismatch (struct type_mismatch_info *type_mismatch, ptr_t pointer) |
|
void | __ubsan_handle_pointer_overflow (struct source_location *location, ptr_t pointer) |
|
void | __ubsan_handle_type_mismatch_v1 (struct type_mismatch_info *type_mismatch, ptr_t pointer) |
|
void | __ubsan_handle_divrem_overflow (struct source_location *location, struct type_descriptor *type, ptr_t left, ptr_t right) |
|
void | __ubsan_handle_mul_overflow (struct source_location *location, struct type_descriptor *type, ptr_t left, ptr_t right) |
|
void | __ubsan_handle_add_overflow (struct source_location *location, struct type_descriptor *type, ptr_t left, ptr_t right) |
|
void | __ubsan_handle_sub_overflow (struct source_location *location, struct type_descriptor *type, ptr_t left, ptr_t right) |
|
void | __ubsan_handle_out_of_bounds (struct out_of_bounds_info *out_of_bounds) |
|
void | __ubsan_handle_negate_overflow (struct source_location *location, struct type_descriptor *type, ptr_t old_value) |
|
void | __ubsan_handle_negate_overflow_v1 (struct source_location *location, struct type_descriptor *type, ptr_t old_value) |
|
void | __ubsan_handle_load_invalid_value (struct source_location *location, struct type_descriptor *type, ptr_t value) |
|
void | __ubsan_handle_shift_out_of_bounds (struct source_location *location, struct type_descriptor *lhs_type, ptr_t lhs, struct type_descriptor *rhs_type, ptr_t rhs) |
|
void | __ubsan_handle_invalid_builtin (struct source_location *location) |
|
void | __ubsan_handle_vla_bound_not_positive (struct source_location *location, struct type_descriptor *type, ptr_t bound) |
|
void | __ubsan_handle_builtin_unreachable (struct unreachable_data *data) |
|
◆ pr_fmt
Value:
Definition at line 3 of file ubsan.c.
◆ log_location()
Definition at line 45 of file ubsan.c.
Referenced by __ubsan_handle_add_overflow(), __ubsan_handle_builtin_unreachable(), __ubsan_handle_divrem_overflow(), __ubsan_handle_invalid_builtin(), __ubsan_handle_load_invalid_value(), __ubsan_handle_mul_overflow(), __ubsan_handle_negate_overflow(), __ubsan_handle_out_of_bounds(), __ubsan_handle_pointer_overflow(), __ubsan_handle_shift_out_of_bounds(), __ubsan_handle_sub_overflow(), __ubsan_handle_type_mismatch(), and __ubsan_handle_vla_bound_not_positive().
◆ __ubsan_handle_type_mismatch()
◆ __ubsan_handle_pointer_overflow()
◆ __ubsan_handle_type_mismatch_v1()
◆ __ubsan_handle_divrem_overflow()
◆ __ubsan_handle_mul_overflow()
◆ __ubsan_handle_add_overflow()
◆ __ubsan_handle_sub_overflow()
◆ __ubsan_handle_out_of_bounds()
◆ __ubsan_handle_negate_overflow()
◆ __ubsan_handle_negate_overflow_v1()
◆ __ubsan_handle_load_invalid_value()
◆ __ubsan_handle_shift_out_of_bounds()
◆ __ubsan_handle_invalid_builtin()
◆ __ubsan_handle_vla_bound_not_positive()
◆ __ubsan_handle_builtin_unreachable()