class DIELocList

Declaration

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

Description

Represents a pointer to a location list in the debug_loc section.

Declared at: llvm/include/llvm/CodeGen/DIE.h:332

Member Variables

private size_t Index
Index into the .debug_loc vector.

Method Overview

  • public DIELocList(size_t I)
  • public void emitValue(const llvm::AsmPrinter * AP, dwarf::Form Form) const
  • public size_t getValue() const
  • public void print(llvm::raw_ostream & O) const
  • public unsigned int sizeOf(const dwarf::FormParams & FormParams, dwarf::Form Form) const

Methods

DIELocList(size_t I)

Declared at: llvm/include/llvm/CodeGen/DIE.h:337

Parameters

size_t I

void emitValue(const llvm::AsmPrinter* AP,
               dwarf::Form Form) const

Declared at: llvm/include/llvm/CodeGen/DIE.h:342

Parameters

const llvm::AsmPrinter* AP
dwarf::Form Form

size_t getValue() const

Description

Grab the current index out.

Declared at: llvm/include/llvm/CodeGen/DIE.h:340

void print(llvm::raw_ostream& O) const

Declared at: llvm/include/llvm/CodeGen/DIE.h:345

Parameters

llvm::raw_ostream& O

unsigned int sizeOf(
    const dwarf::FormParams& FormParams,
    dwarf::Form Form) const

Declared at: llvm/include/llvm/CodeGen/DIE.h:343

Parameters

const dwarf::FormParams& FormParams
dwarf::Form Form