Searched refs:proc_kinfo (Results 1 – 5 of 5) sorted by relevance
| /openbsd-src/gnu/llvm/lldb/source/Host/netbsd/ |
| H A D | HostNetBSD.cpp | 139 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 D | Host.cpp | 120 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 D | Host.cpp | 118 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 D | Host.mm | 594 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 D | RNBRemote.cpp | 6180 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()
|