Class: Fisk::Operand

Inherits:
Object
  • Object
show all
Includes:
OperandPredicates
Defined in:
lib/fisk.rb

Instance Method Summary collapse

Methods included from OperandPredicates

#absolute_location?, #extended_register?, #immediate?, #memory?, #register?, #rip?, #temp_register?, #unresolved?

Instance Method Details

#op_valueObject



34
35
36
# File 'lib/fisk.rb', line 34

def op_value
  value
end

#rex_valueObject



30
31
32
# File 'lib/fisk.rb', line 30

def rex_value
  value >> 3
end

#works?(op) ⇒ Boolean

Returns:

  • (Boolean)


26
27
28
# File 'lib/fisk.rb', line 26

def works? op
  self.type == op.type
end