Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 4 Jan 2017 19:53:04 +0000 (UTC)
From:      Dimitry Andric <dim@FreeBSD.org>
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
Message-ID:  <201701041953.v04Jr4vF063982@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201701041953.v04Jr4vF063982>