public class DisassembledInstruction
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
int |
address |
java.lang.String |
instruction |
int |
num_operands |
DisassembledOperand |
op1 |
DisassembledOperand |
op2 |
int |
opcode |
Constructor and Description |
---|
DisassembledInstruction(int address,
int opcode,
java.lang.String instruction) |
DisassembledInstruction(int address,
int opcode,
java.lang.String instruction,
DisassembledOperand dop) |
DisassembledInstruction(int address,
int opcode,
java.lang.String instruction,
DisassembledOperand dop1,
DisassembledOperand dop2) |
Modifier and Type | Method and Description |
---|---|
void |
formatInstruction(java.lang.StringBuilder buffer) |
void |
shortFormat(java.lang.StringBuilder buffer) |
int |
size() |
java.lang.String |
toString() |
public final int address
public final int opcode
public final int num_operands
public final java.lang.String instruction
public final DisassembledOperand op1
public final DisassembledOperand op2
public DisassembledInstruction(int address, int opcode, java.lang.String instruction)
address
- where to start disassembling.opcode
- the opcode to disassemble.instruction
- the instruction string corresponding to the opcode.public DisassembledInstruction(int address, int opcode, java.lang.String instruction, DisassembledOperand dop)
public DisassembledInstruction(int address, int opcode, java.lang.String instruction, DisassembledOperand dop1, DisassembledOperand dop2)