Lines Matching refs:expr
121 char *map_call_to_param_name_sym(struct expression *expr, struct symbol **sym) in map_call_to_param_name_sym() argument
129 name = expr_to_str_sym(expr, &start_sym); in map_call_to_param_name_sym()
132 if (expr->type == EXPR_CALL) in map_call_to_param_name_sym()
133 start_sym = expr_to_sym(expr->fn); in map_call_to_param_name_sym()
188 void __add_return_to_param_mapping(struct expression *expr, const char *return_string) in __add_return_to_param_mapping() argument
194 if (expr->type == EXPR_ASSIGNMENT) { in __add_return_to_param_mapping()
195 left_name = expr_to_var_sym(expr->left, &left_sym); in __add_return_to_param_mapping()
199 call = strip_expr(expr->right); in __add_return_to_param_mapping()
207 if (expr->type == EXPR_CALL && in __add_return_to_param_mapping()
208 expr_get_parent_stmt(expr) && in __add_return_to_param_mapping()
209 expr_get_parent_stmt(expr)->type == STMT_RETURN) { in __add_return_to_param_mapping()
210 call = strip_expr(expr); in __add_return_to_param_mapping()