diff options
| author | Rui Ueyama <ruiu@google.com> | 2016-10-29 00:56:44 +0000 |
|---|---|---|
| committer | Rui Ueyama <ruiu@google.com> | 2016-10-29 00:56:44 +0000 |
| commit | 77be2403f6f2eec0d6c40f035597e5b524df1cff (patch) | |
| tree | 8ca5ed6e8691adcbcf2f5c541892aba3928a12a9 /llvm/lib | |
| parent | 1bab9cfbe5b0ac0bcc6b33967dc2a20c891716f3 (diff) | |
| download | bcm5719-llvm-77be2403f6f2eec0d6c40f035597e5b524df1cff.tar.gz bcm5719-llvm-77be2403f6f2eec0d6c40f035597e5b524df1cff.zip | |
Define calculateDbgStreamSize for consistency.
llvm-svn: 285487
Diffstat (limited to 'llvm/lib')
| -rw-r--r-- | llvm/lib/DebugInfo/PDB/Raw/DbiStreamBuilder.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/llvm/lib/DebugInfo/PDB/Raw/DbiStreamBuilder.cpp b/llvm/lib/DebugInfo/PDB/Raw/DbiStreamBuilder.cpp index 829bb3d4b3c..8604f982cb7 100644 --- a/llvm/lib/DebugInfo/PDB/Raw/DbiStreamBuilder.cpp +++ b/llvm/lib/DebugInfo/PDB/Raw/DbiStreamBuilder.cpp @@ -61,7 +61,7 @@ Error DbiStreamBuilder::addDbgStream(pdb::DbgHeaderType Type, uint32_t DbiStreamBuilder::calculateSerializedLength() const { // For now we only support serializing the header. return sizeof(DbiStreamHeader) + calculateFileInfoSubstreamSize() + - calculateModiSubstreamSize() + DbgStreams.size() * sizeof(uint16_t); + calculateModiSubstreamSize() + calculateDbgStreamsSize(); } Error DbiStreamBuilder::addModuleInfo(StringRef ObjFile, StringRef Module) { @@ -121,6 +121,10 @@ uint32_t DbiStreamBuilder::calculateNamesBufferSize() const { return Size; } +uint32_t DbiStreamBuilder::calculateDbgStreamsSize() const { + return DbgStreams.size() * sizeof(uint16_t); +} + Error DbiStreamBuilder::generateModiSubstream() { uint32_t Size = calculateModiSubstreamSize(); auto Data = Allocator.Allocate<uint8_t>(Size); |

