Rizin
unix-like reverse engineering framework and cli tools
|
#include <rz_json.h>
Public Attributes | |
RzJsonType | type |
const char * | key |
union { | |
const char * str_value | |
struct { | |
union { | |
ut64 u_value | |
st64 s_value | |
} | |
double dbl_value | |
} num | |
struct { | |
size_t count | |
struct rz_json_t * first | |
struct rz_json_t * last | |
} children | |
}; | |
struct rz_json_t * | next |
union { ... } |
struct { ... } rz_json_t::children |
Referenced by bp_load_cb(), create_json(), deserialize_checkpoints_cb(), deserialize_memory_cb(), deserialize_registers_cb(), function_load_cb(), GetHeapGlobalsOffset(), global_var_load_cb(), json_pj_recurse(), meta_load_cb(), rz_json_free(), rz_json_get_len(), rz_json_item(), rz_json_parse(), rz_load_panels_layout(), rz_serialize_analysis_switch_op_load(), rz_serialize_analysis_var_load(), rz_serialize_spaces_load(), xrefs_load_cb(), and zone_load_cb().
const char* rz_json_t::key |
Definition at line 40 of file rz_json.h.
Referenced by create_json(), function_load_cb(), json_pj_recurse(), meta_load_cb(), rz_json_as_string(), rz_json_get_len(), rz_load_panels_layout(), rz_serialize_analysis_switch_op_load(), and zone_load_cb().
struct rz_json_t* rz_json_t::next |
Definition at line 56 of file rz_json.h.
Referenced by deserialize_checkpoints_cb(), deserialize_memory_cb(), deserialize_registers_cb(), function_load_cb(), GetHeapGlobalsOffset(), global_var_load_cb(), json_pj_recurse(), meta_load_cb(), rz_json_get_len(), rz_json_item(), rz_load_panels_layout(), rz_serialize_analysis_switch_op_load(), rz_serialize_analysis_var_load(), rz_serialize_spaces_load(), xrefs_load_cb(), and zone_load_cb().
struct { ... } rz_json_t::num |
Referenced by deserialize_checkpoints_cb(), deserialize_memory_cb(), deserialize_registers_cb(), function_load_cb(), GetHeapGlobalsOffset(), global_var_load_cb(), json_pj_recurse(), meta_load_cb(), parse_value(), rz_load_panels_layout(), rz_serialize_analysis_switch_op_load(), xrefs_load_cb(), and zone_load_cb().
const char* rz_json_t::str_value |
Definition at line 42 of file rz_json.h.
Referenced by deserialize_checkpoints_cb(), function_load_cb(), GetHeapGlobalsOffset(), json_pj_recurse(), meta_load_cb(), parse_value(), rz_json_as_string(), rz_load_panels_layout(), rz_serialize_analysis_var_load(), rz_serialize_spaces_load(), winkd_download_module_and_pdb(), and xrefs_load_cb().
RzJsonType rz_json_t::type |
Definition at line 39 of file rz_json.h.
Referenced by cmd_descs_generate.Arg::__str__(), cmd_descs_generate.Arg::_get_choices_cname(), cmd_descs_generate.Arg::_get_union(), cmd_descs_generate.CmdDesc::_validate(), block_load_cb(), bp_load_cb(), create_json(), cmd_descs_generate.Arg::decl(), deserialize_checkpoints_cb(), deserialize_memory_cb(), deserialize_registers_cb(), flag_load_cb(), function_load_cb(), cmd_descs_generate.Arg::get_cstructure(), cmd_descs_generate.CmdDesc::get_handler_cname(), global_var_load_cb(), hints_load_cb(), json_pj_recurse(), meta_load_cb(), parse_value(), rz_json_as_string(), rz_json_free(), rz_load_panels_layout(), rz_serialize_analysis_switch_op_load(), rz_serialize_spaces_load(), xrefs_load_cb(), and zone_load_cb().