|
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().
1.8.13