Patch from Keno Fischer to enable JITLoaderGDB with mach-o file support.
authorGreg Clayton <gclayton@apple.com>
Tue, 24 Jun 2014 22:22:43 +0000 (22:22 +0000)
committerGreg Clayton <gclayton@apple.com>
Tue, 24 Jun 2014 22:22:43 +0000 (22:22 +0000)
commit48672afb662f4b23e1934debdb84ad9a20dd9ced
tree97771c2bbe2d8ef118c19cf9cc36b56aa8c10502
parent257d48d22cadb5677b1be4a756b5bc74f286139b
Patch from Keno Fischer to enable JITLoaderGDB with mach-o file support.

The patch is as is with the functionality left disabled for apple vendors because of performance regressions. If this is enabled it ends up searching for symbols in all shared libraries that are loadeded.

llvm-svn: 211638
lldb/include/lldb/Core/Section.h
lldb/lib/Makefile
lldb/source/Core/Section.cpp
lldb/source/Expression/IRExecutionUnit.cpp
lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp
lldb/source/Plugins/Makefile
lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp
lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp
lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp