Lines Matching refs:symtab
2457 * We only allocate and copy the strings needed by the parts of symtab
2509 * We use the full symtab and strtab which layout_symtab arranged to
2524 mod->kallsyms->symtab = (void *)symsec->sh_addr;
2531 mod->kallsyms->symtab[i].st_info
2532 = elf_type(&mod->kallsyms->symtab[i], info);
2535 mod->core_kallsyms.symtab = dst = mod->module_core + info->symoffs;
2537 src = mod->kallsyms->symtab;
3669 return kallsyms->strtab + kallsyms->symtab[symnum].st_name;
3690 if (kallsyms->symtab[i].st_shndx == SHN_UNDEF)
3699 if (kallsyms->symtab[i].st_value <= addr
3700 && kallsyms->symtab[i].st_value > kallsyms->symtab[best].st_value)
3702 if (kallsyms->symtab[i].st_value > addr
3703 && kallsyms->symtab[i].st_value < nextval)
3704 nextval = kallsyms->symtab[i].st_value;
3711 *size = nextval - kallsyms->symtab[best].st_value;
3713 *offset = addr - kallsyms->symtab[best].st_value;
3810 *value = kallsyms->symtab[symnum].st_value;
3811 *type = kallsyms->symtab[symnum].st_info;
3831 kallsyms->symtab[i].st_info != 'U')
3832 return kallsyms->symtab[i].st_value;
3878 mod, kallsyms->symtab[i].st_value);