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. llvm-svn: 342779
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
|
|
)
|