|
LLVM
4.0.0
|
#include <NameHashTable.h>
Public Member Functions | |
| NameHashTable () | |
| Error | load (msf::StreamReader &Stream) |
| uint32_t | getNameCount () const |
| uint32_t | getHashVersion () const |
| uint32_t | getSignature () const |
| StringRef | getStringForID (uint32_t ID) const |
| uint32_t | getIDForString (StringRef Str) const |
| msf::FixedStreamArray < support::ulittle32_t > | name_ids () const |
Definition at line 28 of file NameHashTable.h.
| NameHashTable::NameHashTable | ( | ) |
Definition at line 23 of file NameHashTable.cpp.
|
inline |
Definition at line 35 of file NameHashTable.h.
Definition at line 83 of file NameHashTable.cpp.
References getStringForID(), fuzzer::Hash(), llvm::pdb::hashStringV1(), llvm::pdb::hashStringV2(), I, and llvm::msf::FixedStreamArray< T >::size().
|
inline |
Definition at line 34 of file NameHashTable.h.
|
inline |
Definition at line 36 of file NameHashTable.h.
Definition at line 68 of file NameHashTable.cpp.
References llvm::consumeError(), llvm::msf::StreamReader::readZeroString(), and llvm::msf::StreamReader::setOffset().
Referenced by getIDForString().
| Error NameHashTable::load | ( | msf::StreamReader & | Stream | ) |
Definition at line 25 of file NameHashTable.cpp.
References llvm::msf::StreamReader::bytesRemaining(), llvm::pdb::corrupt_file, H, llvm::joinErrors(), llvm::msf::StreamReader::readArray(), llvm::msf::StreamReader::readInteger(), llvm::msf::StreamReader::readObject(), llvm::msf::StreamReader::readStreamRef(), and llvm::Error::success().
Referenced by llvm::pdb::DbiStream::reload().
| FixedStreamArray< support::ulittle32_t > NameHashTable::name_ids | ( | ) | const |
Definition at line 102 of file NameHashTable.cpp.
1.8.6