Searched refs:FrameData (Results 1 – 11 of 11) sorted by relevance
/system/unwinding/libunwindstack/include/unwindstack/ |
D | Unwinder.h | 41 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_;
|
D | AndroidUnwinder.h | 51 std::vector<FrameData> frames; 81 std::string FormatFrame(const FrameData& frame) const; 88 FrameData BuildFrameFromPcOnly(uint64_t pc);
|
/system/unwinding/libunwindstack/ |
D | Unwinder.cpp | 57 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()
|
D | AndroidUnwinder.cpp | 101 std::string AndroidUnwinder::FormatFrame(const FrameData& frame) const { in FormatFrame() 124 FrameData AndroidUnwinder::BuildFrameFromPcOnly(uint64_t pc) { in BuildFrameFromPcOnly()
|
/system/unwinding/libunwindstack/tests/ |
D | VerifyBionicTerminationTest.cpp | 69 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()
|
D | AndroidUnwinderTest.cpp | 53 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()
|
D | UnwinderTest.cpp | 1451 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/ |
D | tombstone.h | 39 struct FrameData; 70 void fill_in_backtrace_frame(BacktraceFrame* f, const unwindstack::FrameData& frame);
|
/system/core/debuggerd/libdebuggerd/ |
D | gwp_asan.cpp | 151 unwindstack::FrameData frame_data = unwinder->BuildFrameFromPcOnly(frames[i]); in AddCauseProtos() 160 unwindstack::FrameData frame_data = unwinder->BuildFrameFromPcOnly(frames[i]); in AddCauseProtos()
|
D | scudo.cpp | 109 unwindstack::FrameData frame_data = unwinder->BuildFrameFromPcOnly(report->allocation_trace[i]); in FillInCause() 117 unwindstack::FrameData frame_data = in FillInCause()
|
D | tombstone_proto.cpp | 317 void fill_in_backtrace_frame(BacktraceFrame* f, const unwindstack::FrameData& frame) { in fill_in_backtrace_frame()
|