/linux-4.1.27/arch/blackfin/kernel/ |
D | module.c | 37 if (s->sh_size == 0) in module_frob_arch_sections() 44 dest = l1_inst_sram_alloc(s->sh_size); in module_frob_arch_sections() 50 dma_memcpy(dest, (void *)s->sh_addr, s->sh_size); in module_frob_arch_sections() 56 dest = l1_data_sram_alloc(s->sh_size); in module_frob_arch_sections() 62 memcpy(dest, (void *)s->sh_addr, s->sh_size); in module_frob_arch_sections() 68 dest = l1_data_sram_zalloc(s->sh_size); in module_frob_arch_sections() 77 dest = l1_data_B_sram_alloc(s->sh_size); in module_frob_arch_sections() 83 memcpy(dest, (void *)s->sh_addr, s->sh_size); in module_frob_arch_sections() 87 dest = l1_data_B_sram_alloc(s->sh_size); in module_frob_arch_sections() 93 memset(dest, 0, s->sh_size); in module_frob_arch_sections() [all …]
|
/linux-4.1.27/arch/powerpc/kernel/ |
D | module.c | 56 (void *)sect->sh_addr + sect->sh_size); in module_finalize() 62 (void *)sect->sh_addr + sect->sh_size); in module_finalize() 69 (void *)sect->sh_addr + sect->sh_size); in module_finalize() 76 (void *)sect->sh_addr + sect->sh_size); in module_finalize()
|
D | module_32.c | 124 sechdrs[i].sh_size / sizeof(Elf32_Rela)); in get_plt_size() 132 sechdrs[i].sh_size / sizeof(Elf32_Rela), in get_plt_size() 137 sechdrs[i].sh_size in get_plt_size() 166 sechdrs[me->arch.core_plt_section].sh_size in module_frob_arch_sections() 168 sechdrs[me->arch.init_plt_section].sh_size in module_frob_arch_sections() 226 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rela); i++) { in apply_relocate_add()
|
D | module_64.c | 283 sechdrs[i].sh_size / sizeof(Elf64_Rela)); in get_stubs_size() 291 sechdrs[i].sh_size / sizeof(Elf64_Rela), in get_stubs_size() 295 sechdrs[i].sh_size in get_stubs_size() 351 numsyms = sechdrs[symindex].sh_size / sizeof(Elf64_Sym); in find_dot_toc() 377 sechdrs[i].sh_size); in module_frob_arch_sections() 385 sechdrs[i].sh_size / sizeof(Elf64_Sym), in module_frob_arch_sections() 403 sechdrs[me->arch.stubs_section].sh_size = get_stubs_size(hdr, sechdrs); in module_frob_arch_sections() 456 num_stubs = sechdrs[me->arch.stubs_section].sh_size / sizeof(*stubs); in stub_for_addr() 512 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rela); i++) { in apply_relocate_add()
|
D | vdso.c | 310 *size = sechdrs[i].sh_size; in find_section32() 401 *size = sechdrs[i].sh_size; in find_section64()
|
/linux-4.1.27/arch/unicore32/kernel/ |
D | module.c | 42 for (i = 0; i < relsec->sh_size / sizeof(Elf32_Rel); i++, rel++) { in apply_relocate() 49 (symsec->sh_size / sizeof(Elf32_Sym))) { in apply_relocate() 59 dstsec->sh_size - sizeof(u32)) { in apply_relocate() 63 dstsec->sh_size); in apply_relocate()
|
/linux-4.1.27/arch/x86/tools/ |
D | relocs.c | 281 nsyms = sec->shdr.sh_size/sizeof(Elf_Sym); in sym_lookup() 413 sec->shdr.sh_size = elf_xword_to_cpu(shdr.sh_size); in read_shdrs() 432 sec->strtab = malloc(sec->shdr.sh_size); in read_strtabs() 435 sec->shdr.sh_size); in read_strtabs() 441 if (fread(sec->strtab, 1, sec->shdr.sh_size, fp) in read_strtabs() 442 != sec->shdr.sh_size) { in read_strtabs() 457 sec->symtab = malloc(sec->shdr.sh_size); in read_symtabs() 460 sec->shdr.sh_size); in read_symtabs() 466 if (fread(sec->symtab, 1, sec->shdr.sh_size, fp) in read_symtabs() 467 != sec->shdr.sh_size) { in read_symtabs() [all …]
|
/linux-4.1.27/arch/x86/kernel/ |
D | module.c | 112 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) { in apply_relocate() 153 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) { in apply_relocate_add() 232 apply_alternatives(aseg, aseg + alt->sh_size); in module_finalize() 238 lseg, lseg + locks->sh_size, in module_finalize() 239 tseg, tseg + text->sh_size); in module_finalize() 244 apply_paravirt(pseg, pseg + para->sh_size); in module_finalize()
|
D | machine_kexec_64.c | 445 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) { in arch_kexec_apply_relocations_add()
|
/linux-4.1.27/arch/score/kernel/ |
D | module.c | 40 for (i = 0; i < relsec->sh_size / sizeof(Elf32_Rel); i++, rel++) { in apply_relocate() 47 (r_offset > (symsec->sh_size / sizeof(Elf32_Sym)))) { in apply_relocate() 56 (rel->r_offset > dstsec->sh_size - sizeof(u32))) { in apply_relocate() 60 dstsec->sh_size); in apply_relocate()
|
/linux-4.1.27/arch/arm/kernel/ |
D | module.c | 59 for (i = 0; i < relsec->sh_size / sizeof(Elf32_Rel); i++, rel++) { in apply_relocate() 70 if (offset < 0 || offset > (symsec->sh_size / sizeof(Elf32_Sym))) { in apply_relocate() 79 if (rel->r_offset < 0 || rel->r_offset > dstsec->sh_size - sizeof(u32)) { in apply_relocate() 82 rel->r_offset, dstsec->sh_size); in apply_relocate() 337 maps[i].unw_sec->sh_size, in module_finalize() 339 maps[i].txt_sec->sh_size); 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()
|
D | vdso.c | 114 *size = sechdrs[i].sh_size; in find_section()
|
/linux-4.1.27/arch/metag/kernel/ |
D | module.c | 110 sechdrs[i].sh_size / sizeof(Elf32_Rela)); in get_plt_size() 118 sechdrs[i].sh_size / sizeof(Elf32_Rela), in get_plt_size() 123 sechdrs[i].sh_size in get_plt_size() 152 sechdrs[me->arch.core_plt_section].sh_size in module_frob_arch_sections() 155 sechdrs[me->arch.init_plt_section].sh_size in module_frob_arch_sections() 213 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) { in apply_relocate_add()
|
/linux-4.1.27/arch/ia64/kernel/ |
D | module.c | 459 unsigned long numrels = s->sh_size/sizeof(Elf64_Rela); in module_frob_arch_sections() 475 mod->arch.core_plt->sh_size = core_plts * sizeof(struct plt_entry); in module_frob_arch_sections() 479 mod->arch.init_plt->sh_size = init_plts * sizeof(struct plt_entry); in module_frob_arch_sections() 483 mod->arch.got->sh_size = gots * sizeof(struct got_entry); in module_frob_arch_sections() 487 mod->arch.opd->sh_size = fdescs * sizeof(struct fdesc); in module_frob_arch_sections() 489 __func__, mod->arch.core_plt->sh_size, mod->arch.init_plt->sh_size, in module_frob_arch_sections() 490 mod->arch.got->sh_size, mod->arch.opd->sh_size); in module_frob_arch_sections() 529 BUG_ON(e >= (struct got_entry *) (mod->arch.got->sh_addr + mod->arch.got->sh_size)); in get_ltoff() 555 plt_end = (void *) plt + mod->arch.init_plt->sh_size; in get_plt() 558 plt_end = (void *) plt + mod->arch.core_plt->sh_size; in get_plt() [all …]
|
/linux-4.1.27/scripts/ |
D | sortextable.h | 121 num_sections = _r(&shdr[0].sh_size); in do_func() 139 relocs_size = _r(&shdr[i].sh_size); in do_func() 168 custom_sort(extab_image, _r(&extab_sec->sh_size)); in do_func() 170 int num_entries = _r(&extab_sec->sh_size) / extable_ent_size; in do_func() 180 for (i = 0; i < _r(&symtab_sec->sh_size) / sizeof(Elf_Sym); i++) { in do_func()
|
D | recordmcount.h | 194 uint_t const old_shstr_sh_size = _w(shstr->sh_size); in append_func() 196 uint_t t = 1 + strlen(mc_name) + _w(shstr->sh_size); in append_func() 199 shstr->sh_size = _w(t); in append_func() 224 mcsec.sh_size = _w((void *)mlocp - (void *)mloc0); in append_func() 238 mcsec.sh_size = _w((void *)mrelp - (void *)mrel0); in append_func() 319 unsigned const nrel = _w(relhdr->sh_size) / rel_entsize; in sift_rel_mcount() 365 unsigned const nrel = _w(relhdr->sh_size) / rel_entsize; in nop_mcount() 425 unsigned const nsym = _w(symhdr->sh_size) / _w(symhdr->sh_entsize); in find_secsym_ndx() 495 totrelsz += _w(shdrp->sh_size); in tot_relsize()
|
/linux-4.1.27/arch/sparc/kernel/ |
D | module.c | 73 for (i = 1; i < sechdrs[symidx].sh_size / sizeof(Elf_Sym); i++) { in module_frob_arch_sections() 94 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) { in apply_relocate_add() 198 sun4v_patch_1insn_range(p, p + sun4v_1insn->sh_size); in do_patch_sections() 202 sun4v_patch_2insn_range(p, p + sun4v_2insn->sh_size); in do_patch_sections()
|
/linux-4.1.27/arch/alpha/kernel/ |
D | module.c | 107 nsyms = symtab->sh_size / sizeof(Elf64_Sym); in module_frob_arch_sections() 116 got->sh_size = 0; in module_frob_arch_sections() 124 nrela = s->sh_size / sizeof(Elf64_Rela); in module_frob_arch_sections() 128 &got->sh_size); in module_frob_arch_sections() 150 unsigned long i, n = sechdrs[relsec].sh_size / sizeof(*rela); in apply_relocate_add()
|
/linux-4.1.27/arch/m68k/kernel/ |
D | module.c | 35 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) { in apply_relocate() 75 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) { in apply_relocate_add()
|
/linux-4.1.27/arch/arc/kernel/ |
D | module.c | 77 n = sechdrs[relsec].sh_size / sizeof(*rel_entry); in apply_relocate_add() 140 sechdrs[unwsec].sh_size); in module_finalize()
|
/linux-4.1.27/drivers/remoteproc/ |
D | remoteproc_elf_loader.c | 225 u32 size = shdr->sh_size; 302 *tablesz = shdr->sh_size; 328 return rproc_da_to_va(rproc, shdr->sh_addr, shdr->sh_size);
|
/linux-4.1.27/arch/mips/kernel/ |
D | vpe.c | 174 *size = ret + sechdr->sh_size; in get_offset() 438 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) { in apply_relocations() 485 unsigned int i, n = sechdrs[symindex].sh_size / sizeof(Elf_Sym); in simplify_symbols() 540 unsigned int i, n = sechdrs[symindex].sh_size / sizeof(Elf_Sym); in dump_elfsymbols() 555 unsigned int i, n = sechdrs[symindex].sh_size / sizeof(Elf_Sym); in find_vpe_symbols() 622 (len < sechdrs[i].sh_offset + sechdrs[i].sh_size)) { in vpe_elfload() 661 sechdrs[i].sh_size); in vpe_elfload()
|
D | module.c | 210 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) { in apply_relocate() 285 me->arch.dbe_end = (void *)s->sh_addr + s->sh_size; in module_finalize()
|
D | module-rela.c | 121 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) { in apply_relocate_add()
|
/linux-4.1.27/arch/avr32/kernel/ |
D | module.c | 84 module->arch.nsyms = symtab->sh_size / sizeof(Elf_Sym); in module_frob_arch_sections() 107 nrela = sechdrs[i].sh_size / sizeof(Elf32_Rela); in module_frob_arch_sections() 156 for (i = 0; i < relsec->sh_size / sizeof(Elf32_Rela); i++, rel++) { in apply_relocate_add()
|
/linux-4.1.27/arch/parisc/kernel/ |
D | module.c | 333 unsigned long nrels = sechdrs[i].sh_size / sizeof(*rels); in module_frob_arch_sections() 558 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) { in apply_relocate_add() 694 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) { in apply_relocate_add() 841 end = table + sechdrs[me->arch.unwind_section].sh_size; in register_unwind_table() 916 nsyms = symhdr->sh_size / sizeof(Elf_Sym); in module_finalize() 933 symhdr->sh_size = nsyms * sizeof(Elf_Sym); in module_finalize()
|
/linux-4.1.27/arch/x86/vdso/ |
D | vdso2c.h | 84 i < GET_LE(&symtab_hdr->sh_size) / GET_LE(&symtab_hdr->sh_entsize); in BITSFUNC() 167 (unsigned long)GET_LE(&alt_sec->sh_size)); in BITSFUNC()
|
/linux-4.1.27/arch/openrisc/kernel/ |
D | module.c | 34 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) { in apply_relocate_add()
|
/linux-4.1.27/arch/cris/kernel/ |
D | module.c | 57 for (i = 0; i < sechdrs[relsec].sh_size / sizeof (*rela); i++) { in apply_relocate_add()
|
/linux-4.1.27/arch/s390/kernel/ |
D | module.c | 130 me->arch.nsyms = symtab->sh_size / sizeof(Elf_Sym); in module_frob_arch_sections() 154 nrela = sechdrs[i].sh_size / sizeof(Elf_Rela); in module_frob_arch_sections() 413 n = sechdrs[relsec].sh_size / sizeof(Elf_Rela); in apply_relocate_add()
|
/linux-4.1.27/include/uapi/linux/ |
D | elf.h | 305 Elf32_Word sh_size; member 318 Elf64_Xword sh_size; /* Size of section in bytes */ member
|
/linux-4.1.27/samples/bpf/ |
D | bpf_load.c | 150 if (!*shname || !shdr->sh_size) in get_sec() 165 nrels = shdr->sh_size / shdr->sh_entsize; in parse_relo_and_apply()
|
/linux-4.1.27/kernel/ |
D | module.c | 251 *num = info->sechdrs[sec].sh_size / object_size; in section_objs() 490 if (!pcpusec->sh_size) in percpu_modalloc() 499 mod->percpu = __alloc_reserved_percpu(pcpusec->sh_size, align); in percpu_modalloc() 502 mod->name, (unsigned long)pcpusec->sh_size); in percpu_modalloc() 505 mod->percpu_size = pcpusec->sh_size; in percpu_modalloc() 573 if (info->sechdrs[info->index.pcpu].sh_size != 0) in percpu_modalloc() 1150 num_versions = sechdrs[versindex].sh_size in check_version() 1294 return !(sect->sh_flags & SHF_ALLOC) || sect->sh_size == 0; in sect_empty() 1460 nattr->size = info->sechdrs[i].sh_size; in add_notes_attrs() 1949 for (i = 1; i < symsec->sh_size / sizeof(Elf_Sym); i++) { in simplify_symbols() [all …]
|
D | kexec.c | 2361 ((sechdrs[i].sh_addr + sechdrs[i].sh_size) > in __kexec_load_purgatory() 2384 buf_sz += sechdrs[i].sh_size; in __kexec_load_purgatory() 2390 bss_sz += sechdrs[i].sh_size; in __kexec_load_purgatory() 2433 memcpy(buf_addr + offset, src, sechdrs[i].sh_size); in __kexec_load_purgatory() 2445 curr_load_addr += sechdrs[i].sh_size; in __kexec_load_purgatory() 2449 bss_addr += sechdrs[i].sh_size; in __kexec_load_purgatory() 2599 for (k = 0; k < sechdrs[i].sh_size/sizeof(Elf_Sym); k++) { in kexec_purgatory_find_symbol()
|
/linux-4.1.27/arch/microblaze/kernel/ |
D | module.c | 37 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rela); i++) { in apply_relocate_add()
|
/linux-4.1.27/arch/sh/kernel/ |
D | module.c | 52 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) { in apply_relocate_add()
|
D | dwarf.c | 1107 end = start + sechdrs[i].sh_size; in module_dwarf_finalize()
|
/linux-4.1.27/arch/nios2/kernel/ |
D | module.c | 54 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rela); i++) { in apply_relocate_add()
|
/linux-4.1.27/arch/arm64/kernel/ |
D | module.c | 210 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) { in apply_relocate_add() 411 apply_alternatives((void *)s->sh_addr, s->sh_size); in module_finalize()
|
/linux-4.1.27/arch/c6x/kernel/ |
D | module.c | 61 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) { in apply_relocate_add()
|
/linux-4.1.27/arch/mn10300/kernel/ |
D | module.c | 72 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) { in apply_relocate_add()
|
/linux-4.1.27/arch/hexagon/kernel/ |
D | module.c | 88 unsigned int nrelocs = sechdrs[relsec].sh_size / sizeof(Elf32_Rela); in apply_relocate_add()
|
/linux-4.1.27/arch/xtensa/kernel/ |
D | module.c | 65 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rela); i++) { in apply_relocate_add()
|
/linux-4.1.27/lib/ |
D | bug.c | 100 mod->num_bugs = sechdrs[i].sh_size / sizeof(struct bug_entry); in module_bug_finalize()
|
/linux-4.1.27/arch/tile/kernel/ |
D | module.c | 136 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) { in apply_relocate_add()
|
/linux-4.1.27/scripts/mod/ |
D | modpost.c | 467 info->num_sections = TO_NATIVE(sechdrs[0].sh_size); in parse_elf() 486 sechdrs[i].sh_size = TO_NATIVE(sechdrs[i].sh_size); in parse_elf() 510 info->modinfo_len = sechdrs[i].sh_size; in parse_elf() 528 sechdrs[i].sh_offset + sechdrs[i].sh_size; in parse_elf() 540 sechdrs[i].sh_offset + sechdrs[i].sh_size; in parse_elf() 1784 Elf_Rela *stop = (void *)start + sechdr->sh_size; in section_rela() 1830 Elf_Rel *stop = (void *)start + sechdr->sh_size; in section_rel()
|
/linux-4.1.27/arch/m32r/kernel/ |
D | module.c | 90 for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) { in apply_relocate_add()
|
/linux-4.1.27/arch/powerpc/oprofile/cell/ |
D | vma_map.c | 191 for (j = 0; j < shdr.sh_size / sizeof (sym); j++) { in create_vma_map()
|
/linux-4.1.27/tools/perf/util/ |
D | symbol-elf.c | 163 (addr < (shdr.sh_addr + shdr.sh_size))) in elf_addr_to_index() 285 nr_rel_entries = shdr_rel_plt.sh_size / shdr_rel_plt.sh_entsize; in dso__synthesize_plt_symbols() 850 nr_syms = shdr.sh_size / shdr.sh_entsize; in dso__load_sym() 960 map->end = map->start + shdr.sh_size; in dso__load_sym() 1015 shdr.sh_size; in dso__load_sym()
|
/linux-4.1.27/arch/mips/boot/ |
D | elf2ecoff.c | 211 s->sh_size = swab32(s->sh_size); in convert_elf_shdrs()
|
/linux-4.1.27/fs/ |
D | binfmt_elf_fdpic.c | 1469 shdr4extnum->sh_size = elf->e_shnum; in fill_extnum_info()
|
D | binfmt_elf.c | 2102 shdr4extnum->sh_size = elf->e_shnum; in fill_extnum_info()
|