LLVM 20.0.0git
|
#include "llvm/DebugInfo/PDB/Native/PDBStringTableBuilder.h"
Public Member Functions | |
uint32_t | insert (StringRef S) |
uint32_t | getIdForString (StringRef S) const |
StringRef | getStringForId (uint32_t Id) const |
uint32_t | calculateSerializedSize () const |
Error | commit (BinaryStreamWriter &Writer) const |
void | setStrings (const codeview::DebugStringTableSubsection &Strings) |
Definition at line 43 of file PDBStringTableBuilder.h.
uint32_t PDBStringTableBuilder::calculateSerializedSize | ( | ) | const |
Definition at line 141 of file PDBStringTableBuilder.cpp.
References llvm::codeview::DebugStringTableSubsection::calculateSerializedSize(), and Size.
Referenced by llvm::pdb::DbiStreamBuilder::calculateSerializedLength().
Error PDBStringTableBuilder::commit | ( | BinaryStreamWriter & | Writer | ) | const |
Definition at line 210 of file PDBStringTableBuilder.cpp.
References llvm::Error::success().
Referenced by llvm::pdb::DbiStreamBuilder::commit(), and llvm::pdb::PDBFileBuilder::commit().
Definition at line 51 of file PDBStringTableBuilder.cpp.
References llvm::codeview::DebugStringTableSubsection::getIdForString().
Referenced by llvm::pdb::StringTableHashTraits::hashLookupKey().
Definition at line 55 of file PDBStringTableBuilder.cpp.
References llvm::codeview::DebugStringTableSubsection::getStringForId().
Referenced by llvm::pdb::StringTableHashTraits::storageKeyToLookupKey().
Definition at line 47 of file PDBStringTableBuilder.cpp.
References llvm::codeview::DebugStringTableSubsection::insert().
Referenced by llvm::pdb::DbiStreamBuilder::addECName(), llvm::pdb::PDBFileBuilder::addInjectedSource(), and llvm::pdb::StringTableHashTraits::lookupKeyToStorageKey().
void PDBStringTableBuilder::setStrings | ( | const codeview::DebugStringTableSubsection & | Strings | ) |
Definition at line 150 of file PDBStringTableBuilder.cpp.