/linux-4.4.14/arch/m68k/kernel/ |
D | module.c | 25 unsigned int relsec, in apply_relocate() argument 29 Elf32_Rel *rel = (void *)sechdrs[relsec].sh_addr; in apply_relocate() 33 DEBUGP("Applying relocate section %u to %u\n", relsec, in apply_relocate() 34 sechdrs[relsec].sh_info); in apply_relocate() 35 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) { in apply_relocate() 37 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate() 65 unsigned int relsec, in apply_relocate_add() argument 69 Elf32_Rela *rel = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 73 DEBUGP("Applying relocate_add section %u to %u\n", relsec, in apply_relocate_add() 74 sechdrs[relsec].sh_info); in apply_relocate_add() [all …]
|
/linux-4.4.14/arch/x86/kernel/ |
D | module.c | 102 unsigned int relsec, in apply_relocate() argument 106 Elf32_Rel *rel = (void *)sechdrs[relsec].sh_addr; in apply_relocate() 111 relsec, sechdrs[relsec].sh_info); in apply_relocate() 112 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) { in apply_relocate() 114 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate() 142 unsigned int relsec, in apply_relocate_add() argument 146 Elf64_Rela *rel = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 152 relsec, sechdrs[relsec].sh_info); in apply_relocate_add() 153 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) { in apply_relocate_add() 155 loc = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add()
|
D | machine_kexec_64.c | 409 Elf64_Shdr *sechdrs, unsigned int relsec) in arch_kexec_apply_relocations_add() argument 423 rel = (void *)sechdrs[relsec].sh_offset; in arch_kexec_apply_relocations_add() 426 section = &sechdrs[sechdrs[relsec].sh_info]; in arch_kexec_apply_relocations_add() 428 pr_debug("Applying relocate section %u to %u\n", relsec, in arch_kexec_apply_relocations_add() 429 sechdrs[relsec].sh_info); in arch_kexec_apply_relocations_add() 432 symtabsec = &sechdrs[sechdrs[relsec].sh_link]; in arch_kexec_apply_relocations_add() 447 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) { in arch_kexec_apply_relocations_add()
|
/linux-4.4.14/arch/openrisc/kernel/ |
D | module.c | 23 unsigned int relsec, in apply_relocate_add() argument 27 Elf32_Rela *rel = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 32 pr_debug("Applying relocate section %u to %u\n", relsec, in apply_relocate_add() 33 sechdrs[relsec].sh_info); in apply_relocate_add() 34 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) { in apply_relocate_add() 36 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add()
|
/linux-4.4.14/arch/cris/kernel/ |
D | module.c | 48 unsigned int relsec, in apply_relocate_add() argument 52 Elf32_Rela *rela = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 54 DEBUGP ("Applying add relocate section %u to %u\n", relsec, in apply_relocate_add() 55 sechdrs[relsec].sh_info); in apply_relocate_add() 57 for (i = 0; i < sechdrs[relsec].sh_size / sizeof (*rela); i++) { in apply_relocate_add() 60 = ((void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add()
|
/linux-4.4.14/arch/xtensa/kernel/ |
D | module.c | 52 unsigned int relsec, in apply_relocate_add() argument 56 Elf32_Rela *rela = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 62 printk("Applying relocate section %u to %u\n", relsec, in apply_relocate_add() 63 sechdrs[relsec].sh_info); in apply_relocate_add() 65 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rela); i++) { in apply_relocate_add() 66 location = (char *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add() 93 mod->name, relsec, i, in apply_relocate_add() 117 mod->name, relsec, i, in apply_relocate_add()
|
/linux-4.4.14/arch/h8300/kernel/ |
D | module.c | 11 unsigned int relsec, in apply_relocate_add() argument 15 Elf32_Rela *rela = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 17 pr_debug("Applying relocate section %u to %u\n", relsec, in apply_relocate_add() 18 sechdrs[relsec].sh_info); in apply_relocate_add() 19 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rela); i++) { in apply_relocate_add() 22 (uint32_t *)(sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add()
|
/linux-4.4.14/arch/microblaze/kernel/ |
D | module.c | 22 unsigned int symindex, unsigned int relsec, struct module *module) in apply_relocate_add() argument 26 Elf32_Rela *rela = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 35 relsec, sechdrs[relsec].sh_info); in apply_relocate_add() 37 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rela); i++) { in apply_relocate_add() 39 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr + in apply_relocate_add()
|
/linux-4.4.14/arch/sh/kernel/ |
D | module.c | 40 unsigned int relsec, in apply_relocate_add() argument 44 Elf32_Rela *rel = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 50 pr_debug("Applying relocate section %u to %u\n", relsec, in apply_relocate_add() 51 sechdrs[relsec].sh_info); in apply_relocate_add() 52 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) { in apply_relocate_add() 54 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add()
|
/linux-4.4.14/arch/nios2/kernel/ |
D | module.c | 45 unsigned int symindex, unsigned int relsec, in apply_relocate_add() argument 49 Elf32_Rela *rela = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 51 pr_debug("Applying relocate section %u to %u\n", relsec, in apply_relocate_add() 52 sechdrs[relsec].sh_info); in apply_relocate_add() 54 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rela); i++) { in apply_relocate_add() 58 = ((void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add()
|
/linux-4.4.14/arch/mn10300/kernel/ |
D | module.c | 59 unsigned int relsec, in apply_relocate_add() argument 63 Elf32_Rela *rel = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 70 relsec, sechdrs[relsec].sh_info); in apply_relocate_add() 72 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) { in apply_relocate_add() 74 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add()
|
/linux-4.4.14/arch/c6x/kernel/ |
D | module.c | 48 unsigned int relsec, in apply_relocate_add() argument 51 Elf32_Rela *rel = (void *) sechdrs[relsec].sh_addr; in apply_relocate_add() 59 relsec, sechdrs[relsec].sh_info, offset); in apply_relocate_add() 61 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) { in apply_relocate_add() 63 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add()
|
/linux-4.4.14/arch/mips/kernel/ |
D | module-rela.c | 108 unsigned int symindex, unsigned int relsec, in apply_relocate_add() argument 111 Elf_Mips_Rela *rel = (void *) sechdrs[relsec].sh_addr; in apply_relocate_add() 118 pr_debug("Applying relocate section %u to %u\n", relsec, in apply_relocate_add() 119 sechdrs[relsec].sh_info); in apply_relocate_add() 121 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) { in apply_relocate_add() 123 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add()
|
D | module.c | 196 unsigned int symindex, unsigned int relsec, in apply_relocate() argument 199 Elf_Mips_Rel *rel = (void *) sechdrs[relsec].sh_addr; in apply_relocate() 206 pr_debug("Applying relocate section %u to %u\n", relsec, in apply_relocate() 207 sechdrs[relsec].sh_info); in apply_relocate() 210 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) { in apply_relocate() 212 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate()
|
D | vpe.c | 428 unsigned int relsec, in apply_relocations() argument 431 Elf32_Rel *rel = (void *) sechdrs[relsec].sh_addr; in apply_relocations() 438 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) { in apply_relocations() 442 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocations()
|
/linux-4.4.14/include/linux/ |
D | moduleloader.h | 39 unsigned int relsec, 45 unsigned int relsec, in apply_relocate() argument 62 unsigned int relsec, 68 unsigned int relsec, in apply_relocate_add() argument
|
D | kexec.h | 328 Elf_Shdr *sechdrs, unsigned int relsec); 330 unsigned int relsec);
|
/linux-4.4.14/arch/hexagon/kernel/ |
D | module.c | 81 unsigned int symindex, unsigned int relsec, in apply_relocate_add() argument 88 unsigned int nrelocs = sechdrs[relsec].sh_size / sizeof(Elf32_Rela); in apply_relocate_add() 89 Elf32_Rela *rela = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 90 Elf32_Word sym_info = sechdrs[relsec].sh_info; in apply_relocate_add() 95 relsec, sym_info, loc_base); in apply_relocate_add()
|
/linux-4.4.14/arch/tile/kernel/ |
D | module.c | 125 unsigned int relsec, in apply_relocate_add() argument 129 Elf_Rela *rel = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 134 DEBUGP("Applying relocate section %u to %u\n", relsec, in apply_relocate_add() 135 sechdrs[relsec].sh_info); in apply_relocate_add() 136 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) { in apply_relocate_add() 138 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add()
|
/linux-4.4.14/arch/m32r/kernel/ |
D | module.c | 74 unsigned int relsec, in apply_relocate_add() argument 78 Elf32_Rela *rel = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 88 DEBUGP("Applying relocate section %u to %u\n", relsec, in apply_relocate_add() 89 sechdrs[relsec].sh_info); in apply_relocate_add() 90 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) { in apply_relocate_add() 92 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add()
|
/linux-4.4.14/arch/unicore32/kernel/ |
D | module.c | 37 Elf32_Shdr *relsec = sechdrs + relindex; in apply_relocate() local 38 Elf32_Shdr *dstsec = sechdrs + relsec->sh_info; in apply_relocate() 39 Elf32_Rel *rel = (void *)relsec->sh_addr; in apply_relocate() 42 for (i = 0; i < relsec->sh_size / sizeof(Elf32_Rel); i++, rel++) { in apply_relocate()
|
/linux-4.4.14/arch/score/kernel/ |
D | module.c | 35 Elf32_Shdr *relsec = sechdrs + relindex; in apply_relocate() local 36 Elf32_Shdr *dstsec = sechdrs + relsec->sh_info; in apply_relocate() 37 Elf32_Rel *rel = (void *)relsec->sh_addr; in apply_relocate() 40 for (i = 0; i < relsec->sh_size / sizeof(Elf32_Rel); i++, rel++) { in apply_relocate()
|
/linux-4.4.14/arch/arc/kernel/ |
D | module.c | 64 unsigned int relsec, /* sec index for relo sec */ in apply_relocate_add() argument 68 Elf32_Rela *rel_entry = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 75 sec_to_patch = sechdrs[sechdrs[relsec].sh_info].sh_addr; in apply_relocate_add() 77 n = sechdrs[relsec].sh_size / sizeof(*rel_entry); in apply_relocate_add()
|
/linux-4.4.14/arch/metag/kernel/ |
D | module.c | 201 unsigned int relsec, in apply_relocate_add() argument 205 Elf32_Rela *rel = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 211 pr_debug("Applying relocate section %u to %u\n", relsec, in apply_relocate_add() 212 sechdrs[relsec].sh_info); in apply_relocate_add() 213 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) { in apply_relocate_add() 215 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add()
|
/linux-4.4.14/arch/powerpc/kernel/ |
D | module_32.c | 215 unsigned int relsec, in apply_relocate_add() argument 219 Elf32_Rela *rela = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 224 pr_debug("Applying ADD relocate section %u to %u\n", relsec, in apply_relocate_add() 225 sechdrs[relsec].sh_info); in apply_relocate_add() 226 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rela); i++) { in apply_relocate_add() 228 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add()
|
D | module_64.c | 490 unsigned int relsec, in apply_relocate_add() argument 494 Elf64_Rela *rela = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 499 pr_debug("Applying ADD relocate section %u to %u\n", relsec, in apply_relocate_add() 500 sechdrs[relsec].sh_info); in apply_relocate_add() 512 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rela); i++) { in apply_relocate_add() 514 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add()
|
/linux-4.4.14/arch/alpha/kernel/ |
D | module.c | 146 unsigned int symindex, unsigned int relsec, in apply_relocate_add() argument 149 Elf64_Rela *rela = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 150 unsigned long i, n = sechdrs[relsec].sh_size / sizeof(*rela); in apply_relocate_add() 155 DEBUGP("Applying relocate section %u to %u\n", relsec, in apply_relocate_add() 156 sechdrs[relsec].sh_info); in apply_relocate_add() 158 base = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr; in apply_relocate_add()
|
/linux-4.4.14/arch/blackfin/kernel/ |
D | module.c | 152 unsigned int symindex, unsigned int relsec, in apply_relocate_add() argument 156 Elf32_Rela *rel = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 161 relsec, sechdrs[relsec].sh_info); in apply_relocate_add() 163 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) { in apply_relocate_add() 165 location = sechdrs[sechdrs[relsec].sh_info].sh_addr + in apply_relocate_add()
|
/linux-4.4.14/arch/sparc/kernel/ |
D | module.c | 85 unsigned int relsec, in apply_relocate_add() argument 89 Elf_Rela *rel = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 94 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) { in apply_relocate_add() 98 location = (u8 *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add()
|
/linux-4.4.14/arch/parisc/kernel/ |
D | module.c | 541 unsigned int relsec, in apply_relocate_add() argument 545 Elf32_Rela *rel = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 552 unsigned int targetsec = sechdrs[relsec].sh_info; in apply_relocate_add() 556 DEBUGP("Applying relocate section %u to %u\n", relsec, in apply_relocate_add() 558 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) { in apply_relocate_add() 678 unsigned int relsec, in apply_relocate_add() argument 682 Elf64_Rela *rel = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 690 unsigned int targetsec = sechdrs[relsec].sh_info; in apply_relocate_add() 692 DEBUGP("Applying relocate section %u to %u\n", relsec, in apply_relocate_add() 694 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) { in apply_relocate_add()
|
/linux-4.4.14/arch/s390/kernel/ |
D | module.c | 399 unsigned int symindex, unsigned int relsec, in apply_relocate_add() argument 409 relsec, sechdrs[relsec].sh_info); in apply_relocate_add() 410 base = sechdrs[sechdrs[relsec].sh_info].sh_addr; in apply_relocate_add() 412 rela = (Elf_Rela *) sechdrs[relsec].sh_addr; in apply_relocate_add() 413 n = sechdrs[relsec].sh_size / sizeof(Elf_Rela); in apply_relocate_add()
|
/linux-4.4.14/arch/avr32/kernel/ |
D | module.c | 150 Elf32_Shdr *relsec = sechdrs + relindex; in apply_relocate_add() local 151 Elf32_Shdr *dstsec = sechdrs + relsec->sh_info; in apply_relocate_add() 152 Elf32_Rela *rel = (void *)relsec->sh_addr; in apply_relocate_add() 156 for (i = 0; i < relsec->sh_size / sizeof(Elf32_Rela); i++, rel++) { in apply_relocate_add()
|
/linux-4.4.14/arch/arm64/kernel/ |
D | module.c | 209 unsigned int relsec, in apply_relocate_add() argument 218 Elf64_Rela *rel = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 220 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) { in apply_relocate_add() 222 loc = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add()
|
/linux-4.4.14/arch/arm/kernel/ |
D | module.c | 59 Elf32_Shdr *relsec = sechdrs + relindex; in apply_relocate() local 60 Elf32_Shdr *dstsec = sechdrs + relsec->sh_info; in apply_relocate() 61 Elf32_Rel *rel = (void *)relsec->sh_addr; in apply_relocate() 64 for (i = 0; i < relsec->sh_size / sizeof(Elf32_Rel); i++, rel++) { in apply_relocate()
|
/linux-4.4.14/arch/ia64/kernel/ |
D | module.c | 788 unsigned int relsec, struct module *mod) in apply_relocate_add() argument 790 unsigned int i, n = sechdrs[relsec].sh_size / sizeof(Elf64_Rela); in apply_relocate_add() 791 Elf64_Rela *rela = (void *) sechdrs[relsec].sh_addr; in apply_relocate_add() 796 relsec, n, sechdrs[relsec].sh_info); in apply_relocate_add() 798 target_sec = sechdrs + sechdrs[relsec].sh_info; in apply_relocate_add()
|
/linux-4.4.14/kernel/ |
D | kexec_file.c | 121 unsigned int relsec) in arch_kexec_apply_relocations_add() argument 130 unsigned int relsec) in arch_kexec_apply_relocations() argument
|