#include "llvm/ObjectYAML/CodeViewYAMLTypeHashing.h"
#include "llvm/BinaryFormat/COFF.h"
#include "llvm/Support/BinaryByteStream.h"
#include "llvm/Support/BinaryStreamReader.h"
#include "llvm/Support/BinaryStreamWriter.h"
usingnamespacellvm;
usingnamespacellvm::codeview;
usingnamespacellvm::CodeViewYAML;
usingnamespacellvm::yaml;
namespace llvm {
namespace yaml {
void MappingTraits<DebugHSection>::mapping(IO &io, DebugHSection &DebugH) { … }
void ScalarTraits<GlobalHash>::output(const GlobalHash &GH, void *Ctx,
raw_ostream &OS) { … }
StringRef ScalarTraits<GlobalHash>::input(StringRef Scalar, void *Ctx,
GlobalHash &GH) { … }
}
}
DebugHSection llvm::CodeViewYAML::fromDebugH(ArrayRef<uint8_t> DebugH) { … }
ArrayRef<uint8_t> llvm::CodeViewYAML::toDebugH(const DebugHSection &DebugH,
BumpPtrAllocator &Alloc) { … }