/base/hiviewdfx/faultloggerd/frameworks/unwinder/ |
D | fp_unwinder.cpp | 81 return Unwind(dfxregs, skipFrameNum); in UnwindWithContext() 84 bool FpUnwinder::Unwind(size_t skipFrameNum) in Unwind() function in OHOS::HiviewDFX::FpUnwinder 91 return Unwind(dfxregs, skipFrameNum); in Unwind() 94 bool FpUnwinder::Unwind(const std::shared_ptr<DfxRegs> &dfxregs, size_t skipFrameNum) in Unwind() function in OHOS::HiviewDFX::FpUnwinder
|
D | dwarf_unwinder.cpp | 57 bool DwarfUnwinder::Unwind(size_t skipFrameNum) in Unwind() function in OHOS::HiviewDFX::DwarfUnwinder
|
/base/hiviewdfx/faultloggerd/frameworks/unwinder/include/ |
D | fp_unwinder.h | 34 bool Unwind(size_t skipFrameNum); 35 bool Unwind(const std::shared_ptr<DfxRegs> &dfxregs, size_t skipFrameNum);
|
D | dwarf_unwinder.h | 32 bool Unwind(size_t skipFrameNum);
|
/base/hiviewdfx/faultloggerd/interfaces/innerkits/backtrace/ |
D | backtrace_local.cpp | 51 ret = thread.Unwind(nullptr, nullptr, skipFrameNum, fast); in GetBacktraceFramesByTid() 62 ret = thread.Unwind(as, symbol, skipFrameNum, fast); in GetBacktraceFramesByTid() 155 if (thread.Unwind(as, symbol, 0)) { in GetProcessStacktrace()
|
D | backtrace_local_thread.h | 36 bool Unwind(unw_addr_space_t as, std::shared_ptr<DfxSymbols> symbol, size_t skipFrameNum,
|
D | catchframe_local.cpp | 159 if (!thread.Unwind(as_, symbol_, skipFrameNum, false, releaseThread)) { in CatchFrameCurrTid() 174 if (!thread.Unwind(as_, symbol_, skipFrameNum, false, releaseThread)) { in CatchFrameLocalTid()
|
D | libbacktrace_local.map | 15 OHOS::HiviewDFX::BacktraceLocalThread::Unwind*;
|
D | backtrace_local_thread.cpp | 82 bool BacktraceLocalThread::Unwind(unw_addr_space_t as, std::shared_ptr<DfxSymbols> symbol, in Unwind() function in OHOS::HiviewDFX::BacktraceLocalThread
|
/base/hiviewdfx/faultloggerd/test/unittest/unwinder/ |
D | unwinder_test.cpp | 171 ASSERT_EQ(true, unwinder.Unwind(0)); 199 ASSERT_EQ(true, unwinder.Unwind(0));
|
/base/hiviewdfx/faultloggerd/test/unittest/backtrace/ |
D | backtrace_local_test.cpp | 132 ASSERT_EQ(true, thread.Unwind(as, symbol, 0)); 185 ASSERT_EQ(true, thread.Unwind(as, symbol, 0));
|
/base/hiviewdfx/faultloggerd/docs/ |
D | usage.md | 126 1)回栈(Unwind)原理上是靠递归读取栈上信息查找前一帧的地址,如果栈帧被覆盖修改,则可能回栈失败 \
|