Rizin
unix-like reverse engineering framework and cli tools
|
Go to the source code of this file.
Functions | |
RZ_IPI ut16 | sh_assembler (RZ_NONNULL const char *buffer, ut64 pc, RZ_NULLABLE bool *success) |
Assemble instruction from SuperH-4 ISA FPU instructions not implemented yet. More... | |
RZ_IPI ut16 sh_assembler | ( | RZ_NONNULL const char * | buffer, |
ut64 | pc, | ||
RZ_NULLABLE bool * | success | ||
) |
Assemble instruction from SuperH-4 ISA FPU instructions not implemented yet.
buffer | Instruction string buffer |
pc | Current value of program counter |
success | Store bool whether the assembler succeeded or not (RZ_NULLABLE) |
Definition at line 402 of file assembler.c.
References bye(), free(), i, sh_op_raw_t::mask, mnem, MOVL, NULL, sh_op_raw_t::opcode, OPCODE_NUM, sh_op_raw_t::param_builder, pc, rz_list_delete(), rz_list_free(), rz_list_length(), rz_list_pop_head(), RZ_LOG_ERROR, rz_return_val_if_fail, rz_str_is_whitespace(), rz_str_split_duplist(), sh_op_raw_t::scaling, SH_ADDR_INVALID, sh_op_compare(), sh_op_get_addr_mode(), sh_op_lookup, sh_op_movl_param_bits(), sh_op_param_bits(), sh_op_space_params(), SH_REG_IND_SIZE, and autogen_x86imm::tmp.
Referenced by assemble().