|
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().