6 import com.sun.jna.Structure;
7 import com.sun.jna.Union;
10 import java.util.Arrays;
16 public static class MemType extends Structure {
24 return Arrays.asList(
"base",
"index",
"length",
"disp");
28 public static class OpValue extends Union {
34 public static class Operand extends Structure {
43 value.setType(Long.TYPE);
45 value.setType(Integer.TYPE);
53 return Arrays.asList(
"type",
"value");
69 readField(
"op_count");
77 return Arrays.asList(
"cc",
"op_count",
"op");
@ SYSZ_OP_MEM
= CS_OP_MEM (Memory operand).
@ SYSZ_OP_IMM
= CS_OP_IMM (Immediate operand).
@ SYSZ_OP_ACREG
Access register operand.
@ SYSZ_OP_INVALID
= CS_OP_INVALID (Uninitialized).
@ SYSZ_OP_REG
= CS_OP_REG (Register operand).
OpInfo(UnionOpInfo op_info)