Home
last modified time | relevance | path

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

/system/core/libunwindstack/tests/
DElfInterfaceArmTest.cpp65 uint64_t entry_offset; in TEST_F() local
66 ASSERT_FALSE(interface.FindEntry(0x1000, &entry_offset)); in TEST_F()
74 uint64_t entry_offset; in TEST_F() local
75 ASSERT_FALSE(interface.FindEntry(0x1000, &entry_offset)); in TEST_F()
83 uint64_t entry_offset; in TEST_F() local
84 ASSERT_FALSE(interface.FindEntry(0x1000, &entry_offset)); in TEST_F()
93 uint64_t entry_offset; in TEST_F() local
94 ASSERT_FALSE(interface.FindEntry(0x1000, &entry_offset)); in TEST_F()
103 uint64_t entry_offset; in TEST_F() local
104 ASSERT_TRUE(interface.FindEntry(0x7ff0, &entry_offset)); in TEST_F()
[all …]
/system/core/libunwindstack/
DElfInterfaceArm.cpp29 bool ElfInterfaceArm::FindEntry(uint32_t pc, uint64_t* entry_offset) { in FindEntry() argument
52 *entry_offset = start_offset_ + current * 8; in FindEntry()
62 *entry_offset = start_offset_ + (last - 1) * 8; in FindEntry()
112 uint64_t entry_offset; in StepExidx() local
113 if (!FindEntry(pc, &entry_offset)) { in StepExidx()
118 if (arm.ExtractEntryData(entry_offset) && arm.Eval()) { in StepExidx()
DArmExidx.cpp42 bool ArmExidx::ExtractEntryData(uint32_t entry_offset) { in ExtractEntryData() argument
46 if (entry_offset & 1) { in ExtractEntryData()
58 if (!elf_memory_->Read32(entry_offset + 4, &data)) { in ExtractEntryData()
97 uint32_t addr = (entry_offset + 4) + signed_data; in ExtractEntryData()
DDwarfDebugFrame.cpp151 bool DwarfDebugFrame<AddressType>::AddFdeInfo(uint64_t entry_offset, uint8_t segment_size, in AddFdeInfo() argument
169 fdes_.emplace_back(entry_offset, start, length); in AddFdeInfo()
DDwarfDebugFrame.h67 bool AddFdeInfo(uint64_t entry_offset, uint8_t segment_size, uint8_t encoding);
DArmExidx.h55 bool ExtractEntryData(uint32_t entry_offset);
DElfInterfaceArm.h69 bool FindEntry(uint32_t pc, uint64_t* entry_offset);
/system/extras/simpleperf/
Dread_apk.h40 size_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.cpp40 ASSERT_EQ(NATIVELIB_OFFSET_IN_APK, ee->entry_offset()); in TEST()
49 ASSERT_EQ(NATIVELIB_OFFSET_IN_APK, ee->entry_offset()); in TEST()
Dread_apk.cpp180 return GetBuildIdFromEmbeddedElfFile(apk_path, ee->entry_offset(), ee->entry_size(), build_id); in GetBuildIdFromApkFile()
190 return ParseSymbolsFromEmbeddedElfFile(apk_path, ee->entry_offset(), ee->entry_size(), in ParseSymbolsFromApkFile()
Dcmd_record.cpp893 data.pgoff -= ee->entry_offset(); in UpdateMmapRecordForEmbeddedElfPath()
/system/libufdt/utils/src/
Dmkdtimg_core.c56 uint32_t entry_offset; member
188 static int32_t output_img_entry(FILE *img_fp, size_t entry_offset, in output_img_entry() argument
223 fseek(img_fp, entry_offset, SEEK_SET); in output_img_entry()
255 writer->entry_offset = sizeof(struct dt_table_header); in dt_image_writer_start()
257 writer->entry_offset + sizeof(struct dt_table_entry) * entry_count; in dt_image_writer_start()
348 output_img_entry(writer->img_fp, writer->entry_offset, fdt_info, in flush_entry_to_img()
352 writer->entry_offset += sizeof(struct dt_table_entry); in flush_entry_to_img()
Dmkdtimg_dump.c160 uint32_t entry_offset = fdt32_to_cpu(header.dt_entries_offset); in dump_image_from_fp() local
165 fseek(img_fp, entry_offset, SEEK_SET); in dump_image_from_fp()
185 entry_offset += entry_size; in dump_image_from_fp()