Home
last modified time | relevance | path

Searched refs:proc_info (Results 1 – 16 of 16) sorted by relevance

/llvm-project-15.0.7/lldb/source/Utility/
H A DProcessInfo.cpp262 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 DRNBServices.cpp46 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 DGDBRemoteCommunicationServerCommon.cpp321 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 DGDBRemoteCommunicationServerCommon.h111 static void CreateProcessInfoResponse(const ProcessInstanceInfo &proc_info,
115 const ProcessInstanceInfo &proc_info, StreamString &response);
H A DGDBRemoteCommunicationServerPlatform.cpp398 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 DGDBRemoteCommunicationServerLLGS.cpp1393 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 DTestGdbRemoteAuxvSupport.py34 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 DProcessInfo.h196 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 DPlatformAppleSimulator.cpp509 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 DPlatformDarwin.cpp1093 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 DCommandObjectPlatform.cpp1264 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 DRemoteAwarePlatform.h87 bool GetProcessInfo(lldb::pid_t pid, ProcessInstanceInfo &proc_info) override;
H A DPlatform.h404 virtual bool GetProcessInfo(lldb::pid_t pid, ProcessInstanceInfo &proc_info);
/llvm-project-15.0.7/lldb/include/lldb/Host/
H A DHost.h164 static bool GetProcessInfo(lldb::pid_t pid, ProcessInstanceInfo &proc_info);
/llvm-project-15.0.7/lldb/source/Plugins/Platform/gdb-server/
H A DPlatformRemoteGDBServer.h50 bool GetProcessInfo(lldb::pid_t pid, ProcessInstanceInfo &proc_info) override;
/llvm-project-15.0.7/lldb/source/API/
H A DSBProcess.cpp1217 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()