Searched refs:phdr (Results 1 - 7 of 7) sorted by relevance

/system/core/libunwindstack/
H A DElfInterface.cpp191 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 DElfInterfaceArm.cpp87 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 DElfInterfaceTest.cpp142 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 DMapInfoGetLoadBiasTest.cpp139 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 DElfTest.cpp62 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 DElfInterfaceArmTest.cpp267 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 Delf_utils.cpp48 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