class DWARFExpression

Declaration

class DWARFExpression { /* full declaration omitted */ };

Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFExpression.h:22

Method Overview

  • public DWARFExpression(llvm::DataExtractor Data, uint16_t Version, uint8_t AddressSize)
  • public llvm::DWARFExpression::iterator begin() const
  • public llvm::DWARFExpression::iterator end() const
  • public void print(llvm::raw_ostream & OS, const llvm::MCRegisterInfo * RegInfo, llvm::DWARFUnit * U, bool IsEH = false) const
  • public bool verify(llvm::DWARFUnit * U)

Methods

DWARFExpression(llvm::DataExtractor Data,
                uint16_t Version,
                uint8_t AddressSize)

Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFExpression.h:130

Parameters

llvm::DataExtractor Data
uint16_t Version
uint8_t AddressSize

llvm::DWARFExpression::iterator begin() const

Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFExpression.h:135

llvm::DWARFExpression::iterator end() const

Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFExpression.h:136

void print(llvm::raw_ostream& OS,
           const llvm::MCRegisterInfo* RegInfo,
           llvm::DWARFUnit* U,
           bool IsEH = false) const

Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFExpression.h:138

Parameters

llvm::raw_ostream& OS
const llvm::MCRegisterInfo* RegInfo
llvm::DWARFUnit* U
bool IsEH = false

bool verify(llvm::DWARFUnit* U)

Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFExpression.h:141

Parameters

llvm::DWARFUnit* U