LLVM  4.0.0
Public Attributes | List of all members
llvm::MCDwarfLineTableParams Struct Reference

#include <MCDwarf.h>

Collaboration diagram for llvm::MCDwarfLineTableParams:
[legend]

Public Attributes

uint8_t DWARF2LineOpcodeBase = 13
 First special line opcode - leave room for the standard opcodes. More...
 
int8_t DWARF2LineBase = -5
 Minimum line offset in a special line info. More...
 
uint8_t DWARF2LineRange = 14
 Range of line offsets in a special line info. opcode. More...
 

Detailed Description

Definition at line 183 of file MCDwarf.h.

Member Data Documentation

int8_t llvm::MCDwarfLineTableParams::DWARF2LineBase = -5

Minimum line offset in a special line info.

opcode. The value -5 was chosen to give a reasonable range of values.

Definition at line 191 of file MCDwarf.h.

Referenced by llvm::MCDwarfLineTableHeader::Emit(), and llvm::MCDwarfLineAddr::Encode().

uint8_t llvm::MCDwarfLineTableParams::DWARF2LineOpcodeBase = 13

First special line opcode - leave room for the standard opcodes.

Note: If you want to change this, you'll have to update the "StandardOpcodeLengths" table that is emitted in Emit().

Definition at line 188 of file MCDwarf.h.

Referenced by llvm::MCDwarfLineTableHeader::Emit(), llvm::MCDwarfLineAddr::Encode(), and SpecialAddr().

uint8_t llvm::MCDwarfLineTableParams::DWARF2LineRange = 14

Range of line offsets in a special line info. opcode.

Definition at line 193 of file MCDwarf.h.

Referenced by llvm::MCDwarfLineTableHeader::Emit(), llvm::MCDwarfLineAddr::Encode(), and SpecialAddr().


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