Remove unused function:
lldb::pid_t Host::LaunchApplication (const FileSpec &app_file_spec); This had use of a function FSPathMakeRef(const UInt8*, FSRef *, ...) that was deprecated in 10.8. Removing this fucntion since it wasn't used and was causing warnings. llvm-svn: 226608
This commit is contained in:
parent
87e36a7a08
commit
e72ea04b4d
|
@ -246,9 +246,6 @@ public:
|
|||
static const lldb_private::UnixSignalsSP&
|
||||
GetUnixSignals ();
|
||||
|
||||
static lldb::pid_t
|
||||
LaunchApplication (const FileSpec &app_file_spec);
|
||||
|
||||
static Error
|
||||
LaunchProcess (ProcessLaunchInfo &launch_info);
|
||||
|
||||
|
|
|
@ -1052,12 +1052,6 @@ Host::SetCrashDescription (const char *description)
|
|||
{
|
||||
}
|
||||
|
||||
lldb::pid_t
|
||||
Host::LaunchApplication (const FileSpec &app_file_spec)
|
||||
{
|
||||
return LLDB_INVALID_PROCESS_ID;
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
#if !defined (__linux__) && !defined (__FreeBSD__) && !defined (__NetBSD__)
|
||||
|
|
|
@ -128,49 +128,6 @@ Host::ResolveExecutableInBundle (FileSpec &file)
|
|||
return false;
|
||||
}
|
||||
|
||||
lldb::pid_t
|
||||
Host::LaunchApplication (const FileSpec &app_file_spec)
|
||||
{
|
||||
#if defined (__arm__) || defined(__arm64__) || defined(__aarch64__)
|
||||
return LLDB_INVALID_PROCESS_ID;
|
||||
#else
|
||||
char app_path[PATH_MAX];
|
||||
app_file_spec.GetPath(app_path, sizeof(app_path));
|
||||
|
||||
LSApplicationParameters app_params;
|
||||
::memset (&app_params, 0, sizeof (app_params));
|
||||
app_params.flags = kLSLaunchDefaults |
|
||||
kLSLaunchDontAddToRecents |
|
||||
kLSLaunchNewInstance;
|
||||
|
||||
|
||||
FSRef app_fsref;
|
||||
CFCString app_cfstr (app_path, kCFStringEncodingUTF8);
|
||||
|
||||
OSStatus error = ::FSPathMakeRef ((const UInt8 *)app_path, &app_fsref, NULL);
|
||||
|
||||
// If we found the app, then store away the name so we don't have to re-look it up.
|
||||
if (error != noErr)
|
||||
return LLDB_INVALID_PROCESS_ID;
|
||||
|
||||
app_params.application = &app_fsref;
|
||||
|
||||
ProcessSerialNumber psn;
|
||||
|
||||
error = ::LSOpenApplication (&app_params, &psn);
|
||||
|
||||
if (error != noErr)
|
||||
return LLDB_INVALID_PROCESS_ID;
|
||||
|
||||
::pid_t pid = LLDB_INVALID_PROCESS_ID;
|
||||
error = ::GetProcessPID(&psn, &pid);
|
||||
if (error != noErr)
|
||||
return LLDB_INVALID_PROCESS_ID;
|
||||
return pid;
|
||||
#endif
|
||||
}
|
||||
|
||||
|
||||
static void *
|
||||
AcceptPIDFromInferior (void *arg)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue