| /llvm-project-15.0.7/lldb/source/Utility/ |
| H A D | ProcessInfo.cpp | 262 const ProcessInstanceInfo &proc_info) const { in ProcessIDsMatch() 264 m_match_info.GetProcessID() != proc_info.GetProcessID()) in ProcessIDsMatch() 268 m_match_info.GetParentProcessID() != proc_info.GetParentProcessID()) in ProcessIDsMatch() 274 const ProcessInstanceInfo &proc_info) const { in UserIDsMatch() 276 m_match_info.GetUserID() != proc_info.GetUserID()) in UserIDsMatch() 280 m_match_info.GetGroupID() != proc_info.GetGroupID()) in UserIDsMatch() 284 m_match_info.GetEffectiveUserID() != proc_info.GetEffectiveUserID()) in UserIDsMatch() 293 const ProcessInstanceInfo &proc_info) const { in Matches() 294 return ArchitectureMatches(proc_info.GetArchitecture()) && in Matches() 295 ProcessIDsMatch(proc_info) && UserIDsMatch(proc_info) && in Matches() [all …]
|
| /llvm-project-15.0.7/lldb/tools/debugserver/source/ |
| H A D | RNBServices.cpp | 46 struct kinfo_proc &proc_info = proc_infos[i]; in GetProcesses() local 53 kinfo_user_matches = proc_info.kp_eproc.e_pcred.p_ruid == our_uid; in GetProcesses() 55 const pid_t pid = proc_info.kp_proc.p_pid; in GetProcesses() 60 proc_info.kp_proc.p_stat == in GetProcesses() 62 proc_info.kp_proc.p_flag & P_TRACED || // Being debugged? in GetProcesses() 63 proc_info.kp_proc.p_flag & P_WEXIT // Working on exiting? in GetProcesses() 83 const char *pid_basename = proc_info.kp_proc.p_comm; in GetProcesses()
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/gdb-remote/ |
| H A D | GDBRemoteCommunicationServerCommon.cpp | 321 ProcessInstanceInfo proc_info; in Handle_qProcessInfoPID() local 322 if (Host::GetProcessInfo(pid, proc_info)) { in Handle_qProcessInfoPID() 1212 proc_info.GetProcessID(), proc_info.GetParentProcessID(), in CreateProcessInfoResponse() 1213 proc_info.GetUserID(), proc_info.GetGroupID(), in CreateProcessInfoResponse() 1214 proc_info.GetEffectiveUserID(), proc_info.GetEffectiveGroupID()); in CreateProcessInfoResponse() 1220 response.PutStringAsRawHex8(proc_info.GetArg0()); in CreateProcessInfoResponse() 1221 for (auto &arg : proc_info.GetArguments()) { in CreateProcessInfoResponse() 1241 proc_info.GetProcessID(), proc_info.GetParentProcessID(), in CreateProcessInfoResponse_DebugServerStyle() 1242 proc_info.GetUserID(), proc_info.GetGroupID(), in CreateProcessInfoResponse_DebugServerStyle() 1243 proc_info.GetEffectiveUserID(), in CreateProcessInfoResponse_DebugServerStyle() [all …]
|
| H A D | GDBRemoteCommunicationServerCommon.h | 111 static void CreateProcessInfoResponse(const ProcessInstanceInfo &proc_info, 115 const ProcessInstanceInfo &proc_info, StreamString &response);
|
| H A D | GDBRemoteCommunicationServerPlatform.cpp | 398 ProcessInstanceInfo proc_info; in Handle_qProcessInfo() local 399 if (!Host::GetProcessInfo(pid, proc_info)) in Handle_qProcessInfo() 403 CreateProcessInfoResponse_DebugServerStyle(proc_info, response); in Handle_qProcessInfo()
|
| H A D | GDBRemoteCommunicationServerLLGS.cpp | 1393 ProcessInstanceInfo proc_info; in Handle_qProcessInfo() local 1394 if (!Host::GetProcessInfo(pid, proc_info)) in Handle_qProcessInfo() 1398 CreateProcessInfoResponse_DebugServerStyle(proc_info, response); in Handle_qProcessInfo()
|
| /llvm-project-15.0.7/lldb/test/API/tools/lldb-server/ |
| H A D | TestGdbRemoteAuxvSupport.py | 34 proc_info = self.parse_process_info_response(context) 35 self.assertIsNotNone(proc_info) 36 self.assertIn("ptrsize", proc_info) 37 word_size = int(proc_info["ptrsize"])
|
| /llvm-project-15.0.7/lldb/include/lldb/Utility/ |
| H A D | ProcessInfo.h | 196 bool ProcessIDsMatch(const ProcessInstanceInfo &proc_info) const; 200 bool UserIDsMatch(const ProcessInstanceInfo &proc_info) const; 202 bool Matches(const ProcessInstanceInfo &proc_info) const;
|
| /llvm-project-15.0.7/lldb/source/Plugins/Platform/MacOSX/ |
| H A D | PlatformAppleSimulator.cpp | 509 const ProcessInstanceInfo &proc_info = all_osx_process_infos[i]; in FindProcesses() local 510 const llvm::Triple &triple = proc_info.GetArchitecture().GetTriple(); in FindProcesses() 513 process_infos.push_back(proc_info); in FindProcesses()
|
| H A D | PlatformDarwin.cpp | 1093 lldb_private::ProcessInstanceInfo proc_info; in GetOSVersion() local 1094 if (Host::GetProcessInfo(process->GetID(), proc_info)) { in GetOSVersion() 1095 const Environment &env = proc_info.GetEnvironment(); in GetOSVersion()
|
| /llvm-project-15.0.7/lldb/source/Commands/ |
| H A D | CommandObjectPlatform.cpp | 1264 ProcessInstanceInfo proc_info; in DoExecute() local 1265 if (platform_sp->GetProcessInfo(pid, proc_info)) { in DoExecute() 1268 proc_info.DumpAsTableRow(ostrm, platform_sp->GetUserIDResolver(), in DoExecute() 1540 ProcessInstanceInfo proc_info; in DoExecute() local 1541 if (platform_sp->GetProcessInfo(pid, proc_info)) { in DoExecute() 1544 proc_info.Dump(ostrm, platform_sp->GetUserIDResolver()); in DoExecute()
|
| /llvm-project-15.0.7/lldb/include/lldb/Target/ |
| H A D | RemoteAwarePlatform.h | 87 bool GetProcessInfo(lldb::pid_t pid, ProcessInstanceInfo &proc_info) override;
|
| H A D | Platform.h | 404 virtual bool GetProcessInfo(lldb::pid_t pid, ProcessInstanceInfo &proc_info);
|
| /llvm-project-15.0.7/lldb/include/lldb/Host/ |
| H A D | Host.h | 164 static bool GetProcessInfo(lldb::pid_t pid, ProcessInstanceInfo &proc_info);
|
| /llvm-project-15.0.7/lldb/source/Plugins/Platform/gdb-server/ |
| H A D | PlatformRemoteGDBServer.h | 50 bool GetProcessInfo(lldb::pid_t pid, ProcessInstanceInfo &proc_info) override;
|
| /llvm-project-15.0.7/lldb/source/API/ |
| H A D | SBProcess.cpp | 1217 ProcessInstanceInfo proc_info; in GetProcessInfo() local 1218 if (process_sp && process_sp->GetProcessInfo(proc_info)) { in GetProcessInfo() 1219 sb_proc_info.SetProcessInfo(proc_info); in GetProcessInfo()
|