Rizin
unix-like reverse engineering framework and cli tools
|
#include <rz_parse.h>
Public Attributes | |
void * | user |
RzSpace * | flagspace |
RzSpace * | notin_flagspace |
bool | pseudo |
bool | subreg |
bool | subrel |
bool | subtail |
bool | localvar_only |
ut64 | subrel_addr |
int | maxflagnamelen |
int | minval |
char * | retleave_asm |
struct rz_parse_plugin_t * | cur |
RzList * | parsers |
RzAnalysisVarList | varlist |
st64(* | get_ptr_at )(RzAnalysisFunction *fcn, st64 delta, ut64 addr) |
const char *(* | get_reg_at )(RzAnalysisFunction *fcn, st64 delta, ut64 addr) |
RzAnalysisBind | analb |
RzFlagGetAtAddr | flag_get |
RzAnalysisLabelAt | label_get |
Definition at line 20 of file rz_parse.h.
RzAnalysisBind rz_parse_t::analb |
Definition at line 39 of file rz_parse.h.
Referenced by rz_core_init().
struct rz_parse_plugin_t* rz_parse_t::cur |
Definition at line 33 of file rz_parse.h.
RzFlagGetAtAddr rz_parse_t::flag_get |
Definition at line 40 of file rz_parse.h.
Referenced by rz_core_init().
RzSpace* rz_parse_t::flagspace |
Definition at line 22 of file rz_parse.h.
Referenced by ds_build_op_str(), and rz_core_print_disasm_instructions_with_buf().
Definition at line 37 of file rz_parse.h.
Referenced by ds_build_op_str(), rz_core_analysis_bytes(), and rz_core_disasm_instruction().
Definition at line 38 of file rz_parse.h.
Referenced by ds_build_op_str(), rz_core_analysis_bytes(), and rz_core_disasm_instruction().
RzAnalysisLabelAt rz_parse_t::label_get |
Definition at line 41 of file rz_parse.h.
Referenced by rz_core_init().
bool rz_parse_t::localvar_only |
Definition at line 28 of file rz_parse.h.
Referenced by ds_init(), rz_core_analysis_bytes(), and rz_core_disasm_instruction().
int rz_parse_t::maxflagnamelen |
Definition at line 30 of file rz_parse.h.
Referenced by cb_maxname().
int rz_parse_t::minval |
Definition at line 31 of file rz_parse.h.
Referenced by cb_asmsubvarmin().
RzSpace* rz_parse_t::notin_flagspace |
Definition at line 23 of file rz_parse.h.
Referenced by ds_build_op_str(), and rz_core_print_disasm_instructions_with_buf().
RzList* rz_parse_t::parsers |
Definition at line 35 of file rz_parse.h.
Referenced by update_asmparser_options().
bool rz_parse_t::pseudo |
Definition at line 24 of file rz_parse.h.
Referenced by ds_init(), and rz_core_disasm_instruction().
char* rz_parse_t::retleave_asm |
Definition at line 32 of file rz_parse.h.
Referenced by ds_init().
bool rz_parse_t::subreg |
Definition at line 25 of file rz_parse.h.
Referenced by ds_build_op_str(), and ds_init().
bool rz_parse_t::subrel |
Definition at line 26 of file rz_parse.h.
Referenced by core_analysis_bytes_desc(), core_analysis_bytes_esil(), core_analysis_bytes_size(), ds_build_op_str(), ds_init(), rz_core_analysis_bytes(), and rz_core_disasm_instruction().
ut64 rz_parse_t::subrel_addr |
Definition at line 29 of file rz_parse.h.
Referenced by ds_build_op_str(), ds_print_ptr(), rz_core_analysis_bytes(), and rz_core_disasm_instruction().
bool rz_parse_t::subtail |
Definition at line 27 of file rz_parse.h.
Referenced by cb_asmsubtail().
void* rz_parse_t::user |
Definition at line 21 of file rz_parse.h.
RzAnalysisVarList rz_parse_t::varlist |
Definition at line 36 of file rz_parse.h.
Referenced by rz_core_init().