Rizin
unix-like reverse engineering framework and cli tools
|
#include <string.h>
#include <rz_types.h>
#include <rz_lib.h>
#include <rz_asm.h>
#include <rz_analysis.h>
#include "../../asm/arch/z80/z80_tab.h"
Go to the source code of this file.
Functions | |
static void | z80_op_size (const ut8 *data, int len, int *size, int *size_prefix) |
static int | z80_analysis_op (RzAnalysis *analysis, RzAnalysisOp *op, ut64 addr, const ut8 *data, int len, RzAnalysisOpMask mask) |
static char * | get_reg_profile (RzAnalysis *analysis) |
static int | archinfo (RzAnalysis *analysis, int q) |
Variables | |
RzAnalysisPlugin | rz_analysis_plugin_z80 |
RZ_API RzLibStruct | rizin_plugin |
|
static |
Definition at line 414 of file analysis_z80.c.
|
static |
Definition at line 372 of file analysis_z80.c.
|
static |
Definition at line 59 of file analysis_z80.c.
References addr, len, RZ_ANALYSIS_OP_TYPE_ADD, RZ_ANALYSIS_OP_TYPE_AND, RZ_ANALYSIS_OP_TYPE_CALL, RZ_ANALYSIS_OP_TYPE_CCALL, RZ_ANALYSIS_OP_TYPE_CJMP, RZ_ANALYSIS_OP_TYPE_CRET, RZ_ANALYSIS_OP_TYPE_JMP, RZ_ANALYSIS_OP_TYPE_LOAD, RZ_ANALYSIS_OP_TYPE_MOV, RZ_ANALYSIS_OP_TYPE_NOP, RZ_ANALYSIS_OP_TYPE_POP, RZ_ANALYSIS_OP_TYPE_PUSH, RZ_ANALYSIS_OP_TYPE_RET, RZ_ANALYSIS_OP_TYPE_ROL, RZ_ANALYSIS_OP_TYPE_ROR, RZ_ANALYSIS_OP_TYPE_STORE, RZ_ANALYSIS_OP_TYPE_SUB, RZ_ANALYSIS_OP_TYPE_SWI, RZ_ANALYSIS_OP_TYPE_TRAP, RZ_ANALYSIS_OP_TYPE_UJMP, RZ_ANALYSIS_OP_TYPE_UNK, RZ_ANALYSIS_OP_TYPE_XOR, RZ_ANALYSIS_STACK_INC, st8, and z80_op_size().
Definition at line 12 of file analysis_z80.c.
References dd, ed, fd, setup::idx, len, type, z80_opcode::type, Z80_ARG16, Z80_ARG8, z80_ed_branch_index_res(), z80_fddd_branch_index_res(), z80_op, Z80_OP16, Z80_OP24, and Z80_OP8.
Referenced by z80_analysis_op().
RZ_API RzLibStruct rizin_plugin |
Definition at line 430 of file analysis_z80.c.
RzAnalysisPlugin rz_analysis_plugin_z80 |
Definition at line 418 of file analysis_z80.c.