Public Member Functions | Static Public Attributes

com.google.security.zynamics.binnavi.API.reil.ReilOperand Class Reference

Inherits com::google::security::zynamics::binnavi::APIHelpers::ApiObject< com.google.security.zynamics.reil.ReilOperand >.

List of all members.

Public Member Functions

OperandSize getSize ()
OperandType getType ()
String getValue ()
 ReilOperand (final OperandSize size, final String value)
String toString ()

Static Public Attributes

static final ReilOperand EMPTY_OPERAND

Detailed Description

Represents a single REIL operand.


Constructor & Destructor Documentation

com.google.security.zynamics.binnavi.API.reil.ReilOperand.ReilOperand ( final OperandSize  size,
final String  value 
)

Creates a new REIL operand.

Parameters:
size Size of the new REIL operand.
value Value of the new REIL operand.

Member Function Documentation

OperandSize com.google.security.zynamics.binnavi.API.reil.ReilOperand.getSize (  ) 

Returns the size of the operand.

Returns:
The size of the operand.
OperandType com.google.security.zynamics.binnavi.API.reil.ReilOperand.getType (  ) 

Returns the type of the operand.

Returns:
The type of the operand.
String com.google.security.zynamics.binnavi.API.reil.ReilOperand.getValue (  ) 

Returns the string value of the operand.

Returns:
The string value of the operand.
String com.google.security.zynamics.binnavi.API.reil.ReilOperand.toString (  ) 

Returns the string representation of the operand.

Returns:
The string representation of the operand.

Member Data Documentation

Initial value:
      new ReilOperand(OperandSize.OPERAND_SIZE_EMPTY, "")

This empty operand object can be used when creating new REIL instructions.