/linux-4.1.27/arch/powerpc/kernel/ |
D | module.c | 55 (void *)sect->sh_addr, in module_finalize() 56 (void *)sect->sh_addr + sect->sh_size); in module_finalize() 61 (void *)sect->sh_addr, in module_finalize() 62 (void *)sect->sh_addr + sect->sh_size); in module_finalize() 68 (void *)sect->sh_addr, in module_finalize() 69 (void *)sect->sh_addr + sect->sh_size); in module_finalize() 75 (void *)sect->sh_addr, in module_finalize() 76 (void *)sect->sh_addr + sect->sh_size); in module_finalize()
|
D | module_64.c | 282 (void *)sechdrs[i].sh_addr, in get_stubs_size() 290 sort((void *)sechdrs[i].sh_addr, in get_stubs_size() 294 relocs += count_relocs((void *)sechdrs[i].sh_addr, in get_stubs_size() 350 syms = (Elf64_Sym *)sechdrs[symindex].sh_addr; in find_dot_toc() 412 return sechdrs[me->arch.toc_section].sh_addr + 0x8000; in my_r2() 459 stubs = (void *)sechdrs[me->arch.stubs_section].sh_addr; in stub_for_addr() 494 Elf64_Rela *rela = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 514 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add() 517 sym = (Elf64_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add()
|
D | module_32.c | 193 entry = (void *)sechdrs[mod->arch.core_plt_section].sh_addr; in do_plt_call() 195 entry = (void *)sechdrs[mod->arch.init_plt_section].sh_addr; in do_plt_call() 219 Elf32_Rela *rela = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 228 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add() 232 sym = (Elf32_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add()
|
/linux-4.1.27/arch/x86/kernel/ |
D | module.c | 106 Elf32_Rel *rel = (void *)sechdrs[relsec].sh_addr; in apply_relocate() 114 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate() 118 sym = (Elf32_Sym *)sechdrs[symindex].sh_addr in apply_relocate() 146 Elf64_Rela *rel = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 155 loc = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add() 160 sym = (Elf64_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add() 231 void *aseg = (void *)alt->sh_addr; in module_finalize() 235 void *lseg = (void *)locks->sh_addr; in module_finalize() 236 void *tseg = (void *)text->sh_addr; in module_finalize() 243 void *pseg = (void *)para->sh_addr; in module_finalize()
|
D | machine_kexec_64.c | 460 address = section->sh_addr + rel[i].r_offset; in arch_kexec_apply_relocations_add() 497 sec_base = sechdrs[sym->st_shndx].sh_addr; in arch_kexec_apply_relocations_add()
|
/linux-4.1.27/arch/m68k/kernel/ |
D | module.c | 29 Elf32_Rel *rel = (void *)sechdrs[relsec].sh_addr; in apply_relocate() 37 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate() 41 sym = (Elf32_Sym *)sechdrs[symindex].sh_addr in apply_relocate() 69 Elf32_Rela *rel = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 77 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add() 81 sym = (Elf32_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add()
|
/linux-4.1.27/arch/blackfin/kernel/ |
D | module.c | 50 dma_memcpy(dest, (void *)s->sh_addr, s->sh_size); in module_frob_arch_sections() 62 memcpy(dest, (void *)s->sh_addr, s->sh_size); in module_frob_arch_sections() 83 memcpy(dest, (void *)s->sh_addr, s->sh_size); in module_frob_arch_sections() 105 memcpy(dest, (void *)s->sh_addr, s->sh_size); in module_frob_arch_sections() 117 memcpy(dest, (void *)s->sh_addr, s->sh_size); in module_frob_arch_sections() 134 s->sh_addr = (unsigned long)dest; in module_frob_arch_sections() 156 Elf32_Rela *rel = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 165 location = sechdrs[sechdrs[relsec].sh_info].sh_addr + in apply_relocate_add() 170 sym = (Elf32_Sym *) sechdrs[symindex].sh_addr in apply_relocate_add() 252 const char *strtab = (char *)sechdrs[strindex].sh_addr; in module_finalize()
|
/linux-4.1.27/arch/sparc/kernel/ |
D | module.c | 70 sym = (Elf_Sym *)sechdrs[symidx].sh_addr; in module_frob_arch_sections() 71 strtab = (char *)sechdrs[sechdrs[symidx].sh_link].sh_addr; in module_frob_arch_sections() 89 Elf_Rela *rel = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 98 location = (u8 *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add() 108 sym = (Elf_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add() 197 void *p = (void *) sun4v_1insn->sh_addr; in do_patch_sections() 201 void *p = (void *) sun4v_2insn->sh_addr; in do_patch_sections()
|
/linux-4.1.27/arch/mips/kernel/ |
D | vpe.c | 431 Elf32_Rel *rel = (void *) sechdrs[relsec].sh_addr; in apply_relocations() 442 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocations() 445 sym = (Elf32_Sym *)sechdrs[symindex].sh_addr in apply_relocations() 483 Elf_Sym *sym = (void *)sechdrs[symindex].sh_addr; in simplify_symbols() 491 bssbase = sechdrs[i].sh_addr; in simplify_symbols() 524 secbase = sechdrs[sym[i].st_shndx].sh_addr; in simplify_symbols() 539 Elf_Sym *sym = (void *)sechdrs[symindex].sh_addr; in dump_elfsymbols() 554 Elf_Sym *sym = (void *)sechdrs[symindex].sh_addr; in find_vpe_symbols() 614 sechdrs[0].sh_addr = 0; in vpe_elfload() 630 sechdrs[i].sh_addr = (size_t) hdr + in vpe_elfload() [all …]
|
D | module.c | 199 Elf_Mips_Rel *rel = (void *) sechdrs[relsec].sh_addr; in apply_relocate() 212 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate() 215 sym = (Elf_Sym *)sechdrs[symindex].sh_addr in apply_relocate() 284 me->arch.dbe_start = (void *)s->sh_addr; in module_finalize() 285 me->arch.dbe_end = (void *)s->sh_addr + s->sh_size; in module_finalize()
|
D | module-rela.c | 111 Elf_Mips_Rela *rel = (void *) sechdrs[relsec].sh_addr; in apply_relocate_add() 123 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add() 126 sym = (Elf_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add()
|
/linux-4.1.27/arch/openrisc/kernel/ |
D | module.c | 27 Elf32_Rela *rel = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 36 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add() 41 sym = (Elf32_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add()
|
/linux-4.1.27/arch/cris/kernel/ |
D | module.c | 52 Elf32_Rela *rela = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 60 = ((void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add() 65 = ((Elf32_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add()
|
/linux-4.1.27/arch/arc/kernel/ |
D | module.c | 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() 76 sym_sec = (Elf32_Sym *) sechdrs[symindex].sh_addr; in apply_relocate_add() 139 unw = unwind_add_table(mod, (void *)sechdrs[unwsec].sh_addr, in module_finalize()
|
/linux-4.1.27/arch/arm/kernel/ |
D | module.c | 56 Elf32_Rel *rel = (void *)relsec->sh_addr; in apply_relocate() 76 sym = ((Elf32_Sym *)symsec->sh_addr) + offset; in apply_relocate() 86 loc = dstsec->sh_addr + rel->r_offset; in apply_relocate() 336 unwind_table_add(maps[i].unw_sec->sh_addr, in module_finalize() 338 maps[i].txt_sec->sh_addr, in module_finalize() 344 fixup_pv_table((void *)s->sh_addr, s->sh_size); in module_finalize() 349 fixup_smp((void *)s->sh_addr, s->sh_size); in module_finalize()
|
/linux-4.1.27/arch/microblaze/kernel/ |
D | module.c | 26 Elf32_Rela *rela = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 39 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr + in apply_relocate_add() 41 sym = (Elf32_Sym *)sechdrs[symindex].sh_addr + in apply_relocate_add()
|
/linux-4.1.27/arch/unicore32/kernel/ |
D | module.c | 39 Elf32_Rel *rel = (void *)relsec->sh_addr; in apply_relocate() 56 sym = ((Elf32_Sym *)symsec->sh_addr) + offset; in apply_relocate() 67 loc = dstsec->sh_addr + rel->r_offset; in apply_relocate()
|
/linux-4.1.27/arch/sh/kernel/ |
D | module.c | 44 Elf32_Rela *rel = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 54 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add() 58 sym = (Elf32_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add()
|
D | dwarf.c | 1106 start = sechdrs[i].sh_addr; in module_dwarf_finalize()
|
/linux-4.1.27/arch/metag/kernel/ |
D | module.c | 181 entry = (void *)sechdrs[mod->arch.core_plt_section].sh_addr; in do_plt_call() 183 entry = (void *)sechdrs[mod->arch.init_plt_section].sh_addr; in do_plt_call() 205 Elf32_Rela *rel = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 215 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add() 219 sym = (Elf32_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add()
|
/linux-4.1.27/arch/parisc/kernel/ |
D | module.c | 332 const Elf_Rela *rels = (void *)sechdrs[i].sh_addr; in module_frob_arch_sections() 545 Elf32_Rela *rel = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 560 loc = (void *)sechdrs[targetsec].sh_addr in apply_relocate_add() 563 loc0 = sechdrs[targetsec].sh_addr; in apply_relocate_add() 565 sym = (Elf32_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add() 682 Elf64_Rela *rel = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 696 loc = (void *)sechdrs[targetsec].sh_addr in apply_relocate_add() 699 loc0 = sechdrs[targetsec].sh_addr; in apply_relocate_add() 701 sym = (Elf64_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add() 840 table = (unsigned char *)sechdrs[me->arch.unwind_section].sh_addr; in register_unwind_table() [all …]
|
/linux-4.1.27/arch/nios2/kernel/ |
D | module.c | 49 Elf32_Rela *rela = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 58 = ((void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add() 63 = ((Elf32_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add()
|
/linux-4.1.27/arch/ia64/kernel/ |
D | module.c | 523 got = (void *) mod->arch.got->sh_addr; in get_ltoff() 529 BUG_ON(e >= (struct got_entry *) (mod->arch.got->sh_addr + mod->arch.got->sh_size)); in get_ltoff() 554 plt = (void *) mod->arch.init_plt->sh_addr; in get_plt() 557 plt = (void *) mod->arch.core_plt->sh_addr; in get_plt() 593 struct fdesc *fdesc = (void *) mod->arch.opd->sh_addr; in get_fdesc() 614 if ((uint64_t) ++fdesc >= mod->arch.opd->sh_addr + mod->arch.opd->sh_size) in get_fdesc() 644 case RV_SECREL: val -= sec->sh_addr; break; in do_reloc() 799 Elf64_Rela *rela = (void *) sechdrs[relsec].sh_addr; in apply_relocate_add() 836 ((Elf64_Sym *) sechdrs[symindex].sh_addr in apply_relocate_add() 839 (void *) target_sec->sh_addr + rela[i].r_offset); in apply_relocate_add() [all …]
|
/linux-4.1.27/arch/c6x/kernel/ |
D | module.c | 51 Elf32_Rela *rel = (void *) sechdrs[relsec].sh_addr; in apply_relocate_add() 63 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add() 68 sym = (Elf_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add()
|
/linux-4.1.27/arch/mn10300/kernel/ |
D | module.c | 63 Elf32_Rela *rel = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 74 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add() 79 sym = (Elf32_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add()
|
/linux-4.1.27/arch/score/kernel/ |
D | module.c | 37 Elf32_Rel *rel = (void *)relsec->sh_addr; in apply_relocate() 53 sym = ((Elf32_Sym *)symsec->sh_addr) + r_offset; in apply_relocate() 64 loc = dstsec->sh_addr + rel->r_offset; in apply_relocate()
|
/linux-4.1.27/arch/hexagon/kernel/ |
D | module.c | 89 Elf32_Rela *rela = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 91 Elf32_Sym *sym_base = (Elf32_Sym *) sechdrs[symindex].sh_addr; in apply_relocate_add() 92 void *loc_base = (void *) sechdrs[sym_info].sh_addr; in apply_relocate_add()
|
/linux-4.1.27/arch/xtensa/kernel/ |
D | module.c | 56 Elf32_Rela *rela = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 66 location = (char *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add() 68 sym = (Elf32_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add()
|
/linux-4.1.27/arch/tile/kernel/ |
D | module.c | 129 Elf_Rela *rel = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 138 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add() 144 sym = (Elf_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add()
|
/linux-4.1.27/arch/m32r/kernel/ |
D | module.c | 78 Elf32_Rela *rel = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 92 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add() 96 sym = (Elf32_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add()
|
/linux-4.1.27/arch/alpha/kernel/ |
D | module.c | 149 Elf64_Rela *rela = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 158 base = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr; in apply_relocate_add() 159 symtab = (Elf64_Sym *)sechdrs[symindex].sh_addr; in apply_relocate_add() 164 got = sechdrs[me->arch.gotsecindex].sh_addr; in apply_relocate_add()
|
/linux-4.1.27/arch/arm64/kernel/ |
D | module.c | 208 Elf64_Rela *rel = (void *)sechdrs[relsec].sh_addr; in apply_relocate_add() 212 loc = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add() 216 sym = (Elf64_Sym *)sechdrs[symindex].sh_addr in apply_relocate_add() 411 apply_alternatives((void *)s->sh_addr, s->sh_size); in module_finalize()
|
/linux-4.1.27/arch/avr32/kernel/ |
D | module.c | 152 Elf32_Rela *rel = (void *)relsec->sh_addr; in apply_relocate_add() 163 location = (void *)dstsec->sh_addr + rel->r_offset; in apply_relocate_add() 164 sym = (Elf32_Sym *)symsec->sh_addr + ELF32_R_SYM(rel->r_info); in apply_relocate_add()
|
/linux-4.1.27/kernel/ |
D | module.c | 239 return (void *)info->sechdrs[find_sec(info, name)].sh_addr; in section_addr() 252 return (void *)info->sechdrs[sec].sh_addr; in section_objs() 1149 versions = (void *) sechdrs[versindex].sh_addr; in check_version() 1356 sattr->address = sec->sh_addr; in add_sect_attrs() 1461 nattr->private = (void *) info->sechdrs[i].sh_addr; in add_notes_attrs() 1943 Elf_Sym *sym = (void *)symsec->sh_addr; in simplify_symbols() 1994 secbase = info->sechdrs[sym[i].st_shndx].sh_addr; in simplify_symbols() 2172 for (p = (char *)infosec->sh_addr; p; p = next_string(p, &size)) { in get_modinfo() 2353 mod->kallsyms->symtab = (void *)symsec->sh_addr; in add_kallsyms() 2356 mod->kallsyms->strtab = (void *)info->sechdrs[info->index.str].sh_addr; in add_kallsyms() [all …]
|
D | kexec.c | 2360 if (sechdrs[i].sh_addr <= pi->ehdr->e_entry && in __kexec_load_purgatory() 2361 ((sechdrs[i].sh_addr + sechdrs[i].sh_size) > in __kexec_load_purgatory() 2364 entry -= sechdrs[i].sh_addr; in __kexec_load_purgatory() 2436 sechdrs[i].sh_addr = curr_load_addr; in __kexec_load_purgatory() 2448 sechdrs[i].sh_addr = bss_addr; in __kexec_load_purgatory() 2455 entry += sechdrs[entry_sidx].sh_addr; in __kexec_load_purgatory() 2637 return (void *)(sechdr->sh_addr + sym->st_value); in kexec_purgatory_get_symbol_addr()
|
/linux-4.1.27/arch/s390/kernel/ |
D | module.c | 410 base = sechdrs[sechdrs[relsec].sh_info].sh_addr; in apply_relocate_add() 411 symtab = (Elf_Sym *) sechdrs[symindex].sh_addr; in apply_relocate_add() 412 rela = (Elf_Rela *) sechdrs[relsec].sh_addr; in apply_relocate_add()
|
/linux-4.1.27/include/uapi/linux/ |
D | elf.h | 303 Elf32_Addr sh_addr; member 316 Elf64_Addr sh_addr; /* Section virtual addr at execution */ member
|
/linux-4.1.27/tools/perf/util/ |
D | symbol-elf.c | 162 if ((addr >= shdr.sh_addr) && in elf_addr_to_index() 163 (addr < (shdr.sh_addr + shdr.sh_size))) in elf_addr_to_index() 901 u32 offset = sym.st_value - syms_ss->opdshdr.sh_addr; in dso__load_sym() 943 sym.st_value -= shdr.sh_addr - shdr.sh_offset; in dso__load_sym() 958 map->start = shdr.sh_addr + in dso__load_sym() 1012 curr_map->start = shdr.sh_addr + in dso__load_sym() 1039 (u64)sym.st_value, (u64)shdr.sh_addr, in dso__load_sym() 1041 sym.st_value -= shdr.sh_addr - shdr.sh_offset; in dso__load_sym()
|
D | probe-event.c | 438 *address = shdr.sh_addr - shdr.sh_offset; in get_text_start_address()
|
/linux-4.1.27/lib/ |
D | bug.c | 99 mod->bug_table = (void *) sechdrs[i].sh_addr; in module_bug_finalize()
|
/linux-4.1.27/drivers/remoteproc/ |
D | remoteproc_elf_loader.c | 328 return rproc_da_to_va(rproc, shdr->sh_addr, shdr->sh_size);
|
/linux-4.1.27/scripts/ |
D | sortextable.h | 203 _r(&sort_needed_sec->sh_addr); in do_func()
|
D | recordmcount.h | 222 mcsec.sh_addr = 0; in append_func() 236 mcsec.sh_addr = 0; in append_func()
|
/linux-4.1.27/arch/x86/tools/ |
D | relocs.c | 411 sec->shdr.sh_addr = elf_addr_to_cpu(shdr.sh_addr); in read_shdrs() 711 if (secs[i].shdr.sh_addr != 0) /* non SMP kernel */ in percpu_init()
|
/linux-4.1.27/arch/mips/boot/ |
D | elf2ecoff.c | 209 s->sh_addr = swab32(s->sh_addr); in convert_elf_shdrs()
|
/linux-4.1.27/scripts/mod/ |
D | modpost.c | 484 sechdrs[i].sh_addr = TO_NATIVE(sechdrs[i].sh_addr); in parse_elf() 1743 (r->r_offset - sechdr->sh_addr)); in addend_arm_rel()
|