Home
last modified time | relevance | path

Searched refs:strtab (Results 1 – 25 of 29) sorted by relevance

12

/arch/mips/kernel/
A Dvpe.c426 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 Dmodule.c303 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 Dmodule.c490 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 Dmodule.c42 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 Dmachine_kexec_64.c479 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 Drelacheck.c26 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 Dmodule.c67 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 Dmodule.c48 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 Dgenvdso.h64 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 Dmodule.c32 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 Dmodule.c23 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 Dmodule_64.c390 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 Dmodule.c23 const char *strtab, in apply_relocate() argument
63 const char *strtab, in apply_relocate_add() argument
/arch/arc/kernel/
A Dmodule.c46 const char *strtab, in apply_relocate_add() argument
88 s = strtab + sym_entry->st_name; in apply_relocate_add()
/arch/s390/kernel/
A Dmodule.c223 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 Dmachine_kexec_file.c314 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 Drelocs.c49 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 Drelocs.c29 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 Dmodule.c17 const char *strtab, in apply_relocate_add() argument
/arch/microblaze/kernel/
A Dmodule.c18 int apply_relocate_add(Elf32_Shdr *sechdrs, const char *strtab, in apply_relocate_add() argument
/arch/riscv/kernel/
A Dmachine_kexec_file.c150 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 Dmodule.c25 const char *strtab, in apply_relocate_add() argument
/arch/csky/kernel/
A Dmodule.c49 int apply_relocate_add(Elf32_Shdr *sechdrs, const char *strtab, in apply_relocate_add() argument
/arch/alpha/kernel/
A Dmodule.c133 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 Dmodule.c76 apply_relocate(Elf32_Shdr *sechdrs, const char *strtab, unsigned int symindex, in apply_relocate() argument
106 symname = strtab + sym->st_name; in apply_relocate()

Completed in 29 milliseconds

12