| /arch/mips/kernel/ |
| A D | vpe.c | 426 const char *strtab, in apply_relocations() argument 450 me->name, strtab + sym->st_name); in apply_relocations() 461 strtab + sym->st_name); in apply_relocations() 479 const char *strtab, in simplify_symbols() argument 519 strtab + sym[i].st_name, sym[i].st_shndx); in simplify_symbols() 537 const char *strtab, struct module *mod) in dump_elfsymbols() argument 581 char *secstrings, *strtab = NULL; in vpe_elfload() local 637 strtab = (char *)hdr + in vpe_elfload() 688 err = apply_relocations(sechdrs, strtab, in vpe_elfload() 691 err = apply_relocate_add(sechdrs, strtab, in vpe_elfload() [all …]
|
| A D | module.c | 303 static int __apply_relocate(Elf_Shdr *sechdrs, const char *strtab, in __apply_relocate() argument 336 me->name, strtab + sym->st_name); in __apply_relocate() 376 int apply_relocate(Elf_Shdr *sechdrs, const char *strtab, in apply_relocate() argument 380 return __apply_relocate(sechdrs, strtab, symindex, relsec, me, false); in apply_relocate() 384 int apply_relocate_add(Elf_Shdr *sechdrs, const char *strtab, in apply_relocate_add() argument 388 return __apply_relocate(sechdrs, strtab, symindex, relsec, me, true); in apply_relocate_add()
|
| /arch/parisc/kernel/ |
| A D | module.c | 490 const char *strtab, in apply_relocate_add() argument 532 strtab + sym->st_name, in apply_relocate_add() 635 const char *strtab, in apply_relocate_add() argument 677 strtab + sym->st_name, in apply_relocate_add() 694 strtab + sym->st_name, in apply_relocate_add() 705 strtab + sym->st_name, in apply_relocate_add() 712 strtab + sym->st_name, in apply_relocate_add() 785 strtab + sym->st_name, in apply_relocate_add() 833 const char *strtab = NULL; in module_finalize() local 929 strtab, symindex, in module_finalize() [all …]
|
| /arch/x86/kernel/ |
| A D | module.c | 42 const char *strtab, in apply_relocate() argument 83 const char *strtab, in __write_relocate_add() argument 190 const char *strtab, in write_relocate_add() argument 205 ret = __write_relocate_add(sechdrs, strtab, symindex, relsec, me, in write_relocate_add() 217 const char *strtab, in apply_relocate_add() argument 222 return write_relocate_add(sechdrs, strtab, symindex, relsec, me, true); in apply_relocate_add() 227 const char *strtab, in clear_relocate_add() argument 232 write_relocate_add(sechdrs, strtab, symindex, relsec, me, false); in clear_relocate_add()
|
| A D | machine_kexec_64.c | 479 const char *strtab, *name, *shstrtab; in arch_kexec_apply_relocations_add() local 484 strtab = (char *)pi->ehdr + sechdrs[symtabsec->sh_link].sh_offset; in arch_kexec_apply_relocations_add() 521 name = strtab + sym->st_name; in arch_kexec_apply_relocations_add()
|
| /arch/arm64/kernel/pi/ |
| A D | relacheck.c | 26 static const char *strtab; variable 74 strtab = (void *)ehdr + in main() 100 if (strstr(strtab + swab_elfword(shdr[info].sh_name), in main()
|
| /arch/hexagon/kernel/ |
| A D | module.c | 67 int apply_relocate_add(Elf_Shdr *sechdrs, const char *strtab, in apply_relocate_add() argument 98 &strtab[sym->st_name] : "(anonymous)"); in apply_relocate_add() 111 &strtab[sym->st_name] : "(anonymous)"); in apply_relocate_add()
|
| /arch/xtensa/kernel/ |
| A D | module.c | 48 const char *strtab, in apply_relocate_add() argument 91 strtab + sym->st_name); in apply_relocate_add() 115 strtab + sym->st_name); in apply_relocate_add()
|
| /arch/mips/vdso/ |
| A D | genvdso.h | 64 char *strtab, *name; in FUNC() local 102 strtab = vdso + FUNC(swap_uint)(shdr->sh_offset); in FUNC() 111 name = strtab + swap_uint32(sym->st_name); in FUNC()
|
| /arch/sparc/kernel/ |
| A D | module.c | 32 char *strtab; in module_frob_arch_sections() local 42 strtab = (char *)sechdrs[sechdrs[symidx].sh_link].sh_addr; in module_frob_arch_sections() 54 const char *strtab, in apply_relocate_add() argument
|
| /arch/nios2/kernel/ |
| A D | module.c | 23 int apply_relocate_add(Elf32_Shdr *sechdrs, const char *strtab, in apply_relocate_add() argument 48 rela[i].r_offset, strtab + sym->st_name); in apply_relocate_add()
|
| /arch/powerpc/kernel/ |
| A D | module_64.c | 390 static void dedotify(Elf64_Sym *syms, unsigned int numsyms, char *strtab) in dedotify() argument 396 char *name = strtab + syms[i].st_name; in dedotify() 407 const char *strtab, in find_dot_toc() argument 418 && strcmp(strtab + syms[i].st_name, "TOC.") == 0) in find_dot_toc() 794 const char *strtab, in apply_relocate_add() argument 811 sym = find_dot_toc(sechdrs, strtab, symindex); in apply_relocate_add() 829 strtab + sym->st_name, (unsigned long)sym->st_value, in apply_relocate_add() 918 strtab + sym->st_name); in apply_relocate_add() 921 if (restore_r2(strtab + sym->st_name, in apply_relocate_add() 980 strtab + sym->st_name); in apply_relocate_add() [all …]
|
| /arch/m68k/kernel/ |
| A D | module.c | 23 const char *strtab, in apply_relocate() argument 63 const char *strtab, in apply_relocate_add() argument
|
| /arch/arc/kernel/ |
| A D | module.c | 46 const char *strtab, in apply_relocate_add() argument 88 s = strtab + sym_entry->st_name; in apply_relocate_add()
|
| /arch/s390/kernel/ |
| A D | module.c | 223 const char *strtab, struct module *me, in apply_rela() argument 420 me->name, strtab + symtab[r_sym].st_name, in apply_rela() 427 static int __apply_relocate_add(Elf_Shdr *sechdrs, const char *strtab, in __apply_relocate_add() argument 446 rc = apply_rela(rela, base, symtab, strtab, me, write); in __apply_relocate_add() 453 int apply_relocate_add(Elf_Shdr *sechdrs, const char *strtab, in apply_relocate_add() argument 463 return __apply_relocate_add(sechdrs, strtab, symindex, relsec, me, in apply_relocate_add()
|
| A D | machine_kexec_file.c | 314 const char *strtab, *name, *shstrtab; in arch_kexec_apply_relocations_add() local 322 strtab = (char *)pi->ehdr + sechdrs[symtab->sh_link].sh_offset; in arch_kexec_apply_relocations_add() 337 name = strtab + sym->st_name; in arch_kexec_apply_relocations_add()
|
| /arch/x86/tools/ |
| A D | relocs.c | 49 char *strtab; member 264 sec_strtab = secs[shstrndx].strtab; in sec_name() 455 sec->strtab = malloc(sec->shdr.sh_size); in read_strtabs() 456 if (!sec->strtab) in read_strtabs() 462 if (fread(sec->strtab, 1, sec->shdr.sh_size, fp) != sec->shdr.sh_size) in read_strtabs() 575 sym_strtab = sec->link->strtab; in print_absolute_symbols() 632 sym_strtab = sec_symtab->link->strtab; in print_absolute_relocs() 726 sym_strtab = sec_symtab->link->strtab; in walk_relocs()
|
| /arch/mips/boot/tools/ |
| A D | relocs.c | 29 char *strtab; member 96 sec_strtab = secs[ehdr.e_shstrndx].strtab; in sec_name() 304 sec->strtab = malloc(sec->shdr.sh_size); in read_strtabs() 305 if (!sec->strtab) in read_strtabs() 313 if (fread(sec->strtab, 1, sec->shdr.sh_size, fp) != in read_strtabs() 494 sym_strtab = sec_symtab->link->strtab; in walk_relocs()
|
| /arch/openrisc/kernel/ |
| A D | module.c | 17 const char *strtab, in apply_relocate_add() argument
|
| /arch/microblaze/kernel/ |
| A D | module.c | 18 int apply_relocate_add(Elf32_Shdr *sechdrs, const char *strtab, in apply_relocate_add() argument
|
| /arch/riscv/kernel/ |
| A D | machine_kexec_file.c | 150 const char *strtab, *name, *shstrtab; in arch_kexec_apply_relocations_add() local 157 strtab = (char *)pi->ehdr + sechdrs[symtab->sh_link].sh_offset; in arch_kexec_apply_relocations_add() 173 name = strtab + sym->st_name; in arch_kexec_apply_relocations_add()
|
| /arch/sh/kernel/ |
| A D | module.c | 25 const char *strtab, in apply_relocate_add() argument
|
| /arch/csky/kernel/ |
| A D | module.c | 49 int apply_relocate_add(Elf32_Shdr *sechdrs, const char *strtab, in apply_relocate_add() argument
|
| /arch/alpha/kernel/ |
| A D | module.c | 133 apply_relocate_add(Elf64_Shdr *sechdrs, const char *strtab, in apply_relocate_add() argument 265 me->name, r_type, strtab + sym->st_name); in apply_relocate_add()
|
| /arch/arm/kernel/ |
| A D | module.c | 76 apply_relocate(Elf32_Shdr *sechdrs, const char *strtab, unsigned int symindex, in apply_relocate() argument 106 symname = strtab + sym->st_name; in apply_relocate()
|