Home
last modified time | relevance | path

Searched refs:entry_offset (Results 1 – 16 of 16) sorted by relevance

/system/core/libunwindstack/tests/
DElfInterfaceArmTest.cpp66 uint64_t entry_offset; in TEST_F() local
67 ASSERT_FALSE(interface.FindEntry(0x1000, &entry_offset)); in TEST_F()
75 uint64_t entry_offset; in TEST_F() local
76 ASSERT_FALSE(interface.FindEntry(0x1000, &entry_offset)); in TEST_F()
84 uint64_t entry_offset; in TEST_F() local
85 ASSERT_FALSE(interface.FindEntry(0x1000, &entry_offset)); in TEST_F()
94 uint64_t entry_offset; in TEST_F() local
95 ASSERT_FALSE(interface.FindEntry(0x1000, &entry_offset)); in TEST_F()
104 uint64_t entry_offset; in TEST_F() local
105 ASSERT_TRUE(interface.FindEntry(0x7ff0, &entry_offset)); in TEST_F()
[all …]
/system/core/libunwindstack/
DElfInterfaceArm.cpp37 bool ElfInterfaceArm::FindEntry(uint32_t pc, uint64_t* entry_offset) { in FindEntry() argument
55 *entry_offset = start_offset_ + current * 8; in FindEntry()
65 *entry_offset = start_offset_ + (last - 1) * 8; in FindEntry()
121 uint64_t entry_offset; in StepExidx() local
122 if (!FindEntry(pc, &entry_offset)) { in StepExidx()
129 if (arm.ExtractEntryData(entry_offset) && arm.Eval()) { in StepExidx()
DArmExidx.cpp44 bool ArmExidx::ExtractEntryData(uint32_t entry_offset) { in ExtractEntryData() argument
48 if (entry_offset & 1) { in ExtractEntryData()
60 if (!elf_memory_->Read32(entry_offset + 4, &data)) { in ExtractEntryData()
62 status_address_ = entry_offset + 4; in ExtractEntryData()
102 uint32_t addr = (entry_offset + 4) + signed_data; in ExtractEntryData()
DDwarfSection.cpp739 uint64_t entry_offset = entries_offset_; in GetFdes() local
740 while (entry_offset < next_entries_offset_) { in GetFdes()
741 auto cie_it = cie_entries_.find(entry_offset); in GetFdes()
743 entry_offset = cie_it->second.cfa_instructions_end; in GetFdes()
745 auto fde_it = fde_entries_.find(entry_offset); in GetFdes()
750 entry_offset = fde_it->second.cfa_instructions_end; in GetFdes()
DArmExidx.h64 bool ExtractEntryData(uint32_t entry_offset);
DElfInterfaceArm.h71 bool FindEntry(uint32_t pc, uint64_t* entry_offset);
/system/extras/simpleperf/
Dread_apk.h40 uint64_t entry_offset, in EmbeddedElf() argument
44 , entry_offset_(entry_offset) in EmbeddedElf()
56 uint64_t entry_offset() const { return entry_offset_; } in entry_offset() function
Dread_apk_test.cpp33 ASSERT_EQ(NATIVELIB_OFFSET_IN_APK, ee->entry_offset()); in TEST()
42 ASSERT_EQ(NATIVELIB_OFFSET_IN_APK, ee->entry_offset()); in TEST()
Dread_apk.cpp65 node.offset_map[result->entry_offset()] = std::move(elf); in FindElfInApkByName()
Ddso.cpp486 elf->filepath(), elf->entry_offset(), elf->entry_size(), build_id, &addr, &offset); in GetMinExecutableVaddr()
556 status = ParseSymbolsFromEmbeddedElfFile(elf->filepath(), elf->entry_offset(), in LoadSymbols()
729 result = GetBuildIdFromEmbeddedElfFile(elf->filepath(), elf->entry_offset(), in GetBuildIdFromDsoPath()
DOfflineUnwinder.cpp130 pgoff = elf->entry_offset(); in CreateMapInfo()
Dcmd_record.cpp1373 data.pgoff -= ee->entry_offset(); in UpdateMmapRecordForEmbeddedPath()
/system/libufdt/utils/src/
Dmkdtimg_core.c59 uint32_t entry_offset; member
195 static int32_t output_img_entry(FILE *img_fp, size_t entry_offset, in output_img_entry() argument
225 fseek(img_fp, entry_offset, SEEK_SET); in output_img_entry()
257 writer->entry_offset = sizeof(struct dt_table_header); in dt_image_writer_start()
259 writer->entry_offset + sizeof(struct dt_table_entry) * entry_count; in dt_image_writer_start()
397 output_img_entry(writer->img_fp, writer->entry_offset, fdt_verifier, in flush_entry_to_img()
401 writer->entry_offset += sizeof(struct dt_table_entry); in flush_entry_to_img()
Dmkdtimg_dump.c176 uint32_t entry_offset = fdt32_to_cpu(header.dt_entries_offset); in dump_image_from_fp() local
181 fseek(img_fp, entry_offset, SEEK_SET); in dump_image_from_fp()
204 entry_offset += entry_size; in dump_image_from_fp()
/system/core/libunwindstack/tools/
Dunwind_reg_info.cpp143 uint64_t entry_offset; in PrintArmRegInformation() local
144 if (!interface->FindEntry(pc, &entry_offset)) { in PrintArmRegInformation()
154 if (!arm.ExtractEntryData(entry_offset)) { in PrintArmRegInformation()
/system/core/debuggerd/libdebuggerd/
Dopen_files_list.cpp71 size_t entry_offset = offsetof(FdTable, entries); in populate_fdsan_table() local
73 uint64_t address = fdsan_table_address + entry_offset + sizeof(FdEntry) * i; in populate_fdsan_table()