public interface

IResolvedOperandElementValue

com.pnfsoftware.jeb.core.units.code.asm.simulator.IResolvedOperandElementValue

Class Overview

Definition of an operand element.

Summary

Constants
int TYPE_POINTER
int TYPE_UNKNOWN
Public Methods
abstract byte[] getBytes()
Get the processor-order bytes of the actual operand element.
abstract int getType()
The type of operand element.

Constants

public static final int TYPE_POINTER

Constant Value: 1 (0x00000001)

public static final int TYPE_UNKNOWN

Constant Value: 0 (0x00000000)

Public Methods

public abstract byte[] getBytes ()

Get the processor-order bytes of the actual operand element.

public abstract int getType ()

The type of operand element. Well-known types are defined as TYPE_* constants. Example: for an instruction such as move reg1, int32@[reg2], an operand element of the second operand can be the address pointed to by reg2 (the operand being the actual int32 at that address). In that case, the type is TYPE_POINTER.