class Compile3Sym

Declaration

class Compile3Sym : public SymbolRecord { /* full declaration omitted */ };

Declared at: llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:728

Inherits from: SymbolRecord

Member Variables

public llvm::codeview::CompileSym3Flags Flags = CompileSym3Flags::None
public llvm::codeview::CPUType Machine
public uint16_t VersionFrontendMajor = 0
public uint16_t VersionFrontendMinor = 0
public uint16_t VersionFrontendBuild = 0
public uint16_t VersionFrontendQFE = 0
public uint16_t VersionBackendMajor = 0
public uint16_t VersionBackendMinor = 0
public uint16_t VersionBackendBuild = 0
public uint16_t VersionBackendQFE = 0
public llvm::StringRef Version
public uint32_t RecordOffset = 0

Inherited from SymbolRecord:

public Kind

Method Overview

Inherited from SymbolRecord:

Methods

Compile3Sym()

Declared at: llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:730

Compile3Sym(llvm::codeview::SymbolRecordKind Kind)

Declared at: llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:731

Parameters

llvm::codeview::SymbolRecordKind Kind

Compile3Sym(uint32_t RecordOffset)

Declared at: llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:732

Parameters

uint32_t RecordOffset

llvm::codeview::CompileSym3Flags getFlags() const

Declared at: llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:755

llvm::codeview::SourceLanguage getLanguage() const

Declared at: llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:752

bool hasOptimizations() const

Declared at: llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:759

void setLanguage(
    llvm::codeview::SourceLanguage Lang)

Declared at: llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:748

Parameters

llvm::codeview::SourceLanguage Lang