Lines Matching refs:symbol
165 struct symbol { struct
166 struct symbol *next; argument
179 static struct symbol *symbolhash[SYMBOL_HASH_SIZE]; argument
198 static struct symbol *alloc_symbol(const char *name, unsigned int weak, in alloc_symbol()
199 struct symbol *next) in alloc_symbol()
201 struct symbol *s = NOFAIL(malloc(sizeof(*s) + strlen(name) + 1)); in alloc_symbol()
211 static struct symbol *new_symbol(const char *name, struct module *module, in new_symbol()
215 struct symbol *new; in new_symbol()
224 static struct symbol *find_symbol(const char *name) in find_symbol()
226 struct symbol *s; in find_symbol()
322 static struct symbol *sym_add_exported(const char *name, struct module *mod, in sym_add_exported()
325 struct symbol *s = find_symbol(name); in sym_add_exported()
350 struct symbol *s = find_symbol(name); in sym_update_crc()
2134 struct symbol *s, *exp; in check_exports()
2221 struct symbol *s, *exp; in add_versions()
2278 struct symbol *s; in add_depends()
2380 struct symbol *s; in read_dump()
2418 static int dump_sym(struct symbol *sym) in dump_sym()
2430 struct symbol *symbol; in write_dump() local
2434 symbol = symbolhash[n]; in write_dump()
2435 while (symbol) { in write_dump()
2436 if (dump_sym(symbol)) in write_dump()
2438 symbol->crc, symbol->name, in write_dump()
2439 symbol->module->name, in write_dump()
2440 export_str(symbol->export)); in write_dump()
2441 symbol = symbol->next; in write_dump()