Skip to content

Commit 325ba5b

Browse files
committed
Update build glue to build lldb.
1 parent 612cd33 commit 325ba5b

File tree

1 file changed

+19
-4
lines changed

1 file changed

+19
-4
lines changed

lib/clang/liblldb/Makefile

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ SRCS+= API/SBExpressionOptions.cpp
3939
SRCS+= API/SBFile.cpp
4040
SRCS+= API/SBFileSpec.cpp
4141
SRCS+= API/SBFileSpecList.cpp
42+
SRCS+= API/SBFormat.cpp
4243
SRCS+= API/SBFrame.cpp
4344
SRCS+= API/SBFunction.cpp
4445
SRCS+= API/SBHostOS.cpp
@@ -55,6 +56,7 @@ SRCS+= API/SBModuleSpec.cpp
5556
SRCS+= API/SBPlatform.cpp
5657
SRCS+= API/SBProcess.cpp
5758
SRCS+= API/SBProcessInfo.cpp
59+
SRCS+= API/SBProcessInfoList.cpp
5860
SRCS+= API/SBQueue.cpp
5961
SRCS+= API/SBQueueItem.cpp
6062
SRCS+= API/SBReproducer.cpp
@@ -86,6 +88,7 @@ SRCS+= API/SBValue.cpp
8688
SRCS+= API/SBValueList.cpp
8789
SRCS+= API/SBVariablesOptions.cpp
8890
SRCS+= API/SBWatchpoint.cpp
91+
SRCS+= API/SBWatchpointOptions.cpp
8992
SRCS+= API/SystemInitializerFull.cpp
9093
SRCS+= Breakpoint/Breakpoint.cpp
9194
SRCS+= Breakpoint/BreakpointID.cpp
@@ -103,13 +106,14 @@ SRCS+= Breakpoint/BreakpointResolverFileRegex.cpp
103106
SRCS+= Breakpoint/BreakpointResolverName.cpp
104107
SRCS+= Breakpoint/BreakpointResolverScripted.cpp
105108
SRCS+= Breakpoint/BreakpointSite.cpp
106-
SRCS+= Breakpoint/BreakpointSiteList.cpp
109+
SRCS+= Breakpoint/StopPointSiteList.cpp
107110
SRCS+= Breakpoint/Stoppoint.cpp
108111
SRCS+= Breakpoint/StoppointCallbackContext.cpp
109112
SRCS+= Breakpoint/StoppointSite.cpp
110113
SRCS+= Breakpoint/Watchpoint.cpp
111114
SRCS+= Breakpoint/WatchpointList.cpp
112115
SRCS+= Breakpoint/WatchpointOptions.cpp
116+
SRCS+= Breakpoint/WatchpointResource.cpp
113117
SRCS+= Commands/CommandCompletions.cpp
114118
SRCS+= Commands/CommandObjectApropos.cpp
115119
SRCS+= Commands/CommandObjectBreakpoint.cpp
@@ -182,7 +186,6 @@ SRCS+= Core/Section.cpp
182186
SRCS+= Core/SourceLocationSpec.cpp
183187
SRCS+= Core/SourceManager.cpp
184188
SRCS+= Core/StreamAsynchronousIO.cpp
185-
SRCS+= Core/StreamFile.cpp
186189
SRCS+= Core/ThreadedCommunication.cpp
187190
SRCS+= Core/UserSettingsController.cpp
188191
SRCS+= Core/Value.cpp
@@ -199,6 +202,7 @@ SRCS+= Core/ValueObjectMemory.cpp
199202
SRCS+= Core/ValueObjectRegister.cpp
200203
SRCS+= Core/ValueObjectSyntheticFilter.cpp
201204
SRCS+= Core/ValueObjectUpdater.cpp
205+
SRCS+= Core/ValueObjectVTable.cpp
202206
SRCS+= Core/ValueObjectVariable.cpp
203207
SRCS+= DataFormatters/CXXFunctionPointer.cpp
204208
SRCS+= DataFormatters/DataVisualization.cpp
@@ -257,6 +261,7 @@ SRCS+= Host/common/ProcessRunLock.cpp
257261
SRCS+= Host/common/PseudoTerminal.cpp
258262
SRCS+= Host/common/Socket.cpp
259263
SRCS+= Host/common/SocketAddress.cpp
264+
SRCS+= Host/common/StreamFile.cpp
260265
SRCS+= Host/common/TCPSocket.cpp
261266
SRCS+= Host/common/Terminal.cpp
262267
SRCS+= Host/common/ThreadLauncher.cpp
@@ -333,6 +338,7 @@ SRCS+= Plugins/ABI/Mips/ABISysV_mips64.cpp
333338
SRCS+= Plugins/ABI/PowerPC/ABIPowerPC.cpp
334339
SRCS+= Plugins/ABI/PowerPC/ABISysV_ppc.cpp
335340
SRCS+= Plugins/ABI/PowerPC/ABISysV_ppc64.cpp
341+
SRCS+= Plugins/ABI/RISCV/ABISysV_riscv.cpp
336342
SRCS+= Plugins/ABI/X86/ABISysV_i386.cpp
337343
SRCS+= Plugins/ABI/X86/ABISysV_x86_64.cpp
338344
SRCS+= Plugins/ABI/X86/ABIX86.cpp
@@ -379,9 +385,11 @@ SRCS+= Plugins/Instruction/MIPS64/EmulateInstructionMIPS64.cpp
379385
SRCS+= Plugins/Instruction/PPC64/EmulateInstructionPPC64.cpp
380386
SRCS+= Plugins/Instruction/RISCV/EmulateInstructionRISCV.cpp
381387
SRCS+= Plugins/InstrumentationRuntime/ASan/InstrumentationRuntimeASan.cpp
388+
SRCS+= Plugins/InstrumentationRuntime/ASanLibsanitizers/InstrumentationRuntimeASanLibsanitizers.cpp
382389
SRCS+= Plugins/InstrumentationRuntime/MainThreadChecker/InstrumentationRuntimeMainThreadChecker.cpp
383390
SRCS+= Plugins/InstrumentationRuntime/TSan/InstrumentationRuntimeTSan.cpp
384391
SRCS+= Plugins/InstrumentationRuntime/UBSan/InstrumentationRuntimeUBSan.cpp
392+
SRCS+= Plugins/InstrumentationRuntime/Utility/ReportRetriever.cpp
385393
SRCS+= Plugins/JITLoader/GDB/JITLoaderGDB.cpp
386394
SRCS+= Plugins/Language/CPlusPlus/BlockPointer.cpp
387395
SRCS+= Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp
@@ -438,6 +446,7 @@ SRCS+= Plugins/ObjectFile/ELF/ELFHeader.cpp
438446
SRCS+= Plugins/ObjectFile/ELF/ObjectFileELF.cpp
439447
SRCS+= Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp
440448
SRCS+= Plugins/Platform/POSIX/PlatformPOSIX.cpp
449+
SRCS+= Plugins/Platform/QemuUser/PlatformQemuUser.cpp
441450
SRCS+= Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp
442451
SRCS+= Plugins/Process/FreeBSD/NativeProcessFreeBSD.cpp
443452
SRCS+= Plugins/Process/FreeBSD/NativeRegisterContextFreeBSD.cpp
@@ -491,6 +500,7 @@ SRCS+= Plugins/Process/Utility/RegisterContextPOSIX_ppc64le.cpp
491500
SRCS+= Plugins/Process/Utility/RegisterContextPOSIX_x86.cpp
492501
SRCS+= Plugins/Process/Utility/RegisterContextThreadMemory.cpp
493502
SRCS+= Plugins/Process/Utility/RegisterContext_x86.cpp
503+
SRCS+= Plugins/Process/Utility/RegisterFlagsLinux_arm64.cpp
494504
SRCS+= Plugins/Process/Utility/RegisterInfoPOSIX_arm.cpp
495505
SRCS+= Plugins/Process/Utility/RegisterInfoPOSIX_arm64.cpp
496506
SRCS+= Plugins/Process/Utility/RegisterInfoPOSIX_ppc64le.cpp
@@ -537,7 +547,6 @@ SRCS+= Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp
537547
SRCS+= Plugins/SymbolFile/DWARF/DWARFContext.cpp
538548
SRCS+= Plugins/SymbolFile/DWARF/DWARFDIE.cpp
539549
SRCS+= Plugins/SymbolFile/DWARF/DWARFDataExtractor.cpp
540-
SRCS+= Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.cpp
541550
SRCS+= Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.cpp
542551
SRCS+= Plugins/SymbolFile/DWARF/DWARFDebugAranges.cpp
543552
SRCS+= Plugins/SymbolFile/DWARF/DWARFDebugInfo.cpp
@@ -559,6 +568,8 @@ SRCS+= Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp
559568
SRCS+= Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.cpp
560569
SRCS+= Plugins/SymbolFile/DWARF/UniqueDWARFASTType.cpp
561570
SRCS+= Plugins/SymbolFile/Symtab/SymbolFileSymtab.cpp
571+
SRCS+= Plugins/SymbolLocator/Default/SymbolLocatorDefault.cpp
572+
SRCS+= Plugins/SymbolLocator/Debuginfod/SymbolLocatorDebuginfod.cpp
562573
SRCS+= Plugins/SymbolVendor/ELF/SymbolVendorELF.cpp
563574
SRCS+= Plugins/TypeSystem/Clang/TypeSystemClang.cpp
564575
SRCS+= Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp
@@ -578,14 +589,14 @@ SRCS+= Symbol/FuncUnwinders.cpp
578589
SRCS+= Symbol/Function.cpp
579590
SRCS+= Symbol/LineEntry.cpp
580591
SRCS+= Symbol/LineTable.cpp
581-
SRCS+= Symbol/LocateSymbolFile.cpp
582592
SRCS+= Symbol/ObjectContainer.cpp
583593
SRCS+= Symbol/ObjectFile.cpp
584594
SRCS+= Symbol/PostfixExpression.cpp
585595
SRCS+= Symbol/Symbol.cpp
586596
SRCS+= Symbol/SymbolContext.cpp
587597
SRCS+= Symbol/SymbolFile.cpp
588598
SRCS+= Symbol/SymbolFileOnDemand.cpp
599+
SRCS+= Symbol/SymbolLocator.cpp
589600
SRCS+= Symbol/SymbolVendor.cpp
590601
SRCS+= Symbol/Symtab.cpp
591602
SRCS+= Symbol/Type.cpp
@@ -663,10 +674,12 @@ SRCS+= Target/TraceDumper.cpp
663674
SRCS+= Target/UnixSignals.cpp
664675
SRCS+= Target/UnwindAssembly.cpp
665676
SRCS+= Target/UnwindLLDB.cpp
677+
SRCS+= Utility/AddressableBits.cpp
666678
SRCS+= Utility/ArchSpec.cpp
667679
SRCS+= Utility/Args.cpp
668680
SRCS+= Utility/Baton.cpp
669681
SRCS+= Utility/Broadcaster.cpp
682+
SRCS+= Utility/Checksum.cpp
670683
SRCS+= Utility/CompletionRequest.cpp
671684
SRCS+= Utility/Connection.cpp
672685
SRCS+= Utility/ConstString.cpp
@@ -726,8 +739,10 @@ TGHDRS+= CommandOptions.inc
726739
Core/Core \
727740
Interpreter/Interpreter \
728741
Plugins/JITLoader/GDB/JITLoaderGDB \
742+
Plugins/Platform/QemuUser/PlatformQemuUser \
729743
Plugins/Process/gdb-remote/ProcessGDBRemote \
730744
Plugins/SymbolFile/DWARF/SymbolFileDWARF \
745+
Plugins/SymbolLocator/Debuginfod/SymbolLocatorDebuginfod \
731746
Target/Target
732747
${path:T}Properties.inc: ${LLDB_SRCS}/source/${path}Properties.td
733748
${LLDB_TBLGEN} -gen-lldb-property-defs \

0 commit comments

Comments
 (0)