Lines Matching refs:symtab
2041 * section header table, section string table, and symtab section
2079 * For livepatch modules, core_kallsyms.symtab is a complete
2081 * to core_kallsyms.symtab since the copy of the symtab in module
2085 (unsigned long) mod->core_kallsyms.symtab;
2610 * We only allocate and copy the strings needed by the parts of symtab
2663 * We use the full symtab and strtab which layout_symtab arranged to
2678 mod->kallsyms->symtab = (void *)symsec->sh_addr;
2685 mod->kallsyms->symtab[i].st_info
2686 = elf_type(&mod->kallsyms->symtab[i], info);
2689 mod->core_kallsyms.symtab = dst = mod->core_layout.base + info->symoffs;
2691 src = mod->kallsyms->symtab;
3907 return kallsyms->strtab + kallsyms->symtab[symnum].st_name;
3928 if (kallsyms->symtab[i].st_shndx == SHN_UNDEF)
3937 if (kallsyms->symtab[i].st_value <= addr
3938 && kallsyms->symtab[i].st_value > kallsyms->symtab[best].st_value)
3940 if (kallsyms->symtab[i].st_value > addr
3941 && kallsyms->symtab[i].st_value < nextval)
3942 nextval = kallsyms->symtab[i].st_value;
3949 *size = nextval - kallsyms->symtab[best].st_value;
3951 *offset = addr - kallsyms->symtab[best].st_value;
4054 *value = kallsyms->symtab[symnum].st_value;
4055 *type = kallsyms->symtab[symnum].st_info;
4075 kallsyms->symtab[i].st_shndx != SHN_UNDEF)
4076 return kallsyms->symtab[i].st_value;
4122 if (kallsyms->symtab[i].st_shndx == SHN_UNDEF)
4126 mod, kallsyms->symtab[i].st_value);