/kernel/linux/linux-6.6/include/linux/ |
H A D | moduleloader.h | 57 unsigned int symindex, 63 unsigned int symindex, in apply_relocate() 80 unsigned int symindex, 96 unsigned int symindex, 103 unsigned int symindex, in apply_relocate_add() 61 apply_relocate(Elf_Shdr *sechdrs, const char *strtab, unsigned int symindex, unsigned int relsec, struct module *me) apply_relocate() argument 101 apply_relocate_add(Elf_Shdr *sechdrs, const char *strtab, unsigned int symindex, unsigned int relsec, struct module *me) apply_relocate_add() argument
|
/kernel/linux/linux-6.6/arch/mips/kernel/ |
H A D | vpe.c | 426 unsigned int symindex, in apply_relocations() 444 sym = (Elf32_Sym *)sechdrs[symindex].sh_addr in apply_relocations() 477 unsigned int symindex, in simplify_symbols() 482 Elf_Sym *sym = (void *)sechdrs[symindex].sh_addr; in simplify_symbols() 484 unsigned int i, n = sechdrs[symindex].sh_size / sizeof(Elf_Sym); in simplify_symbols() 535 static void dump_elfsymbols(Elf_Shdr *sechdrs, unsigned int symindex, in dump_elfsymbols() argument 538 Elf_Sym *sym = (void *)sechdrs[symindex].sh_addr; in dump_elfsymbols() 539 unsigned int i, n = sechdrs[symindex].sh_size / sizeof(Elf_Sym); in dump_elfsymbols() 550 unsigned int symindex, const char *strtab, in find_vpe_symbols() 553 Elf_Sym *sym = (void *)sechdrs[symindex] in find_vpe_symbols() 424 apply_relocations(Elf32_Shdr *sechdrs, const char *strtab, unsigned int symindex, unsigned int relsec, struct module *me) apply_relocations() argument 476 simplify_symbols(Elf_Shdr *sechdrs, unsigned int symindex, const char *strtab, const char *secstrings, unsigned int nsecs, struct module *mod) simplify_symbols() argument 549 find_vpe_symbols(struct vpe *v, Elf_Shdr *sechdrs, unsigned int symindex, const char *strtab, struct module *mod) find_vpe_symbols() argument 581 unsigned int len, i, symindex = 0, strindex = 0, relocate = 0; vpe_elfload() local [all...] |
H A D | module.c | 315 unsigned int symindex, unsigned int relsec, in __apply_relocate() 340 sym = (Elf_Sym *)sechdrs[symindex].sh_addr in __apply_relocate() 388 unsigned int symindex, unsigned int relsec, in apply_relocate() 391 return __apply_relocate(sechdrs, strtab, symindex, relsec, me, false); in apply_relocate() 396 unsigned int symindex, unsigned int relsec, in apply_relocate_add() 399 return __apply_relocate(sechdrs, strtab, symindex, relsec, me, true); in apply_relocate_add() 314 __apply_relocate(Elf_Shdr *sechdrs, const char *strtab, unsigned int symindex, unsigned int relsec, struct module *me, bool rela) __apply_relocate() argument 387 apply_relocate(Elf_Shdr *sechdrs, const char *strtab, unsigned int symindex, unsigned int relsec, struct module *me) apply_relocate() argument 395 apply_relocate_add(Elf_Shdr *sechdrs, const char *strtab, unsigned int symindex, unsigned int relsec, struct module *me) apply_relocate_add() argument
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | moduleloader.h | 54 unsigned int symindex, 60 unsigned int symindex, in apply_relocate() 77 unsigned int symindex, 83 unsigned int symindex, in apply_relocate_add() 58 apply_relocate(Elf_Shdr *sechdrs, const char *strtab, unsigned int symindex, unsigned int relsec, struct module *me) apply_relocate() argument 81 apply_relocate_add(Elf_Shdr *sechdrs, const char *strtab, unsigned int symindex, unsigned int relsec, struct module *me) apply_relocate_add() argument
|
/kernel/linux/linux-5.10/arch/mips/kernel/ |
H A D | vpe.c | 427 unsigned int symindex, in apply_relocations() 445 sym = (Elf32_Sym *)sechdrs[symindex].sh_addr in apply_relocations() 478 unsigned int symindex, in simplify_symbols() 483 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() 536 static void dump_elfsymbols(Elf_Shdr *sechdrs, unsigned int symindex, in dump_elfsymbols() argument 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() 551 unsigned int symindex, const char *strtab, in find_vpe_symbols() 554 Elf_Sym *sym = (void *)sechdrs[symindex] in find_vpe_symbols() 425 apply_relocations(Elf32_Shdr *sechdrs, const char *strtab, unsigned int symindex, unsigned int relsec, struct module *me) apply_relocations() argument 477 simplify_symbols(Elf_Shdr *sechdrs, unsigned int symindex, const char *strtab, const char *secstrings, unsigned int nsecs, struct module *mod) simplify_symbols() argument 550 find_vpe_symbols(struct vpe *v, Elf_Shdr *sechdrs, unsigned int symindex, const char *strtab, struct module *mod) find_vpe_symbols() argument 582 unsigned int len, i, symindex = 0, strindex = 0, relocate = 0; vpe_elfload() local [all...] |
H A D | module.c | 307 unsigned int symindex, unsigned int relsec, in __apply_relocate() 333 sym = (Elf_Sym *)sechdrs[symindex].sh_addr in __apply_relocate() 392 unsigned int symindex, unsigned int relsec, in apply_relocate() 395 return __apply_relocate(sechdrs, strtab, symindex, relsec, me, false); in apply_relocate() 400 unsigned int symindex, unsigned int relsec, in apply_relocate_add() 403 return __apply_relocate(sechdrs, strtab, symindex, relsec, me, true); in apply_relocate_add() 306 __apply_relocate(Elf_Shdr *sechdrs, const char *strtab, unsigned int symindex, unsigned int relsec, struct module *me, bool rela) __apply_relocate() argument 391 apply_relocate(Elf_Shdr *sechdrs, const char *strtab, unsigned int symindex, unsigned int relsec, struct module *me) apply_relocate() argument 399 apply_relocate_add(Elf_Shdr *sechdrs, const char *strtab, unsigned int symindex, unsigned int relsec, struct module *me) apply_relocate_add() argument
|
/kernel/linux/linux-6.6/arch/x86/kernel/ |
H A D | module.c | 93 unsigned int symindex, in apply_relocate() 110 sym = (Elf32_Sym *)sechdrs[symindex].sh_addr in apply_relocate() 134 unsigned int symindex, in __write_relocate_add() 159 sym = (Elf64_Sym *)sechdrs[symindex].sh_addr in __write_relocate_add() 227 unsigned int symindex, in write_relocate_add() 241 ret = __write_relocate_add(sechdrs, strtab, symindex, relsec, me, in write_relocate_add() 254 unsigned int symindex, in apply_relocate_add() 258 return write_relocate_add(sechdrs, strtab, symindex, relsec, me, true); in apply_relocate_add() 264 unsigned int symindex, in clear_relocate_add() 268 write_relocate_add(sechdrs, strtab, symindex, relse in clear_relocate_add() 91 apply_relocate(Elf32_Shdr *sechdrs, const char *strtab, unsigned int symindex, unsigned int relsec, struct module *me) apply_relocate() argument 132 __write_relocate_add(Elf64_Shdr *sechdrs, const char *strtab, unsigned int symindex, unsigned int relsec, struct module *me, void *(*write)(void *dest, const void *src, size_t len), bool apply) __write_relocate_add() argument 225 write_relocate_add(Elf64_Shdr *sechdrs, const char *strtab, unsigned int symindex, unsigned int relsec, struct module *me, bool apply) write_relocate_add() argument 252 apply_relocate_add(Elf64_Shdr *sechdrs, const char *strtab, unsigned int symindex, unsigned int relsec, struct module *me) apply_relocate_add() argument 262 clear_relocate_add(Elf64_Shdr *sechdrs, const char *strtab, unsigned int symindex, unsigned int relsec, struct module *me) clear_relocate_add() argument [all...] |
/kernel/linux/linux-5.10/arch/m68k/kernel/ |
H A D | module.c | 24 unsigned int symindex, in apply_relocate() 41 sym = (Elf32_Sym *)sechdrs[symindex].sh_addr in apply_relocate() 64 unsigned int symindex, in apply_relocate_add() 81 sym = (Elf32_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add() 22 apply_relocate(Elf32_Shdr *sechdrs, const char *strtab, unsigned int symindex, unsigned int relsec, struct module *me) apply_relocate() argument 62 apply_relocate_add(Elf32_Shdr *sechdrs, const char *strtab, unsigned int symindex, unsigned int relsec, struct module *me) apply_relocate_add() argument
|
/kernel/linux/linux-6.6/arch/m68k/kernel/ |
H A D | module.c | 24 unsigned int symindex, in apply_relocate() 41 sym = (Elf32_Sym *)sechdrs[symindex].sh_addr in apply_relocate() 64 unsigned int symindex, in apply_relocate_add() 81 sym = (Elf32_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add() 22 apply_relocate(Elf32_Shdr *sechdrs, const char *strtab, unsigned int symindex, unsigned int relsec, struct module *me) apply_relocate() argument 62 apply_relocate_add(Elf32_Shdr *sechdrs, const char *strtab, unsigned int symindex, unsigned int relsec, struct module *me) apply_relocate_add() argument
|
/kernel/linux/linux-5.10/arch/x86/kernel/ |
H A D | module.c | 91 unsigned int symindex, in apply_relocate() 108 sym = (Elf32_Sym *)sechdrs[symindex].sh_addr in apply_relocate() 132 unsigned int symindex, in __apply_relocate_add() 152 sym = (Elf64_Sym *)sechdrs[symindex].sh_addr in __apply_relocate_add() 223 unsigned int symindex, in apply_relocate_add() 236 ret = __apply_relocate_add(sechdrs, strtab, symindex, relsec, me, in apply_relocate_add() 89 apply_relocate(Elf32_Shdr *sechdrs, const char *strtab, unsigned int symindex, unsigned int relsec, struct module *me) apply_relocate() argument 130 __apply_relocate_add(Elf64_Shdr *sechdrs, const char *strtab, unsigned int symindex, unsigned int relsec, struct module *me, void *(*write)(void *dest, const void *src, size_t len)) __apply_relocate_add() argument 221 apply_relocate_add(Elf64_Shdr *sechdrs, const char *strtab, unsigned int symindex, unsigned int relsec, struct module *me) apply_relocate_add() argument
|
/kernel/linux/linux-6.6/arch/powerpc/kernel/ |
H A D | module_64.c | 260 unsigned int symindex, unsigned int pcpu) in count_pcpu_relocs() 272 sym = (Elf64_Sym *)sechdrs[symindex].sh_addr in count_pcpu_relocs() 294 unsigned int i, symindex = 0; in get_got_size() local 298 symindex = i; in get_got_size() 302 WARN_ON_ONCE(!symindex); in get_got_size() 332 if (IS_ENABLED(CONFIG_SMP) && symindex) in get_got_size() 337 symindex, me->arch.pcpu_section); in get_got_size() 380 unsigned int symindex) in find_dot_toc() 385 syms = (Elf64_Sym *)sechdrs[symindex].sh_addr; in find_dot_toc() 386 numsyms = sechdrs[symindex] in find_dot_toc() 258 count_pcpu_relocs(const Elf64_Shdr *sechdrs, const Elf64_Rela *rela, unsigned int num, unsigned int symindex, unsigned int pcpu) count_pcpu_relocs() argument 378 find_dot_toc(Elf64_Shdr *sechdrs, const char *strtab, unsigned int symindex) find_dot_toc() argument 764 apply_relocate_add(Elf64_Shdr *sechdrs, const char *strtab, unsigned int symindex, unsigned int relsec, struct module *me) apply_relocate_add() argument [all...] |
/kernel/linux/linux-5.10/arch/openrisc/kernel/ |
H A D | module.c | 18 unsigned int symindex, in apply_relocate_add() 37 sym = (Elf32_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add() 16 apply_relocate_add(Elf32_Shdr *sechdrs, const char *strtab, unsigned int symindex, unsigned int relsec, struct module *me) apply_relocate_add() argument
|
/kernel/linux/linux-6.6/arch/openrisc/kernel/ |
H A D | module.c | 18 unsigned int symindex, in apply_relocate_add() 37 sym = (Elf32_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add() 16 apply_relocate_add(Elf32_Shdr *sechdrs, const char *strtab, unsigned int symindex, unsigned int relsec, struct module *me) apply_relocate_add() argument
|
/kernel/linux/linux-5.10/arch/h8300/kernel/ |
H A D | module.c | 11 unsigned int symindex, in apply_relocate_add() 27 Elf32_Sym *sym = (Elf32_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add() 9 apply_relocate_add(Elf32_Shdr *sechdrs, const char *strtab, unsigned int symindex, unsigned int relsec, struct module *me) apply_relocate_add() argument
|
/kernel/linux/linux-6.6/arch/microblaze/kernel/ |
H A D | module.c | 19 unsigned int symindex, unsigned int relsec, struct module *module) in apply_relocate_add() 35 sym = (Elf32_Sym *)sechdrs[symindex].sh_addr + in apply_relocate_add() 18 apply_relocate_add(Elf32_Shdr *sechdrs, const char *strtab, unsigned int symindex, unsigned int relsec, struct module *module) apply_relocate_add() argument
|
/kernel/linux/linux-5.10/arch/parisc/kernel/ |
H A D | module.c | 520 unsigned int symindex, in apply_relocate_add() 545 sym = (Elf32_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add() 665 unsigned int symindex, in apply_relocate_add() 689 sym = (Elf64_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add() 865 int symindex = -1; in module_finalize() local 892 symindex = i; in module_finalize() 954 if (symindex != -1 && !strcmp(secname, FTRACE_CALLSITE_SECTION)) { in module_finalize() 958 strtab, symindex, in module_finalize() 962 strtab, symindex, in module_finalize() 518 apply_relocate_add(Elf_Shdr *sechdrs, const char *strtab, unsigned int symindex, unsigned int relsec, struct module *me) apply_relocate_add() argument 663 apply_relocate_add(Elf_Shdr *sechdrs, const char *strtab, unsigned int symindex, unsigned int relsec, struct module *me) apply_relocate_add() argument
|
/kernel/linux/linux-6.6/arch/parisc/kernel/ |
H A D | module.c | 503 unsigned int symindex, in apply_relocate_add() 528 sym = (Elf32_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add() 648 unsigned int symindex, in apply_relocate_add() 672 sym = (Elf64_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add() 848 int symindex __maybe_unused = -1; in module_finalize() 875 symindex = i; in module_finalize() 937 if (symindex != -1 && !strcmp(secname, FTRACE_CALLSITE_SECTION)) { in module_finalize() 941 strtab, symindex, in module_finalize() 945 strtab, symindex, in module_finalize() 501 apply_relocate_add(Elf_Shdr *sechdrs, const char *strtab, unsigned int symindex, unsigned int relsec, struct module *me) apply_relocate_add() argument 646 apply_relocate_add(Elf_Shdr *sechdrs, const char *strtab, unsigned int symindex, unsigned int relsec, struct module *me) apply_relocate_add() argument
|
/kernel/linux/linux-5.10/arch/hexagon/kernel/ |
H A D | module.c | 61 * @symindex - symbol index offset or something? 68 unsigned int symindex, unsigned int relsec, in apply_relocate_add() 78 Elf32_Sym *sym_base = (Elf32_Sym *) sechdrs[symindex].sh_addr; in apply_relocate_add() 67 apply_relocate_add(Elf_Shdr *sechdrs, const char *strtab, unsigned int symindex, unsigned int relsec, struct module *module) apply_relocate_add() argument
|
/kernel/linux/linux-5.10/arch/xtensa/kernel/ |
H A D | module.c | 49 unsigned int symindex, in apply_relocate_add() 65 sym = (Elf32_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add() 47 apply_relocate_add(Elf32_Shdr *sechdrs, const char *strtab, unsigned int symindex, unsigned int relsec, struct module *mod) apply_relocate_add() argument
|
/kernel/linux/linux-5.10/arch/c6x/kernel/ |
H A D | module.c | 43 unsigned int symindex, in apply_relocate_add() 64 sym = (Elf_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add() 41 apply_relocate_add(Elf32_Shdr *sechdrs, const char *strtab, unsigned int symindex, unsigned int relsec, struct module *me) apply_relocate_add() argument
|
/kernel/linux/linux-5.10/arch/csky/kernel/ |
H A D | module.c | 50 unsigned int symindex, unsigned int relsec, struct module *me) in apply_relocate_add() 62 sym = (Elf32_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add() 49 apply_relocate_add(Elf32_Shdr *sechdrs, const char *strtab, unsigned int symindex, unsigned int relsec, struct module *me) apply_relocate_add() argument
|
/kernel/linux/linux-5.10/arch/microblaze/kernel/ |
H A D | module.c | 19 unsigned int symindex, unsigned int relsec, struct module *module) in apply_relocate_add() 38 sym = (Elf32_Sym *)sechdrs[symindex].sh_addr + in apply_relocate_add() 18 apply_relocate_add(Elf32_Shdr *sechdrs, const char *strtab, unsigned int symindex, unsigned int relsec, struct module *module) apply_relocate_add() argument
|
/kernel/linux/linux-5.10/arch/arc/kernel/ |
H A D | module.c | 47 unsigned int symindex, /* sec index for sym tbl */ in apply_relocate_add() 63 sym_sec = (Elf32_Sym *) sechdrs[symindex].sh_addr; in apply_relocate_add() 45 apply_relocate_add(Elf32_Shdr *sechdrs, const char *strtab, unsigned int symindex, unsigned int relsec, struct module *module) apply_relocate_add() argument
|
/kernel/linux/linux-5.10/arch/nios2/kernel/ |
H A D | module.c | 44 unsigned int symindex, unsigned int relsec, in apply_relocate_add() 62 = ((Elf32_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add() 43 apply_relocate_add(Elf32_Shdr *sechdrs, const char *strtab, unsigned int symindex, unsigned int relsec, struct module *mod) apply_relocate_add() argument
|
/kernel/linux/linux-5.10/arch/sh/kernel/ |
H A D | module.c | 26 unsigned int symindex, in apply_relocate_add() 45 sym = (Elf32_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add() 24 apply_relocate_add(Elf32_Shdr *sechdrs, const char *strtab, unsigned int symindex, unsigned int relsec, struct module *me) apply_relocate_add() argument
|