LLVM
8.0.1
|
#include "llvm/DebugInfo/CodeView/StringsAndChecksums.h"
Public Member Functions | |
StringsAndChecksumsRef () | |
StringsAndChecksumsRef (const DebugStringTableSubsectionRef &Strings) | |
StringsAndChecksumsRef (const DebugStringTableSubsectionRef &Strings, const DebugChecksumsSubsectionRef &Checksums) | |
void | setStrings (const DebugStringTableSubsectionRef &Strings) |
void | setChecksums (const DebugChecksumsSubsectionRef &CS) |
void | reset () |
void | resetStrings () |
void | resetChecksums () |
template<typename T > | |
void | initialize (T &&FragmentRange) |
const DebugStringTableSubsectionRef & | strings () const |
const DebugChecksumsSubsectionRef & | checksums () const |
bool | hasStrings () const |
bool | hasChecksums () const |
Definition at line 22 of file StringsAndChecksums.h.
|
default |
|
explicit |
Definition at line 24 of file StringsAndChecksums.cpp.
StringsAndChecksumsRef::StringsAndChecksumsRef | ( | const DebugStringTableSubsectionRef & | Strings, |
const DebugChecksumsSubsectionRef & | Checksums | ||
) |
Definition at line 28 of file StringsAndChecksums.cpp.
References assert(), llvm::consumeError(), llvm::codeview::DebugSubsectionRecord::getRecordData(), llvm::codeview::DebugSubsectionRecord::kind(), and llvm::codeview::StringTable.
|
inline |
Definition at line 66 of file StringsAndChecksums.h.
Referenced by llvm::CodeViewYAML::toCodeViewSubsectionList().
|
inline |
Definition at line 69 of file StringsAndChecksums.h.
|
inline |
Definition at line 68 of file StringsAndChecksums.h.
|
inline |
Definition at line 41 of file StringsAndChecksums.h.
References llvm::codeview::FileChecksums, and llvm::codeview::StringTable.
Referenced by llvm::codeview::detail::visitDebugSubsections().
void StringsAndChecksumsRef::reset | ( | ) |
Definition at line 43 of file StringsAndChecksums.cpp.
References resetChecksums(), and resetStrings().
void StringsAndChecksumsRef::resetChecksums | ( | ) |
Definition at line 53 of file StringsAndChecksums.cpp.
Referenced by reset().
void StringsAndChecksumsRef::resetStrings | ( | ) |
Definition at line 48 of file StringsAndChecksums.cpp.
Referenced by reset().
void StringsAndChecksumsRef::setChecksums | ( | const DebugChecksumsSubsectionRef & | CS | ) |
Definition at line 65 of file StringsAndChecksums.cpp.
References assert(), llvm::consumeError(), llvm::codeview::FileChecksums, llvm::codeview::DebugSubsectionRecord::getRecordData(), and llvm::codeview::DebugSubsectionRecord::kind().
void StringsAndChecksumsRef::setStrings | ( | const DebugStringTableSubsectionRef & | Strings | ) |
Definition at line 58 of file StringsAndChecksums.cpp.
|
inline |
Definition at line 65 of file StringsAndChecksums.h.
Referenced by llvm::CodeViewYAML::toCodeViewSubsectionList().