Lines Matching refs:symname

589 static int ignore_undef_symbol(struct elf_info *info, const char *symname)  in ignore_undef_symbol()  argument
592 if (strcmp(symname, "__this_module") == 0) in ignore_undef_symbol()
595 if (strcmp(symname, "_GLOBAL_OFFSET_TABLE_") == 0) in ignore_undef_symbol()
599 if (strstarts(symname, "_restgpr_") || in ignore_undef_symbol()
600 strstarts(symname, "_savegpr_") || in ignore_undef_symbol()
601 strstarts(symname, "_rest32gpr_") || in ignore_undef_symbol()
602 strstarts(symname, "_save32gpr_") || in ignore_undef_symbol()
603 strstarts(symname, "_restvr_") || in ignore_undef_symbol()
604 strstarts(symname, "_savevr_")) in ignore_undef_symbol()
608 if (strstarts(symname, "_restgpr0_") || in ignore_undef_symbol()
609 strstarts(symname, "_savegpr0_") || in ignore_undef_symbol()
610 strstarts(symname, "_restvr_") || in ignore_undef_symbol()
611 strstarts(symname, "_savevr_") || in ignore_undef_symbol()
612 strcmp(symname, ".TOC.") == 0) in ignore_undef_symbol()
619 Elf_Sym *sym, const char *symname) in handle_modversions() argument
626 strstarts(symname, "__ksymtab")) in handle_modversions()
632 if (strstarts(symname, "__crc_")) { in handle_modversions()
645 sym_update_crc(symname + strlen("__crc_"), mod, crc, in handle_modversions()
651 if (strstarts(symname, "__gnu_lto_")) { in handle_modversions()
654 warn("\"%s\" [%s] is COMMON symbol\n", symname, mod->name); in handle_modversions()
661 if (ignore_undef_symbol(info, symname)) in handle_modversions()
674 if (symname[0] == '.') { in handle_modversions()
675 char *munged = NOFAIL(strdup(symname)); in handle_modversions()
678 symname = munged; in handle_modversions()
686 symname + strlen("__crc_"), mod->name, e); in handle_modversions()
688 mod->unres = alloc_symbol(symname, in handle_modversions()
694 if (strstarts(symname, "__ksymtab_")) { in handle_modversions()
695 sym_add_exported(symname + strlen("__ksymtab_"), mod, in handle_modversions()
698 if (strcmp(symname, "init_module") == 0) in handle_modversions()
700 if (strcmp(symname, "cleanup_module") == 0) in handle_modversions()
1934 const char *symname; in read_symbols() local
1969 symname = remove_dot(info.strtab + sym->st_name); in read_symbols()
1971 handle_modversions(mod, &info, sym, symname); in read_symbols()
1972 handle_moddevtable(mod, &info, sym, symname); in read_symbols()
2332 char *symname, *modname, *d, *export, *end; in read_dump() local
2337 if (!(symname = strchr(line, '\t'))) in read_dump()
2339 *symname++ = '\0'; in read_dump()
2340 if (!(modname = strchr(symname, '\t'))) in read_dump()
2348 if (*symname == '\0' || *modname == '\0' || *d != '\0') in read_dump()
2357 s = sym_add_exported(symname, mod, export_no(export)); in read_dump()
2360 sym_update_crc(symname, mod, crc, export_no(export)); in read_dump()