Searched refs:Elf64_Sym (Results 1 – 21 of 21) sorted by relevance
| /Linux-v5.4/arch/powerpc/kernel/ |
| D | module_64.c | 56 static unsigned int local_entry_offset(const Elf64_Sym *sym) in local_entry_offset() 80 static unsigned int local_entry_offset(const Elf64_Sym *sym) in local_entry_offset() 304 static void dedotify(Elf64_Sym *syms, unsigned int numsyms, char *strtab) in dedotify() 320 static Elf64_Sym *find_dot_toc(Elf64_Shdr *sechdrs, in find_dot_toc() 325 Elf64_Sym *syms; in find_dot_toc() 327 syms = (Elf64_Sym *)sechdrs[symindex].sh_addr; in find_dot_toc() 328 numsyms = sechdrs[symindex].sh_size / sizeof(Elf64_Sym); in find_dot_toc() 365 sechdrs[i].sh_size / sizeof(Elf64_Sym), in module_frob_arch_sections() 530 Elf64_Sym *sym; in apply_relocate_add() 552 sym = (Elf64_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add()
|
| D | vdso.c | 115 Elf64_Sym *dynsym; 361 static Elf64_Sym * __init find_symbol64(struct lib64_elfinfo *lib, in find_symbol64() 367 for (i = 0; i < (lib->dynsymsize / sizeof(Elf64_Sym)); i++) { in find_symbol64() 387 Elf64_Sym *sym = find_symbol64(lib, symname); in find_function64() 406 Elf64_Sym *sym64_gen, *sym64_fix; in vdso_do_func_patch64() 497 Elf64_Sym *sym64; in vdso_fixup_datapage()
|
| /Linux-v5.4/arch/sparc/vdso/ |
| D | vma.c | 55 Elf64_Sym *dynsym; 102 static Elf64_Sym *find_sym64(const struct vdso_elfinfo64 *e, const char *name) in find_sym64() 106 for (i = 0; i < (e->dynsymsize / sizeof(Elf64_Sym)); i++) { in find_sym64() 107 Elf64_Sym *s = &e->dynsym[i]; in find_sym64() 120 Elf64_Sym *osym = find_sym64(e, orig); in patchsym64() 121 Elf64_Sym *nsym = find_sym64(e, new); in patchsym64()
|
| /Linux-v5.4/arch/arm64/kernel/ |
| D | module-plts.c | 73 Elf64_Sym *sym) in module_emit_plt_entry() 159 static unsigned int count_plts(Elf64_Sym *syms, Elf64_Rela *rela, int num, in count_plts() 163 Elf64_Sym *s; in count_plts() 260 Elf64_Sym *syms = NULL; in module_frob_arch_sections() 278 syms = (Elf64_Sym *)sechdrs[i].sh_addr; in module_frob_arch_sections()
|
| D | module.c | 264 Elf64_Sym *sym; in apply_relocate_add() 275 sym = (Elf64_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add()
|
| /Linux-v5.4/arch/alpha/kernel/ |
| D | module.c | 95 nsyms = symtab->sh_size / sizeof(Elf64_Sym); in module_frob_arch_sections() 139 Elf64_Sym *symtab, *sym; in apply_relocate_add() 147 symtab = (Elf64_Sym *)sechdrs[symindex].sh_addr; in apply_relocate_add()
|
| /Linux-v5.4/arch/x86/um/asm/ |
| D | module.h | 19 #define Elf_Sym Elf64_Sym
|
| /Linux-v5.4/arch/s390/boot/ |
| D | startup.c | 97 Elf64_Sym *dynsym; in handle_relocs() 101 dynsym = (Elf64_Sym *) vmlinux.dynsym_start; in handle_relocs()
|
| /Linux-v5.4/include/asm-generic/ |
| D | module.h | 18 #define Elf_Sym Elf64_Sym
|
| /Linux-v5.4/arch/arm64/include/asm/ |
| D | module.h | 30 Elf64_Sym *sym);
|
| /Linux-v5.4/arch/x86/kernel/ |
| D | module.c | 137 Elf64_Sym *sym; in apply_relocate_add() 150 sym = (Elf64_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add()
|
| D | machine_kexec_64.c | 500 Elf64_Sym *sym; in arch_kexec_apply_relocations_add()
|
| /Linux-v5.4/tools/perf/util/ |
| D | genelf.h | 56 #define Elf_Sym Elf64_Sym
|
| /Linux-v5.4/arch/mips/include/asm/ |
| D | module.h | 58 #define Elf_Sym Elf64_Sym
|
| /Linux-v5.4/scripts/mod/ |
| D | modpost.h | 40 #define Elf_Sym Elf64_Sym
|
| /Linux-v5.4/scripts/ |
| D | sortextable.h | 43 # define Elf_Sym Elf64_Sym
|
| D | insert-sys-cert.c | 46 #define Elf_Sym Elf64_Sym
|
| D | recordmcount.h | 73 # define Elf_Sym Elf64_Sym
|
| /Linux-v5.4/include/uapi/linux/ |
| D | elf.h | 199 } Elf64_Sym; typedef
|
| /Linux-v5.4/arch/parisc/kernel/ |
| D | module.c | 671 Elf64_Sym *sym; in apply_relocate_add() 689 sym = (Elf64_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add()
|
| /Linux-v5.4/arch/ia64/kernel/ |
| D | module.c | 619 do_reloc (struct module *mod, uint8_t r_type, Elf64_Sym *sym, uint64_t addend, in do_reloc() 830 ((Elf64_Sym *) sechdrs[symindex].sh_addr in apply_relocate_add()
|