Update FreeBSD LLDB build for 3.6 update
Sponsored by: DARPA, AFRL
This commit is contained in:
parent
17832a58a4
commit
9d984acfb7
@ -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 \
|
||||
|
@ -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 \
|
||||
|
@ -15,7 +15,6 @@ SRCS= Address.cpp \
|
||||
Broadcaster.cpp \
|
||||
Communication.cpp \
|
||||
Connection.cpp \
|
||||
ConnectionFileDescriptor.cpp \
|
||||
ConnectionMachPort.cpp \
|
||||
ConnectionSharedMemory.cpp \
|
||||
ConstString.cpp \
|
||||
|
@ -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 \
|
||||
|
@ -13,6 +13,7 @@ SRCS= ASTDumper.cpp \
|
||||
ClangExpressionParser.cpp \
|
||||
ClangExpressionVariable.cpp \
|
||||
ClangFunction.cpp \
|
||||
ClangModulesDeclVendor.cpp \
|
||||
ClangPersistentVariables.cpp \
|
||||
ClangUserExpression.cpp \
|
||||
ClangUtilityFunction.cpp \
|
||||
|
@ -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 \
|
||||
|
@ -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 \
|
||||
|
@ -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"
|
||||
|
@ -28,6 +28,7 @@ SRCS= Args.cpp \
|
||||
OptionValueArgs.cpp \
|
||||
OptionValueArray.cpp \
|
||||
OptionValueBoolean.cpp \
|
||||
OptionValueChar.cpp \
|
||||
OptionValueDictionary.cpp \
|
||||
OptionValueEnumeration.cpp \
|
||||
OptionValueFileSpec.cpp \
|
||||
|
15
lib/clang/liblldbPluginABISysV_ppc/Makefile
Normal file
15
lib/clang/liblldbPluginABISysV_ppc/Makefile
Normal 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"
|
15
lib/clang/liblldbPluginABISysV_ppc64/Makefile
Normal file
15
lib/clang/liblldbPluginABISysV_ppc64/Makefile
Normal 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"
|
@ -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"
|
15
lib/clang/liblldbPluginMemoryHistoryASan/Makefile
Normal file
15
lib/clang/liblldbPluginMemoryHistoryASan/Makefile
Normal 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"
|
@ -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 \
|
||||
|
@ -17,6 +17,7 @@ SRCS= POSIXStopInfo.cpp \
|
||||
ProcessPOSIXLog.cpp \
|
||||
RegisterContextPOSIXProcessMonitor_arm64.cpp \
|
||||
RegisterContextPOSIXProcessMonitor_mips64.cpp \
|
||||
RegisterContextPOSIXProcessMonitor_powerpc.cpp \
|
||||
RegisterContextPOSIXProcessMonitor_x86.cpp
|
||||
|
||||
TGHDRS= AttrList \
|
||||
|
@ -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 \
|
||||
|
@ -12,6 +12,7 @@ SRCS= Block.cpp \
|
||||
ClangExternalASTSourceCallbacks.cpp \
|
||||
ClangExternalASTSourceCommon.cpp \
|
||||
ClangNamespaceDecl.cpp \
|
||||
CompactUnwindInfo.cpp \
|
||||
CompileUnit.cpp \
|
||||
Declaration.cpp \
|
||||
DWARFCallFrameInfo.cpp \
|
||||
|
@ -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 \
|
||||
|
@ -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"
|
||||
|
@ -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 \
|
||||
|
Loading…
x
Reference in New Issue
Block a user