Rizin
unix-like reverse engineering framework and cli tools
|
#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_set * | avariant |
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) |
const aarch64_feature_set* aarch64_opcode::avariant |
uint32_t aarch64_opcode::flags |
Definition at line 706 of file aarch64.h.
Referenced by cmd_descs_generate.Arg::__str__(), determine_disassembling_preference(), do_special_decoding(), match_operands_qualifier(), print_comment(), and print_mnemonic_name().
enum aarch64_insn_class aarch64_opcode::iclass |
Definition at line 683 of file aarch64.h.
Referenced by aarch64_decode_variant_using_iclass(), aarch64_ext_addr_simm(), aarch64_ext_advsimd_imm_shift(), aarch64_ext_ft(), decode_sizeq(), operand_general_constraint_met_p(), and user_friendly_fixup().
aarch64_insn aarch64_opcode::mask |
Definition at line 683 of file aarch64.h.
Referenced by aarch64_opcode_decode(), decode_sizeq(), determine_disassembling_preference(), and do_special_decoding().
const char* aarch64_opcode::name |
Definition at line 673 of file aarch64.h.
Referenced by cmd_descs_generate.Arg::__str__(), cmd_descs_generate.Detail::__str__(), cmd_descs_generate.Arg::_get_choices_cname(), cmd_descs_generate.CmdDesc::_validate(), aarch64_opcode_decode(), aarch64_replace_opcode(), determine_disassembling_preference(), cmd_descs_generate.Detail::get_detail_entries_cname(), print_mnemonic_name(), remove_dot_suffix(), test_group_name.GroupTest::run(), and cmd_descs_generate.CmdDesc::str_tab().
enum aarch64_op aarch64_opcode::op |
Definition at line 683 of file aarch64.h.
Referenced by convert_movewide_to_mov(), convert_to_alias(), decode_asimd_fcvt(), do_misc_decoding(), and operand_general_constraint_met_p().
aarch64_insn aarch64_opcode::opcode |
Definition at line 677 of file aarch64.h.
Referenced by capstone.CsInsn::__gen_detail(), aarch64_opcode_decode(), alias_opcode_p(), determine_disassembling_preference(), get_opcode_dependent_value(), get_optional_operand_default_value(), opcode_has_alias(), opcode_has_special_coder(), opcode_priority(), optional_operand_p(), and pseudo_opcode_p().
enum aarch64_opnd aarch64_opcode::operands[AARCH64_MAX_OPND_NUM] |
Definition at line 692 of file aarch64.h.
Referenced by capstone.CsInsn::__gen_detail(), aarch64_ext_simd_addr_post(), aarch64_match_operands_constraint(), aarch64_num_of_operands(), aarch64_opcode_decode(), aarch64_replace_opcode(), do_special_decoding(), match_operands_qualifier(), capstone.CsInsn::op_count(), capstone.CsInsn::op_find(), operand_general_constraint_met_p(), print_operands(), select_operand_for_fptype_field_coding(), select_operand_for_scalar_size_field_coding(), and select_operand_for_sf_field_coding().
aarch64_opnd_qualifier_seq_t aarch64_opcode::qualifiers_list[AARCH64_MAX_QLF_SEQ_NUM] |
Definition at line 703 of file aarch64.h.
Referenced by aarch64_decode_variant_using_iclass(), aarch64_select_operand_for_sizeq_field_coding(), decode_sizeq(), do_special_decoding(), get_expected_qualifier(), match_operands_qualifier(), and select_operand_for_scalar_size_field_coding().
unsigned char aarch64_opcode::tied_operand |
Definition at line 710 of file aarch64.h.
Referenced by aarch64_match_operands_constraint().
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().