Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 8 Feb 2015 17:26:41 +0000 (UTC)
From:      Ed Maste <emaste@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r278390 - in projects/clang360-import: lib/clang lib/clang/liblldbAPI lib/clang/liblldbCore lib/clang/liblldbDataFormatters lib/clang/liblldbExpression lib/clang/liblldbHostCommon lib/c...
Message-ID:  <201502081726.t18HQfIW097130@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: emaste
Date: Sun Feb  8 17:26:41 2015
New Revision: 278390
URL: https://svnweb.freebsd.org/changeset/base/278390

Log:
  Update FreeBSD LLDB build for 3.6 update
  
  Sponsored by:	DARPA, AFRL

Added:
  projects/clang360-import/lib/clang/liblldbPluginABISysV_ppc/
  projects/clang360-import/lib/clang/liblldbPluginABISysV_ppc/Makefile
  projects/clang360-import/lib/clang/liblldbPluginABISysV_ppc64/
  projects/clang360-import/lib/clang/liblldbPluginABISysV_ppc64/Makefile
  projects/clang360-import/lib/clang/liblldbPluginInstrumentationRuntimeAddressSanitizer/
  projects/clang360-import/lib/clang/liblldbPluginInstrumentationRuntimeAddressSanitizer/Makefile
  projects/clang360-import/lib/clang/liblldbPluginMemoryHistoryASan/
  projects/clang360-import/lib/clang/liblldbPluginMemoryHistoryASan/Makefile
Modified:
  projects/clang360-import/lib/clang/Makefile
  projects/clang360-import/lib/clang/liblldbAPI/Makefile
  projects/clang360-import/lib/clang/liblldbCore/Makefile
  projects/clang360-import/lib/clang/liblldbDataFormatters/Makefile
  projects/clang360-import/lib/clang/liblldbExpression/Makefile
  projects/clang360-import/lib/clang/liblldbHostCommon/Makefile
  projects/clang360-import/lib/clang/liblldbHostFreeBSD/Makefile
  projects/clang360-import/lib/clang/liblldbHostPOSIX/Makefile
  projects/clang360-import/lib/clang/liblldbInterpreter/Makefile
  projects/clang360-import/lib/clang/liblldbPluginProcessElfCore/Makefile
  projects/clang360-import/lib/clang/liblldbPluginProcessPOSIX/Makefile
  projects/clang360-import/lib/clang/liblldbPluginProcessUtility/Makefile
  projects/clang360-import/lib/clang/liblldbSymbol/Makefile
  projects/clang360-import/lib/clang/liblldbTarget/Makefile
  projects/clang360-import/lib/clang/liblldbUtility/Makefile
  projects/clang360-import/usr.bin/clang/lldb/Makefile

Modified: projects/clang360-import/lib/clang/Makefile
==============================================================================
--- projects/clang360-import/lib/clang/Makefile	Sun Feb  8 16:50:00 2015	(r278389)
+++ projects/clang360-import/lib/clang/Makefile	Sun Feb  8 17:26:41 2015	(r278390)
@@ -123,6 +123,8 @@ SUBDIR+=liblldb \
 	liblldbTarget \
 	liblldbUtility \
 	\
+	liblldbPluginABISysV_ppc \
+	liblldbPluginABISysV_ppc64 \
 	liblldbPluginABISysV_x86_64 \
 	liblldbPluginCXXItaniumABI \
 	liblldbPluginDisassemblerLLVM \
@@ -130,7 +132,9 @@ SUBDIR+=liblldb \
 	liblldbPluginDynamicLoaderPosixDYLD \
 	liblldbPluginInstructionARM \
 	liblldbPluginInstructionARM64 \
+	liblldbPluginInstrumentationRuntimeAddressSanitizer \
 	liblldbPluginJITLoaderGDB \
+	liblldbPluginMemoryHistoryASan \
 	liblldbPluginObjectContainerBSDArchive \
 	liblldbPluginObjectFileELF \
 	liblldbPluginObjectFileJIT \

Modified: projects/clang360-import/lib/clang/liblldbAPI/Makefile
==============================================================================
--- projects/clang360-import/lib/clang/liblldbAPI/Makefile	Sun Feb  8 16:50:00 2015	(r278389)
+++ projects/clang360-import/lib/clang/liblldbAPI/Makefile	Sun Feb  8 17:26:41 2015	(r278390)
@@ -19,6 +19,7 @@ SRCS=	SBAddress.cpp \
 	SBDeclaration.cpp \
 	SBError.cpp \
 	SBEvent.cpp \
+	SBExecutionContext.cpp \
 	SBExpressionOptions.cpp \
 	SBFileSpec.cpp \
 	SBFileSpecList.cpp \
@@ -43,6 +44,8 @@ SRCS=	SBAddress.cpp \
 	SBSymbolContext.cpp \
 	SBSymbolContextList.cpp \
 	SBTarget.cpp \
+	SBThreadCollection.cpp \
+	SBThreadPlan.cpp \
 	SBThread.cpp \
 	SBType.cpp \
 	SBTypeCategory.cpp \

Modified: projects/clang360-import/lib/clang/liblldbCore/Makefile
==============================================================================
--- projects/clang360-import/lib/clang/liblldbCore/Makefile	Sun Feb  8 16:50:00 2015	(r278389)
+++ projects/clang360-import/lib/clang/liblldbCore/Makefile	Sun Feb  8 17:26:41 2015	(r278390)
@@ -15,7 +15,6 @@ SRCS=	Address.cpp \
 	Broadcaster.cpp \
 	Communication.cpp \
 	Connection.cpp \
-	ConnectionFileDescriptor.cpp \
 	ConnectionMachPort.cpp \
 	ConnectionSharedMemory.cpp \
 	ConstString.cpp \

Modified: projects/clang360-import/lib/clang/liblldbDataFormatters/Makefile
==============================================================================
--- projects/clang360-import/lib/clang/liblldbDataFormatters/Makefile	Sun Feb  8 16:50:00 2015	(r278389)
+++ projects/clang360-import/lib/clang/liblldbDataFormatters/Makefile	Sun Feb  8 17:26:41 2015	(r278390)
@@ -13,18 +13,23 @@ SRCS=	CF.cpp \
 	FormatClasses.cpp \
 	FormatManager.cpp \
 	LibCxx.cpp \
+	LibCxxInitializerList.cpp \
 	LibCxxList.cpp \
 	LibCxxMap.cpp \
 	LibCxxUnorderedMap.cpp \
+	LibCxxVector.cpp \
 	LibStdcpp.cpp \
 	NSArray.cpp \
 	NSDictionary.cpp \
+	NSIndexPath.cpp \
 	NSSet.cpp \
+	StringPrinter.cpp \
 	TypeCategory.cpp \
 	TypeCategoryMap.cpp \
 	TypeFormat.cpp \
 	TypeSummary.cpp \
 	TypeSynthetic.cpp \
+	TypeValidator.cpp \
 	ValueObjectPrinter.cpp
 
 TGHDRS=	AttrList \

Modified: projects/clang360-import/lib/clang/liblldbExpression/Makefile
==============================================================================
--- projects/clang360-import/lib/clang/liblldbExpression/Makefile	Sun Feb  8 16:50:00 2015	(r278389)
+++ projects/clang360-import/lib/clang/liblldbExpression/Makefile	Sun Feb  8 17:26:41 2015	(r278390)
@@ -13,6 +13,7 @@ SRCS=	ASTDumper.cpp \
 	ClangExpressionParser.cpp \
 	ClangExpressionVariable.cpp \
 	ClangFunction.cpp \
+	ClangModulesDeclVendor.cpp \
 	ClangPersistentVariables.cpp \
 	ClangUserExpression.cpp \
 	ClangUtilityFunction.cpp \

Modified: projects/clang360-import/lib/clang/liblldbHostCommon/Makefile
==============================================================================
--- projects/clang360-import/lib/clang/liblldbHostCommon/Makefile	Sun Feb  8 16:50:00 2015	(r278389)
+++ projects/clang360-import/lib/clang/liblldbHostCommon/Makefile	Sun Feb  8 17:26:41 2015	(r278390)
@@ -11,16 +11,22 @@ SRCS=	Condition.cpp \
 	FileSpec.cpp \
 	Host.cpp \
 	HostInfoBase.cpp \
+	HostNativeThreadBase.cpp \
+	HostProcess.cpp \
+	HostThread.cpp \
 	IOObject.cpp \
+	MonitoringProcessLauncher.cpp \
 	Mutex.cpp \
 	OptionParser.cpp \
-	Pipe.cpp \
+	PipeBase.cpp \
 	ProcessRunLock.cpp \
 	Socket.cpp \
 	SocketAddress.cpp \
 	SoftwareBreakpoint.cpp \
 	Symbols.cpp \
 	Terminal.cpp \
+	ThisThread.cpp \
+	ThreadLauncher.cpp \
 	TimeValue.cpp
 
 TGHDRS=	AttrList \

Modified: projects/clang360-import/lib/clang/liblldbHostFreeBSD/Makefile
==============================================================================
--- projects/clang360-import/lib/clang/liblldbHostFreeBSD/Makefile	Sun Feb  8 16:50:00 2015	(r278389)
+++ projects/clang360-import/lib/clang/liblldbHostFreeBSD/Makefile	Sun Feb  8 17:26:41 2015	(r278390)
@@ -6,7 +6,9 @@ LIB=	lldbHostFreeBSD
 
 SRCDIR=	tools/lldb/source/Host/freebsd
 SRCS=	Host.cpp \
-	HostInfoFreeBSD.cpp
+	HostInfoFreeBSD.cpp \
+	HostThreadFreeBSD.cpp \
+	ThisThread.cpp
 
 TGHDRS=	DiagnosticCommonKinds \
 	DeclNodes \

Modified: projects/clang360-import/lib/clang/liblldbHostPOSIX/Makefile
==============================================================================
--- projects/clang360-import/lib/clang/liblldbHostPOSIX/Makefile	Sun Feb  8 16:50:00 2015	(r278389)
+++ projects/clang360-import/lib/clang/liblldbHostPOSIX/Makefile	Sun Feb  8 17:26:41 2015	(r278390)
@@ -5,8 +5,12 @@
 LIB=	lldbHostPOSIX
 
 SRCDIR=	tools/lldb/source/Host/posix
-SRCS=	FileSystem.cpp \
+SRCS=	ConnectionFileDescriptorPosix.cpp \
+	FileSystem.cpp \
 	HostInfoPosix.cpp \
-	HostProcessPosix.cpp
+	HostProcessPosix.cpp \
+	HostThreadPosix.cpp \
+	PipePosix.cpp \
+	ProcessLauncherPosix.cpp
 
 .include "../lldb.lib.mk"

Modified: projects/clang360-import/lib/clang/liblldbInterpreter/Makefile
==============================================================================
--- projects/clang360-import/lib/clang/liblldbInterpreter/Makefile	Sun Feb  8 16:50:00 2015	(r278389)
+++ projects/clang360-import/lib/clang/liblldbInterpreter/Makefile	Sun Feb  8 17:26:41 2015	(r278390)
@@ -28,6 +28,7 @@ SRCS=	Args.cpp \
 	OptionValueArgs.cpp \
 	OptionValueArray.cpp \
 	OptionValueBoolean.cpp \
+	OptionValueChar.cpp \
 	OptionValueDictionary.cpp \
 	OptionValueEnumeration.cpp \
 	OptionValueFileSpec.cpp \

Added: projects/clang360-import/lib/clang/liblldbPluginABISysV_ppc/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/clang360-import/lib/clang/liblldbPluginABISysV_ppc/Makefile	Sun Feb  8 17:26:41 2015	(r278390)
@@ -0,0 +1,15 @@
+# $FreeBSD$
+
+.include <bsd.own.mk>
+
+LIB=	lldbPluginABISysV_ppc
+
+SRCDIR=	tools/lldb/source/Plugins/ABI/SysV-ppc
+SRCS=	ABISysV_ppc.cpp
+
+TGHDRS=	DiagnosticCommonKinds \
+	DeclNodes \
+	StmtNodes \
+	CommentCommandList
+
+.include "../lldb.lib.mk"

Added: projects/clang360-import/lib/clang/liblldbPluginABISysV_ppc64/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/clang360-import/lib/clang/liblldbPluginABISysV_ppc64/Makefile	Sun Feb  8 17:26:41 2015	(r278390)
@@ -0,0 +1,15 @@
+# $FreeBSD$
+
+.include <bsd.own.mk>
+
+LIB=	lldbPluginABISysV_ppc64
+
+SRCDIR=	tools/lldb/source/Plugins/ABI/SysV-ppc64
+SRCS=	ABISysV_ppc64.cpp
+
+TGHDRS=	DiagnosticCommonKinds \
+	DeclNodes \
+	StmtNodes \
+	CommentCommandList
+
+.include "../lldb.lib.mk"

Added: projects/clang360-import/lib/clang/liblldbPluginInstrumentationRuntimeAddressSanitizer/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/clang360-import/lib/clang/liblldbPluginInstrumentationRuntimeAddressSanitizer/Makefile	Sun Feb  8 17:26:41 2015	(r278390)
@@ -0,0 +1,16 @@
+# $FreeBSD$
+
+.include <bsd.own.mk>
+
+LIB=	lldbPluginInstrumentationRuntimeAddressSanitizer
+
+SRCDIR=	tools/lldb/source/Plugins/InstrumentationRuntime/AddressSanitizer
+SRCS=	AddressSanitizerRuntime.cpp
+
+TGHDRS=	Attrs \
+	DiagnosticCommonKinds \
+	DeclNodes \
+	StmtNodes \
+	CommentCommandList
+
+.include "../lldb.lib.mk"

Added: projects/clang360-import/lib/clang/liblldbPluginMemoryHistoryASan/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/clang360-import/lib/clang/liblldbPluginMemoryHistoryASan/Makefile	Sun Feb  8 17:26:41 2015	(r278390)
@@ -0,0 +1,15 @@
+# $FreeBSD$
+
+.include <bsd.own.mk>
+
+LIB=	lldbPluginMemoryHistoryASan
+
+SRCDIR=	tools/lldb/source/Plugins/MemoryHistory/asan
+SRCS=	MemoryHistoryASan.cpp
+
+TGHDRS=	DiagnosticCommonKinds \
+	DeclNodes \
+	StmtNodes \
+	CommentCommandList
+
+.include "../lldb.lib.mk"

Modified: projects/clang360-import/lib/clang/liblldbPluginProcessElfCore/Makefile
==============================================================================
--- projects/clang360-import/lib/clang/liblldbPluginProcessElfCore/Makefile	Sun Feb  8 16:50:00 2015	(r278389)
+++ projects/clang360-import/lib/clang/liblldbPluginProcessElfCore/Makefile	Sun Feb  8 17:26:41 2015	(r278390)
@@ -11,6 +11,7 @@ SRCDIR=	tools/lldb/source/Plugins/Proces
 SRCS=	ProcessElfCore.cpp \
 	ThreadElfCore.cpp \
 	RegisterContextPOSIXCore_mips64.cpp \
+	RegisterContextPOSIXCore_powerpc.cpp \
 	RegisterContextPOSIXCore_x86_64.cpp
 
 TGHDRS=	DiagnosticCommonKinds \

Modified: projects/clang360-import/lib/clang/liblldbPluginProcessPOSIX/Makefile
==============================================================================
--- projects/clang360-import/lib/clang/liblldbPluginProcessPOSIX/Makefile	Sun Feb  8 16:50:00 2015	(r278389)
+++ projects/clang360-import/lib/clang/liblldbPluginProcessPOSIX/Makefile	Sun Feb  8 17:26:41 2015	(r278390)
@@ -17,6 +17,7 @@ SRCS=	POSIXStopInfo.cpp \
 	ProcessPOSIXLog.cpp \
 	RegisterContextPOSIXProcessMonitor_arm64.cpp \
 	RegisterContextPOSIXProcessMonitor_mips64.cpp \
+	RegisterContextPOSIXProcessMonitor_powerpc.cpp \
 	RegisterContextPOSIXProcessMonitor_x86.cpp
 
 TGHDRS=	AttrList \

Modified: projects/clang360-import/lib/clang/liblldbPluginProcessUtility/Makefile
==============================================================================
--- projects/clang360-import/lib/clang/liblldbPluginProcessUtility/Makefile	Sun Feb  8 16:50:00 2015	(r278389)
+++ projects/clang360-import/lib/clang/liblldbPluginProcessUtility/Makefile	Sun Feb  8 17:26:41 2015	(r278390)
@@ -18,6 +18,7 @@ SRCS=	DynamicRegisterInfo.cpp \
 	RegisterContextDummy.cpp \
 	RegisterContextFreeBSD_i386.cpp \
 	RegisterContextFreeBSD_mips64.cpp \
+	RegisterContextFreeBSD_powerpc.cpp \
 	RegisterContextFreeBSD_x86_64.cpp \
 	RegisterContextHistory.cpp \
 	RegisterContextLinux_arm64.cpp \
@@ -31,6 +32,7 @@ SRCS=	DynamicRegisterInfo.cpp \
 	RegisterContextMemory.cpp \
 	RegisterContextPOSIX_arm64.cpp \
 	RegisterContextPOSIX_mips64.cpp \
+	RegisterContextPOSIX_powerpc.cpp \
 	RegisterContextPOSIX_x86.cpp \
 	RegisterContextThreadMemory.cpp \
 	StopInfoMachException.cpp \

Modified: projects/clang360-import/lib/clang/liblldbSymbol/Makefile
==============================================================================
--- projects/clang360-import/lib/clang/liblldbSymbol/Makefile	Sun Feb  8 16:50:00 2015	(r278389)
+++ projects/clang360-import/lib/clang/liblldbSymbol/Makefile	Sun Feb  8 17:26:41 2015	(r278390)
@@ -12,6 +12,7 @@ SRCS=	Block.cpp \
 	ClangExternalASTSourceCallbacks.cpp \
 	ClangExternalASTSourceCommon.cpp \
 	ClangNamespaceDecl.cpp \
+	CompactUnwindInfo.cpp \
 	CompileUnit.cpp \
 	Declaration.cpp \
 	DWARFCallFrameInfo.cpp \

Modified: projects/clang360-import/lib/clang/liblldbTarget/Makefile
==============================================================================
--- projects/clang360-import/lib/clang/liblldbTarget/Makefile	Sun Feb  8 16:50:00 2015	(r278389)
+++ projects/clang360-import/lib/clang/liblldbTarget/Makefile	Sun Feb  8 17:26:41 2015	(r278390)
@@ -11,10 +11,13 @@ SRCS=	ABI.cpp \
 	CPPLanguageRuntime.cpp \
 	ExecutionContext.cpp \
 	FileAction.cpp \
+	InstrumentationRuntime.cpp \
+	InstrumentationRuntimeStopInfo.cpp \
 	JITLoader.cpp \
 	JITLoaderList.cpp \
 	LanguageRuntime.cpp \
 	Memory.cpp \
+	MemoryHistory.cpp \
 	NativeRegisterContext.cpp \
 	NativeRegisterContextRegisterInfo.cpp \
 	ObjCLanguageRuntime.cpp \
@@ -38,11 +41,13 @@ SRCS=	ABI.cpp \
 	Target.cpp \
 	TargetList.cpp \
 	Thread.cpp \
+	ThreadCollection.cpp \
 	ThreadList.cpp \
 	ThreadPlan.cpp \
 	ThreadPlanBase.cpp \
 	ThreadPlanCallFunction.cpp \
 	ThreadPlanCallUserExpression.cpp \
+	ThreadPlanPython.cpp \
 	ThreadPlanRunToAddress.cpp \
 	ThreadPlanShouldStopHere.cpp \
 	ThreadPlanStepInRange.cpp \

Modified: projects/clang360-import/lib/clang/liblldbUtility/Makefile
==============================================================================
--- projects/clang360-import/lib/clang/liblldbUtility/Makefile	Sun Feb  8 16:50:00 2015	(r278389)
+++ projects/clang360-import/lib/clang/liblldbUtility/Makefile	Sun Feb  8 17:26:41 2015	(r278390)
@@ -10,10 +10,12 @@ SRCS=	ARM64_DWARF_Registers.cpp \
 	KQueue.cpp \
 	PseudoTerminal.cpp \
 	Range.cpp \
+	RegisterNumber.cpp \
 	SharingPtr.cpp \
 	StringExtractor.cpp \
 	StringExtractorGDBRemote.cpp \
 	StringLexer.cpp \
-	TimeSpecTimeout.cpp
+	TimeSpecTimeout.cpp \
+	UriParser.cpp
 
 .include "../lldb.lib.mk"

Modified: projects/clang360-import/usr.bin/clang/lldb/Makefile
==============================================================================
--- projects/clang360-import/usr.bin/clang/lldb/Makefile	Sun Feb  8 16:50:00 2015	(r278389)
+++ projects/clang360-import/usr.bin/clang/lldb/Makefile	Sun Feb  8 17:26:41 2015	(r278390)
@@ -36,16 +36,20 @@ LLDB_LIBS=\
 	lldbTarget \
 	lldbUtility \
 	\
+	lldbPluginABISysV_ppc \
+	lldbPluginABISysV_ppc64 \
 	lldbPluginABISysV_x86_64 \
 	lldbPluginCXXItaniumABI \
 	lldbPluginDisassemblerLLVM \
 	lldbPluginInstructionARM \
 	lldbPluginInstructionARM64 \
+	lldbPluginInstrumentationRuntimeAddressSanitizer \
 	lldbPluginJITLoaderGDB \
 	lldbPluginSymbolFileDWARF \
 	lldbPluginSymbolFileSymtab \
 	lldbPluginDynamicLoaderStatic \
 	lldbPluginDynamicLoaderPosixDYLD \
+	lldbPluginMemoryHistoryASan \
 	lldbPluginObjectContainerBSDArchive \
 	lldbPluginObjectFileELF \
 	lldbPluginObjectFileJIT \



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