|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/tools/lldb/scripts/LLDBWrapPython.cpp 5505 lldb::pid_t arg1 ;
5729 lldb::pid_t result;
5752 lldb::pid_t arg2 ;
6604 lldb::pid_t result;
6627 lldb::pid_t arg2 ;
22115 lldb::pid_t arg2 ;
34868 lldb::pid_t result;
43107 lldb::pid_t arg2 ;
44128 lldb::pid_t arg2 ;
44811 lldb::pid_t result;
46661 lldb::pid_t result;
46895 lldb::pid_t result;
53559 lldb::pid_t arg3 ;
tools/lldb/include/lldb/API/SBAttachInfo.h 22 SBAttachInfo(lldb::pid_t pid);
67 lldb::pid_t GetProcessID();
69 void SetProcessID(lldb::pid_t pid);
146 lldb::pid_t GetParentProcessID();
148 void SetParentProcessID(lldb::pid_t pid);
tools/lldb/include/lldb/API/SBDebugger.h 150 lldb::SBTarget FindTargetWithProcessID(pid_t pid);
tools/lldb/include/lldb/API/SBLaunchInfo.h 29 lldb::pid_t GetProcessID();
tools/lldb/include/lldb/API/SBPlatform.h 137 SBError Kill(const lldb::pid_t pid);
tools/lldb/include/lldb/API/SBProcess.h 80 bool RemoteAttachToProcessWithID(lldb::pid_t pid, lldb::SBError &error);
136 lldb::pid_t GetProcessID();
tools/lldb/include/lldb/API/SBProcessInfo.h 33 lldb::pid_t GetProcessID();
51 lldb::pid_t GetParentProcessID();
tools/lldb/include/lldb/API/SBTarget.h 219 lldb::SBProcess AttachToProcessWithID(SBListener &listener, lldb::pid_t pid,
tools/lldb/include/lldb/Core/Debugger.h 82 static lldb::TargetSP FindTargetWithProcessID(lldb::pid_t pid);
tools/lldb/include/lldb/Host/Host.h 65 lldb::pid_t pid, bool exited,
104 lldb::pid_t pid, bool monitor_signals);
117 static lldb::pid_t GetCurrentProcessID();
119 static void Kill(lldb::pid_t pid, int signo);
180 typedef std::map<lldb::pid_t, bool> TidMap;
181 typedef std::pair<lldb::pid_t, bool> TidPair;
182 static bool FindProcessThreads(const lldb::pid_t pid, TidMap &tids_to_attach);
184 static bool GetProcessInfo(lldb::pid_t pid, ProcessInstanceInfo &proc_info);
tools/lldb/include/lldb/Host/HostNativeProcessBase.h 33 virtual lldb::pid_t GetProcessId() const = 0;
tools/lldb/include/lldb/Host/HostProcess.h 43 lldb::pid_t GetProcessId() const;
tools/lldb/include/lldb/Host/ProcessLaunchInfo.h 113 static bool NoOpMonitorCallback(lldb::pid_t pid, bool exited, int signal,
tools/lldb/include/lldb/Host/PseudoTerminal.h 72 lldb::pid_t Fork(char *error_str, size_t error_len);
tools/lldb/include/lldb/Host/Terminal.h 124 lldb::pid_t m_process_group; ///< Cached process group information.
tools/lldb/include/lldb/Host/common/NativeProcessProtocol.h 159 lldb::pid_t GetID() const { return m_pid; }
300 Attach(lldb::pid_t pid, NativeDelegate &native_delegate,
404 lldb::pid_t m_pid;
430 NativeProcessProtocol(lldb::pid_t pid, int terminal_fd,
433 void SetID(lldb::pid_t pid) { m_pid = pid; }
tools/lldb/include/lldb/Host/posix/HostProcessPosix.h 32 lldb::pid_t GetProcessId() const override;
tools/lldb/include/lldb/Target/Platform.h 344 virtual Status KillProcess(const lldb::pid_t pid);
422 virtual bool GetProcessInfo(lldb::pid_t pid, ProcessInstanceInfo &proc_info);
tools/lldb/include/lldb/Target/Process.h 548 SetProcessExitStatus(lldb::pid_t pid, // The process ID we want to monitor
900 virtual Status WillAttachToProcessWithID(lldb::pid_t pid) { return Status(); }
945 virtual Status DoAttachToProcessWithID(lldb::pid_t pid,
tools/lldb/include/lldb/Target/RemoteAwarePlatform.h 78 bool GetProcessInfo(lldb::pid_t pid, ProcessInstanceInfo &proc_info) override;
89 Status KillProcess(const lldb::pid_t pid) override;
tools/lldb/include/lldb/Target/TargetList.h 155 lldb::TargetSP FindTargetWithProcessID(lldb::pid_t pid) const;
174 uint32_t SendAsyncInterrupt(lldb::pid_t pid = LLDB_INVALID_PROCESS_ID);
176 uint32_t SignalIfRunning(lldb::pid_t pid, int signo);
tools/lldb/include/lldb/Utility/ProcessInfo.h 35 ProcessInfo(const char *name, const ArchSpec &arch, lldb::pid_t pid);
68 lldb::pid_t GetProcessID() const { return m_pid; }
70 void SetProcessID(lldb::pid_t pid) { m_pid = pid; }
101 lldb::pid_t m_pid;
114 ProcessInstanceInfo(const char *name, const ArchSpec &arch, lldb::pid_t pid)
137 lldb::pid_t GetParentProcessID() const { return m_parent_pid; }
139 void SetParentProcessID(lldb::pid_t pid) { m_parent_pid = pid; }
155 lldb::pid_t m_parent_pid;
172 lldb::pid_t GetProcessIDAtIndex(size_t idx) {
tools/lldb/source/API/SBAttachInfo.cpp 23 SBAttachInfo::SBAttachInfo(lldb::pid_t pid)
70 lldb::pid_t SBAttachInfo::GetProcessID() {
76 void SBAttachInfo::SetProcessID(lldb::pid_t pid) {
230 lldb::pid_t SBAttachInfo::GetParentProcessID() {
236 void SBAttachInfo::SetParentProcessID(lldb::pid_t pid) {
tools/lldb/source/API/SBDebugger.cpp 909 SBTarget SBDebugger::FindTargetWithProcessID(lldb::pid_t pid) {
tools/lldb/source/API/SBLaunchInfo.cpp 56 lldb::pid_t SBLaunchInfo::GetProcessID() {
tools/lldb/source/API/SBPlatform.cpp 541 SBError SBPlatform::Kill(const lldb::pid_t pid) {
tools/lldb/source/API/SBProcess.cpp 168 bool SBProcess::RemoteAttachToProcessWithID(lldb::pid_t pid,
558 lldb::pid_t SBProcess::GetProcessID() {
561 lldb::pid_t ret_val = LLDB_INVALID_PROCESS_ID;
tools/lldb/source/API/SBProcessInfo.cpp 82 lldb::pid_t SBProcessInfo::GetProcessID() {
85 lldb::pid_t proc_id = LLDB_INVALID_PROCESS_ID;
172 lldb::pid_t SBProcessInfo::GetParentProcessID() {
175 lldb::pid_t proc_id = LLDB_INVALID_PROCESS_ID;
tools/lldb/source/API/SBTarget.cpp 456 lldb::pid_t attach_pid = attach_info.GetProcessID();
479 lldb::pid_t pid, // The process ID to attach to
tools/lldb/source/Commands/CommandObjectPlatform.cpp 1066 lldb::pid_t pid =
1342 lldb::pid_t pid;
1403 lldb::pid_t pid = LLDB_INVALID_PROCESS_ID;
tools/lldb/source/Commands/CommandObjectProcess.cpp 283 lldb::pid_t pid;
tools/lldb/source/Commands/CommandObjectTarget.cpp 92 lldb::pid_t pid = process_sp->GetID();
tools/lldb/source/Core/Debugger.cpp 670 TargetSP Debugger::FindTargetWithProcessID(lldb::pid_t pid) {
tools/lldb/source/Host/common/Host.cpp 94 lldb::pid_t pid; // The process ID to monitor
103 const Host::MonitorChildProcessCallback &callback, lldb::pid_t pid,
302 lldb::pid_t Host::GetCurrentProcessID() { return ::getpid(); }
438 lldb::pid_t pid;
444 MonitorShellCommand(std::shared_ptr<ShellInfo> shell_info, lldb::pid_t pid,
534 const lldb::pid_t pid = launch_info.GetProcessID();
603 void Host::Kill(lldb::pid_t pid, int signo) { ::kill(pid, signo); }
tools/lldb/source/Host/common/HostProcess.cpp 29 lldb::pid_t HostProcess::GetProcessId() const {
tools/lldb/source/Host/common/NativeProcessProtocol.cpp 26 NativeProcessProtocol::NativeProcessProtocol(lldb::pid_t pid, int terminal_fd,
tools/lldb/source/Host/common/ProcessLaunchInfo.cpp 182 bool ProcessLaunchInfo::NoOpMonitorCallback(lldb::pid_t pid, bool exited, int signal, int status) {
tools/lldb/source/Host/common/PseudoTerminal.cpp 192 lldb::pid_t PseudoTerminal::Fork(char *error_str, size_t error_len) {
tools/lldb/source/Host/linux/Host.cpp 232 const lldb::pid_t our_pid = getpid();
239 lldb::pid_t pid = atoi(direntry->d_name);
275 bool Host::FindProcessThreads(const lldb::pid_t pid, TidMap &tids_to_attach) {
301 bool Host::GetProcessInfo(lldb::pid_t pid, ProcessInstanceInfo &process_info) {
tools/lldb/source/Host/posix/HostProcessPosix.cpp 79 lldb::pid_t HostProcessPosix::GetProcessId() const { return m_process; }
tools/lldb/source/Plugins/Platform/Android/PlatformAndroidRemoteGDBServer.cpp 23 static const lldb::pid_t g_remote_platform_pid =
83 bool PlatformAndroidRemoteGDBServer::LaunchGDBServer(lldb::pid_t &pid,
100 bool PlatformAndroidRemoteGDBServer::KillSpawnedProcess(lldb::pid_t pid) {
153 void PlatformAndroidRemoteGDBServer::DeleteForwardPort(lldb::pid_t pid) {
172 const lldb::pid_t pid, const uint16_t remote_port,
208 static lldb::pid_t s_remote_gdbserver_fake_pid = 0xffffffffffffffffULL;
tools/lldb/source/Plugins/Platform/Android/PlatformAndroidRemoteGDBServer.h 43 std::map<lldb::pid_t, uint16_t> m_port_forwards;
46 bool LaunchGDBServer(lldb::pid_t &pid, std::string &connect_url) override;
48 bool KillSpawnedProcess(lldb::pid_t pid) override;
50 void DeleteForwardPort(lldb::pid_t pid);
52 Status MakeConnectURL(const lldb::pid_t pid, const uint16_t remote_port,
tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp 364 lldb::pid_t pid, ProcessInstanceInfo &process_info) {
451 Status PlatformRemoteGDBServer::KillProcess(const lldb::pid_t pid) {
465 lldb::pid_t debugserver_pid = LLDB_INVALID_PROCESS_ID;
509 bool PlatformRemoteGDBServer::LaunchGDBServer(lldb::pid_t &pid,
539 bool PlatformRemoteGDBServer::KillSpawnedProcess(lldb::pid_t pid) {
551 lldb::pid_t debugserver_pid = LLDB_INVALID_PROCESS_ID;
tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.h 56 bool GetProcessInfo(lldb::pid_t pid, ProcessInstanceInfo &proc_info) override;
63 Status KillProcess(const lldb::pid_t pid) override;
180 virtual bool LaunchGDBServer(lldb::pid_t &pid, std::string &connect_url);
182 virtual bool KillSpawnedProcess(lldb::pid_t pid);
tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp 265 lldb::pid_t pid, NativeProcessProtocol::NativeDelegate &native_delegate,
380 Status NativeProcessLinux::SetDefaultPtraceOpts(lldb::pid_t pid) {
400 void NativeProcessLinux::MonitorCallback(lldb::pid_t pid, bool exited,
1788 Status NativeProcessLinux::PtraceWrapper(int req, lldb::pid_t pid, void *addr,
tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.h 48 Attach(lldb::pid_t pid, NativeDelegate &native_delegate,
120 static Status PtraceWrapper(int req, lldb::pid_t pid, void *addr = nullptr,
151 static Status SetDefaultPtraceOpts(const lldb::pid_t);
153 void MonitorCallback(lldb::pid_t pid, bool exited, WaitStatus status);
tools/lldb/source/Plugins/Process/Linux/NativeThreadLinux.cpp 411 lldb::pid_t pid = process.GetID();
tools/lldb/source/Plugins/Process/Linux/ProcessorTrace.cpp 46 Status ProcessorTraceMonitor::StartTrace(lldb::pid_t pid, lldb::tid_t tid,
241 ProcessorTraceMonitor::Create(lldb::pid_t pid, lldb::tid_t tid,
tools/lldb/source/Plugins/Process/Linux/ProcessorTrace.h 82 Status StartTrace(lldb::pid_t pid, lldb::tid_t tid,
99 Create(lldb::pid_t pid, lldb::tid_t tid, const TraceOptions &config,
tools/lldb/source/Plugins/Process/POSIX/NativeProcessELF.h 22 using NativeProcessProtocol::NativeProcessProtocol;
tools/lldb/source/Plugins/Process/POSIX/ProcessMessage.h 48 static ProcessMessage Attach(lldb::pid_t pid) {
83 static ProcessMessage Crash(lldb::pid_t pid, CrashReason reason, int signo,
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp 701 lldb::pid_t GDBRemoteCommunicationClient::GetCurrentProcessID(bool allow_lazy) {
1319 lldb::pid_t pid, StringExtractorGDBRemote &response) {
1896 lldb::pid_t pid = LLDB_INVALID_PROCESS_ID;
1900 lldb::pid_t pid = LLDB_INVALID_PROCESS_ID;
1980 lldb::pid_t pid, ProcessInstanceInfo &process_info) {
2032 lldb::pid_t pid = LLDB_INVALID_PROCESS_ID;
2482 const char *remote_accept_hostname, lldb::pid_t &pid, uint16_t &port,
2565 bool GDBRemoteCommunicationClient::KillSpawnedProcess(lldb::pid_t pid) {
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h 77 lldb::pid_t GetCurrentProcessID(bool allow_lazy = true);
81 bool LaunchGDBServer(const char *remote_accept_hostname, lldb::pid_t &pid,
87 bool KillSpawnedProcess(lldb::pid_t pid);
139 int SendAttach(lldb::pid_t pid, StringExtractorGDBRemote &response);
266 bool GetProcessInfo(lldb::pid_t pid, ProcessInstanceInfo &process_info);
543 lldb::pid_t m_curr_pid;
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.h 30 using PortMap = std::map<uint16_t, lldb::pid_t>;
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.cpp 321 lldb::pid_t pid = packet.GetU32(LLDB_INVALID_PROCESS_ID);
364 lldb::pid_t pid = LLDB_INVALID_PROCESS_ID;
369 lldb::pid_t pid = LLDB_INVALID_PROCESS_ID;
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp 284 Status GDBRemoteCommunicationServerLLGS::AttachToProcess(lldb::pid_t pid) {
1263 lldb::pid_t pid = m_debugged_process_up->GetID();
2986 lldb::pid_t pid = packet.GetU32(LLDB_INVALID_PROCESS_ID, 16);
3027 lldb::pid_t pid = LLDB_INVALID_PROCESS_ID;
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.h 60 Status AttachToProcess(lldb::pid_t pid);
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerPlatform.cpp 91 const lldb_private::Args &args, std::string hostname, lldb::pid_t &pid,
181 lldb::pid_t debugserver_pid = LLDB_INVALID_PROCESS_ID;
245 lldb::pid_t pid = packet.GetU64(LLDB_INVALID_PROCESS_ID);
263 bool GDBRemoteCommunicationServerPlatform::KillSpawnedProcess(lldb::pid_t pid) {
321 lldb::pid_t pid = m_process_launch_info.GetProcessID();
369 lldb::pid_t pid = m_process_launch_info.GetProcessID();
417 lldb::pid_t pid) {
480 uint16_t port, lldb::pid_t pid) {
498 bool GDBRemoteCommunicationServerPlatform::FreePortForProcess(lldb::pid_t pid) {
544 lldb::pid_t pid, uint16_t port, const std::string &socket_name) {
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerPlatform.h 25 typedef std::map<uint16_t, lldb::pid_t> PortMap;
47 bool AssociatePortWithProcess(uint16_t port, lldb::pid_t pid);
51 bool FreePortForProcess(lldb::pid_t pid);
58 lldb::pid_t &pid, uint16_t &port,
61 void SetPendingGdbServer(lldb::pid_t pid, uint16_t port,
68 std::set<lldb::pid_t> m_spawned_pids;
73 lldb::pid_t pid;
95 bool KillSpawnedProcess(lldb::pid_t pid);
97 bool DebugserverProcessReaped(lldb::pid_t pid);
tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp 657 Status ProcessGDBRemote::WillAttachToProcessWithID(lldb::pid_t pid) {
680 lldb::pid_t pid = m_gdb_comm.GetCurrentProcessID();
1176 lldb::pid_t attach_pid, const ProcessAttachInfo &attach_info) {
2175 lldb::pid_t pid = m_gdb_comm.GetCurrentProcessID();
3532 std::weak_ptr<ProcessGDBRemote> process_wp, lldb::pid_t debugserver_pid,
5061 lldb::pid_t pid = m_gdb_comm.GetCurrentProcessID();
tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h 83 Status WillAttachToProcessWithID(lldb::pid_t pid) override;
92 Status DoAttachToProcessWithID(lldb::pid_t pid,
248 std::atomic<lldb::pid_t> m_debugserver_pid;
350 lldb::pid_t pid, bool exited, int signo,
tools/lldb/source/Plugins/Process/minidump/MinidumpParser.cpp 244 llvm::Optional<lldb::pid_t> MinidumpParser::GetPid() {
tools/lldb/source/Plugins/Process/minidump/MinidumpParser.h 75 llvm::Optional<lldb::pid_t> GetPid();
tools/lldb/source/Plugins/Process/minidump/MinidumpTypes.cpp 27 llvm::Optional<lldb::pid_t> MinidumpMiscInfo::GetPid() const {
58 lldb::pid_t LinuxProcStatus::GetPid() const { return pid; }
tools/lldb/source/Plugins/Process/minidump/MinidumpTypes.h 102 llvm::Optional<lldb::pid_t> GetPid() const;
111 lldb::pid_t pid;
115 lldb::pid_t GetPid() const;
tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.cpp 227 llvm::Optional<lldb::pid_t> pid = m_minidump_parser->GetPid();
tools/lldb/source/Target/Platform.cpp 986 bool Platform::GetProcessInfo(lldb::pid_t pid,
1061 Status Platform::KillProcess(const lldb::pid_t pid) {
tools/lldb/source/Target/Process.cpp 1155 lldb::pid_t pid, bool exited,
2758 lldb::pid_t attach_pid = attach_info.GetProcessID();
tools/lldb/source/Target/RemoteAwarePlatform.cpp 233 bool RemoteAwarePlatform::GetProcessInfo(lldb::pid_t pid,
278 Status RemoteAwarePlatform::KillProcess(const lldb::pid_t pid) {
tools/lldb/source/Target/TargetList.cpp 481 TargetSP TargetList::FindTargetWithProcessID(lldb::pid_t pid) const {
525 uint32_t TargetList::SendAsyncInterrupt(lldb::pid_t pid) {
546 uint32_t TargetList::SignalIfRunning(lldb::pid_t pid, int signo) {
tools/lldb/source/Utility/ProcessInfo.cpp 27 lldb::pid_t pid)
tools/lldb/tools/driver/Driver.h 67 lldb::pid_t m_process_pid = LLDB_INVALID_PROCESS_ID;
tools/lldb/tools/lldb-server/lldb-gdbserver.cpp 142 lldb::pid_t pid) {
tools/lldb/tools/lldb-server/lldb-platform.cpp 350 lldb::pid_t pid = LLDB_INVALID_PROCESS_ID;
tools/lldb/tools/lldb-vscode/lldb-vscode.cpp 490 const lldb::pid_t pid =
tools/lldb/unittests/Process/POSIX/NativeProcessELFTest.cpp 28 using MockProcess::MockProcess;
tools/lldb/unittests/Process/minidump/MinidumpParserTest.cpp 188 lldb::pid_t pid = proc_status->GetPid();
221 llvm::Optional<lldb::pid_t> pid = parser->GetPid();
522 llvm::Optional<lldb::pid_t> pid = misc_info->GetPid();
529 llvm::Optional<lldb::pid_t> pid = parser->GetPid();
537 llvm::Optional<lldb::pid_t> pid = parser->GetPid();
tools/lldb/unittests/TestingSupport/Host/NativeProcessTestUtils.h 36 const ArchSpec &Arch, lldb::pid_t Pid = 1)
tools/lldb/unittests/tools/lldb-server/tests/MessageObjects.cpp 54 lldb::pid_t ProcessInfo::GetPid() const { return m_pid; }
tools/lldb/unittests/tools/lldb-server/tests/MessageObjects.h 33 lldb::pid_t GetPid() const;
38 lldb::pid_t m_pid;
39 lldb::pid_t m_parent_pid;