llvm-project/lldb/source/Plugins/DynamicLoader
Jason Molenda 97866d74db Reorder the operations in
DynamicLoaderDarwinKernel::KextImageInfo::LoadImageUsingMemoryModule a
bit so that we only read the binaries out of memory once we've
determined that we can find a real binary on the local system.  

Previously, lldb would read all of the kext binaries out of memory
and then determine if it had the local copy.  The kext table gives
us most the information we need (address, name, uuid) so lldb only
needs the actual in-memory load commands when it comes time to set
the section load addresses.  Delay reading until that point for all
the kexts.

NFC; doing the operations in a different order.


<rdar://problem/41181173> 

llvm-svn: 356108
2019-03-13 23:34:20 +00:00
..
Darwin-Kernel Reorder the operations in 2019-03-13 23:34:20 +00:00
Hexagon-DYLD Bring Doxygen comment syntax in sync with LLVM coding style. 2019-03-11 17:09:29 +00:00
MacOSX-DYLD Pass ConstString by value (NFC) 2019-03-06 21:22:25 +00:00
POSIX-DYLD Bring Doxygen comment syntax in sync with LLVM coding style. 2019-03-11 17:09:29 +00:00
Static Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
Windows-DYLD [win] Resolve the module only if there isn't one already 2019-02-15 21:40:59 +00:00
CMakeLists.txt Enable ProcessMachCore plugin on non-apple platforms 2018-05-22 16:33:43 +00:00