<rdar://problem/3535148>
Added ability to debug root processes on OS X. This uses XPC service that is available on Lion and above only.
git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@151419 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/source/Host/common/Host.cpp b/source/Host/common/Host.cpp
index 5f0362b..e9fdf46 100644
--- a/source/Host/common/Host.cpp
+++ b/source/Host/common/Host.cpp
@@ -1173,7 +1173,31 @@
}
#endif
-#if !defined(__APPLE__)
+uint32_t
+Host::GetUserID ()
+{
+ return getuid();
+}
+
+uint32_t
+Host::GetGroupID ()
+{
+ return getgid();
+}
+
+uint32_t
+Host::GetEffectiveUserID ()
+{
+ return geteuid();
+}
+
+uint32_t
+Host::GetEffectiveGroupID ()
+{
+ return getegid();
+}
+
+#if !defined (__APPLE__)
uint32_t
Host::FindProcesses (const ProcessInstanceInfoMatch &match_info, ProcessInstanceInfoList &process_infos)
{