[lldb/Plugin] Generate LLDB_PLUGIN_DECLARE with CMake
Generate the LLDB_PLUGIN_DECLARE macros with CMake and a def file. I'm landing D73067 in pieces so I can bisect what exactly is breaking the Windows bot.
This commit is contained in:
@@ -24,91 +24,8 @@
|
||||
|
||||
#include <string>
|
||||
|
||||
LLDB_PLUGIN_DECLARE(ABIAArch64)
|
||||
LLDB_PLUGIN_DECLARE(ABIARM)
|
||||
LLDB_PLUGIN_DECLARE(ABIARC)
|
||||
LLDB_PLUGIN_DECLARE(ABIHexagon)
|
||||
LLDB_PLUGIN_DECLARE(ABIMips)
|
||||
LLDB_PLUGIN_DECLARE(ABIPowerPC)
|
||||
LLDB_PLUGIN_DECLARE(ABISystemZ)
|
||||
LLDB_PLUGIN_DECLARE(ABIX86)
|
||||
LLDB_PLUGIN_DECLARE(ObjectFileBreakpad)
|
||||
LLDB_PLUGIN_DECLARE(ObjectFileELF)
|
||||
LLDB_PLUGIN_DECLARE(ObjectFileJIT)
|
||||
LLDB_PLUGIN_DECLARE(ObjectFileMachO)
|
||||
LLDB_PLUGIN_DECLARE(ObjectFilePECOFF)
|
||||
LLDB_PLUGIN_DECLARE(ObjectFileWasm)
|
||||
LLDB_PLUGIN_DECLARE(ObjectContainerBSDArchive)
|
||||
LLDB_PLUGIN_DECLARE(ObjectContainerMachOArchive)
|
||||
LLDB_PLUGIN_DECLARE(ScriptInterpreterNone)
|
||||
#if LLDB_ENABLE_PYTHON
|
||||
LLDB_PLUGIN_DECLARE(OperatingSystemPython)
|
||||
LLDB_PLUGIN_DECLARE(ScriptInterpreterPython)
|
||||
#endif
|
||||
#if LLDB_ENABLE_LUA
|
||||
LLDB_PLUGIN_DECLARE(ScriptInterpreterLua)
|
||||
#endif
|
||||
LLDB_PLUGIN_DECLARE(PlatformFreeBSD)
|
||||
LLDB_PLUGIN_DECLARE(PlatformLinux)
|
||||
LLDB_PLUGIN_DECLARE(PlatformNetBSD)
|
||||
LLDB_PLUGIN_DECLARE(PlatformOpenBSD)
|
||||
LLDB_PLUGIN_DECLARE(PlatformWindows)
|
||||
LLDB_PLUGIN_DECLARE(PlatformAndroid)
|
||||
LLDB_PLUGIN_DECLARE(PlatformMacOSX)
|
||||
LLDB_PLUGIN_DECLARE(TypeSystemClang)
|
||||
LLDB_PLUGIN_DECLARE(ArchitectureArm)
|
||||
LLDB_PLUGIN_DECLARE(ArchitectureMips)
|
||||
LLDB_PLUGIN_DECLARE(ArchitecturePPC64)
|
||||
LLDB_PLUGIN_DECLARE(DisassemblerLLVMC)
|
||||
LLDB_PLUGIN_DECLARE(JITLoaderGDB)
|
||||
LLDB_PLUGIN_DECLARE(ProcessElfCore)
|
||||
LLDB_PLUGIN_DECLARE(ProcessMachCore)
|
||||
LLDB_PLUGIN_DECLARE(ProcessMinidump)
|
||||
LLDB_PLUGIN_DECLARE(MemoryHistoryASan)
|
||||
LLDB_PLUGIN_DECLARE(InstrumentationRuntimeASan)
|
||||
LLDB_PLUGIN_DECLARE(InstrumentationRuntimeTSan)
|
||||
LLDB_PLUGIN_DECLARE(InstrumentationRuntimeUBSan)
|
||||
LLDB_PLUGIN_DECLARE(InstrumentationRuntimeMainThreadChecker)
|
||||
LLDB_PLUGIN_DECLARE(SymbolVendorELF)
|
||||
LLDB_PLUGIN_DECLARE(SymbolFileBreakpad)
|
||||
LLDB_PLUGIN_DECLARE(SymbolFileDWARF)
|
||||
LLDB_PLUGIN_DECLARE(SymbolFilePDB)
|
||||
LLDB_PLUGIN_DECLARE(SymbolFileSymtab)
|
||||
LLDB_PLUGIN_DECLARE(SymbolVendorWasm)
|
||||
LLDB_PLUGIN_DECLARE(UnwindAssemblyInstEmulation)
|
||||
LLDB_PLUGIN_DECLARE(UnwindAssemblyX86)
|
||||
LLDB_PLUGIN_DECLARE(InstructionARM)
|
||||
LLDB_PLUGIN_DECLARE(InstructionARM64)
|
||||
LLDB_PLUGIN_DECLARE(InstructionMIPS)
|
||||
LLDB_PLUGIN_DECLARE(InstructionMIPS64)
|
||||
LLDB_PLUGIN_DECLARE(InstructionPPC64)
|
||||
LLDB_PLUGIN_DECLARE(CXXItaniumABI)
|
||||
LLDB_PLUGIN_DECLARE(AppleObjCRuntime)
|
||||
LLDB_PLUGIN_DECLARE(SystemRuntimeMacOSX)
|
||||
LLDB_PLUGIN_DECLARE(RenderScriptRuntime)
|
||||
LLDB_PLUGIN_DECLARE(CPlusPlusLanguage)
|
||||
LLDB_PLUGIN_DECLARE(ObjCLanguage)
|
||||
LLDB_PLUGIN_DECLARE(ObjCPlusPlusLanguage)
|
||||
#if defined(_WIN32)
|
||||
LLDB_PLUGIN_DECLARE(ProcessWindowsCommon)
|
||||
#endif
|
||||
#if defined(__FreeBSD__)
|
||||
LLDB_PLUGIN_DECLARE(ProcessFreeBSD)
|
||||
#endif
|
||||
#if defined(__APPLE__)
|
||||
LLDB_PLUGIN_DECLARE(SymbolVendorMacOSX)
|
||||
LLDB_PLUGIN_DECLARE(ProcessMacOSXKernel)
|
||||
#endif
|
||||
LLDB_PLUGIN_DECLARE(StructuredDataDarwinLog)
|
||||
LLDB_PLUGIN_DECLARE(PlatformGDB)
|
||||
LLDB_PLUGIN_DECLARE(ProcessGDBRemote)
|
||||
LLDB_PLUGIN_DECLARE(DynamicLoaderDarwinKernel)
|
||||
LLDB_PLUGIN_DECLARE(DynamicLoaderHexagonDYLD)
|
||||
LLDB_PLUGIN_DECLARE(DynamicLoaderMacOSXDYLD)
|
||||
LLDB_PLUGIN_DECLARE(DynamicLoaderPosixDYLD)
|
||||
LLDB_PLUGIN_DECLARE(DynamicLoaderStatic)
|
||||
LLDB_PLUGIN_DECLARE(DynamicLoaderWasmDYLD)
|
||||
LLDB_PLUGIN_DECLARE(DynamicLoaderWindowsDYLD)
|
||||
#define LLDB_PLUGIN(p) LLDB_PLUGIN_DECLARE(p)
|
||||
#include "Plugins/Plugins.def"
|
||||
|
||||
using namespace lldb_private;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user