Reapply r327151 (partially):
authorDimitry Andric <dim@FreeBSD.org>
Thu, 6 Aug 2020 15:46:39 +0000 (15:46 +0000)
committerDimitry Andric <dim@FreeBSD.org>
Thu, 6 Aug 2020 15:46:39 +0000 (15:46 +0000)
commit580012d60438215d86a9e6b2a8038de964867163
tree18fdb87169bd2dc27ee2628a4063f0db93867739
parent876f11703dabed6f07d9d7352ceb996c5ffc407f
Reapply r327151 (partially):

For our lldb customizations, instead of commenting out lines, use #ifdef
LLDB_ENABLE_ALL / #endif preprocess directives instead, so our diffs
against upstream only consist of added lines.

(Note that upstream has largely reshuffled the way optional lldb plugins
are handled, so we need a lot less of these #ifdefs. However, not all of
them can be dropped, unless we re-import several sources that we have
always skipped.)
contrib/llvm-project/lldb/source/Plugins/ABI/AArch64/ABIAArch64.cpp
contrib/llvm-project/lldb/source/Plugins/ABI/ARM/ABIARM.cpp
contrib/llvm-project/lldb/source/Plugins/ABI/X86/ABIX86.cpp
contrib/llvm-project/lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp
contrib/llvm-project/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp
contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp
contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.h