mirror of
https://github.com/RPCSX/llvm.git
synced 2024-12-28 15:33:14 +00:00
3f7d1658c9
When we create a PDB file using PDBFileBuilder, the information in the superblock, such as the size of the resulting file, is not available. Previously, PDBFileBuilder::initialize took a superblock assuming that all the members of the struct are correct. That is useful when you want to restore the exact information from a YAML file, but that's probably the only use case in which that is useful. When we are creating a PDB file on the fly, we have to backfill the members. This patch redefines PDBFileBuilder::initialize to take only a block size. Now all the other members are left as default values, so that they'll be updated when commit() is called. Differential Revision: https://reviews.llvm.org/D25108 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@282944 91177308-0d34-0410-b5e6-96231b3b80d8 |
||
---|---|---|
.. | ||
DIA | ||
Raw | ||
CMakeLists.txt | ||
GenericError.cpp | ||
IPDBSourceFile.cpp | ||
LLVMBuild.txt | ||
PDB.cpp | ||
PDBContext.cpp | ||
PDBExtras.cpp | ||
PDBInterfaceAnchors.cpp | ||
PDBSymbol.cpp | ||
PDBSymbolAnnotation.cpp | ||
PDBSymbolBlock.cpp | ||
PDBSymbolCompiland.cpp | ||
PDBSymbolCompilandDetails.cpp | ||
PDBSymbolCompilandEnv.cpp | ||
PDBSymbolCustom.cpp | ||
PDBSymbolData.cpp | ||
PDBSymbolExe.cpp | ||
PDBSymbolFunc.cpp | ||
PDBSymbolFuncDebugEnd.cpp | ||
PDBSymbolFuncDebugStart.cpp | ||
PDBSymbolLabel.cpp | ||
PDBSymbolPublicSymbol.cpp | ||
PDBSymbolThunk.cpp | ||
PDBSymbolTypeArray.cpp | ||
PDBSymbolTypeBaseClass.cpp | ||
PDBSymbolTypeBuiltin.cpp | ||
PDBSymbolTypeCustom.cpp | ||
PDBSymbolTypeDimension.cpp | ||
PDBSymbolTypeEnum.cpp | ||
PDBSymbolTypeFriend.cpp | ||
PDBSymbolTypeFunctionArg.cpp | ||
PDBSymbolTypeFunctionSig.cpp | ||
PDBSymbolTypeManaged.cpp | ||
PDBSymbolTypePointer.cpp | ||
PDBSymbolTypeTypedef.cpp | ||
PDBSymbolTypeUDT.cpp | ||
PDBSymbolTypeVTable.cpp | ||
PDBSymbolTypeVTableShape.cpp | ||
PDBSymbolUnknown.cpp | ||
PDBSymbolUsingNamespace.cpp | ||
PDBSymDumper.cpp |