Home
last modified time | relevance | path

Searched refs:FrameData (Results 1 – 11 of 11) sorted by relevance

/system/unwinding/libunwindstack/include/unwindstack/
DUnwinder.h41 struct FrameData { struct
74 std::vector<FrameData>& frames() { return frames_; } in frames() argument
76 std::vector<FrameData> ConsumeFrames() { in ConsumeFrames()
77 std::vector<FrameData> frames = std::move(frames_); in ConsumeFrames()
83 std::string FormatFrame(const FrameData& frame) const;
85 static std::string FormatFrame(ArchEnum arch, const FrameData& frame,
118 static FrameData BuildFrameFromPcOnly(uint64_t pc, ArchEnum arch, Maps* maps, JitDebug* jit_debug,
120 FrameData BuildFrameFromPcOnly(uint64_t pc);
136 FrameData* FillInFrame(std::shared_ptr<MapInfo>& map_info, Elf* elf, uint64_t rel_pc,
142 std::vector<FrameData> frames_;
DAndroidUnwinder.h51 std::vector<FrameData> frames;
81 std::string FormatFrame(const FrameData& frame) const;
88 FrameData BuildFrameFromPcOnly(uint64_t pc);
/system/unwinding/libunwindstack/
DUnwinder.cpp57 FrameData* frame = &frames_.at(frame_num); in FillInDexFrame()
89 FrameData* Unwinder::FillInFrame(std::shared_ptr<MapInfo>& map_info, Elf* /*elf*/, uint64_t rel_pc, in FillInFrame()
93 FrameData* frame = &frames_.at(frame_num); in FillInFrame()
193 FrameData* frame = nullptr; in Unwind()
301 std::string Unwinder::FormatFrame(const FrameData& frame) const { in FormatFrame()
305 std::string Unwinder::FormatFrame(ArchEnum arch, const FrameData& frame, bool display_build_id) { in FormatFrame()
421 FrameData Unwinder::BuildFrameFromPcOnly(uint64_t pc, ArchEnum arch, Maps* maps, in BuildFrameFromPcOnly()
425 FrameData frame; in BuildFrameFromPcOnly()
466 FrameData Unwinder::BuildFrameFromPcOnly(uint64_t pc) { in BuildFrameFromPcOnly()
DAndroidUnwinder.cpp101 std::string AndroidUnwinder::FormatFrame(const FrameData& frame) const { in FormatFrame()
124 FrameData AndroidUnwinder::BuildFrameFromPcOnly(uint64_t pc) { in BuildFrameFromPcOnly()
/system/unwinding/libunwindstack/tests/
DVerifyBionicTerminationTest.cpp69 static void VerifyReturnAddress(const FrameData& frame) { in VerifyReturnAddress()
109 const std::vector<FrameData>& frames = unwinder.frames(); in TEST()
111 const FrameData& frame = frames[i]; in TEST()
DAndroidUnwinderTest.cpp53 static std::string GetBacktrace(AndroidUnwinder& unwinder, std::vector<FrameData>& frames) { in GetBacktrace()
340 static bool Verify(pid_t pid, std::function<PidRunEnum(const FrameData& frame)> fn) { in Verify()
367 ASSERT_TRUE(Verify(pid, [pid](const FrameData& frame) { in TEST()
397 ASSERT_TRUE(Verify(pid, [pid](const FrameData& frame) { in TEST()
DUnwinderTest.cpp1451 FrameData frame; in TEST_F()
1500 FrameData frame; in TEST_F()
1597 FrameData frame; in TEST_F()
1633 FrameData frame; in TEST_F()
1746 FrameData frame = unwinder.BuildFrameFromPcOnly(0x100310); in TEST_F()
/system/core/debuggerd/libdebuggerd/include/libdebuggerd/
Dtombstone.h39 struct FrameData;
70 void fill_in_backtrace_frame(BacktraceFrame* f, const unwindstack::FrameData& frame);
/system/core/debuggerd/libdebuggerd/
Dgwp_asan.cpp151 unwindstack::FrameData frame_data = unwinder->BuildFrameFromPcOnly(frames[i]); in AddCauseProtos()
160 unwindstack::FrameData frame_data = unwinder->BuildFrameFromPcOnly(frames[i]); in AddCauseProtos()
Dscudo.cpp109 unwindstack::FrameData frame_data = unwinder->BuildFrameFromPcOnly(report->allocation_trace[i]); in FillInCause()
117 unwindstack::FrameData frame_data = in FillInCause()
Dtombstone_proto.cpp317 void fill_in_backtrace_frame(BacktraceFrame* f, const unwindstack::FrameData& frame) { in fill_in_backtrace_frame()