Home | History | Annotate | Download | only in handler

Lines Matching refs:thread_info

287 static DebuggerdDumpType get_dump_type(const debugger_thread_info* thread_info) {
288 if (thread_info->siginfo->si_signo == DEBUGGER_SIGNAL &&
289 thread_info->siginfo->si_value.sival_int) {
297 debugger_thread_info* thread_info = static_cast<debugger_thread_info*>(arg);
332 {.iov_base = thread_info->siginfo, .iov_len = sizeof(siginfo_t)},
333 {.iov_base = thread_info->ucontext, .iov_len = sizeof(ucontext_t)},
334 {.iov_base = &thread_info->abort_msg, .iov_len = sizeof(uintptr_t)},
362 async_safe_format_buffer(main_tid, sizeof(main_tid), "%d", thread_info->crashing_tid);
364 thread_info->pseudothread_tid);
366 get_dump_type(thread_info));
407 if (thread_info->siginfo->si_signo != DEBUGGER_SIGNAL) {
489 debugger_thread_info thread_info = {
519 &thread_info, nullptr, nullptr, &thread_info.pseudothread_tid);
525 futex_wait(&thread_info.pseudothread_tid, -1);
528 futex_wait(&thread_info.pseudothread_tid, child_pid);