HomeSort by relevance Sort by last modified time
    Searched refs:Phdr (Results 26 - 50 of 62) sorted by null

12 3

  /external/swiftshader/third_party/llvm-7.0/llvm/tools/llvm-readobj/
ELFDumper.cpp 93 using Elf_Phdr = typename ELFT::Phdr; \
410 bool checkTLSSections(const Elf_Phdr &Phdr, const Elf_Shdr &Sec);
411 bool checkoffsets(const Elf_Phdr &Phdr, const Elf_Shdr &Sec);
412 bool checkVMA(const Elf_Phdr &Phdr, const Elf_Shdr &Sec);
413 bool checkPTDynamic(const Elf_Phdr &Phdr, const Elf_Shdr &Sec);
    [all...]
  /bionic/libc/bionic/
vdso.cpp 105 ElfW(Phdr)* vdso_phdr = reinterpret_cast<ElfW(Phdr)*>(vdso_ehdr_addr + vdso_ehdr->e_phoff);
bionic_elf_tls.cpp 54 // Search for a TLS segment in the given phdr table. Returns true if it has a
56 bool __bionic_get_tls_segment(const ElfW(Phdr)* phdr_table, size_t phdr_count,
59 const ElfW(Phdr)& phdr = phdr_table[i];
60 if (phdr.p_type == PT_TLS) {
62 phdr.p_memsz,
63 phdr.p_align,
64 reinterpret_cast<void*>(load_bias + phdr.p_vaddr),
65 phdr.p_filesz,
  /external/swiftshader/third_party/llvm-7.0/llvm/tools/llvm-objcopy/
Object.cpp 66 using Elf_Phdr = typename ELFT::Phdr;
70 Elf_Phdr &Phdr = *reinterpret_cast<Elf_Phdr *>(B);
71 Phdr.p_type = Seg.Type;
72 Phdr.p_flags = Seg.Flags;
73 Phdr.p_offset = Seg.Offset;
74 Phdr.p_vaddr = Seg.VAddr;
75 Phdr.p_paddr = Seg.PAddr;
76 Phdr.p_filesz = Seg.FileSize;
77 Phdr.p_memsz = Seg.MemSize;
78 Phdr.p_align = Seg.Align
    [all...]
  /external/elfutils/libelf/
elf32_updatefile.c 161 previous_scn_changed = elf->state.ELFW(elf,LIBELFBITS).phdr == NULL;
169 if (elf->state.ELFW(elf,LIBELFBITS).phdr != NULL
175 assert (sizeof (ElfW2(LIBELFBITS,Phdr))
192 elf->state.ELFW(elf,LIBELFBITS).phdr,
193 sizeof (ElfW2(LIBELFBITS,Phdr)) * phnum, 1);
197 elf->state.ELFW(elf,LIBELFBITS).phdr,
198 sizeof (ElfW2(LIBELFBITS,Phdr)) * phnum);
566 previous_scn_changed = elf->state.ELFW(elf,LIBELFBITS).phdr == NULL;
571 assert (sizeof (ElfW2(LIBELFBITS,Phdr))
579 if (elf->state.ELFW(elf,LIBELFBITS).phdr != NUL
    [all...]
abstract.h 58 START (32, Phdr, Ext##Phdr) \
67 END (32, Ext##Phdr)
69 START (64, Phdr, Ext##Phdr) \
78 END (64, Ext##Phdr)
  /bionic/libc/private/
bionic_elf_tls.h 46 __LIBC_HIDDEN__ bool __bionic_get_tls_segment(const ElfW(Phdr)* phdr_table, size_t phdr_count,
  /external/libunwind/src/
elfxx.c 258 Elf_W(Phdr) phdr;
259 GET_PHDR_FIELD(ei, offset, &phdr, p_type);
260 if (phdr.p_type == PT_LOAD) {
261 GET_PHDR_FIELD(ei, offset, &phdr, p_offset);
262 if (phdr.p_offset == mapoff) {
263 GET_PHDR_FIELD(ei, offset, &phdr, p_vaddr);
264 *load_offset = segbase - phdr.p_vaddr;
268 offset += sizeof(Elf_W(Phdr));
394 Elf_W(Phdr) *phdr = (Elf_W(Phdr) *) ((char *) ei->u.mapped.image + ehdr->e_phoff)
    [all...]
elfxx.h 61 #define GET_PHDR_FIELD(ei, offset, phdr, field) \
62 GET_FIELD(ei, offset, Elf_W(Phdr), phdr, field, false)
  /external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Object/
ELF.h 61 using Elf_Phdr = typename ELFT::Phdr;
182 /// \param Phdr the program header to iterate over.
185 Elf_Note_Iterator notes_begin(const Elf_Phdr &Phdr, Error &Err) const {
186 if (Phdr.p_type != ELF::PT_NOTE) {
190 if (Phdr.p_offset + Phdr.p_filesz > getBufSize()) {
194 return Elf_Note_Iterator(base() + Phdr.p_offset, Phdr.p_filesz, Err);
225 /// \param Phdr the program header to iterate over.
228 iterator_range<Elf_Note_Iterator> notes(const Elf_Phdr &Phdr,
    [all...]
ELFTypes.h 62 using Phdr = Elf_Phdr_Impl<ELFType<E, Is64>>;
84 using PhdrRange = ArrayRef<Phdr>;
  /external/linux-kselftest/tools/testing/selftests/vDSO/
parse_vdso.c 112 ELF(Phdr) *pt = (ELF(Phdr)*)(vdso_info.load_addr + hdr->e_phoff);
  /external/google-breakpad/src/common/linux/
dump_symbols.cc 158 const typename ElfClass::Phdr* program_headers,
160 typedef typename ElfClass::Phdr Phdr;
168 const Phdr& header = program_headers[i];
593 typedef typename ElfClass::Phdr Phdr;
598 GetOffset<ElfClass, Phdr>(elf_header, elf_header->e_phoff),
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/tools/yaml2obj/
yaml2elf.cpp 112 typedef typename ELFT::Phdr Elf_Phdr;
220 Elf_Phdr Phdr;
221 Phdr.p_type = YamlPhdr.Type;
222 Phdr.p_flags = YamlPhdr.Flags;
223 Phdr.p_vaddr = YamlPhdr.VAddr;
224 Phdr.p_paddr = YamlPhdr.PAddr;
225 PHeaders.push_back(Phdr);
  /external/libunwind/src/arm/
Gex_tables.c 458 const Elf_W(Phdr) *p_text = NULL;
459 const Elf_W(Phdr) *p_arm_exidx = NULL;
460 const Elf_W(Phdr) *phdr = info->dlpi_phdr;
463 for (n = info->dlpi_phnum; --n >= 0; phdr++)
465 switch (phdr->p_type)
468 if (cb_data->ip >= phdr->p_vaddr + info->dlpi_addr &&
469 cb_data->ip < phdr->p_vaddr + info->dlpi_addr + phdr->p_memsz)
470 p_text = phdr;
    [all...]
  /external/compiler-rt/lib/lsan/
lsan_common_linux.cc 62 const ElfW(Phdr) *phdr = &(info->dlpi_phdr[j]);
65 if (!(phdr->p_flags & PF_W) || (phdr->p_type != PT_LOAD) ||
66 (phdr->p_memsz == 0))
68 uptr begin = info->dlpi_addr + phdr->p_vaddr;
69 uptr end = begin + phdr->p_memsz;
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/ObjectYAML/
ELFYAML.cpp 753 IO &IO, ELFYAML::ProgramHeader &Phdr) {
754 IO.mapRequired("Type", Phdr.Type);
755 IO.mapOptional("Flags", Phdr.Flags, ELFYAML::ELF_PF(0));
756 IO.mapOptional("Sections", Phdr.Sections);
757 IO.mapOptional("VAddr", Phdr.VAddr, Hex64(0));
758 IO.mapOptional("PAddr", Phdr.PAddr, Hex64(0));
759 IO.mapOptional("Align", Phdr.Align);
  /external/google-breakpad/src/tools/linux/md2core/
minidump-2-core.cc 63 #define Phdr ElfW(Phdr)
1127 Phdr phdr; local
    [all...]
  /art/runtime/
elf_file_impl.h 43 using Elf_Phdr = typename ElfTypes::Phdr;
  /bionic/linker/
linker_mips.cpp 248 const ElfW(Phdr)& ph = phdr[i];
linker_soinfo.h 122 const ElfW(Phdr)* phdr; member in struct:soinfo
  /external/llvm/include/llvm/Object/
ELF.h 387 static bool compareAddr(uint64_t VAddr, const Elf_Phdr_Impl<ELFT> *Phdr) {
388 return VAddr < Phdr->p_vaddr;
ELFTypes.h 53 typedef Elf_Phdr_Impl<ELFType<E, Is64>> Phdr;
69 typedef ArrayRef<Phdr> PhdrRange;
  /external/compiler-rt/lib/cfi/
cfi.cc 20 typedef ElfW(Phdr) Elf_Phdr;
206 const Elf_Phdr *phdr = &info->dlpi_phdr[phdr_idx]; local
207 if (phdr->p_type == PT_LOAD) {
208 uptr beg = info->dlpi_addr + phdr->p_vaddr;
209 uptr end = beg + phdr->p_memsz;
241 const Elf_Phdr *phdr = &info->dlpi_phdr[i]; local
242 if (phdr->p_type == PT_LOAD) {
248 uptr cur_beg = info->dlpi_addr + phdr->p_vaddr;
249 uptr cur_end = cur_beg + phdr->p_memsz;
  /external/google-breakpad/src/client/linux/minidump_writer/
minidump_writer.cc 648 ElfW(Phdr)* phdr = reinterpret_cast<ElfW(Phdr) *>(dumper_->auxv()[AT_PHDR]);
651 if (!phnum || !phdr)
654 // Assume the program base is at the beginning of the same page as the PHDR
655 base = reinterpret_cast<char *>(reinterpret_cast<uintptr_t>(phdr) & ~0xfff);
659 for (; phnum >= 0; phnum--, phdr++) {
660 ElfW(Phdr) ph;
661 if (!dumper_->CopyFromProcess(&ph, GetCrashThread(), phdr, sizeof(ph)))
    [all...]

Completed in 1352 milliseconds

12 3