struct UnknownSymbolRecord

Declaration

struct UnknownSymbolRecord : public SymbolRecordBase { /* full declaration omitted */ };

Declared at: llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:261

Inherits from: SymbolRecordBase

Member Variables

public std::vector<uint8_t> Data

Inherited from SymbolRecordBase:

public Kind

Method Overview

  • public UnknownSymbolRecord(codeview::SymbolKind K)
  • public llvm::Error fromCodeViewSymbol(llvm::codeview::CVSymbol CVS)
  • public void map(yaml::IO & io)
  • public llvm::codeview::CVSymbol toCodeViewSymbol(llvm::BumpPtrAllocator & Allocator, llvm::codeview::CodeViewContainer Container) const

Inherited from SymbolRecordBase:

Methods

UnknownSymbolRecord(codeview::SymbolKind K)

Declared at: llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:262

Parameters

codeview::SymbolKind K

llvm::Error fromCodeViewSymbol(
    llvm::codeview::CVSymbol CVS)

Declared at: llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:278

Parameters

llvm::codeview::CVSymbol CVS

void map(yaml::IO& io)

Declared at: llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:264

Parameters

yaml::IO& io

llvm::codeview::CVSymbol toCodeViewSymbol(
    llvm::BumpPtrAllocator& Allocator,
    llvm::codeview::CodeViewContainer Container)
    const

Declared at: llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:266

Parameters

llvm::BumpPtrAllocator& Allocator
llvm::codeview::CodeViewContainer Container