Lines Matching +full:remote +full:- +full:pid

1 //===-- GDBRemoteCommunicationClient.h --------------------------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
54 // A trivial struct used to return a pair of PID and TID.
56 uint64_t pid;
76 // if we were able to connect and communicate with the remote GDB
84 bool LaunchGDBServer(const char *remote_accept_hostname, lldb::pid_t &pid,
90 bool KillSpawnedProcess(lldb::pid_t pid);
111 /// -1 if the call is unsupported or any other unexpected
121 /// Sends a GDB remote protocol 'I' packet that delivers stdin
122 /// data to the remote process.
180 /// Gets the current working directory of a remote platform GDB
184 /// The current working directory on the remote platform.
194 Status Detach(bool keep_stopped, lldb::pid_t pid = LLDB_INVALID_PROCESS_ID);
249 bool GetProcessInfo(lldb::pid_t pid, ProcessInstanceInfo &process_info);
301 std::optional<PidTid> SendSetCurrentThreadPacket(uint64_t tid, uint64_t pid,
305 lldb::pid_t pid = LLDB_INVALID_PROCESS_ID);
308 lldb::pid_t pid = LLDB_INVALID_PROCESS_ID);
463 /// Return the feature set supported by the gdb-remote server.
465 /// This method returns the remote side's response to the qSupported
475 /// Return the array of async JSON packet types supported by the remote.
477 /// This method returns the remote side's array of supported JSON
481 /// possibly send async-style packets that contain a payload of a
482 /// binhex-encoded JSON dictionary. The dictionary will have a
486 /// There is a Plugin category called structured-data plugins.
494 /// Configure a StructuredData feature on the remote end.
520 llvm::Expected<int> KillProcess(lldb::pid_t pid);
576 /// Current gdb remote protocol process identifier for all other operations
578 /// Current gdb remote protocol process identifier for continue, step, etc
580 /// Current gdb remote protocol thread identifier for all other operations
582 /// Current gdb remote protocol thread identifier for continue, step, etc
623 // Given the list of compression types that the remote debug stub can support,