class MCDwarfLoc

Declaration

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

Description

Instances of this class represent the information from a dwarf .loc directive.

Declared at: llvm/include/llvm/MC/MCDwarf.h:101

Member Variables

private uint32_t FileNum
private uint32_t Line
private uint16_t Column
private uint8_t Flags
private uint8_t Isa
private uint32_t Discriminator

Method Overview

  • private MCDwarfLoc(unsigned int fileNum, unsigned int line, unsigned int column, unsigned int flags, unsigned int isa, unsigned int discriminator)
  • public unsigned int getColumn() const
  • public unsigned int getDiscriminator() const
  • public unsigned int getFileNum() const
  • public unsigned int getFlags() const
  • public unsigned int getIsa() const
  • public unsigned int getLine() const
  • public void setColumn(unsigned int column)
  • public void setDiscriminator(unsigned int discriminator)
  • public void setFileNum(unsigned int fileNum)
  • public void setFlags(unsigned int flags)
  • public void setIsa(unsigned int isa)
  • public void setLine(unsigned int line)

Methods

MCDwarfLoc(unsigned int fileNum,
           unsigned int line,
           unsigned int column,
           unsigned int flags,
           unsigned int isa,
           unsigned int discriminator)

Declared at: llvm/include/llvm/MC/MCDwarf.h:122

Parameters

unsigned int fileNum
unsigned int line
unsigned int column
unsigned int flags
unsigned int isa
unsigned int discriminator

unsigned int getColumn() const

Description

Get the Column of this MCDwarfLoc.

Declared at: llvm/include/llvm/MC/MCDwarf.h:138

unsigned int getDiscriminator() const

Description

Get the Discriminator of this MCDwarfLoc.

Declared at: llvm/include/llvm/MC/MCDwarf.h:147

unsigned int getFileNum() const

Description

Get the FileNum of this MCDwarfLoc.

Declared at: llvm/include/llvm/MC/MCDwarf.h:132

unsigned int getFlags() const

Description

Get the Flags of this MCDwarfLoc.

Declared at: llvm/include/llvm/MC/MCDwarf.h:141

unsigned int getIsa() const

Description

Get the Isa of this MCDwarfLoc.

Declared at: llvm/include/llvm/MC/MCDwarf.h:144

unsigned int getLine() const

Description

Get the Line of this MCDwarfLoc.

Declared at: llvm/include/llvm/MC/MCDwarf.h:135

void setColumn(unsigned int column)

Description

Set the Column of this MCDwarfLoc.

Declared at: llvm/include/llvm/MC/MCDwarf.h:156

Parameters

unsigned int column

void setDiscriminator(unsigned int discriminator)

Description

Set the Discriminator of this MCDwarfLoc.

Declared at: llvm/include/llvm/MC/MCDwarf.h:174

Parameters

unsigned int discriminator

void setFileNum(unsigned int fileNum)

Description

Set the FileNum of this MCDwarfLoc.

Declared at: llvm/include/llvm/MC/MCDwarf.h:150

Parameters

unsigned int fileNum

void setFlags(unsigned int flags)

Description

Set the Flags of this MCDwarfLoc.

Declared at: llvm/include/llvm/MC/MCDwarf.h:162

Parameters

unsigned int flags

void setIsa(unsigned int isa)

Description

Set the Isa of this MCDwarfLoc.

Declared at: llvm/include/llvm/MC/MCDwarf.h:168

Parameters

unsigned int isa

void setLine(unsigned int line)

Description

Set the Line of this MCDwarfLoc.

Declared at: llvm/include/llvm/MC/MCDwarf.h:153

Parameters

unsigned int line