LLVM API Documentation

Public Member Functions | Public Attributes
llvm::DWARFDebugLine::Prologue Struct Reference

#include <DWARFDebugLine.h>

Collaboration diagram for llvm::DWARFDebugLine::Prologue:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Prologue ()
uint32_t getLength () const
uint32_t getStatementTableLength () const
int32_t getMaxLineIncrementForSpecialOpcode () const
void dump (raw_ostream &OS) const
void clear ()

Public Attributes

uint32_t TotalLength
uint16_t Version
uint32_t PrologueLength
uint8_t MinInstLength
uint8_t MaxOpsPerInst
uint8_t DefaultIsStmt
int8_t LineBase
uint8_t LineRange
uint8_t OpcodeBase
std::vector< uint8_t > StandardOpcodeLengths
std::vector< const char * > IncludeDirectories
std::vector< FileNameEntryFileNames

Detailed Description

Definition at line 35 of file DWARFDebugLine.h.


Constructor & Destructor Documentation

Definition at line 36 of file DWARFDebugLine.h.


Member Function Documentation

uint32_t llvm::DWARFDebugLine::Prologue::getLength ( ) const [inline]

Definition at line 69 of file DWARFDebugLine.h.

References PrologueLength, TotalLength, and Version.

Referenced by getStatementTableLength().

Definition at line 77 of file DWARFDebugLine.h.

References LineBase, and LineRange.

Definition at line 74 of file DWARFDebugLine.h.

References getLength(), and TotalLength.


Member Data Documentation

Definition at line 55 of file DWARFDebugLine.h.

Referenced by llvm::DWARFDebugLine::parsePrologue().

Definition at line 48 of file DWARFDebugLine.h.

Referenced by clear(), getLength(), and llvm::DWARFDebugLine::parsePrologue().

Definition at line 45 of file DWARFDebugLine.h.

Referenced by clear(), getLength(), and llvm::DWARFDebugLine::parsePrologue().


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