Lines Matching defs:process_info

46                                  ProcessInstanceInfo &process_info) {
47 if (!process_info.ProcessIDIsValid())
50 int pid = process_info.GetProcessID();
68 process_info.GetExecutableFile().SetFile(cstr,
72 NameMatches(process_info.GetExecutableFile().GetFilename().GetCString(),
77 process_info.SetArg0(cstr);
78 Args &proc_args = process_info.GetArguments();
98 static bool GetNetBSDProcessCPUType(ProcessInstanceInfo &process_info) {
101 if (process_info.ProcessIDIsValid()) {
103 process_info.GetExecutableFile(), 0x20, 0);
113 process_info.GetArchitecture() =
117 process_info.GetArchitecture() =
122 process_info.GetExecutableFile());
126 process_info.GetArchitecture().Clear();
130 static bool GetNetBSDProcessUserAndGroup(ProcessInstanceInfo &process_info) {
135 const int pid = process_info.GetProcessID();
138 if (!process_info.ProcessIDIsValid())
156 process_info.SetParentProcessID(proc_kinfo->p_ppid);
157 process_info.SetUserID(proc_kinfo->p_ruid);
158 process_info.SetGroupID(proc_kinfo->p_rgid);
159 process_info.SetEffectiveUserID(proc_kinfo->p_uid);
160 process_info.SetEffectiveGroupID(proc_kinfo->p_gid);
167 process_info.SetParentProcessID(LLDB_INVALID_PROCESS_ID);
168 process_info.SetUserID(UINT32_MAX);
169 process_info.SetGroupID(UINT32_MAX);
170 process_info.SetEffectiveUserID(UINT32_MAX);
171 process_info.SetEffectiveGroupID(UINT32_MAX);
231 ProcessInstanceInfo process_info;
232 process_info.SetProcessID(proc_kinfo[i].p_pid);
233 process_info.SetParentProcessID(proc_kinfo[i].p_ppid);
234 process_info.SetUserID(proc_kinfo[i].p_ruid);
235 process_info.SetGroupID(proc_kinfo[i].p_rgid);
236 process_info.SetEffectiveUserID(proc_kinfo[i].p_uid);
237 process_info.SetEffectiveGroupID(proc_kinfo[i].p_gid);
239 if (match_info_noname.Matches(process_info) &&
240 GetNetBSDProcessArgs(&match_info, process_info)) {
241 GetNetBSDProcessCPUType(process_info);
242 if (match_info.Matches(process_info))
243 process_infos.push_back(process_info);
252 bool Host::GetProcessInfo(lldb::pid_t pid, ProcessInstanceInfo &process_info) {
253 process_info.SetProcessID(pid);
255 if (GetNetBSDProcessArgs(NULL, process_info)) {
256 GetNetBSDProcessCPUType(process_info);
257 GetNetBSDProcessUserAndGroup(process_info);
261 process_info.Clear();