Home | History | Annotate | Download | only in source

Lines Matching defs:thread

126     t.push_back (Packet (set_thread,                    &RNBRemote::HandlePacket_H,             NULL, "H", "Set thread"));
139 t.push_back (Packet (thread_alive_p, &RNBRemote::HandlePacket_T, NULL, "T", "Is thread alive"));
144 t.push_back (Packet (vcont_list_actions, &RNBRemote::HandlePacket_v, NULL, "vCont;", "Verbose resume with thread actions"));
145 t.push_back (Packet (vcont_list_actions, &RNBRemote::HandlePacket_v, NULL, "vCont?", "List valid continue-with-thread-actions actions"));
157 t.push_back (Packet (query_current_thread_id, &RNBRemote::HandlePacket_qC, NULL, "qC", "Query current thread ID"));
163 // TTTT is hex thread ID
164 t.push_back (Packet (query_thread_stop_info, &RNBRemote::HandlePacket_qThreadStopInfo, NULL, "qThreadStopInfo", "Get detailed info on why the specified thread stopped"));
165 t.push_back (Packet (query_thread_extra_info, &RNBRemote::HandlePacket_qThreadExtraInfo,NULL, "qThreadExtraInfo", "Get printable status of a thread"));
177 t.push_back (Packet (prefix_reg_packets_with_tid, &RNBRemote::HandlePacket_QThreadSuffixSupported , NULL, "QThreadSuffixSupported", "Check if thread specifc packets (register packets 'g', 'G', 'p', and 'P') support having the thread ID appended to the end of the command"));
178 t.push_back (Packet (set_logging_mode, &RNBRemote::HandlePacket_QSetLogging , NULL, "QSetLogging:", "Check if register packets ('g', 'G', 'p', and 'P' support having the thread ID prefix"));
189 thread IDs."));
190 t.push_back (Packet (sync_thread_state, &RNBRemote::HandlePacket_QSyncThreadState , NULL, "QSyncThreadState:", "Do whatever is necessary to make sure 'thread' is in a safe state to call functions on."));
589 // Put the packet data into the buffer in a thread safe fashion
676 // Let the main thread know we have received a packet
709 // Our thread was successfully kicked off, wait for it to
732 // Wait for 2 seconds for the remote data thread to exit
735 // Kill the remote data thread???
744 // Keep a shared pointer reference so this doesn't go away on us before the thread is killed.
745 DNBLogThreadedIf(LOG_RNB_REMOTE, "RNBRemote::%s (%p): thread starting...", __FUNCTION__, arg);
752 // START: main receive remote command thread loop
775 // START: main receive remote command thread loop
779 DNBLogThreadedIf(LOG_RNB_REMOTE, "RNBRemote::%s (%p): thread exiting...", __FUNCTION__, arg);
1325 Set the thread for subsequent actions; 'c' for step/continue ops,
1326 'g' for other ops. -1 means all threads, 0 means any thread. */
1348 return HandlePacket_ILLFORMED (__FILE__, __LINE__, p, "Invalid thread number in H packet");
1477 return HandlePacket_ILLFORMED (__FILE__, __LINE__, p, "Invalid thread number in qThreadExtraInfo packet");
2183 return HandlePacket_ILLFORMED (__FILE__, __LINE__, p, "Invalid thread number in QSyncThreadState packet");
2195 // pair in the stop reply packets where we will list all of the thread IDs
2423 // Output the T packet with the thread
2449 ostrm << std::hex << "thread:" << tid << ';';
2460 // the thread name contains special chars, send as hex bytes
2477 // will send all thread IDs back in the "threads" key whose value is
2478 // a listc of hex thread IDs separated by commas:
2566 // Make sure we set the current thread so g and p packets return
2793 Get the contents of the registers for the current thread,
2795 Should the setting of the Hg packet determine which thread's registers
2813 return HandlePacket_ILLFORMED (__FILE__, __LINE__, p, "No thread specified in p packet");
2841 How is the thread for these specified, beyond "the current thread"?
2861 return HandlePacket_ILLFORMED (__FILE__, __LINE__, p, "No thread specified in p packet");
3118 return HandlePacket_ILLFORMED (__FILE__, __LINE__, p, "Could not parse thread number in vCont packet");
3212 /* 'T XX' -- status of thread
3213 Check if the specified thread is alive.
3214 The thread number is in hex? */
3222 return HandlePacket_ILLFORMED (__FILE__, __LINE__, p, "No thread specified in T packet");
3232 return HandlePacket_ILLFORMED (__FILE__, __LINE__, p, "Could not parse thread number in T packet");
3249 return HandlePacket_ILLFORMED (__FILE__, __LINE__, p, "No thread specified in z packet");
3368 // Extract the thread number from the thread suffix that might be appended to
3369 // thread specific packets. This will only be enabled if m_thread_suffix_supported
3379 const char *tid_cstr = strstr (p, "thread:");
3382 tid_cstr += strlen ("thread:");
3403 return HandlePacket_ILLFORMED (__FILE__, __LINE__, p, "No thread specified in p packet");
3420 return HandlePacket_ILLFORMED (__FILE__, __LINE__, p, "No thread specified in p packet");
3513 return HandlePacket_ILLFORMED (__FILE__, __LINE__, p, "No thread specified in p packet");
4049 nub_thread_t thread = DNBProcessGetCurrentThreadMachPort (pid);
4053 kr = thread_get_state (thread, x86_THREAD_STATE,