Home
last modified time | relevance | path

Searched refs:e_shnum (Results 1 – 25 of 47) sorted by relevance

12

/linux/arch/mips/boot/tools/
H A Drelocs.c98 if (shndx < ehdr.e_shnum) in sec_name()
113 for (i = 0; i < ehdr.e_shnum; i++) in sec_lookup()
236 ehdr.e_shnum = elf_half_to_cpu(ehdr.e_shnum); in read_ehdr()
257 if (ehdr.e_shstrndx >= ehdr.e_shnum) in read_ehdr()
266 secs = calloc(ehdr.e_shnum, sizeof(struct section)); in read_shdrs()
268 die("Unable to allocate %d section headers\n", ehdr.e_shnum); in read_shdrs()
273 for (i = 0; i < ehdr.e_shnum; i++) { in read_shdrs()
279 i, ehdr.e_shnum, strerror(errno)); in read_shdrs()
290 if (sec->shdr.sh_link < ehdr.e_shnum) in read_shdrs()
299 for (i = 0; i < ehdr.e_shnum; i++) { in read_strtabs()
[all …]
/linux/arch/mips/kernel/
H A Dvpe.c197 for (i = 0; i < hdr->e_shnum; i++) in layout_sections()
201 for (i = 0; i < hdr->e_shnum; ++i) { in layout_sections()
605 if (len < hdr->e_shoff + hdr->e_shnum * sizeof(Elf_Shdr)) { in vpe_elfload()
620 for (i = 1; i < hdr->e_shnum; i++) { in vpe_elfload()
651 for (i = 0; i < hdr->e_shnum; i++) { in vpe_elfload()
672 hdr->e_shnum, &mod); in vpe_elfload()
675 for (i = 1; i < hdr->e_shnum; i++) { in vpe_elfload()
680 if (info >= hdr->e_shnum) in vpe_elfload()
712 for (i = 0; i < hdr->e_shnum; i++) { in vpe_elfload()
/linux/arch/powerpc/boot/
H A Delf.h68 Elf32_Half e_shnum; member
85 Elf64_Half e_shnum; member
/linux/scripts/
H A Dinsert-sys-cert.c74 if (hdr->e_shnum == SHN_UNDEF) in get_offset_from_address()
77 num_sections = hdr->e_shnum; in get_offset_from_address()
190 if (hdr->e_shnum == SHN_UNDEF) in get_symbol_table()
193 num_sections = hdr->e_shnum; in get_symbol_table()
H A Drecordmcount.h213 if (shdr0 && !ehdr->e_shnum) in get_shnum()
216 return w2(ehdr->e_shnum); in get_shnum()
222 ehdr->e_shnum = 0; in set_shnum()
225 ehdr->e_shnum = w2(new_shnum); in set_shnum()
/linux/kernel/module/
H A Dsysfs.c74 for (i = 0; i < info->hdr->e_shnum; i++) in add_sect_attrs()
92 for (i = 0; i < info->hdr->e_shnum; i++) { in add_sect_attrs()
161 for (i = 0; i < info->hdr->e_shnum; i++) in add_notes_attrs()
183 for (loaded = i = 0; i < info->hdr->e_shnum; ++i) { in add_notes_attrs()
H A Dmain.c241 for (i = 1; i < info->hdr->e_shnum; i++) { in find_sec()
267 for (i = 1; i < info->hdr->e_shnum; i++) { in find_any_unique_sec()
308 for (i = 1; i < info->hdr->e_shnum; i++) { in find_any_sec()
1588 if (sym[i].st_shndx >= info->hdr->e_shnum) { in simplify_symbols()
1590 mod->name, name, sym[i].st_shndx, info->hdr->e_shnum - 1); in simplify_symbols()
1614 for (i = 1; i < info->hdr->e_shnum; i++) { in apply_relocations()
1618 if (infosec >= info->hdr->e_shnum) in apply_relocations()
1713 for (i = 0; i < info->hdr->e_shnum; ++i) { in __layout_sections()
1756 for (i = 0; i < info->hdr->e_shnum; i++) in layout_sections()
1964 || (info->hdr->e_shnum * sizeof(Elf_Shdr) > in elf_validity_cache_sechdrs()
[all …]
H A Dlivepatch.c33 size = sizeof(*info->sechdrs) * info->hdr->e_shnum; in copy_module_elf()
/linux/arch/mips/vdso/
H A Dgenvdso.h16 sh_count = swap_uint16(ehdr->e_shnum); in FUNC()
70 sh_count = swap_uint16(ehdr->e_shnum); in FUNC()
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/
H A Dgh100.c202 Elf32_Off section_begin = ehdr->e_shoff + ehdr->e_shnum * ehdr->e_shentsize; in elf_validate_sections()
208 for (unsigned int i = 1; i < ehdr->e_shnum; i++) { in elf_validate_sections()
252 for (unsigned int i = 1; i < ehdr->e_shnum; i++) { in elf_section()
/linux/arch/s390/include/asm/
H A Dmodule.h48 for (s = sechdrs, se = sechdrs + hdr->e_shnum; s < se; s++) { in find_section()
/linux/arch/loongarch/kernel/
H A Dmodule-sections.c114 for (i = 0; i < ehdr->e_shnum; i++) { in module_frob_arch_sections()
139 for (i = 0; i < ehdr->e_shnum; i++) { in module_frob_arch_sections()
/linux/arch/s390/tools/
H A Drelocs.c143 ehdr.e_shnum = elf_half_to_cpu(ehdr.e_shnum); in read_ehdr()
146 shnum = ehdr.e_shnum; in read_ehdr()
/linux/arch/riscv/kernel/
H A Dmodule-sections.c129 for (i = 0; i < ehdr->e_shnum; i++) { in module_frob_arch_sections()
152 for (i = 0; i < ehdr->e_shnum; i++) { in module_frob_arch_sections()
/linux/arch/arm64/include/asm/
H A Dmodule.h61 for (s = sechdrs, se = sechdrs + hdr->e_shnum; s < se; s++) { in find_section()
/linux/arch/mips/boot/
H A Delf2ecoff.c182 e->e_shnum = swab16(e->e_shnum); in convert_elf_hdr()
336 ex.e_shnum * sizeof(Elf32_Shdr), in main()
339 convert_elf_shdrs(sh, ex.e_shnum); in main()
/linux/arch/powerpc/kernel/
H A Dmodule_64.c216 for (i = 1; i < hdr->e_shnum; i++) { in get_stubs_size()
250 for (i = 1; i < hdr->e_shnum; i++) { in get_stubs_size()
305 for (i = 1; i < hdr->e_shnum; i++) { in get_got_size()
314 for (i = 1; i < hdr->e_shnum; i++) { in get_got_size()
438 for (i = 1; i < hdr->e_shnum; i++) { in module_frob_arch_sections()
H A Dmodule.c27 for (i = 1; i < hdr->e_shnum; i++) in find_section()
/linux/kernel/
H A Dcfi.c76 for (i = 1; i < hdr->e_shnum; i++) { in module_cfi_finalize()
/linux/arch/riscv/include/asm/
H A Dmodule.h122 for (s = sechdrs, se = sechdrs + hdr->e_shnum; s < se; s++) { in find_section()
/linux/arch/parisc/kernel/
H A Dmodule.c276 len = hdr->e_shnum * sizeof(me->arch.section[0]); in module_frob_arch_sections()
281 for (i = 1; i < hdr->e_shnum; i++) { in module_frob_arch_sections()
859 for (i = 1; i < hdr->e_shnum; i++) { in module_finalize()
912 for (s = sechdrs; s < sechdrs + hdr->e_shnum; s++) { in module_finalize()
/linux/tools/testing/selftests/sgx/
H A Dload.c149 for (i = 0; i < ehdr->e_shnum; i++) { in encl_get_entry()
157 for (i = 0; i < ehdr->e_shnum; i++) { in encl_get_entry()
/linux/arch/arm64/kernel/pi/
H A Drelacheck.c77 for (int i = 0; i < swab_elfhword(ehdr->e_shnum); i++) { in main()
/linux/arch/hexagon/kernel/
H A Dmodule.c35 for (i = 0; i < hdr->e_shnum; i++) { in module_frob_arch_sections()
/linux/arch/arm64/kernel/
H A Dmodule-plts.c293 for (i = 0; i < ehdr->e_shnum; i++) { in module_frob_arch_sections()
317 for (i = 0; i < ehdr->e_shnum; i++) { in module_frob_arch_sections()

12