Rizin
unix-like reverse engineering framework and cli tools
|
#include <rz_asm.h>
#include <rz_lib.h>
#include <capstone/capstone.h>
#include "cs_mnemonics.c"
#include "asm_x86_vm.c"
Go to the source code of this file.
Functions | |
static bool | the_end (void *p) |
static int | check_features (RzAsm *a, cs_insn *insn) |
static int | disassemble (RzAsm *a, RzAsmOp *op, const ut8 *buf, int len) |
Variables | |
static csh | cd = 0 |
static int | n = 0 |
RzAsmPlugin | rz_asm_plugin_x86_cs |
RZ_API RzLibStruct | rizin_plugin |
Definition at line 126 of file asm_x86_cs.c.
References a, cd, cs_group_name(), i, name, X86_GRP_MODE32, and X86_GRP_MODE64.
Referenced by disassemble().
Definition at line 25 of file asm_x86_cs.c.
References a, cd, check_features(), CS_ARCH_X86, cs_close(), cs_disasm(), cs_free(), CS_MODE_16, CS_MODE_32, CS_MODE_64, cs_open(), CS_OPT_DETAIL, CS_OPT_OFF, CS_OPT_ON, CS_OPT_SYNTAX, CS_OPT_SYNTAX_ATT, CS_OPT_SYNTAX_INTEL, CS_OPT_SYNTAX_MASM, CS_OPT_UNSIGNED, cs_option(), decompile_vm(), len, memcpy(), n, NULL, off, rz_asm_op_set_asm(), RZ_ASM_SYNTAX_ATT, RZ_ASM_SYNTAX_JZ, RZ_ASM_SYNTAX_MASM, rz_strbuf_get(), sdb_fmt(), and ut64().
|
static |
Definition at line 11 of file asm_x86_cs.c.
References cd, and cs_close().
|
static |
Definition at line 8 of file asm_x86_cs.c.
Referenced by check_features(), disassemble(), and the_end().
|
static |
Definition at line 9 of file asm_x86_cs.c.
Referenced by disassemble().
RZ_API RzLibStruct rizin_plugin |
Definition at line 155 of file asm_x86_cs.c.
RzAsmPlugin rz_asm_plugin_x86_cs |
Definition at line 109 of file asm_x86_cs.c.