Allow for a task port to change when we exec. 

llvm-svn: 207699
diff --git a/lldb/tools/debugserver/source/MacOSX/MachProcess.h b/lldb/tools/debugserver/source/MacOSX/MachProcess.h
index fd5bdc9..78be93c 100644
--- a/lldb/tools/debugserver/source/MacOSX/MachProcess.h
+++ b/lldb/tools/debugserver/source/MacOSX/MachProcess.h
@@ -147,7 +147,7 @@
     bool                    StartSTDIOThread ();
     static void *           STDIOThread (void *arg);
     void                    ExceptionMessageReceived (const MachException::Message& exceptionMessage);
-    void                    ExceptionMessageBundleComplete ();
+    task_t                  ExceptionMessageBundleComplete ();
     void                    SharedLibrariesUpdated ();
     nub_size_t              CopyImageInfos (struct DNBExecutableImageInfo **image_infos, bool only_changed);
     
@@ -227,10 +227,7 @@
                                 return m_exit_info.c_str();
                             }
     
-    void                    SetExitInfo (const char *info)
-                            {
-                                m_exit_info.assign(info);
-                            }
+    void                    SetExitInfo (const char *info);
 
     uint32_t                StopCount() const { return m_stop_count; }
     void                    SetChildFileDescriptors (int stdin_fileno, int stdout_fileno, int stderr_fileno)