Date: Sat, 20 Aug 2016 18:45:25 +0000 (UTC) From: Dimitry Andric <dim@FreeBSD.org> To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r304536 - in projects/clang390-import: contrib/llvm/tools/lldb/source/API contrib/llvm/tools/lldb/source/Initialization contrib/llvm/tools/lldb/source/Plugins/Process/elf-core lib/clang... Message-ID: <201608201845.u7KIjPrP086612@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: dim Date: Sat Aug 20 18:45:25 2016 New Revision: 304536 URL: https://svnweb.freebsd.org/changeset/base/304536 Log: Update build glue for lldb. Also comment out parts of the initialization and termination code which reference plugins and components that we don't use. Added: projects/clang390-import/lib/clang/liblldbPluginCPlusPlusLanguage/ - copied from r304535, projects/clang390-import/lib/clang/liblldbPluginLanguageCPlusPlus/ projects/clang390-import/lib/clang/liblldbPluginObjCLanguage/ - copied from r304535, projects/clang390-import/lib/clang/liblldbPluginLanguageObjC/ projects/clang390-import/lib/clang/liblldbPluginSymbolFilePDB/ projects/clang390-import/lib/clang/liblldbPluginSymbolFilePDB/Makefile (contents, props changed) Deleted: projects/clang390-import/lib/clang/liblldbPluginLanguageCPlusPlus/ projects/clang390-import/lib/clang/liblldbPluginLanguageObjC/ Modified: projects/clang390-import/contrib/llvm/tools/lldb/source/API/SystemInitializerFull.cpp projects/clang390-import/contrib/llvm/tools/lldb/source/Initialization/SystemInitializerCommon.cpp projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp projects/clang390-import/lib/clang/Makefile projects/clang390-import/lib/clang/liblldbAPI/Makefile projects/clang390-import/lib/clang/liblldbCore/Makefile projects/clang390-import/lib/clang/liblldbExpression/Makefile projects/clang390-import/lib/clang/liblldbHostCommon/Makefile projects/clang390-import/lib/clang/liblldbHostPOSIX/Makefile projects/clang390-import/lib/clang/liblldbInterpreter/Makefile projects/clang390-import/lib/clang/liblldbPluginCPlusPlusLanguage/Makefile projects/clang390-import/lib/clang/liblldbPluginExpressionParserClang/Makefile projects/clang390-import/lib/clang/liblldbPluginObjCLanguage/Makefile projects/clang390-import/lib/clang/liblldbPluginProcessElfCore/Makefile projects/clang390-import/lib/clang/liblldbPluginProcessFreeBSD/Makefile projects/clang390-import/lib/clang/liblldbPluginProcessUtility/Makefile projects/clang390-import/lib/clang/liblldbPluginSymbolFileDWARF/Makefile projects/clang390-import/lib/clang/liblldbSymbol/Makefile projects/clang390-import/usr.bin/clang/lldb/Makefile Modified: projects/clang390-import/contrib/llvm/tools/lldb/source/API/SystemInitializerFull.cpp ============================================================================== --- projects/clang390-import/contrib/llvm/tools/lldb/source/API/SystemInitializerFull.cpp Sat Aug 20 16:36:05 2016 (r304535) +++ projects/clang390-import/contrib/llvm/tools/lldb/source/API/SystemInitializerFull.cpp Sat Aug 20 18:45:25 2016 (r304536) @@ -26,48 +26,62 @@ #include "lldb/Interpreter/CommandInterpreter.h" #include "lldb/Symbol/ClangASTContext.h" #include "lldb/Symbol/GoASTContext.h" -#include "lldb/Symbol/JavaASTContext.h" +//#include "lldb/Symbol/JavaASTContext.h" +//#include "Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.h" +//#include "Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.h" +//#include "Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.h" #include "Plugins/ABI/SysV-arm/ABISysV_arm.h" #include "Plugins/ABI/SysV-arm64/ABISysV_arm64.h" +//#include "Plugins/ABI/SysV-hexagon/ABISysV_hexagon.h" #include "Plugins/ABI/SysV-i386/ABISysV_i386.h" #include "Plugins/ABI/SysV-mips/ABISysV_mips.h" #include "Plugins/ABI/SysV-mips64/ABISysV_mips64.h" #include "Plugins/ABI/SysV-ppc/ABISysV_ppc.h" #include "Plugins/ABI/SysV-ppc64/ABISysV_ppc64.h" -#include "Plugins/ABI/SysV-s390x/ABISysV_s390x.h" +//#include "Plugins/ABI/SysV-s390x/ABISysV_s390x.h" #include "Plugins/ABI/SysV-x86_64/ABISysV_x86_64.h" #include "Plugins/Disassembler/llvm/DisassemblerLLVMC.h" -#include "Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.h" +//#include "Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.h" #include "Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h" #include "Plugins/DynamicLoader/Static/DynamicLoaderStatic.h" -#include "Plugins/DynamicLoader/Windows-DYLD/DynamicLoaderWindowsDYLD.h" +//#include "Plugins/DynamicLoader/Windows-DYLD/DynamicLoaderWindowsDYLD.h" #include "Plugins/Instruction/ARM64/EmulateInstructionARM64.h" #include "Plugins/InstrumentationRuntime/AddressSanitizer/AddressSanitizerRuntime.h" -#include "Plugins/InstrumentationRuntime/ThreadSanitizer/ThreadSanitizerRuntime.h" +//#include "Plugins/InstrumentationRuntime/ThreadSanitizer/ThreadSanitizerRuntime.h" #include "Plugins/JITLoader/GDB/JITLoaderGDB.h" #include "Plugins/Language/CPlusPlus/CPlusPlusLanguage.h" +//#include "Plugins/Language/Go/GoLanguage.h" +//#include "Plugins/Language/Java/JavaLanguage.h" +//#include "Plugins/Language/ObjC/ObjCLanguage.h" +//#include "Plugins/Language/ObjCPlusPlus/ObjCPlusPlusLanguage.h" #include "Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.h" +//#include "Plugins/LanguageRuntime/Go/GoLanguageRuntime.h" +//#include "Plugins/LanguageRuntime/Java/JavaLanguageRuntime.h" +//#include "Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.h" +//#include "Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.h" +//#include "Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h" #include "Plugins/MemoryHistory/asan/MemoryHistoryASan.h" -#include "Plugins/OperatingSystem/Go/OperatingSystemGo.h" -#include "Plugins/OperatingSystem/Python/OperatingSystemPython.h" -#include "Plugins/Platform/Android/PlatformAndroid.h" +//#include "Plugins/OperatingSystem/Go/OperatingSystemGo.h" +//#include "Plugins/OperatingSystem/Python/OperatingSystemPython.h" +//#include "Plugins/Platform/Android/PlatformAndroid.h" #include "Plugins/Platform/FreeBSD/PlatformFreeBSD.h" -#include "Plugins/Platform/Kalimba/PlatformKalimba.h" -#include "Plugins/Platform/Linux/PlatformLinux.h" -#include "Plugins/Platform/MacOSX/PlatformMacOSX.h" -#include "Plugins/Platform/MacOSX/PlatformRemoteiOS.h" -#include "Plugins/Platform/NetBSD/PlatformNetBSD.h" -#include "Plugins/Platform/Windows/PlatformWindows.h" +//#include "Plugins/Platform/Kalimba/PlatformKalimba.h" +//#include "Plugins/Platform/Linux/PlatformLinux.h" +//#include "Plugins/Platform/MacOSX/PlatformMacOSX.h" +//#include "Plugins/Platform/MacOSX/PlatformRemoteiOS.h" +//#include "Plugins/Platform/NetBSD/PlatformNetBSD.h" +//#include "Plugins/Platform/Windows/PlatformWindows.h" #include "Plugins/Platform/gdb-server/PlatformRemoteGDBServer.h" #include "Plugins/Process/elf-core/ProcessElfCore.h" #include "Plugins/Process/gdb-remote/ProcessGDBRemote.h" #include "Plugins/ScriptInterpreter/None/ScriptInterpreterNone.h" #include "Plugins/SymbolFile/DWARF/SymbolFileDWARF.h" #include "Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h" -#include "Plugins/SymbolFile/PDB/SymbolFilePDB.h" +//#include "Plugins/SymbolFile/PDB/SymbolFilePDB.h" #include "Plugins/SymbolFile/Symtab/SymbolFileSymtab.h" #include "Plugins/SymbolVendor/ELF/SymbolVendorELF.h" +//#include "Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.h" #include "Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.h" #include "Plugins/UnwindAssembly/x86/UnwindAssembly-x86.h" @@ -266,7 +280,7 @@ SystemInitializerFull::Initialize() #ifndef LLDB_DISABLE_PYTHON OperatingSystemPython::Initialize(); #endif - OperatingSystemGo::Initialize(); +// OperatingSystemGo::Initialize(); #if !defined(LLDB_DISABLE_PYTHON) InitializeSWIG(); @@ -278,13 +292,13 @@ SystemInitializerFull::Initialize() #endif platform_freebsd::PlatformFreeBSD::Initialize(); - platform_linux::PlatformLinux::Initialize(); - platform_netbsd::PlatformNetBSD::Initialize(); - PlatformWindows::Initialize(); - PlatformKalimba::Initialize(); - platform_android::PlatformAndroid::Initialize(); - PlatformRemoteiOS::Initialize(); - PlatformMacOSX::Initialize(); +// platform_linux::PlatformLinux::Initialize(); +// platform_netbsd::PlatformNetBSD::Initialize(); +// PlatformWindows::Initialize(); +// PlatformKalimba::Initialize(); +// platform_android::PlatformAndroid::Initialize(); +// PlatformRemoteiOS::Initialize(); +// PlatformMacOSX::Initialize(); #if defined(__APPLE__) PlatformiOSSimulator::Initialize(); PlatformDarwinKernel::Initialize(); @@ -298,17 +312,21 @@ SystemInitializerFull::Initialize() ClangASTContext::Initialize(); GoASTContext::Initialize(); - JavaASTContext::Initialize(); +// JavaASTContext::Initialize(); +// ABIMacOSX_i386::Initialize(); +// ABIMacOSX_arm::Initialize(); +// ABIMacOSX_arm64::Initialize(); ABISysV_arm::Initialize(); ABISysV_arm64::Initialize(); +// ABISysV_hexagon::Initialize(); ABISysV_i386::Initialize(); ABISysV_x86_64::Initialize(); ABISysV_ppc::Initialize(); ABISysV_ppc64::Initialize(); ABISysV_mips::Initialize(); ABISysV_mips64::Initialize(); - ABISysV_s390x::Initialize(); +// ABISysV_s390x::Initialize(); DisassemblerLLVMC::Initialize(); JITLoaderGDB::Initialize(); @@ -318,20 +336,29 @@ SystemInitializerFull::Initialize() #endif MemoryHistoryASan::Initialize(); AddressSanitizerRuntime::Initialize(); - ThreadSanitizerRuntime::Initialize(); +// ThreadSanitizerRuntime::Initialize(); SymbolVendorELF::Initialize(); SymbolFileDWARF::Initialize(); - SymbolFilePDB::Initialize(); +// SymbolFilePDB::Initialize(); SymbolFileSymtab::Initialize(); UnwindAssemblyInstEmulation::Initialize(); UnwindAssembly_x86::Initialize(); EmulateInstructionARM64::Initialize(); SymbolFileDWARFDebugMap::Initialize(); ItaniumABILanguageRuntime::Initialize(); - JavaLanguageRuntime::Initialize(); +// AppleObjCRuntimeV2::Initialize(); +// AppleObjCRuntimeV1::Initialize(); +// SystemRuntimeMacOSX::Initialize(); +// RenderScriptRuntime::Initialize(); +// GoLanguageRuntime::Initialize(); +// JavaLanguageRuntime::Initialize(); CPlusPlusLanguage::Initialize(); +// GoLanguage::Initialize(); +// JavaLanguage::Initialize(); +// ObjCLanguage::Initialize(); +// ObjCPlusPlusLanguage::Initialize(); #if defined(_MSC_VER) ProcessWindowsLive::Initialize(); @@ -355,10 +382,10 @@ SystemInitializerFull::Initialize() platform_gdb_server::PlatformRemoteGDBServer::Initialize(); process_gdb_remote::ProcessGDBRemote::Initialize(); - DynamicLoaderMacOSXDYLD::Initialize(); +// DynamicLoaderMacOSXDYLD::Initialize(); DynamicLoaderPOSIXDYLD::Initialize(); DynamicLoaderStatic::Initialize(); - DynamicLoaderWindowsDYLD::Initialize(); +// DynamicLoaderWindowsDYLD::Initialize(); // Scan for any system or user LLDB plug-ins PluginManager::Initialize(); @@ -414,17 +441,21 @@ SystemInitializerFull::Terminate() ClangASTContext::Terminate(); GoASTContext::Terminate(); - JavaASTContext::Terminate(); +// JavaASTContext::Terminate(); +// ABIMacOSX_i386::Terminate(); +// ABIMacOSX_arm::Terminate(); +// ABIMacOSX_arm64::Terminate(); ABISysV_arm::Terminate(); ABISysV_arm64::Terminate(); +// ABISysV_hexagon::Terminate(); ABISysV_i386::Terminate(); ABISysV_x86_64::Terminate(); ABISysV_ppc::Terminate(); ABISysV_ppc64::Terminate(); ABISysV_mips::Terminate(); ABISysV_mips64::Terminate(); - ABISysV_s390x::Terminate(); +// ABISysV_s390x::Terminate(); DisassemblerLLVMC::Terminate(); JITLoaderGDB::Terminate(); @@ -434,19 +465,27 @@ SystemInitializerFull::Terminate() #endif MemoryHistoryASan::Terminate(); AddressSanitizerRuntime::Terminate(); - ThreadSanitizerRuntime::Terminate(); +// ThreadSanitizerRuntime::Terminate(); SymbolVendorELF::Terminate(); SymbolFileDWARF::Terminate(); - SymbolFilePDB::Terminate(); +// SymbolFilePDB::Terminate(); SymbolFileSymtab::Terminate(); UnwindAssembly_x86::Terminate(); UnwindAssemblyInstEmulation::Terminate(); EmulateInstructionARM64::Terminate(); SymbolFileDWARFDebugMap::Terminate(); ItaniumABILanguageRuntime::Terminate(); - JavaLanguageRuntime::Terminate(); +// AppleObjCRuntimeV2::Terminate(); +// AppleObjCRuntimeV1::Terminate(); +// SystemRuntimeMacOSX::Terminate(); +// RenderScriptRuntime::Terminate(); +// JavaLanguageRuntime::Terminate(); CPlusPlusLanguage::Terminate(); +// GoLanguage::Terminate(); +// JavaLanguage::Terminate(); +// ObjCLanguage::Terminate(); +// ObjCPlusPlusLanguage::Terminate(); #if defined(__APPLE__) DynamicLoaderDarwinKernel::Terminate(); @@ -466,24 +505,24 @@ SystemInitializerFull::Terminate() platform_gdb_server::PlatformRemoteGDBServer::Terminate(); process_gdb_remote::ProcessGDBRemote::Terminate(); - DynamicLoaderMacOSXDYLD::Terminate(); +// DynamicLoaderMacOSXDYLD::Terminate(); DynamicLoaderPOSIXDYLD::Terminate(); DynamicLoaderStatic::Terminate(); - DynamicLoaderWindowsDYLD::Terminate(); +// DynamicLoaderWindowsDYLD::Terminate(); #ifndef LLDB_DISABLE_PYTHON OperatingSystemPython::Terminate(); #endif - OperatingSystemGo::Terminate(); +// OperatingSystemGo::Terminate(); platform_freebsd::PlatformFreeBSD::Terminate(); - platform_linux::PlatformLinux::Terminate(); - platform_netbsd::PlatformNetBSD::Terminate(); - PlatformWindows::Terminate(); - PlatformKalimba::Terminate(); - platform_android::PlatformAndroid::Terminate(); - PlatformMacOSX::Terminate(); - PlatformRemoteiOS::Terminate(); +// platform_linux::PlatformLinux::Terminate(); +// platform_netbsd::PlatformNetBSD::Terminate(); +// PlatformWindows::Terminate(); +// PlatformKalimba::Terminate(); +// platform_android::PlatformAndroid::Terminate(); +// PlatformMacOSX::Terminate(); +// PlatformRemoteiOS::Terminate(); #if defined(__APPLE__) PlatformiOSSimulator::Terminate(); PlatformDarwinKernel::Terminate(); Modified: projects/clang390-import/contrib/llvm/tools/lldb/source/Initialization/SystemInitializerCommon.cpp ============================================================================== --- projects/clang390-import/contrib/llvm/tools/lldb/source/Initialization/SystemInitializerCommon.cpp Sat Aug 20 16:36:05 2016 (r304535) +++ projects/clang390-import/contrib/llvm/tools/lldb/source/Initialization/SystemInitializerCommon.cpp Sat Aug 20 18:45:25 2016 (r304536) @@ -17,7 +17,9 @@ #include "Plugins/Instruction/MIPS/EmulateInstructionMIPS.h" #include "Plugins/Instruction/MIPS64/EmulateInstructionMIPS64.h" #include "Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.h" +//#include "Plugins/ObjectContainer/Universal-Mach-O/ObjectContainerUniversalMachO.h" #include "Plugins/ObjectFile/ELF/ObjectFileELF.h" +//#include "Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.h" #include "Plugins/Process/gdb-remote/ProcessGDBRemoteLog.h" #if defined(__APPLE__) @@ -86,6 +88,7 @@ SystemInitializerCommon::Initialize() // Initialize plug-ins ObjectContainerBSDArchive::Initialize(); ObjectFileELF::Initialize(); +// ObjectFilePECOFF::Initialize(); EmulateInstructionARM::Initialize(); EmulateInstructionMIPS::Initialize(); @@ -94,6 +97,8 @@ SystemInitializerCommon::Initialize() //---------------------------------------------------------------------- // Apple/Darwin hosted plugins //---------------------------------------------------------------------- +// ObjectContainerUniversalMachO::Initialize(); + #if defined(__APPLE__) ObjectFileMachO::Initialize(); @@ -113,12 +118,13 @@ SystemInitializerCommon::Terminate() Timer scoped_timer(__PRETTY_FUNCTION__, __PRETTY_FUNCTION__); ObjectContainerBSDArchive::Terminate(); ObjectFileELF::Terminate(); +// ObjectFilePECOFF::Terminate(); EmulateInstructionARM::Terminate(); EmulateInstructionMIPS::Terminate(); EmulateInstructionMIPS64::Terminate(); - ObjectContainerUniversalMachO::Terminate(); +// ObjectContainerUniversalMachO::Terminate(); #if defined(__APPLE__) ObjectFileMachO::Terminate(); #endif Modified: projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp ============================================================================== --- projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp Sat Aug 20 16:36:05 2016 (r304535) +++ projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp Sat Aug 20 18:45:25 2016 (r304536) @@ -18,7 +18,7 @@ #include "ProcessElfCore.h" #include "Plugins/Process/Utility/RegisterContextLinux_arm.h" #include "Plugins/Process/Utility/RegisterContextLinux_arm64.h" -#include "Plugins/Process/Utility/RegisterContextLinux_s390x.h" +//#include "Plugins/Process/Utility/RegisterContextLinux_s390x.h" #include "Plugins/Process/Utility/RegisterContextLinux_x86_64.h" #include "Plugins/Process/Utility/RegisterContextFreeBSD_arm.h" #include "Plugins/Process/Utility/RegisterContextFreeBSD_arm64.h" @@ -30,7 +30,7 @@ #include "RegisterContextPOSIXCore_arm64.h" #include "RegisterContextPOSIXCore_mips64.h" #include "RegisterContextPOSIXCore_powerpc.h" -#include "RegisterContextPOSIXCore_s390x.h" +//#include "RegisterContextPOSIXCore_s390x.h" #include "RegisterContextPOSIXCore_x86_64.h" using namespace lldb; @@ -141,9 +141,9 @@ ThreadElfCore::CreateRegisterContextForF case llvm::Triple::aarch64: reg_interface = new RegisterContextLinux_arm64(arch); break; - case llvm::Triple::systemz: - reg_interface = new RegisterContextLinux_s390x(arch); - break; +// case llvm::Triple::systemz: +// reg_interface = new RegisterContextLinux_s390x(arch); +// break; case llvm::Triple::x86_64: reg_interface = new RegisterContextLinux_x86_64(arch); break; @@ -179,9 +179,9 @@ ThreadElfCore::CreateRegisterContextForF case llvm::Triple::ppc64: m_thread_reg_ctx_sp.reset(new RegisterContextCorePOSIX_powerpc (*this, reg_interface, m_gpregset_data, m_fpregset_data, m_vregset_data)); break; - case llvm::Triple::systemz: - m_thread_reg_ctx_sp.reset(new RegisterContextCorePOSIX_s390x (*this, reg_interface, m_gpregset_data, m_fpregset_data)); - break; +// case llvm::Triple::systemz: +// m_thread_reg_ctx_sp.reset(new RegisterContextCorePOSIX_s390x (*this, reg_interface, m_gpregset_data, m_fpregset_data)); +// break; case llvm::Triple::x86: case llvm::Triple::x86_64: m_thread_reg_ctx_sp.reset(new RegisterContextCorePOSIX_x86_64 (*this, reg_interface, m_gpregset_data, m_fpregset_data)); @@ -226,7 +226,7 @@ ELFLinuxPrStatus::Parse(DataExtractor &d size_t len; switch(arch.GetCore()) { - case ArchSpec::eCore_s390x_generic: +// case ArchSpec::eCore_s390x_generic: case ArchSpec::eCore_x86_64_x86_64: len = data.ExtractBytes(0, ELFLINUXPRSTATUS64_SIZE, byteorder, this); return len == ELFLINUXPRSTATUS64_SIZE; @@ -250,7 +250,7 @@ ELFLinuxPrPsInfo::Parse(DataExtractor &d size_t len; switch(arch.GetCore()) { - case ArchSpec::eCore_s390x_generic: +// case ArchSpec::eCore_s390x_generic: case ArchSpec::eCore_x86_64_x86_64: len = data.ExtractBytes(0, ELFLINUXPRPSINFO64_SIZE, byteorder, this); return len == ELFLINUXPRPSINFO64_SIZE; Modified: projects/clang390-import/lib/clang/Makefile ============================================================================== --- projects/clang390-import/lib/clang/Makefile Sat Aug 20 16:36:05 2016 (r304535) +++ projects/clang390-import/lib/clang/Makefile Sat Aug 20 18:45:25 2016 (r304536) @@ -150,6 +150,7 @@ SUBDIR+=liblldb \ liblldbPluginABISysV_ppc \ liblldbPluginABISysV_ppc64 \ liblldbPluginABISysV_x86_64 \ + liblldbPluginCPlusPlusLanguage \ liblldbPluginCXXItaniumABI \ liblldbPluginDisassemblerLLVM \ liblldbPluginDynamicLoaderStatic \ @@ -162,9 +163,8 @@ SUBDIR+=liblldb \ liblldbPluginInstructionMIPS64 \ liblldbPluginInstrumentationRuntimeAddressSanitizer \ liblldbPluginJITLoaderGDB \ - liblldbPluginLanguageCPlusPlus \ - liblldbPluginLanguageObjC \ liblldbPluginMemoryHistoryASan \ + liblldbPluginObjCLanguage \ liblldbPluginObjectContainerBSDArchive \ liblldbPluginObjectFileELF \ liblldbPluginObjectFileJIT \ @@ -177,6 +177,7 @@ SUBDIR+=liblldb \ liblldbPluginProcessUtility \ liblldbPluginScriptInterpreterNone \ liblldbPluginSymbolFileDWARF \ + liblldbPluginSymbolFilePDB \ liblldbPluginSymbolFileSymtab \ liblldbPluginSymbolVendorELF \ liblldbPluginUnwindAssemblyInstEmulation \ Modified: projects/clang390-import/lib/clang/liblldbAPI/Makefile ============================================================================== --- projects/clang390-import/lib/clang/liblldbAPI/Makefile Sat Aug 20 16:36:05 2016 (r304535) +++ projects/clang390-import/lib/clang/liblldbAPI/Makefile Sat Aug 20 18:45:25 2016 (r304536) @@ -33,6 +33,8 @@ SRCS= SBAddress.cpp \ SBLaunchInfo.cpp \ SBLineEntry.cpp \ SBListener.cpp \ + SBMemoryRegionInfo.cpp \ + SBMemoryRegionInfoList.cpp \ SBModule.cpp \ SBModuleSpec.cpp \ SBPlatform.cpp \ @@ -47,9 +49,9 @@ SRCS= SBAddress.cpp \ SBSymbolContext.cpp \ SBSymbolContextList.cpp \ SBTarget.cpp \ + SBThread.cpp \ SBThreadCollection.cpp \ SBThreadPlan.cpp \ - SBThread.cpp \ SBType.cpp \ SBTypeCategory.cpp \ SBTypeEnumMember.cpp \ @@ -60,8 +62,8 @@ SRCS= SBAddress.cpp \ SBTypeSynthetic.cpp \ SBUnixSignals.cpp \ SBValue.cpp \ - SBVariablesOptions.cpp \ SBValueList.cpp \ + SBVariablesOptions.cpp \ SBWatchpoint.cpp \ SystemInitializerFull.cpp Modified: projects/clang390-import/lib/clang/liblldbCore/Makefile ============================================================================== --- projects/clang390-import/lib/clang/liblldbCore/Makefile Sat Aug 20 16:36:05 2016 (r304535) +++ projects/clang390-import/lib/clang/liblldbCore/Makefile Sat Aug 20 18:45:25 2016 (r304536) @@ -60,9 +60,10 @@ SRCS= Address.cpp \ StringList.cpp \ StructuredData.cpp \ Timer.cpp \ + UUID.cpp \ UserID.cpp \ UserSettingsController.cpp \ - UUID.cpp \ + VMRange.cpp \ Value.cpp \ ValueObject.cpp \ ValueObjectCast.cpp \ @@ -76,8 +77,7 @@ SRCS= Address.cpp \ ValueObjectMemory.cpp \ ValueObjectRegister.cpp \ ValueObjectSyntheticFilter.cpp \ - ValueObjectVariable.cpp \ - VMRange.cpp + ValueObjectVariable.cpp TGHDRS= AttrList \ Attrs \ Modified: projects/clang390-import/lib/clang/liblldbExpression/Makefile ============================================================================== --- projects/clang390-import/lib/clang/liblldbExpression/Makefile Sat Aug 20 16:36:05 2016 (r304535) +++ projects/clang390-import/lib/clang/liblldbExpression/Makefile Sat Aug 20 18:45:25 2016 (r304536) @@ -6,6 +6,7 @@ LIB= lldbExpression SRCDIR= tools/lldb/source/Expression SRCS= DWARFExpression.cpp \ + DiagnosticManager.cpp \ Expression.cpp \ ExpressionSourceCode.cpp \ ExpressionVariable.cpp \ Modified: projects/clang390-import/lib/clang/liblldbHostCommon/Makefile ============================================================================== --- projects/clang390-import/lib/clang/liblldbHostCommon/Makefile Sat Aug 20 16:36:05 2016 (r304535) +++ projects/clang390-import/lib/clang/liblldbHostCommon/Makefile Sat Aug 20 18:45:25 2016 (r304536) @@ -8,6 +8,7 @@ SRCDIR= tools/lldb/source/Host/common SRCS= Condition.cpp \ Editline.cpp \ File.cpp \ + FileCache.cpp \ FileSpec.cpp \ FileSystem.cpp \ GetOptInc.cpp \ @@ -20,7 +21,13 @@ SRCS= Condition.cpp \ LockFileBase.cpp \ MonitoringProcessLauncher.cpp \ Mutex.cpp \ + NativeBreakpoint.cpp \ + NativeBreakpointList.cpp \ + NativeProcessProtocol.cpp \ NativeRegisterContext.cpp \ + NativeRegisterContextRegisterInfo.cpp \ + NativeThreadProtocol.cpp \ + NativeWatchpointList.cpp \ OptionParser.cpp \ PipeBase.cpp \ ProcessRunLock.cpp \ @@ -34,8 +41,8 @@ SRCS= Condition.cpp \ ThisThread.cpp \ ThreadLauncher.cpp \ TimeValue.cpp \ - XML.cpp \ - UDPSocket.cpp + UDPSocket.cpp \ + XML.cpp TGHDRS= AttrList \ Attrs \ Modified: projects/clang390-import/lib/clang/liblldbHostPOSIX/Makefile ============================================================================== --- projects/clang390-import/lib/clang/liblldbHostPOSIX/Makefile Sat Aug 20 16:36:05 2016 (r304535) +++ projects/clang390-import/lib/clang/liblldbHostPOSIX/Makefile Sat Aug 20 18:45:25 2016 (r304536) @@ -12,6 +12,7 @@ SRCS= ConnectionFileDescriptorPosix.cpp HostProcessPosix.cpp \ HostThreadPosix.cpp \ LockFilePosix.cpp \ + MainLoopPosix.cpp \ PipePosix.cpp \ ProcessLauncherPosix.cpp Modified: projects/clang390-import/lib/clang/liblldbInterpreter/Makefile ============================================================================== --- projects/clang390-import/lib/clang/liblldbInterpreter/Makefile Sat Aug 20 16:36:05 2016 (r304535) +++ projects/clang390-import/lib/clang/liblldbInterpreter/Makefile Sat Aug 20 18:45:25 2016 (r304536) @@ -6,6 +6,7 @@ LIB= lldbInterpreter SRCDIR= tools/lldb/source/Interpreter SRCS= Args.cpp \ + CommandAlias.cpp \ CommandHistory.cpp \ CommandInterpreter.cpp \ CommandObject.cpp \ @@ -23,6 +24,8 @@ SRCS= Args.cpp \ OptionGroupUInt64.cpp \ OptionGroupUUID.cpp \ OptionGroupValueObjectDisplay.cpp \ + OptionGroupVariable.cpp \ + OptionGroupWatchpoint.cpp \ OptionValue.cpp \ OptionValueArch.cpp \ OptionValueArgs.cpp \ @@ -43,8 +46,6 @@ SRCS= Args.cpp \ OptionValueString.cpp \ OptionValueUInt64.cpp \ OptionValueUUID.cpp \ - OptionGroupVariable.cpp \ - OptionGroupWatchpoint.cpp \ Options.cpp \ Property.cpp \ ScriptInterpreter.cpp Modified: projects/clang390-import/lib/clang/liblldbPluginCPlusPlusLanguage/Makefile ============================================================================== --- projects/clang390-import/lib/clang/liblldbPluginLanguageCPlusPlus/Makefile Sat Aug 20 16:36:05 2016 (r304535) +++ projects/clang390-import/lib/clang/liblldbPluginCPlusPlusLanguage/Makefile Sat Aug 20 18:45:25 2016 (r304536) @@ -2,12 +2,14 @@ .include <bsd.own.mk> -LIB= lldbPluginLanguageCPlusPlus +LIB= lldbPluginCPlusPlusLanguage -SRCDIR= tools/lldb/source/Plugins/Language/CPlusPlus/ -SRCS= CPlusPlusLanguage.cpp \ +SRCDIR= tools/lldb/source/Plugins/Language/CPlusPlus +SRCS= BlockPointer.cpp \ + CPlusPlusLanguage.cpp \ CxxStringTypes.cpp \ LibCxx.cpp \ + LibCxxAtomic.cpp \ LibCxxInitializerList.cpp \ LibCxxList.cpp \ LibCxxMap.cpp \ @@ -15,7 +17,9 @@ SRCS= CPlusPlusLanguage.cpp \ LibCxxVector.cpp \ LibStdcpp.cpp -TGHDRS= CommentCommandList \ +TGHDRS= AttrList \ + Attrs \ + CommentCommandList \ DeclNodes \ DiagnosticCommonKinds \ StmtNodes Modified: projects/clang390-import/lib/clang/liblldbPluginExpressionParserClang/Makefile ============================================================================== --- projects/clang390-import/lib/clang/liblldbPluginExpressionParserClang/Makefile Sat Aug 20 16:36:05 2016 (r304535) +++ projects/clang390-import/lib/clang/liblldbPluginExpressionParserClang/Makefile Sat Aug 20 18:45:25 2016 (r304536) @@ -25,6 +25,7 @@ TGHDRS= Attributes \ Attrs \ CommentCommandList \ DeclNodes \ + DiagnosticASTKinds \ DiagnosticCommonKinds \ DiagnosticFrontendKinds \ DiagnosticSemaKinds \ Modified: projects/clang390-import/lib/clang/liblldbPluginObjCLanguage/Makefile ============================================================================== --- projects/clang390-import/lib/clang/liblldbPluginLanguageObjC/Makefile Sat Aug 20 16:36:05 2016 (r304535) +++ projects/clang390-import/lib/clang/liblldbPluginObjCLanguage/Makefile Sat Aug 20 18:45:25 2016 (r304536) @@ -2,7 +2,7 @@ .include <bsd.own.mk> -LIB= lldbPluginLanguageObjC +LIB= lldbPluginObjCLanguage SRCDIR= tools/lldb/source/Plugins/Language/ObjC/ SRCS= CF.cpp \ Modified: projects/clang390-import/lib/clang/liblldbPluginProcessElfCore/Makefile ============================================================================== --- projects/clang390-import/lib/clang/liblldbPluginProcessElfCore/Makefile Sat Aug 20 16:36:05 2016 (r304535) +++ projects/clang390-import/lib/clang/liblldbPluginProcessElfCore/Makefile Sat Aug 20 18:45:25 2016 (r304536) @@ -9,13 +9,13 @@ CFLAGS+=-I${.CURDIR}/../../../contrib/ll SRCDIR= tools/lldb/source/Plugins/Process/elf-core SRCS= ProcessElfCore.cpp \ - ThreadElfCore.cpp \ RegisterContextPOSIXCore_arm.cpp \ RegisterContextPOSIXCore_arm64.cpp \ RegisterContextPOSIXCore_mips64.cpp \ RegisterContextPOSIXCore_powerpc.cpp \ - RegisterContextPOSIXCore_x86_64.cpp - + RegisterContextPOSIXCore_x86_64.cpp \ + ThreadElfCore.cpp + TGHDRS= DiagnosticCommonKinds \ DeclNodes \ StmtNodes \ Modified: projects/clang390-import/lib/clang/liblldbPluginProcessFreeBSD/Makefile ============================================================================== --- projects/clang390-import/lib/clang/liblldbPluginProcessFreeBSD/Makefile Sat Aug 20 16:36:05 2016 (r304535) +++ projects/clang390-import/lib/clang/liblldbPluginProcessFreeBSD/Makefile Sat Aug 20 18:45:25 2016 (r304536) @@ -11,9 +11,9 @@ CFLAGS+=-I${.CURDIR}/../../../contrib/ll SRCDIR= tools/lldb/source/Plugins/Process/FreeBSD SRCS= FreeBSDThread.cpp \ + POSIXStopInfo.cpp \ ProcessFreeBSD.cpp \ ProcessMonitor.cpp \ - POSIXStopInfo.cpp \ RegisterContextPOSIXProcessMonitor_arm.cpp \ RegisterContextPOSIXProcessMonitor_arm64.cpp \ RegisterContextPOSIXProcessMonitor_mips64.cpp \ Modified: projects/clang390-import/lib/clang/liblldbPluginProcessUtility/Makefile ============================================================================== --- projects/clang390-import/lib/clang/liblldbPluginProcessUtility/Makefile Sat Aug 20 16:36:05 2016 (r304535) +++ projects/clang390-import/lib/clang/liblldbPluginProcessUtility/Makefile Sat Aug 20 18:45:25 2016 (r304536) @@ -26,16 +26,16 @@ SRCS= DynamicRegisterInfo.cpp \ RegisterContextFreeBSD_powerpc.cpp \ RegisterContextFreeBSD_x86_64.cpp \ RegisterContextHistory.cpp \ + RegisterContextLLDB.cpp \ RegisterContextLinux_arm.cpp \ RegisterContextLinux_arm64.cpp \ RegisterContextLinux_i386.cpp \ RegisterContextLinux_mips.cpp \ RegisterContextLinux_x86_64.cpp \ - RegisterContextLLDB.cpp \ + RegisterContextMacOSXFrameBackchain.cpp \ RegisterContextMach_arm.cpp \ RegisterContextMach_i386.cpp \ RegisterContextMach_x86_64.cpp \ - RegisterContextMacOSXFrameBackchain.cpp \ RegisterContextMemory.cpp \ RegisterContextPOSIX_arm.cpp \ RegisterContextPOSIX_arm64.cpp \ Modified: projects/clang390-import/lib/clang/liblldbPluginSymbolFileDWARF/Makefile ============================================================================== --- projects/clang390-import/lib/clang/liblldbPluginSymbolFileDWARF/Makefile Sat Aug 20 16:36:05 2016 (r304535) +++ projects/clang390-import/lib/clang/liblldbPluginSymbolFileDWARF/Makefile Sat Aug 20 18:45:25 2016 (r304536) @@ -6,35 +6,35 @@ LIB= lldbPluginSymbolFileDWARF SRCDIR= tools/lldb/source/Plugins/SymbolFile/DWARF SRCS= DIERef.cpp \ - DWARFAbbreviationDeclaration.cpp \ DWARFASTParserClang.cpp \ DWARFASTParserGo.cpp \ + DWARFAbbreviationDeclaration.cpp \ DWARFAttribute.cpp \ DWARFCompileUnit.cpp \ + DWARFDIE.cpp \ + DWARFDIECollection.cpp \ DWARFDataExtractor.cpp \ DWARFDebugAbbrev.cpp \ - DWARFDebugAranges.cpp \ DWARFDebugArangeSet.cpp \ + DWARFDebugAranges.cpp \ DWARFDebugInfo.cpp \ DWARFDebugInfoEntry.cpp \ - DWARFDebugMacro.cpp \ DWARFDebugLine.cpp \ DWARFDebugMacinfo.cpp \ DWARFDebugMacinfoEntry.cpp \ + DWARFDebugMacro.cpp \ DWARFDebugPubnames.cpp \ DWARFDebugPubnamesSet.cpp \ DWARFDebugRanges.cpp \ DWARFDeclContext.cpp \ DWARFDefines.cpp \ - DWARFDIE.cpp \ - DWARFDIECollection.cpp \ DWARFFormValue.cpp \ - LogChannelDWARF.cpp \ HashedNameToDIE.cpp \ + LogChannelDWARF.cpp \ NameToDIE.cpp \ SymbolFileDWARF.cpp \ - SymbolFileDWARFDwo.cpp \ SymbolFileDWARFDebugMap.cpp \ + SymbolFileDWARFDwo.cpp \ UniqueDWARFASTType.cpp TGHDRS= AttrList \ Added: projects/clang390-import/lib/clang/liblldbPluginSymbolFilePDB/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/clang390-import/lib/clang/liblldbPluginSymbolFilePDB/Makefile Sat Aug 20 18:45:25 2016 (r304536) @@ -0,0 +1,18 @@ +# $FreeBSD$ + +.include <bsd.own.mk> + +LIB= lldbPluginSymbolFilePDB + +SRCDIR= tools/lldb/source/Plugins/SymbolFile/PDB +SRCS= PDBASTParser.cpp \ + SymbolFilePDB.cpp + +TGHDRS= AttrList \ + Attrs \ + CommentCommandList \ + DeclNodes \ + DiagnosticCommonKinds \ + StmtNodes + +.include "../lldb.lib.mk" Modified: projects/clang390-import/lib/clang/liblldbSymbol/Makefile ============================================================================== --- projects/clang390-import/lib/clang/liblldbSymbol/Makefile Sat Aug 20 16:36:05 2016 (r304535) +++ projects/clang390-import/lib/clang/liblldbSymbol/Makefile Sat Aug 20 18:45:25 2016 (r304536) @@ -11,16 +11,17 @@ SRCS= ArmUnwindInfo.cpp \ ClangASTImporter.cpp \ ClangExternalASTSourceCallbacks.cpp \ ClangExternalASTSourceCommon.cpp \ + ClangUtil.cpp \ + CompactUnwindInfo.cpp \ + CompileUnit.cpp \ CompilerDecl.cpp \ CompilerDeclContext.cpp \ CompilerType.cpp \ - CompactUnwindInfo.cpp \ + DWARFCallFrameInfo.cpp \ DebugMacros.cpp \ - CompileUnit.cpp \ Declaration.cpp \ - DWARFCallFrameInfo.cpp \ - Function.cpp \ FuncUnwinders.cpp \ + Function.cpp \ GoASTContext.cpp \ LineEntry.cpp \ LineTable.cpp \ Modified: projects/clang390-import/usr.bin/clang/lldb/Makefile ============================================================================== --- projects/clang390-import/usr.bin/clang/lldb/Makefile Sat Aug 20 16:36:05 2016 (r304535) +++ projects/clang390-import/usr.bin/clang/lldb/Makefile Sat Aug 20 18:45:25 2016 (r304536) @@ -23,62 +23,61 @@ LIBADD+= edit panel ncursesw execinfo z LLDB_LIBS=\ lldb \ - \ lldbAPI \ lldbBreakpoint \ lldbCommands \ - lldbCore \ lldbDataFormatters \ - lldbExpression \ - lldbHostFreeBSD \ lldbHostCommon \ + lldbHostFreeBSD \ lldbHostPOSIX \ + lldbCore \ + lldbExpression \ lldbInitialization \ lldbInterpreter \ lldbSymbol \ lldbTarget \ lldbUtility \ \ + lldbPluginDisassemblerLLVM \ + lldbPluginSymbolFileDWARF \ + lldbPluginSymbolFilePDB \ + lldbPluginSymbolFileSymtab \ + lldbPluginDynamicLoaderStatic \ + lldbPluginDynamicLoaderPosixDYLD \ + lldbPluginCPlusPlusLanguage \ + lldbPluginObjCLanguage \ + lldbPluginObjectFileELF \ + lldbPluginObjectFileJIT \ + lldbPluginSymbolVendorELF \ + lldbPluginProcessGDBRemote \ + lldbPluginProcessUtility \ + lldbPluginPlatformGDB \ + lldbPluginPlatformFreeBSD \ + lldbPluginObjectContainerBSDArchive \ + lldbPluginUnwindAssemblyInstEmulation \ + lldbPluginUnwindAssemblyX86 \ + lldbPluginCXXItaniumABI \ lldbPluginABISysV_arm \ lldbPluginABISysV_arm64 \ lldbPluginABISysV_i386 \ - lldbPluginABISysV_mips \ - lldbPluginABISysV_mips64 \ + lldbPluginABISysV_x86_64 \ lldbPluginABISysV_ppc \ lldbPluginABISysV_ppc64 \ - lldbPluginABISysV_x86_64 \ - lldbPluginCXXItaniumABI \ - lldbPluginDisassemblerLLVM \ - lldbPluginExpressionParserClang \ - lldbPluginExpressionParserGo \ + lldbPluginABISysV_mips \ + lldbPluginABISysV_mips64 \ lldbPluginInstructionARM \ lldbPluginInstructionARM64 \ lldbPluginInstructionMIPS \ lldbPluginInstructionMIPS64 \ - lldbPluginInstrumentationRuntimeAddressSanitizer \ - lldbPluginJITLoaderGDB \ - lldbPluginLanguageCPlusPlus \ - lldbPluginLanguageObjC \ - lldbPluginSymbolFileDWARF \ - lldbPluginSymbolFileSymtab \ - lldbPluginDynamicLoaderStatic \ - lldbPluginDynamicLoaderPosixDYLD \ lldbPluginMemoryHistoryASan \ - lldbPluginObjectContainerBSDArchive \ - lldbPluginObjectFileELF \ - lldbPluginObjectFileJIT \ - lldbPluginScriptInterpreterNone \ - lldbPluginSymbolVendorELF \ - lldbPluginPlatformFreeBSD \ - lldbPluginPlatformGDB \ + lldbPluginInstrumentationRuntimeAddressSanitizer \ lldbPluginProcessElfCore \ + lldbPluginJITLoaderGDB \ + lldbPluginExpressionParserClang \ + lldbPluginExpressionParserGo \ lldbPluginProcessFreeBSD \ - lldbPluginProcessGDBRemote \ - lldbPluginProcessUtility \ lldbPluginProcessPOSIX \ - lldbPluginProcessFreeBSD \ - lldbPluginUnwindAssemblyInstEmulation \ - lldbPluginUnwindAssemblyX86 + lldbPluginScriptInterpreterNone LDADD+= -Wl,--start-group .for lib in ${LLDB_LIBS} @@ -89,82 +88,88 @@ LDADD+= -Wl,--end-group # Clang and LLVM libraries LIBDEPS=\ - clangfrontend \ - clangdriver \ - clangserialization \ clangcodegen \ - clangparse \ - clangsema \ - clanganalysis \ - clangedit \ - clangast \ - clanglex \ - clangbasic \ - \ - llvmoption \ - llvmobjcarcopts \ - llvmlinker \ - llvmmcjit \ - llvmruntimedyld \ - llvmexecutionengine \ - llvmirreader \ - llvmipo \ - llvmvectorize \ - llvmbitwriter \ - llvmasmparser \ - llvmaarch64disassembler \ + clangrewritefrontend \ llvmaarch64codegen \ llvmaarch64asmparser \ - llvmaarch64desc \ - llvmaarch64info \ - llvmaarch64asmprinter \ - llvmaarch64utils \ - llvmarmdisassembler \ + llvmaarch64disassembler \ llvmarmcodegen \ llvmarmasmparser \ - llvmarmdesc \ - llvmarminfo \ - llvmarmasmprinter \ - llvmmipsdisassembler \ + llvmarmdisassembler \ llvmmipscodegen \ llvmmipsasmparser \ llvmmipsdesc \ - llvmmipsinfo \ - llvmmipsasmprinter \ - llvmpowerpcdisassembler \ + llvmmipsdisassembler \ llvmpowerpccodegen \ llvmpowerpcasmparser \ llvmpowerpcdesc \ - llvmpowerpcinfo \ - llvmpowerpcasmprinter \ - llvmsparcdisassembler \ + llvmpowerpcdisassembler \ llvmsparccodegen \ llvmsparcasmparser \ llvmsparcdesc \ - llvmsparcinfo \ - llvmsparcasmprinter \ - llvmx86disassembler \ - llvmx86asmparser \ + llvmsparcdisassembler \ llvmx86codegen \ + llvmx86asmparser \ + llvmx86desc \ + llvmx86disassembler \ + llvminterpreter \ + llvmipo \ llvmselectiondag \ + llvmmcjit \ + llvmexecutionengine \ + llvmruntimedyld \ + llvmcoverage \ + llvmglobalisel \ + llvmaarch64desc \ + llvmaarch64asmprinter \ + llvmaarch64info \ + llvmaarch64utils \ + llvmarmdesc \ + llvmarmasmprinter \ + llvmarminfo \ + llvmmipsasmprinter \ + llvmmipsinfo \ + llvmpowerpcasmprinter \ + llvmpowerpcinfo \ + llvmsparcasmprinter \ + llvmsparcinfo \ llvmasmprinter \ + llvmx86asmprinter \ + llvmx86utils \ + llvmx86info \ + llvmmcdisassembler \ llvmcodegen \ - llvmtarget \ + llvmdebuginfopdb \ + llvmdebuginfocodeview \ + llvmbitwriter \ + llvmvectorize \ llvmscalaropts \ - llvmprofiledata \ + llvmtarget \ + llvmobject \ + llvminstrumentation \ + llvmirreader \ + llvmasmparser \ llvminstcombine \ + llvmlinker \ + llvmobjcarcopts \ llvmtransformutils \ llvmanalysis \ - llvminstrumentation \ - llvmx86desc \ - llvmobject \ + clangfrontend \ + clangdriver \ + llvmoption \ + clangparse \ llvmmcparser \ + clangserialization \ llvmbitreader \ - llvmmcdisassembler \ - llvmx86info \ - llvmx86asmprinter \ + clangsema \ + clanganalysis \ + clangedit \ + clangast \ + llvmprofiledata \ + clangrewrite \ + clanglex \ + clangbasic \ llvmmc \ - llvmx86utils \ llvmcore \ llvmsupport
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201608201845.u7KIjPrP086612>