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

#include <disassembler.h>

Public Attributes

AVROpMnem mnemonic
 
ut16 mask
 
ut16 param [4]
 
ut16 cycles
 
ut16 size
 

Detailed Description

Definition at line 128 of file disassembler.h.

Member Data Documentation

◆ cycles

ut16 avr_opcode_t::cycles

Definition at line 132 of file disassembler.h.

Referenced by avr_op().

◆ mask

ut16 avr_opcode_t::mask

Definition at line 130 of file disassembler.h.

Referenced by analysis_mask_avr(), and avr_disassembler().

◆ mnemonic

◆ param

ut16 avr_opcode_t::param[4]

Definition at line 131 of file disassembler.h.

Referenced by avr_AAAAAbbb(), avr_AAdddddAAAA(), avr_AArrrrrAAAA(), avr_dddcrrr(), avr_ddddcccc(), avr_dddddcbbb(), avr_dddddcccc(), avr_dddddcccc_load32(), avr_dddddcccc_store32(), avr_dddddcccc_x(), avr_dddddcccc_xm(), avr_dddddcccc_xp(), avr_dddddcccc_y(), avr_dddddcccc_ym(), avr_dddddcccc_yp(), avr_dddddcccc_z(), avr_dddddcccc_zm(), avr_dddddcccc_zp(), avr_ddddrrrr(), avr_ddddrrrr_2x(), avr_il_adc(), avr_il_add(), avr_il_adiw(), avr_il_and(), avr_il_andi(), avr_il_asr(), avr_il_bld(), avr_il_brcc(), avr_il_brcs(), avr_il_breq(), avr_il_brge(), avr_il_brhc(), avr_il_brhs(), avr_il_brid(), avr_il_brie(), avr_il_brlt(), avr_il_brmi(), avr_il_brne(), avr_il_brpl(), avr_il_brtc(), avr_il_brts(), avr_il_brvc(), avr_il_brvs(), avr_il_bst(), avr_il_call(), avr_il_cbi(), avr_il_clr(), avr_il_com(), avr_il_cp(), avr_il_cpc(), avr_il_cpi(), avr_il_cpse(), avr_il_dec(), avr_il_elpm(), avr_il_eor(), avr_il_fmul(), avr_il_fmuls(), avr_il_fmulsu(), avr_il_in(), avr_il_inc(), avr_il_jmp(), avr_il_lac(), avr_il_las(), avr_il_lat(), avr_il_ld(), avr_il_ldi(), avr_il_lds(), avr_il_lpm(), avr_il_lsl(), avr_il_lsr(), avr_il_mov(), avr_il_movw(), avr_il_mul(), avr_il_muls(), avr_il_mulsu(), avr_il_neg(), avr_il_or(), avr_il_ori(), avr_il_out(), avr_il_pop(), avr_il_push(), avr_il_rcall(), avr_il_rjmp(), avr_il_rol(), avr_il_ror(), avr_il_sbc(), avr_il_sbci(), avr_il_sbi(), avr_il_sbic(), avr_il_sbis(), avr_il_sbiw(), avr_il_sbrc(), avr_il_sbrs(), avr_il_ser(), avr_il_st(), avr_il_sts(), avr_il_sub(), avr_il_subi(), avr_il_swap(), avr_il_xch(), avr_KKddKKKK(), avr_kkkddddkkkk_load16(), avr_kkkddddkkkk_store16(), avr_KKKKcccc(), avr_KKKKddddKKKK(), avr_kkkkkccck(), avr_kkkkkkkccc(), avr_kkkkkkkkkkkk(), avr_op(), avr_qcqqcdddddcqqq_y(), avr_qcqqcdddddcqqq_z(), avr_qcqqcrrrrrcqqq_y(), avr_qcqqcrrrrrcqqq_z(), avr_rdddddrrrr(), avr_rrrrrcbbb(), avr_rrrrrcccc_x(), avr_rrrrrcccc_xm(), avr_rrrrrcccc_xp(), avr_rrrrrcccc_y(), avr_rrrrrcccc_ym(), avr_rrrrrcccc_yp(), avr_rrrrrcccc_z(), avr_rrrrrcccc_zm(), avr_rrrrrcccc_zp(), and avr_spmz().

◆ size


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