Struct capstone_sys::cs_arm64_op [−][src]
#[repr(C)]pub struct cs_arm64_op { pub vector_index: c_int, pub vas: arm64_vas, pub shift: cs_arm64_op__bindgen_ty_1, pub ext: arm64_extender, pub type_: arm64_op_type, pub __bindgen_anon_1: cs_arm64_op__bindgen_ty_2, pub access: u8, }
Expand description
Instruction operand
Fields
vector_index: c_int
< Vector Index for some vector operands (or -1 if irrelevant)
vas: arm64_vas
< Vector Arrangement Specifier
shift: cs_arm64_op__bindgen_ty_1
ext: arm64_extender
< extender type of this operand
type_: arm64_op_type
< operand type
__bindgen_anon_1: cs_arm64_op__bindgen_ty_2
access: u8
How is this operand accessed? (READ, WRITE or READ|WRITE) This field is combined of cs_ac_type. NOTE: this field is irrelevant if engine is compiled in DIET mode.