Lines Matching defs:process_info

45                       ProcessInstanceInfo &process_info) {
46 if (!process_info.ProcessIDIsValid())
49 int pid = process_info.GetProcessID();
72 process_info.GetExecutableFile().SetFile(pathname, FileSpec::Style::native);
74 process_info.GetExecutableFile().SetFile(cstr, FileSpec::Style::native);
77 NameMatches(process_info.GetExecutableFile().GetFilename().GetCString(),
82 process_info.SetArg0(cstr);
83 Args &proc_args = process_info.GetArguments();
103 static bool GetFreeBSDProcessCPUType(ProcessInstanceInfo &process_info) {
104 if (process_info.ProcessIDIsValid()) {
105 process_info.GetArchitecture() =
109 process_info.GetArchitecture().Clear();
113 static bool GetFreeBSDProcessUserAndGroup(ProcessInstanceInfo &process_info) {
116 const int pid = process_info.GetProcessID();
119 if (!process_info.ProcessIDIsValid())
130 process_info.SetParentProcessID(proc_kinfo.ki_ppid);
131 process_info.SetUserID(proc_kinfo.ki_ruid);
132 process_info.SetGroupID(proc_kinfo.ki_rgid);
133 process_info.SetEffectiveUserID(proc_kinfo.ki_uid);
135 process_info.SetEffectiveGroupID(proc_kinfo.ki_groups[0]);
137 process_info.SetEffectiveGroupID(UINT32_MAX);
141 process_info.SetParentProcessID(LLDB_INVALID_PROCESS_ID);
142 process_info.SetUserID(UINT32_MAX);
143 process_info.SetGroupID(UINT32_MAX);
144 process_info.SetEffectiveUserID(UINT32_MAX);
145 process_info.SetEffectiveGroupID(UINT32_MAX);
206 ProcessInstanceInfo process_info;
207 process_info.SetProcessID(kinfo.ki_pid);
208 process_info.SetParentProcessID(kinfo.ki_ppid);
209 process_info.SetUserID(kinfo.ki_ruid);
210 process_info.SetGroupID(kinfo.ki_rgid);
211 process_info.SetEffectiveUserID(kinfo.ki_svuid);
212 process_info.SetEffectiveGroupID(kinfo.ki_svgid);
215 if (match_info_noname.Matches(process_info) &&
216 GetFreeBSDProcessArgs(&match_info, process_info)) {
217 GetFreeBSDProcessCPUType(process_info);
218 if (match_info.Matches(process_info))
219 process_infos.push_back(process_info);
226 bool Host::GetProcessInfo(lldb::pid_t pid, ProcessInstanceInfo &process_info) {
227 process_info.SetProcessID(pid);
229 if (GetFreeBSDProcessArgs(NULL, process_info)) {
231 GetFreeBSDProcessCPUType(process_info);
232 GetFreeBSDProcessUserAndGroup(process_info);
236 process_info.Clear();