Lines Matching refs:sym

40 	void (*callback)(const char *name, struct symbol *sym, char *key, char *value);
183 static void set_fn_mtag(struct symbol *sym) in set_fn_mtag() argument
348 void sql_insert_data_info_var_sym(const char *var, struct symbol *sym, int type, const char *value) in sql_insert_data_info_var_sym() argument
351 (sym->ctype.modifiers & MOD_STATIC) ? get_base_file() : "extern", in sql_insert_data_info_var_sym()
460 char *get_static_filter(struct symbol *sym) in get_static_filter() argument
465 if (!sym) { in get_static_filter()
470 if (sym->ctype.modifiers & MOD_STATIC) { in get_static_filter()
473 get_base_file(), sym->ident->name); in get_static_filter()
476 "function = '%s' and static = '0'", sym->ident->name); in get_static_filter()
578 struct symbol *sym; member
594 get_static_filter(info->sym)); in sql_select_implies()
608 const char *cols, struct symbol *sym) in sql_select_caller_info() argument
617 if (sym->ident->name && is_common_function(sym->ident->name)) in sql_select_caller_info()
621 cols, get_static_filter(sym)); in sql_select_caller_info()
627 cols, get_static_filter(sym)); in sql_select_caller_info()
630 void select_caller_info_hook(void (*callback)(const char *name, struct symbol *sym, char *key, char… in select_caller_info_hook() argument
837 struct symbol *sym; in sm_to_arg_name() local
855 name = expr_to_var_sym(expr, &sym); in sm_to_arg_name()
856 if (!name || !sym) in sm_to_arg_name()
858 if (sym != sm->sym) in sm_to_arg_name()
897 struct symbol *sym; in print_struct_members() local
916 name = expr_to_var_sym(expr, &sym); in print_struct_members()
917 if (!name || !sym) in print_struct_members()
922 if (sm->sym != sym) in print_struct_members()
1020 static int get_param(int param, char **name, struct symbol **sym) in get_param() argument
1039 *sym = arg; in get_param()
1069 struct symbol *sym = NULL; in caller_info_callback() local
1113 if (param >= 0 && !get_param(param, &name, &sym)) in caller_info_callback()
1118 def_callback->callback(name, sym, key, value); in caller_info_callback()
1171 static void match_data_from_db(struct symbol *sym) in match_data_from_db() argument
1178 if (!sym || !sym->ident) in match_data_from_db()
1181 set_fn_mtag(sym); in match_data_from_db()
1190 if (sym->ctype.modifiers & MOD_STATIC) in match_data_from_db()
1191 get_ptr_names(get_base_file(), sym->ident->name); in match_data_from_db()
1193 get_ptr_names(NULL, sym->ident->name); in match_data_from_db()
1204 sym); in match_data_from_db()
1245 sym); in match_data_from_db()
1296 struct symbol *sym; in call_implies_callbacks() local
1307 if (!get_param(param, &name, &sym)) in call_implies_callbacks()
1309 arg = symbol_expression(sym); in call_implies_callbacks()
1333 info.sym = expr->fn->symbol; in match_return_implies()
1338 static void match_call_implies(struct symbol *sym) in match_call_implies() argument
1345 if (!sym || !sym->ident) in match_call_implies()
1348 info.sym = sym; in match_call_implies()
2034 sm = get_sm_state(SMATCH_EXTRA, start_sm->name, start_sm->sym); in split_by_bool_param()
2215 static void reset_memdb(struct symbol *sym) in reset_memdb() argument
2223 static void match_end_func_info(struct symbol *sym) in match_end_func_info() argument
2230 static void match_after_func(struct symbol *sym) in match_after_func() argument
2233 reset_memdb(sym); in match_after_func()
2559 … *return_state_to_var_sym(struct expression *expr, int param, const char *key, struct symbol **sym) in return_state_to_var_sym() argument
2565 *sym = NULL; in return_state_to_var_sym()
2574 name = expr_to_var_sym(expr->left, sym); in return_state_to_var_sym()
2597 return get_variable_from_key(arg, key, sym); in return_state_to_var_sym()
2600 char *get_variable_from_key(struct expression *arg, const char *key, struct symbol **sym) in get_variable_from_key() argument
2614 return expr_to_var_sym(arg, sym); in get_variable_from_key()
2619 return expr_to_var_sym(arg, sym); in get_variable_from_key()
2621 tmp = expr_to_var_sym(arg, sym); in get_variable_from_key()
2636 return get_variable_from_key(arg, buf, sym); in get_variable_from_key()
2638 tmp = expr_to_var_sym(arg, sym); in get_variable_from_key()
2667 tmp = expr_to_var_sym(arg, sym); in get_variable_from_key()
2675 tmp = expr_to_var_sym(arg, sym); in get_variable_from_key()
2683 char *get_chunk_from_key(struct expression *arg, char *key, struct symbol **sym, struct var_sym_lis… in get_chunk_from_key() argument
2688 return expr_to_chunk_sym_vsl(arg, sym, vsl); in get_chunk_from_key()
2689 return get_variable_from_key(arg, key, sym); in get_chunk_from_key()
2731 const char *get_param_name_var_sym(const char *name, struct symbol *sym) in get_param_name_var_sym() argument
2733 if (!sym || !sym->ident) in get_param_name_var_sym()
2736 return state_name_to_param_name(name, sym->ident->name); in get_param_name_var_sym()
2739 const char *get_mtag_name_var_sym(const char *state_name, struct symbol *sym) in get_mtag_name_var_sym() argument
2755 if (!sym || !sym->ident) in get_mtag_name_var_sym()
2758 type = get_real_base_type(sym); in get_mtag_name_var_sym()
2762 sym_name = sym->ident->name; in get_mtag_name_var_sym()
2777 struct symbol *sym; in get_mtag_name_expr() local
2780 name = expr_to_var_sym(expr, &sym); in get_mtag_name_expr()
2781 if (!name || !sym) in get_mtag_name_expr()
2784 ret = get_mtag_name_var_sym(name, sym); in get_mtag_name_expr()
2792 return get_param_name_var_sym(sm->name, sm->sym); in get_param_name()
2797 struct symbol *sym; in get_data_info_name() local
2806 name = expr_to_var_sym(expr, &sym); in get_data_info_name()
2807 if (!name || !sym) in get_data_info_name()
2809 if (!(sym->ctype.modifiers & MOD_TOPLEVEL)) in get_data_info_name()
2811 if (sym->ctype.modifiers & MOD_STATIC) in get_data_info_name()