Home
last modified time | relevance | path

Searched refs:Elf_Sym (Results 1 – 14 of 14) sorted by relevance

/arch/sparc/kernel/
A Dmodule.c31 Elf_Sym *sym; in module_frob_arch_sections()
41 sym = (Elf_Sym *)sechdrs[symidx].sh_addr; in module_frob_arch_sections()
44 for (i = 1; i < sechdrs[symidx].sh_size / sizeof(Elf_Sym); i++) { in module_frob_arch_sections()
61 Elf_Sym *sym; in apply_relocate_add()
79 sym = (Elf_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add()
/arch/x86/tools/
A Drelocs.c12 #define Elf_Sym ElfW(Sym) macro
20 static int sym_index(Elf_Sym *sym);
46 Elf_Sym *symtab;
329 static int sym_index(Elf_Sym *sym) in sym_index()
331 Elf_Sym *symtab = secs[shsymtabndx].symtab; in sym_index()
504 Elf_Sym *sym = &sec->symtab[j]; in read_symtabs()
578 Elf_Sym *sym; in print_absolute_symbols()
612 Elf_Sym *sh_symtab; in print_absolute_relocs()
636 Elf_Sym *sym; in print_absolute_relocs()
697 Elf_Sym *sym, const char *symname)) in walk_relocs()
[all …]
/arch/mips/include/asm/
A Dmodule.h40 #define Elf_Sym Elf32_Sym macro
58 #define Elf_Sym Elf64_Sym macro
/arch/mips/boot/tools/
A Drelocs.c12 #define Elf_Sym ElfW(Sym) macro
27 Elf_Sym *symtab;
119 static const char *sym_name(const char *sym_strtab, Elf_Sym *sym) in sym_name()
341 for (j = 0; j < sec->shdr.sh_size/sizeof(Elf_Sym); j++) { in read_symtabs()
342 Elf_Sym *sym = &sec->symtab[j]; in read_symtabs()
468 Elf_Sym *sym, const char *symname)) in walk_relocs()
477 Elf_Sym *sh_symtab; in walk_relocs()
497 Elf_Sym *sym = &sh_symtab[ELF_R_SYM(rel->r_info)]; in walk_relocs()
505 static int do_reloc(struct section *sec, Elf_Rel *rel, Elf_Sym *sym, in do_reloc()
/arch/arm/include/asm/
A Dmodule.h48 static inline unsigned long kallsyms_symbol_value(const Elf_Sym *sym) in kallsyms_symbol_value()
/arch/mips/kernel/
A Dvpe.c483 Elf_Sym *sym = (void *)sechdrs[symindex].sh_addr; in simplify_symbols()
485 unsigned int i, n = sechdrs[symindex].sh_size / sizeof(Elf_Sym); in simplify_symbols()
539 Elf_Sym *sym = (void *)sechdrs[symindex].sh_addr; in dump_elfsymbols()
540 unsigned int i, n = sechdrs[symindex].sh_size / sizeof(Elf_Sym); in dump_elfsymbols()
554 Elf_Sym *sym = (void *)sechdrs[symindex].sh_addr; in find_vpe_symbols()
555 unsigned int i, n = sechdrs[symindex].sh_size / sizeof(Elf_Sym); in find_vpe_symbols()
A Dmodule.c311 Elf_Sym *sym; in __apply_relocate()
329 sym = (Elf_Sym *)sechdrs[symindex].sh_addr in __apply_relocate()
/arch/s390/kernel/
A Dmodule.c110 Elf_Sym *symbols; in module_frob_arch_sections()
130 me->arch.nsyms = symtab->sh_size / sizeof(Elf_Sym); in module_frob_arch_sections()
222 static int apply_rela(Elf_Rela *rela, Elf_Addr base, Elf_Sym *symtab, in apply_rela()
433 Elf_Sym *symtab; in __apply_relocate_add()
441 symtab = (Elf_Sym *) sechdrs[symindex].sh_addr; in __apply_relocate_add()
A Dmachine_kexec_file.c328 const Elf_Sym *sym; /* symbol to relocate */ in arch_kexec_apply_relocations_add()
/arch/riscv/kernel/
A Dmodule.c773 Elf_Sym *sym; in apply_relocate_add()
798 sym = (Elf_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add()
839 Elf_Sym *hi20_sym = in apply_relocate_add()
840 (Elf_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add()
A Dmachine_kexec_file.c163 const Elf_Sym *sym; /* symbol to relocate */ in arch_kexec_apply_relocations_add()
/arch/parisc/kernel/
A Dmodule.c837 Elf_Sym *newptr, *oldptr; in module_finalize()
891 nsyms = symhdr->sh_size / sizeof(Elf_Sym); in module_finalize()
906 nsyms = newptr - (Elf_Sym *)symhdr->sh_addr; in module_finalize()
908 symhdr->sh_size = nsyms * sizeof(Elf_Sym); in module_finalize()
/arch/loongarch/kernel/
A Dmodule.c433 Elf_Sym *sym; in apply_relocate_add()
444 sym = (Elf_Sym *)sechdrs[symindex].sh_addr + ELF_R_SYM(rel[i].r_info); in apply_relocate_add()
/arch/s390/tools/
A Drelocs.c39 #define Elf_Sym ElfW(Sym) macro

Completed in 41 milliseconds