Searched refs:phdr (Results 1 - 7 of 7) sorted by relevance
/system/core/libunwindstack/ |
H A D | ElfInterface.cpp | 191 PhdrType phdr; local 192 if (!memory->Read(offset, &phdr, sizeof(phdr))) { 195 if (phdr.p_type == PT_LOAD && phdr.p_offset == 0) { 196 return phdr.p_vaddr; 206 PhdrType phdr; local 207 if (!memory_->ReadField(offset, &phdr, &phdr.p_type, sizeof(phdr [all...] |
H A D | ElfInterfaceArm.cpp | 87 Elf32_Phdr phdr; local 88 if (!memory_->ReadField(offset, &phdr, &phdr.p_vaddr, sizeof(phdr.p_vaddr))) { 91 if (!memory_->ReadField(offset, &phdr, &phdr.p_memsz, sizeof(phdr.p_memsz))) { 94 start_offset_ = phdr.p_vaddr - load_bias; 95 total_entries_ = phdr.p_memsz / 8;
|
/system/core/libunwindstack/tests/ |
H A D | ElfInterfaceTest.cpp | 142 Phdr phdr; local 143 memset(&phdr, 0, sizeof(phdr)); 144 phdr.p_type = PT_LOAD; 145 phdr.p_vaddr = 0x2000; 146 phdr.p_memsz = 0x10000; 147 phdr.p_flags = PF_R | PF_X; 148 phdr.p_align = 0x1000; 149 memory_.SetMemory(0x100, &phdr, sizeof(phdr)); 182 Phdr phdr; local 251 Phdr phdr; local 322 Phdr phdr; local 381 Phdr phdr; local 454 Elf32_Phdr phdr; local 504 Phdr phdr; local 966 Elf32_Phdr phdr; local 994 Elf32_Phdr phdr; local [all...] |
H A D | MapInfoGetLoadBiasTest.cpp | 139 Elf32_Phdr phdr; local 140 memset(&phdr, 0, sizeof(phdr)); 141 phdr.p_type = PT_NULL; 142 memory->SetMemory(offset + 0x5000, &phdr, sizeof(phdr)); 143 phdr.p_type = PT_LOAD; 144 phdr.p_offset = 0; 145 phdr.p_vaddr = 0xe000; 146 memory->SetMemory(offset + 0x5000 + sizeof(phdr), [all...] |
H A D | ElfTest.cpp | 62 Elf32_Phdr phdr; local 63 memset(&phdr, 0, sizeof(phdr)); 64 phdr.p_type = PT_LOAD; 65 phdr.p_filesz = 0x10000; 66 phdr.p_memsz = 0x10000; 67 phdr.p_flags = PF_R | PF_X; 68 phdr.p_align = 0x1000; 69 memory_->SetMemory(0x100, &phdr, sizeof(phdr)); 97 Elf64_Phdr phdr; local [all...] |
H A D | ElfInterfaceArmTest.cpp | 267 Elf32_Phdr phdr; local 270 phdr.p_vaddr = 0x2000; 271 phdr.p_memsz = 0xa00; 280 0x1000 + reinterpret_cast<uint64_t>(&phdr.p_vaddr) - reinterpret_cast<uint64_t>(&phdr), 281 phdr.p_vaddr); 288 0x1000 + reinterpret_cast<uint64_t>(&phdr.p_memsz) - reinterpret_cast<uint64_t>(&phdr), 289 phdr.p_memsz);
|
/system/core/debuggerd/libdebuggerd/ |
H A D | elf_utils.cpp | 48 PhdrType phdr; local 50 reinterpret_cast<uint8_t*>(&phdr), sizeof(phdr)) != sizeof(phdr)) { 54 if (phdr.p_type == PT_NOTE) { 55 size_t hdr_size = phdr.p_filesz; 56 uintptr_t addr = base_addr + phdr.p_offset;
|
Completed in 756 milliseconds