• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/scripts/mod/

Lines Matching defs:symname

539 static int ignore_undef_symbol(struct elf_info *info, const char *symname)
542 if (strcmp(symname, MODULE_SYMBOL_PREFIX "__this_module") == 0)
545 if (strcmp(symname, "_GLOBAL_OFFSET_TABLE_") == 0)
549 if (strncmp(symname, "_restgpr_", sizeof("_restgpr_") - 1) == 0 ||
550 strncmp(symname, "_savegpr_", sizeof("_savegpr_") - 1) == 0 ||
551 strncmp(symname, "_rest32gpr_", sizeof("_rest32gpr_") - 1) == 0 ||
552 strncmp(symname, "_save32gpr_", sizeof("_save32gpr_") - 1) == 0)
556 if (strncmp(symname, "_restgpr0_", sizeof("_restgpr0_") - 1) == 0 ||
557 strncmp(symname, "_savegpr0_", sizeof("_savegpr0_") - 1) == 0)
567 Elf_Sym *sym, const char *symname)
574 warn("\"%s\" [%s] is COMMON symbol\n", symname, mod->name);
578 if (strncmp(symname, CRC_PFX, strlen(CRC_PFX)) == 0) {
580 sym_update_crc(symname + strlen(CRC_PFX), mod, crc,
589 if (ignore_undef_symbol(info, symname))
602 if (symname[0] == '.') {
603 char *munged = strdup(symname);
606 symname = munged;
611 if (memcmp(symname, MODULE_SYMBOL_PREFIX,
614 alloc_symbol(symname +
622 if (strncmp(symname, KSYMTAB_PFX, strlen(KSYMTAB_PFX)) == 0) {
623 sym_add_exported(symname + strlen(KSYMTAB_PFX), mod,
626 if (strcmp(symname, MODULE_SYMBOL_PREFIX "init_module") == 0)
628 if (strcmp(symname, MODULE_SYMBOL_PREFIX "cleanup_module") == 0)
1641 const char *symname;
1677 symname = info.strtab + sym->st_name;
1679 handle_modversions(mod, &info, sym, symname);
1680 handle_moddevtable(mod, &info, sym, symname);
1980 char *symname, *modname, *d, *export, *end;
1985 if (!(symname = strchr(line, '\t')))
1987 *symname++ = '\0';
1988 if (!(modname = strchr(symname, '\t')))
1996 if (*symname == '\0' || *modname == '\0' || *d != '\0')
2005 s = sym_add_exported(symname, mod, export_no(export));
2008 sym_update_crc(symname, mod, crc, export_no(export));