Rizin
unix-like reverse engineering framework and cli tools
|
Go to the source code of this file.
Classes | |
struct | operands |
Functions | |
static int | insn_to_str (RzAsm *a, char **line, insn_t *descr, insn_extra_t *extra, ut32 insn) |
static int | disassemble (RzAsm *a, RzAsmOp *op, const ut8 *buf, int len) |
Variables | |
RzAsmPlugin | rz_asm_plugin_or1k |
RZ_API RzLibStruct | rizin_plugin |
Definition at line 108 of file asm_or1k.c.
References a, insn_t::extra, find_extra_descriptor(), INSN_INVAL, INSN_OPCODE_MASK, INSN_OPCODE_SHIFT, insn_to_str(), insns_count, len, setup::line, insn_t::name, NULL, or1k_insns, rz_read_be32(), rz_strbuf_set(), sdb_fmt(), and insn_t::type.
|
static |
Definition at line 20 of file asm_or1k.c.
References a, insn_type_descr_t::format, get_operand_mask(), get_operand_value(), has_type_descriptor(), operands::i, INSN_AB, INSN_AI, INSN_B, INSN_D, INSN_DA, INSN_DAB, INSN_DAI, INSN_DAK, INSN_DAL, INSN_DK, INSN_DN, INSN_IABI, INSN_K, INSN_KABK, INSN_N, INSN_OPER_A, INSN_OPER_B, INSN_OPER_D, INSN_OPER_I, INSN_OPER_K, INSN_OPER_K1, INSN_OPER_K2, INSN_OPER_L, INSN_OPER_N, INSN_X, is_type_descriptor_defined(), operands::k, operands::k1, operands::k2, operands::l, setup::line, operands::n, name, insn_extra_t::name, insn_t::name, operands::ra, operands::rb, operands::rd, sdb_fmt(), sign_extend(), type, type_of_opcode(), and types.
Referenced by disassemble().
RZ_API RzLibStruct rizin_plugin |
Definition at line 172 of file asm_or1k.c.
RzAsmPlugin rz_asm_plugin_or1k |
Definition at line 161 of file asm_or1k.c.