[Lldb-commits] [lldb] r169080 - /lldb/trunk/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
Jason Molenda
jmolenda at apple.com
Fri Nov 30 20:46:58 PST 2012
Author: jmolenda
Date: Fri Nov 30 22:46:58 2012
New Revision: 169080
URL: http://llvm.org/viewvc/llvm-project?rev=169080&view=rev
Log:
Read full 64 bits of kernel address when locating a
64-bit kernel in ProcessGDBRemote.
<rdar://problem/12657369>
Modified:
lldb/trunk/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
Modified: lldb/trunk/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp?rev=169080&r1=169079&r2=169080&view=diff
==============================================================================
--- lldb/trunk/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp (original)
+++ lldb/trunk/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp Fri Nov 30 22:46:58 2012
@@ -564,7 +564,7 @@
if (DoReadMemory (0xffffff8000002010ULL, buf, 8, error) == 8)
{
uint32_t offset = 0;
- kernel_addr = data8.GetU32(&offset);
+ kernel_addr = data8.GetU64(&offset);
memory_module_sp = ReadModuleFromMemory (FileSpec("mach_kernel", false), kernel_addr, false, false);
if (!memory_module_sp.get()
|| !memory_module_sp->GetUUID().IsValid()
More information about the lldb-commits
mailing list