mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-24 03:33:20 +01:00
2af5323aab
Previously parsing of these were all grouped together into a single master class that could parse any type of debug info fragment. With writing forthcoming, the complexity of each individual fragment is enough to warrant them having their own classes so that reading and writing of each fragment type can be grouped together, but isolated from the code for reading and writing other fragment types. In doing so, I found a place where parsing code was duplicated for the FileChecksums fragment, across llvm-readobj and the CodeView library, and one of the implementations had a bug. Now that the codepaths are merged, the bug is resolved. Differential Revision: https://reviews.llvm.org/D32547 llvm-svn: 301557 |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
CodeViewError.cpp | ||
CodeViewRecordIO.cpp | ||
CVSymbolVisitor.cpp | ||
CVTypeDumper.cpp | ||
CVTypeVisitor.cpp | ||
EnumTables.cpp | ||
Formatters.cpp | ||
Line.cpp | ||
LLVMBuild.txt | ||
ModuleDebugFileChecksumFragment.cpp | ||
ModuleDebugFragment.cpp | ||
ModuleDebugFragmentRecord.cpp | ||
ModuleDebugFragmentVisitor.cpp | ||
ModuleDebugLineFragment.cpp | ||
ModuleDebugUnknownFragment.cpp | ||
RecordSerialization.cpp | ||
SymbolDumper.cpp | ||
SymbolRecordMapping.cpp | ||
SymbolSerializer.cpp | ||
TypeDatabase.cpp | ||
TypeDatabaseVisitor.cpp | ||
TypeDumpVisitor.cpp | ||
TypeRecordMapping.cpp | ||
TypeSerializer.cpp | ||
TypeStreamMerger.cpp |