class Compile3Sym

Declaration

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

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

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:723

Compile3Sym(llvm::codeview::SymbolRecordKind Kind)

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

Parameters

llvm::codeview::SymbolRecordKind Kind

Compile3Sym(uint32_t RecordOffset)

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

Parameters

uint32_t RecordOffset

llvm::codeview::CompileSym3Flags getFlags() const

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

llvm::codeview::SourceLanguage getLanguage() const

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

bool hasOptimizations() const

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

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

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

Parameters

llvm::codeview::SourceLanguage Lang