Index: projects/clang350-import/lib/clang/Makefile =================================================================== --- projects/clang350-import/lib/clang/Makefile (revision 275131) +++ projects/clang350-import/lib/clang/Makefile (revision 275132) @@ -1,148 +1,152 @@ # $FreeBSD$ .include .if !make(install) .if ${MK_CLANG_FULL} != "no" _libclangstaticanalyzer= \ libclangstaticanalyzercheckers \ libclangstaticanalyzercore \ libclangstaticanalyzerfrontend _libclangarcmigrate= \ libclangarcmigrate .endif # MK_CLANG_FULL SUBDIR= libclanganalysis \ ${_libclangarcmigrate} \ libclangast \ libclangbasic \ libclangcodegen \ libclangdriver \ libclangedit \ libclangfrontend \ libclangfrontendtool \ libclanglex \ libclangparse \ libclangrewritefrontend \ libclangrewrite \ libclangsema \ libclangserialization \ ${_libclangstaticanalyzer} \ \ libllvmanalysis \ libllvmasmparser \ libllvmasmprinter \ libllvmbitreader \ libllvmbitwriter \ libllvmcodegen \ libllvmcore \ libllvminstcombine \ libllvminstrumentation \ libllvmipa \ libllvmipo \ libllvmirreader \ libllvmlinker \ libllvmmc \ libllvmmcparser \ libllvmobjcarcopts \ libllvmobject \ libllvmoption \ libllvmprofiledata \ libllvmscalaropts \ libllvmselectiondag \ libllvmsupport \ libllvmtablegen \ libllvmtarget \ libllvmtransformutils \ libllvmvectorize \ \ libllvmarmasmparser \ libllvmarmcodegen \ libllvmarmdesc \ libllvmarmdisassembler \ libllvmarminfo \ libllvmarminstprinter \ libllvmmipsasmparser \ libllvmmipscodegen \ libllvmmipsdesc \ libllvmmipsdisassembler \ libllvmmipsinfo \ libllvmmipsinstprinter \ libllvmpowerpcasmparser \ libllvmpowerpccodegen \ libllvmpowerpcdesc \ libllvmpowerpcdisassembler \ libllvmpowerpcinfo \ libllvmpowerpcinstprinter \ libllvmsparcasmparser \ libllvmsparccodegen \ libllvmsparcdesc \ libllvmsparcdisassembler \ libllvmsparcinfo \ libllvmsparcinstprinter \ libllvmx86asmparser \ libllvmx86codegen \ libllvmx86desc \ libllvmx86disassembler \ libllvmx86info \ libllvmx86instprinter \ libllvmx86utils .if ${MK_CLANG_EXTRAS} != "no" SUBDIR+=libllvmdebuginfo \ libllvmmcanalysis .endif # MK_CLANG_EXTRAS .if ${MK_CLANG_EXTRAS} != "no" || ${MK_LLDB} != "no" SUBDIR+=libllvmexecutionengine \ libllvminterpreter \ libllvmjit \ libllvmmcdisassembler \ libllvmmcjit \ libllvmruntimedyld .endif # MK_CLANG_EXTRAS | LLDB .if ${MK_LLDB} != "no" SUBDIR+=liblldb \ \ liblldbAPI \ liblldbBreakpoint \ liblldbCommands \ liblldbCore \ liblldbDataFormatters \ liblldbExpression \ liblldbHostCommon \ liblldbHostFreeBSD \ + liblldbHostPOSIX \ liblldbInterpreter \ liblldbSymbol \ liblldbTarget \ liblldbUtility \ \ liblldbPluginABISysV_x86_64 \ liblldbPluginCXXItaniumABI \ liblldbPluginDisassemblerLLVM \ liblldbPluginDynamicLoaderStatic \ liblldbPluginDynamicLoaderPosixDYLD \ liblldbPluginInstructionARM \ + liblldbPluginInstructionARM64 \ + liblldbPluginJITLoaderGDB \ liblldbPluginObjectContainerBSDArchive \ liblldbPluginObjectFileELF \ + liblldbPluginObjectFileJIT \ liblldbPluginPlatformFreeBSD \ liblldbPluginPlatformGDB \ liblldbPluginProcessElfCore \ liblldbPluginProcessFreeBSD \ liblldbPluginProcessGDBRemote \ liblldbPluginProcessPOSIX \ liblldbPluginProcessUtility \ liblldbPluginSymbolFileDWARF \ liblldbPluginSymbolFileSymtab \ liblldbPluginSymbolVendorELF \ liblldbPluginUnwindAssemblyInstEmulation \ liblldbPluginUnwindAssemblyX86 .endif # MK_LLDB .endif # !make(install) SUBDIR+= include SUBDIR_PARALLEL= .include Index: projects/clang350-import/lib/clang/liblldb/Makefile =================================================================== --- projects/clang350-import/lib/clang/liblldb/Makefile (revision 275131) +++ projects/clang350-import/lib/clang/liblldb/Makefile (revision 275132) @@ -1,18 +1,20 @@ # $FreeBSD$ .include LIB= lldb CFLAGS+=-I${.CURDIR}/../../../contrib/llvm/tools/lldb/source/Plugins/Process/POSIX SRCDIR= tools/lldb/source SRCS= lldb.cpp \ lldb-log.cpp -TGHDRS= DiagnosticCommonKinds \ +TGHDRS= AttrList \ + Attrs \ + DiagnosticCommonKinds \ DeclNodes \ StmtNodes \ CommentCommandList .include "../lldb.lib.mk" Index: projects/clang350-import/lib/clang/liblldbAPI/Makefile =================================================================== --- projects/clang350-import/lib/clang/liblldbAPI/Makefile (revision 275131) +++ projects/clang350-import/lib/clang/liblldbAPI/Makefile (revision 275132) @@ -1,63 +1,67 @@ # $FreeBSD$ .include LIB= lldbAPI SRCDIR= tools/lldb/source/API SRCS= SBAddress.cpp \ SBBlock.cpp \ SBBreakpoint.cpp \ SBBreakpointLocation.cpp \ SBBroadcaster.cpp \ SBCommandInterpreter.cpp \ SBCommandReturnObject.cpp \ SBCommunication.cpp \ SBCompileUnit.cpp \ SBData.cpp \ SBDebugger.cpp \ SBDeclaration.cpp \ SBError.cpp \ SBEvent.cpp \ SBExpressionOptions.cpp \ SBFileSpec.cpp \ SBFileSpecList.cpp \ SBFrame.cpp \ SBFunction.cpp \ SBHostOS.cpp \ SBInstruction.cpp \ SBInstructionList.cpp \ SBLineEntry.cpp \ SBListener.cpp \ SBModule.cpp \ SBModuleSpec.cpp \ SBPlatform.cpp \ SBProcess.cpp \ SBQueue.cpp \ SBQueueItem.cpp \ SBSection.cpp \ SBSourceManager.cpp \ SBStream.cpp \ SBStringList.cpp \ SBSymbol.cpp \ SBSymbolContext.cpp \ SBSymbolContextList.cpp \ SBTarget.cpp \ SBThread.cpp \ SBType.cpp \ SBTypeCategory.cpp \ + SBTypeEnumMember.cpp \ SBTypeFilter.cpp \ SBTypeFormat.cpp \ SBTypeNameSpecifier.cpp \ SBTypeSummary.cpp \ SBTypeSynthetic.cpp \ + SBUnixSignals.cpp \ SBValue.cpp \ SBValueList.cpp \ SBWatchpoint.cpp -TGHDRS= DiagnosticCommonKinds \ +TGHDRS= AttrList \ + Attrs \ + DiagnosticCommonKinds \ DeclNodes \ StmtNodes \ CommentCommandList .include "../lldb.lib.mk" Index: projects/clang350-import/lib/clang/liblldbBreakpoint/Makefile =================================================================== --- projects/clang350-import/lib/clang/liblldbBreakpoint/Makefile (revision 275131) +++ projects/clang350-import/lib/clang/liblldbBreakpoint/Makefile (revision 275132) @@ -1,35 +1,37 @@ # $FreeBSD$ .include LIB= lldbBreakpoint SRCDIR= tools/lldb/source/Breakpoint SRCS= Breakpoint.cpp \ BreakpointID.cpp \ BreakpointIDList.cpp \ BreakpointList.cpp \ BreakpointLocation.cpp \ BreakpointLocationCollection.cpp \ BreakpointLocationList.cpp \ BreakpointOptions.cpp \ BreakpointResolver.cpp \ BreakpointResolverAddress.cpp \ BreakpointResolverFileLine.cpp \ BreakpointResolverFileRegex.cpp \ BreakpointResolverName.cpp \ BreakpointSite.cpp \ BreakpointSiteList.cpp \ Stoppoint.cpp \ StoppointCallbackContext.cpp \ StoppointLocation.cpp \ Watchpoint.cpp \ WatchpointList.cpp \ WatchpointOptions.cpp -TGHDRS= DiagnosticCommonKinds \ +TGHDRS= AttrList \ + Attrs \ + DiagnosticCommonKinds \ DeclNodes \ StmtNodes \ CommentCommandList .include "../lldb.lib.mk" Index: projects/clang350-import/lib/clang/liblldbCommands/Makefile =================================================================== --- projects/clang350-import/lib/clang/liblldbCommands/Makefile (revision 275131) +++ projects/clang350-import/lib/clang/liblldbCommands/Makefile (revision 275132) @@ -1,42 +1,44 @@ # $FreeBSD$ .include LIB= lldbCommands SRCDIR= tools/lldb/source/Commands SRCS= CommandCompletions.cpp \ CommandObjectApropos.cpp \ CommandObjectArgs.cpp \ CommandObjectBreakpoint.cpp \ CommandObjectBreakpointCommand.cpp \ CommandObjectCommands.cpp \ CommandObjectDisassemble.cpp \ CommandObjectExpression.cpp \ CommandObjectFrame.cpp \ CommandObjectGUI.cpp \ CommandObjectHelp.cpp \ CommandObjectLog.cpp \ CommandObjectMemory.cpp \ CommandObjectMultiword.cpp \ CommandObjectPlatform.cpp \ CommandObjectPlugin.cpp \ CommandObjectProcess.cpp \ CommandObjectQuit.cpp \ CommandObjectRegister.cpp \ CommandObjectSettings.cpp \ CommandObjectSource.cpp \ CommandObjectSyntax.cpp \ CommandObjectTarget.cpp \ CommandObjectThread.cpp \ CommandObjectType.cpp \ CommandObjectVersion.cpp \ CommandObjectWatchpoint.cpp \ CommandObjectWatchpointCommand.cpp -TGHDRS= DiagnosticCommonKinds \ +TGHDRS= AttrList \ + Attrs \ + DiagnosticCommonKinds \ DeclNodes \ StmtNodes \ CommentCommandList .include "../lldb.lib.mk" Index: projects/clang350-import/lib/clang/liblldbCore/Makefile =================================================================== --- projects/clang350-import/lib/clang/liblldbCore/Makefile (revision 275131) +++ projects/clang350-import/lib/clang/liblldbCore/Makefile (revision 275132) @@ -1,83 +1,87 @@ # $FreeBSD$ .include LIB= lldbCore SRCDIR= tools/lldb/source/Core SRCS= Address.cpp \ AddressRange.cpp \ AddressResolver.cpp \ AddressResolverFileLine.cpp \ AddressResolverName.cpp \ ArchSpec.cpp \ Baton.cpp \ Broadcaster.cpp \ Communication.cpp \ Connection.cpp \ ConnectionFileDescriptor.cpp \ ConnectionMachPort.cpp \ ConnectionSharedMemory.cpp \ ConstString.cpp \ DataBufferHeap.cpp \ DataBufferMemoryMap.cpp \ DataEncoder.cpp \ DataExtractor.cpp \ Debugger.cpp \ Disassembler.cpp \ DynamicLoader.cpp \ EmulateInstruction.cpp \ Error.cpp \ Event.cpp \ + FastDemangle.cpp \ FileLineResolver.cpp \ FileSpecList.cpp \ History.cpp \ IOHandler.cpp \ Language.cpp \ Listener.cpp \ Log.cpp \ Mangled.cpp \ Module.cpp \ ModuleChild.cpp \ ModuleList.cpp \ Opcode.cpp \ PluginManager.cpp \ RegisterValue.cpp \ RegularExpression.cpp \ Scalar.cpp \ SearchFilter.cpp \ Section.cpp \ SourceManager.cpp \ State.cpp \ Stream.cpp \ StreamAsynchronousIO.cpp \ StreamCallback.cpp \ StreamFile.cpp \ StreamGDBRemote.cpp \ StreamString.cpp \ StringList.cpp \ + StructuredData.cpp \ Timer.cpp \ UserID.cpp \ UserSettingsController.cpp \ UUID.cpp \ Value.cpp \ ValueObject.cpp \ ValueObjectCast.cpp \ ValueObjectChild.cpp \ ValueObjectConstResult.cpp \ ValueObjectConstResultChild.cpp \ ValueObjectConstResultImpl.cpp \ ValueObjectDynamicValue.cpp \ ValueObjectList.cpp \ ValueObjectMemory.cpp \ ValueObjectRegister.cpp \ ValueObjectSyntheticFilter.cpp \ ValueObjectVariable.cpp \ VMRange.cpp -TGHDRS= DiagnosticCommonKinds \ +TGHDRS= AttrList \ + Attrs \ + DiagnosticCommonKinds \ DeclNodes \ StmtNodes \ CommentCommandList .include "../lldb.lib.mk" Index: projects/clang350-import/lib/clang/liblldbDataFormatters/Makefile =================================================================== --- projects/clang350-import/lib/clang/liblldbDataFormatters/Makefile (revision 275131) +++ projects/clang350-import/lib/clang/liblldbDataFormatters/Makefile (revision 275132) @@ -1,35 +1,37 @@ # $FreeBSD$ .include LIB= lldbDataFormatters SRCDIR= tools/lldb/source/DataFormatters SRCS= CF.cpp \ Cocoa.cpp \ CXXFormatterFunctions.cpp \ DataVisualization.cpp \ FormatCache.cpp \ FormatClasses.cpp \ FormatManager.cpp \ LibCxx.cpp \ LibCxxList.cpp \ LibCxxMap.cpp \ LibCxxUnorderedMap.cpp \ LibStdcpp.cpp \ NSArray.cpp \ NSDictionary.cpp \ NSSet.cpp \ TypeCategory.cpp \ TypeCategoryMap.cpp \ TypeFormat.cpp \ TypeSummary.cpp \ TypeSynthetic.cpp \ ValueObjectPrinter.cpp -TGHDRS= DiagnosticCommonKinds \ +TGHDRS= AttrList \ + Attrs \ + DiagnosticCommonKinds \ DeclNodes \ StmtNodes \ CommentCommandList .include "../lldb.lib.mk" Index: projects/clang350-import/lib/clang/liblldbHostCommon/Makefile =================================================================== --- projects/clang350-import/lib/clang/liblldbHostCommon/Makefile (revision 275131) +++ projects/clang350-import/lib/clang/liblldbHostCommon/Makefile (revision 275132) @@ -1,27 +1,33 @@ # $FreeBSD$ .include LIB= lldbHostCommon SRCDIR= tools/lldb/source/Host/common SRCS= Condition.cpp \ - DynamicLibrary.cpp \ Editline.cpp \ File.cpp \ FileSpec.cpp \ Host.cpp \ + HostInfoBase.cpp \ + IOObject.cpp \ Mutex.cpp \ OptionParser.cpp \ + Pipe.cpp \ ProcessRunLock.cpp \ + Socket.cpp \ SocketAddress.cpp \ + SoftwareBreakpoint.cpp \ Symbols.cpp \ Terminal.cpp \ TimeValue.cpp -TGHDRS= DiagnosticCommonKinds \ +TGHDRS= AttrList \ + Attrs \ + DiagnosticCommonKinds \ DeclNodes \ StmtNodes \ CommentCommandList .include "../lldb.lib.mk" Index: projects/clang350-import/lib/clang/liblldbHostFreeBSD/Makefile =================================================================== --- projects/clang350-import/lib/clang/liblldbHostFreeBSD/Makefile (revision 275131) +++ projects/clang350-import/lib/clang/liblldbHostFreeBSD/Makefile (revision 275132) @@ -1,15 +1,16 @@ # $FreeBSD$ .include LIB= lldbHostFreeBSD SRCDIR= tools/lldb/source/Host/freebsd -SRCS= Host.cpp +SRCS= Host.cpp \ + HostInfoFreeBSD.cpp TGHDRS= DiagnosticCommonKinds \ DeclNodes \ StmtNodes \ CommentCommandList .include "../lldb.lib.mk" Index: projects/clang350-import/lib/clang/liblldbHostPOSIX/Makefile =================================================================== --- projects/clang350-import/lib/clang/liblldbHostPOSIX/Makefile (nonexistent) +++ projects/clang350-import/lib/clang/liblldbHostPOSIX/Makefile (revision 275132) @@ -0,0 +1,12 @@ +# $FreeBSD$ + +.include + +LIB= lldbHostPOSIX + +SRCDIR= tools/lldb/source/Host/posix +SRCS= FileSystem.cpp \ + HostInfoPosix.cpp \ + HostProcessPosix.cpp + +.include "../lldb.lib.mk" Property changes on: projects/clang350-import/lib/clang/liblldbHostPOSIX/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: projects/clang350-import/lib/clang/liblldbInterpreter/Makefile =================================================================== --- projects/clang350-import/lib/clang/liblldbInterpreter/Makefile (revision 275131) +++ projects/clang350-import/lib/clang/liblldbInterpreter/Makefile (revision 275132) @@ -1,56 +1,59 @@ # $FreeBSD$ .include LIB= lldbInterpreter SRCDIR= tools/lldb/source/Interpreter SRCS= Args.cpp \ CommandHistory.cpp \ CommandInterpreter.cpp \ CommandObject.cpp \ CommandObjectRegexCommand.cpp \ CommandObjectScript.cpp \ + CommandOptionValidators.cpp \ CommandReturnObject.cpp \ OptionGroupArchitecture.cpp \ OptionGroupBoolean.cpp \ OptionGroupFile.cpp \ OptionGroupFormat.cpp \ OptionGroupOutputFile.cpp \ OptionGroupPlatform.cpp \ OptionGroupString.cpp \ OptionGroupUInt64.cpp \ OptionGroupUUID.cpp \ OptionGroupValueObjectDisplay.cpp \ OptionValue.cpp \ OptionValueArch.cpp \ OptionValueArgs.cpp \ OptionValueArray.cpp \ OptionValueBoolean.cpp \ OptionValueDictionary.cpp \ OptionValueEnumeration.cpp \ OptionValueFileSpec.cpp \ OptionValueFileSpecLIst.cpp \ OptionValueFormat.cpp \ OptionValuePathMappings.cpp \ OptionValueProperties.cpp \ OptionValueRegex.cpp \ OptionValueSInt64.cpp \ OptionValueString.cpp \ OptionValueUInt64.cpp \ OptionValueUUID.cpp \ OptionGroupVariable.cpp \ OptionGroupWatchpoint.cpp \ Options.cpp \ Property.cpp \ PythonDataObjects.cpp \ ScriptInterpreter.cpp \ ScriptInterpreterNone.cpp \ ScriptInterpreterPython.cpp -TGHDRS= DiagnosticCommonKinds \ +TGHDRS= AttrList \ + Attrs \ + DiagnosticCommonKinds \ DeclNodes \ StmtNodes \ CommentCommandList .include "../lldb.lib.mk" Index: projects/clang350-import/lib/clang/liblldbPluginInstructionARM64/Makefile =================================================================== --- projects/clang350-import/lib/clang/liblldbPluginInstructionARM64/Makefile (nonexistent) +++ projects/clang350-import/lib/clang/liblldbPluginInstructionARM64/Makefile (revision 275132) @@ -0,0 +1,10 @@ +# $FreeBSD$ + +.include + +LIB= lldbPluginInstructionARM64 + +SRCDIR= tools/lldb/source/Plugins/Instruction/ARM64 +SRCS= EmulateInstructionARM64.cpp + +.include "../lldb.lib.mk" Property changes on: projects/clang350-import/lib/clang/liblldbPluginInstructionARM64/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: projects/clang350-import/lib/clang/liblldbPluginJITLoaderGDB/Makefile =================================================================== --- projects/clang350-import/lib/clang/liblldbPluginJITLoaderGDB/Makefile (nonexistent) +++ projects/clang350-import/lib/clang/liblldbPluginJITLoaderGDB/Makefile (revision 275132) @@ -0,0 +1,15 @@ +# $FreeBSD$ + +.include + +LIB= lldbPluginJITLoaderGDB + +SRCDIR= tools/lldb/source/Plugins/JITLoader/GDB +SRCS= JITLoaderGDB.cpp + +TGHDRS= DiagnosticCommonKinds \ + DeclNodes \ + StmtNodes \ + CommentCommandList + +.include "../lldb.lib.mk" Property changes on: projects/clang350-import/lib/clang/liblldbPluginJITLoaderGDB/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: projects/clang350-import/lib/clang/liblldbPluginObjectFileJIT/Makefile =================================================================== --- projects/clang350-import/lib/clang/liblldbPluginObjectFileJIT/Makefile (nonexistent) +++ projects/clang350-import/lib/clang/liblldbPluginObjectFileJIT/Makefile (revision 275132) @@ -0,0 +1,17 @@ +# $FreeBSD$ + +.include + +LIB= lldbPluginObjectFileJIT + +SRCDIR= tools/lldb/source/Plugins/ObjectFile/JIT +SRCS= ObjectFileJIT.cpp + +TGHDRS= AttrList \ + Attrs \ + DiagnosticCommonKinds \ + DeclNodes \ + StmtNodes \ + CommentCommandList + +.include "../lldb.lib.mk" Property changes on: projects/clang350-import/lib/clang/liblldbPluginObjectFileJIT/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: projects/clang350-import/lib/clang/liblldbPluginPlatformFreeBSD/Makefile =================================================================== --- projects/clang350-import/lib/clang/liblldbPluginPlatformFreeBSD/Makefile (revision 275131) +++ projects/clang350-import/lib/clang/liblldbPluginPlatformFreeBSD/Makefile (revision 275132) @@ -1,15 +1,17 @@ # $FreeBSD$ .include LIB= lldbPluginPlatformFreeBSD SRCDIR= tools/lldb/source/Plugins/Platform/FreeBSD SRCS= PlatformFreeBSD.cpp -TGHDRS= DiagnosticCommonKinds \ +TGHDRS= AttrList \ + Attrs \ + DiagnosticCommonKinds \ DeclNodes \ StmtNodes \ CommentCommandList .include "../lldb.lib.mk" Index: projects/clang350-import/lib/clang/liblldbPluginPlatformGDB/Makefile =================================================================== --- projects/clang350-import/lib/clang/liblldbPluginPlatformGDB/Makefile (revision 275131) +++ projects/clang350-import/lib/clang/liblldbPluginPlatformGDB/Makefile (revision 275132) @@ -1,15 +1,17 @@ # $FreeBSD$ .include LIB= lldbPluginPlatformGDB SRCDIR= tools/lldb/source/Plugins/Platform/gdb-server SRCS= PlatformRemoteGDBServer.cpp -TGHDRS= DiagnosticCommonKinds \ +TGHDRS= AttrList \ + Attrs \ + DiagnosticCommonKinds \ DeclNodes \ StmtNodes \ CommentCommandList .include "../lldb.lib.mk" Index: projects/clang350-import/lib/clang/liblldbPluginProcessGDBRemote/Makefile =================================================================== --- projects/clang350-import/lib/clang/liblldbPluginProcessGDBRemote/Makefile (revision 275131) +++ projects/clang350-import/lib/clang/liblldbPluginProcessGDBRemote/Makefile (revision 275132) @@ -1,21 +1,23 @@ # $FreeBSD$ .include LIB= lldbPluginProcessGDBRemote SRCDIR= tools/lldb/source/Plugins/Process/gdb-remote SRCS= GDBRemoteCommunication.cpp \ GDBRemoteCommunicationClient.cpp \ GDBRemoteCommunicationServer.cpp \ GDBRemoteRegisterContext.cpp \ ProcessGDBRemote.cpp \ ProcessGDBRemoteLog.cpp \ ThreadGDBRemote.cpp -TGHDRS= DiagnosticCommonKinds \ +TGHDRS= AttrList \ + Attrs \ + DiagnosticCommonKinds \ DeclNodes \ StmtNodes \ CommentCommandList .include "../lldb.lib.mk" Index: projects/clang350-import/lib/clang/liblldbPluginProcessPOSIX/Makefile =================================================================== --- projects/clang350-import/lib/clang/liblldbPluginProcessPOSIX/Makefile (revision 275131) +++ projects/clang350-import/lib/clang/liblldbPluginProcessPOSIX/Makefile (revision 275132) @@ -1,33 +1,29 @@ # $FreeBSD$ .include LIB= lldbPluginProcessPOSIX # include_directories(.) CFLAGS+=-I${.CURDIR}/../../../contrib/llvm/tools/lldb/source/Plugins/Process/POSIX CFLAGS+=-I${.CURDIR}/../../../contrib/llvm/tools/lldb/source/Plugins/Process/Utility CFLAGS+=-I${.CURDIR}/../../../contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD SRCDIR= tools/lldb/source/Plugins/Process/POSIX SRCS= POSIXStopInfo.cpp \ POSIXThread.cpp \ ProcessMessage.cpp \ ProcessPOSIX.cpp \ ProcessPOSIXLog.cpp \ - RegisterContextFreeBSD_i386.cpp \ - RegisterContextFreeBSD_mips64.cpp \ - RegisterContextFreeBSD_x86_64.cpp \ - RegisterContextLinux_i386.cpp \ - RegisterContextLinux_x86_64.cpp \ + RegisterContextPOSIXProcessMonitor_arm64.cpp \ RegisterContextPOSIXProcessMonitor_mips64.cpp \ - RegisterContextPOSIXProcessMonitor_x86.cpp \ - RegisterContextPOSIX_mips64.cpp \ - RegisterContextPOSIX_x86.cpp + RegisterContextPOSIXProcessMonitor_x86.cpp -TGHDRS= DiagnosticCommonKinds \ +TGHDRS= AttrList \ + Attrs \ + DiagnosticCommonKinds \ DeclNodes \ StmtNodes \ CommentCommandList .include "../lldb.lib.mk" Index: projects/clang350-import/lib/clang/liblldbPluginProcessUtility/Makefile =================================================================== --- projects/clang350-import/lib/clang/liblldbPluginProcessUtility/Makefile (revision 275131) +++ projects/clang350-import/lib/clang/liblldbPluginProcessUtility/Makefile (revision 275132) @@ -1,34 +1,48 @@ # $FreeBSD$ .include LIB= lldbPluginProcessUtility SRCDIR= tools/lldb/source/Plugins/Process/Utility SRCS= DynamicRegisterInfo.cpp \ + FreeBSDSignals.cpp \ HistoryThread.cpp \ HistoryUnwind.cpp \ InferiorCallPOSIX.cpp \ + LinuxSignals.cpp \ RegisterContextDarwin_arm.cpp \ + RegisterContextDarwin_arm64.cpp \ RegisterContextDarwin_i386.cpp \ RegisterContextDarwin_x86_64.cpp \ RegisterContextDummy.cpp \ + RegisterContextFreeBSD_i386.cpp \ + RegisterContextFreeBSD_mips64.cpp \ + RegisterContextFreeBSD_x86_64.cpp \ RegisterContextHistory.cpp \ + RegisterContextLinux_arm64.cpp \ + RegisterContextLinux_i386.cpp \ + RegisterContextLinux_x86_64.cpp \ RegisterContextLLDB.cpp \ RegisterContextMach_arm.cpp \ RegisterContextMach_i386.cpp \ RegisterContextMach_x86_64.cpp \ RegisterContextMacOSXFrameBackchain.cpp \ RegisterContextMemory.cpp \ + RegisterContextPOSIX_arm64.cpp \ + RegisterContextPOSIX_mips64.cpp \ + RegisterContextPOSIX_x86.cpp \ RegisterContextThreadMemory.cpp \ StopInfoMachException.cpp \ ThreadMemory.cpp \ UnwindLLDB.cpp \ UnwindMacOSXFrameBackchain.cpp -TGHDRS= DiagnosticCommonKinds \ +TGHDRS= AttrList \ + Attrs \ + DiagnosticCommonKinds \ DeclNodes \ StmtNodes \ CommentCommandList .include "../lldb.lib.mk" Index: projects/clang350-import/lib/clang/liblldbPluginSymbolFileDWARF/Makefile =================================================================== --- projects/clang350-import/lib/clang/liblldbPluginSymbolFileDWARF/Makefile (revision 275131) +++ projects/clang350-import/lib/clang/liblldbPluginSymbolFileDWARF/Makefile (revision 275132) @@ -1,42 +1,44 @@ # $FreeBSD$ .include LIB= lldbPluginSymbolFileDWARF SRCDIR= tools/lldb/source/Plugins/SymbolFile/DWARF SRCS= DWARFAbbreviationDeclaration.cpp \ DWARFCompileUnit.cpp \ DWARFDataExtractor.cpp \ DWARFDebugAbbrev.cpp \ DWARFDebugAranges.cpp \ DWARFDebugArangeSet.cpp \ DWARFDebugInfo.cpp \ DWARFDebugInfoEntry.cpp \ DWARFDebugLine.cpp \ DWARFDebugMacinfo.cpp \ DWARFDebugMacinfoEntry.cpp \ DWARFDebugPubnames.cpp \ DWARFDebugPubnamesSet.cpp \ DWARFDebugRanges.cpp \ DWARFDeclContext.cpp \ DWARFDefines.cpp \ DWARFDIECollection.cpp \ DWARFFormValue.cpp \ DWARFLocationDescription.cpp \ DWARFLocationList.cpp \ LogChannelDWARF.cpp \ NameToDIE.cpp \ SymbolFileDWARF.cpp \ SymbolFileDWARFDebugMap.cpp \ UniqueDWARFASTType.cpp -TGHDRS= DiagnosticCommonKinds \ +TGHDRS= AttrList \ + Attrs \ + DiagnosticCommonKinds \ DeclNodes \ StmtNodes \ CommentCommandList \ AttrParsedAttrList \ DiagnosticFrontendKinds \ Intrinsics .include "../lldb.lib.mk" Index: projects/clang350-import/lib/clang/liblldbTarget/Makefile =================================================================== --- projects/clang350-import/lib/clang/liblldbTarget/Makefile (revision 275131) +++ projects/clang350-import/lib/clang/liblldbTarget/Makefile (revision 275132) @@ -1,59 +1,68 @@ # $FreeBSD$ .include LIB= lldbTarget CFLAGS+=-I${.CURDIR}/../../../contrib/llvm/tools/lldb/source/Plugins/Process/Utility SRCDIR= tools/lldb/source/Target SRCS= ABI.cpp \ CPPLanguageRuntime.cpp \ ExecutionContext.cpp \ + FileAction.cpp \ + JITLoader.cpp \ + JITLoaderList.cpp \ LanguageRuntime.cpp \ Memory.cpp \ + NativeRegisterContext.cpp \ + NativeRegisterContextRegisterInfo.cpp \ ObjCLanguageRuntime.cpp \ OperatingSystem.cpp \ PathMappingList.cpp \ Platform.cpp \ Process.cpp \ + ProcessInfo.cpp \ + ProcessLaunchInfo.cpp \ Queue.cpp \ QueueItem.cpp \ QueueList.cpp \ RegisterContext.cpp \ SectionLoadHistory.cpp \ SectionLoadList.cpp \ StackFrame.cpp \ StackFrameList.cpp \ StackID.cpp \ StopInfo.cpp \ SystemRuntime.cpp \ Target.cpp \ TargetList.cpp \ Thread.cpp \ ThreadList.cpp \ ThreadPlan.cpp \ ThreadPlanBase.cpp \ ThreadPlanCallFunction.cpp \ ThreadPlanCallUserExpression.cpp \ ThreadPlanRunToAddress.cpp \ ThreadPlanShouldStopHere.cpp \ ThreadPlanStepInRange.cpp \ ThreadPlanStepInstruction.cpp \ ThreadPlanStepOut.cpp \ ThreadPlanStepOverBreakpoint.cpp \ ThreadPlanStepOverRange.cpp \ ThreadPlanStepRange.cpp \ ThreadPlanStepThrough.cpp \ ThreadPlanStepUntil.cpp \ ThreadPlanTracer.cpp \ ThreadSpec.cpp \ UnixSignals.cpp \ UnwindAssembly.cpp -TGHDRS= DiagnosticCommonKinds \ +TGHDRS= AttrList \ + Attrs \ + DiagnosticCommonKinds \ DeclNodes \ StmtNodes \ CommentCommandList .include "../lldb.lib.mk" Index: projects/clang350-import/lib/clang/liblldbUtility/Makefile =================================================================== --- projects/clang350-import/lib/clang/liblldbUtility/Makefile (revision 275131) +++ projects/clang350-import/lib/clang/liblldbUtility/Makefile (revision 275132) @@ -1,17 +1,19 @@ # $FreeBSD$ .include LIB= lldbUtility SRCDIR= tools/lldb/source/Utility -SRCS= ARM_DWARF_Registers.cpp \ +SRCS= ARM64_DWARF_Registers.cpp \ + ARM_DWARF_Registers.cpp \ KQueue.cpp \ PseudoTerminal.cpp \ Range.cpp \ SharingPtr.cpp \ StringExtractor.cpp \ StringExtractorGDBRemote.cpp \ + StringLexer.cpp \ TimeSpecTimeout.cpp .include "../lldb.lib.mk" Index: projects/clang350-import/usr.bin/clang/lldb/Makefile =================================================================== --- projects/clang350-import/usr.bin/clang/lldb/Makefile (revision 275131) +++ projects/clang350-import/usr.bin/clang/lldb/Makefile (revision 275132) @@ -1,144 +1,150 @@ # $FreeBSD$ .include PROG_CXX=lldb LLDB_SRCS=${.CURDIR}/../../../contrib/llvm/tools/lldb CFLAGS+= -I${LLDB_SRCS}/include CXXFLAGS+= -std=c++11 SRCDIR= tools/lldb/tools/driver SRCS= Driver.cpp \ Platform.cpp lldb.1: ln -fs ${LLDB_SRCS}/docs/lldb.1 ${.TARGET} -DPADD= ${LIBEDIT} ${LIBNCURSESW} ${LIBEXECINFO} ${LIBPANEL} -LDADD= -ledit -lncursesw -lexecinfo -lpanel +DPADD= ${LIBEDIT} ${LIBNCURSESW} ${LIBEXECINFO} ${LIBPANEL} ${LIBZ} +LDADD= -ledit -lncursesw -lexecinfo -lpanel -lz LLDB_LIBS=\ lldb \ \ lldbAPI \ lldbBreakpoint \ lldbCommands \ lldbCore \ lldbDataFormatters \ lldbExpression \ lldbHostFreeBSD \ lldbHostCommon \ + lldbHostPOSIX \ lldbInterpreter \ lldbSymbol \ lldbTarget \ lldbUtility \ \ lldbPluginABISysV_x86_64 \ lldbPluginCXXItaniumABI \ lldbPluginDisassemblerLLVM \ lldbPluginInstructionARM \ + lldbPluginInstructionARM64 \ + lldbPluginJITLoaderGDB \ lldbPluginSymbolFileDWARF \ lldbPluginSymbolFileSymtab \ lldbPluginDynamicLoaderStatic \ lldbPluginDynamicLoaderPosixDYLD \ lldbPluginObjectContainerBSDArchive \ lldbPluginObjectFileELF \ + lldbPluginObjectFileJIT \ lldbPluginSymbolVendorELF \ lldbPluginPlatformFreeBSD \ lldbPluginPlatformGDB \ lldbPluginProcessElfCore \ lldbPluginProcessFreeBSD \ lldbPluginProcessGDBRemote \ lldbPluginProcessUtility \ lldbPluginProcessPOSIX \ lldbPluginProcessFreeBSD \ lldbPluginUnwindAssemblyInstEmulation \ lldbPluginUnwindAssemblyX86 LDADD+= -Wl,--start-group .for lib in ${LLDB_LIBS} DPADD+= ${.OBJDIR}/../../../lib/clang/lib${lib}/lib${lib}.a LDADD+= ${.OBJDIR}/../../../lib/clang/lib${lib}/lib${lib}.a .endfor LDADD+= -Wl,--end-group # Clang and LLVM libraries LIBDEPS=\ clangfrontend \ clangdriver \ clangserialization \ clangcodegen \ clangparse \ clangsema \ clanganalysis \ clangedit \ clangast \ clangbasic \ clanglex \ \ llvmoption \ llvmarmasmparser \ llvmarmcodegen \ llvminstrumentation \ llvmirreader \ llvmlinker \ llvmmipsasmparser \ llvmmipscodegen \ llvmmipsdisassembler \ llvmobjcarcopts \ llvmpowerpccodegen \ llvmx86asmparser \ llvmx86codegen \ llvmx86disassembler \ llvmmcjit \ llvmmcdisassembler \ llvmarmdisassembler \ llvmselectiondag \ llvmipo \ llvmbitwriter \ - llvmbitreader \ llvmasmparser \ llvminterpreter \ llvmjit \ llvmarmdesc \ llvmasmprinter \ llvmmipsdesc \ llvmmipsinstprinter \ llvmpowerpcdesc \ llvmpowerpcinstprinter \ llvmpowerpcasmparser \ + llvmpowerpcdisassembler \ + llvmprofiledata \ llvmruntimedyld \ llvmvectorize \ llvmx86desc \ llvmx86instprinter \ llvmexecutionengine \ llvmcodegen \ llvmscalaropts \ llvmsparcdisassembler \ llvmsparccodegen \ llvmsparcasmparser \ llvmsparcdesc \ llvmsparcinfo \ llvmsparcinstprinter \ llvmarminfo \ llvmarminstprinter \ llvmmcparser \ llvmmipsinfo \ llvmpowerpcinfo \ llvmx86info \ llvmx86utils \ llvmobject \ + llvmbitreader \ llvminstcombine \ llvmtransformutils \ llvmipa \ llvmanalysis \ llvmtarget \ llvmcore \ llvmmc \ llvmsupport .include "../clang.prog.mk" LDADD+= -lpthread