Lines Matching defs:pid
77 uint16_t port, lldb::pid_t pid) {
80 pos->second = pid;
96 lldb::pid_t pid) {
99 if (pair.second == pid) {
118 m_pending_gdb_server.pid = LLDB_INVALID_PROCESS_ID;
163 const lldb_private::Args &args, std::string hostname, lldb::pid_t &pid,
214 pid = debugserver_launch_info.GetProcessID();
215 if (pid != LLDB_INVALID_PROCESS_ID) {
217 m_spawned_pids.insert(pid);
219 m_port_map.AssociatePortWithProcess(*port, pid);
267 "launched successfully as pid %" PRIu64,
272 response.Printf("pid:%" PRIu64 ";port:%u;", debugserver_pid,
293 if (m_pending_gdb_server.pid == LLDB_INVALID_PROCESS_ID)
318 lldb::pid_t pid = packet.GetU64(LLDB_INVALID_PROCESS_ID);
320 // verify that we know anything about this pid. Scope for locker
323 if (m_spawned_pids.find(pid) == m_spawned_pids.end()) {
324 // not a pid we know about
330 if (KillSpawnedProcess(pid))
336 bool GDBRemoteCommunicationServerPlatform::KillSpawnedProcess(lldb::pid_t pid) {
340 if (m_spawned_pids.find(pid) == m_spawned_pids.end())
345 Host::Kill(pid, SIGTERM);
351 if (m_spawned_pids.find(pid) == m_spawned_pids.end()) {
361 if (m_spawned_pids.find(pid) == m_spawned_pids.end())
367 Host::Kill(pid, SIGKILL);
372 if (m_spawned_pids.find(pid) == m_spawned_pids.end()) {
383 if (m_spawned_pids.find(pid) == m_spawned_pids.end())
394 lldb::pid_t pid = m_process_launch_info.GetProcessID();
397 if (pid == LLDB_INVALID_PROCESS_ID)
401 if (!Host::GetProcessInfo(pid, proc_info))
474 lldb::pid_t pid = m_process_launch_info.GetProcessID();
477 response.Printf("QC%" PRIx64, pid);
486 if (pid != LLDB_INVALID_PROCESS_ID) {
522 lldb::pid_t pid) {
524 m_port_map.FreePortForProcess(pid);
525 m_spawned_pids.erase(pid);
553 const auto pid = m_process_launch_info.GetProcessID();
554 if (pid != LLDB_INVALID_PROCESS_ID) {
557 m_spawned_pids.insert(pid);
602 lldb::pid_t pid, uint16_t port, const std::string &socket_name) {
603 m_pending_gdb_server.pid = pid;