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
578 579 580 |
# File 'lib/pedump.rb', line 578 def hint @hint end |
#module_name ⇒ Object
Returns the value of attribute module_name
578 579 580 |
# File 'lib/pedump.rb', line 578 def module_name @module_name end |
#name ⇒ Object
Returns the value of attribute name
578 579 580 |
# File 'lib/pedump.rb', line 578 def name @name end |
#ordinal ⇒ Object
Returns the value of attribute ordinal
578 579 580 |
# File 'lib/pedump.rb', line 578 def ordinal @ordinal end |
#va ⇒ Object
Returns the value of attribute va
578 579 580 |
# File 'lib/pedump.rb', line 578 def va @va end |
Instance Method Details
#==(x) ⇒ Object
579 580 581 582 |
# File 'lib/pedump.rb', line 579 def == x self.hint == x.hint && self.name == x.name && self.ordinal == x.ordinal && self.module_name == x.module_name end |
#eql?(x) ⇒ Boolean
592 593 594 595 |
# File 'lib/pedump.rb', line 592 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)
589 590 591 |
# File 'lib/pedump.rb', line 589 def hash [hint,name,ordinal,module_name].hash end |