Lines Matching full:struct
23 struct source_location {
47 static bool was_already_reported(struct source_location *loc) in was_already_reported()
58 struct type_descriptor {
64 struct type_mismatch_data {
65 struct source_location loc;
66 struct type_descriptor *type;
71 struct overflow_data {
72 struct source_location loc;
73 struct type_descriptor *type;
76 struct shift_out_of_bounds_data {
77 struct source_location loc;
78 struct type_descriptor *lhs_type;
79 struct type_descriptor *rhs_type;
82 struct out_of_bounds_data {
83 struct source_location loc;
84 struct type_descriptor *array_type;
85 struct type_descriptor *index_type;
88 struct unreachable_data {
89 struct source_location loc;
92 struct vla_bound_data {
93 struct source_location loc;
94 struct type_descriptor *type;
97 struct invalid_value_data {
98 struct source_location loc;
99 struct type_descriptor *type;
102 struct nonnull_arg_data {
103 struct source_location loc;
106 struct invalid_builtin_data {
107 struct source_location loc;
116 void __ubsan_handle_type_mismatch(struct type_mismatch_data *data,
140 static void ubsan_handle_error(const char *func, struct source_location *loc, in ubsan_handle_error()
159 void __ubsan_handle_type_mismatch(struct type_mismatch_data *data, in __ubsan_handle_type_mismatch()
167 struct type_mismatch_data *data = data_; in __ubsan_handle_type_mismatch_v1()
175 struct overflow_data *data = data_; in __ubsan_handle_add_overflow()
183 struct overflow_data *data = data_; in __ubsan_handle_sub_overflow()
191 struct overflow_data *data = data_; in __ubsan_handle_mul_overflow()
198 struct overflow_data *data = data_; in __ubsan_handle_negate_overflow()
206 struct overflow_data *data = data_; in __ubsan_handle_divrem_overflow()
214 struct overflow_data *data = data_; in __ubsan_handle_pointer_overflow()
222 struct shift_out_of_bounds_data *data = data_; in __ubsan_handle_shift_out_of_bounds()
229 struct out_of_bounds_data *data = data_; in __ubsan_handle_out_of_bounds()
236 struct unreachable_data *data = data_; in __ubsan_handle_builtin_unreachable()
244 struct unreachable_data *data = data_; in __ubsan_handle_missing_return()
252 struct vla_bound_data *data = data_; in __ubsan_handle_vla_bound_not_positive()
259 struct invalid_value_data *data = data_; in __ubsan_handle_load_invalid_value()
270 struct nonnull_arg_data *data = data_; in __ubsan_handle_nonnull_arg()
277 struct invalid_builtin_data *data = data_; in __ubsan_handle_invalid_builtin()