Class: Fisk::Operand
Direct Known Subclasses
Memory, Registers::Register, Registers::Rip, Registers::Temp, UnknownLabel, ValueOperand
Instance Method Summary collapse
Methods included from OperandPredicates
#absolute_location?, #extended_register?, #immediate?, #memory?, #register?, #rip?, #temp_register?, #unresolved?
Instance Method Details
#op_value ⇒ Object
50 51 52 |
# File 'lib/fisk.rb', line 50 def op_value value end |
#rex_value ⇒ Object
46 47 48 |
# File 'lib/fisk.rb', line 46 def rex_value value >> 3 end |
#works?(op) ⇒ Boolean
42 43 44 |
# File 'lib/fisk.rb', line 42 def works? op self.type == op.type end |