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

1 23

  /external/compiler-rt/lib/sanitizer_common/
sanitizer_linux_libcdep.cc 415 typedef ElfW(Phdr) Elf_Phdr;
442 const Elf_Phdr *phdr = &info->dlpi_phdr[i]; local
443 if (phdr->p_type == PT_LOAD) {
444 uptr cur_beg = info->dlpi_addr + phdr->p_vaddr;
445 uptr cur_end = cur_beg + phdr->p_memsz;
446 bool executable = phdr->p_flags & PF_X;
sanitizer_linux.cc 871 typedef ElfW(Phdr) Elf_Phdr;
884 Elf_Phdr *phdr = (Elf_Phdr *)iter; local
885 if (phdr->p_type == PT_LOAD && preferred_base > (uptr)phdr->p_vaddr)
886 preferred_base = (uptr)phdr->p_vaddr;
893 Elf_Phdr *phdr = (Elf_Phdr *)iter; local
894 if (phdr->p_type == PT_LOAD) {
895 uptr seg_start = phdr->p_vaddr + delta;
896 uptr seg_end = seg_start + phdr->p_memsz;
    [all...]
sanitizer_platform_limits_posix.cc 302 unsigned struct_ElfW_Phdr_sz = sizeof(ElfW(Phdr));
    [all...]
  /external/elfutils/libelf/
elf_getdata.c 85 [ELF_T_PHDR] = __alignof__ (ElfW2(Bits,Phdr)), \
  /art/runtime/
elf_file.cc 570 typename ElfTypes::Phdr& ElfFileImpl<ElfTypes>::GetDynamicProgramHeader() const {
679 typename ElfTypes::Phdr* ElfFileImpl<ElfTypes>::GetProgramHeader(Elf_Word i) const {
687 typename ElfTypes::Phdr* ElfFileImpl<ElfTypes>::FindProgamHeaderByType(Elf_Word type) const {
    [all...]
  /external/libchrome/base/debug/
stack_trace_posix.cc 625 ElfW(Phdr) phdr;
626 if (safe_memcpy(&phdr, r.start + ehdr.e_phoff + i * sizeof(phdr),
627 sizeof(phdr)) &&
628 phdr.p_type == PT_LOAD && phdr.p_offset == 0) {
629 cur_base = r.start - phdr.p_vaddr;
  /external/libunwind_llvm/src/
AddressSpace.hpp 495 typedef ElfW(Phdr) Elf_Phdr;
516 const Elf_Phdr *phdr = &pinfo->dlpi_phdr[i];
517 if (phdr->p_type == PT_LOAD) {
518 uintptr_t begin = pinfo->dlpi_addr + phdr->p_vaddr;
520 if (pinfo->dlpi_addr == 0 && phdr->p_vaddr < image_base)
523 uintptr_t end = begin + phdr->p_memsz;
526 object_length = phdr->p_memsz;
529 } else if (phdr->p_type == PT_GNU_EH_FRAME) {
531 uintptr_t eh_frame_hdr_start = pinfo->dlpi_addr + phdr->p_vaddr;
533 if (pinfo->dlpi_addr == 0 && phdr->p_vaddr < image_base
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/tools/llvm-objcopy/
Object.h 194 using Elf_Phdr = typename ELFT::Phdr;
  /art/libelffile/elf/
elf_builder.h 84 using Elf_Phdr = typename ElfTypes::Phdr;
862 Elf_Phdr phdr = Elf_Phdr(); local
863 phdr.p_type = PT_PHDR;
864 phdr.p_flags = PF_R;
865 phdr.p_offset = phdr.p_vaddr = phdr.p_paddr = sizeof(Elf_Ehdr)
916 Elf_Phdr phdr = Elf_Phdr(); local
    [all...]
  /external/libunwind/src/dwarf/
Gfind_proc_info-lsb.c 605 const Elf_W(Phdr) *phdr, *p_eh_hdr, *p_dynamic, *p_text;
628 phdr = info->dlpi_phdr;
636 for (n = info->dlpi_phnum; --n >= 0; phdr++)
638 if (phdr->p_type == PT_LOAD)
640 Elf_W(Addr) vaddr = phdr->p_vaddr + load_base;
642 if (ip >= vaddr && ip < vaddr + phdr->p_memsz)
643 p_text = phdr;
645 if (vaddr + phdr->p_filesz > max_load_addr)
646 max_load_addr = vaddr + phdr->p_filesz
    [all...]
  /bionic/linker/
linker.cpp 436 dl_info.dlpi_phdr = si->phdr;
710 si_->phdr = elf_reader.loaded_phdr();
944 const ElfW(Phdr)* phdr = &si->phdr[i];
945 if (phdr->p_type != PT_LOAD) {
948 if (vaddr >= phdr->p_vaddr && vaddr < phdr->p_vaddr + phdr->p_memsz) {
    [all...]
  /art/runtime/jni/
jni_internal.cc 182 const ElfW(Phdr)& phdr = info->dlpi_phdr[i];
183 if (phdr.p_type != PT_LOAD || ((phdr.p_flags & PF_X) != PF_X)) {
186 uintptr_t start = info->dlpi_addr + phdr.p_vaddr;
187 const uintptr_t limit = art::RoundUp(start + phdr.p_memsz, art::kPageSize);
    [all...]

Completed in 403 milliseconds

1 23