Lines Matching refs:fn
30 static void save_in_fn_ptr_data_link_table(struct expression *fn, struct expression *arg) in save_in_fn_ptr_data_link_table() argument
39 fn_name = expr_to_var_sym(fn, &fn_sym); in save_in_fn_ptr_data_link_table()
82 fn_param = get_param_num(call->fn); in print_calls_parameter()
101 struct expression *fn, *tmp; in print_call_is_linked() local
107 fn = strip_expr(call->fn); in print_call_is_linked()
108 tmp = get_assigned_expr(fn); in print_call_is_linked()
110 fn = tmp; in print_call_is_linked()
111 if (fn->type != EXPR_DEREF || !fn->member) in print_call_is_linked()
114 fn_sym = expr_to_sym(fn); in print_call_is_linked()
126 save_in_fn_ptr_data_link_table(fn, arg); in print_call_is_linked()
136 if (call->fn->type != EXPR_SYMBOL) in is_recursive_call()
138 if (call->fn->symbol == cur_func_sym) in is_recursive_call()
143 static void check_passes_fn_and_data(struct expression *call, struct expression *fn, char *key, cha… in check_passes_fn_and_data() argument
155 type = get_type(fn); in check_passes_fn_and_data()
161 tmp = get_assigned_expr(fn); in check_passes_fn_and_data()
163 fn = tmp; in check_passes_fn_and_data()
175 fn_param = get_param_num(fn); in check_passes_fn_and_data()
185 fn_sym = expr_to_sym(fn); in check_passes_fn_and_data()
191 save_in_fn_ptr_data_link_table(fn, tmp); in check_passes_fn_and_data()