llvm-project/lldb/source/Plugins/Process/mach-core
Greg Clayton a1b5dd9a20 <rdar://problem/13956179>
Fixed ProcessMachCore to be able to locate the main executeable in the core file even if it doesn't start at a core file address range boundary. Prior to this we only checked the first bytes of each range in the core file for mach_kernel or dyld. Now we still do this, but if we don't find the mach_kernel or dyld anywhere, we go through all core file ranges and check every 0x1000 to see if we can find dyld or the mach_kernel.

Now that we can properly detect the mach_kernel at any address, we don't need to call "DynamicLoaderDarwinKernel::SearchForDarwinKernel(Process*)" anymore.

llvm-svn: 182513
2013-05-22 21:00:49 +00:00
..
CMakeLists.txt Split Linux-specific and OS X specific stuff. Add include_directories 2013-04-19 00:19:04 +00:00
Makefile Makefiles for new mach-core directory. 2012-02-24 18:02:59 +00:00
ProcessMachCore.cpp <rdar://problem/13956179> 2013-05-22 21:00:49 +00:00
ProcessMachCore.h Update ProcessKDP and ProcessMachCore to use ConstString plugin 2013-05-11 03:09:05 +00:00
ThreadMachCore.cpp Changed the formerly pure virtual function: 2013-05-09 01:55:29 +00:00
ThreadMachCore.h Changed the formerly pure virtual function: 2013-05-09 01:55:29 +00:00