llvm-project/lldb/source/Plugins/Process/mach-core
Jason Molenda 9b7fcdcb57 Use two LC_NOTE load commands for identifying the main binary that
lldb should use when given a corefile.

This uses an LC_NOTE "main bin spec" or an LC_NOTE "kern ver str"
if they are present in a Mach-O core file.

Core files may have multiple different binaries -- different kernels,
or a mix of user process and kernel binaries -- and it can be
difficult for lldb to detect the correct one to use simply by looking
at the pages of memory.  These two new LC_NOTE load commands allow
for the correct binary to be recorded unambiguously.

<rdar://problem/20878266> 

llvm-svn: 300138
2017-04-12 23:33:30 +00:00
..
CMakeLists.txt [CMake] [3/4] Update a batch of plugins 2017-01-31 22:29:11 +00:00
ProcessMachCore.cpp Use two LC_NOTE load commands for identifying the main binary that 2017-04-12 23:33:30 +00:00
ProcessMachCore.h Move classes from Core -> Utility. 2017-02-02 21:39:50 +00:00
ThreadMachCore.cpp Move DataBuffer / DataExtractor and friends from Core -> Utility. 2017-03-04 01:30:05 +00:00
ThreadMachCore.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00