Lines Matching refs:expression

55 static void set_points_to_user_data(struct expression *expr);
69 static void match_save_states(struct expression *expr) in match_save_states()
75 static void match_restore_states(struct expression *expr) in match_restore_states()
105 static void extra_nomod_hook(const char *name, struct symbol *sym, struct expression *expr, struct … in extra_nomod_hook()
124 static bool binop_capped(struct expression *expr) in binop_capped()
152 bool user_rl_capped(struct expression *expr) in user_rl_capped()
178 bool user_rl_treat_untagged(struct expression *expr) in user_rl_treat_untagged()
200 static void tag_inner_struct_members(struct expression *expr, struct symbol *member) in tag_inner_struct_members()
202 struct expression *edge_member; in tag_inner_struct_members()
229 static void tag_struct_members(struct symbol *type, struct expression *expr) in tag_struct_members()
232 struct expression *member; in tag_struct_members()
261 static void tag_base_type(struct expression *expr) in tag_base_type()
270 static void tag_as_user_data(struct expression *expr) in tag_as_user_data()
297 static void match_user_copy(const char *fn, struct expression *expr, void *_param) in match_user_copy()
300 struct expression *dest; in match_user_copy()
311 static int is_dev_attr_name(struct expression *expr) in is_dev_attr_name()
325 static int ends_in_n(struct expression *expr) in ends_in_n()
344 static void match_sscanf(const char *fn, struct expression *expr, void *unused) in match_sscanf()
346 struct expression *str, *format, *arg; in match_sscanf()
372 static int is_skb_data(struct expression *expr) in is_skb_data()
408 static bool is_points_to_user_data_fn(struct expression *expr) in is_points_to_user_data_fn()
424 static int get_rl_from_function(struct expression *expr, struct range_list **rl) in get_rl_from_function()
441 int points_to_user_data(struct expression *expr) in points_to_user_data()
480 static void set_points_to_user_data(struct expression *expr) in set_points_to_user_data()
501 static int comes_from_skb_data(struct expression *expr) in comes_from_skb_data()
516 static int handle_struct_assignment(struct expression *expr) in handle_struct_assignment()
518 struct expression *right; in handle_struct_assignment()
555 static int handle_get_user(struct expression *expr) in handle_get_user()
574 static bool handle_op_assign(struct expression *expr) in handle_op_assign()
576 struct expression *binop_expr; in handle_op_assign()
609 static void match_assign(struct expression *expr) in match_assign()
612 static struct expression *handled; in match_assign()
614 struct expression *faked; in match_assign()
658 static void handle_eq_noteq(struct expression *expr) in handle_eq_noteq()
702 static void handle_compare(struct expression *expr) in handle_compare()
704 struct expression *left, *right; in handle_compare()
792 static void match_condition(struct expression *expr) in match_condition()
806 static void match_user_assign_function(const char *fn, struct expression *expr, void *unused) in match_user_assign_function()
812 static void match_returns_user_rl(const char *fn, struct expression *expr, void *unused) in match_returns_user_rl()
817 static int get_user_macro_rl(struct expression *expr, struct range_list **rl) in get_user_macro_rl()
819 struct expression *parent; in get_user_macro_rl()
862 static int we_pass_user_data(struct expression *call) in we_pass_user_data()
864 struct expression *arg; in we_pass_user_data()
878 static int db_returned_user_rl(struct expression *call, struct range_list **rl) in db_returned_user_rl()
900 struct range_list *var_user_rl(struct expression *expr) in var_user_rl()
970 struct expression *array = get_array_base(expr); in var_user_rl()
991 static bool is_ptr_subtract(struct expression *expr) in is_ptr_subtract()
1003 int get_user_rl(struct expression *expr, struct range_list **rl) in get_user_rl()
1017 int is_user_rl(struct expression *expr) in is_user_rl()
1036 static char *get_user_rl_str(struct expression *expr, struct symbol *type) in get_user_rl_str()
1051 static void match_call_info(struct expression *expr) in match_call_info()
1053 struct expression *arg; in match_call_info()
1070 static void struct_member_callback(struct expression *call, int param, char *printed_name, struct s… in struct_member_callback()
1110 static void db_param_set(struct expression *expr, int param, char *key, char *value) in db_param_set()
1112 struct expression *arg; in db_param_set()
1156 struct expression *expr; in set_param_user_data()
1239 static void store_user_data_return(struct expression *expr, char *key, char *value) in store_user_data_return()
1255 static void set_to_user_data(struct expression *expr, char *key, char *value) in set_to_user_data()
1280 static void returns_param_user_data(struct expression *expr, int param, char *key, char *value) in returns_param_user_data()
1282 struct expression *arg; in returns_param_user_data()
1283 struct expression *call; in returns_param_user_data()
1309 static void returns_param_user_data_set(struct expression *expr, int param, char *key, char *value) in returns_param_user_data_set()
1311 struct expression *arg; in returns_param_user_data_set()
1340 static void param_set_to_user_data(int return_id, char *return_ranges, struct expression *expr) in param_set_to_user_data()
1439 static void returns_param_capped(struct expression *expr, int param, char *key, char *value) in returns_param_capped()
1467 static void match_inline_start(struct expression *expr) in match_inline_start()
1472 static void match_inline_end(struct expression *expr) in match_inline_end()