Lines Matching refs:sym

100 	set_state(sm->owner, sm->name, sm->sym, size_to_estate(UNKNOWN_SIZE));  in set_size_undefined()
108 void set_param_buf_size(const char *name, struct symbol *sym, char *key, char *value) in set_param_buf_size() argument
123 set_state(my_size_id, fullname, sym, state); in set_param_buf_size()
241 struct symbol *sym; in size_from_db_symbol() local
245 sym = expr->symbol; in size_from_db_symbol()
246 if (!sym || !sym->ident || in size_from_db_symbol()
247 !(sym->ctype.modifiers & MOD_TOPLEVEL) || in size_from_db_symbol()
248 sym->ctype.modifiers & MOD_STATIC) in size_from_db_symbol()
254 sym->ident->name, BUF_SIZE); in size_from_db_symbol()
379 static int is_last_member_of_struct(struct symbol *sym, struct ident *member) in is_last_member_of_struct() argument
385 FOR_EACH_PTR_REVERSE(sym->symbol_list, tmp) { in is_last_member_of_struct()
396 int last_member_is_resizable(struct symbol *sym) in last_member_is_resizable() argument
402 if (!sym || sym->type != SYM_STRUCT) in last_member_is_resizable()
405 last_member = last_ptr_list((struct ptr_list *)sym->symbol_list); in last_member_is_resizable()
426 struct symbol *sym; in get_stored_size_end_struct_bytes() local
436 sym = expr_to_sym(expr); in get_stored_size_end_struct_bytes()
437 if (!sym || !sym->ident) in get_stored_size_end_struct_bytes()
439 if (!type_bytes(sym)) in get_stored_size_end_struct_bytes()
441 if (sym->type != SYM_NODE) in get_stored_size_end_struct_bytes()
444 base_sym = get_real_base_type(sym); in get_stored_size_end_struct_bytes()
456 state = get_state(my_size_id, sym->ident->name, sym); in get_stored_size_end_struct_bytes()
893 static void record_global_size(struct symbol *sym) in record_global_size() argument
898 if (!sym->ident) in record_global_size()
901 if (!(sym->ctype.modifiers & MOD_TOPLEVEL) || in record_global_size()
902 sym->ctype.modifiers & MOD_STATIC) in record_global_size()
905 bytes = get_array_size_bytes(symbol_expression(sym)); in record_global_size()
910 sql_insert_data_info_var_sym(sym->ident->name, sym, BUF_SIZE, buf); in record_global_size()