/aosp12/system/unwinding/libunwindstack/ |
H A D | ElfInterface.cpp | 168 return static_cast<uint64_t>(phdr.p_vaddr) - phdr.p_offset; in GetLoadBias() 191 pt_loads_[phdr.p_offset] = LoadInfo{phdr.p_offset, phdr.p_vaddr, in ReadProgramHeaders() 195 *load_bias = static_cast<uint64_t>(phdr.p_vaddr) - phdr.p_offset; in ReadProgramHeaders() 203 eh_frame_hdr_offset_ = phdr.p_offset; in ReadProgramHeaders() 204 eh_frame_hdr_section_bias_ = static_cast<uint64_t>(phdr.p_vaddr) - phdr.p_offset; in ReadProgramHeaders() 209 dynamic_offset_ = phdr.p_offset; in ReadProgramHeaders() 219 HandleUnknownType(phdr.p_type, phdr.p_offset, phdr.p_filesz); in ReadProgramHeaders()
|
/aosp12/bionic/libc/malloc_debug/ |
H A D | MapData.cpp | 122 if (!get_val<ElfW(Off)>(entry, addr + offsetof(ElfW(Phdr), p_offset), &phdr.p_offset)) { in read_loadbias() 129 entry->load_bias = phdr.p_vaddr - phdr.p_offset; in read_loadbias()
|
/aosp12/bionic/libc/bionic/ |
H A D | vdso.cpp | 108 vdso_dyn = reinterpret_cast<ElfW(Dyn)*>(vdso_ehdr_addr + vdso_phdr[i].p_offset); in __libc_init_vdso() 110 vdso_addr = vdso_ehdr_addr + vdso_phdr[i].p_offset - vdso_phdr[i].p_vaddr; in __libc_init_vdso()
|
/aosp12/system/unwinding/libunwindstack/tests/ |
H A D | ElfInterfaceTest.cpp | 238 phdr.p_offset = 0x1000; in MultipleExecutablePtLoads() 247 phdr.p_offset = 0x2000; in MultipleExecutablePtLoads() 305 phdr.p_offset = 0x1000; in MultipleExecutablePtLoadsIncrementsNotSizeOfPhdr() 314 phdr.p_offset = 0x2000; in MultipleExecutablePtLoadsIncrementsNotSizeOfPhdr() 374 phdr.p_offset = 0x1000; in NonExecutablePtLoads() 383 phdr.p_offset = 0x2000; in NonExecutablePtLoads() 493 phdr.p_offset = 0x2000; in TEST_F() 540 phdr.p_offset = 0x2000; in SonameInit() 1322 phdr.p_offset = offset; in CheckGnuEhFrame() 1847 phdr.p_offset = 0; in CheckLoadBiasInFirstPhdr() [all …]
|
H A D | MapInfoGetLoadBiasTest.cpp | 145 phdr.p_offset = 0; in InitElfData()
|
H A D | ElfTest.cpp | 75 phdr.p_offset = 0x30000; in InitElf32()
|
H A D | UnwinderTest.cpp | 1698 phdr.p_offset = 0x100000; in TEST_F()
|
/aosp12/bionic/linker/ |
H A D | linker_wrapper.cpp | 47 *base = reinterpret_cast<ElfW(Addr)>(phdr_table) - phdr_table[i].p_offset; in get_elf_base_from_phdr()
|
H A D | linker_phdr.cpp | 398 pt_dynamic_offset = phdr->p_offset; in ReadDynamicSection() 704 ElfW(Addr) file_start = phdr->p_offset; in LoadSegments() 718 name_.c_str(), i, reinterpret_cast<void*>(phdr->p_offset), in LoadSegments() 1184 if (phdr->p_offset == 0) { in FindPhdr()
|
H A D | linker_main.cpp | 551 return reinterpret_cast<ElfW(Addr)>(elf) + phdr->p_offset - phdr->p_vaddr; in get_elf_exec_load_bias() 567 *base = reinterpret_cast<ElfW(Addr)>(phdr_table) - phdr_table[i].p_offset; in get_elf_base_from_phdr()
|
/aosp12/bionic/libc/kernel/uapi/linux/ |
H A D | elf.h | 208 Elf32_Off p_offset; member 219 Elf64_Off p_offset; member
|
/aosp12/art/libelffile/elf/ |
H A D | elf_builder.h | 892 phdr.p_offset = phdr.p_vaddr = phdr.p_paddr = sizeof(Elf_Ehdr); in MakeProgramHeaders() 900 load.p_offset = load.p_vaddr = load.p_paddr = 0; in MakeProgramHeaders() 917 load.p_offset = shdr.sh_offset; in MakeProgramHeaders() 927 Elf_Word size = shdr.sh_offset + shdr.sh_size - prev.p_offset; in MakeProgramHeaders() 946 phdr.p_offset = shdr.sh_offset; in MakeProgramHeaders()
|
/aosp12/frameworks/libs/native_bridge_support/vdso/ |
H A D | Android.bp | 44 // TODO(b/146399556): Use -z,separate-code to ensure that each segment's p_offset and
|
/aosp12/system/nfc/src/nfa/include/ |
H A D | nfa_ee_int.h | 583 int* p_offset, int* p_entry); 584 tNFA_EE_ECB* nfa_ee_find_sys_code_offset(uint16_t sys_code, int* p_offset,
|
/aosp12/system/extras/simpleperf/ |
H A D | read_elf.cpp | 330 segments[i].file_offset = phdr.p_offset; 446 *file_offset = it->p_offset; 463 *file_offset = vaddr - ph->p_vaddr + ph->p_offset;
|
/aosp12/system/chre/platform/shared/ |
H A D | nanoapp_loader.cc | 665 (first->p_offset < elfHeader->e_phoff) && in createMappings() 707 void *binaryStartPage = mBinary + ph->p_offset; in createMappings() 755 dyn = reinterpret_cast<DynamicHeader *>(programHeaders[i].p_offset + in getDynamicHeader()
|
/aosp12/system/chre/platform/shared/include/chre/platform/shared/ |
H A D | loader_util.h | 176 Elf32_Off p_offset; member
|
/aosp12/art/runtime/ |
H A D | elf_file.cc | 198 if (!CheckAndSet(GetDynamicProgramHeader().p_offset, "dynamic section", in Setup() 1216 if (file_length < (program_header->p_offset + program_header->p_filesz)) { in Load() 1219 … static_cast<uint64_t>(program_header->p_offset + program_header->p_filesz), in Load() 1230 program_header->p_offset, in Load()
|
/aosp12/system/nfc/src/nfa/ee/ |
H A D | nfa_ee_act.cc | 646 int* p_offset, int* p_entry) { in nfa_ee_find_aid_offset() argument 660 if (p_offset) *p_offset = offset; in nfa_ee_find_aid_offset() 689 tNFA_EE_ECB* nfa_ee_find_sys_code_offset(uint16_t sys_code, int* p_offset, in nfa_ee_find_sys_code_offset() argument 705 if (p_offset) *p_offset = offset; in nfa_ee_find_sys_code_offset()
|
/aosp12/frameworks/compile/mclinker/lib/LD/ |
H A D | ELFObjectWriter.cpp | 354 phdr[index].p_offset = (*seg)->offset(); in emitProgramHeader()
|