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

Public Member Functions

 UnionOpInfo ()
 
void read ()
 
List getFieldOrder ()
 

Public Attributes

boolean usermode
 
int vector_size
 
int vector_data
 
int cps_mode
 
int cps_flag
 
int cc
 
byte update_flags
 
byte writeback
 
int mem_barrier
 
byte op_count
 
Operand[] op
 

Detailed Description

Definition at line 87 of file Arm.java.

Constructor & Destructor Documentation

◆ UnionOpInfo()

capstone.Arm.UnionOpInfo.UnionOpInfo ( )
inline

Definition at line 101 of file Arm.java.

101  {
102  op = new Operand[36];
103  }
Definition: dis.c:32

Member Function Documentation

◆ getFieldOrder()

List capstone.Arm.UnionOpInfo.getFieldOrder ( )
inline

Definition at line 122 of file Arm.java.

122  {
123  return Arrays.asList("usermode", "vector_size", "vector_data",
124  "cps_mode", "cps_flag", "cc", "update_flags", "writeback", "mem_barrier", "op_count", "op");
125  }

◆ read()

void capstone.Arm.UnionOpInfo.read ( )
inline

Definition at line 105 of file Arm.java.

105  {
106  readField("usermode");
107  readField("vector_size");
108  readField("vector_data");
109  readField("cps_mode");
110  readField("cps_flag");
111  readField("cc");
112  readField("update_flags");
113  readField("writeback");
114  readField("mem_barrier");
115  readField("op_count");
116  op = new Operand[op_count];
117  if (op_count != 0)
118  readField("op");
119  }

References capstone.Arm.UnionOpInfo.op_count.

Member Data Documentation

◆ cc

int capstone.Arm.UnionOpInfo.cc

Definition at line 93 of file Arm.java.

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

◆ cps_flag

int capstone.Arm.UnionOpInfo.cps_flag

Definition at line 92 of file Arm.java.

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

◆ cps_mode

int capstone.Arm.UnionOpInfo.cps_mode

Definition at line 91 of file Arm.java.

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

◆ mem_barrier

int capstone.Arm.UnionOpInfo.mem_barrier

Definition at line 96 of file Arm.java.

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

◆ op

Operand [] capstone.Arm.UnionOpInfo.op

Definition at line 99 of file Arm.java.

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

◆ op_count

byte capstone.Arm.UnionOpInfo.op_count

Definition at line 97 of file Arm.java.

Referenced by capstone.Arm.UnionOpInfo.read().

◆ update_flags

byte capstone.Arm.UnionOpInfo.update_flags

Definition at line 94 of file Arm.java.

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

◆ usermode

boolean capstone.Arm.UnionOpInfo.usermode

Definition at line 88 of file Arm.java.

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

◆ vector_data

int capstone.Arm.UnionOpInfo.vector_data

Definition at line 90 of file Arm.java.

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

◆ vector_size

int capstone.Arm.UnionOpInfo.vector_size

Definition at line 89 of file Arm.java.

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

◆ writeback

byte capstone.Arm.UnionOpInfo.writeback

Definition at line 95 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: