/linux-4.1.27/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.1.27/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 | 407 Elf64_Shdr *sechdrs, unsigned int relsec) in arch_kexec_apply_relocations_add() argument 421 rel = (void *)sechdrs[relsec].sh_offset; in arch_kexec_apply_relocations_add() 424 section = &sechdrs[sechdrs[relsec].sh_info]; in arch_kexec_apply_relocations_add() 426 pr_debug("Applying relocate section %u to %u\n", relsec, in arch_kexec_apply_relocations_add() 427 sechdrs[relsec].sh_info); in arch_kexec_apply_relocations_add() 430 symtabsec = &sechdrs[sechdrs[relsec].sh_link]; in arch_kexec_apply_relocations_add() 445 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) { in arch_kexec_apply_relocations_add()
|
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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
|
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/arch/arm64/kernel/ |
D | module.c | 199 unsigned int relsec, in apply_relocate_add() argument 208 Elf64_Rela *rel = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 210 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) { in apply_relocate_add() 212 loc = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add()
|
/linux-4.1.27/arch/arm/kernel/ |
D | module.c | 54 Elf32_Shdr *relsec = sechdrs + relindex; in apply_relocate() local 55 Elf32_Shdr *dstsec = sechdrs + relsec->sh_info; in apply_relocate() 56 Elf32_Rel *rel = (void *)relsec->sh_addr; in apply_relocate() 59 for (i = 0; i < relsec->sh_size / sizeof(Elf32_Rel); i++, rel++) { in apply_relocate()
|
/linux-4.1.27/arch/ia64/kernel/ |
D | module.c | 796 unsigned int relsec, struct module *mod) in apply_relocate_add() argument 798 unsigned int i, n = sechdrs[relsec].sh_size / sizeof(Elf64_Rela); in apply_relocate_add() 799 Elf64_Rela *rela = (void *) sechdrs[relsec].sh_addr; in apply_relocate_add() 804 relsec, n, sechdrs[relsec].sh_info); in apply_relocate_add() 806 target_sec = sechdrs + sechdrs[relsec].sh_info; in apply_relocate_add()
|
/linux-4.1.27/kernel/ |
D | kexec.c | 431 unsigned int relsec) in arch_kexec_apply_relocations_add() argument 440 unsigned int relsec) in arch_kexec_apply_relocations() argument
|