forked from OSchip/llvm-project
Two small fixes to get Mac native + debugserver working after the
HostInfo et al changes from Zachary. Changes suggested by Zachary - fixes the problems I was seeing. llvm-svn: 216243
This commit is contained in:
parent
0e0b4c1cda
commit
6fd86771f2
|
@ -1255,7 +1255,7 @@ LaunchProcessXPC (const char *exe_path, ProcessLaunchInfo &launch_info, ::pid_t
|
|||
const char *xpc_service = nil;
|
||||
bool send_auth = false;
|
||||
AuthorizationExternalForm extForm;
|
||||
if ((requested_uid == UINT32_MAX) || (requested_uid == Host::GetEffectiveUserID()))
|
||||
if ((requested_uid == UINT32_MAX) || (requested_uid == HostInfo::GetEffectiveUserID()))
|
||||
{
|
||||
xpc_service = "com.apple.lldb.launcherXPCService";
|
||||
}
|
||||
|
@ -1392,7 +1392,7 @@ ShouldLaunchUsingXPC(ProcessLaunchInfo &launch_info)
|
|||
|
||||
#if !NO_XPC_SERVICES
|
||||
bool launchingAsRoot = launch_info.GetUserID() == 0;
|
||||
bool currentUserIsRoot = Host::GetEffectiveUserID() == 0;
|
||||
bool currentUserIsRoot = HostInfo::GetEffectiveUserID() == 0;
|
||||
|
||||
if (launchingAsRoot && !currentUserIsRoot)
|
||||
{
|
||||
|
|
|
@ -687,7 +687,7 @@ GDBRemoteCommunication::StartDebugserverProcess (const char *hostname,
|
|||
// directory.
|
||||
if (HostInfo::GetLLDBPath(ePathTypeSupportExecutableDir, debugserver_file_spec))
|
||||
{
|
||||
debugserver_file_spec.GetFilename().SetCString(DEBUGSERVER_BASENAME);
|
||||
debugserver_file_spec.AppendPathComponent (DEBUGSERVER_BASENAME);
|
||||
debugserver_exists = debugserver_file_spec.Exists();
|
||||
if (debugserver_exists)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue