Lines Matching refs:symbol
154 struct symbol { struct
155 struct symbol *next; argument
168 static struct symbol *symbolhash[SYMBOL_HASH_SIZE]; argument
187 static struct symbol *alloc_symbol(const char *name, unsigned int weak, in alloc_symbol()
188 struct symbol *next) in alloc_symbol()
190 struct symbol *s = NOFAIL(malloc(sizeof(*s) + strlen(name) + 1)); in alloc_symbol()
200 static struct symbol *new_symbol(const char *name, struct module *module, in new_symbol()
204 struct symbol *new; in new_symbol()
213 static struct symbol *find_symbol(const char *name) in find_symbol()
215 struct symbol *s; in find_symbol()
301 static struct symbol *sym_add_exported(const char *name, struct module *mod, in sym_add_exported()
304 struct symbol *s = find_symbol(name); in sym_add_exported()
329 struct symbol *s = find_symbol(name); in sym_update_crc()
1813 struct symbol *s, *exp; in check_exports()
1868 struct symbol *s, *exp; in add_versions()
1918 struct symbol *s; in add_depends()
2020 struct symbol *s; in read_dump()
2056 static int dump_sym(struct symbol *sym) in dump_sym()
2068 struct symbol *symbol; in write_dump() local
2072 symbol = symbolhash[n]; in write_dump()
2073 while (symbol) { in write_dump()
2074 if (dump_sym(symbol)) in write_dump()
2076 symbol->crc, symbol->name, in write_dump()
2077 symbol->module->name, in write_dump()
2078 export_str(symbol->export)); in write_dump()
2079 symbol = symbol->next; in write_dump()