#include "llvm/DebugInfo/CodeView/StringsAndChecksums.h"
#include "llvm/DebugInfo/CodeView/CodeView.h"
#include "llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h"
#include "llvm/DebugInfo/CodeView/DebugStringTableSubsection.h"
#include "llvm/DebugInfo/CodeView/DebugSubsectionRecord.h"
#include "llvm/Support/Error.h"
#include <cassert>
usingnamespacellvm;
usingnamespacellvm::codeview;
StringsAndChecksumsRef::StringsAndChecksumsRef() = default;
StringsAndChecksumsRef::StringsAndChecksumsRef(
const DebugStringTableSubsectionRef &Strings)
: … { … }
StringsAndChecksumsRef::StringsAndChecksumsRef(
const DebugStringTableSubsectionRef &Strings,
const DebugChecksumsSubsectionRef &Checksums)
: … { … }
void StringsAndChecksumsRef::initializeStrings(
const DebugSubsectionRecord &SR) { … }
void StringsAndChecksumsRef::reset() { … }
void StringsAndChecksumsRef::resetStrings() { … }
void StringsAndChecksumsRef::resetChecksums() { … }
void StringsAndChecksumsRef::setStrings(
const DebugStringTableSubsectionRef &StringsRef) { … }
void StringsAndChecksumsRef::setChecksums(
const DebugChecksumsSubsectionRef &CS) { … }
void StringsAndChecksumsRef::initializeChecksums(
const DebugSubsectionRecord &FCR) { … }