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 <ebc_disas.h>
Go to the source code of this file.
Functions | |
static void | ebc_analysis_jmp8 (RzAnalysisOp *op, ut64 addr, const ut8 *buf) |
static void | ebc_analysis_jmp (RzAnalysisOp *op, ut64 addr, const ut8 *buf) |
static void | ebc_analysis_call (RzAnalysisOp *op, ut64 addr, const ut8 *buf) |
static int | ebc_op (RzAnalysis *analysis, RzAnalysisOp *op, ut64 addr, const ut8 *buf, int len, RzAnalysisOpMask mask) |
Variables | |
RzAnalysisPlugin | rz_analysis_plugin_ebc |
RZ_API RzLibStruct | rizin_plugin |
|
static |
Definition at line 43 of file analysis_ebc.c.
References addr, RZ_ANALYSIS_OP_TYPE_CALL, RZ_ANALYSIS_OP_TYPE_UCALL, and TEST_BIT.
Referenced by ebc_op().
|
static |
Definition at line 26 of file analysis_ebc.c.
References addr, RZ_ANALYSIS_OP_TYPE_CJMP, RZ_ANALYSIS_OP_TYPE_JMP, RZ_ANALYSIS_OP_TYPE_UJMP, TEST_BIT, and ut64().
Referenced by ebc_op().
|
static |
Definition at line 13 of file analysis_ebc.c.
References addr, RZ_ANALYSIS_OP_TYPE_CJMP, RZ_ANALYSIS_OP_TYPE_JMP, and TEST_BIT.
Referenced by ebc_op().
|
static |
Definition at line 61 of file analysis_ebc.c.
References addr, cmd, EBC_ADD, ebc_analysis_call(), ebc_analysis_jmp(), ebc_analysis_jmp8(), EBC_AND, EBC_BREAK, EBC_CALL, EBC_CMPEQ, EBC_CMPGTE, EBC_CMPIEQ, EBC_CMPIGTE, EBC_CMPILTE, EBC_CMPIUGTE, EBC_CMPIULTE, EBC_CMPLTE, EBC_CMPUGTE, EBC_CMPULTE, ebc_decode_command(), EBC_JMP, EBC_JMP8, EBC_MOVBD, EBC_MOVBW, EBC_MOVDD, EBC_MOVDW, EBC_MOVI, EBC_MOVIN, EBC_MOVND, EBC_MOVNW, EBC_MOVQD, EBC_MOVQQ, EBC_MOVQW, EBC_MOVREL, EBC_MOVSND, EBC_MOVSNW, EBC_MOVWD, EBC_MOVWW, EBC_MUL, EBC_NEG, EBC_OPCODE_MASK, EBC_OR, EBC_POP, EBC_PUSH, EBC_RET, EBC_SHL, EBC_SHR, EBC_SUB, EBC_XOR, RZ_ANALYSIS_OP_TYPE_ADD, RZ_ANALYSIS_OP_TYPE_AND, RZ_ANALYSIS_OP_TYPE_CMP, RZ_ANALYSIS_OP_TYPE_MOV, RZ_ANALYSIS_OP_TYPE_MUL, RZ_ANALYSIS_OP_TYPE_OR, RZ_ANALYSIS_OP_TYPE_POP, RZ_ANALYSIS_OP_TYPE_PUSH, RZ_ANALYSIS_OP_TYPE_RET, RZ_ANALYSIS_OP_TYPE_SHL, RZ_ANALYSIS_OP_TYPE_SHR, RZ_ANALYSIS_OP_TYPE_SUB, RZ_ANALYSIS_OP_TYPE_SWI, RZ_ANALYSIS_OP_TYPE_UNK, and RZ_ANALYSIS_OP_TYPE_XOR.
RZ_API RzLibStruct rizin_plugin |
Definition at line 175 of file analysis_ebc.c.
RzAnalysisPlugin rz_analysis_plugin_ebc |
Definition at line 165 of file analysis_ebc.c.