173ff7384SDimitry Andric.include <bsd.init.mk> 201d8757dSDimitry Andric.include "../lldb.pre.mk" 3e8f1392dSEd Maste 4*2e47f35bSDimitry AndricPACKAGE= lldb 5*2e47f35bSDimitry AndricSHLIB_CXX= lldb 6*2e47f35bSDimitry AndricSHLIB_MAJOR= 19 7*2e47f35bSDimitry AndricPRIVATELIB= 8*2e47f35bSDimitry Andric 9*2e47f35bSDimitry AndricSHARED_CXXFLAGS+= -UPIC # To avoid compile errors 10*2e47f35bSDimitry Andric 110b57cec5SDimitry AndricSRCDIR= lldb/source 121c3bbb01SEd Maste 13986e05bcSDimitry AndricCFLAGS+= -I${LLDB_SRCS}/include 14986e05bcSDimitry AndricCFLAGS+= -I${LLDB_SRCS}/source 1548aaf27bSDimitry Andric#CFLAGS+= -I${LLDB_SRCS}/source/Plugins/Process/FreeBSD 1648aaf27bSDimitry Andric#CFLAGS+= -I${LLDB_SRCS}/source/Plugins/Process/POSIX 1748aaf27bSDimitry Andric#CFLAGS+= -I${LLDB_SRCS}/source/Plugins/Process/Utility 18e1cd7682SDimitry AndricCFLAGS+= -I${OBJTOP}/lib/clang/libllvm 19e1cd7682SDimitry AndricCFLAGS+= -I${OBJTOP}/lib/clang/libclang 20a32f82c2SDimitry AndricCFLAGS+= -I${OBJTOP}/lib/clang/liblldb 21652a9748SEd MasteCFLAGS+= -I${SRCTOP}/contrib/lua/src 22652a9748SEd MasteCFLAGS+= -I${SRCTOP}/lib/liblua 23e8f1392dSEd Maste 24986e05bcSDimitry AndricSRCS+= API/SBAddress.cpp 250fca6ea1SDimitry AndricSRCS+= API/SBAddressRange.cpp 260fca6ea1SDimitry AndricSRCS+= API/SBAddressRangeList.cpp 27986e05bcSDimitry AndricSRCS+= API/SBAttachInfo.cpp 28986e05bcSDimitry AndricSRCS+= API/SBBlock.cpp 29986e05bcSDimitry AndricSRCS+= API/SBBreakpoint.cpp 30986e05bcSDimitry AndricSRCS+= API/SBBreakpointLocation.cpp 31a32f82c2SDimitry AndricSRCS+= API/SBBreakpointName.cpp 3262bd6269SDimitry AndricSRCS+= API/SBBreakpointOptionCommon.cpp 33986e05bcSDimitry AndricSRCS+= API/SBBroadcaster.cpp 34986e05bcSDimitry AndricSRCS+= API/SBCommandInterpreter.cpp 3548aaf27bSDimitry AndricSRCS+= API/SBCommandInterpreterRunOptions.cpp 36986e05bcSDimitry AndricSRCS+= API/SBCommandReturnObject.cpp 37a32f82c2SDimitry AndricSRCS+= API/SBCommunication.cpp 38986e05bcSDimitry AndricSRCS+= API/SBCompileUnit.cpp 39986e05bcSDimitry AndricSRCS+= API/SBData.cpp 40986e05bcSDimitry AndricSRCS+= API/SBDebugger.cpp 41986e05bcSDimitry AndricSRCS+= API/SBDeclaration.cpp 4248aaf27bSDimitry AndricSRCS+= API/SBEnvironment.cpp 43986e05bcSDimitry AndricSRCS+= API/SBError.cpp 44986e05bcSDimitry AndricSRCS+= API/SBEvent.cpp 45986e05bcSDimitry AndricSRCS+= API/SBExecutionContext.cpp 46986e05bcSDimitry AndricSRCS+= API/SBExpressionOptions.cpp 47f46f1d28SDimitry AndricSRCS+= API/SBFile.cpp 48986e05bcSDimitry AndricSRCS+= API/SBFileSpec.cpp 495c4e2ac4SDimitry AndricSRCS+= API/SBFileSpecList.cpp 505f757f3fSDimitry AndricSRCS+= API/SBFormat.cpp 51986e05bcSDimitry AndricSRCS+= API/SBFrame.cpp 52986e05bcSDimitry AndricSRCS+= API/SBFunction.cpp 53986e05bcSDimitry AndricSRCS+= API/SBHostOS.cpp 54986e05bcSDimitry AndricSRCS+= API/SBInstruction.cpp 55986e05bcSDimitry AndricSRCS+= API/SBInstructionList.cpp 56986e05bcSDimitry AndricSRCS+= API/SBLanguageRuntime.cpp 57986e05bcSDimitry AndricSRCS+= API/SBLaunchInfo.cpp 58986e05bcSDimitry AndricSRCS+= API/SBLineEntry.cpp 59986e05bcSDimitry AndricSRCS+= API/SBListener.cpp 60986e05bcSDimitry AndricSRCS+= API/SBMemoryRegionInfo.cpp 615c4e2ac4SDimitry AndricSRCS+= API/SBMemoryRegionInfoList.cpp 62986e05bcSDimitry AndricSRCS+= API/SBModule.cpp 63986e05bcSDimitry AndricSRCS+= API/SBModuleSpec.cpp 64986e05bcSDimitry AndricSRCS+= API/SBPlatform.cpp 65986e05bcSDimitry AndricSRCS+= API/SBProcess.cpp 6662bd6269SDimitry AndricSRCS+= API/SBProcessInfo.cpp 675f757f3fSDimitry AndricSRCS+= API/SBProcessInfoList.cpp 68986e05bcSDimitry AndricSRCS+= API/SBQueue.cpp 69986e05bcSDimitry AndricSRCS+= API/SBQueueItem.cpp 70a32f82c2SDimitry AndricSRCS+= API/SBReproducer.cpp 710fca6ea1SDimitry AndricSRCS+= API/SBSaveCoreOptions.cpp 7206c3fb27SDimitry AndricSRCS+= API/SBScriptObject.cpp 73986e05bcSDimitry AndricSRCS+= API/SBSection.cpp 74986e05bcSDimitry AndricSRCS+= API/SBSourceManager.cpp 750fca6ea1SDimitry AndricSRCS+= API/SBStatisticsOptions.cpp 76986e05bcSDimitry AndricSRCS+= API/SBStream.cpp 77986e05bcSDimitry AndricSRCS+= API/SBStringList.cpp 78629e066cSDimitry AndricSRCS+= API/SBStructuredData.cpp 79986e05bcSDimitry AndricSRCS+= API/SBSymbol.cpp 80986e05bcSDimitry AndricSRCS+= API/SBSymbolContext.cpp 81986e05bcSDimitry AndricSRCS+= API/SBSymbolContextList.cpp 82986e05bcSDimitry AndricSRCS+= API/SBTarget.cpp 83986e05bcSDimitry AndricSRCS+= API/SBThread.cpp 84986e05bcSDimitry AndricSRCS+= API/SBThreadCollection.cpp 85986e05bcSDimitry AndricSRCS+= API/SBThreadPlan.cpp 860cc9e150SDimitry AndricSRCS+= API/SBTrace.cpp 87bdd1243dSDimitry AndricSRCS+= API/SBTraceCursor.cpp 88986e05bcSDimitry AndricSRCS+= API/SBType.cpp 89986e05bcSDimitry AndricSRCS+= API/SBTypeCategory.cpp 90986e05bcSDimitry AndricSRCS+= API/SBTypeEnumMember.cpp 91986e05bcSDimitry AndricSRCS+= API/SBTypeFilter.cpp 92986e05bcSDimitry AndricSRCS+= API/SBTypeFormat.cpp 93986e05bcSDimitry AndricSRCS+= API/SBTypeNameSpecifier.cpp 94986e05bcSDimitry AndricSRCS+= API/SBTypeSummary.cpp 95a32f82c2SDimitry AndricSRCS+= API/SBTypeSynthetic.cpp 96986e05bcSDimitry AndricSRCS+= API/SBUnixSignals.cpp 97986e05bcSDimitry AndricSRCS+= API/SBValue.cpp 98986e05bcSDimitry AndricSRCS+= API/SBValueList.cpp 995c4e2ac4SDimitry AndricSRCS+= API/SBVariablesOptions.cpp 100986e05bcSDimitry AndricSRCS+= API/SBWatchpoint.cpp 1015f757f3fSDimitry AndricSRCS+= API/SBWatchpointOptions.cpp 102986e05bcSDimitry AndricSRCS+= API/SystemInitializerFull.cpp 103986e05bcSDimitry AndricSRCS+= Breakpoint/Breakpoint.cpp 104986e05bcSDimitry AndricSRCS+= Breakpoint/BreakpointID.cpp 105986e05bcSDimitry AndricSRCS+= Breakpoint/BreakpointIDList.cpp 106986e05bcSDimitry AndricSRCS+= Breakpoint/BreakpointList.cpp 107986e05bcSDimitry AndricSRCS+= Breakpoint/BreakpointLocation.cpp 108986e05bcSDimitry AndricSRCS+= Breakpoint/BreakpointLocationCollection.cpp 109986e05bcSDimitry AndricSRCS+= Breakpoint/BreakpointLocationList.cpp 11077b0be52SDimitry AndricSRCS+= Breakpoint/BreakpointName.cpp 111986e05bcSDimitry AndricSRCS+= Breakpoint/BreakpointOptions.cpp 112986e05bcSDimitry AndricSRCS+= Breakpoint/BreakpointResolver.cpp 113986e05bcSDimitry AndricSRCS+= Breakpoint/BreakpointResolverAddress.cpp 114986e05bcSDimitry AndricSRCS+= Breakpoint/BreakpointResolverFileLine.cpp 115986e05bcSDimitry AndricSRCS+= Breakpoint/BreakpointResolverFileRegex.cpp 116986e05bcSDimitry AndricSRCS+= Breakpoint/BreakpointResolverName.cpp 1176e3f21a2SDimitry AndricSRCS+= Breakpoint/BreakpointResolverScripted.cpp 118986e05bcSDimitry AndricSRCS+= Breakpoint/BreakpointSite.cpp 1195f757f3fSDimitry AndricSRCS+= Breakpoint/StopPointSiteList.cpp 120986e05bcSDimitry AndricSRCS+= Breakpoint/Stoppoint.cpp 121986e05bcSDimitry AndricSRCS+= Breakpoint/StoppointCallbackContext.cpp 122e8d8bef9SDimitry AndricSRCS+= Breakpoint/StoppointSite.cpp 123986e05bcSDimitry AndricSRCS+= Breakpoint/Watchpoint.cpp 1240fca6ea1SDimitry AndricSRCS+= Breakpoint/WatchpointAlgorithms.cpp 125986e05bcSDimitry AndricSRCS+= Breakpoint/WatchpointList.cpp 126986e05bcSDimitry AndricSRCS+= Breakpoint/WatchpointOptions.cpp 1275f757f3fSDimitry AndricSRCS+= Breakpoint/WatchpointResource.cpp 128986e05bcSDimitry AndricSRCS+= Commands/CommandCompletions.cpp 129986e05bcSDimitry AndricSRCS+= Commands/CommandObjectApropos.cpp 130986e05bcSDimitry AndricSRCS+= Commands/CommandObjectBreakpoint.cpp 131986e05bcSDimitry AndricSRCS+= Commands/CommandObjectBreakpointCommand.cpp 132986e05bcSDimitry AndricSRCS+= Commands/CommandObjectCommands.cpp 133bdd1243dSDimitry AndricSRCS+= Commands/CommandObjectDWIMPrint.cpp 134bdd1243dSDimitry AndricSRCS+= Commands/CommandObjectDiagnostics.cpp 135986e05bcSDimitry AndricSRCS+= Commands/CommandObjectDisassemble.cpp 136986e05bcSDimitry AndricSRCS+= Commands/CommandObjectExpression.cpp 137986e05bcSDimitry AndricSRCS+= Commands/CommandObjectFrame.cpp 138986e05bcSDimitry AndricSRCS+= Commands/CommandObjectGUI.cpp 139986e05bcSDimitry AndricSRCS+= Commands/CommandObjectHelp.cpp 140986e05bcSDimitry AndricSRCS+= Commands/CommandObjectLanguage.cpp 141986e05bcSDimitry AndricSRCS+= Commands/CommandObjectLog.cpp 142986e05bcSDimitry AndricSRCS+= Commands/CommandObjectMemory.cpp 143fe6060f1SDimitry AndricSRCS+= Commands/CommandObjectMemoryTag.cpp 144986e05bcSDimitry AndricSRCS+= Commands/CommandObjectMultiword.cpp 145986e05bcSDimitry AndricSRCS+= Commands/CommandObjectPlatform.cpp 146986e05bcSDimitry AndricSRCS+= Commands/CommandObjectPlugin.cpp 147986e05bcSDimitry AndricSRCS+= Commands/CommandObjectProcess.cpp 148986e05bcSDimitry AndricSRCS+= Commands/CommandObjectQuit.cpp 149e8d8bef9SDimitry AndricSRCS+= Commands/CommandObjectRegexCommand.cpp 150986e05bcSDimitry AndricSRCS+= Commands/CommandObjectRegister.cpp 1510fca6ea1SDimitry AndricSRCS+= Commands/CommandObjectScripting.cpp 152e8d8bef9SDimitry AndricSRCS+= Commands/CommandObjectSession.cpp 153986e05bcSDimitry AndricSRCS+= Commands/CommandObjectSettings.cpp 154986e05bcSDimitry AndricSRCS+= Commands/CommandObjectSource.cpp 155532d8940SDimitry AndricSRCS+= Commands/CommandObjectStats.cpp 156986e05bcSDimitry AndricSRCS+= Commands/CommandObjectTarget.cpp 157986e05bcSDimitry AndricSRCS+= Commands/CommandObjectThread.cpp 158e8d8bef9SDimitry AndricSRCS+= Commands/CommandObjectThreadUtil.cpp 159d409305fSDimitry AndricSRCS+= Commands/CommandObjectTrace.cpp 160986e05bcSDimitry AndricSRCS+= Commands/CommandObjectType.cpp 161986e05bcSDimitry AndricSRCS+= Commands/CommandObjectVersion.cpp 162986e05bcSDimitry AndricSRCS+= Commands/CommandObjectWatchpoint.cpp 163986e05bcSDimitry AndricSRCS+= Commands/CommandObjectWatchpointCommand.cpp 164fcaf7f86SDimitry AndricSRCS+= Commands/CommandOptionArgumentTable.cpp 16506c3fb27SDimitry AndricSRCS+= Commands/CommandOptionsProcessAttach.cpp 166e8d8bef9SDimitry AndricSRCS+= Commands/CommandOptionsProcessLaunch.cpp 167986e05bcSDimitry AndricSRCS+= Core/Address.cpp 168986e05bcSDimitry AndricSRCS+= Core/AddressRange.cpp 1690fca6ea1SDimitry AndricSRCS+= Core/AddressRangeListImpl.cpp 170986e05bcSDimitry AndricSRCS+= Core/AddressResolver.cpp 171986e05bcSDimitry AndricSRCS+= Core/AddressResolverFileLine.cpp 172986e05bcSDimitry AndricSRCS+= Core/Communication.cpp 17304eeddc0SDimitry AndricSRCS+= Core/DataFileCache.cpp 174986e05bcSDimitry AndricSRCS+= Core/Debugger.cpp 17581ad6265SDimitry AndricSRCS+= Core/DebuggerEvents.cpp 176fe6060f1SDimitry AndricSRCS+= Core/Declaration.cpp 177986e05bcSDimitry AndricSRCS+= Core/Disassembler.cpp 1787c1fda1cSDimitry AndricSRCS+= Core/DumpDataExtractor.cpp 17906c3fb27SDimitry AndricSRCS+= Core/DumpRegisterInfo.cpp 180532d8940SDimitry AndricSRCS+= Core/DumpRegisterValue.cpp 181986e05bcSDimitry AndricSRCS+= Core/DynamicLoader.cpp 182986e05bcSDimitry AndricSRCS+= Core/EmulateInstruction.cpp 183986e05bcSDimitry AndricSRCS+= Core/FileLineResolver.cpp 184986e05bcSDimitry AndricSRCS+= Core/FormatEntity.cpp 1856e3f21a2SDimitry AndricSRCS+= Core/Highlighter.cpp 186986e05bcSDimitry AndricSRCS+= Core/IOHandler.cpp 187f46f1d28SDimitry AndricSRCS+= Core/IOHandlerCursesGUI.cpp 188986e05bcSDimitry AndricSRCS+= Core/Mangled.cpp 189986e05bcSDimitry AndricSRCS+= Core/Module.cpp 190986e05bcSDimitry AndricSRCS+= Core/ModuleChild.cpp 191986e05bcSDimitry AndricSRCS+= Core/ModuleList.cpp 192986e05bcSDimitry AndricSRCS+= Core/Opcode.cpp 193986e05bcSDimitry AndricSRCS+= Core/PluginManager.cpp 194fe6060f1SDimitry AndricSRCS+= Core/Progress.cpp 1956e3f21a2SDimitry AndricSRCS+= Core/RichManglingContext.cpp 196986e05bcSDimitry AndricSRCS+= Core/SearchFilter.cpp 197986e05bcSDimitry AndricSRCS+= Core/Section.cpp 198fe6060f1SDimitry AndricSRCS+= Core/SourceLocationSpec.cpp 199986e05bcSDimitry AndricSRCS+= Core/SourceManager.cpp 200986e05bcSDimitry AndricSRCS+= Core/StreamAsynchronousIO.cpp 201bdd1243dSDimitry AndricSRCS+= Core/ThreadedCommunication.cpp 202986e05bcSDimitry AndricSRCS+= Core/UserSettingsController.cpp 203986e05bcSDimitry AndricSRCS+= Core/Value.cpp 204986e05bcSDimitry AndricSRCS+= Core/ValueObject.cpp 205986e05bcSDimitry AndricSRCS+= Core/ValueObjectCast.cpp 206986e05bcSDimitry AndricSRCS+= Core/ValueObjectChild.cpp 207986e05bcSDimitry AndricSRCS+= Core/ValueObjectConstResult.cpp 208986e05bcSDimitry AndricSRCS+= Core/ValueObjectConstResultCast.cpp 209986e05bcSDimitry AndricSRCS+= Core/ValueObjectConstResultChild.cpp 210986e05bcSDimitry AndricSRCS+= Core/ValueObjectConstResultImpl.cpp 211986e05bcSDimitry AndricSRCS+= Core/ValueObjectDynamicValue.cpp 212986e05bcSDimitry AndricSRCS+= Core/ValueObjectList.cpp 213986e05bcSDimitry AndricSRCS+= Core/ValueObjectMemory.cpp 214986e05bcSDimitry AndricSRCS+= Core/ValueObjectRegister.cpp 215986e05bcSDimitry AndricSRCS+= Core/ValueObjectSyntheticFilter.cpp 216fe6060f1SDimitry AndricSRCS+= Core/ValueObjectUpdater.cpp 2175f757f3fSDimitry AndricSRCS+= Core/ValueObjectVTable.cpp 218986e05bcSDimitry AndricSRCS+= Core/ValueObjectVariable.cpp 219986e05bcSDimitry AndricSRCS+= DataFormatters/CXXFunctionPointer.cpp 220986e05bcSDimitry AndricSRCS+= DataFormatters/DataVisualization.cpp 221986e05bcSDimitry AndricSRCS+= DataFormatters/DumpValueObjectOptions.cpp 222986e05bcSDimitry AndricSRCS+= DataFormatters/FormatCache.cpp 223986e05bcSDimitry AndricSRCS+= DataFormatters/FormatClasses.cpp 224986e05bcSDimitry AndricSRCS+= DataFormatters/FormatManager.cpp 225986e05bcSDimitry AndricSRCS+= DataFormatters/FormattersHelpers.cpp 226986e05bcSDimitry AndricSRCS+= DataFormatters/LanguageCategory.cpp 227986e05bcSDimitry AndricSRCS+= DataFormatters/StringPrinter.cpp 228986e05bcSDimitry AndricSRCS+= DataFormatters/TypeCategory.cpp 229986e05bcSDimitry AndricSRCS+= DataFormatters/TypeCategoryMap.cpp 230986e05bcSDimitry AndricSRCS+= DataFormatters/TypeFormat.cpp 231986e05bcSDimitry AndricSRCS+= DataFormatters/TypeSummary.cpp 232986e05bcSDimitry AndricSRCS+= DataFormatters/TypeSynthetic.cpp 233986e05bcSDimitry AndricSRCS+= DataFormatters/ValueObjectPrinter.cpp 234986e05bcSDimitry AndricSRCS+= DataFormatters/VectorType.cpp 235986e05bcSDimitry AndricSRCS+= Expression/DWARFExpression.cpp 236753f127fSDimitry AndricSRCS+= Expression/DWARFExpressionList.cpp 237986e05bcSDimitry AndricSRCS+= Expression/DiagnosticManager.cpp 238986e05bcSDimitry AndricSRCS+= Expression/Expression.cpp 2390fca6ea1SDimitry AndricSRCS+= Expression/ExpressionParser.cpp 24006c3fb27SDimitry AndricSRCS+= Expression/ExpressionTypeSystemHelper.cpp 241986e05bcSDimitry AndricSRCS+= Expression/ExpressionVariable.cpp 242986e05bcSDimitry AndricSRCS+= Expression/FunctionCaller.cpp 243986e05bcSDimitry AndricSRCS+= Expression/IRExecutionUnit.cpp 244986e05bcSDimitry AndricSRCS+= Expression/IRInterpreter.cpp 245986e05bcSDimitry AndricSRCS+= Expression/IRMemoryMap.cpp 246986e05bcSDimitry AndricSRCS+= Expression/LLVMUserExpression.cpp 247986e05bcSDimitry AndricSRCS+= Expression/Materializer.cpp 24806c3fb27SDimitry AndricSRCS+= Expression/ObjectFileJIT.cpp 249986e05bcSDimitry AndricSRCS+= Expression/REPL.cpp 250986e05bcSDimitry AndricSRCS+= Expression/UserExpression.cpp 251986e05bcSDimitry AndricSRCS+= Expression/UtilityFunction.cpp 2520fca6ea1SDimitry AndricSRCS+= Host/common/Alarm.cpp 253986e05bcSDimitry AndricSRCS+= Host/common/Editline.cpp 254986e05bcSDimitry AndricSRCS+= Host/common/File.cpp 255a32f82c2SDimitry AndricSRCS+= Host/common/FileAction.cpp 256986e05bcSDimitry AndricSRCS+= Host/common/FileCache.cpp 257986e05bcSDimitry AndricSRCS+= Host/common/FileSystem.cpp 258986e05bcSDimitry AndricSRCS+= Host/common/Host.cpp 259986e05bcSDimitry AndricSRCS+= Host/common/HostInfoBase.cpp 260986e05bcSDimitry AndricSRCS+= Host/common/HostNativeThreadBase.cpp 261986e05bcSDimitry AndricSRCS+= Host/common/HostProcess.cpp 262986e05bcSDimitry AndricSRCS+= Host/common/HostThread.cpp 263f46f1d28SDimitry AndricSRCS+= Host/common/LZMA.cpp 264986e05bcSDimitry AndricSRCS+= Host/common/LockFileBase.cpp 265bdd1243dSDimitry AndricSRCS+= Host/common/MainLoopBase.cpp 266986e05bcSDimitry AndricSRCS+= Host/common/MonitoringProcessLauncher.cpp 267d409305fSDimitry AndricSRCS+= Host/common/NativeProcessProtocol.cpp 268d409305fSDimitry AndricSRCS+= Host/common/NativeRegisterContext.cpp 269d409305fSDimitry AndricSRCS+= Host/common/NativeThreadProtocol.cpp 270986e05bcSDimitry AndricSRCS+= Host/common/NativeWatchpointList.cpp 271986e05bcSDimitry AndricSRCS+= Host/common/OptionParser.cpp 272986e05bcSDimitry AndricSRCS+= Host/common/PipeBase.cpp 273a32f82c2SDimitry AndricSRCS+= Host/common/ProcessLaunchInfo.cpp 274986e05bcSDimitry AndricSRCS+= Host/common/ProcessRunLock.cpp 2757c1fda1cSDimitry AndricSRCS+= Host/common/PseudoTerminal.cpp 276986e05bcSDimitry AndricSRCS+= Host/common/Socket.cpp 277986e05bcSDimitry AndricSRCS+= Host/common/SocketAddress.cpp 2785f757f3fSDimitry AndricSRCS+= Host/common/StreamFile.cpp 279986e05bcSDimitry AndricSRCS+= Host/common/TCPSocket.cpp 280986e05bcSDimitry AndricSRCS+= Host/common/Terminal.cpp 281986e05bcSDimitry AndricSRCS+= Host/common/ThreadLauncher.cpp 282986e05bcSDimitry AndricSRCS+= Host/common/UDPSocket.cpp 283986e05bcSDimitry AndricSRCS+= Host/common/XML.cpp 284986e05bcSDimitry AndricSRCS+= Host/freebsd/Host.cpp 285986e05bcSDimitry AndricSRCS+= Host/freebsd/HostInfoFreeBSD.cpp 286986e05bcSDimitry AndricSRCS+= Host/posix/ConnectionFileDescriptorPosix.cpp 287986e05bcSDimitry AndricSRCS+= Host/posix/DomainSocket.cpp 288f46f1d28SDimitry AndricSRCS+= Host/posix/FileSystemPosix.cpp 289986e05bcSDimitry AndricSRCS+= Host/posix/HostInfoPosix.cpp 290986e05bcSDimitry AndricSRCS+= Host/posix/HostProcessPosix.cpp 291986e05bcSDimitry AndricSRCS+= Host/posix/HostThreadPosix.cpp 292986e05bcSDimitry AndricSRCS+= Host/posix/LockFilePosix.cpp 293bdd1243dSDimitry AndricSRCS+= Host/posix/MainLoopPosix.cpp 294986e05bcSDimitry AndricSRCS+= Host/posix/PipePosix.cpp 295edd7eaddSDimitry AndricSRCS+= Host/posix/ProcessLauncherPosixFork.cpp 296986e05bcSDimitry AndricSRCS+= Initialization/SystemInitializer.cpp 297986e05bcSDimitry AndricSRCS+= Initialization/SystemInitializerCommon.cpp 298986e05bcSDimitry AndricSRCS+= Initialization/SystemLifetimeManager.cpp 299986e05bcSDimitry AndricSRCS+= Interpreter/CommandAlias.cpp 300986e05bcSDimitry AndricSRCS+= Interpreter/CommandHistory.cpp 301986e05bcSDimitry AndricSRCS+= Interpreter/CommandInterpreter.cpp 302986e05bcSDimitry AndricSRCS+= Interpreter/CommandObject.cpp 303986e05bcSDimitry AndricSRCS+= Interpreter/CommandOptionValidators.cpp 304986e05bcSDimitry AndricSRCS+= Interpreter/CommandReturnObject.cpp 305532d8940SDimitry AndricSRCS+= Interpreter/OptionArgParser.cpp 306986e05bcSDimitry AndricSRCS+= Interpreter/OptionGroupArchitecture.cpp 307986e05bcSDimitry AndricSRCS+= Interpreter/OptionGroupBoolean.cpp 308986e05bcSDimitry AndricSRCS+= Interpreter/OptionGroupFile.cpp 309986e05bcSDimitry AndricSRCS+= Interpreter/OptionGroupFormat.cpp 31081ad6265SDimitry AndricSRCS+= Interpreter/OptionGroupMemoryTag.cpp 311986e05bcSDimitry AndricSRCS+= Interpreter/OptionGroupOutputFile.cpp 312986e05bcSDimitry AndricSRCS+= Interpreter/OptionGroupPlatform.cpp 313f46f1d28SDimitry AndricSRCS+= Interpreter/OptionGroupPythonClassWithDict.cpp 314986e05bcSDimitry AndricSRCS+= Interpreter/OptionGroupString.cpp 315986e05bcSDimitry AndricSRCS+= Interpreter/OptionGroupUInt64.cpp 316986e05bcSDimitry AndricSRCS+= Interpreter/OptionGroupUUID.cpp 317986e05bcSDimitry AndricSRCS+= Interpreter/OptionGroupValueObjectDisplay.cpp 318986e05bcSDimitry AndricSRCS+= Interpreter/OptionGroupVariable.cpp 319986e05bcSDimitry AndricSRCS+= Interpreter/OptionGroupWatchpoint.cpp 320986e05bcSDimitry AndricSRCS+= Interpreter/OptionValue.cpp 321986e05bcSDimitry AndricSRCS+= Interpreter/OptionValueArch.cpp 322fe6060f1SDimitry AndricSRCS+= Interpreter/OptionValueArgs.cpp 323986e05bcSDimitry AndricSRCS+= Interpreter/OptionValueArray.cpp 324986e05bcSDimitry AndricSRCS+= Interpreter/OptionValueBoolean.cpp 325986e05bcSDimitry AndricSRCS+= Interpreter/OptionValueChar.cpp 326986e05bcSDimitry AndricSRCS+= Interpreter/OptionValueDictionary.cpp 327986e05bcSDimitry AndricSRCS+= Interpreter/OptionValueEnumeration.cpp 328e8d8bef9SDimitry AndricSRCS+= Interpreter/OptionValueFileColonLine.cpp 329986e05bcSDimitry AndricSRCS+= Interpreter/OptionValueFileSpec.cpp 330f46f1d28SDimitry AndricSRCS+= Interpreter/OptionValueFileSpecList.cpp 331986e05bcSDimitry AndricSRCS+= Interpreter/OptionValueFormat.cpp 332986e05bcSDimitry AndricSRCS+= Interpreter/OptionValueFormatEntity.cpp 333986e05bcSDimitry AndricSRCS+= Interpreter/OptionValueLanguage.cpp 334986e05bcSDimitry AndricSRCS+= Interpreter/OptionValuePathMappings.cpp 335986e05bcSDimitry AndricSRCS+= Interpreter/OptionValueProperties.cpp 336986e05bcSDimitry AndricSRCS+= Interpreter/OptionValueRegex.cpp 337986e05bcSDimitry AndricSRCS+= Interpreter/OptionValueSInt64.cpp 338986e05bcSDimitry AndricSRCS+= Interpreter/OptionValueString.cpp 339986e05bcSDimitry AndricSRCS+= Interpreter/OptionValueUInt64.cpp 340986e05bcSDimitry AndricSRCS+= Interpreter/OptionValueUUID.cpp 341986e05bcSDimitry AndricSRCS+= Interpreter/Options.cpp 342986e05bcSDimitry AndricSRCS+= Interpreter/Property.cpp 343986e05bcSDimitry AndricSRCS+= Interpreter/ScriptInterpreter.cpp 344d409305fSDimitry AndricSRCS+= LLDBWrapLua.cpp 34548aaf27bSDimitry AndricSRCS+= Plugins/ABI/AArch64/ABIAArch64.cpp 34648aaf27bSDimitry AndricSRCS+= Plugins/ABI/AArch64/ABISysV_arm64.cpp 34748aaf27bSDimitry AndricSRCS+= Plugins/ABI/ARM/ABIARM.cpp 34848aaf27bSDimitry AndricSRCS+= Plugins/ABI/ARM/ABISysV_arm.cpp 34948aaf27bSDimitry AndricSRCS+= Plugins/ABI/Mips/ABIMips.cpp 35048aaf27bSDimitry AndricSRCS+= Plugins/ABI/Mips/ABISysV_mips.cpp 35148aaf27bSDimitry AndricSRCS+= Plugins/ABI/Mips/ABISysV_mips64.cpp 35248aaf27bSDimitry AndricSRCS+= Plugins/ABI/PowerPC/ABIPowerPC.cpp 35348aaf27bSDimitry AndricSRCS+= Plugins/ABI/PowerPC/ABISysV_ppc.cpp 35448aaf27bSDimitry AndricSRCS+= Plugins/ABI/PowerPC/ABISysV_ppc64.cpp 3555f757f3fSDimitry AndricSRCS+= Plugins/ABI/RISCV/ABISysV_riscv.cpp 35648aaf27bSDimitry AndricSRCS+= Plugins/ABI/X86/ABISysV_i386.cpp 35748aaf27bSDimitry AndricSRCS+= Plugins/ABI/X86/ABISysV_x86_64.cpp 35848aaf27bSDimitry AndricSRCS+= Plugins/ABI/X86/ABIX86.cpp 3595e801ac6SDimitry AndricSRCS+= Plugins/ABI/X86/ABIX86_i386.cpp 360fe6060f1SDimitry AndricSRCS+= Plugins/Architecture/AArch64/ArchitectureAArch64.cpp 36177b0be52SDimitry AndricSRCS+= Plugins/Architecture/Arm/ArchitectureArm.cpp 3626e3f21a2SDimitry AndricSRCS+= Plugins/Architecture/Mips/ArchitectureMips.cpp 363532d8940SDimitry AndricSRCS+= Plugins/Architecture/PPC64/ArchitecturePPC64.cpp 36448aaf27bSDimitry AndricSRCS+= Plugins/Disassembler/LLVMC/DisassemblerLLVMC.cpp 365647cbc5dSDimitry AndricSRCS+= Plugins/DynamicLoader/FreeBSD-Kernel/DynamicLoaderFreeBSDKernel.cpp 366986e05bcSDimitry AndricSRCS+= Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp 367986e05bcSDimitry AndricSRCS+= Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp 368986e05bcSDimitry AndricSRCS+= Plugins/DynamicLoader/Static/DynamicLoaderStatic.cpp 369986e05bcSDimitry AndricSRCS+= Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp 370986e05bcSDimitry AndricSRCS+= Plugins/ExpressionParser/Clang/ASTStructExtractor.cpp 371a32f82c2SDimitry AndricSRCS+= Plugins/ExpressionParser/Clang/ASTUtils.cpp 37248aaf27bSDimitry AndricSRCS+= Plugins/ExpressionParser/Clang/ClangASTImporter.cpp 37348aaf27bSDimitry AndricSRCS+= Plugins/ExpressionParser/Clang/ClangASTMetadata.cpp 374986e05bcSDimitry AndricSRCS+= Plugins/ExpressionParser/Clang/ClangASTSource.cpp 375f46f1d28SDimitry AndricSRCS+= Plugins/ExpressionParser/Clang/ClangDeclVendor.cpp 376986e05bcSDimitry AndricSRCS+= Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp 37706c3fb27SDimitry AndricSRCS+= Plugins/ExpressionParser/Clang/ClangExpressionHelper.cpp 378986e05bcSDimitry AndricSRCS+= Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp 379a32f82c2SDimitry AndricSRCS+= Plugins/ExpressionParser/Clang/ClangExpressionSourceCode.cpp 380fcaf7f86SDimitry AndricSRCS+= Plugins/ExpressionParser/Clang/ClangExpressionUtil.cpp 381986e05bcSDimitry AndricSRCS+= Plugins/ExpressionParser/Clang/ClangExpressionVariable.cpp 38248aaf27bSDimitry AndricSRCS+= Plugins/ExpressionParser/Clang/ClangExternalASTSourceCallbacks.cpp 383986e05bcSDimitry AndricSRCS+= Plugins/ExpressionParser/Clang/ClangFunctionCaller.cpp 384532d8940SDimitry AndricSRCS+= Plugins/ExpressionParser/Clang/ClangHost.cpp 385986e05bcSDimitry AndricSRCS+= Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp 386986e05bcSDimitry AndricSRCS+= Plugins/ExpressionParser/Clang/ClangPersistentVariables.cpp 387986e05bcSDimitry AndricSRCS+= Plugins/ExpressionParser/Clang/ClangUserExpression.cpp 38848aaf27bSDimitry AndricSRCS+= Plugins/ExpressionParser/Clang/ClangUtil.cpp 389986e05bcSDimitry AndricSRCS+= Plugins/ExpressionParser/Clang/ClangUtilityFunction.cpp 390f46f1d28SDimitry AndricSRCS+= Plugins/ExpressionParser/Clang/CppModuleConfiguration.cpp 39148aaf27bSDimitry AndricSRCS+= Plugins/ExpressionParser/Clang/CxxModuleHandler.cpp 392a32f82c2SDimitry AndricSRCS+= Plugins/ExpressionParser/Clang/IRDynamicChecks.cpp 393986e05bcSDimitry AndricSRCS+= Plugins/ExpressionParser/Clang/IRForTarget.cpp 39448aaf27bSDimitry AndricSRCS+= Plugins/ExpressionParser/Clang/NameSearchContext.cpp 395986e05bcSDimitry AndricSRCS+= Plugins/Instruction/ARM/EmulateInstructionARM.cpp 396986e05bcSDimitry AndricSRCS+= Plugins/Instruction/ARM/EmulationStateARM.cpp 397986e05bcSDimitry AndricSRCS+= Plugins/Instruction/ARM64/EmulateInstructionARM64.cpp 398986e05bcSDimitry AndricSRCS+= Plugins/Instruction/MIPS/EmulateInstructionMIPS.cpp 399986e05bcSDimitry AndricSRCS+= Plugins/Instruction/MIPS64/EmulateInstructionMIPS64.cpp 400532d8940SDimitry AndricSRCS+= Plugins/Instruction/PPC64/EmulateInstructionPPC64.cpp 401bdd1243dSDimitry AndricSRCS+= Plugins/Instruction/RISCV/EmulateInstructionRISCV.cpp 40248aaf27bSDimitry AndricSRCS+= Plugins/InstrumentationRuntime/ASan/InstrumentationRuntimeASan.cpp 4035f757f3fSDimitry AndricSRCS+= Plugins/InstrumentationRuntime/ASanLibsanitizers/InstrumentationRuntimeASanLibsanitizers.cpp 40448aaf27bSDimitry AndricSRCS+= Plugins/InstrumentationRuntime/MainThreadChecker/InstrumentationRuntimeMainThreadChecker.cpp 40548aaf27bSDimitry AndricSRCS+= Plugins/InstrumentationRuntime/TSan/InstrumentationRuntimeTSan.cpp 40648aaf27bSDimitry AndricSRCS+= Plugins/InstrumentationRuntime/UBSan/InstrumentationRuntimeUBSan.cpp 4075f757f3fSDimitry AndricSRCS+= Plugins/InstrumentationRuntime/Utility/ReportRetriever.cpp 408986e05bcSDimitry AndricSRCS+= Plugins/JITLoader/GDB/JITLoaderGDB.cpp 409986e05bcSDimitry AndricSRCS+= Plugins/Language/CPlusPlus/BlockPointer.cpp 410986e05bcSDimitry AndricSRCS+= Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp 4117c1fda1cSDimitry AndricSRCS+= Plugins/Language/CPlusPlus/CPlusPlusNameParser.cpp 412bdd1243dSDimitry AndricSRCS+= Plugins/Language/CPlusPlus/Coroutines.cpp 413a32f82c2SDimitry AndricSRCS+= Plugins/Language/CPlusPlus/CxxStringTypes.cpp 4145e801ac6SDimitry AndricSRCS+= Plugins/Language/CPlusPlus/GenericBitset.cpp 41504eeddc0SDimitry AndricSRCS+= Plugins/Language/CPlusPlus/GenericOptional.cpp 416986e05bcSDimitry AndricSRCS+= Plugins/Language/CPlusPlus/LibCxx.cpp 417986e05bcSDimitry AndricSRCS+= Plugins/Language/CPlusPlus/LibCxxAtomic.cpp 418986e05bcSDimitry AndricSRCS+= Plugins/Language/CPlusPlus/LibCxxInitializerList.cpp 419986e05bcSDimitry AndricSRCS+= Plugins/Language/CPlusPlus/LibCxxList.cpp 420986e05bcSDimitry AndricSRCS+= Plugins/Language/CPlusPlus/LibCxxMap.cpp 4210fca6ea1SDimitry AndricSRCS+= Plugins/Language/CPlusPlus/LibCxxProxyArray.cpp 422a32f82c2SDimitry AndricSRCS+= Plugins/Language/CPlusPlus/LibCxxQueue.cpp 423bdd1243dSDimitry AndricSRCS+= Plugins/Language/CPlusPlus/LibCxxRangesRefView.cpp 4240fca6ea1SDimitry AndricSRCS+= Plugins/Language/CPlusPlus/LibCxxSliceArray.cpp 42581ad6265SDimitry AndricSRCS+= Plugins/Language/CPlusPlus/LibCxxSpan.cpp 426a32f82c2SDimitry AndricSRCS+= Plugins/Language/CPlusPlus/LibCxxTuple.cpp 427986e05bcSDimitry AndricSRCS+= Plugins/Language/CPlusPlus/LibCxxUnorderedMap.cpp 4280fca6ea1SDimitry AndricSRCS+= Plugins/Language/CPlusPlus/LibCxxValarray.cpp 429a32f82c2SDimitry AndricSRCS+= Plugins/Language/CPlusPlus/LibCxxVariant.cpp 430986e05bcSDimitry AndricSRCS+= Plugins/Language/CPlusPlus/LibCxxVector.cpp 431986e05bcSDimitry AndricSRCS+= Plugins/Language/CPlusPlus/LibStdcpp.cpp 432a32f82c2SDimitry AndricSRCS+= Plugins/Language/CPlusPlus/LibStdcppTuple.cpp 433a32f82c2SDimitry AndricSRCS+= Plugins/Language/CPlusPlus/LibStdcppUniquePointer.cpp 4346e3f21a2SDimitry AndricSRCS+= Plugins/Language/CPlusPlus/MSVCUndecoratedNameParser.cpp 4356e3f21a2SDimitry AndricSRCS+= Plugins/Language/ClangCommon/ClangHighlighter.cpp 436986e05bcSDimitry AndricSRCS+= Plugins/Language/ObjC/CF.cpp 4370b2d2290SPiotr KubajSRCS+= Plugins/Language/ObjC/CFBasicHash.cpp 438986e05bcSDimitry AndricSRCS+= Plugins/Language/ObjC/Cocoa.cpp 4390b2d2290SPiotr KubajSRCS+= Plugins/Language/ObjC/CoreMedia.cpp 440986e05bcSDimitry AndricSRCS+= Plugins/Language/ObjC/NSArray.cpp 441986e05bcSDimitry AndricSRCS+= Plugins/Language/ObjC/NSDictionary.cpp 442986e05bcSDimitry AndricSRCS+= Plugins/Language/ObjC/NSError.cpp 443986e05bcSDimitry AndricSRCS+= Plugins/Language/ObjC/NSException.cpp 444986e05bcSDimitry AndricSRCS+= Plugins/Language/ObjC/NSIndexPath.cpp 445986e05bcSDimitry AndricSRCS+= Plugins/Language/ObjC/NSSet.cpp 446986e05bcSDimitry AndricSRCS+= Plugins/Language/ObjC/NSString.cpp 447986e05bcSDimitry AndricSRCS+= Plugins/Language/ObjC/ObjCLanguage.cpp 448a32f82c2SDimitry AndricSRCS+= Plugins/LanguageRuntime/CPlusPlus/CPPLanguageRuntime.cpp 449d409305fSDimitry AndricSRCS+= Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp 4505c38ea60SDimitry AndricSRCS+= Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.cpp 4515c38ea60SDimitry AndricSRCS+= Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.cpp 4520cc9e150SDimitry AndricSRCS+= Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp 4535c38ea60SDimitry AndricSRCS+= Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.cpp 4545c38ea60SDimitry AndricSRCS+= Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp 4550cc9e150SDimitry AndricSRCS+= Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.cpp 4565c38ea60SDimitry AndricSRCS+= Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.cpp 4570cc9e150SDimitry AndricSRCS+= Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.cpp 458a32f82c2SDimitry AndricSRCS+= Plugins/LanguageRuntime/ObjC/ObjCLanguageRuntime.cpp 459986e05bcSDimitry AndricSRCS+= Plugins/MemoryHistory/asan/MemoryHistoryASan.cpp 460986e05bcSDimitry AndricSRCS+= Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp 461a32f82c2SDimitry AndricSRCS+= Plugins/ObjectFile/Breakpad/BreakpadRecords.cpp 4626e3f21a2SDimitry AndricSRCS+= Plugins/ObjectFile/Breakpad/ObjectFileBreakpad.cpp 463986e05bcSDimitry AndricSRCS+= Plugins/ObjectFile/ELF/ELFHeader.cpp 464986e05bcSDimitry AndricSRCS+= Plugins/ObjectFile/ELF/ObjectFileELF.cpp 465986e05bcSDimitry AndricSRCS+= Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp 4667c1fda1cSDimitry AndricSRCS+= Plugins/Platform/POSIX/PlatformPOSIX.cpp 4675f757f3fSDimitry AndricSRCS+= Plugins/Platform/QemuUser/PlatformQemuUser.cpp 468986e05bcSDimitry AndricSRCS+= Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp 469d409305fSDimitry AndricSRCS+= Plugins/Process/FreeBSD/NativeProcessFreeBSD.cpp 470d409305fSDimitry AndricSRCS+= Plugins/Process/FreeBSD/NativeRegisterContextFreeBSD.cpp 471d409305fSDimitry AndricSRCS+= Plugins/Process/FreeBSD/NativeRegisterContextFreeBSD_arm.cpp 472d409305fSDimitry AndricSRCS+= Plugins/Process/FreeBSD/NativeRegisterContextFreeBSD_arm64.cpp 473d409305fSDimitry AndricSRCS+= Plugins/Process/FreeBSD/NativeRegisterContextFreeBSD_mips64.cpp 474d409305fSDimitry AndricSRCS+= Plugins/Process/FreeBSD/NativeRegisterContextFreeBSD_powerpc.cpp 475d409305fSDimitry AndricSRCS+= Plugins/Process/FreeBSD/NativeRegisterContextFreeBSD_x86_64.cpp 476d409305fSDimitry AndricSRCS+= Plugins/Process/FreeBSD/NativeThreadFreeBSD.cpp 47704eeddc0SDimitry AndricSRCS+= Plugins/Process/FreeBSDKernel/ProcessFreeBSDKernel.cpp 47804eeddc0SDimitry AndricSRCS+= Plugins/Process/FreeBSDKernel/RegisterContextFreeBSDKernel_arm64.cpp 47904eeddc0SDimitry AndricSRCS+= Plugins/Process/FreeBSDKernel/RegisterContextFreeBSDKernel_i386.cpp 48004eeddc0SDimitry AndricSRCS+= Plugins/Process/FreeBSDKernel/RegisterContextFreeBSDKernel_x86_64.cpp 48104eeddc0SDimitry AndricSRCS+= Plugins/Process/FreeBSDKernel/ThreadFreeBSDKernel.cpp 482986e05bcSDimitry AndricSRCS+= Plugins/Process/POSIX/CrashReason.cpp 483d409305fSDimitry AndricSRCS+= Plugins/Process/POSIX/NativeProcessELF.cpp 484986e05bcSDimitry AndricSRCS+= Plugins/Process/POSIX/ProcessPOSIXLog.cpp 485a32f82c2SDimitry AndricSRCS+= Plugins/Process/Utility/AuxVector.cpp 486986e05bcSDimitry AndricSRCS+= Plugins/Process/Utility/FreeBSDSignals.cpp 487986e05bcSDimitry AndricSRCS+= Plugins/Process/Utility/GDBRemoteSignals.cpp 488986e05bcSDimitry AndricSRCS+= Plugins/Process/Utility/HistoryThread.cpp 489986e05bcSDimitry AndricSRCS+= Plugins/Process/Utility/HistoryUnwind.cpp 490986e05bcSDimitry AndricSRCS+= Plugins/Process/Utility/InferiorCallPOSIX.cpp 491986e05bcSDimitry AndricSRCS+= Plugins/Process/Utility/LinuxSignals.cpp 492fe6060f1SDimitry AndricSRCS+= Plugins/Process/Utility/MemoryTagManagerAArch64MTE.cpp 493d409305fSDimitry AndricSRCS+= Plugins/Process/Utility/NativeProcessSoftwareSingleStep.cpp 494d409305fSDimitry AndricSRCS+= Plugins/Process/Utility/NativeRegisterContextDBReg_arm64.cpp 495d409305fSDimitry AndricSRCS+= Plugins/Process/Utility/NativeRegisterContextDBReg_x86.cpp 496d409305fSDimitry AndricSRCS+= Plugins/Process/Utility/NativeRegisterContextRegisterInfo.cpp 497986e05bcSDimitry AndricSRCS+= Plugins/Process/Utility/NetBSDSignals.cpp 498986e05bcSDimitry AndricSRCS+= Plugins/Process/Utility/RegisterContextDarwin_i386.cpp 499986e05bcSDimitry AndricSRCS+= Plugins/Process/Utility/RegisterContextDarwin_x86_64.cpp 500986e05bcSDimitry AndricSRCS+= Plugins/Process/Utility/RegisterContextDummy.cpp 501986e05bcSDimitry AndricSRCS+= Plugins/Process/Utility/RegisterContextFreeBSD_i386.cpp 502986e05bcSDimitry AndricSRCS+= Plugins/Process/Utility/RegisterContextFreeBSD_mips64.cpp 503986e05bcSDimitry AndricSRCS+= Plugins/Process/Utility/RegisterContextFreeBSD_powerpc.cpp 504986e05bcSDimitry AndricSRCS+= Plugins/Process/Utility/RegisterContextFreeBSD_x86_64.cpp 505986e05bcSDimitry AndricSRCS+= Plugins/Process/Utility/RegisterContextHistory.cpp 506986e05bcSDimitry AndricSRCS+= Plugins/Process/Utility/RegisterContextLinux_i386.cpp 507986e05bcSDimitry AndricSRCS+= Plugins/Process/Utility/RegisterContextLinux_x86_64.cpp 508986e05bcSDimitry AndricSRCS+= Plugins/Process/Utility/RegisterContextMemory.cpp 50948aaf27bSDimitry AndricSRCS+= Plugins/Process/Utility/RegisterContextNetBSD_i386.cpp 5107c1fda1cSDimitry AndricSRCS+= Plugins/Process/Utility/RegisterContextNetBSD_x86_64.cpp 5117c1fda1cSDimitry AndricSRCS+= Plugins/Process/Utility/RegisterContextOpenBSD_i386.cpp 5127c1fda1cSDimitry AndricSRCS+= Plugins/Process/Utility/RegisterContextOpenBSD_x86_64.cpp 513986e05bcSDimitry AndricSRCS+= Plugins/Process/Utility/RegisterContextPOSIX_arm.cpp 514986e05bcSDimitry AndricSRCS+= Plugins/Process/Utility/RegisterContextPOSIX_arm64.cpp 515986e05bcSDimitry AndricSRCS+= Plugins/Process/Utility/RegisterContextPOSIX_mips64.cpp 516986e05bcSDimitry AndricSRCS+= Plugins/Process/Utility/RegisterContextPOSIX_powerpc.cpp 51777b0be52SDimitry AndricSRCS+= Plugins/Process/Utility/RegisterContextPOSIX_ppc64le.cpp 5180fca6ea1SDimitry AndricSRCS+= Plugins/Process/Utility/RegisterContextPOSIX_riscv64.cpp 519986e05bcSDimitry AndricSRCS+= Plugins/Process/Utility/RegisterContextPOSIX_x86.cpp 520986e05bcSDimitry AndricSRCS+= Plugins/Process/Utility/RegisterContextThreadMemory.cpp 521d409305fSDimitry AndricSRCS+= Plugins/Process/Utility/RegisterContext_x86.cpp 5220fca6ea1SDimitry AndricSRCS+= Plugins/Process/Utility/RegisterFlagsDetector_arm64.cpp 5237c1fda1cSDimitry AndricSRCS+= Plugins/Process/Utility/RegisterInfoPOSIX_arm.cpp 524629e066cSDimitry AndricSRCS+= Plugins/Process/Utility/RegisterInfoPOSIX_arm64.cpp 52577b0be52SDimitry AndricSRCS+= Plugins/Process/Utility/RegisterInfoPOSIX_ppc64le.cpp 526bdd1243dSDimitry AndricSRCS+= Plugins/Process/Utility/RegisterInfoPOSIX_riscv64.cpp 52706c3fb27SDimitry AndricSRCS+= Plugins/Process/Utility/RegisterInfos_x86_64_with_base_shared.cpp 528986e05bcSDimitry AndricSRCS+= Plugins/Process/Utility/StopInfoMachException.cpp 529986e05bcSDimitry AndricSRCS+= Plugins/Process/Utility/ThreadMemory.cpp 530986e05bcSDimitry AndricSRCS+= Plugins/Process/elf-core/ProcessElfCore.cpp 53106c3fb27SDimitry AndricSRCS+= Plugins/Process/elf-core/RegisterContextLinuxCore_x86_64.cpp 532986e05bcSDimitry AndricSRCS+= Plugins/Process/elf-core/RegisterContextPOSIXCore_arm.cpp 533986e05bcSDimitry AndricSRCS+= Plugins/Process/elf-core/RegisterContextPOSIXCore_arm64.cpp 534986e05bcSDimitry AndricSRCS+= Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.cpp 535986e05bcSDimitry AndricSRCS+= Plugins/Process/elf-core/RegisterContextPOSIXCore_powerpc.cpp 53677b0be52SDimitry AndricSRCS+= Plugins/Process/elf-core/RegisterContextPOSIXCore_ppc64le.cpp 5370fca6ea1SDimitry AndricSRCS+= Plugins/Process/elf-core/RegisterContextPOSIXCore_riscv64.cpp 538986e05bcSDimitry AndricSRCS+= Plugins/Process/elf-core/RegisterContextPOSIXCore_x86_64.cpp 53977b0be52SDimitry AndricSRCS+= Plugins/Process/elf-core/RegisterUtilities.cpp 540986e05bcSDimitry AndricSRCS+= Plugins/Process/elf-core/ThreadElfCore.cpp 541629e066cSDimitry AndricSRCS+= Plugins/Process/gdb-remote/GDBRemoteClientBase.cpp 542986e05bcSDimitry AndricSRCS+= Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp 543986e05bcSDimitry AndricSRCS+= Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp 5446e3f21a2SDimitry AndricSRCS+= Plugins/Process/gdb-remote/GDBRemoteCommunicationHistory.cpp 545986e05bcSDimitry AndricSRCS+= Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.cpp 546986e05bcSDimitry AndricSRCS+= Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.cpp 547986e05bcSDimitry AndricSRCS+= Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp 548986e05bcSDimitry AndricSRCS+= Plugins/Process/gdb-remote/GDBRemoteCommunicationServerPlatform.cpp 549986e05bcSDimitry AndricSRCS+= Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp 55004eeddc0SDimitry AndricSRCS+= Plugins/Process/gdb-remote/GDBRemoteRegisterFallback.cpp 551986e05bcSDimitry AndricSRCS+= Plugins/Process/gdb-remote/ProcessGDBRemote.cpp 552986e05bcSDimitry AndricSRCS+= Plugins/Process/gdb-remote/ProcessGDBRemoteLog.cpp 553986e05bcSDimitry AndricSRCS+= Plugins/Process/gdb-remote/ThreadGDBRemote.cpp 554fe6060f1SDimitry AndricSRCS+= Plugins/Process/scripted/ScriptedProcess.cpp 5555e801ac6SDimitry AndricSRCS+= Plugins/Process/scripted/ScriptedThread.cpp 556652a9748SEd MasteSRCS+= Plugins/ScriptInterpreter/Lua/Lua.cpp 557652a9748SEd MasteSRCS+= Plugins/ScriptInterpreter/Lua/ScriptInterpreterLua.cpp 558986e05bcSDimitry AndricSRCS+= Plugins/ScriptInterpreter/None/ScriptInterpreterNone.cpp 5596e3f21a2SDimitry AndricSRCS+= Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.cpp 560532d8940SDimitry AndricSRCS+= Plugins/SymbolFile/DWARF/AppleDWARFIndex.cpp 561986e05bcSDimitry AndricSRCS+= Plugins/SymbolFile/DWARF/DIERef.cpp 56281ad6265SDimitry AndricSRCS+= Plugins/SymbolFile/DWARF/DWARFASTParser.cpp 563986e05bcSDimitry AndricSRCS+= Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp 564986e05bcSDimitry AndricSRCS+= Plugins/SymbolFile/DWARF/DWARFAttribute.cpp 565532d8940SDimitry AndricSRCS+= Plugins/SymbolFile/DWARF/DWARFBaseDIE.cpp 566986e05bcSDimitry AndricSRCS+= Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp 567a32f82c2SDimitry AndricSRCS+= Plugins/SymbolFile/DWARF/DWARFContext.cpp 568986e05bcSDimitry AndricSRCS+= Plugins/SymbolFile/DWARF/DWARFDIE.cpp 569986e05bcSDimitry AndricSRCS+= Plugins/SymbolFile/DWARF/DWARFDataExtractor.cpp 570986e05bcSDimitry AndricSRCS+= Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.cpp 571986e05bcSDimitry AndricSRCS+= Plugins/SymbolFile/DWARF/DWARFDebugAranges.cpp 572986e05bcSDimitry AndricSRCS+= Plugins/SymbolFile/DWARF/DWARFDebugInfo.cpp 573986e05bcSDimitry AndricSRCS+= Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.cpp 574986e05bcSDimitry AndricSRCS+= Plugins/SymbolFile/DWARF/DWARFDebugMacro.cpp 575986e05bcSDimitry AndricSRCS+= Plugins/SymbolFile/DWARF/DWARFDebugRanges.cpp 576986e05bcSDimitry AndricSRCS+= Plugins/SymbolFile/DWARF/DWARFDeclContext.cpp 577986e05bcSDimitry AndricSRCS+= Plugins/SymbolFile/DWARF/DWARFDefines.cpp 578986e05bcSDimitry AndricSRCS+= Plugins/SymbolFile/DWARF/DWARFFormValue.cpp 579532d8940SDimitry AndricSRCS+= Plugins/SymbolFile/DWARF/DWARFIndex.cpp 580a32f82c2SDimitry AndricSRCS+= Plugins/SymbolFile/DWARF/DWARFTypeUnit.cpp 581532d8940SDimitry AndricSRCS+= Plugins/SymbolFile/DWARF/DWARFUnit.cpp 582d409305fSDimitry AndricSRCS+= Plugins/SymbolFile/DWARF/DebugNamesDWARFIndex.cpp 583986e05bcSDimitry AndricSRCS+= Plugins/SymbolFile/DWARF/LogChannelDWARF.cpp 584532d8940SDimitry AndricSRCS+= Plugins/SymbolFile/DWARF/ManualDWARFIndex.cpp 585986e05bcSDimitry AndricSRCS+= Plugins/SymbolFile/DWARF/NameToDIE.cpp 586986e05bcSDimitry AndricSRCS+= Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp 587986e05bcSDimitry AndricSRCS+= Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp 588986e05bcSDimitry AndricSRCS+= Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.cpp 589986e05bcSDimitry AndricSRCS+= Plugins/SymbolFile/DWARF/UniqueDWARFASTType.cpp 590986e05bcSDimitry AndricSRCS+= Plugins/SymbolFile/Symtab/SymbolFileSymtab.cpp 5915f757f3fSDimitry AndricSRCS+= Plugins/SymbolLocator/Default/SymbolLocatorDefault.cpp 5925f757f3fSDimitry AndricSRCS+= Plugins/SymbolLocator/Debuginfod/SymbolLocatorDebuginfod.cpp 593986e05bcSDimitry AndricSRCS+= Plugins/SymbolVendor/ELF/SymbolVendorELF.cpp 59448aaf27bSDimitry AndricSRCS+= Plugins/TypeSystem/Clang/TypeSystemClang.cpp 595986e05bcSDimitry AndricSRCS+= Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp 596986e05bcSDimitry AndricSRCS+= Plugins/UnwindAssembly/x86/UnwindAssembly-x86.cpp 597629e066cSDimitry AndricSRCS+= Plugins/UnwindAssembly/x86/x86AssemblyInspectionEngine.cpp 598986e05bcSDimitry AndricSRCS+= Symbol/ArmUnwindInfo.cpp 599986e05bcSDimitry AndricSRCS+= Symbol/Block.cpp 600986e05bcSDimitry AndricSRCS+= Symbol/CompactUnwindInfo.cpp 601986e05bcSDimitry AndricSRCS+= Symbol/CompileUnit.cpp 602986e05bcSDimitry AndricSRCS+= Symbol/CompilerDecl.cpp 603986e05bcSDimitry AndricSRCS+= Symbol/CompilerDeclContext.cpp 604986e05bcSDimitry AndricSRCS+= Symbol/CompilerType.cpp 605986e05bcSDimitry AndricSRCS+= Symbol/DWARFCallFrameInfo.cpp 606986e05bcSDimitry AndricSRCS+= Symbol/DebugMacros.cpp 607a32f82c2SDimitry AndricSRCS+= Symbol/DeclVendor.cpp 608986e05bcSDimitry AndricSRCS+= Symbol/FuncUnwinders.cpp 609986e05bcSDimitry AndricSRCS+= Symbol/Function.cpp 610986e05bcSDimitry AndricSRCS+= Symbol/LineEntry.cpp 611986e05bcSDimitry AndricSRCS+= Symbol/LineTable.cpp 612bdd1243dSDimitry AndricSRCS+= Symbol/ObjectContainer.cpp 613986e05bcSDimitry AndricSRCS+= Symbol/ObjectFile.cpp 614a32f82c2SDimitry AndricSRCS+= Symbol/PostfixExpression.cpp 6150fca6ea1SDimitry AndricSRCS+= Symbol/SaveCoreOptions.cpp 616986e05bcSDimitry AndricSRCS+= Symbol/Symbol.cpp 617986e05bcSDimitry AndricSRCS+= Symbol/SymbolContext.cpp 618986e05bcSDimitry AndricSRCS+= Symbol/SymbolFile.cpp 61981ad6265SDimitry AndricSRCS+= Symbol/SymbolFileOnDemand.cpp 6205f757f3fSDimitry AndricSRCS+= Symbol/SymbolLocator.cpp 621986e05bcSDimitry AndricSRCS+= Symbol/SymbolVendor.cpp 622986e05bcSDimitry AndricSRCS+= Symbol/Symtab.cpp 623986e05bcSDimitry AndricSRCS+= Symbol/Type.cpp 624986e05bcSDimitry AndricSRCS+= Symbol/TypeList.cpp 625986e05bcSDimitry AndricSRCS+= Symbol/TypeMap.cpp 626986e05bcSDimitry AndricSRCS+= Symbol/TypeSystem.cpp 627986e05bcSDimitry AndricSRCS+= Symbol/UnwindPlan.cpp 628986e05bcSDimitry AndricSRCS+= Symbol/UnwindTable.cpp 629986e05bcSDimitry AndricSRCS+= Symbol/Variable.cpp 630986e05bcSDimitry AndricSRCS+= Symbol/VariableList.cpp 631986e05bcSDimitry AndricSRCS+= Target/ABI.cpp 63248aaf27bSDimitry AndricSRCS+= Target/AssertFrameRecognizer.cpp 6335e801ac6SDimitry AndricSRCS+= Target/DynamicRegisterInfo.cpp 634986e05bcSDimitry AndricSRCS+= Target/ExecutionContext.cpp 635986e05bcSDimitry AndricSRCS+= Target/InstrumentationRuntime.cpp 636986e05bcSDimitry AndricSRCS+= Target/InstrumentationRuntimeStopInfo.cpp 637986e05bcSDimitry AndricSRCS+= Target/JITLoader.cpp 638986e05bcSDimitry AndricSRCS+= Target/JITLoaderList.cpp 639986e05bcSDimitry AndricSRCS+= Target/Language.cpp 640986e05bcSDimitry AndricSRCS+= Target/LanguageRuntime.cpp 641986e05bcSDimitry AndricSRCS+= Target/Memory.cpp 642986e05bcSDimitry AndricSRCS+= Target/MemoryHistory.cpp 643f46f1d28SDimitry AndricSRCS+= Target/MemoryRegionInfo.cpp 64404eeddc0SDimitry AndricSRCS+= Target/MemoryTagMap.cpp 6457c1fda1cSDimitry AndricSRCS+= Target/ModuleCache.cpp 646986e05bcSDimitry AndricSRCS+= Target/OperatingSystem.cpp 647986e05bcSDimitry AndricSRCS+= Target/PathMappingList.cpp 648986e05bcSDimitry AndricSRCS+= Target/Platform.cpp 649986e05bcSDimitry AndricSRCS+= Target/Process.cpp 650e8d8bef9SDimitry AndricSRCS+= Target/ProcessTrace.cpp 651986e05bcSDimitry AndricSRCS+= Target/Queue.cpp 652986e05bcSDimitry AndricSRCS+= Target/QueueItem.cpp 653986e05bcSDimitry AndricSRCS+= Target/QueueList.cpp 654986e05bcSDimitry AndricSRCS+= Target/RegisterContext.cpp 65548aaf27bSDimitry AndricSRCS+= Target/RegisterContextUnwind.cpp 65606c3fb27SDimitry AndricSRCS+= Target/RegisterFlags.cpp 6577c1fda1cSDimitry AndricSRCS+= Target/RegisterNumber.cpp 658a32f82c2SDimitry AndricSRCS+= Target/RemoteAwarePlatform.cpp 659986e05bcSDimitry AndricSRCS+= Target/SectionLoadHistory.cpp 660986e05bcSDimitry AndricSRCS+= Target/SectionLoadList.cpp 661986e05bcSDimitry AndricSRCS+= Target/StackFrame.cpp 662986e05bcSDimitry AndricSRCS+= Target/StackFrameList.cpp 6636e3f21a2SDimitry AndricSRCS+= Target/StackFrameRecognizer.cpp 664986e05bcSDimitry AndricSRCS+= Target/StackID.cpp 6655e801ac6SDimitry AndricSRCS+= Target/Statistics.cpp 666986e05bcSDimitry AndricSRCS+= Target/StopInfo.cpp 667986e05bcSDimitry AndricSRCS+= Target/SystemRuntime.cpp 668986e05bcSDimitry AndricSRCS+= Target/Target.cpp 669986e05bcSDimitry AndricSRCS+= Target/TargetList.cpp 670986e05bcSDimitry AndricSRCS+= Target/Thread.cpp 671986e05bcSDimitry AndricSRCS+= Target/ThreadCollection.cpp 672986e05bcSDimitry AndricSRCS+= Target/ThreadList.cpp 673986e05bcSDimitry AndricSRCS+= Target/ThreadPlan.cpp 674986e05bcSDimitry AndricSRCS+= Target/ThreadPlanBase.cpp 675986e05bcSDimitry AndricSRCS+= Target/ThreadPlanCallFunction.cpp 676986e05bcSDimitry AndricSRCS+= Target/ThreadPlanCallFunctionUsingABI.cpp 677986e05bcSDimitry AndricSRCS+= Target/ThreadPlanCallUserExpression.cpp 678986e05bcSDimitry AndricSRCS+= Target/ThreadPlanPython.cpp 679986e05bcSDimitry AndricSRCS+= Target/ThreadPlanRunToAddress.cpp 680986e05bcSDimitry AndricSRCS+= Target/ThreadPlanShouldStopHere.cpp 68148aaf27bSDimitry AndricSRCS+= Target/ThreadPlanStack.cpp 682986e05bcSDimitry AndricSRCS+= Target/ThreadPlanStepInRange.cpp 683986e05bcSDimitry AndricSRCS+= Target/ThreadPlanStepInstruction.cpp 684986e05bcSDimitry AndricSRCS+= Target/ThreadPlanStepOut.cpp 685986e05bcSDimitry AndricSRCS+= Target/ThreadPlanStepOverBreakpoint.cpp 686986e05bcSDimitry AndricSRCS+= Target/ThreadPlanStepOverRange.cpp 687986e05bcSDimitry AndricSRCS+= Target/ThreadPlanStepRange.cpp 688986e05bcSDimitry AndricSRCS+= Target/ThreadPlanStepThrough.cpp 689986e05bcSDimitry AndricSRCS+= Target/ThreadPlanStepUntil.cpp 690986e05bcSDimitry AndricSRCS+= Target/ThreadPlanTracer.cpp 691986e05bcSDimitry AndricSRCS+= Target/ThreadSpec.cpp 692e8d8bef9SDimitry AndricSRCS+= Target/Trace.cpp 693fe6060f1SDimitry AndricSRCS+= Target/TraceCursor.cpp 69481ad6265SDimitry AndricSRCS+= Target/TraceDumper.cpp 695986e05bcSDimitry AndricSRCS+= Target/UnixSignals.cpp 696986e05bcSDimitry AndricSRCS+= Target/UnwindAssembly.cpp 69748aaf27bSDimitry AndricSRCS+= Target/UnwindLLDB.cpp 6980fca6ea1SDimitry AndricSRCS+= Target/VerboseTrapFrameRecognizer.cpp 6995f757f3fSDimitry AndricSRCS+= Utility/AddressableBits.cpp 70077b0be52SDimitry AndricSRCS+= Utility/ArchSpec.cpp 701532d8940SDimitry AndricSRCS+= Utility/Args.cpp 7027c1fda1cSDimitry AndricSRCS+= Utility/Baton.cpp 7036e3f21a2SDimitry AndricSRCS+= Utility/Broadcaster.cpp 7045f757f3fSDimitry AndricSRCS+= Utility/Checksum.cpp 705532d8940SDimitry AndricSRCS+= Utility/CompletionRequest.cpp 706a580b014SDimitry AndricSRCS+= Utility/Connection.cpp 7077c1fda1cSDimitry AndricSRCS+= Utility/ConstString.cpp 7087c1fda1cSDimitry AndricSRCS+= Utility/DataBufferHeap.cpp 7097c1fda1cSDimitry AndricSRCS+= Utility/DataBufferLLVM.cpp 7107c1fda1cSDimitry AndricSRCS+= Utility/DataEncoder.cpp 7117c1fda1cSDimitry AndricSRCS+= Utility/DataExtractor.cpp 712bdd1243dSDimitry AndricSRCS+= Utility/Diagnostics.cpp 713532d8940SDimitry AndricSRCS+= Utility/Environment.cpp 7140fca6ea1SDimitry AndricSRCS+= Utility/ErrorMessages.cpp 7156e3f21a2SDimitry AndricSRCS+= Utility/Event.cpp 7167c1fda1cSDimitry AndricSRCS+= Utility/FileSpec.cpp 71706c3fb27SDimitry AndricSRCS+= Utility/FileSpecList.cpp 718f46f1d28SDimitry AndricSRCS+= Utility/GDBRemote.cpp 719a580b014SDimitry AndricSRCS+= Utility/IOObject.cpp 72004eeddc0SDimitry AndricSRCS+= Utility/Instrumentation.cpp 721986e05bcSDimitry AndricSRCS+= Utility/LLDBAssert.cpp 72281ad6265SDimitry AndricSRCS+= Utility/LLDBLog.cpp 7236e3f21a2SDimitry AndricSRCS+= Utility/Listener.cpp 7247c1fda1cSDimitry AndricSRCS+= Utility/Log.cpp 725986e05bcSDimitry AndricSRCS+= Utility/NameMatches.cpp 726a32f82c2SDimitry AndricSRCS+= Utility/ProcessInfo.cpp 7276e3f21a2SDimitry AndricSRCS+= Utility/RegisterValue.cpp 7287c1fda1cSDimitry AndricSRCS+= Utility/RegularExpression.cpp 7296e3f21a2SDimitry AndricSRCS+= Utility/Scalar.cpp 730629e066cSDimitry AndricSRCS+= Utility/SelectHelper.cpp 7316e3f21a2SDimitry AndricSRCS+= Utility/State.cpp 7325517e702SDimitry AndricSRCS+= Utility/Status.cpp 7337c1fda1cSDimitry AndricSRCS+= Utility/Stream.cpp 7347c1fda1cSDimitry AndricSRCS+= Utility/StreamString.cpp 735986e05bcSDimitry AndricSRCS+= Utility/StringExtractor.cpp 736986e05bcSDimitry AndricSRCS+= Utility/StringExtractorGDBRemote.cpp 737986e05bcSDimitry AndricSRCS+= Utility/StringLexer.cpp 7387c1fda1cSDimitry AndricSRCS+= Utility/StringList.cpp 739a580b014SDimitry AndricSRCS+= Utility/StructuredData.cpp 7407c1fda1cSDimitry AndricSRCS+= Utility/TildeExpressionResolver.cpp 741fe6060f1SDimitry AndricSRCS+= Utility/TraceGDBRemotePackets.cpp 742a580b014SDimitry AndricSRCS+= Utility/Timer.cpp 7437c1fda1cSDimitry AndricSRCS+= Utility/UUID.cpp 744e8d8bef9SDimitry AndricSRCS+= Utility/UnimplementedError.cpp 745986e05bcSDimitry AndricSRCS+= Utility/UriParser.cpp 7467c1fda1cSDimitry AndricSRCS+= Utility/UserID.cpp 747a32f82c2SDimitry AndricSRCS+= Utility/UserIDResolver.cpp 7487c1fda1cSDimitry AndricSRCS+= Utility/VASprintf.cpp 7497c1fda1cSDimitry AndricSRCS+= Utility/VMRange.cpp 75081ad6265SDimitry AndricSRCS+= Utility/XcodeSDK.cpp 75104eeddc0SDimitry AndricSRCS+= Version/Version.cpp 752e8f1392dSEd Maste 753*2e47f35bSDimitry AndricLIBDEPS+= clang 754*2e47f35bSDimitry AndricLIBDEPS+= llvm 755*2e47f35bSDimitry Andric 756*2e47f35bSDimitry AndricLIBPRIV= private 757*2e47f35bSDimitry AndricLIBEXT= so 758*2e47f35bSDimitry Andric 759*2e47f35bSDimitry Andric.for lib in ${LIBDEPS} 760*2e47f35bSDimitry AndricDPADD+= ${OBJTOP}/lib/clang/lib${lib}/lib${LIBPRIV}${lib}.${LIBEXT} 761*2e47f35bSDimitry AndricLDADD+= ${OBJTOP}/lib/clang/lib${lib}/lib${LIBPRIV}${lib}.${LIBEXT} 762*2e47f35bSDimitry Andric.endfor 763*2e47f35bSDimitry Andric 764*2e47f35bSDimitry AndricLIBADD+= kvm 765*2e47f35bSDimitry Andric 766d8ed7fa3SDimitry AndricLLDB_TBLGEN?= lldb-tblgen 767d8ed7fa3SDimitry Andric 768f46f1d28SDimitry AndricCommandOptions.inc: ${LLDB_SRCS}/source/Commands/Options.td 769d8ed7fa3SDimitry Andric ${LLDB_TBLGEN} -gen-lldb-option-defs \ 770d8ed7fa3SDimitry Andric -I ${LLDB_SRCS}/source/Commands -d ${.TARGET:C/$/.d/} \ 771d8ed7fa3SDimitry Andric -o ${.TARGET} ${LLDB_SRCS}/source/Commands/Options.td 772f46f1d28SDimitry AndricTGHDRS+= CommandOptions.inc 773f46f1d28SDimitry Andric 774f46f1d28SDimitry Andric.for path in \ 775f46f1d28SDimitry Andric Core/Core \ 776f46f1d28SDimitry Andric Interpreter/Interpreter \ 777f46f1d28SDimitry Andric Plugins/JITLoader/GDB/JITLoaderGDB \ 7785f757f3fSDimitry Andric Plugins/Platform/QemuUser/PlatformQemuUser \ 779f46f1d28SDimitry Andric Plugins/Process/gdb-remote/ProcessGDBRemote \ 780f46f1d28SDimitry Andric Plugins/SymbolFile/DWARF/SymbolFileDWARF \ 7815f757f3fSDimitry Andric Plugins/SymbolLocator/Debuginfod/SymbolLocatorDebuginfod \ 782f46f1d28SDimitry Andric Target/Target 783f46f1d28SDimitry Andric${path:T}Properties.inc: ${LLDB_SRCS}/source/${path}Properties.td 784d8ed7fa3SDimitry Andric ${LLDB_TBLGEN} -gen-lldb-property-defs \ 785d8ed7fa3SDimitry Andric -I ${LLDB_SRCS}/source/${path:H} -d ${.TARGET:C/$/.d/} \ 786d8ed7fa3SDimitry Andric -o ${.TARGET} ${LLDB_SRCS}/source/${path}Properties.td 787f46f1d28SDimitry AndricTGHDRS+= ${path:T}Properties.inc 788f46f1d28SDimitry Andric 789f46f1d28SDimitry Andric${path:T}PropertiesEnum.inc: ${LLDB_SRCS}/source/${path}Properties.td 790d8ed7fa3SDimitry Andric ${LLDB_TBLGEN} -gen-lldb-property-enum-defs \ 791d8ed7fa3SDimitry Andric -I ${LLDB_SRCS}/source/${path:H} -d ${.TARGET:C/$/.d/} \ 792d8ed7fa3SDimitry Andric -o ${.TARGET} ${LLDB_SRCS}/source/${path}Properties.td 793f46f1d28SDimitry AndricTGHDRS+= ${path:T}PropertiesEnum.inc 794f46f1d28SDimitry Andric.endfor 795a32f82c2SDimitry Andric 796a32f82c2SDimitry AndricDPSRCS+= ${TGHDRS} 797a32f82c2SDimitry AndricCLEANFILES+= ${TGHDRS} ${TGHDRS:C/$/.d/} 798a32f82c2SDimitry Andric 799986e05bcSDimitry Andric.include "../clang.build.mk" 800986e05bcSDimitry Andric 801f0d060f9SEd Maste# Building lldb's bindings requires swig, but we do not want to include it in 802f0d060f9SEd Maste# the FreeBSD base system (as a build tool) because it has non-trivial 803f0d060f9SEd Maste# dependencies. As a workaround we commit the generated file. Requires the 80448aaf27bSDimitry Andric# swig package. 805f0d060f9SEd Maste# 806f0d060f9SEd Maste# After importing an updated llvm/lldb into FreeBSD run `make run-swig` in 807f0d060f9SEd Maste# this directory to generate generate LLDBWrapLua.cpp, and commit the result. 808f0d060f9SEd Maste.PHONY: run-swig 809f0d060f9SEd Masterun-swig: 81048aaf27bSDimitry Andric swig -I${LLDB_SRCS}/include \ 811f0d060f9SEd Maste -c++ -features autodoc -lua -w503 \ 812f0d060f9SEd Maste -o ${.CURDIR}/LLDBWrapLua.cpp ${LLDB_SRCS}/bindings/lua.swig 813f0d060f9SEd Maste 814986e05bcSDimitry Andric.include <bsd.lib.mk> 815