Home
last modified time | relevance | path

Searched refs:unwinder (Results 1 – 2 of 2) sorted by relevance

/art/runtime/
Dbacktrace_helper.cc92 unwindstack::Unwinder* unwinder = UnwindHelper::Get(Thread::Current(), max_depth_)->Unwinder(); in Collect() local
93 if (!CollectImpl(unwinder)) { in Collect()
98 if (!any_changed || !CollectImpl(unwinder)) { in Collect()
100 std::vector<unwindstack::FrameData>& frames = unwinder->frames(); in Collect()
101 LOG(ERROR) << "Failed to unwind stack (error " << unwinder->LastErrorCodeString() << "):"; in Collect()
115 bool BacktraceCollector::CollectImpl(unwindstack::Unwinder* unwinder) { in CollectImpl() argument
118 unwinder->SetRegs(regs.get()); in CollectImpl()
119 unwinder->Unwind(); in CollectImpl()
122 if (unwinder->NumFrames() > skip_count_) { in CollectImpl()
123 for (auto it = unwinder->frames().begin() + skip_count_; it != unwinder->frames().end(); ++it) { in CollectImpl()
[all …]
Dbacktrace_helper.h45 bool CollectImpl(unwindstack::Unwinder* unwinder);