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
34 35 36 |
# File 'lib/fisk.rb', line 34 def op_value value end |
#rex_value ⇒ Object
30 31 32 |
# File 'lib/fisk.rb', line 30 def rex_value value >> 3 end |
#works?(op) ⇒ Boolean
26 27 28 |
# File 'lib/fisk.rb', line 26 def works? op self.type == op.type end |