]> granicus.if.org Git - llvm/commitdiff
Rename pdb::StringTable -> pdb::PDBStringTable.
authorZachary Turner <zturner@google.com>
Tue, 2 May 2017 18:00:13 +0000 (18:00 +0000)
committerZachary Turner <zturner@google.com>
Tue, 2 May 2017 18:00:13 +0000 (18:00 +0000)
With the forthcoming codeview::StringTable which a pdb::StringTable
would hold an instance of as one member, this ambiguity becomes
confusing.  Rename to PDBStringTable to avoid this.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@301948 91177308-0d34-0410-b5e6-96231b3b80d8

15 files changed:
include/llvm/DebugInfo/PDB/Native/DbiStream.h
include/llvm/DebugInfo/PDB/Native/PDBFile.h
include/llvm/DebugInfo/PDB/Native/PDBFileBuilder.h
include/llvm/DebugInfo/PDB/Native/PDBStringTable.h [moved from include/llvm/DebugInfo/PDB/Native/StringTable.h with 84% similarity]
include/llvm/DebugInfo/PDB/Native/PDBStringTableBuilder.h [moved from include/llvm/DebugInfo/PDB/Native/StringTableBuilder.h with 78% similarity]
include/llvm/DebugInfo/PDB/Native/RawTypes.h
lib/DebugInfo/PDB/CMakeLists.txt
lib/DebugInfo/PDB/Native/PDBFile.cpp
lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp
lib/DebugInfo/PDB/Native/PDBStringTable.cpp [moved from lib/DebugInfo/PDB/Native/StringTable.cpp with 82% similarity]
lib/DebugInfo/PDB/Native/PDBStringTableBuilder.cpp [moved from lib/DebugInfo/PDB/Native/StringTableBuilder.cpp with 86% similarity]
tools/llvm-pdbdump/C13DebugFragmentVisitor.cpp
tools/llvm-pdbdump/Diff.cpp
tools/llvm-pdbdump/llvm-pdbdump.cpp
unittests/DebugInfo/PDB/StringTableBuilderTest.cpp

index 84ae57f2e23ac6f239896d3d5f3ed8197ae7b706..08262e47f77f50f75903aa77dd3afc4a3729e059 100644 (file)
@@ -13,9 +13,9 @@
 #include "llvm/DebugInfo/CodeView/ModuleDebugFragment.h"
 #include "llvm/DebugInfo/MSF/MappedBlockStream.h"
 #include "llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h"
+#include "llvm/DebugInfo/PDB/Native/PDBStringTable.h"
 #include "llvm/DebugInfo/PDB/Native/RawConstants.h"
 #include "llvm/DebugInfo/PDB/Native/RawTypes.h"
-#include "llvm/DebugInfo/PDB/Native/StringTable.h"
 #include "llvm/DebugInfo/PDB/PDBTypes.h"
 #include "llvm/Support/BinaryStreamArray.h"
 #include "llvm/Support/BinaryStreamArray.h"
@@ -91,7 +91,7 @@ private:
   std::unique_ptr<msf::MappedBlockStream> Stream;
 
   std::vector<ModuleInfoEx> ModuleInfos;
-  StringTable ECNames;
+  PDBStringTable ECNames;
 
   BinaryStreamRef ModInfoSubstream;
   BinaryStreamRef SecContrSubstream;
index fbca62d6e9d936e7f4fc59c43d9d4602a8fd7979..5510360ff0f696b6a215e9d55f5097be45d43107 100644 (file)
@@ -33,7 +33,7 @@ namespace pdb {
 class DbiStream;
 class GlobalsStream;
 class InfoStream;
-class StringTable;
+class PDBStringTable;
 class PDBFileBuilder;
 class PublicsStream;
 class SymbolStream;
@@ -95,7 +95,7 @@ public:
   Expected<TpiStream &> getPDBIpiStream();
   Expected<PublicsStream &> getPDBPublicsStream();
   Expected<SymbolStream &> getPDBSymbolStream();
-  Expected<StringTable &> getStringTable();
+  Expected<PDBStringTable &> getStringTable();
 
   BumpPtrAllocator &getAllocator() { return Allocator; }
 
@@ -106,7 +106,7 @@ public:
   bool hasPDBPublicsStream();
   bool hasPDBSymbolStream();
   bool hasPDBTpiStream() const;
-  bool hasStringTable();
+  bool hasPDBStringTable();
 
 private:
   Expected<std::unique_ptr<msf::MappedBlockStream>>
@@ -130,8 +130,8 @@ private:
   std::unique_ptr<PublicsStream> Publics;
   std::unique_ptr<SymbolStream> Symbols;
   std::unique_ptr<msf::MappedBlockStream> DirectoryStream;
-  std::unique_ptr<msf::MappedBlockStream> StringTableStream;
-  std::unique_ptr<StringTable> Strings;
+  std::unique_ptr<msf::MappedBlockStream> PDBStringTableStream;
+  std::unique_ptr<PDBStringTable> Strings;
 };
 }
 }
index 3898af5afc9e42adda0f8fa066a3e846e6c5ad4d..941d3119f60ea38c06502c3248e3b8753d30fb4e 100644 (file)
@@ -15,8 +15,8 @@
 #include "llvm/ADT/Optional.h"
 #include "llvm/DebugInfo/PDB/Native/NamedStreamMap.h"
 #include "llvm/DebugInfo/PDB/Native/PDBFile.h"
+#include "llvm/DebugInfo/PDB/Native/PDBStringTableBuilder.h"
 #include "llvm/DebugInfo/PDB/Native/RawConstants.h"
-#include "llvm/DebugInfo/PDB/Native/StringTableBuilder.h"
 #include "llvm/Support/Allocator.h"
 #include "llvm/Support/Endian.h"
 #include "llvm/Support/Error.h"
@@ -46,7 +46,7 @@ public:
   DbiStreamBuilder &getDbiBuilder();
   TpiStreamBuilder &getTpiBuilder();
   TpiStreamBuilder &getIpiBuilder();
-  StringTableBuilder &getStringTableBuilder();
+  PDBStringTableBuilder &getStringTableBuilder();
 
   Error commit(StringRef Filename);
 
@@ -62,7 +62,7 @@ private:
   std::unique_ptr<TpiStreamBuilder> Tpi;
   std::unique_ptr<TpiStreamBuilder> Ipi;
 
-  StringTableBuilder Strings;
+  PDBStringTableBuilder Strings;
   NamedStreamMap NamedStreams;
 };
 }
similarity index 84%
rename from include/llvm/DebugInfo/PDB/Native/StringTable.h
rename to include/llvm/DebugInfo/PDB/Native/PDBStringTable.h
index dd5e30e6182708e0089def42e0917adca5073540..a0c9bf6f2fbd9522ab1c349f01425d8ae1e95692 100644 (file)
@@ -1,4 +1,5 @@
-//===- StringTable.h - PDB String Table -------------------------*- C++ -*-===//
+//===- PDBStringTable.h - PDB String Table -------------------------*- C++
+//-*-===//
 //
 //                     The LLVM Compiler Infrastructure
 //
@@ -7,8 +8,8 @@
 //
 //===----------------------------------------------------------------------===//
 
-#ifndef LLVM_DEBUGINFO_PDB_RAW_STRINGTABLE_H
-#define LLVM_DEBUGINFO_PDB_RAW_STRINGTABLE_H
+#ifndef LLVM_DEBUGINFO_PDB_RAW_PDBSTRINGTABLE_H
+#define LLVM_DEBUGINFO_PDB_RAW_PDBSTRINGTABLE_H
 
 #include "llvm/ADT/ArrayRef.h"
 #include "llvm/ADT/StringRef.h"
@@ -24,9 +25,9 @@ class BinaryStreamReader;
 
 namespace pdb {
 
-class StringTable {
+class PDBStringTable {
 public:
-  StringTable();
+  PDBStringTable();
 
   Error load(BinaryStreamReader &Stream);
 
similarity index 78%
rename from include/llvm/DebugInfo/PDB/Native/StringTableBuilder.h
rename to include/llvm/DebugInfo/PDB/Native/PDBStringTableBuilder.h
index 9c4b12e33ba05c29884b919406ee8663c614733f..71ed5b403f4eb20bdc129e75ea29ea6b40e168df 100644 (file)
@@ -1,4 +1,4 @@
-//===- StringTableBuilder.h - PDB String Table Builder ----------*- C++ -*-===//
+//===- PDBStringTableBuilder.h - PDB String Table Builder -------*- C++ -*-===//
 //
 //                     The LLVM Compiler Infrastructure
 //
@@ -11,8 +11,8 @@
 //
 //===----------------------------------------------------------------------===//
 
-#ifndef LLVM_DEBUGINFO_PDB_RAW_STRINGTABLEBUILDER_H
-#define LLVM_DEBUGINFO_PDB_RAW_STRINGTABLEBUILDER_H
+#ifndef LLVM_DEBUGINFO_PDB_RAW_PDBSTRINGTABLEBUILDER_H
+#define LLVM_DEBUGINFO_PDB_RAW_PDBSTRINGTABLEBUILDER_H
 
 #include "llvm/ADT/DenseMap.h"
 #include "llvm/ADT/StringRef.h"
@@ -24,7 +24,7 @@ class BinaryStreamWriter;
 
 namespace pdb {
 
-class StringTableBuilder {
+class PDBStringTableBuilder {
 public:
   // If string S does not exist in the string table, insert it.
   // Returns the ID for S.
@@ -42,4 +42,4 @@ private:
 } // end namespace pdb
 } // end namespace llvm
 
-#endif // LLVM_DEBUGINFO_PDB_RAW_STRINGTABLEBUILDER_H
+#endif // LLVM_DEBUGINFO_PDB_RAW_PDBSTRINGTABLEBUILDER_H
index e1c6cf0021d5e3cbb7d2c9afea2987bbd4f4f6f6..ba0c75b7f23fe943997256f042ac5b7d3f87236f 100644 (file)
@@ -307,13 +307,13 @@ struct InfoStreamHeader {
 };
 
 /// The header preceeding the /names stream.
-struct StringTableHeader {
+struct PDBStringTableHeader {
   support::ulittle32_t Signature;
   support::ulittle32_t HashVersion;
   support::ulittle32_t ByteSize;
 };
 
-const uint32_t StringTableSignature = 0xEFFEEFFE;
+const uint32_t PDBStringTableSignature = 0xEFFEEFFE;
 
 } // namespace pdb
 } // namespace llvm
index bd35efb51c74ee571f826a1b83888e1657a6443d..e1753018c7df34709150ee35d99203bc51bd5614 100644 (file)
@@ -48,11 +48,11 @@ add_pdb_impl_folder(Native
   Native/NativeSession.cpp
   Native/PDBFile.cpp
   Native/PDBFileBuilder.cpp
+  Native/PDBStringTable.cpp
+  Native/PDBStringTableBuilder.cpp
   Native/PDBTypeServerHandler.cpp
   Native/PublicsStream.cpp
   Native/RawError.cpp
-  Native/StringTable.cpp
-  Native/StringTableBuilder.cpp
   Native/SymbolStream.cpp
   Native/TpiHashing.cpp
   Native/TpiStream.cpp
index 943e7fa13ab76f019abcd25d5cb125c6a2a6922a..f158c5c538695d2875aac391915f1df75d6a2e44 100644 (file)
@@ -15,9 +15,9 @@
 #include "llvm/DebugInfo/PDB/Native/DbiStream.h"
 #include "llvm/DebugInfo/PDB/Native/GlobalsStream.h"
 #include "llvm/DebugInfo/PDB/Native/InfoStream.h"
+#include "llvm/DebugInfo/PDB/Native/PDBStringTable.h"
 #include "llvm/DebugInfo/PDB/Native/PublicsStream.h"
 #include "llvm/DebugInfo/PDB/Native/RawError.h"
-#include "llvm/DebugInfo/PDB/Native/StringTable.h"
 #include "llvm/DebugInfo/PDB/Native/SymbolStream.h"
 #include "llvm/DebugInfo/PDB/Native/TpiStream.h"
 #include "llvm/Support/BinaryStream.h"
@@ -337,8 +337,8 @@ Expected<SymbolStream &> PDBFile::getPDBSymbolStream() {
   return *Symbols;
 }
 
-Expected<StringTable &> PDBFile::getStringTable() {
-  if (!Strings || !StringTableStream) {
+Expected<PDBStringTable &> PDBFile::getStringTable() {
+  if (!Strings || !PDBStringTableStream) {
     auto IS = getPDBInfoStream();
     if (!IS)
       return IS.takeError();
@@ -351,11 +351,11 @@ Expected<StringTable &> PDBFile::getStringTable() {
       return NS.takeError();
 
     BinaryStreamReader Reader(**NS);
-    auto N = llvm::make_unique<StringTable>();
+    auto N = llvm::make_unique<PDBStringTable>();
     if (auto EC = N->load(Reader))
       return std::move(EC);
     Strings = std::move(N);
-    StringTableStream = std::move(*NS);
+    PDBStringTableStream = std::move(*NS);
   }
   return *Strings;
 }
@@ -389,7 +389,7 @@ bool PDBFile::hasPDBSymbolStream() {
 
 bool PDBFile::hasPDBTpiStream() const { return StreamTPI < getNumStreams(); }
 
-bool PDBFile::hasStringTable() {
+bool PDBFile::hasPDBStringTable() {
   auto IS = getPDBInfoStream();
   if (!IS)
     return false;
index b3c84903bc7e7f9c0402fe15cd48a663ea5e0676..972c995bf4bdcd0bdc8bb8b60bebc11e4c1946c4 100644 (file)
@@ -17,8 +17,8 @@
 #include "llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h"
 #include "llvm/DebugInfo/PDB/Native/InfoStream.h"
 #include "llvm/DebugInfo/PDB/Native/InfoStreamBuilder.h"
+#include "llvm/DebugInfo/PDB/Native/PDBStringTableBuilder.h"
 #include "llvm/DebugInfo/PDB/Native/RawError.h"
-#include "llvm/DebugInfo/PDB/Native/StringTableBuilder.h"
 #include "llvm/DebugInfo/PDB/Native/TpiStream.h"
 #include "llvm/DebugInfo/PDB/Native/TpiStreamBuilder.h"
 #include "llvm/Support/BinaryStream.h"
@@ -67,7 +67,9 @@ TpiStreamBuilder &PDBFileBuilder::getIpiBuilder() {
   return *Ipi;
 }
 
-StringTableBuilder &PDBFileBuilder::getStringTableBuilder() { return Strings; }
+PDBStringTableBuilder &PDBFileBuilder::getStringTableBuilder() {
+  return Strings;
+}
 
 Error PDBFileBuilder::addNamedStream(StringRef Name, uint32_t Size) {
   auto ExpectedStream = Msf->addStream(Size);
@@ -78,9 +80,9 @@ Error PDBFileBuilder::addNamedStream(StringRef Name, uint32_t Size) {
 }
 
 Expected<msf::MSFLayout> PDBFileBuilder::finalizeMsfLayout() {
-  uint32_t StringTableSize = Strings.finalize();
+  uint32_t PDBStringTableSize = Strings.finalize();
 
-  if (auto EC = addNamedStream("/names", StringTableSize))
+  if (auto EC = addNamedStream("/names", PDBStringTableSize))
     return std::move(EC);
   if (auto EC = addNamedStream("/LinkInfo", 0))
     return std::move(EC);
@@ -144,12 +146,12 @@ Error PDBFileBuilder::commit(StringRef Filename) {
       return EC;
   }
 
-  uint32_t StringTableStreamNo = 0;
-  if (!NamedStreams.get("/names", StringTableStreamNo))
+  uint32_t PDBStringTableStreamNo = 0;
+  if (!NamedStreams.get("/names", PDBStringTableStreamNo))
     return llvm::make_error<pdb::RawError>(raw_error_code::no_stream);
 
-  auto NS = WritableMappedBlockStream::createIndexedStream(Layout, Buffer,
-                                                           StringTableStreamNo);
+  auto NS = WritableMappedBlockStream::createIndexedStream(
+      Layout, Buffer, PDBStringTableStreamNo);
   BinaryStreamWriter NSWriter(*NS);
   if (auto EC = Strings.commit(NSWriter))
     return EC;
similarity index 82%
rename from lib/DebugInfo/PDB/Native/StringTable.cpp
rename to lib/DebugInfo/PDB/Native/PDBStringTable.cpp
index 7e28389b838313f5a3a22dc1c309b0a9d401e8d4..fd3e69db86fbb930d06785ed05e624f4dc9043fa 100644 (file)
@@ -1,4 +1,5 @@
-//===- StringTable.cpp - PDB String Table -----------------------*- C++ -*-===//
+//===- PDBStringTable.cpp - PDB String Table -----------------------*- C++
+//-*-===//
 //
 //                     The LLVM Compiler Infrastructure
 //
@@ -7,7 +8,7 @@
 //
 //===----------------------------------------------------------------------===//
 
-#include "llvm/DebugInfo/PDB/Native/StringTable.h"
+#include "llvm/DebugInfo/PDB/Native/PDBStringTable.h"
 
 #include "llvm/ADT/ArrayRef.h"
 #include "llvm/DebugInfo/PDB/Native/Hash.h"
@@ -20,16 +21,16 @@ using namespace llvm;
 using namespace llvm::support;
 using namespace llvm::pdb;
 
-StringTable::StringTable() {}
+PDBStringTable::PDBStringTable() {}
 
-Error StringTable::load(BinaryStreamReader &Stream) {
+Error PDBStringTable::load(BinaryStreamReader &Stream) {
   ByteSize = Stream.getLength();
 
-  const StringTableHeader *H;
+  const PDBStringTableHeader *H;
   if (auto EC = Stream.readObject(H))
     return EC;
 
-  if (H->Signature != StringTableSignature)
+  if (H->Signature != PDBStringTableSignature)
     return make_error<RawError>(raw_error_code::corrupt_file,
                                 "Invalid hash table signature");
   if (H->HashVersion != 1 && H->HashVersion != 2)
@@ -61,16 +62,14 @@ Error StringTable::load(BinaryStreamReader &Stream) {
 
   if (Stream.bytesRemaining() > 0)
     return make_error<RawError>(raw_error_code::stream_too_long,
-      "Unexpected bytes found in string table");
+                                "Unexpected bytes found in string table");
 
   return Error::success();
 }
 
-uint32_t StringTable::getByteSize() const {
-  return ByteSize;
-}
+uint32_t PDBStringTable::getByteSize() const { return ByteSize; }
 
-StringRef StringTable::getStringForID(uint32_t ID) const {
+StringRef PDBStringTable::getStringForID(uint32_t ID) const {
   if (ID == IDs[0])
     return StringRef();
 
@@ -85,7 +84,7 @@ StringRef StringTable::getStringForID(uint32_t ID) const {
   return Result;
 }
 
-uint32_t StringTable::getIDForString(StringRef Str) const {
+uint32_t PDBStringTable::getIDForString(StringRef Str) const {
   uint32_t Hash = (HashVersion == 1) ? hashStringV1(Str) : hashStringV2(Str);
   size_t Count = IDs.size();
   uint32_t Start = Hash % Count;
@@ -104,6 +103,6 @@ uint32_t StringTable::getIDForString(StringRef Str) const {
   return IDs[0];
 }
 
-FixedStreamArray<support::ulittle32_t> StringTable::name_ids() const {
+FixedStreamArray<support::ulittle32_t> PDBStringTable::name_ids() const {
   return IDs;
 }
similarity index 86%
rename from lib/DebugInfo/PDB/Native/StringTableBuilder.cpp
rename to lib/DebugInfo/PDB/Native/PDBStringTableBuilder.cpp
index 40dc8e1bfcb12e965983dcc32665950fc3bdb7d8..4add6ead2126f4e5fe84a351ab8a4c5c8ffe7e8f 100644 (file)
@@ -1,4 +1,4 @@
-//===- StringTableBuilder.cpp - PDB String Table ----------------*- C++ -*-===//
+//===- PDBStringTableBuilder.cpp - PDB String Table -------------*- C++ -*-===//
 //
 //                     The LLVM Compiler Infrastructure
 //
@@ -7,7 +7,7 @@
 //
 //===----------------------------------------------------------------------===//
 
-#include "llvm/DebugInfo/PDB/Native/StringTableBuilder.h"
+#include "llvm/DebugInfo/PDB/Native/PDBStringTableBuilder.h"
 #include "llvm/ADT/ArrayRef.h"
 #include "llvm/DebugInfo/PDB/Native/Hash.h"
 #include "llvm/DebugInfo/PDB/Native/RawTypes.h"
@@ -19,7 +19,7 @@ using namespace llvm::support;
 using namespace llvm::support::endian;
 using namespace llvm::pdb;
 
-uint32_t StringTableBuilder::insert(StringRef S) {
+uint32_t PDBStringTableBuilder::insert(StringRef S) {
   auto P = Strings.insert({S, StringSize});
 
   // If a given string didn't exist in the string table, we want to increment
@@ -29,7 +29,7 @@ uint32_t StringTableBuilder::insert(StringRef S) {
   return P.first->second;
 }
 
-uint32_t StringTableBuilder::getStringIndex(StringRef S) {
+uint32_t PDBStringTableBuilder::getStringIndex(StringRef S) {
   auto Iter = Strings.find(S);
   assert(Iter != Strings.end());
   return Iter->second;
@@ -44,9 +44,9 @@ static uint32_t computeBucketCount(uint32_t NumStrings) {
   return (NumStrings + 1) * 1.25;
 }
 
-uint32_t StringTableBuilder::finalize() {
+uint32_t PDBStringTableBuilder::finalize() {
   uint32_t Size = 0;
-  Size += sizeof(StringTableHeader);
+  Size += sizeof(PDBStringTableHeader);
   Size += StringSize;
   Size += sizeof(uint32_t); // Hash table begins with 4-byte size field.
 
@@ -58,10 +58,10 @@ uint32_t StringTableBuilder::finalize() {
   return Size;
 }
 
-Error StringTableBuilder::commit(BinaryStreamWriter &Writer) const {
+Error PDBStringTableBuilder::commit(BinaryStreamWriter &Writer) const {
   // Write a header
-  StringTableHeader H;
-  H.Signature = StringTableSignature;
+  PDBStringTableHeader H;
+  H.Signature = PDBStringTableSignature;
   H.HashVersion = 1;
   H.ByteSize = StringSize;
   if (auto EC = Writer.writeObject(H))
index 7c680ebb94cfd56fcb4e329ae7a73a0fd7ce4267..b38b36532a719acbc7deaf525c6392a8a163b11e 100644 (file)
@@ -13,8 +13,8 @@
 #include "llvm/DebugInfo/CodeView/ModuleDebugInlineeLinesFragment.h"
 #include "llvm/DebugInfo/CodeView/ModuleDebugLineFragment.h"
 #include "llvm/DebugInfo/PDB/Native/PDBFile.h"
+#include "llvm/DebugInfo/PDB/Native/PDBStringTable.h"
 #include "llvm/DebugInfo/PDB/Native/RawError.h"
-#include "llvm/DebugInfo/PDB/Native/StringTable.h"
 
 using namespace llvm;
 using namespace llvm::codeview;
index 8c02d36044d82b038e7a33ac1248b83ba911ac7b..ddae9b708b6390986dc6e2e9f53279883b591bf5 100644 (file)
@@ -15,8 +15,8 @@
 #include "llvm/DebugInfo/PDB/Native/Formatters.h"
 #include "llvm/DebugInfo/PDB/Native/InfoStream.h"
 #include "llvm/DebugInfo/PDB/Native/PDBFile.h"
+#include "llvm/DebugInfo/PDB/Native/PDBStringTable.h"
 #include "llvm/DebugInfo/PDB/Native/RawConstants.h"
-#include "llvm/DebugInfo/PDB/Native/StringTable.h"
 
 #include "llvm/Support/FormatAdapters.h"
 #include "llvm/Support/FormatProviders.h"
index 642e169613ba7d767e515af6fd17eb6f5ca51a1b..adc739b034ac2fee2cb84b8940dba77b40d60a3a 100644 (file)
@@ -47,9 +47,9 @@
 #include "llvm/DebugInfo/PDB/Native/NativeSession.h"
 #include "llvm/DebugInfo/PDB/Native/PDBFile.h"
 #include "llvm/DebugInfo/PDB/Native/PDBFileBuilder.h"
+#include "llvm/DebugInfo/PDB/Native/PDBStringTableBuilder.h"
 #include "llvm/DebugInfo/PDB/Native/RawConstants.h"
 #include "llvm/DebugInfo/PDB/Native/RawError.h"
-#include "llvm/DebugInfo/PDB/Native/StringTableBuilder.h"
 #include "llvm/DebugInfo/PDB/Native/TpiStream.h"
 #include "llvm/DebugInfo/PDB/Native/TpiStreamBuilder.h"
 #include "llvm/DebugInfo/PDB/PDB.h"
@@ -427,7 +427,7 @@ static ExitOnError ExitOnErr;
 static uint32_t
 getFileChecksumOffset(StringRef FileName,
                       ModuleDebugFileChecksumFragment &Checksums,
-                      StringTableBuilder &Strings) {
+                      PDBStringTableBuilder &Strings) {
   // The offset in the line info record is the offset of the checksum
   // entry for the corresponding file.  That entry then contains an
   // offset into the global string table of the file name.  So to
index 7c4838778e43b5d7c1b6300601f35b0738aebad4..514cdc8d578684065454208201fbfe04bf338412 100644 (file)
@@ -9,8 +9,8 @@
 
 #include "ErrorChecking.h"
 
-#include "llvm/DebugInfo/PDB/Native/StringTable.h"
-#include "llvm/DebugInfo/PDB/Native/StringTableBuilder.h"
+#include "llvm/DebugInfo/PDB/Native/PDBStringTable.h"
+#include "llvm/DebugInfo/PDB/Native/PDBStringTableBuilder.h"
 #include "llvm/Support/BinaryByteStream.h"
 #include "llvm/Support/BinaryStreamReader.h"
 #include "llvm/Support/BinaryStreamWriter.h"
@@ -27,7 +27,7 @@ class StringTableBuilderTest : public ::testing::Test {};
 
 TEST_F(StringTableBuilderTest, Simple) {
   // Create /names table contents.
-  StringTableBuilder Builder;
+  PDBStringTableBuilder Builder;
   EXPECT_EQ(1U, Builder.insert("foo"));
   EXPECT_EQ(5U, Builder.insert("bar"));
   EXPECT_EQ(1U, Builder.insert("foo"));
@@ -41,7 +41,7 @@ TEST_F(StringTableBuilderTest, Simple) {
   // Reads the contents back.
   BinaryByteStream InStream(Buffer, little);
   BinaryStreamReader Reader(InStream);
-  StringTable Table;
+  PDBStringTable Table;
   EXPECT_NO_ERROR(Table.load(Reader));
 
   EXPECT_EQ(3U, Table.getNameCount());