From owner-svn-src-projects@freebsd.org Wed Jan 4 19:53:06 2017 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2A933C9F837 for ; Wed, 4 Jan 2017 19:53:06 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E0E70183D; Wed, 4 Jan 2017 19:53:05 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id v04Jr5Rg063984; Wed, 4 Jan 2017 19:53:05 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v04Jr4vF063982; Wed, 4 Jan 2017 19:53:04 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201701041953.v04Jr4vF063982@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: dim set sender to dim@FreeBSD.org using -f From: Dimitry Andric Date: Wed, 4 Jan 2017 19:53:04 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r311304 - in projects/clang400-import: contrib/llvm/tools/lldb/source/API lib/clang/liblldb X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Jan 2017 19:53:06 -0000 Author: dim Date: Wed Jan 4 19:53:04 2017 New Revision: 311304 URL: https://svnweb.freebsd.org/changeset/base/311304 Log: Update lldb Makefile, and disable some functionality for Windows and Darwin. Modified: projects/clang400-import/contrib/llvm/tools/lldb/source/API/SystemInitializerFull.cpp projects/clang400-import/lib/clang/liblldb/Makefile Modified: projects/clang400-import/contrib/llvm/tools/lldb/source/API/SystemInitializerFull.cpp ============================================================================== --- projects/clang400-import/contrib/llvm/tools/lldb/source/API/SystemInitializerFull.cpp Wed Jan 4 19:22:42 2017 (r311303) +++ projects/clang400-import/contrib/llvm/tools/lldb/source/API/SystemInitializerFull.cpp Wed Jan 4 19:53:04 2017 (r311304) @@ -78,7 +78,7 @@ #include "Plugins/Platform/gdb-server/PlatformRemoteGDBServer.h" #include "Plugins/Process/elf-core/ProcessElfCore.h" #include "Plugins/Process/gdb-remote/ProcessGDBRemote.h" -#include "Plugins/Process/minidump/ProcessMinidump.h" +//#include "Plugins/Process/minidump/ProcessMinidump.h" #include "Plugins/ScriptInterpreter/None/ScriptInterpreterNone.h" #include "Plugins/SymbolFile/DWARF/SymbolFileDWARF.h" #include "Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h" @@ -101,7 +101,7 @@ #include "Plugins/Process/mach-core/ProcessMachCore.h" #include "Plugins/SymbolVendor/MacOSX/SymbolVendorMacOSX.h" #endif -#include "Plugins/StructuredData/DarwinLog/StructuredDataDarwinLog.h" +//#include "Plugins/StructuredData/DarwinLog/StructuredDataDarwinLog.h" #if defined(__FreeBSD__) #include "Plugins/Process/FreeBSD/ProcessFreeBSD.h" @@ -304,7 +304,7 @@ void SystemInitializerFull::Initialize() JITLoaderGDB::Initialize(); ProcessElfCore::Initialize(); - minidump::ProcessMinidump::Initialize(); +//minidump::ProcessMinidump::Initialize(); MemoryHistoryASan::Initialize(); AddressSanitizerRuntime::Initialize(); //ThreadSanitizerRuntime::Initialize(); @@ -351,7 +351,7 @@ void SystemInitializerFull::Initialize() // This plugin is valid on any host that talks to a Darwin remote. // It shouldn't be limited to __APPLE__. - StructuredDataDarwinLog::Initialize(); + //StructuredDataDarwinLog::Initialize(); //---------------------------------------------------------------------- // Platform agnostic plugins @@ -427,7 +427,7 @@ void SystemInitializerFull::Terminate() JITLoaderGDB::Terminate(); ProcessElfCore::Terminate(); - minidump::ProcessMinidump::Terminate(); +//minidump::ProcessMinidump::Terminate(); MemoryHistoryASan::Terminate(); AddressSanitizerRuntime::Terminate(); //ThreadSanitizerRuntime::Terminate(); @@ -471,7 +471,7 @@ void SystemInitializerFull::Terminate() platform_gdb_server::PlatformRemoteGDBServer::Terminate(); process_gdb_remote::ProcessGDBRemote::Terminate(); - StructuredDataDarwinLog::Terminate(); +//StructuredDataDarwinLog::Terminate(); //DynamicLoaderMacOSXDYLD::Terminate(); //DynamicLoaderMacOS::Terminate(); Modified: projects/clang400-import/lib/clang/liblldb/Makefile ============================================================================== --- projects/clang400-import/lib/clang/liblldb/Makefile Wed Jan 4 19:22:42 2017 (r311303) +++ projects/clang400-import/lib/clang/liblldb/Makefile Wed Jan 4 19:53:04 2017 (r311304) @@ -53,6 +53,7 @@ SRCS+= API/SBSection.cpp SRCS+= API/SBSourceManager.cpp SRCS+= API/SBStream.cpp SRCS+= API/SBStringList.cpp +SRCS+= API/SBStructuredData.cpp SRCS+= API/SBSymbol.cpp SRCS+= API/SBSymbolContext.cpp SRCS+= API/SBSymbolContextList.cpp @@ -292,7 +293,6 @@ SRCS+= Interpreter/OptionGroupVariable. SRCS+= Interpreter/OptionGroupWatchpoint.cpp SRCS+= Interpreter/OptionValue.cpp SRCS+= Interpreter/OptionValueArch.cpp -SRCS+= Interpreter/OptionValueArgs.cpp SRCS+= Interpreter/OptionValueArray.cpp SRCS+= Interpreter/OptionValueBoolean.cpp SRCS+= Interpreter/OptionValueChar.cpp @@ -420,6 +420,7 @@ SRCS+= Plugins/Process/Utility/Register SRCS+= Plugins/Process/Utility/RegisterContextPOSIX_powerpc.cpp SRCS+= Plugins/Process/Utility/RegisterContextPOSIX_x86.cpp SRCS+= Plugins/Process/Utility/RegisterContextThreadMemory.cpp +SRCS+= Plugins/Process/Utility/RegisterInfoPOSIX_arm64.cpp SRCS+= Plugins/Process/Utility/StopInfoMachException.cpp SRCS+= Plugins/Process/Utility/ThreadMemory.cpp SRCS+= Plugins/Process/Utility/UnwindLLDB.cpp @@ -431,6 +432,7 @@ SRCS+= Plugins/Process/elf-core/Registe SRCS+= Plugins/Process/elf-core/RegisterContextPOSIXCore_powerpc.cpp SRCS+= Plugins/Process/elf-core/RegisterContextPOSIXCore_x86_64.cpp SRCS+= Plugins/Process/elf-core/ThreadElfCore.cpp +SRCS+= Plugins/Process/gdb-remote/GDBRemoteClientBase.cpp SRCS+= Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp SRCS+= Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp SRCS+= Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.cpp @@ -474,6 +476,7 @@ SRCS+= Plugins/SymbolFile/Symtab/Symbol SRCS+= Plugins/SymbolVendor/ELF/SymbolVendorELF.cpp SRCS+= Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp SRCS+= Plugins/UnwindAssembly/x86/UnwindAssembly-x86.cpp +SRCS+= Plugins/UnwindAssembly/x86/x86AssemblyInspectionEngine.cpp SRCS+= Symbol/ArmUnwindInfo.cpp SRCS+= Symbol/Block.cpp SRCS+= Symbol/ClangASTContext.cpp @@ -563,7 +566,6 @@ SRCS+= Target/ThreadPlanTracer.cpp SRCS+= Target/ThreadSpec.cpp SRCS+= Target/UnixSignals.cpp SRCS+= Target/UnwindAssembly.cpp -SRCS+= Utility/ARM64_DWARF_Registers.cpp SRCS+= Utility/ARM_DWARF_Registers.cpp SRCS+= Utility/ConvertEnum.cpp SRCS+= Utility/JSON.cpp @@ -572,6 +574,7 @@ SRCS+= Utility/ModuleCache.cpp SRCS+= Utility/NameMatches.cpp SRCS+= Utility/PseudoTerminal.cpp SRCS+= Utility/RegisterNumber.cpp +SRCS+= Utility/SelectHelper.cpp SRCS+= Utility/SharingPtr.cpp SRCS+= Utility/StringExtractor.cpp SRCS+= Utility/StringExtractorGDBRemote.cpp