Class: PEdump::ImportedFunction
Instance Attribute Summary collapse
-
#hint ⇒ Object
Returns the value of attribute hint.
-
#module_name ⇒ Object
Returns the value of attribute module_name.
-
#name ⇒ Object
Returns the value of attribute name.
-
#ordinal ⇒ Object
Returns the value of attribute ordinal.
-
#va ⇒ Object
Returns the value of attribute va.
Instance Method Summary collapse
- #==(x) ⇒ Object
- #eql?(x) ⇒ Boolean
-
#hash ⇒ Object
magic to be able to easy merge :first_thunk & :original_first_thunk arrays (keeping va different).
Instance Attribute Details
#hint ⇒ Object
Returns the value of attribute hint
569 570 571 |
# File 'lib/pedump.rb', line 569 def hint @hint end |
#module_name ⇒ Object
Returns the value of attribute module_name
569 570 571 |
# File 'lib/pedump.rb', line 569 def module_name @module_name end |
#name ⇒ Object
Returns the value of attribute name
569 570 571 |
# File 'lib/pedump.rb', line 569 def name @name end |
#ordinal ⇒ Object
Returns the value of attribute ordinal
569 570 571 |
# File 'lib/pedump.rb', line 569 def ordinal @ordinal end |
#va ⇒ Object
Returns the value of attribute va
569 570 571 |
# File 'lib/pedump.rb', line 569 def va @va end |
Instance Method Details
#==(x) ⇒ Object
570 571 572 573 |
# File 'lib/pedump.rb', line 570 def == x self.hint == x.hint && self.name == x.name && self.ordinal == x.ordinal && self.module_name == x.module_name end |
#eql?(x) ⇒ Boolean
583 584 585 586 |
# File 'lib/pedump.rb', line 583 def eql? x self.hint == x.hint && self.name == x.name && self.ordinal == x.ordinal && self.module_name == x.module_name end |
#hash ⇒ Object
magic to be able to easy merge :first_thunk & :original_first_thunk arrays (keeping va different)
580 581 582 |
# File 'lib/pedump.rb', line 580 def hash [hint,name,ordinal,module_name].hash end |