Home
last modified time | relevance | path

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

/ohos5.0/base/hiviewdfx/faultloggerd/test/unittest/backtrace/
H A Dbacktrace_local_test.cpp105 ASSERT_EQ(true, thread.Unwind(0));
147 ASSERT_EQ(true, thread.Unwind(0));
261 ASSERT_EQ(true, oldthread.Unwind(0));
268 ASSERT_EQ(true, newthread.Unwind(0, DEFAULT_MAX_FRAME_NUM, MIN_FRAME_NUM));
290 ASSERT_EQ(true, oldthread.Unwind(0));
297 ASSERT_EQ(true, newthread.Unwind(0, DEFAULT_MAX_FRAME_NUM, oldsize));
317 ASSERT_EQ(true, oldthread.Unwind(0, DEFAULT_MAX_FRAME_NUM, -1));
323 ASSERT_EQ(true, newthread.Unwind(0, DEFAULT_MAX_FRAME_NUM, DEFAULT_MAX_FRAME_NUM));
390 bool ret = backtrace1.Unwind(false, 0, 0);
394 ret = backtrace2.Unwind(false, 0, 0);
/ohos5.0/base/hiviewdfx/faultloggerd/interfaces/innerkits/backtrace/
H A Dbacktrace_local.cpp68 bool ret = thread.Unwind(fast, maxFrameNums, skipFrameNum + 1); in GetBacktraceFramesByTid()
153 if (thread.Unwind(false, maxFrameNums, 0)) { in GetProcessStacktrace()
H A Dlibbacktrace_local.map7 OHOS::HiviewDFX::BacktraceLocalThread::Unwind*;
H A Dbacktrace_local_thread.h35 …bool Unwind(bool fast = false, size_t maxFrameNum = DEFAULT_MAX_FRAME_NUM, size_t skipFrameNum = 0…
H A Dbacktrace_local_thread.cpp45 bool BacktraceLocalThread::Unwind(bool fast, size_t maxFrameNum, size_t skipFrameNum) in Unwind() function in OHOS::HiviewDFX::BacktraceLocalThread
/ohos5.0/base/hiviewdfx/faultloggerd/interfaces/innerkits/async_stack/
H A Dfp_unwinder.h37 static int32_t Unwind(uintptr_t* pcs, int32_t sz, int32_t skipFrameNum);
H A Dasync_stack.cpp72 … size_t sz = static_cast<size_t>(OHOS::HiviewDFX::FpUnwinder::Unwind(pcs, maxSize, skipFrameNum)); in CollectAsyncStack()
H A Dfp_unwinder.cpp34 int32_t FpUnwinder::Unwind(uintptr_t* pcs, int32_t sz, int32_t skipFrameNum) in Unwind() function in OHOS::HiviewDFX::FpUnwinder
/ohos5.0/base/hiviewdfx/faultloggerd/test/unittest/async_stack/
H A Dasync_stack_test.cpp113 std::thread (FpUnwinder::Unwind, pcs, maxSize, skipFrameNum).join();
/ohos5.0/base/hiviewdfx/faultloggerd/tools/process_dump/
H A Dprocess_dumper.h57 bool Unwind(std::shared_ptr<ProcessDumpRequest> request, int &dumpRes, pid_t vmPid);
H A Dprocess_dumper.cpp483 bool ProcessDumper::Unwind(std::shared_ptr<ProcessDumpRequest> request, int &dumpRes, pid_t vmPid) in Unwind() function in OHOS::HiviewDFX::ProcessDumper
552 if (!Unwind(request, dumpRes, vmPid)) { in DumpProcess()
/ohos5.0/base/hiviewdfx/faultloggerd/test/unittest/unwind/
H A Dinstr_statistic_test.cpp73 unwRet = unwinder->Unwind(&context);
H A Dfp_unwinder_test.cpp53 auto unwSz = FpUnwinder::GetPtr()->Unwind(pc, fp, pcs, maxSize);
H A Dunwinder_pac_test.cpp67 unwRet = unwinder->Unwind(&context);
H A Dunwinder_test.cpp305 unwRet = unwinder->Unwind(&context);
342 bool unwRet = unwinder->Unwind(&context);
/ohos5.0/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/
H A Dunwinder.cpp180 bool Unwind(void *ctx, size_t maxFrameNum, size_t skipFrameNum);
380 bool Unwinder::Unwind(void *ctx, size_t maxFrameNum, size_t skipFrameNum) in Unwind() function in OHOS::HiviewDFX::Unwinder
382 return impl_->Unwind(ctx, maxFrameNum, skipFrameNum); in Unwind()
578 auto ret = Unwind(&context, maxFrameNum, skipFrameNum); in UnwindLocalWithTid()
638 return Unwind(&context, maxFrameNum, skipFrameNum); in UnwindLocal()
666 return Unwind(&context, maxFrameNum, skipFrameNum); in UnwindRemote()
747 bool Unwinder::Impl::Unwind(void *ctx, size_t maxFrameNum, size_t skipFrameNum) in Unwind() function in OHOS::HiviewDFX::Unwinder::Impl
H A Dlibunwinder.map20 OHOS::HiviewDFX::Unwinder::Unwind*;
/ohos5.0/base/hiviewdfx/hicollie/frameworks/native/thread_sampler/
H A Dthread_sampler_utils.cpp85 unwinder->Unwind(&unwindInfo); in DoUnwind()
/ohos5.0/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/include/
H A Dfp_unwinder.h50 … size_t Unwind(uintptr_t pc, uintptr_t fp, uintptr_t* pcs, size_t maxSize, size_t skipFrameNum = 0)
H A Dunwinder.h71 bool Unwind(void *ctx,
/ohos5.0/base/hiviewdfx/faultloggerd/test/benchmarktest/unwindstack/
H A Dunwind_local_benchmark.cpp79 unwinder.Unwind(); in UnwindLocal()
H A Dunwind_remote_benchmark.cpp112 unwinder.Unwind(); in UnwindRemote()
/ohos5.0/foundation/resourceschedule/ffrt/src/dfx/dump/
H A Ddump.cpp90 bool resFlag = unwinder->Unwind(&context); in DumpTask()
/ohos5.0/base/hiviewdfx/faultloggerd/docs/
H A Dusage.md154 1)回栈(Unwind)原理上是靠递归读取栈上信息查找前一帧的地址,如果栈帧被覆盖修改,则可能回栈失败 \
/ohos5.0/base/hiviewdfx/faultloggerd/test/benchmarktest/unwinder/
H A Dunwind_local_benchmark.cpp149 auto unwSize = FpUnwinder::GetPtr()->Unwind(regs[0], regs[1], pcs, maxSize); in FpUnwinderLocal()