diff options
author | emaste <emaste@FreeBSD.org> | 2013-11-12 17:25:33 +0000 |
---|---|---|
committer | emaste <emaste@FreeBSD.org> | 2013-11-12 17:25:33 +0000 |
commit | 9dd6dd992f8bed9a53bf0653fc1eff3fb4ccd46e (patch) | |
tree | b9aa1d1064fb25a0f2313d9a7964c862c0b7b354 /lib/clang | |
parent | 4372cfee12af5dfa890561beb0fecc90957ba058 (diff) | |
parent | c727fe695d28799acb499e9961f11ec07d4f9fe2 (diff) | |
download | FreeBSD-src-9dd6dd992f8bed9a53bf0653fc1eff3fb4ccd46e.zip FreeBSD-src-9dd6dd992f8bed9a53bf0653fc1eff3fb4ccd46e.tar.gz |
Update LLDB to upstream r194122 snapshot
ludes minor changes relative to upstream, for compatibility with
FreeBSD's in-tree LLVM 3.3:
- Reverted LLDB r191806, restoring use of previous API.
- Reverted part of LLDB r189317, restoring previous enum names.
- Work around missing LLVM r192504, using previous registerEHFrames API
(limited functionality).
- Removed PlatformWindows header include and init/terminate calls.
Sponsored by: DARPA, AFRL
Diffstat (limited to 'lib/clang')
-rw-r--r-- | lib/clang/liblldbCore/Makefile | 1 | ||||
-rw-r--r-- | lib/clang/liblldbDataFormatters/Makefile | 4 | ||||
-rw-r--r-- | lib/clang/liblldbHostCommon/Makefile | 2 | ||||
-rw-r--r-- | lib/clang/liblldbPluginProcessElfCore/Makefile | 4 | ||||
-rw-r--r-- | lib/clang/liblldbPluginProcessPOSIX/Makefile | 9 | ||||
-rw-r--r-- | lib/clang/liblldbPluginSymbolFileDWARF/Makefile | 1 | ||||
-rw-r--r-- | lib/clang/liblldbTarget/Makefile | 1 | ||||
-rw-r--r-- | lib/clang/liblldbUtility/Makefile | 1 |
8 files changed, 17 insertions, 6 deletions
diff --git a/lib/clang/liblldbCore/Makefile b/lib/clang/liblldbCore/Makefile index 4457531..f11aa58 100644 --- a/lib/clang/liblldbCore/Makefile +++ b/lib/clang/liblldbCore/Makefile @@ -55,6 +55,7 @@ SRCS= Address.cpp \ StreamAsynchronousIO.cpp \ StreamCallback.cpp \ StreamFile.cpp \ + StreamGDBRemote.cpp \ StreamString.cpp \ StringList.cpp \ Timer.cpp \ diff --git a/lib/clang/liblldbDataFormatters/Makefile b/lib/clang/liblldbDataFormatters/Makefile index ca8a6c8..b224215 100644 --- a/lib/clang/liblldbDataFormatters/Makefile +++ b/lib/clang/liblldbDataFormatters/Makefile @@ -15,6 +15,7 @@ SRCS= CF.cpp \ LibCxx.cpp \ LibCxxList.cpp \ LibCxxMap.cpp \ + LibCxxUnorderedMap.cpp \ LibStdcpp.cpp \ NSArray.cpp \ NSDictionary.cpp \ @@ -23,7 +24,8 @@ SRCS= CF.cpp \ TypeCategoryMap.cpp \ TypeFormat.cpp \ TypeSummary.cpp \ - TypeSynthetic.cpp + TypeSynthetic.cpp \ + ValueObjectPrinter.cpp TGHDRS= DiagnosticCommonKinds \ DeclNodes \ diff --git a/lib/clang/liblldbHostCommon/Makefile b/lib/clang/liblldbHostCommon/Makefile index e787cbc..e2a01cd 100644 --- a/lib/clang/liblldbHostCommon/Makefile +++ b/lib/clang/liblldbHostCommon/Makefile @@ -11,6 +11,8 @@ SRCS= Condition.cpp \ FileSpec.cpp \ Host.cpp \ Mutex.cpp \ + OptionParser.cpp \ + ProcessRunLock.cpp \ SocketAddress.cpp \ Symbols.cpp \ Terminal.cpp \ diff --git a/lib/clang/liblldbPluginProcessElfCore/Makefile b/lib/clang/liblldbPluginProcessElfCore/Makefile index 1d5dec3..30198b5 100644 --- a/lib/clang/liblldbPluginProcessElfCore/Makefile +++ b/lib/clang/liblldbPluginProcessElfCore/Makefile @@ -10,8 +10,8 @@ CFLAGS+=-I${.CURDIR}/../../../contrib/llvm/tools/lldb/source/Plugins/Process/Uti SRCDIR= tools/lldb/source/Plugins/Process/elf-core SRCS= ProcessElfCore.cpp \ ThreadElfCore.cpp \ - RegisterContextCoreLinux_x86_64.cpp \ - RegisterContextCoreFreeBSD_x86_64.cpp + RegisterContextPOSIXCore_mips64.cpp \ + RegisterContextPOSIXCore_x86_64.cpp TGHDRS= DiagnosticCommonKinds \ DeclNodes \ diff --git a/lib/clang/liblldbPluginProcessPOSIX/Makefile b/lib/clang/liblldbPluginProcessPOSIX/Makefile index cee18c5..f681fd3 100644 --- a/lib/clang/liblldbPluginProcessPOSIX/Makefile +++ b/lib/clang/liblldbPluginProcessPOSIX/Makefile @@ -15,10 +15,15 @@ SRCS= POSIXStopInfo.cpp \ ProcessMessage.cpp \ ProcessPOSIX.cpp \ ProcessPOSIXLog.cpp \ + RegisterContextFreeBSD_i386.cpp \ + RegisterContextFreeBSD_mips64.cpp \ RegisterContextFreeBSD_x86_64.cpp \ - RegisterContext_i386.cpp \ + RegisterContextLinux_i386.cpp \ RegisterContextLinux_x86_64.cpp \ - RegisterContext_x86_64.cpp + RegisterContextPOSIXProcessMonitor_mips64.cpp \ + RegisterContextPOSIXProcessMonitor_x86.cpp \ + RegisterContextPOSIX_mips64.cpp \ + RegisterContextPOSIX_x86.cpp TGHDRS= DiagnosticCommonKinds \ DeclNodes \ diff --git a/lib/clang/liblldbPluginSymbolFileDWARF/Makefile b/lib/clang/liblldbPluginSymbolFileDWARF/Makefile index 92845e4..ac23199 100644 --- a/lib/clang/liblldbPluginSymbolFileDWARF/Makefile +++ b/lib/clang/liblldbPluginSymbolFileDWARF/Makefile @@ -7,6 +7,7 @@ LIB= lldbPluginSymbolFileDWARF SRCDIR= tools/lldb/source/Plugins/SymbolFile/DWARF SRCS= DWARFAbbreviationDeclaration.cpp \ DWARFCompileUnit.cpp \ + DWARFDataExtractor.cpp \ DWARFDebugAbbrev.cpp \ DWARFDebugAranges.cpp \ DWARFDebugArangeSet.cpp \ diff --git a/lib/clang/liblldbTarget/Makefile b/lib/clang/liblldbTarget/Makefile index c6384be..890663e 100644 --- a/lib/clang/liblldbTarget/Makefile +++ b/lib/clang/liblldbTarget/Makefile @@ -23,6 +23,7 @@ SRCS= ABI.cpp \ StackFrameList.cpp \ StackID.cpp \ StopInfo.cpp \ + SystemRuntime.cpp \ Target.cpp \ TargetList.cpp \ Thread.cpp \ diff --git a/lib/clang/liblldbUtility/Makefile b/lib/clang/liblldbUtility/Makefile index 9c944e4..e5723b2 100644 --- a/lib/clang/liblldbUtility/Makefile +++ b/lib/clang/liblldbUtility/Makefile @@ -9,7 +9,6 @@ SRCS= ARM_DWARF_Registers.cpp \ KQueue.cpp \ PseudoTerminal.cpp \ Range.cpp \ - RefCounter.cpp \ SharingPtr.cpp \ StringExtractor.cpp \ StringExtractorGDBRemote.cpp \ |