Lines Matching refs:log
47 static void dump_process_header(log_t* log, pid_t pid, in dump_process_header() argument
49 _LOG(log, logtype::BACKTRACE, "\n\n----- pid %d at %s -----\n", pid, get_timestamp().c_str()); in dump_process_header()
52 _LOG(log, logtype::BACKTRACE, "Cmd line: %s\n", android::base::Join(command_line, " ").c_str()); in dump_process_header()
54 _LOG(log, logtype::BACKTRACE, "ABI: '%s'\n", ABI_STRING); in dump_process_header()
57 static void dump_process_footer(log_t* log, pid_t pid) { in dump_process_footer() argument
58 _LOG(log, logtype::BACKTRACE, "\n----- end %d -----\n", pid); in dump_process_footer()
63 log_t log; in dump_backtrace_thread() local
64 log.tfd = output_fd; in dump_backtrace_thread()
65 log.amfd_data = nullptr; in dump_backtrace_thread()
67 _LOG(&log, logtype::BACKTRACE, "\n\"%s\" sysTid=%d\n", thread.thread_name.c_str(), thread.tid); in dump_backtrace_thread()
71 _LOG(&log, logtype::THREAD, "Unwind failed: tid = %d: Error %s\n", thread.tid, in dump_backtrace_thread()
76 log_backtrace(&log, unwinder, data, " "); in dump_backtrace_thread()
81 log_t log; in dump_backtrace() local
82 log.tfd = output_fd.get(); in dump_backtrace()
83 log.amfd_data = nullptr; in dump_backtrace()
91 dump_process_header(&log, target->second.pid, target->second.command_line); in dump_backtrace()
100 dump_process_footer(&log, target->second.pid); in dump_backtrace()
104 log_t log; in dump_backtrace_header() local
105 log.tfd = output_fd; in dump_backtrace_header()
106 log.amfd_data = nullptr; in dump_backtrace_header()
109 dump_process_header(&log, pid, get_command_line(pid)); in dump_backtrace_header()
113 log_t log; in dump_backtrace_footer() local
114 log.tfd = output_fd; in dump_backtrace_footer()
115 log.amfd_data = nullptr; in dump_backtrace_footer()
117 dump_process_footer(&log, getpid()); in dump_backtrace_footer()