[Lldb-commits] [lldb] r181264 - In ProcessKDP, if the remote connection is not EFI,

Jason Molenda jmolenda at apple.com
Mon May 6 16:02:03 PDT 2013


Author: jmolenda
Date: Mon May  6 18:02:03 2013
New Revision: 181264

URL: http://llvm.org/viewvc/llvm-project?rev=181264&view=rev
Log:
In ProcessKDP, if the remote connection is not EFI,
force this to be a DynamicLoaderDarwinKernel debug
session even if we didn't get back a load address
for the kernel.

Modified:
    lldb/trunk/source/Plugins/Process/MacOSX-Kernel/ProcessKDP.cpp

Modified: lldb/trunk/source/Plugins/Process/MacOSX-Kernel/ProcessKDP.cpp
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/Process/MacOSX-Kernel/ProcessKDP.cpp?rev=181264&r1=181263&r2=181264&view=diff
==============================================================================
--- lldb/trunk/source/Plugins/Process/MacOSX-Kernel/ProcessKDP.cpp (original)
+++ lldb/trunk/source/Plugins/Process/MacOSX-Kernel/ProcessKDP.cpp Mon May  6 18:02:03 2013
@@ -242,9 +242,12 @@ ProcessKDP::DoConnectRemote (Stream *str
                     {
                         m_dyld_plugin_name = DynamicLoaderStatic::GetPluginNameStatic();
                     }
-                    else if (kernel_load_addr != LLDB_INVALID_ADDRESS)
+                    else 
                     {
-                        m_kernel_load_addr = kernel_load_addr;
+                        if (kernel_load_addr != LLDB_INVALID_ADDRESS)
+                        {
+                            m_kernel_load_addr = kernel_load_addr;
+                        }
                         m_dyld_plugin_name = DynamicLoaderDarwinKernel::GetPluginNameStatic();
                     }
 





More information about the lldb-commits mailing list