class DebugChecksumsSubsection

Declaration

class DebugChecksumsSubsection : public DebugSubsection { /* full declaration omitted */ };

Declared at: llvm/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h:75

Inherits from: DebugSubsection

Member Variables

Inherited from DebugSubsection:

protected Kind

Method Overview

  • public DebugChecksumsSubsection(llvm::codeview::DebugStringTableSubsection & Strings)
  • public void addChecksum(llvm::StringRef FileName, llvm::codeview::FileChecksumKind Kind, ArrayRef<uint8_t> Bytes)
  • public uint32_t calculateSerializedSize() const
  • public static bool classof(const llvm::codeview::DebugSubsection * S)
  • public llvm::Error commit(llvm::BinaryStreamWriter & Writer) const
  • public uint32_t mapChecksumOffset(llvm::StringRef FileName) const

Inherited from DebugSubsection:

Methods

DebugChecksumsSubsection(
    llvm::codeview::DebugStringTableSubsection&
        Strings)

Declared at: llvm/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h:77

Parameters

llvm::codeview::DebugStringTableSubsection& Strings

void addChecksum(
    llvm::StringRef FileName,
    llvm::codeview::FileChecksumKind Kind,
    ArrayRef<uint8_t> Bytes)

Declared at: llvm/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h:83

Parameters

llvm::StringRef FileName
llvm::codeview::FileChecksumKind Kind
ArrayRef<uint8_t> Bytes

uint32_t calculateSerializedSize() const

Declared at: llvm/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h:86

static bool classof(
    const llvm::codeview::DebugSubsection* S)

Declared at: llvm/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h:79

Parameters

const llvm::codeview::DebugSubsection* S

llvm::Error commit(
    llvm::BinaryStreamWriter& Writer) const

Declared at: llvm/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h:87

Parameters

llvm::BinaryStreamWriter& Writer

uint32_t mapChecksumOffset(
    llvm::StringRef FileName) const

Declared at: llvm/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h:88

Parameters

llvm::StringRef FileName