Patch from Dragos Tatulea which was a modified version of a patch from
Joel Dillon that fixed 64 debugging for Linux.

I also added a patch to fix up the ProcessLinux::DoLaunch() to be up to date.
I wasn't able to verify it compiles, but it should b really close.



git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@143772 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/source/Plugins/Process/Linux/ProcessLinux.h b/source/Plugins/Process/Linux/ProcessLinux.h
index 1a98443..1f67d54 100644
--- a/source/Plugins/Process/Linux/ProcessLinux.h
+++ b/source/Plugins/Process/Linux/ProcessLinux.h
@@ -67,14 +67,8 @@
     DoAttachToProcessWithID(lldb::pid_t pid);
 
     virtual lldb_private::Error
-    DoLaunch(lldb_private::Module *module,
-             char const *argv[],
-             char const *envp[],
-             uint32_t launch_flags,
-             const char *stdin_path,
-             const char *stdout_path,
-             const char *stderr_path,
-             const char *working_directory);
+    DoLaunch (lldb_private::Module *exe_module, 
+              const lldb_private::ProcessLaunchInfo &launch_info);
 
     virtual void
     DidLaunch();