Rizin
unix-like reverse engineering framework and cli tools
capstone.Arm.OpInfo Class Reference
Inheritance diagram for capstone.Arm.OpInfo:

Public Member Functions

 OpInfo (UnionOpInfo op_info)
 

Public Attributes

boolean usermode
 
int vectorSize
 
int vectorData
 
int cpsMode
 
int cpsFlag
 
int cc
 
boolean updateFlags
 
boolean writeback
 
int memBarrier
 
Operand[] op = null
 

Detailed Description

Definition at line 128 of file Arm.java.

Constructor & Destructor Documentation

◆ OpInfo()

capstone.Arm.OpInfo.OpInfo ( UnionOpInfo  op_info)
inline

Definition at line 140 of file Arm.java.

140  {
141  usermode = op_info.usermode;
142  vectorSize = op_info.vector_size;
143  vectorData = op_info.vector_data;
144  cpsMode = op_info.cps_mode;
145  cpsFlag = op_info.cps_flag;
146  cc = op_info.cc;
147  updateFlags = (op_info.update_flags > 0);
148  writeback = (op_info.writeback > 0);
149  memBarrier = op_info.mem_barrier;
150  op = op_info.op;
151  }
boolean writeback
Definition: Arm.java:136
boolean usermode
Definition: Arm.java:129
boolean updateFlags
Definition: Arm.java:135
Definition: dis.c:32

References capstone.Arm.UnionOpInfo.cc, capstone.Arm.OpInfo.cc, capstone.Arm.UnionOpInfo.cps_flag, capstone.Arm.UnionOpInfo.cps_mode, capstone.Arm.OpInfo.cpsFlag, capstone.Arm.OpInfo.cpsMode, capstone.Arm.UnionOpInfo.mem_barrier, capstone.Arm.OpInfo.memBarrier, capstone.Arm.UnionOpInfo.op, capstone.Arm.UnionOpInfo.update_flags, capstone.Arm.OpInfo.updateFlags, capstone.Arm.UnionOpInfo.usermode, capstone.Arm.OpInfo.usermode, capstone.Arm.UnionOpInfo.vector_data, capstone.Arm.UnionOpInfo.vector_size, capstone.Arm.OpInfo.vectorData, capstone.Arm.OpInfo.vectorSize, capstone.Arm.UnionOpInfo.writeback, and capstone.Arm.OpInfo.writeback.

Member Data Documentation

◆ cc

int capstone.Arm.OpInfo.cc

Definition at line 134 of file Arm.java.

Referenced by capstone.CsInsn.__gen_detail(), and capstone.Arm.OpInfo.OpInfo().

◆ cpsFlag

int capstone.Arm.OpInfo.cpsFlag

Definition at line 133 of file Arm.java.

Referenced by capstone.Arm.OpInfo.OpInfo().

◆ cpsMode

int capstone.Arm.OpInfo.cpsMode

Definition at line 132 of file Arm.java.

Referenced by capstone.Arm.OpInfo.OpInfo().

◆ memBarrier

int capstone.Arm.OpInfo.memBarrier

Definition at line 137 of file Arm.java.

Referenced by capstone.Arm.OpInfo.OpInfo().

◆ op

Operand [] capstone.Arm.OpInfo.op = null

Definition at line 138 of file Arm.java.

◆ updateFlags

boolean capstone.Arm.OpInfo.updateFlags

Definition at line 135 of file Arm.java.

Referenced by capstone.Arm.OpInfo.OpInfo().

◆ usermode

boolean capstone.Arm.OpInfo.usermode

Definition at line 129 of file Arm.java.

Referenced by capstone.CsInsn.__gen_detail(), and capstone.Arm.OpInfo.OpInfo().

◆ vectorData

int capstone.Arm.OpInfo.vectorData

Definition at line 131 of file Arm.java.

Referenced by capstone.Arm.OpInfo.OpInfo().

◆ vectorSize

int capstone.Arm.OpInfo.vectorSize

Definition at line 130 of file Arm.java.

Referenced by capstone.Arm.OpInfo.OpInfo().

◆ writeback

boolean capstone.Arm.OpInfo.writeback

Definition at line 136 of file Arm.java.

Referenced by capstone.CsInsn.__gen_detail(), and capstone.Arm.OpInfo.OpInfo().


The documentation for this class was generated from the following file: