/bionic/libc/bionic/ |
libc_init_static.cpp | 78 Elf32_Addr seg_page_start = PAGE_START(phdr->p_vaddr); 79 Elf32_Addr seg_page_end = PAGE_END(phdr->p_vaddr + phdr->p_memsz);
|
dl_iterate_phdr_static.c | 73 vdso_info.dlpi_addr = (Elf32_Addr) ehdr_vdso - vdso_info.dlpi_phdr[i].p_vaddr;
|
/bionic/linker/ |
linker_phdr.cpp | 49 p_vaddr -> segment's virtual address 54 The loadable segments can be seen as a list of [p_vaddr ... p_vaddr+p_memsz) 66 Finally, the real load addrs of each segment is not p_vaddr. Instead the 87 constant offset from their p_vaddr value. This offset is computed as the 88 difference between the first segment's load address, and its p_vaddr value. 94 load_bias = phdr0_load_address - PAGE_START(phdr0->p_vaddr) 97 possible wrap around UINT32_MAX for possible large p_vaddr values). 102 phdr0_load_address + PAGE_OFFSET(phdr0->p_vaddr) 106 PAGE_OFFSET(phdr0->p_vaddr) == PAGE_OFFSET(phdr0->p_offset [all...] |
/external/clang/test/CodeGen/ |
2009-01-21-InvalidIterator.c | 16 Elf64_Addr p_vaddr; member in struct:__anon16416
|
/prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.4.3/sysroot/usr/include/linux/ |
elf-fdpic.h | 22 Elf32_Addr p_vaddr; /* VMA recorded in file */ member in struct:elf32_fdpic_loadseg
|
/prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.6/sysroot/usr/include/linux/ |
elf-fdpic.h | 22 Elf32_Addr p_vaddr; /* VMA recorded in file */ member in struct:elf32_fdpic_loadseg
|
/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.7-4.6/sysroot/usr/include/linux/ |
elf-fdpic.h | 22 Elf32_Addr p_vaddr; /* VMA recorded in file */ member in struct:elf32_fdpic_loadseg
|
/external/elfutils/libelf/ |
gelf_update_phdr.c | 85 || unlikely (src->p_vaddr > 0xffffffffull) 117 COPY (p_vaddr);
|
gelf_getphdr.c | 118 COPY (p_vaddr);
|
elf32_getphdr.c | 158 CONVERT_TO (phdr[cnt].p_vaddr, notcvt[cnt].p_vaddr); 205 CONVERT (phdr[cnt].p_vaddr);
|
/external/valgrind/main/coregrind/m_ume/ |
elf.c | 172 addr = ph->p_vaddr+base; 195 addr = ph->p_vaddr+base; 354 info->phdr = ph->p_vaddr + ebase; 358 if (ph->p_vaddr < minaddr) 359 minaddr = ph->p_vaddr; 360 if (ph->p_vaddr+ph->p_memsz > maxaddr) 361 maxaddr = ph->p_vaddr+ph->p_memsz; 397 interp_addr = iph->p_vaddr; 403 end = (iph->p_vaddr - interp_addr) + iph->p_memsz;
|
/art/compiler/ |
elf_fixup.cc | 211 CHECK_EQ(ph.p_vaddr, ph.p_paddr) << elf_file.GetFile().GetPath() << " i=" << i; 212 CHECK((ph.p_align == 0) || (0 == ((ph.p_vaddr - ph.p_offset) & (ph.p_align - 1)))) 217 ph.p_vaddr, ph.p_vaddr + base_address); 219 ph.p_vaddr += base_address; 221 CHECK((ph.p_align == 0) || (0 == ((ph.p_vaddr - ph.p_offset) & (ph.p_align - 1))))
|
/external/chromium_org/courgette/ |
types_elf.h | 97 Elf32_Addr p_vaddr; member in struct:Elf32_Phdr
|
/external/compiler-rt/lib/sanitizer_common/ |
sanitizer_symbolizer_linux_libcdep.cc | 81 uptr cur_beg = info->dlpi_addr + phdr->p_vaddr;
|
/external/elfutils/libdwfl/ |
elf-from-memory.c | 242 handle_segment (phdrs.p32[i].p_vaddr, phdrs.p32[i].p_offset, 252 handle_segment (phdrs.p64[i].p_vaddr, phdrs.p64[i].p_offset, 299 if (handle_segment (phdrs.p32[i].p_vaddr, phdrs.p32[i].p_offset, 326 if (handle_segment (phdrs.p64[i].p_vaddr, phdrs.p64[i].p_offset,
|
segment.c | 292 GElf_Addr start = segment_start (dwfl, bias + phdr->p_vaddr); 293 GElf_Addr end = segment_end (dwfl, bias + phdr->p_vaddr + phdr->p_memsz); 317 dwfl->lookup_tail_offset = end - bias - phdr->p_vaddr + phdr->p_offset;
|
dwfl_report_elf.c | 200 start = base + (ph->p_vaddr & -ph->p_align); 213 end = base + (ph->p_vaddr + ph->p_memsz);
|
/external/llvm/tools/llvm-objdump/ |
ELFDump.cpp | 63 << format(Fmt, (uint64_t)pi->p_vaddr)
|
/external/compiler-rt/lib/lsan/ |
lsan_common_linux.cc | 64 uptr begin = info->dlpi_addr + phdr->p_vaddr;
|
/external/elfutils/tests/ |
showptable.c | 113 (unsigned long long int) phdr->p_vaddr,
|
update2.c | 119 phdr[0].p_vaddr = ehdr->e_phoff;
|
/art/runtime/ |
elf_file.cc | 583 llvm::ELF::Elf32_Addr begin_vaddr = program_header.p_vaddr; 587 llvm::ELF::Elf32_Addr end_vaddr = program_header.p_vaddr + program_header.p_memsz; 618 // If p_vaddr is zero, it must be the first loadable segment, 623 // permissions as we load the actual segments. If p_vaddr is 628 if (program_header.p_vaddr == 0) { 641 byte* p_vaddr = base_address_ + program_header.p_vaddr; local 666 UniquePtr<MemMap> segment(MemMap::MapFileAtAddress(p_vaddr, 672 CHECK_EQ(segment->Begin(), p_vaddr) << file_->GetPath(); 678 = reinterpret_cast<llvm::ELF::Elf32_Dyn*>(base_address_ + GetDynamicProgramHeader().p_vaddr); [all...] |
/development/ndk/platforms/android-3/include/linux/ |
elf.h | 215 Elf32_Addr p_vaddr; member in struct:elf32_phdr 227 Elf64_Addr p_vaddr; member in struct:elf64_phdr
|
/external/compiler-rt/lib/tsan/rtl/ |
tsan_symbolize_addr2line_linux.cc | 111 DPrintf2(" Section p_type=%zx p_offset=%zx p_vaddr=%zx p_paddr=%zx" 113 (uptr)s->p_type, (uptr)s->p_offset, (uptr)s->p_vaddr, 121 sec->base = info->dlpi_addr + s->p_vaddr;
|
/prebuilts/ndk/4/platforms/android-3/arch-arm/usr/include/linux/ |
elf.h | 215 Elf32_Addr p_vaddr; member in struct:elf32_phdr 227 Elf64_Addr p_vaddr; member in struct:elf64_phdr
|