Home
last modified time | relevance | path

Searched refs:Unwind (Results 1 – 12 of 12) sorted by relevance

/base/hiviewdfx/faultloggerd/frameworks/unwinder/
Dfp_unwinder.cpp81 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
Ddwarf_unwinder.cpp57 bool DwarfUnwinder::Unwind(size_t skipFrameNum) in Unwind() function in OHOS::HiviewDFX::DwarfUnwinder
/base/hiviewdfx/faultloggerd/frameworks/unwinder/include/
Dfp_unwinder.h34 bool Unwind(size_t skipFrameNum);
35 bool Unwind(const std::shared_ptr<DfxRegs> &dfxregs, size_t skipFrameNum);
Ddwarf_unwinder.h32 bool Unwind(size_t skipFrameNum);
/base/hiviewdfx/faultloggerd/interfaces/innerkits/backtrace/
Dbacktrace_local.cpp51 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()
Dbacktrace_local_thread.h36 bool Unwind(unw_addr_space_t as, std::shared_ptr<DfxSymbols> symbol, size_t skipFrameNum,
Dcatchframe_local.cpp159 if (!thread.Unwind(as_, symbol_, skipFrameNum, false, releaseThread)) { in CatchFrameCurrTid()
174 if (!thread.Unwind(as_, symbol_, skipFrameNum, false, releaseThread)) { in CatchFrameLocalTid()
Dlibbacktrace_local.map15 OHOS::HiviewDFX::BacktraceLocalThread::Unwind*;
Dbacktrace_local_thread.cpp82 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/
Dunwinder_test.cpp171 ASSERT_EQ(true, unwinder.Unwind(0));
199 ASSERT_EQ(true, unwinder.Unwind(0));
/base/hiviewdfx/faultloggerd/test/unittest/backtrace/
Dbacktrace_local_test.cpp132 ASSERT_EQ(true, thread.Unwind(as, symbol, 0));
185 ASSERT_EQ(true, thread.Unwind(as, symbol, 0));
/base/hiviewdfx/faultloggerd/docs/
Dusage.md126 1)回栈(Unwind)原理上是靠递归读取栈上信息查找前一帧的地址,如果栈帧被覆盖修改,则可能回栈失败 \