From owner-svn-src-projects@FreeBSD.ORG Sun Feb 8 17:26:47 2015 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 4B5B34C5; Sun, 8 Feb 2015 17:26:47 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::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 34B13166; Sun, 8 Feb 2015 17:26:47 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t18HQlGo097156; Sun, 8 Feb 2015 17:26:47 GMT (envelope-from emaste@FreeBSD.org) Received: (from emaste@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t18HQfIW097130; Sun, 8 Feb 2015 17:26:41 GMT (envelope-from emaste@FreeBSD.org) Message-Id: <201502081726.t18HQfIW097130@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: emaste set sender to emaste@FreeBSD.org using -f From: Ed Maste Date: Sun, 8 Feb 2015 17:26:41 +0000 (UTC) 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... 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.18-1 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: Sun, 08 Feb 2015 17:26:47 -0000 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 + +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 + +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 + +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 + +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 \