Rizin
unix-like reverse engineering framework and cli tools
|
#include <rz_bin.h>
Public Attributes | |
char * | name |
char * | desc |
char * | license |
int(* | init )(void *user) |
int(* | fini )(void *user) |
bool(* | check_buffer )(RzBuffer *b) |
RzBinXtrData *(* | extract_from_bytes )(RzBin *bin, const ut8 *buf, ut64 size, int idx) |
RzBinXtrData *(* | extract_from_buffer )(RzBin *bin, RzBuffer *buf, int idx) |
RzList *(* | extractall_from_bytes )(RzBin *bin, const ut8 *buf, ut64 size) |
RzList *(* | extractall_from_buffer )(RzBin *bin, RzBuffer *buf) |
RzBinXtrData *(* | extract )(RzBin *bin, int idx) |
RzList *(* | extractall )(RzBin *bin) |
bool(* | load )(RzBin *bin) |
int(* | size )(RzBin *bin) |
void(* | destroy )(RzBin *bin) |
void(* | free_xtr )(void *xtr_obj) |
Definition at line 398 of file rz_bin.h.
Referenced by rz_bin_open_buf().
char* rz_bin_xtr_plugin_t::desc |
Definition at line 394 of file rz_bin.h.
Referenced by __printXtrPluginDetails(), and rz_core_binxtr_plugin_print().
Definition at line 409 of file rz_bin.h.
Referenced by rz_bin_file_free().
RzBinXtrData*(* rz_bin_xtr_plugin_t::extract) (RzBin *bin, int idx) |
Definition at line 401 of file rz_bin.h.
Referenced by rz_bin_open_buf().
RzBinXtrData*(* rz_bin_xtr_plugin_t::extract_from_bytes) (RzBin *bin, const ut8 *buf, ut64 size, int idx) |
Definition at line 400 of file rz_bin.h.
Referenced by rz_bin_open_buf().
Definition at line 403 of file rz_bin.h.
Referenced by rz_bin_file_xtr_load_buffer(), and rz_bin_open_buf().
Definition at line 402 of file rz_bin.h.
Referenced by rz_bin_file_xtr_load_buffer(), and rz_bin_open_buf().
void(* rz_bin_xtr_plugin_t::free_xtr) (void *xtr_obj) |
Definition at line 410 of file rz_bin.h.
Referenced by rz_bin_file_free().
char* rz_bin_xtr_plugin_t::license |
Definition at line 395 of file rz_bin.h.
Referenced by __printXtrPluginDetails(), and rz_core_binxtr_plugin_print().
char* rz_bin_xtr_plugin_t::name |
Definition at line 393 of file rz_bin.h.
Referenced by __printXtrPluginDetails(), cmd_descs_generate.Arg::__str__(), cmd_descs_generate.Detail::__str__(), cmd_descs_generate.Arg::_get_choices_cname(), cmd_descs_generate.CmdDesc::_validate(), cmd_descs_generate.Detail::get_detail_entries_cname(), test_group_name.GroupTest::run(), rz_bin_file_xtr_load_buffer(), rz_bin_get_xtrplugin_by_name(), rz_bin_list_plugin(), rz_bin_open_buf(), rz_bin_xtr_add(), rz_bin_xtrplugin_get(), rz_core_binxtr_plugin_print(), and cmd_descs_generate.CmdDesc::str_tab().