Home
last modified time | relevance | path

Searched refs:backtrace (Results 1 – 4 of 4) sorted by relevance

/art/runtime/
Dbacktrace_helper.cc66 std::unique_ptr<Backtrace> backtrace(Backtrace::Create(BACKTRACE_CURRENT_PROCESS, in Collect() local
69 backtrace->SetSkipFrames(true); in Collect()
70 if (!backtrace->Unwind(skip_count_, nullptr)) { in Collect()
73 for (Backtrace::const_iterator it = backtrace->begin(); in Collect()
74 max_depth_ > num_frames_ && it != backtrace->end(); in Collect()
Dnative_stack_dump.cc329 std::unique_ptr<Backtrace> backtrace(Backtrace::Create(BACKTRACE_CURRENT_PROCESS, tid, map)); in DumpNativeStack() local
330 backtrace->SetSkipFrames(skip_frames); in DumpNativeStack()
331 if (!backtrace->Unwind(0, reinterpret_cast<ucontext*>(ucontext_ptr))) { in DumpNativeStack()
333 << ": " << backtrace->GetErrorString(backtrace->GetError()) << ")" << std::endl; in DumpNativeStack()
335 } else if (backtrace->NumFrames() == 0) { in DumpNativeStack()
352 for (Backtrace::const_iterator it = backtrace->begin(); in DumpNativeStack()
353 it != backtrace->end(); ++it) { in DumpNativeStack()
/art/tools/timeout_dumper/
Dtimeout_dumper.cc529 std::unique_ptr<Backtrace> backtrace(Backtrace::Create(pid, tid, map)); in DumpThread() local
530 if (backtrace == nullptr) { in DumpThread()
534 backtrace->SetSkipFrames(false); in DumpThread()
535 if (!backtrace->Unwind(0, nullptr)) { in DumpThread()
537 << ": " << backtrace->GetErrorString(backtrace->GetError()) << ")"; in DumpThread()
540 if (backtrace->NumFrames() == 0) { in DumpThread()
547 for (Backtrace::const_iterator it = backtrace->begin(); in DumpThread()
548 it != backtrace->end(); ++it) { in DumpThread()
/art/runtime/gc/
Dheap.cc4215 FixedSizeBacktrace<kMaxFrames> backtrace; in CheckGcStressMode() local
4216 backtrace.Collect(/* skip_count= */ 2); in CheckGcStressMode()
4217 uint64_t hash = backtrace.Hash(); in CheckGcStressMode()