Lines Matching full:backtrace
34 #include <backtrace/Backtrace.h>
38 #include "backtrace.h"
59 _LOG(log, logtype::BACKTRACE, "\n\n----- pid %d at %s -----\n", pid, timestr);
62 _LOG(log, logtype::BACKTRACE, "Cmd line: %s\n", procname);
64 _LOG(log, logtype::BACKTRACE, "ABI: '%s'\n", ABI_STRING);
68 _LOG(log, logtype::BACKTRACE, "\n----- end %d -----\n", pid);
89 _LOG(log, logtype::BACKTRACE, "\n\"%s\" sysTid=%d\n", threadname ? threadname : "<unknown>", tid);
91 std::unique_ptr<Backtrace> backtrace(Backtrace::Create(pid, tid, map));
92 if (backtrace->Unwind(0)) {
93 dump_backtrace_to_log(backtrace.get(), log, " ");
96 backtrace->GetErrorString(backtrace->GetError()).c_str());
116 void dump_backtrace_to_log(Backtrace* backtrace, log_t* log, const char* prefix) {
117 for (size_t i = 0; i < backtrace->NumFrames(); i++) {
118 _LOG(log, logtype::BACKTRACE, "%s%s\n", prefix, backtrace->FormatFrameData(i).c_str());