Class: RDwarf::LocationList
- Inherits:
-
Array
- Object
- Array
- RDwarf::LocationList
- Defined in:
- lib/rdwarf.rb,
ext/rdwarf/rdwarf.c
Overview
Attribute
Instance Attribute Summary collapse
-
#expression_offset ⇒ Object
readonly
Returns the value of attribute expression_offset.
-
#hipc ⇒ Object
readonly
Returns the value of attribute hipc.
-
#lle ⇒ Object
readonly
Returns the value of attribute lle.
-
#locdesc_offset ⇒ Object
readonly
Returns the value of attribute locdesc_offset.
-
#lowpc ⇒ Object
readonly
Returns the value of attribute lowpc.
-
#source ⇒ Object
readonly
Returns the value of attribute source.
Instance Method Summary collapse
Instance Attribute Details
#expression_offset ⇒ Object (readonly)
Returns the value of attribute expression_offset.
162 163 164 |
# File 'lib/rdwarf.rb', line 162 def expression_offset @expression_offset end |
#hipc ⇒ Object (readonly)
Returns the value of attribute hipc.
160 161 162 |
# File 'lib/rdwarf.rb', line 160 def hipc @hipc end |
#lle ⇒ Object (readonly)
Returns the value of attribute lle.
158 159 160 |
# File 'lib/rdwarf.rb', line 158 def lle @lle end |
#locdesc_offset ⇒ Object (readonly)
Returns the value of attribute locdesc_offset.
163 164 165 |
# File 'lib/rdwarf.rb', line 163 def locdesc_offset @locdesc_offset end |
#lowpc ⇒ Object (readonly)
Returns the value of attribute lowpc.
159 160 161 |
# File 'lib/rdwarf.rb', line 159 def lowpc @lowpc end |
#source ⇒ Object (readonly)
Returns the value of attribute source.
161 162 163 |
# File 'lib/rdwarf.rb', line 161 def source @source end |
Instance Method Details
#inspect ⇒ Object
165 166 167 |
# File 'lib/rdwarf.rb', line 165 def inspect "#<#{self.class}: lle=#@lle, lowpc=#{"0x%x" % @lowpc}, hipc=#{"0x%x" % @hipc}, source=#@source, expression_offset=#{"0x%x" % @expression_offset}, locdesc_offset=#{"0x%x" % @locdesc_offset}, [#{self.collect {|desc| desc.inspect}.join(", ")}]>" end |