Class: Fisk::ImmediateOperand

Inherits:
ValueOperand show all
Defined in:
lib/fisk.rb

Instance Attribute Summary

Attributes inherited from ValueOperand

#value

Instance Method Summary collapse

Methods inherited from ValueOperand

#initialize

Methods inherited from Operand

#op_value, #rex_value

Methods included from OperandPredicates

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

Constructor Details

This class inherits a constructor from Fisk::ValueOperand

Instance Method Details

#immediate?Boolean

Returns:

  • (Boolean)


288
# File 'lib/fisk.rb', line 288

def immediate?; true; end

#works?(insn_op) ⇒ Boolean

Returns:

  • (Boolean)


290
291
292
# File 'lib/fisk.rb', line 290

def works? insn_op
  insn_op.immediate? && size <= insn_op.size
end