class WORF::DebugLine::Registers

Attributes

address[RW]
basic_block[RW]
column[RW]
discriminator[RW]
end_sequence[RW]
epilogue_begin[RW]
file[RW]
is_stmt[RW]
isa[RW]
line[RW]
op_index[RW]
prologue_end[RW]

Public Class Methods

new(default_is_stmt) click to toggle source
# File lib/worf.rb, line 250
def initialize default_is_stmt
  @address        = 0
  @op_index       = 0
  @file           = 1
  @line           = 1
  @column         = 0
  @is_stmt        = default_is_stmt
  @basic_block    = false
  @end_sequence   = false
  @prologue_end   = false
  @epilogue_begin = false
  @isa            = 0
  @discriminator  = 0
end

Public Instance Methods

inspect() click to toggle source
# File lib/worf.rb, line 265
def inspect
  sprintf("%#018x %s %s %s", address,
                          line.to_s.rjust(6),
                          column.to_s.rjust(6),
                          file.to_s.rjust(6))
end