Home
last modified time | relevance | path

Searched refs:map_start (Results 1 – 10 of 10) sorted by relevance

/system/unwinding/libunwindstack/tests/
DUnwinderTest.cpp225 EXPECT_EQ(0x1000U, frame->map_start); in TEST_F()
240 EXPECT_EQ(0x1000U, frame->map_start); in TEST_F()
255 EXPECT_EQ(0x1000U, frame->map_start); in TEST_F()
291 EXPECT_EQ(0x1000U, frame->map_start); in TEST_F()
306 EXPECT_EQ(0x1000U, frame->map_start); in TEST_F()
321 EXPECT_EQ(0x1000U, frame->map_start); in TEST_F()
352 EXPECT_EQ(0xa5000U, frame->map_start); in TEST_F()
383 EXPECT_EQ(0xa7000U, frame->map_start); in TEST_F()
414 EXPECT_EQ(0x43000U, frame->map_start); in TEST_F()
446 EXPECT_EQ(0x43000U, frame->map_start); in TEST_F()
[all …]
/system/extras/simpleperf/
Dthread_tree.cpp170 uint64_t map_start = 0; in AddThreadMapsForDsoSymbols() local
179 if (map_start < map_end) { in AddThreadMapsForDsoSymbols()
180 InsertMap(*maps, MapEntry(map_start, map_end - map_start, map_start, dso, false, 0)); in AddThreadMapsForDsoSymbols()
182 map_start = sym_map_start; in AddThreadMapsForDsoSymbols()
189 if (map_start < map_end) { in AddThreadMapsForDsoSymbols()
190 InsertMap(*maps, MapEntry(map_start, map_end - map_start, map_start, dso, false, 0)); in AddThreadMapsForDsoSymbols()
Ddso.cpp357 std::optional<uint64_t> Dso::IpToFileOffset(uint64_t ip, uint64_t map_start, uint64_t map_pgoff) { in IpToFileOffset() argument
358 return ip - map_start + map_pgoff; in IpToFileOffset()
464 uint64_t IpToVaddrInFile(uint64_t ip, uint64_t map_start, uint64_t map_pgoff) override { in IpToVaddrInFile() argument
465 return ip - map_start + map_pgoff; in IpToVaddrInFile()
543 uint64_t IpToVaddrInFile(uint64_t ip, uint64_t map_start, uint64_t map_pgoff) override { in IpToVaddrInFile() argument
545 return dex_file_dso_->IpToVaddrInFile(ip, map_start, map_pgoff); in IpToVaddrInFile()
551 return ip - map_start + min_vaddr; in IpToVaddrInFile()
556 return ip - map_start + map_pgoff - file_offset_of_min_vaddr + min_vaddr; in IpToVaddrInFile()
626 uint64_t IpToVaddrInFile(uint64_t ip, uint64_t map_start, uint64_t) override { in IpToVaddrInFile() argument
627 if (map_start != 0 && GetKernelStartAddr() != 0) { in IpToVaddrInFile()
[all …]
Ddso.h173 virtual uint64_t IpToVaddrInFile(uint64_t ip, uint64_t map_start, uint64_t map_pgoff) = 0;
174 virtual std::optional<uint64_t> IpToFileOffset(uint64_t ip, uint64_t map_start,
DOfflineUnwinder.cpp282 if (frame.pc == 0 || frame.map_start == 0) { in UnwindCallChain()
/system/unwinding/libunwindstack/
DUnwinder.cpp65 frame->map_start = info->start(); in FillInDexFrame()
127 frame->map_start = map_info->start(); in FillInFrame()
335 if (frame.map_start == frame.map_end) { in FormatFrame()
342 data += android::base::StringPrintf(" <anonymous:%" PRIx64 ">", frame.map_start); in FormatFrame()
365 MapInfo* map_info = maps_->Find(frame.map_start); in FormatFrame()
481 frame.map_start = map_info->start(); in BuildFrameFromPcOnly()
/system/unwinding/libunwindstack/tools/
Dunwind_for_offline.cpp272 if (maps_by_start.count(frame.map_start) == 0) { in SaveData()
273 map_info = maps->Find(frame.map_start); in SaveData()
/system/core/debuggerd/libdebuggerd/
Dtombstone_proto.cpp321 if (frame.map_start == frame.map_end) { in fill_in_backtrace_frame()
327 f->set_file_name(StringPrintf("<anonymous:%" PRIx64 ">", frame.map_start)); in fill_in_backtrace_frame()
332 unwindstack::MapInfo* map_info = maps->Find(frame.map_start); in fill_in_backtrace_frame()
/system/unwinding/libunwindstack/include/unwindstack/
DUnwinder.h60 uint64_t map_start = 0; member
/system/unwinding/libbacktrace/
DUnwindStack.cpp141 back_frame->map.start = frame->map_start; in Unwind()