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
- #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
460 461 462 |
# File 'lib/pedump.rb', line 460 def hint @hint end |
#module_name ⇒ Object
Returns the value of attribute module_name
460 461 462 |
# File 'lib/pedump.rb', line 460 def module_name @module_name end |
#name ⇒ Object
Returns the value of attribute name
460 461 462 |
# File 'lib/pedump.rb', line 460 def name @name end |
#ordinal ⇒ Object
Returns the value of attribute ordinal
460 461 462 |
# File 'lib/pedump.rb', line 460 def ordinal @ordinal end |
#va ⇒ Object
Returns the value of attribute va
460 461 462 |
# File 'lib/pedump.rb', line 460 def va @va end |
Instance Method Details
#eql?(x) ⇒ Boolean
473 474 475 476 |
# File 'lib/pedump.rb', line 473 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)
470 471 472 |
# File 'lib/pedump.rb', line 470 def hash [hint,name,ordinal,module_name].hash end |