Update FreeBSD LLDB build for 3.6 update

Sponsored by:	DARPA, AFRL
This commit is contained in:
Ed Maste 2015-02-08 17:26:41 +00:00
parent 17832a58a4
commit 9d984acfb7
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/projects/clang360-import/; revision=278390
20 changed files with 108 additions and 6 deletions

View File

@ -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 \

View File

@ -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 \

View File

@ -15,7 +15,6 @@ SRCS= Address.cpp \
Broadcaster.cpp \
Communication.cpp \
Connection.cpp \
ConnectionFileDescriptor.cpp \
ConnectionMachPort.cpp \
ConnectionSharedMemory.cpp \
ConstString.cpp \

View File

@ -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 \

View File

@ -13,6 +13,7 @@ SRCS= ASTDumper.cpp \
ClangExpressionParser.cpp \
ClangExpressionVariable.cpp \
ClangFunction.cpp \
ClangModulesDeclVendor.cpp \
ClangPersistentVariables.cpp \
ClangUserExpression.cpp \
ClangUtilityFunction.cpp \

View File

@ -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 \

View File

@ -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 \

View File

@ -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"

View File

@ -28,6 +28,7 @@ SRCS= Args.cpp \
OptionValueArgs.cpp \
OptionValueArray.cpp \
OptionValueBoolean.cpp \
OptionValueChar.cpp \
OptionValueDictionary.cpp \
OptionValueEnumeration.cpp \
OptionValueFileSpec.cpp \

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -11,6 +11,7 @@ SRCDIR= tools/lldb/source/Plugins/Process/elf-core
SRCS= ProcessElfCore.cpp \
ThreadElfCore.cpp \
RegisterContextPOSIXCore_mips64.cpp \
RegisterContextPOSIXCore_powerpc.cpp \
RegisterContextPOSIXCore_x86_64.cpp
TGHDRS= DiagnosticCommonKinds \

View File

@ -17,6 +17,7 @@ SRCS= POSIXStopInfo.cpp \
ProcessPOSIXLog.cpp \
RegisterContextPOSIXProcessMonitor_arm64.cpp \
RegisterContextPOSIXProcessMonitor_mips64.cpp \
RegisterContextPOSIXProcessMonitor_powerpc.cpp \
RegisterContextPOSIXProcessMonitor_x86.cpp
TGHDRS= AttrList \

View File

@ -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 \

View File

@ -12,6 +12,7 @@ SRCS= Block.cpp \
ClangExternalASTSourceCallbacks.cpp \
ClangExternalASTSourceCommon.cpp \
ClangNamespaceDecl.cpp \
CompactUnwindInfo.cpp \
CompileUnit.cpp \
Declaration.cpp \
DWARFCallFrameInfo.cpp \

View File

@ -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 \

View File

@ -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"

View File

@ -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 \