[Lldb-commits] [lldb] r288284 - Add another address to look for the kernel load addr in
Jason Molenda via lldb-commits
lldb-commits at lists.llvm.org
Wed Nov 30 15:00:53 PST 2016
Author: jmolenda
Date: Wed Nov 30 17:00:52 2016
New Revision: 288284
URL: http://llvm.org/viewvc/llvm-project?rev=288284&view=rev
Log:
Add another address to look for the kernel load addr in
DynamicLoaderDarwinKernel::SearchForKernelWithDebugHints
on 32-bit devices.
<rdar://problem/29423290>
Modified:
lldb/trunk/source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.cpp
Modified: lldb/trunk/source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.cpp
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.cpp?rev=288284&r1=288283&r2=288284&view=diff
==============================================================================
--- lldb/trunk/source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.cpp (original)
+++ lldb/trunk/source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.cpp Wed Nov 30 17:00:52 2016
@@ -244,7 +244,9 @@ DynamicLoaderDarwinKernel::SearchForKern
0xffffff8000004010ULL, // 2014-2015-ish arm64 devices
0xffffff8000002010ULL, // oldest arm64 devices
LLDB_INVALID_ADDRESS};
- addr_t kernel_addresses_32[] = {0xffff0110, LLDB_INVALID_ADDRESS};
+ addr_t kernel_addresses_32[] = {0xffff0110, // 2016 and earlier armv7 devices
+ 0xffff1010,
+ LLDB_INVALID_ADDRESS};
uint8_t uval[8];
if (process->GetAddressByteSize() == 8) {
More information about the lldb-commits
mailing list