• Home
  • Raw
  • Download

Lines Matching refs:tid

179 static void dump_signal_info(log_t* log, pid_t tid, int signal, int si_code) {  in dump_signal_info()  argument
182 if (ptrace(PTRACE_GETSIGINFO, tid, 0, &si) == -1) { in dump_signal_info()
201 static void dump_thread_info(log_t* log, pid_t pid, pid_t tid) { in dump_thread_info() argument
207 snprintf(path, sizeof(path), "/proc/%d/comm", tid); in dump_thread_info()
234 _LOG(log, logtype::HEADER, "pid: %d, tid: %d, name: %s >>> %s <<<\n", pid, tid, in dump_thread_info()
359 static void dump_all_maps(Backtrace* backtrace, BacktraceMap* map, log_t* log, pid_t tid) { in dump_all_maps() argument
364 if (ptrace(PTRACE_GETSIGINFO, tid, 0, &si) != -1) { in dump_all_maps()
368 ALOGE("Cannot get siginfo for %d: %s\n", tid, strerror(errno)); in dump_all_maps()
447 static void dump_thread(log_t* log, pid_t pid, pid_t tid, BacktraceMap* map, int signal, in dump_thread() argument
449 log->current_tid = tid; in dump_thread()
453 dump_thread_info(log, pid, tid); in dump_thread()
456 dump_signal_info(log, tid, signal, si_code); in dump_thread()
459 std::unique_ptr<Backtrace> backtrace(Backtrace::Create(pid, tid, map)); in dump_thread()
463 dump_registers(log, tid); in dump_thread()
467 ALOGE("Unwind failed: pid = %d, tid = %d", pid, tid); in dump_thread()
473 dump_all_maps(backtrace.get(), map, log, tid); in dump_thread()
564 timeBuf, entry->nsec / 1000000, entry->pid, entry->tid, in dump_log_file()
591 timeBuf, entry->nsec / 1000000, entry->pid, entry->tid, in dump_log_file()
607 static void dump_crash(log_t* log, BacktraceMap* map, pid_t pid, pid_t tid, in dump_crash() argument
618 dump_thread(log, pid, tid, map, signal, si_code, abort_msg_address, true); in dump_crash()
687 void engrave_tombstone(int tombstone_fd, BacktraceMap* map, pid_t pid, pid_t tid, in engrave_tombstone() argument
691 log.current_tid = tid; in engrave_tombstone()
692 log.crashed_tid = tid; in engrave_tombstone()
701 dump_crash(&log, map, pid, tid, siblings, signal, original_si_code, abort_msg_address); in engrave_tombstone()