Home
last modified time | relevance | path

Searched refs:get_real_base_type (Results 1 – 25 of 36) sorted by relevance

12

/illumos-gate/usr/src/tools/smatch/src/
H A Dsmatch_type.c38 return get_real_base_type(ret); in get_real_base_type()
129 sub = get_real_base_type(tmp); in get_member_symbol()
157 sym = get_real_base_type(sym); in get_symbol_from_deref()
161 return get_real_base_type(sym); in get_symbol_from_deref()
194 return get_real_base_type(tmp); in get_return_type()
235 sym = get_real_base_type(sym); in get_pointer_type()
241 return get_real_base_type(sym); in get_pointer_type()
602 return types_equiv(get_real_base_type(one), get_real_base_type(two)); in types_equiv()
645 sym = get_real_base_type(sym); in cur_func_return_type()
732 sym = get_real_base_type(sym); in get_member_type_from_key()
[all …]
H A Dsmatch_container_of.c298 type = get_real_base_type(type); in is_fn_ptr()
388 type = get_real_base_type(sym); in get_member_from_offset()
391 type = get_real_base_type(type); in get_member_from_offset()
410 base_type = get_real_base_type(sym); in get_member_type_from_offset()
419 return get_real_base_type(member); in get_member_type_from_offset()
430 type = get_real_base_type(arg); in get_name_from_offset()
434 type = get_real_base_type(type); in get_name_from_offset()
488 type = get_real_base_type(type); in save_vals()
514 type = get_real_base_type(arg); in load_tag_info_sym()
520 type = get_real_base_type(type); in load_tag_info_sym()
[all …]
H A Dsmatch_function_ptrs.c168 type = get_real_base_type(type); in get_returned_ptr()
255 type = get_real_base_type(type); in match_passes_function_pointer()
294 type = get_real_base_type(type); in can_hold_function_ptr()
300 type = get_real_base_type(type); in can_hold_function_ptr()
348 type = get_real_base_type(type); in match_function_assign()
378 type = get_real_base_type(cur_func_sym); in match_returns_function_pointer()
381 type = get_real_base_type(type); in match_returns_function_pointer()
384 type = get_real_base_type(type); in match_returns_function_pointer()
H A Dcheck_buffer_too_small_for_struct.c35 left_type = get_real_base_type(left_type); in match_assign()
42 right_type = get_real_base_type(right_type); in match_assign()
86 left_type = get_real_base_type(left_type); in match_dereferences()
H A Dsmatch_address.c43 type = get_real_base_type(sym); in is_non_null_array()
46 type = get_real_base_type(type); in is_non_null_array()
71 type = get_real_base_type(sym); in matches_anonymous_union()
139 type = get_real_base_type(type); in get_member_offset_from_deref()
293 type = get_real_base_type(type); in get_address_rl()
H A Dcheck_return_cast.c28 struct symbol *func_type = get_real_base_type(cur_func_sym); in match_return()
33 func_type = get_real_base_type(func_type); in match_return()
H A Dcheck_syscall_arg_type.c68 return get_real_base_type(node); in _typedef_lookup()
117 type = get_real_base_type(sym); in get_arg_type_from_type()
120 type = get_real_base_type(type); in get_arg_type_from_type()
H A Dcheck_all_func_returns.c28 struct symbol *sym = get_real_base_type(get_type(expr->fn)); in check_func_return()
72 get_real_base_type(sym) == &void_ctype)) in check_func_return()
H A Dcheck_struct_type.c35 left_type = get_real_base_type(left_type); in match_assign()
46 size_type = get_real_base_type(size_type); in match_assign()
H A Dsmatch_fn_arg_link.c55 type = get_real_base_type(fn_sym); in save_in_fn_ptr_data_link_table()
60 type = get_real_base_type(type); in save_in_fn_ptr_data_link_table()
158 type = get_real_base_type(type); in check_passes_fn_and_data()
H A Dcheck_implicit_dependencies.c71 arg = get_real_base_type(arg); in match_syscall_definition()
160 member_sym = get_real_base_type(member_sym); in print_read_member_type()
195 member_sym = get_real_base_type(member_sym); in print_write_member_type()
H A Dcheck_rosenberg.c39 type = get_real_base_type(sym); in extra_mod_hook()
72 base_type = get_real_base_type(tmp); in check_struct()
205 sym = get_real_base_type(sym); in check_members_initialized()
318 type = get_real_base_type(type); in match_skb_put()
H A Dsmatch_kernel_user_data.c203 struct symbol *base = get_real_base_type(member); in tag_inner_struct_members()
212 type = get_real_base_type(tmp); in tag_inner_struct_members()
241 type = get_real_base_type(tmp); in tag_struct_members()
279 type = get_real_base_type(type); in tag_as_user_data()
396 sym = get_real_base_type(sym); in is_skb_data()
399 sym = get_real_base_type(sym); in is_skb_data()
493 type = get_real_base_type(type); in set_points_to_user_data()
524 left_type = get_real_base_type(left_type); in handle_struct_assignment()
544 right_type = get_real_base_type(right_type); in handle_struct_assignment()
1187 tmp = get_real_base_type(tmp); in set_param_user_data()
[all …]
H A Dcheck_uninitialized.c38 struct_type = get_real_base_type(sym); in mark_members_uninitialized()
42 base_type = get_real_base_type(tmp); in mark_members_uninitialized()
60 type = get_real_base_type(sym); in match_declarations()
H A Dsmatch_about_fn_ptr_arg.c63 type = get_real_base_type(type); in link_function_arg()
161 type = get_real_base_type(type); in match_assign_function()
H A Dsmatch_function_info.c36 sql_insert_function_type(i, type_to_str(get_real_base_type(arg))); in match_def()
H A Dsmatch_struct_assignment.c77 type = get_real_base_type(type); in get_struct_type()
185 struct symbol *base = get_real_base_type(member); in set_inner_struct_members()
197 type = get_real_base_type(tmp); in set_inner_struct_members()
269 type = get_real_base_type(tmp); in __struct_members_copy()
H A Dsmatch_buf_size.c409 type = get_real_base_type(last_member); in last_member_is_resizable()
444 base_sym = get_real_base_type(sym); in get_stored_size_end_struct_bytes()
447 base_sym = get_real_base_type(base_sym); in get_stored_size_end_struct_bytes()
499 type = get_real_base_type(type); in get_array_size_bytes_rl()
653 type = get_real_base_type(type); in store_alloc()
812 type = get_real_base_type(type); in is_type_bytes()
H A Dsmatch_type_links.c60 type = get_real_base_type(type); in match_assign()
H A Dsmatch_type_val.c204 type = get_real_base_type(type); in is_ignored_fake_assignment()
375 left_type = get_real_base_type(left_type); in is_uncasted_pointer_assign()
376 right_type = get_real_base_type(right_type); in is_uncasted_pointer_assign()
440 left_type = get_real_base_type(left_type); in is_uncasted_fn_param_from_db()
H A Dsmatch_constraints_required.c111 type = get_real_base_type(type); in handle_zero_size_arrays()
119 array_type = get_real_base_type(array); in handle_zero_size_arrays()
122 array_type = get_real_base_type(array_type); in handle_zero_size_arrays()
H A Dsmatch_flow.c964 return_type = get_real_base_type(cur_func_sym); in fake_a_return()
965 return_type = get_real_base_type(return_type); in fake_a_return()
1306 struct symbol *base = get_real_base_type(member); in set_inner_struct_members()
1315 type = get_real_base_type(tmp); in set_inner_struct_members()
1351 type = get_real_base_type(tmp); in set_unset_to_zero()
1495 if (get_real_base_type(sym)->type == SYM_ARRAY) in do_initializer_stuff()
1524 if (get_real_base_type(sym)->type == SYM_ARRAY) { in fake_global_assign()
1534 } else if (get_real_base_type(sym)->type == SYM_STRUCT) { in fake_global_assign()
H A Dcheck_memcpy_overflow.c119 type = get_real_base_type(type); in name_in_union()
226 type = get_real_base_type(type); in is_ignored_struct()
H A Dsmatch_math.c307 type = get_real_base_type(type); in handle_offset_subtraction()
765 left = get_real_base_type(expr->left->symbol); in handle_comparison_rl()
766 right = get_real_base_type(expr->right->symbol); in handle_comparison_rl()
1142 if (get_real_base_type(sym) == &void_ctype) in handle_sizeof()
1318 type = get_real_base_type(type); in get_offset_from_down()
1325 type = get_real_base_type(field); in get_offset_from_down()
1328 type = get_real_base_type(type); in get_offset_from_down()
1360 struct symbol *type = get_real_base_type(expr->in); in get_offset_from_in()
H A Dsmatch_param_limit.c86 return alloc_estate_rl(alloc_whole_rl(get_real_base_type(sym))); in get_orig_estate()

12