Rizin
unix-like reverse engineering framework and cli tools
|
#include <rz_asm.h>
#include <rz_lib.h>
#include <capstone/capstone.h>
#include "../arch/ppc/libvle/vle.h"
#include "../arch/ppc/libps/libps.h"
Go to the source code of this file.
Functions | |
static bool | the_end (void *p) |
static int | decompile_vle (RzAsm *a, RzAsmOp *op, const ut8 *buf, int len) |
static int | decompile_ps (RzAsm *a, RzAsmOp *op, const ut8 *buf, int len) |
static int | disassemble (RzAsm *a, RzAsmOp *op, const ut8 *buf, int len) |
Variables | |
static csh | handle = 0 |
RzAsmPlugin | rz_asm_plugin_ppc_cs |
RZ_API RzLibStruct | rizin_plugin |
Definition at line 40 of file asm_ppc_cs.c.
References a, len, libps_decode(), libps_snprint(), and rz_asm_op_set_asm().
Referenced by disassemble().
Definition at line 20 of file asm_ppc_cs.c.
References a, handle, len, rz_asm_op_set_asm(), vle_t::size, vle_free(), vle_init(), vle_next(), and vle_snprint().
Referenced by disassemble().
Definition at line 57 of file asm_ppc_cs.c.
References a, CS_ARCH_PPC, cs_close(), cs_disasm(), capstone::CS_ERR_OK, cs_free(), CS_MODE_32, CS_MODE_64, CS_MODE_BIG_ENDIAN, CS_MODE_LITTLE_ENDIAN, cs_open(), CS_OPT_DETAIL, CS_OPT_OFF, cs_option(), decompile_ps(), decompile_vle(), handle, len, n, off, opstr(), rz_asm_op_set_asm(), sdb_fmt(), and ut64().
|
static |
Definition at line 12 of file asm_ppc_cs.c.
References cs_close(), and handle.
Referenced by rz_core_rtr_http_run().
|
static |
Definition at line 10 of file asm_ppc_cs.c.
Referenced by decompile_vle(), disassemble(), and the_end().
RZ_API RzLibStruct rizin_plugin |
Definition at line 136 of file asm_ppc_cs.c.
RzAsmPlugin rz_asm_plugin_ppc_cs |
Definition at line 122 of file asm_ppc_cs.c.