Home | History | Annotate | Download | only in browser

Lines Matching defs:proc_info

166     ProcessInfoSnapshot::ProcInfoEntry proc_info = proc_info_entries[pid];
167 proc_info.pid = pid;
168 in >> proc_info.rss;
169 in >> proc_info.vsize;
170 proc_info.rss *= 1024; // Convert from kilobytes to bytes.
171 proc_info.vsize *= 1024;
173 std::getline(in, proc_info.command); // Get the rest of the line.
179 if (!proc_info.pid || ! proc_info.vsize) {
185 proc_info_entries[proc_info.pid] = proc_info;
263 ProcessInfoSnapshot::ProcInfoEntry proc_info = proc_info_entries[pid];
264 proc_info.rss = values[0];
265 proc_info.rshrd = values[1];
266 proc_info.rprvt = values[2];
267 proc_info.vsize = values[3];
269 proc_info_entries[proc_info.pid] = proc_info;
332 ProcessInfoSnapshot::ProcInfoEntry proc_info = proc_info_entries[pid];
333 proc_info.rss = values[0];
334 proc_info.rshrd = values[1];
335 proc_info.rprvt = values[2];
336 proc_info.vsize = values[3];
338 proc_info_entries[proc_info.pid] = proc_info;
360 ProcInfoEntry proc_info;
361 proc_info.pid = *it;
367 proc_info.ppid = kinfo.kp_eproc.e_ppid;
368 proc_info.uid = kinfo.kp_eproc.e_pcred.p_ruid;
369 proc_info.euid = kinfo.kp_eproc.e_ucred.cr_uid;
371 proc_info.command = kinfo.kp_proc.p_comm;
372 proc_info_entries_[*it] = proc_info;
381 ProcInfoEntry proc_info = proc_info_entries_[*it];
382 proc_info.command = exectuable_name;
410 ProcInfoEntry* proc_info) const {
415 *proc_info = it->second;
429 ProcInfoEntry proc_info;
430 if (!GetProcInfo(pid, &proc_info)) {
437 usage->priv = proc_info.vsize / 1024;
453 ProcInfoEntry proc_info;
454 if (!GetProcInfo(pid, &proc_info)) {
461 ws_usage->priv = proc_info.rprvt / 1024;
462 ws_usage->shareable = proc_info.rss / 1024;
463 ws_usage->shared = proc_info.rshrd / 1024;