LLVM  14.0.0git
Public Attributes | List of all members
llvm::DWARFYAML::LineTable Struct Reference

#include "llvm/ObjectYAML/DWARFYAML.h"

Collaboration diagram for llvm::DWARFYAML::LineTable:
Collaboration graph
[legend]

Public Attributes

dwarf::DwarfFormat Format
 
Optional< uint64_tLength
 
uint16_t Version
 
Optional< uint64_tPrologueLength
 
uint8_t MinInstLength
 
uint8_t MaxOpsPerInst
 
uint8_t DefaultIsStmt
 
uint8_t LineBase
 
uint8_t LineRange
 
Optional< uint8_t > OpcodeBase
 
Optional< std::vector< uint8_t > > StandardOpcodeLengths
 
std::vector< StringRefIncludeDirs
 
std::vector< FileFiles
 
std::vector< LineTableOpcodeOpcodes
 

Detailed Description

Definition at line 138 of file DWARFYAML.h.

Member Data Documentation

◆ DefaultIsStmt

uint8_t llvm::DWARFYAML::LineTable::DefaultIsStmt

Definition at line 145 of file DWARFYAML.h.

Referenced by llvm::DWARFYAML::emitDebugLine().

◆ Files

std::vector<File> llvm::DWARFYAML::LineTable::Files

Definition at line 151 of file DWARFYAML.h.

Referenced by llvm::DWARFYAML::emitDebugLine().

◆ Format

dwarf::DwarfFormat llvm::DWARFYAML::LineTable::Format

Definition at line 139 of file DWARFYAML.h.

Referenced by llvm::DWARFYAML::emitDebugLine().

◆ IncludeDirs

std::vector<StringRef> llvm::DWARFYAML::LineTable::IncludeDirs

Definition at line 150 of file DWARFYAML.h.

Referenced by llvm::DWARFYAML::emitDebugLine().

◆ Length

Optional<uint64_t> llvm::DWARFYAML::LineTable::Length

Definition at line 140 of file DWARFYAML.h.

Referenced by llvm::DWARFYAML::emitDebugLine().

◆ LineBase

uint8_t llvm::DWARFYAML::LineTable::LineBase

Definition at line 146 of file DWARFYAML.h.

Referenced by llvm::DWARFYAML::emitDebugLine().

◆ LineRange

uint8_t llvm::DWARFYAML::LineTable::LineRange

Definition at line 147 of file DWARFYAML.h.

Referenced by llvm::DWARFYAML::emitDebugLine().

◆ MaxOpsPerInst

uint8_t llvm::DWARFYAML::LineTable::MaxOpsPerInst

Definition at line 144 of file DWARFYAML.h.

Referenced by llvm::DWARFYAML::emitDebugLine().

◆ MinInstLength

uint8_t llvm::DWARFYAML::LineTable::MinInstLength

Definition at line 143 of file DWARFYAML.h.

Referenced by llvm::DWARFYAML::emitDebugLine().

◆ OpcodeBase

Optional<uint8_t> llvm::DWARFYAML::LineTable::OpcodeBase

Definition at line 148 of file DWARFYAML.h.

Referenced by llvm::DWARFYAML::emitDebugLine().

◆ Opcodes

std::vector<LineTableOpcode> llvm::DWARFYAML::LineTable::Opcodes

Definition at line 152 of file DWARFYAML.h.

Referenced by llvm::DWARFYAML::emitDebugLine().

◆ PrologueLength

Optional<uint64_t> llvm::DWARFYAML::LineTable::PrologueLength

Definition at line 142 of file DWARFYAML.h.

Referenced by llvm::DWARFYAML::emitDebugLine().

◆ StandardOpcodeLengths

Optional<std::vector<uint8_t> > llvm::DWARFYAML::LineTable::StandardOpcodeLengths

Definition at line 149 of file DWARFYAML.h.

Referenced by llvm::DWARFYAML::emitDebugLine().

◆ Version

uint16_t llvm::DWARFYAML::LineTable::Version

Definition at line 141 of file DWARFYAML.h.

Referenced by llvm::DWARFYAML::emitDebugLine().


The documentation for this struct was generated from the following file: