Home
last modified time | relevance | path

Searched refs:relsec (Results 1 – 36 of 36) sorted by relevance

/linux-4.4.14/arch/m68k/kernel/
Dmodule.c25 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/
Dmodule.c102 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()
Dmachine_kexec_64.c409 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/
Dmodule.c23 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/
Dmodule.c48 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/
Dmodule.c52 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/
Dmodule.c11 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/
Dmodule.c22 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/
Dmodule.c40 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/
Dmodule.c45 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/
Dmodule.c59 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/
Dmodule.c48 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/
Dmodule-rela.c108 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()
Dmodule.c196 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()
Dvpe.c428 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/
Dmoduleloader.h39 unsigned int relsec,
45 unsigned int relsec, in apply_relocate() argument
62 unsigned int relsec,
68 unsigned int relsec, in apply_relocate_add() argument
Dkexec.h328 Elf_Shdr *sechdrs, unsigned int relsec);
330 unsigned int relsec);
/linux-4.4.14/arch/hexagon/kernel/
Dmodule.c81 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/
Dmodule.c125 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/
Dmodule.c74 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/
Dmodule.c37 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/
Dmodule.c35 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/
Dmodule.c64 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/
Dmodule.c201 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/
Dmodule_32.c215 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()
Dmodule_64.c490 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/
Dmodule.c146 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/
Dmodule.c152 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/
Dmodule.c85 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/
Dmodule.c541 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/
Dmodule.c399 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/
Dmodule.c150 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/
Dmodule.c209 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/
Dmodule.c59 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/
Dmodule.c788 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/
Dkexec_file.c121 unsigned int relsec) in arch_kexec_apply_relocations_add() argument
130 unsigned int relsec) in arch_kexec_apply_relocations() argument