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



50
51
52
# File 'lib/fisk.rb', line 50

def op_value
  value
end

#rex_valueObject



46
47
48
# File 'lib/fisk.rb', line 46

def rex_value
  value >> 3
end

#works?(op) ⇒ Boolean

Returns:

  • (Boolean)


42
43
44
# File 'lib/fisk.rb', line 42

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