mirror of
https://github.com/RPCS3/llvm.git
synced 2026-07-25 04:35:32 -04:00
9b6c494a00
This allows the native reader to find records of class/struct/ union type and dump them. This behavior is tested by using the diadump subcommand against golden output produced by actual DIA SDK on the same PDB file, and again using pretty -native to confirm that we actually dump the classes. We don't find class members or anything like that yet, for now it's just the class itself. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@342779 91177308-0d34-0410-b5e6-96231b3b80d8
45 lines
1.1 KiB
CMake
45 lines
1.1 KiB
CMake
add_llvm_library(LLVMDebugInfoCodeView
|
|
AppendingTypeTableBuilder.cpp
|
|
CodeViewError.cpp
|
|
CodeViewRecordIO.cpp
|
|
ContinuationRecordBuilder.cpp
|
|
CVSymbolVisitor.cpp
|
|
CVTypeVisitor.cpp
|
|
DebugChecksumsSubsection.cpp
|
|
DebugCrossExSubsection.cpp
|
|
DebugCrossImpSubsection.cpp
|
|
DebugFrameDataSubsection.cpp
|
|
DebugInlineeLinesSubsection.cpp
|
|
DebugLinesSubsection.cpp
|
|
DebugStringTableSubsection.cpp
|
|
DebugSubsection.cpp
|
|
DebugSubsectionRecord.cpp
|
|
DebugSubsectionVisitor.cpp
|
|
DebugSymbolRVASubsection.cpp
|
|
DebugSymbolsSubsection.cpp
|
|
EnumTables.cpp
|
|
Formatters.cpp
|
|
GlobalTypeTableBuilder.cpp
|
|
LazyRandomTypeCollection.cpp
|
|
Line.cpp
|
|
MergingTypeTableBuilder.cpp
|
|
RecordName.cpp
|
|
RecordSerialization.cpp
|
|
SimpleTypeSerializer.cpp
|
|
StringsAndChecksums.cpp
|
|
SymbolRecordMapping.cpp
|
|
SymbolDumper.cpp
|
|
SymbolSerializer.cpp
|
|
TypeDumpVisitor.cpp
|
|
TypeIndex.cpp
|
|
TypeIndexDiscovery.cpp
|
|
TypeHashing.cpp
|
|
TypeRecordHelpers.cpp
|
|
TypeRecordMapping.cpp
|
|
TypeStreamMerger.cpp
|
|
TypeTableCollection.cpp
|
|
|
|
ADDITIONAL_HEADER_DIRS
|
|
${LLVM_MAIN_INCLUDE_DIR}/llvm/DebugInfo/CodeView
|
|
)
|