Rizin
unix-like reverse engineering framework and cli tools
|
Go to the source code of this file.
Variables | |
static const char * | commands_4bit [] |
static const char * | commands [] |
static const char * | commands_9bit [] |
Definition at line 610 of file h8300_disas.c.
References bytes, cmd, decode_opcode(), H8300_INSTR_MAXLEN, rz_read_at_be16(), and snprintf.
Referenced by h8300_decode_command().
Definition at line 737 of file h8300_disas.c.
References bytes, cmd, decode_opcode_4bit(), H8300_INSTR_MAXLEN, and snprintf.
Referenced by h8300_decode_command().
Definition at line 284 of file h8300_disas.c.
References bytes, cmd, decode_opcode(), H8300_INSTR_MAXLEN, reg, snprintf, and val.
Referenced by h8300_decode_command().
Definition at line 272 of file h8300_disas.c.
References bytes, cmd, decode_opcode(), H8300_INSTR_MAXLEN, and snprintf.
Referenced by h8300_decode_command().
Definition at line 305 of file h8300_disas.c.
References bytes, cmd, decode_opcode(), H8300_INSTR_MAXLEN, snprintf, and st8.
Referenced by h8300_decode_command().
Definition at line 523 of file h8300_disas.c.
References bytes, cmd, decode_opcode(), H8300_INSTR_MAXLEN, and snprintf.
Referenced by h8300_decode_command().
Definition at line 335 of file h8300_disas.c.
References bytes, cmd, decode_opcode(), H8300_INSTR_MAXLEN, rz_read_at_be16(), and snprintf.
Referenced by h8300_decode_command().
Definition at line 216 of file h8300_disas.c.
References bytes, cmd, decode_opcode(), H8300_RTE, and H8300_RTS.
Referenced by h8300_decode_command().
Definition at line 319 of file h8300_disas.c.
References bytes, cmd, decode_opcode(), H8300_INSTR_MAXLEN, imm, rz_read_at_be16(), and snprintf.
Referenced by h8300_decode_command().
Definition at line 448 of file h8300_disas.c.
References bytes, cmd, decode_opcode(), H8300_INSTR_MAXLEN, and snprintf.
Referenced by h8300_decode_command().
Definition at line 434 of file h8300_disas.c.
References bytes, cmd, decode_opcode(), H8300_INSTR_MAXLEN, and snprintf.
Referenced by h8300_decode_command().
Definition at line 419 of file h8300_disas.c.
References bytes, cmd, decode_opcode(), H8300_INSTR_MAXLEN, and snprintf.
Referenced by h8300_decode_command().
Definition at line 766 of file h8300_disas.c.
References bytes, cmd, decode_opcode_4bit(), H8300_INSTR_MAXLEN, and snprintf.
Referenced by h8300_decode_command().
Definition at line 398 of file h8300_disas.c.
References bytes, cmd, decode_opcode(), H8300_INSTR_MAXLEN, and snprintf.
Referenced by h8300_decode_command().
Definition at line 374 of file h8300_disas.c.
References bytes, cmd, decode_opcode(), decode_pop(), H8300_INSTR_MAXLEN, snprintf, and autogen_x86imm::tmp.
Referenced by h8300_decode_command().
Definition at line 567 of file h8300_disas.c.
References bytes, cmd, decode_opcode(), H8300_INSTR_MAXLEN, rz_read_at_be16(), and snprintf.
Referenced by h8300_decode_command().
Definition at line 582 of file h8300_disas.c.
References bytes, cmd, decode_opcode(), H8300_INSTR_MAXLEN, and snprintf.
Referenced by h8300_decode_command().
Definition at line 596 of file h8300_disas.c.
References bytes, cmd, decode_opcode(), H8300_INSTR_MAXLEN, and snprintf.
Referenced by h8300_decode_command().
Definition at line 234 of file h8300_disas.c.
References bytes, cmd, decode_opcode(), H8300_INSTR_MAXLEN, H8300_LDC, H8300_LDC_2, H8300_ORC, H8300_STC, H8300_XORC, and snprintf.
Referenced by h8300_decode_command().
Definition at line 725 of file h8300_disas.c.
References bytes, cmd, and decode_opcode().
Referenced by h8300_decode_command().
Definition at line 143 of file h8300_disas.c.
References bytes, cmd, commands, commands_9bit, H8300_BAND, H8300_BCLR_R2ABS8, H8300_BCLR_R2IND16, H8300_BIAND, H8300_BIAND_IMM2ABS8, H8300_BIAND_IMM2IND16, H8300_BILD, H8300_BIOR, H8300_BIST, H8300_BIXOR, H8300_BLD, H8300_BOR, H8300_BST, H8300_BXOR, H8300_INSTR_MAXLEN, and rz_read_be16().
Referenced by decode_abs162r16(), decode_adds(), decode_andc(), decode_bsr(), decode_daa(), decode_disp162r16(), decode_eepmov(), decode_imm162r16(), decode_imm2abs8(), decode_imm2ind16(), decode_imm2r8(), decode_ind162r16(), decode_indinc162r16(), decode_jmp_abs16(), decode_jmp_abs8(), decode_jmp_ind(), decode_ldc(), decode_nop(), decode_r162r16(), decode_r2r8(), decode_r82abs16(), decode_r82dispr16(), decode_r82ind16(), decode_r82r16(), decode_r82rdec16(), decode_rzabs8(), decode_rzind16(), and decode_subs().
Definition at line 130 of file h8300_disas.c.
References bytes, cmd, commands_4bit, and H8300_INSTR_MAXLEN.
Referenced by decode_abs2r_short(), decode_imm2r_short(), and decode_rzimm_short().
Definition at line 359 of file h8300_disas.c.
References bytes, cmd, H8300_INSTR_MAXLEN, snprintf, and autogen_x86imm::tmp.
Referenced by decode_indinc162r16().
Definition at line 258 of file h8300_disas.c.
References bytes, cmd, decode_opcode(), H8300_INSTR_MAXLEN, and snprintf.
Referenced by h8300_decode_command().
Definition at line 462 of file h8300_disas.c.
References bytes, cmd, decode_opcode(), H8300_INSTR_MAXLEN, and snprintf.
Referenced by h8300_decode_command().
Definition at line 699 of file h8300_disas.c.
References bytes, cmd, decode_opcode(), H8300_INSTR_MAXLEN, rz_read_at_be16(), and snprintf.
Referenced by h8300_decode_command().
Definition at line 652 of file h8300_disas.c.
References bytes, cmd, decode_opcode(), H8300_INSTR_MAXLEN, rz_read_at_be16(), and snprintf.
Referenced by h8300_decode_command().
Definition at line 631 of file h8300_disas.c.
References bytes, cmd, decode_opcode(), H8300_INSTR_MAXLEN, and snprintf.
Referenced by h8300_decode_command().
Definition at line 551 of file h8300_disas.c.
References bytes, cmd, decode_opcode(), H8300_INSTR_MAXLEN, and snprintf.
Referenced by h8300_decode_command().
Definition at line 676 of file h8300_disas.c.
References bytes, cmd, decode_opcode(), H8300_INSTR_MAXLEN, and snprintf.
Referenced by h8300_decode_command().
Definition at line 494 of file h8300_disas.c.
References bytes, cmd, decode_opcode(), H8300_INSTR_MAXLEN, and snprintf.
Referenced by h8300_decode_command().
Definition at line 752 of file h8300_disas.c.
References bytes, cmd, decode_opcode_4bit(), H8300_INSTR_MAXLEN, and snprintf.
Referenced by h8300_decode_command().
Definition at line 478 of file h8300_disas.c.
References bytes, cmd, decode_opcode(), H8300_INSTR_MAXLEN, and snprintf.
Referenced by h8300_decode_command().
Definition at line 509 of file h8300_disas.c.
References bytes, cmd, decode_opcode(), H8300_INSTR_MAXLEN, and snprintf.
Referenced by h8300_decode_command().
Definition at line 779 of file h8300_disas.c.
References cmd, decode_abs162r16(), decode_abs2r_short(), decode_adds(), decode_andc(), decode_bsr(), decode_daa(), decode_disp162r16(), decode_eepmov(), decode_imm162r16(), decode_imm2abs8(), decode_imm2ind16(), decode_imm2r8(), decode_imm2r_short(), decode_ind162r16(), decode_indinc162r16(), decode_jmp_abs16(), decode_jmp_abs8(), decode_jmp_ind(), decode_ldc(), decode_nop(), decode_r162r16(), decode_r2r8(), decode_r82abs16(), decode_r82dispr16(), decode_r82ind16(), decode_r82r16(), decode_r82rdec16(), decode_rzabs8(), decode_rzimm_short(), decode_rzind16(), decode_subs(), H8300_ADD_4BIT, H8300_ADDB_DIRECT, H8300_ADDS, H8300_ADDW_DIRECT, H8300_ADDX, H8300_ADDX_4BIT, H8300_AND, H8300_AND_4BIT, H8300_ANDC, H8300_BAND_BIAND, H8300_BCC, H8300_BCLR_IMM2R8, H8300_BCLR_R2ABS8, H8300_BCLR_R2IND16, H8300_BCLR_R2R8, H8300_BCS, H8300_BEQ, H8300_BGE, H8300_BGT, H8300_BHI, H8300_BIAND_IMM2ABS8, H8300_BIAND_IMM2IND16, H8300_BILD_IMM2R8, H8300_BLE, H8300_BLS, H8300_BLT, H8300_BMI, H8300_BNE, H8300_BNOT_1, H8300_BNOT_2, H8300_BOR_BIOR, H8300_BPL, H8300_BRA, H8300_BRN, H8300_BSET_1, H8300_BSET_2, H8300_BSR, H8300_BST_BIST, H8300_BTST, H8300_BTST_R2R8, H8300_BVC, H8300_BVS, H8300_BXOR_BIXOR, H8300_CMP_1, H8300_CMP_2, H8300_CMP_4BIT, H8300_DAA, H8300_DAS, H8300_DEC, H8300_DIVXU, H8300_EEPMOV, H8300_INC, H8300_JMP_1, H8300_JMP_2, H8300_JMP_3, H8300_JSR_1, H8300_JSR_2, H8300_JSR_3, H8300_LDC, H8300_LDC_2, H8300_MOV_1, H8300_MOV_2, H8300_MOV_4BIT, H8300_MOV_4BIT_2, H8300_MOV_4BIT_3, H8300_MOV_ABS162R16, H8300_MOV_DISP162R16, H8300_MOV_IMM162R16, H8300_MOV_IND162R16, H8300_MOV_INDINC162R16, H8300_MOV_R82ABS16, H8300_MOV_R82DISPR16, H8300_MOV_R82IND16, H8300_MOV_R82RDEC16, H8300_MULXU, H8300_NOP, H8300_NOT_NEG, H8300_OR, H8300_OR_4BIT, H8300_ORC, H8300_ROTL, H8300_ROTR, H8300_RTE, H8300_RTS, H8300_SHL, H8300_SHR, H8300_SLEEP, H8300_STC, H8300_SUB_1, H8300_SUBS, H8300_SUBW, H8300_SUBX, H8300_SUBX_4BIT, H8300_XOR, H8300_XOR_4BIT, and H8300_XORC.
Referenced by disassemble(), and h8300_op().
|
static |
Definition at line 21 of file h8300_disas.c.
Referenced by decode_opcode(), and mach0_info_new().
|
static |
Definition at line 8 of file h8300_disas.c.
Referenced by decode_opcode_4bit().
|
static |
Definition at line 117 of file h8300_disas.c.
Referenced by decode_opcode().