Lines Matching defs:tid_stop_info
739 struct ThreadStopInfo tid_stop_info;
741 if (!thread.GetStopReason(tid_stop_info, description))
745 const int signum = tid_stop_info.signo;
752 tid_stop_info.reason, tid_stop_info.details.exception.type);
771 const char *stop_reason = GetStopReasonString(tid_stop_info.reason);
778 if ((tid_stop_info.reason == eStopReasonException) &&
779 tid_stop_info.details.exception.type) {
781 "metype", static_cast<int64_t>(tid_stop_info.details.exception.type));
784 for (uint32_t i = 0; i < tid_stop_info.details.exception.data_count;
787 static_cast<int64_t>(tid_stop_info.details.exception.data[i]));
808 struct ThreadStopInfo tid_stop_info;
810 if (!thread.GetStopReason(tid_stop_info, description))
814 // if (tid_stop_info.reason == eStopReasonExec) {
821 int signum = tid_stop_info.signo;
825 process.GetID(), thread.GetID(), signum, int(tid_stop_info.reason),
826 tid_stop_info.details.exception.type);
955 const char *reason_str = GetStopReasonString(tid_stop_info.reason);
965 } else if ((tid_stop_info.reason == eStopReasonException) &&
966 tid_stop_info.details.exception.type) {
968 response.PutHex64(tid_stop_info.details.exception.type);
970 response.PutHex32(tid_stop_info.details.exception.data_count);
973 for (uint32_t i = 0; i < tid_stop_info.details.exception.data_count; ++i) {
975 response.PutHex64(tid_stop_info.details.exception.data[i]);
981 if (tid_stop_info.reason == eStopReasonFork ||
982 tid_stop_info.reason == eStopReasonVFork) {
985 if (tid_stop_info.reason == eStopReasonFork)
988 if (tid_stop_info.reason == eStopReasonVFork)
992 tid_stop_info.details.fork.child_pid,
993 tid_stop_info.details.fork.child_tid);