Rizin
unix-like reverse engineering framework and cli tools
|
#include <rz_types.h>
Go to the source code of this file.
Classes | |
struct | vle_handle |
struct | vle_field_t |
struct | vle_t |
Macros | |
#define | VLE_DEFAULTS 0 |
#define | VLE_INTERNAL_PPC 1 |
#define | TYPE_NONE 0 |
#define | TYPE_REG 1 |
#define | TYPE_IMM 2 |
#define | TYPE_MEM 3 |
#define | TYPE_JMP 4 |
#define | TYPE_CR 5 |
Functions | |
int | vle_init (vle_handle *handle, const ut8 *buffer, const ut32 size) |
vle_t * | vle_next (vle_handle *handle) |
int | vle_option (vle_handle *handle, ut32 option) |
void | vle_free (vle_t *instr) |
void | vle_snprint (char *str, int size, ut32 addr, vle_t *instr) |
void vle_free | ( | vle_t * | instr | ) |
Definition at line 911 of file vle.c.
References free().
Referenced by analop_vle(), and decompile_vle().
Definition at line 870 of file vle.c.
References mcore_handle::end, handle, mcore_handle::inc, mcore_handle::pos, and VLE_DEFAULTS.
Referenced by analop_vle(), and decompile_vle().
vle_t* vle_next | ( | vle_handle * | handle | ) |
Definition at line 889 of file vle.c.
References mcore_handle::end, find_e(), find_ppc(), find_se(), handle, mcore_handle::inc, NULL, op, mcore_handle::pos, and USE_INTERNAL_PPC.
Referenced by analop_vle(), and decompile_vle().
int vle_option | ( | vle_handle * | handle, |
ut32 | option | ||
) |
Definition at line 915 of file vle.c.
References add(), addr, vle_t::fields, i, n, vle_t::n, vle_t::name, PFMT32x, snprintf, cmd_descs_generate::str, vle_field_t::type, TYPE_CR, TYPE_IMM, TYPE_JMP, TYPE_MEM, TYPE_REG, and vle_field_t::value.
Referenced by decompile_vle().