/art/compiler/ |
elf_fixup.h | 39 // Fixup Elf32_Shdr p_vaddr to load at the desired address. 42 // Fixup Elf32_Phdr p_vaddr to load at the desired address.
|
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))))
|
/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:__anon18220
|
/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);
|
/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...] |
/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;
|
/external/chromium_org/courgette/ |
types_elf.h | 97 Elf32_Addr p_vaddr; member in struct:Elf32_Phdr
|
/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;
|
/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
|
/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/elfutils/libelf/ |
gelf_update_phdr.c | 85 || unlikely (src->p_vaddr > 0xffffffffull) 117 COPY (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
|
/prebuilts/ndk/4/platforms/android-4/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
|
/prebuilts/ndk/4/platforms/android-5/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
|
/prebuilts/ndk/4/platforms/android-5/arch-x86/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
|
/prebuilts/ndk/4/platforms/android-8/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
|
/prebuilts/ndk/4/platforms/android-8/arch-x86/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
|
/prebuilts/ndk/5/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
|
/prebuilts/ndk/6/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
|
/prebuilts/ndk/6/platforms/android-3/arch-x86/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
|
/prebuilts/ndk/7/platforms/android-14/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
|
/prebuilts/ndk/7/platforms/android-14/arch-x86/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
|