Home
last modified time | relevance | path

Searched refs:p_offset (Results 1 – 20 of 20) sorted by relevance

/aosp12/system/unwinding/libunwindstack/
H A DElfInterface.cpp168 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 DMapData.cpp122 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 Dvdso.cpp108 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 DElfInterfaceTest.cpp238 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 DMapInfoGetLoadBiasTest.cpp145 phdr.p_offset = 0; in InitElfData()
H A DElfTest.cpp75 phdr.p_offset = 0x30000; in InitElf32()
H A DUnwinderTest.cpp1698 phdr.p_offset = 0x100000; in TEST_F()
/aosp12/bionic/linker/
H A Dlinker_wrapper.cpp47 *base = reinterpret_cast<ElfW(Addr)>(phdr_table) - phdr_table[i].p_offset; in get_elf_base_from_phdr()
H A Dlinker_phdr.cpp398 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 Dlinker_main.cpp551 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 Delf.h208 Elf32_Off p_offset; member
219 Elf64_Off p_offset; member
/aosp12/art/libelffile/elf/
H A Delf_builder.h892 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 DAndroid.bp44 // TODO(b/146399556): Use -z,separate-code to ensure that each segment's p_offset and
/aosp12/system/nfc/src/nfa/include/
H A Dnfa_ee_int.h583 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 Dread_elf.cpp330 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 Dnanoapp_loader.cc665 (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 Dloader_util.h176 Elf32_Off p_offset; member
/aosp12/art/runtime/
H A Delf_file.cc198 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 Dnfa_ee_act.cc646 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 DELFObjectWriter.cpp354 phdr[index].p_offset = (*seg)->offset(); in emitProgramHeader()