Rizin
unix-like reverse engineering framework and cli tools
|
#include <rz_types.h>
#include <rz_asm.h>
#include <stdio.h>
#include <string.h>
#include "spc700_opcode_table.h"
Go to the source code of this file.
Functions | |
static ut64 | spc700_op_size (Spc700ArgType arg) |
static ut64 | spc700_resolve_relative (ut64 pc, ut8 r) |
static size_t | spc700_disas (RzStrBuf *out, ut64 pc, const ut8 *buf, size_t bufsz) |
Definition at line 36 of file spc700dis.c.
References out, pc, rz_strbuf_set(), rz_strbuf_setf(), SPC700_ARG_ABS13_BIT3, SPC700_ARG_ABS16, SPC700_ARG_ABS8, SPC700_ARG_ABS8_ABS8, SPC700_ARG_ABS8_REL8, SPC700_ARG_IMM8, SPC700_ARG_IMM8_ABS8, SPC700_ARG_NONE, SPC700_ARG_REL8, SPC700_ARG_UPPER8, spc700_op_size(), spc700_op_table, spc700_resolve_relative(), and ut64().
Referenced by disassemble(), and op().
|
static |
Definition at line 10 of file spc700dis.c.
References SPC700_ARG_ABS13_BIT3, SPC700_ARG_ABS16, SPC700_ARG_ABS8, SPC700_ARG_ABS8_ABS8, SPC700_ARG_ABS8_REL8, SPC700_ARG_IMM8, SPC700_ARG_IMM8_ABS8, SPC700_ARG_NONE, SPC700_ARG_REL8, and SPC700_ARG_UPPER8.
Referenced by spc700_disas().
Definition at line 29 of file spc700dis.c.
References pc, r, st16, st8, and ut64().
Referenced by spc700_disas().