3 .include "../lldb.pre.mk"
6 SRCDIR= tools/lldb/source
8 CFLAGS+= -I${LLDB_SRCS}/include
9 CFLAGS+= -I${LLDB_SRCS}/source
10 CFLAGS+= -I${LLDB_SRCS}/source/Plugins/Process/FreeBSD
11 CFLAGS+= -I${LLDB_SRCS}/source/Plugins/Process/POSIX
12 CFLAGS+= -I${LLDB_SRCS}/source/Plugins/Process/Utility
13 CFLAGS+= -I${OBJTOP}/lib/clang/libllvm
14 CFLAGS+= -I${OBJTOP}/lib/clang/libclang
15 CFLAGS+= -DLLDB_DISABLE_PYTHON
17 SRCS+= API/SBAddress.cpp
18 SRCS+= API/SBAttachInfo.cpp
19 SRCS+= API/SBBlock.cpp
20 SRCS+= API/SBBreakpoint.cpp
21 SRCS+= API/SBBreakpointLocation.cpp
22 SRCS+= API/SBBreakpointOptionCommon.cpp
23 SRCS+= API/SBBroadcaster.cpp
24 SRCS+= API/SBCommandInterpreter.cpp
25 SRCS+= API/SBCommandReturnObject.cpp
26 SRCS+= API/SBCompileUnit.cpp
28 SRCS+= API/SBDebugger.cpp
29 SRCS+= API/SBDeclaration.cpp
30 SRCS+= API/SBError.cpp
31 SRCS+= API/SBEvent.cpp
32 SRCS+= API/SBExecutionContext.cpp
33 SRCS+= API/SBExpressionOptions.cpp
34 SRCS+= API/SBFileSpec.cpp
35 SRCS+= API/SBFileSpecList.cpp
36 SRCS+= API/SBFrame.cpp
37 SRCS+= API/SBFunction.cpp
38 SRCS+= API/SBHostOS.cpp
39 SRCS+= API/SBInstruction.cpp
40 SRCS+= API/SBInstructionList.cpp
41 SRCS+= API/SBLanguageRuntime.cpp
42 SRCS+= API/SBLaunchInfo.cpp
43 SRCS+= API/SBLineEntry.cpp
44 SRCS+= API/SBListener.cpp
45 SRCS+= API/SBMemoryRegionInfo.cpp
46 SRCS+= API/SBMemoryRegionInfoList.cpp
47 SRCS+= API/SBModule.cpp
48 SRCS+= API/SBModuleSpec.cpp
49 SRCS+= API/SBPlatform.cpp
50 SRCS+= API/SBProcess.cpp
51 SRCS+= API/SBProcessInfo.cpp
52 SRCS+= API/SBQueue.cpp
53 SRCS+= API/SBQueueItem.cpp
54 SRCS+= API/SBSection.cpp
55 SRCS+= API/SBSourceManager.cpp
56 SRCS+= API/SBStream.cpp
57 SRCS+= API/SBStringList.cpp
58 SRCS+= API/SBStructuredData.cpp
59 SRCS+= API/SBSymbol.cpp
60 SRCS+= API/SBSymbolContext.cpp
61 SRCS+= API/SBSymbolContextList.cpp
62 SRCS+= API/SBTarget.cpp
63 SRCS+= API/SBThread.cpp
64 SRCS+= API/SBThreadCollection.cpp
65 SRCS+= API/SBThreadPlan.cpp
66 SRCS+= API/SBTrace.cpp
68 SRCS+= API/SBTypeCategory.cpp
69 SRCS+= API/SBTypeEnumMember.cpp
70 SRCS+= API/SBTypeFilter.cpp
71 SRCS+= API/SBTypeFormat.cpp
72 SRCS+= API/SBTypeNameSpecifier.cpp
73 SRCS+= API/SBTypeSummary.cpp
74 SRCS+= API/SBUnixSignals.cpp
75 SRCS+= API/SBValue.cpp
76 SRCS+= API/SBValueList.cpp
77 SRCS+= API/SBVariablesOptions.cpp
78 SRCS+= API/SBWatchpoint.cpp
79 SRCS+= API/SystemInitializerFull.cpp
80 SRCS+= Breakpoint/Breakpoint.cpp
81 SRCS+= Breakpoint/BreakpointID.cpp
82 SRCS+= Breakpoint/BreakpointIDList.cpp
83 SRCS+= Breakpoint/BreakpointList.cpp
84 SRCS+= Breakpoint/BreakpointLocation.cpp
85 SRCS+= Breakpoint/BreakpointLocationCollection.cpp
86 SRCS+= Breakpoint/BreakpointLocationList.cpp
87 SRCS+= Breakpoint/BreakpointName.cpp
88 SRCS+= Breakpoint/BreakpointOptions.cpp
89 SRCS+= Breakpoint/BreakpointResolver.cpp
90 SRCS+= Breakpoint/BreakpointResolverAddress.cpp
91 SRCS+= Breakpoint/BreakpointResolverFileLine.cpp
92 SRCS+= Breakpoint/BreakpointResolverFileRegex.cpp
93 SRCS+= Breakpoint/BreakpointResolverName.cpp
94 SRCS+= Breakpoint/BreakpointSite.cpp
95 SRCS+= Breakpoint/BreakpointSiteList.cpp
96 SRCS+= Breakpoint/Stoppoint.cpp
97 SRCS+= Breakpoint/StoppointCallbackContext.cpp
98 SRCS+= Breakpoint/StoppointLocation.cpp
99 SRCS+= Breakpoint/Watchpoint.cpp
100 SRCS+= Breakpoint/WatchpointList.cpp
101 SRCS+= Breakpoint/WatchpointOptions.cpp
102 SRCS+= Commands/CommandCompletions.cpp
103 SRCS+= Commands/CommandObjectApropos.cpp
104 SRCS+= Commands/CommandObjectBreakpoint.cpp
105 SRCS+= Commands/CommandObjectBreakpointCommand.cpp
106 SRCS+= Commands/CommandObjectBugreport.cpp
107 SRCS+= Commands/CommandObjectCommands.cpp
108 SRCS+= Commands/CommandObjectDisassemble.cpp
109 SRCS+= Commands/CommandObjectExpression.cpp
110 SRCS+= Commands/CommandObjectFrame.cpp
111 SRCS+= Commands/CommandObjectGUI.cpp
112 SRCS+= Commands/CommandObjectHelp.cpp
113 SRCS+= Commands/CommandObjectLanguage.cpp
114 SRCS+= Commands/CommandObjectLog.cpp
115 SRCS+= Commands/CommandObjectMemory.cpp
116 SRCS+= Commands/CommandObjectMultiword.cpp
117 SRCS+= Commands/CommandObjectPlatform.cpp
118 SRCS+= Commands/CommandObjectPlugin.cpp
119 SRCS+= Commands/CommandObjectProcess.cpp
120 SRCS+= Commands/CommandObjectQuit.cpp
121 SRCS+= Commands/CommandObjectRegister.cpp
122 SRCS+= Commands/CommandObjectSettings.cpp
123 SRCS+= Commands/CommandObjectSource.cpp
124 SRCS+= Commands/CommandObjectStats.cpp
125 SRCS+= Commands/CommandObjectTarget.cpp
126 SRCS+= Commands/CommandObjectThread.cpp
127 SRCS+= Commands/CommandObjectType.cpp
128 SRCS+= Commands/CommandObjectVersion.cpp
129 SRCS+= Commands/CommandObjectWatchpoint.cpp
130 SRCS+= Commands/CommandObjectWatchpointCommand.cpp
131 SRCS+= Core/Address.cpp
132 SRCS+= Core/AddressRange.cpp
133 SRCS+= Core/AddressResolver.cpp
134 SRCS+= Core/AddressResolverFileLine.cpp
135 SRCS+= Core/AddressResolverName.cpp
136 SRCS+= Core/Broadcaster.cpp
137 SRCS+= Core/Communication.cpp
138 SRCS+= Core/Debugger.cpp
139 SRCS+= Core/Disassembler.cpp
140 SRCS+= Core/DumpDataExtractor.cpp
141 SRCS+= Core/DumpRegisterValue.cpp
142 SRCS+= Core/DynamicLoader.cpp
143 SRCS+= Core/EmulateInstruction.cpp
144 SRCS+= Core/Event.cpp
145 SRCS+= Core/FileLineResolver.cpp
146 SRCS+= Core/FileSpecList.cpp
147 SRCS+= Core/FormatEntity.cpp
148 SRCS+= Core/IOHandler.cpp
149 SRCS+= Core/Listener.cpp
150 SRCS+= Core/Mangled.cpp
151 SRCS+= Core/Module.cpp
152 SRCS+= Core/ModuleChild.cpp
153 SRCS+= Core/ModuleList.cpp
154 SRCS+= Core/Opcode.cpp
155 SRCS+= Core/PluginManager.cpp
156 SRCS+= Core/RegisterValue.cpp
157 SRCS+= Core/Scalar.cpp
158 SRCS+= Core/SearchFilter.cpp
159 SRCS+= Core/Section.cpp
160 SRCS+= Core/SourceManager.cpp
161 SRCS+= Core/State.cpp
162 SRCS+= Core/StreamAsynchronousIO.cpp
163 SRCS+= Core/StreamFile.cpp
164 SRCS+= Core/UserSettingsController.cpp
165 SRCS+= Core/Value.cpp
166 SRCS+= Core/ValueObject.cpp
167 SRCS+= Core/ValueObjectCast.cpp
168 SRCS+= Core/ValueObjectChild.cpp
169 SRCS+= Core/ValueObjectConstResult.cpp
170 SRCS+= Core/ValueObjectConstResultCast.cpp
171 SRCS+= Core/ValueObjectConstResultChild.cpp
172 SRCS+= Core/ValueObjectConstResultImpl.cpp
173 SRCS+= Core/ValueObjectDynamicValue.cpp
174 SRCS+= Core/ValueObjectList.cpp
175 SRCS+= Core/ValueObjectMemory.cpp
176 SRCS+= Core/ValueObjectRegister.cpp
177 SRCS+= Core/ValueObjectSyntheticFilter.cpp
178 SRCS+= Core/ValueObjectVariable.cpp
179 SRCS+= DataFormatters/CXXFunctionPointer.cpp
180 SRCS+= DataFormatters/DataVisualization.cpp
181 SRCS+= DataFormatters/DumpValueObjectOptions.cpp
182 SRCS+= DataFormatters/FormatCache.cpp
183 SRCS+= DataFormatters/FormatClasses.cpp
184 SRCS+= DataFormatters/FormatManager.cpp
185 SRCS+= DataFormatters/FormattersHelpers.cpp
186 SRCS+= DataFormatters/LanguageCategory.cpp
187 SRCS+= DataFormatters/StringPrinter.cpp
188 SRCS+= DataFormatters/TypeCategory.cpp
189 SRCS+= DataFormatters/TypeCategoryMap.cpp
190 SRCS+= DataFormatters/TypeFormat.cpp
191 SRCS+= DataFormatters/TypeSummary.cpp
192 SRCS+= DataFormatters/TypeSynthetic.cpp
193 SRCS+= DataFormatters/ValueObjectPrinter.cpp
194 SRCS+= DataFormatters/VectorType.cpp
195 SRCS+= Expression/DWARFExpression.cpp
196 SRCS+= Expression/DiagnosticManager.cpp
197 SRCS+= Expression/Expression.cpp
198 SRCS+= Expression/ExpressionSourceCode.cpp
199 SRCS+= Expression/ExpressionVariable.cpp
200 SRCS+= Expression/FunctionCaller.cpp
201 SRCS+= Expression/IRDynamicChecks.cpp
202 SRCS+= Expression/IRExecutionUnit.cpp
203 SRCS+= Expression/IRInterpreter.cpp
204 SRCS+= Expression/IRMemoryMap.cpp
205 SRCS+= Expression/LLVMUserExpression.cpp
206 SRCS+= Expression/Materializer.cpp
207 SRCS+= Expression/REPL.cpp
208 SRCS+= Expression/UserExpression.cpp
209 SRCS+= Expression/UtilityFunction.cpp
210 SRCS+= Host/common/Editline.cpp
211 SRCS+= Host/common/File.cpp
212 SRCS+= Host/common/FileCache.cpp
213 SRCS+= Host/common/FileSystem.cpp
214 SRCS+= Host/common/Host.cpp
215 SRCS+= Host/common/HostInfoBase.cpp
216 SRCS+= Host/common/HostNativeThreadBase.cpp
217 SRCS+= Host/common/HostProcess.cpp
218 SRCS+= Host/common/HostThread.cpp
219 SRCS+= Host/common/LockFileBase.cpp
220 SRCS+= Host/common/MainLoop.cpp
221 SRCS+= Host/common/MonitoringProcessLauncher.cpp
222 SRCS+= Host/common/NativeBreakpointList.cpp
223 SRCS+= Host/common/NativeWatchpointList.cpp
224 SRCS+= Host/common/OptionParser.cpp
225 SRCS+= Host/common/PipeBase.cpp
226 SRCS+= Host/common/ProcessRunLock.cpp
227 SRCS+= Host/common/PseudoTerminal.cpp
228 SRCS+= Host/common/Socket.cpp
229 SRCS+= Host/common/SocketAddress.cpp
230 SRCS+= Host/common/StringConvert.cpp
231 SRCS+= Host/common/Symbols.cpp
232 SRCS+= Host/common/TCPSocket.cpp
233 SRCS+= Host/common/TaskPool.cpp
234 SRCS+= Host/common/Terminal.cpp
235 SRCS+= Host/common/ThreadLauncher.cpp
236 SRCS+= Host/common/UDPSocket.cpp
237 SRCS+= Host/common/XML.cpp
238 SRCS+= Host/freebsd/Host.cpp
239 SRCS+= Host/freebsd/HostInfoFreeBSD.cpp
240 SRCS+= Host/posix/ConnectionFileDescriptorPosix.cpp
241 SRCS+= Host/posix/DomainSocket.cpp
242 SRCS+= Host/posix/FileSystem.cpp
243 SRCS+= Host/posix/HostInfoPosix.cpp
244 SRCS+= Host/posix/HostProcessPosix.cpp
245 SRCS+= Host/posix/HostThreadPosix.cpp
246 SRCS+= Host/posix/LockFilePosix.cpp
247 SRCS+= Host/posix/PipePosix.cpp
248 SRCS+= Host/posix/ProcessLauncherPosixFork.cpp
249 SRCS+= Initialization/SystemInitializer.cpp
250 SRCS+= Initialization/SystemInitializerCommon.cpp
251 SRCS+= Initialization/SystemLifetimeManager.cpp
252 SRCS+= Interpreter/CommandAlias.cpp
253 SRCS+= Interpreter/CommandHistory.cpp
254 SRCS+= Interpreter/CommandInterpreter.cpp
255 SRCS+= Interpreter/CommandObject.cpp
256 SRCS+= Interpreter/CommandObjectRegexCommand.cpp
257 SRCS+= Interpreter/CommandObjectScript.cpp
258 SRCS+= Interpreter/CommandOptionValidators.cpp
259 SRCS+= Interpreter/CommandReturnObject.cpp
260 SRCS+= Interpreter/OptionArgParser.cpp
261 SRCS+= Interpreter/OptionGroupArchitecture.cpp
262 SRCS+= Interpreter/OptionGroupBoolean.cpp
263 SRCS+= Interpreter/OptionGroupFile.cpp
264 SRCS+= Interpreter/OptionGroupFormat.cpp
265 SRCS+= Interpreter/OptionGroupOutputFile.cpp
266 SRCS+= Interpreter/OptionGroupPlatform.cpp
267 SRCS+= Interpreter/OptionGroupString.cpp
268 SRCS+= Interpreter/OptionGroupUInt64.cpp
269 SRCS+= Interpreter/OptionGroupUUID.cpp
270 SRCS+= Interpreter/OptionGroupValueObjectDisplay.cpp
271 SRCS+= Interpreter/OptionGroupVariable.cpp
272 SRCS+= Interpreter/OptionGroupWatchpoint.cpp
273 SRCS+= Interpreter/OptionValue.cpp
274 SRCS+= Interpreter/OptionValueArch.cpp
275 SRCS+= Interpreter/OptionValueArray.cpp
276 SRCS+= Interpreter/OptionValueBoolean.cpp
277 SRCS+= Interpreter/OptionValueChar.cpp
278 SRCS+= Interpreter/OptionValueDictionary.cpp
279 SRCS+= Interpreter/OptionValueEnumeration.cpp
280 SRCS+= Interpreter/OptionValueFileSpec.cpp
281 SRCS+= Interpreter/OptionValueFileSpecLIst.cpp
282 SRCS+= Interpreter/OptionValueFormat.cpp
283 SRCS+= Interpreter/OptionValueFormatEntity.cpp
284 SRCS+= Interpreter/OptionValueLanguage.cpp
285 SRCS+= Interpreter/OptionValuePathMappings.cpp
286 SRCS+= Interpreter/OptionValueProperties.cpp
287 SRCS+= Interpreter/OptionValueRegex.cpp
288 SRCS+= Interpreter/OptionValueSInt64.cpp
289 SRCS+= Interpreter/OptionValueString.cpp
290 SRCS+= Interpreter/OptionValueUInt64.cpp
291 SRCS+= Interpreter/OptionValueUUID.cpp
292 SRCS+= Interpreter/Options.cpp
293 SRCS+= Interpreter/Property.cpp
294 SRCS+= Interpreter/ScriptInterpreter.cpp
295 SRCS+= Plugins/ABI/SysV-arm/ABISysV_arm.cpp
296 SRCS+= Plugins/ABI/SysV-arm64/ABISysV_arm64.cpp
297 SRCS+= Plugins/ABI/SysV-i386/ABISysV_i386.cpp
298 SRCS+= Plugins/ABI/SysV-mips/ABISysV_mips.cpp
299 SRCS+= Plugins/ABI/SysV-mips64/ABISysV_mips64.cpp
300 SRCS+= Plugins/ABI/SysV-ppc/ABISysV_ppc.cpp
301 SRCS+= Plugins/ABI/SysV-ppc64/ABISysV_ppc64.cpp
302 SRCS+= Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp
303 SRCS+= Plugins/Architecture/Arm/ArchitectureArm.cpp
304 SRCS+= Plugins/Architecture/PPC64/ArchitecturePPC64.cpp
305 SRCS+= Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp
306 SRCS+= Plugins/DynamicLoader/POSIX-DYLD/AuxVector.cpp
307 SRCS+= Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp
308 SRCS+= Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp
309 SRCS+= Plugins/DynamicLoader/Static/DynamicLoaderStatic.cpp
310 SRCS+= Plugins/ExpressionParser/Clang/ASTDumper.cpp
311 SRCS+= Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp
312 SRCS+= Plugins/ExpressionParser/Clang/ASTStructExtractor.cpp
313 SRCS+= Plugins/ExpressionParser/Clang/ClangASTSource.cpp
314 SRCS+= Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp
315 SRCS+= Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp
316 SRCS+= Plugins/ExpressionParser/Clang/ClangExpressionVariable.cpp
317 SRCS+= Plugins/ExpressionParser/Clang/ClangFunctionCaller.cpp
318 SRCS+= Plugins/ExpressionParser/Clang/ClangHost.cpp
319 SRCS+= Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp
320 SRCS+= Plugins/ExpressionParser/Clang/ClangPersistentVariables.cpp
321 SRCS+= Plugins/ExpressionParser/Clang/ClangUserExpression.cpp
322 SRCS+= Plugins/ExpressionParser/Clang/ClangUtilityFunction.cpp
323 SRCS+= Plugins/ExpressionParser/Clang/IRForTarget.cpp
324 SRCS+= Plugins/ExpressionParser/Go/GoLexer.cpp
325 SRCS+= Plugins/ExpressionParser/Go/GoParser.cpp
326 SRCS+= Plugins/ExpressionParser/Go/GoUserExpression.cpp
327 SRCS+= Plugins/Instruction/ARM/EmulateInstructionARM.cpp
328 SRCS+= Plugins/Instruction/ARM/EmulationStateARM.cpp
329 SRCS+= Plugins/Instruction/ARM64/EmulateInstructionARM64.cpp
330 SRCS+= Plugins/Instruction/MIPS/EmulateInstructionMIPS.cpp
331 SRCS+= Plugins/Instruction/MIPS64/EmulateInstructionMIPS64.cpp
332 SRCS+= Plugins/Instruction/PPC64/EmulateInstructionPPC64.cpp
333 SRCS+= Plugins/InstrumentationRuntime/ASan/ASanRuntime.cpp
334 SRCS+= Plugins/InstrumentationRuntime/MainThreadChecker/MainThreadCheckerRuntime.cpp
335 SRCS+= Plugins/InstrumentationRuntime/UBSan/UBSanRuntime.cpp
336 SRCS+= Plugins/JITLoader/GDB/JITLoaderGDB.cpp
337 SRCS+= Plugins/Language/CPlusPlus/BlockPointer.cpp
338 SRCS+= Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp
339 SRCS+= Plugins/Language/CPlusPlus/CPlusPlusNameParser.cpp
340 SRCS+= Plugins/Language/CPlusPlus/LibCxx.cpp
341 SRCS+= Plugins/Language/CPlusPlus/LibCxxAtomic.cpp
342 SRCS+= Plugins/Language/CPlusPlus/LibCxxInitializerList.cpp
343 SRCS+= Plugins/Language/CPlusPlus/LibCxxList.cpp
344 SRCS+= Plugins/Language/CPlusPlus/LibCxxMap.cpp
345 SRCS+= Plugins/Language/CPlusPlus/LibCxxUnorderedMap.cpp
346 SRCS+= Plugins/Language/CPlusPlus/LibCxxVector.cpp
347 SRCS+= Plugins/Language/CPlusPlus/LibStdcpp.cpp
348 SRCS+= Plugins/Language/ObjC/CF.cpp
349 SRCS+= Plugins/Language/ObjC/Cocoa.cpp
350 SRCS+= Plugins/Language/ObjC/NSArray.cpp
351 SRCS+= Plugins/Language/ObjC/NSDictionary.cpp
352 SRCS+= Plugins/Language/ObjC/NSError.cpp
353 SRCS+= Plugins/Language/ObjC/NSException.cpp
354 SRCS+= Plugins/Language/ObjC/NSIndexPath.cpp
355 SRCS+= Plugins/Language/ObjC/NSSet.cpp
356 SRCS+= Plugins/Language/ObjC/NSString.cpp
357 SRCS+= Plugins/Language/ObjC/ObjCLanguage.cpp
358 SRCS+= Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp
359 SRCS+= Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp
360 SRCS+= Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.cpp
361 SRCS+= Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.cpp
362 SRCS+= Plugins/MemoryHistory/asan/MemoryHistoryASan.cpp
363 SRCS+= Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp
364 SRCS+= Plugins/ObjectFile/ELF/ELFHeader.cpp
365 SRCS+= Plugins/ObjectFile/ELF/ObjectFileELF.cpp
366 SRCS+= Plugins/ObjectFile/JIT/ObjectFileJIT.cpp
367 SRCS+= Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp
368 SRCS+= Plugins/Platform/POSIX/PlatformPOSIX.cpp
369 SRCS+= Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp
370 SRCS+= Plugins/Process/FreeBSD/FreeBSDThread.cpp
371 SRCS+= Plugins/Process/FreeBSD/POSIXStopInfo.cpp
372 SRCS+= Plugins/Process/FreeBSD/ProcessFreeBSD.cpp
373 SRCS+= Plugins/Process/FreeBSD/ProcessMonitor.cpp
374 SRCS+= Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_arm.cpp
375 SRCS+= Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_arm64.cpp
376 SRCS+= Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_mips64.cpp
377 SRCS+= Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_powerpc.cpp
378 SRCS+= Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_x86.cpp
379 SRCS+= Plugins/Process/POSIX/CrashReason.cpp
380 SRCS+= Plugins/Process/POSIX/ProcessMessage.cpp
381 SRCS+= Plugins/Process/POSIX/ProcessPOSIXLog.cpp
382 SRCS+= Plugins/Process/Utility/DynamicRegisterInfo.cpp
383 SRCS+= Plugins/Process/Utility/FreeBSDSignals.cpp
384 SRCS+= Plugins/Process/Utility/GDBRemoteSignals.cpp
385 SRCS+= Plugins/Process/Utility/HistoryThread.cpp
386 SRCS+= Plugins/Process/Utility/HistoryUnwind.cpp
387 SRCS+= Plugins/Process/Utility/InferiorCallPOSIX.cpp
388 SRCS+= Plugins/Process/Utility/LinuxSignals.cpp
389 SRCS+= Plugins/Process/Utility/MipsLinuxSignals.cpp
390 SRCS+= Plugins/Process/Utility/NetBSDSignals.cpp
391 SRCS+= Plugins/Process/Utility/RegisterContextDarwin_i386.cpp
392 SRCS+= Plugins/Process/Utility/RegisterContextDarwin_x86_64.cpp
393 SRCS+= Plugins/Process/Utility/RegisterContextDummy.cpp
394 SRCS+= Plugins/Process/Utility/RegisterContextFreeBSD_i386.cpp
395 SRCS+= Plugins/Process/Utility/RegisterContextFreeBSD_mips64.cpp
396 SRCS+= Plugins/Process/Utility/RegisterContextFreeBSD_powerpc.cpp
397 SRCS+= Plugins/Process/Utility/RegisterContextFreeBSD_x86_64.cpp
398 SRCS+= Plugins/Process/Utility/RegisterContextHistory.cpp
399 SRCS+= Plugins/Process/Utility/RegisterContextLLDB.cpp
400 SRCS+= Plugins/Process/Utility/RegisterContextLinux_i386.cpp
401 SRCS+= Plugins/Process/Utility/RegisterContextLinux_mips.cpp
402 SRCS+= Plugins/Process/Utility/RegisterContextLinux_mips64.cpp
403 SRCS+= Plugins/Process/Utility/RegisterContextLinux_x86_64.cpp
404 SRCS+= Plugins/Process/Utility/RegisterContextMacOSXFrameBackchain.cpp
405 SRCS+= Plugins/Process/Utility/RegisterContextMemory.cpp
406 SRCS+= Plugins/Process/Utility/RegisterContextNetBSD_x86_64.cpp
407 SRCS+= Plugins/Process/Utility/RegisterContextOpenBSD_i386.cpp
408 SRCS+= Plugins/Process/Utility/RegisterContextOpenBSD_x86_64.cpp
409 SRCS+= Plugins/Process/Utility/RegisterContextPOSIX_arm.cpp
410 SRCS+= Plugins/Process/Utility/RegisterContextPOSIX_arm64.cpp
411 SRCS+= Plugins/Process/Utility/RegisterContextPOSIX_mips64.cpp
412 SRCS+= Plugins/Process/Utility/RegisterContextPOSIX_powerpc.cpp
413 SRCS+= Plugins/Process/Utility/RegisterContextPOSIX_ppc64le.cpp
414 SRCS+= Plugins/Process/Utility/RegisterContextPOSIX_x86.cpp
415 SRCS+= Plugins/Process/Utility/RegisterContextThreadMemory.cpp
416 SRCS+= Plugins/Process/Utility/RegisterInfoPOSIX_arm.cpp
417 SRCS+= Plugins/Process/Utility/RegisterInfoPOSIX_arm64.cpp
418 SRCS+= Plugins/Process/Utility/RegisterInfoPOSIX_ppc64le.cpp
419 SRCS+= Plugins/Process/Utility/StopInfoMachException.cpp
420 SRCS+= Plugins/Process/Utility/ThreadMemory.cpp
421 SRCS+= Plugins/Process/Utility/UnwindLLDB.cpp
422 SRCS+= Plugins/Process/Utility/UnwindMacOSXFrameBackchain.cpp
423 SRCS+= Plugins/Process/elf-core/ProcessElfCore.cpp
424 SRCS+= Plugins/Process/elf-core/RegisterContextPOSIXCore_arm.cpp
425 SRCS+= Plugins/Process/elf-core/RegisterContextPOSIXCore_arm64.cpp
426 SRCS+= Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.cpp
427 SRCS+= Plugins/Process/elf-core/RegisterContextPOSIXCore_powerpc.cpp
428 SRCS+= Plugins/Process/elf-core/RegisterContextPOSIXCore_ppc64le.cpp
429 SRCS+= Plugins/Process/elf-core/RegisterContextPOSIXCore_x86_64.cpp
430 SRCS+= Plugins/Process/elf-core/RegisterUtilities.cpp
431 SRCS+= Plugins/Process/elf-core/ThreadElfCore.cpp
432 SRCS+= Plugins/Process/gdb-remote/GDBRemoteClientBase.cpp
433 SRCS+= Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp
434 SRCS+= Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp
435 SRCS+= Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.cpp
436 SRCS+= Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.cpp
437 SRCS+= Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp
438 SRCS+= Plugins/Process/gdb-remote/GDBRemoteCommunicationServerPlatform.cpp
439 SRCS+= Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp
440 SRCS+= Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
441 SRCS+= Plugins/Process/gdb-remote/ProcessGDBRemoteLog.cpp
442 SRCS+= Plugins/Process/gdb-remote/ThreadGDBRemote.cpp
443 SRCS+= Plugins/ScriptInterpreter/None/ScriptInterpreterNone.cpp
444 SRCS+= Plugins/SymbolFile/DWARF/AppleDWARFIndex.cpp
445 SRCS+= Plugins/SymbolFile/DWARF/DebugNamesDWARFIndex.cpp
446 SRCS+= Plugins/SymbolFile/DWARF/DIERef.cpp
447 SRCS+= Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
448 SRCS+= Plugins/SymbolFile/DWARF/DWARFASTParserGo.cpp
449 SRCS+= Plugins/SymbolFile/DWARF/DWARFAbbreviationDeclaration.cpp
450 SRCS+= Plugins/SymbolFile/DWARF/DWARFAttribute.cpp
451 SRCS+= Plugins/SymbolFile/DWARF/DWARFBaseDIE.cpp
452 SRCS+= Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp
453 SRCS+= Plugins/SymbolFile/DWARF/DWARFDIE.cpp
454 SRCS+= Plugins/SymbolFile/DWARF/DWARFDIECollection.cpp
455 SRCS+= Plugins/SymbolFile/DWARF/DWARFDataExtractor.cpp
456 SRCS+= Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.cpp
457 SRCS+= Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.cpp
458 SRCS+= Plugins/SymbolFile/DWARF/DWARFDebugAranges.cpp
459 SRCS+= Plugins/SymbolFile/DWARF/DWARFDebugInfo.cpp
460 SRCS+= Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.cpp
461 SRCS+= Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp
462 SRCS+= Plugins/SymbolFile/DWARF/DWARFDebugMacro.cpp
463 SRCS+= Plugins/SymbolFile/DWARF/DWARFDebugRanges.cpp
464 SRCS+= Plugins/SymbolFile/DWARF/DWARFDeclContext.cpp
465 SRCS+= Plugins/SymbolFile/DWARF/DWARFDefines.cpp
466 SRCS+= Plugins/SymbolFile/DWARF/DWARFFormValue.cpp
467 SRCS+= Plugins/SymbolFile/DWARF/DWARFIndex.cpp
468 SRCS+= Plugins/SymbolFile/DWARF/DWARFUnit.cpp
469 SRCS+= Plugins/SymbolFile/DWARF/HashedNameToDIE.cpp
470 SRCS+= Plugins/SymbolFile/DWARF/LogChannelDWARF.cpp
471 SRCS+= Plugins/SymbolFile/DWARF/ManualDWARFIndex.cpp
472 SRCS+= Plugins/SymbolFile/DWARF/NameToDIE.cpp
473 SRCS+= Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
474 SRCS+= Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp
475 SRCS+= Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.cpp
476 SRCS+= Plugins/SymbolFile/DWARF/SymbolFileDWARFDwoDwp.cpp
477 SRCS+= Plugins/SymbolFile/DWARF/SymbolFileDWARFDwp.cpp
478 SRCS+= Plugins/SymbolFile/DWARF/UniqueDWARFASTType.cpp
479 SRCS+= Plugins/SymbolFile/Symtab/SymbolFileSymtab.cpp
480 SRCS+= Plugins/SymbolVendor/ELF/SymbolVendorELF.cpp
481 SRCS+= Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp
482 SRCS+= Plugins/UnwindAssembly/x86/UnwindAssembly-x86.cpp
483 SRCS+= Plugins/UnwindAssembly/x86/x86AssemblyInspectionEngine.cpp
484 SRCS+= Symbol/ArmUnwindInfo.cpp
485 SRCS+= Symbol/Block.cpp
486 SRCS+= Symbol/ClangASTContext.cpp
487 SRCS+= Symbol/ClangASTImporter.cpp
488 SRCS+= Symbol/ClangExternalASTSourceCallbacks.cpp
489 SRCS+= Symbol/ClangExternalASTSourceCommon.cpp
490 SRCS+= Symbol/ClangUtil.cpp
491 SRCS+= Symbol/CompactUnwindInfo.cpp
492 SRCS+= Symbol/CompileUnit.cpp
493 SRCS+= Symbol/CompilerDecl.cpp
494 SRCS+= Symbol/CompilerDeclContext.cpp
495 SRCS+= Symbol/CompilerType.cpp
496 SRCS+= Symbol/DWARFCallFrameInfo.cpp
497 SRCS+= Symbol/DebugMacros.cpp
498 SRCS+= Symbol/Declaration.cpp
499 SRCS+= Symbol/FuncUnwinders.cpp
500 SRCS+= Symbol/Function.cpp
501 SRCS+= Symbol/GoASTContext.cpp
502 SRCS+= Symbol/LineEntry.cpp
503 SRCS+= Symbol/LineTable.cpp
504 SRCS+= Symbol/ObjectFile.cpp
505 SRCS+= Symbol/Symbol.cpp
506 SRCS+= Symbol/SymbolContext.cpp
507 SRCS+= Symbol/SymbolFile.cpp
508 SRCS+= Symbol/SymbolVendor.cpp
509 SRCS+= Symbol/Symtab.cpp
510 SRCS+= Symbol/Type.cpp
511 SRCS+= Symbol/TypeList.cpp
512 SRCS+= Symbol/TypeMap.cpp
513 SRCS+= Symbol/TypeSystem.cpp
514 SRCS+= Symbol/UnwindPlan.cpp
515 SRCS+= Symbol/UnwindTable.cpp
516 SRCS+= Symbol/Variable.cpp
517 SRCS+= Symbol/VariableList.cpp
518 SRCS+= Target/ABI.cpp
519 SRCS+= Target/CPPLanguageRuntime.cpp
520 SRCS+= Target/ExecutionContext.cpp
521 SRCS+= Target/FileAction.cpp
522 SRCS+= Target/InstrumentationRuntime.cpp
523 SRCS+= Target/InstrumentationRuntimeStopInfo.cpp
524 SRCS+= Target/JITLoader.cpp
525 SRCS+= Target/JITLoaderList.cpp
526 SRCS+= Target/Language.cpp
527 SRCS+= Target/LanguageRuntime.cpp
528 SRCS+= Target/Memory.cpp
529 SRCS+= Target/MemoryHistory.cpp
530 SRCS+= Target/ModuleCache.cpp
531 SRCS+= Target/ObjCLanguageRuntime.cpp
532 SRCS+= Target/OperatingSystem.cpp
533 SRCS+= Target/PathMappingList.cpp
534 SRCS+= Target/Platform.cpp
535 SRCS+= Target/Process.cpp
536 SRCS+= Target/ProcessInfo.cpp
537 SRCS+= Target/ProcessLaunchInfo.cpp
538 SRCS+= Target/Queue.cpp
539 SRCS+= Target/QueueItem.cpp
540 SRCS+= Target/QueueList.cpp
541 SRCS+= Target/RegisterContext.cpp
542 SRCS+= Target/RegisterNumber.cpp
543 SRCS+= Target/SectionLoadHistory.cpp
544 SRCS+= Target/SectionLoadList.cpp
545 SRCS+= Target/StackFrame.cpp
546 SRCS+= Target/StackFrameList.cpp
547 SRCS+= Target/StackID.cpp
548 SRCS+= Target/StopInfo.cpp
549 SRCS+= Target/SystemRuntime.cpp
550 SRCS+= Target/Target.cpp
551 SRCS+= Target/TargetList.cpp
552 SRCS+= Target/Thread.cpp
553 SRCS+= Target/ThreadCollection.cpp
554 SRCS+= Target/ThreadList.cpp
555 SRCS+= Target/ThreadPlan.cpp
556 SRCS+= Target/ThreadPlanBase.cpp
557 SRCS+= Target/ThreadPlanCallFunction.cpp
558 SRCS+= Target/ThreadPlanCallFunctionUsingABI.cpp
559 SRCS+= Target/ThreadPlanCallUserExpression.cpp
560 SRCS+= Target/ThreadPlanPython.cpp
561 SRCS+= Target/ThreadPlanRunToAddress.cpp
562 SRCS+= Target/ThreadPlanShouldStopHere.cpp
563 SRCS+= Target/ThreadPlanStepInRange.cpp
564 SRCS+= Target/ThreadPlanStepInstruction.cpp
565 SRCS+= Target/ThreadPlanStepOut.cpp
566 SRCS+= Target/ThreadPlanStepOverBreakpoint.cpp
567 SRCS+= Target/ThreadPlanStepOverRange.cpp
568 SRCS+= Target/ThreadPlanStepRange.cpp
569 SRCS+= Target/ThreadPlanStepThrough.cpp
570 SRCS+= Target/ThreadPlanStepUntil.cpp
571 SRCS+= Target/ThreadPlanTracer.cpp
572 SRCS+= Target/ThreadSpec.cpp
573 SRCS+= Target/UnixSignals.cpp
574 SRCS+= Target/UnwindAssembly.cpp
575 SRCS+= Utility/ArchSpec.cpp
576 SRCS+= Utility/Args.cpp
577 SRCS+= Utility/Baton.cpp
578 SRCS+= Utility/CompletionRequest.cpp
579 SRCS+= Utility/Connection.cpp
580 SRCS+= Utility/ConstString.cpp
581 SRCS+= Utility/DataBufferHeap.cpp
582 SRCS+= Utility/DataBufferLLVM.cpp
583 SRCS+= Utility/DataEncoder.cpp
584 SRCS+= Utility/DataExtractor.cpp
585 SRCS+= Utility/Environment.cpp
586 SRCS+= Utility/FastDemangle.cpp
587 SRCS+= Utility/FileSpec.cpp
588 SRCS+= Utility/IOObject.cpp
589 SRCS+= Utility/JSON.cpp
590 SRCS+= Utility/LLDBAssert.cpp
591 SRCS+= Utility/Log.cpp
592 SRCS+= Utility/Logging.cpp
593 SRCS+= Utility/NameMatches.cpp
594 SRCS+= Utility/RegularExpression.cpp
595 SRCS+= Utility/SelectHelper.cpp
596 SRCS+= Utility/SharingPtr.cpp
597 SRCS+= Utility/Status.cpp
598 SRCS+= Utility/Stream.cpp
599 SRCS+= Utility/StreamCallback.cpp
600 SRCS+= Utility/StreamGDBRemote.cpp
601 SRCS+= Utility/StreamString.cpp
602 SRCS+= Utility/StringExtractor.cpp
603 SRCS+= Utility/StringExtractorGDBRemote.cpp
604 SRCS+= Utility/StringLexer.cpp
605 SRCS+= Utility/StringList.cpp
606 SRCS+= Utility/StructuredData.cpp
607 SRCS+= Utility/TildeExpressionResolver.cpp
608 SRCS+= Utility/Timer.cpp
609 SRCS+= Utility/UUID.cpp
610 SRCS+= Utility/UriParser.cpp
611 SRCS+= Utility/UserID.cpp
612 SRCS+= Utility/VASprintf.cpp
613 SRCS+= Utility/VMRange.cpp
616 .include "../clang.build.mk"
620 .include <bsd.lib.mk>