Home
last modified time | relevance | path

Searched refs:proc_kinfo (Results 1 – 5 of 5) sorted by relevance

/openbsd-src/gnu/llvm/lldb/source/Host/netbsd/
H A DHostNetBSD.cpp139 struct ::kinfo_proc2 *proc_kinfo; in GetNetBSDProcessUserAndGroup() local
149 if ((proc_kinfo = ::kvm_getproc2(kdp, KERN_PROC_PID, pid, in GetNetBSDProcessUserAndGroup()
161 process_info.SetParentProcessID(proc_kinfo->p_ppid); in GetNetBSDProcessUserAndGroup()
162 process_info.SetUserID(proc_kinfo->p_ruid); in GetNetBSDProcessUserAndGroup()
163 process_info.SetGroupID(proc_kinfo->p_rgid); in GetNetBSDProcessUserAndGroup()
164 process_info.SetEffectiveUserID(proc_kinfo->p_uid); in GetNetBSDProcessUserAndGroup()
165 process_info.SetEffectiveGroupID(proc_kinfo->p_gid); in GetNetBSDProcessUserAndGroup()
195 struct ::kinfo_proc2 *proc_kinfo; in FindProcessesImpl() local
197 if ((proc_kinfo = ::kvm_getproc2(kdp, KERN_PROC_ALL, 0, in FindProcessesImpl()
208 if (proc_kinfo[i].p_pid < 1) in FindProcessesImpl()
[all …]
/openbsd-src/gnu/llvm/lldb/source/Host/openbsd/
H A DHost.cpp120 struct kinfo_proc proc_kinfo = {}; in GetOpenBSDProcessUserAndGroup() local
121 size_t proc_kinfo_size = sizeof(proc_kinfo); in GetOpenBSDProcessUserAndGroup()
124 sizeof(proc_kinfo), 1}; in GetOpenBSDProcessUserAndGroup()
126 if (::sysctl(mib, 6, &proc_kinfo, &proc_kinfo_size, NULL, 0) == 0) { in GetOpenBSDProcessUserAndGroup()
128 process_info.SetParentProcessID(proc_kinfo.p_ppid); in GetOpenBSDProcessUserAndGroup()
129 process_info.SetUserID(proc_kinfo.p_ruid); in GetOpenBSDProcessUserAndGroup()
130 process_info.SetGroupID(proc_kinfo.p_rgid); in GetOpenBSDProcessUserAndGroup()
131 process_info.SetEffectiveUserID(proc_kinfo.p_uid); in GetOpenBSDProcessUserAndGroup()
132 process_info.SetEffectiveGroupID(proc_kinfo.p_gid); in GetOpenBSDProcessUserAndGroup()
/openbsd-src/gnu/llvm/lldb/source/Host/freebsd/
H A DHost.cpp118 struct kinfo_proc proc_kinfo; in GetFreeBSDProcessUserAndGroup() local
128 if (::sysctl(mib, 4, &proc_kinfo, &proc_kinfo_size, NULL, 0) != 0) in GetFreeBSDProcessUserAndGroup()
134 process_info.SetParentProcessID(proc_kinfo.ki_ppid); in GetFreeBSDProcessUserAndGroup()
135 process_info.SetUserID(proc_kinfo.ki_ruid); in GetFreeBSDProcessUserAndGroup()
136 process_info.SetGroupID(proc_kinfo.ki_rgid); in GetFreeBSDProcessUserAndGroup()
137 process_info.SetEffectiveUserID(proc_kinfo.ki_uid); in GetFreeBSDProcessUserAndGroup()
138 if (proc_kinfo.ki_ngroups > 0) in GetFreeBSDProcessUserAndGroup()
139 process_info.SetEffectiveGroupID(proc_kinfo.ki_groups[0]); in GetFreeBSDProcessUserAndGroup()
/openbsd-src/gnu/llvm/lldb/source/Host/macosx/objcxx/
H A DHost.mm594 struct kinfo_proc proc_kinfo;
597 if (::sysctl(mib, 4, &proc_kinfo, &proc_kinfo_size, NULL, 0) == 0) {
599 process_info.SetParentProcessID(proc_kinfo.kp_eproc.e_ppid);
600 process_info.SetUserID(proc_kinfo.kp_eproc.e_pcred.p_ruid);
601 process_info.SetGroupID(proc_kinfo.kp_eproc.e_pcred.p_rgid);
602 process_info.SetEffectiveUserID(proc_kinfo.kp_eproc.e_ucred.cr_uid);
603 if (proc_kinfo.kp_eproc.e_ucred.cr_ngroups > 0)
605 proc_kinfo.kp_eproc.e_ucred.cr_groups[0]);
/openbsd-src/gnu/llvm/lldb/tools/debugserver/source/
H A DRNBRemote.cpp6180 struct kinfo_proc proc_kinfo; in HandlePacket_qProcessInfo() local
6183 if (::sysctl(procpid_mib, 4, &proc_kinfo, &proc_kinfo_size, NULL, 0) == 0) { in HandlePacket_qProcessInfo()
6185 rep << "parent-pid:" << std::hex << proc_kinfo.kp_eproc.e_ppid << ';'; in HandlePacket_qProcessInfo()
6186 rep << "real-uid:" << std::hex << proc_kinfo.kp_eproc.e_pcred.p_ruid in HandlePacket_qProcessInfo()
6188 rep << "real-gid:" << std::hex << proc_kinfo.kp_eproc.e_pcred.p_rgid in HandlePacket_qProcessInfo()
6190 rep << "effective-uid:" << std::hex << proc_kinfo.kp_eproc.e_ucred.cr_uid in HandlePacket_qProcessInfo()
6192 if (proc_kinfo.kp_eproc.e_ucred.cr_ngroups > 0) in HandlePacket_qProcessInfo()
6194 << proc_kinfo.kp_eproc.e_ucred.cr_groups[0] << ';'; in HandlePacket_qProcessInfo()