summaryrefslogtreecommitdiffstats
path: root/lib/clang
diff options
context:
space:
mode:
authoremaste <emaste@FreeBSD.org>2013-11-12 17:25:33 +0000
committeremaste <emaste@FreeBSD.org>2013-11-12 17:25:33 +0000
commit9dd6dd992f8bed9a53bf0653fc1eff3fb4ccd46e (patch)
treeb9aa1d1064fb25a0f2313d9a7964c862c0b7b354 /lib/clang
parent4372cfee12af5dfa890561beb0fecc90957ba058 (diff)
parentc727fe695d28799acb499e9961f11ec07d4f9fe2 (diff)
downloadFreeBSD-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/Makefile1
-rw-r--r--lib/clang/liblldbDataFormatters/Makefile4
-rw-r--r--lib/clang/liblldbHostCommon/Makefile2
-rw-r--r--lib/clang/liblldbPluginProcessElfCore/Makefile4
-rw-r--r--lib/clang/liblldbPluginProcessPOSIX/Makefile9
-rw-r--r--lib/clang/liblldbPluginSymbolFileDWARF/Makefile1
-rw-r--r--lib/clang/liblldbTarget/Makefile1
-rw-r--r--lib/clang/liblldbUtility/Makefile1
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 \
OpenPOWER on IntegriCloud