Rizin
unix-like reverse engineering framework and cli tools
aarch64_opcode Struct Reference

#include <aarch64.h>

Public Attributes

const char * name
 
aarch64_insn opcode
 
aarch64_insn mask
 
enum aarch64_insn_class iclass
 
enum aarch64_op op
 
const aarch64_feature_setavariant
 
enum aarch64_opnd operands [AARCH64_MAX_OPND_NUM]
 
aarch64_opnd_qualifier_seq_t qualifiers_list [AARCH64_MAX_QLF_SEQ_NUM]
 
uint32_t flags
 
unsigned char tied_operand
 
bfd_boolean(* verifier )(const struct aarch64_opcode *, const aarch64_insn)
 

Detailed Description

Definition at line 670 of file aarch64.h.

Member Data Documentation

◆ avariant

const aarch64_feature_set* aarch64_opcode::avariant

Definition at line 692 of file aarch64.h.

◆ flags

◆ iclass

◆ mask

aarch64_insn aarch64_opcode::mask

◆ name

◆ op

◆ opcode

◆ operands

◆ qualifiers_list

◆ tied_operand

unsigned char aarch64_opcode::tied_operand

Definition at line 710 of file aarch64.h.

Referenced by aarch64_match_operands_constraint().

◆ verifier

bfd_boolean(* aarch64_opcode::verifier) (const struct aarch64_opcode *, const aarch64_insn)

Definition at line 713 of file aarch64.h.

Referenced by aarch64_opcode_decode().


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