/illumos-gate/usr/src/tools/smatch/src/ |
H A D | smatch_type.c | 38 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 D | smatch_container_of.c | 298 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 D | smatch_function_ptrs.c | 168 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 D | check_buffer_too_small_for_struct.c | 35 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 D | smatch_address.c | 43 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 D | check_return_cast.c | 28 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 D | check_syscall_arg_type.c | 68 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 D | check_all_func_returns.c | 28 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 D | check_struct_type.c | 35 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 D | smatch_fn_arg_link.c | 55 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 D | check_implicit_dependencies.c | 71 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 D | check_rosenberg.c | 39 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 D | smatch_kernel_user_data.c | 203 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 D | check_uninitialized.c | 38 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 D | smatch_about_fn_ptr_arg.c | 63 type = get_real_base_type(type); in link_function_arg() 161 type = get_real_base_type(type); in match_assign_function()
|
H A D | smatch_function_info.c | 36 sql_insert_function_type(i, type_to_str(get_real_base_type(arg))); in match_def()
|
H A D | smatch_struct_assignment.c | 77 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 D | smatch_buf_size.c | 409 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 D | smatch_type_links.c | 60 type = get_real_base_type(type); in match_assign()
|
H A D | smatch_type_val.c | 204 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 D | smatch_constraints_required.c | 111 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 D | smatch_flow.c | 964 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 D | check_memcpy_overflow.c | 119 type = get_real_base_type(type); in name_in_union() 226 type = get_real_base_type(type); in is_ignored_struct()
|
H A D | smatch_math.c | 307 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 D | smatch_param_limit.c | 86 return alloc_estate_rl(alloc_whole_rl(get_real_base_type(sym))); in get_orig_estate()
|