Home
last modified time | relevance | path

Searched refs:e_shoff (Results 1 – 25 of 52) sorted by relevance

123

/external/elfutils/libelf/
Delf_begin.c111 ehdr_mem.e32.e_shoff = ((Elf32_Ehdr *) e_ident)->e_shoff; in get_shnum()
119 CONVERT (ehdr_mem.e32.e_shoff); in get_shnum()
127 ehdr_mem.e64.e_shoff = ((Elf64_Ehdr *) e_ident)->e_shoff; in get_shnum()
135 CONVERT (ehdr_mem.e64.e_shoff); in get_shnum()
145 if (unlikely (result == 0) && ehdr.e32->e_shoff != 0) in get_shnum()
147 if (unlikely (ehdr.e32->e_shoff >= maxsize) in get_shnum()
148 || unlikely (maxsize - ehdr.e32->e_shoff < sizeof (Elf32_Shdr))) in get_shnum()
154 || (((size_t) ((char *) map_address + ehdr.e32->e_shoff)) in get_shnum()
157 result = ((Elf32_Shdr *) ((char *) map_address + ehdr.e32->e_shoff in get_shnum()
167 + ehdr.e32->e_shoff in get_shnum()
[all …]
Delf32_getshdr.c83 if (unlikely (ehdr->e_shoff >= elf->maximum_size) in ElfW2()
84 || unlikely (elf->maximum_size - ehdr->e_shoff < size)) in ElfW2()
98 + elf->start_offset + ehdr->e_shoff); in ElfW2()
124 + elf->start_offset + ehdr->e_shoff); in ElfW2()
134 + elf->start_offset + ehdr->e_shoff), in ElfW2()
176 elf->start_offset + ehdr->e_shoff); in ElfW2()
Dgelf_update_ehdr.c71 || unlikely (src->e_shoff > 0xffffffffull)) in gelf_update_ehdr()
86 COPY (e_shoff); in gelf_update_ehdr()
Delf_getshdrstrndx.c107 offset = elf->state.elf32.ehdr->e_shoff; in elf_getshdrstrndx()
168 size_t offset = elf->state.elf64.ehdr->e_shoff; in elf_getshdrstrndx()
Dgelf_getehdr.c79 COPY (e_shoff); in __gelf_getehdr_rdlock()
Delf32_updatefile.c239 + ehdr->e_shoff); in __elfw2()
413 + ehdr->e_shoff)) in __elfw2()
415 (char *) elf->map_address + elf->start_offset + ehdr->e_shoff in __elfw2()
458 + elf->start_offset + ehdr->e_shoff in __elfw2()
653 off_t shdr_offset = elf->start_offset + ehdr->e_shoff; in __elfw2()
Delf32_updatenull.c424 (ehdr->e_shoff in __elfw2()
437 update_if_changed (ehdr->e_shoff, (GElf_Word) size, elf->flags); in __elfw2()
/external/elfutils/tests/
Delfshphehdr.c72 check ("e_shoff == 0", ehdr.e_shoff == 0); in test()
99 check ("e_shoff == 0", ehdr.e_shoff == 0); in test()
120 ehdr.e_shoff = ehdr.e_phoff + ehdr.e_phnum * ehdr.e_phentsize; in test()
139 check ("e_shoff != 0", ehdr.e_shoff != 0); in test()
Dnewfile.c42 ehdr->e_shoff, in print_ehdr()
121 ZERO_TEST (e_shoff); in main()
153 ZERO_TEST (e_shoff); in main()
Dupdate1.c75 ehdr->e_phoff, ehdr->e_shoff, ehdr->e_flags, ehdr->e_ehsize, in main()
113 ehdr->e_phoff, ehdr->e_shoff, ehdr->e_flags, ehdr->e_ehsize, in main()
Dupdate2.c76 ehdr->e_phoff, ehdr->e_shoff, ehdr->e_flags, ehdr->e_ehsize, in main()
136 ehdr->e_phoff, ehdr->e_shoff, ehdr->e_flags, ehdr->e_ehsize, in main()
Dupdate3.c85 ehdr->e_phoff, ehdr->e_shoff, ehdr->e_flags, ehdr->e_ehsize, in main()
191 ehdr->e_phoff, ehdr->e_shoff, ehdr->e_flags, ehdr->e_ehsize, in main()
Dupdate4.c89 ehdr->e_phoff, ehdr->e_shoff, ehdr->e_flags, ehdr->e_ehsize, in main()
343 ehdr->e_phoff, ehdr->e_shoff, ehdr->e_flags, ehdr->e_ehsize, in main()
Dasm-tst1.c45 .e_shoff = 88,
Dasm-tst2.c45 .e_shoff = 96,
/external/minijail/
Delfparse.h40 Elf32_Off e_shoff; /* Section header table file offset */ member
58 Elf64_Off e_shoff; /* Section header table file offset */ member
/external/elfutils/libdwfl/
Delf-from-memory.c142 shdrs_end = ehdr.e32.e_shoff + ehdr.e32.e_shnum * ehdr.e32.e_shentsize; in elf_from_remote_memory()
154 shdrs_end = ehdr.e64.e_shoff + ehdr.e64.e_shnum * ehdr.e64.e_shentsize; in elf_from_remote_memory()
330 ehdr.e32.e_shoff = 0; in elf_from_remote_memory()
357 ehdr.e64.e_shoff = 0; in elf_from_remote_memory()
/external/libunwind/src/
Delfxx.c114 GET_EHDR_FIELD(ei, ehdr, e_shoff, true); in elf_w()
119 if (ehdr->e_shoff + ehdr->e_shnum * ehdr->e_shentsize > size) { in elf_w()
121 (unsigned long) (ehdr->e_shoff + ehdr->e_shnum * ehdr->e_shentsize), in elf_w()
126 *offset = ehdr->e_shoff; in elf_w()
132 GET_EHDR_FIELD(ei, ehdr, e_shoff, true); in elf_w()
134 unw_word_t str_soff = ehdr->e_shoff + (section * ehdr->e_shentsize); in elf_w()
278 Elf_W(Off) soff = ehdr->e_shoff; in Elf_W()
291 Elf_W(Off) str_soff = ehdr->e_shoff + (section * ehdr->e_shentsize); in elf_w()
/external/google-breakpad/src/common/linux/
Dsynth_elf_unittest.cc231 header->e_shoff); in TYPED_TEST()
241 reinterpret_cast<const Shdr*>(contents.data() + header->e_shoff); in TYPED_TEST()
306 kStringTableAlign, header->e_shoff); in TYPED_TEST()
316 reinterpret_cast<const Shdr*>(contents.data() + header->e_shoff); in TYPED_TEST()
Delfutils.cc61 GetOffset<ElfClass, Shdr>(elf_header, elf_header->e_shoff); in FindElfClassSection()
/external/kernel-headers/original/uapi/linux/
Delf.h210 Elf32_Off e_shoff; member
227 Elf64_Off e_shoff; /* Section header table file offset */ member
/external/llvm/include/llvm/Object/
DELF.h319 if (Header->e_shnum == ELF::SHN_UNDEF && Header->e_shoff > 0) { in getNumSections()
350 if (Header->e_shoff == 0) in ELFFile()
353 const uint64_t SectionTableOffset = Header->e_shoff; in ELFFile()
398 return reinterpret_cast<const Elf_Shdr *>(base() + Header->e_shoff); in section_begin()
/external/valgrind/VEX/unused/
Dlinker.c331 Elf_Shdr* shdr = (Elf_Shdr*)(ehdrC + ehdr->e_shoff); in findElfSection()
715 Elf_Shdr* shdr = (Elf_Shdr*) (ehdrC + ehdr->e_shoff); in ocResolve_ELF()
826 ehdr->e_shoff, ehdr->e_shnum, ehdr->e_shentsize ); in ocVerifyImage_ELF()
830 shdr = (Elf_Shdr*) (ehdrC + ehdr->e_shoff); in ocVerifyImage_ELF()
959 Elf_Shdr* shdr = (Elf_Shdr*) (ehdrC + ehdr->e_shoff); in ocGetNames_ELF()
/external/valgrind/VEX/switchback/
Dlinker.c399 Elf_Shdr* shdr = (Elf_Shdr*)(ehdrC + ehdr->e_shoff);
875 Elf_Shdr* shdr = (Elf_Shdr*) (ehdrC + ehdr->e_shoff);
988 (Long)ehdr->e_shoff,
993 shdr = (Elf_Shdr*) (ehdrC + ehdr->e_shoff);
1122 Elf_Shdr* shdr = (Elf_Shdr*) (ehdrC + ehdr->e_shoff);
/external/libunwind/src/ia64/
DGfind_unwind_table.c64 soff = ehdr->e_shoff; in find_gp()

123