Rizin
unix-like reverse engineering framework and cli tools
|
#include <rz_types.h>
#include <rz_util.h>
#include <rz_lib.h>
#include <rz_bin.h>
#include <rz_magic.h>
Go to the source code of this file.
Functions | |
static char * | get_filetype (RzBuffer *b) |
static RzBinInfo * | info (RzBinFile *bf) |
static bool | load_buffer (RzBinFile *bf, RzBinObject *obj, RzBuffer *buf, Sdb *sdb) |
static void | destroy (RzBinFile *bf) |
static ut64 | baddr (RzBinFile *bf) |
Variables | |
RzBinPlugin | rz_bin_plugin_any |
RZ_API RzLibStruct | rizin_plugin |
Definition at line 58 of file bin_any.c.
Referenced by __core_analysis_fcn(), create(), entries_initfini_print(), get_main_offset_x86_pie(), GetHeapGlobalsOffset(), open_core_file(), parseMod(), rz_bflt_init(), rz_bflt_new_buf(), rz_bin_set_baddr(), rz_cmd_debug_dmi(), rz_cmd_debug_dmS_handler(), rz_core_bin_load(), rz_core_bin_rebase(), rz_core_file_reopen(), rz_core_pdb_info_print(), rz_core_pdb_load_info(), rz_core_rtr_gdb_run(), rz_core_serve(), rz_debug_gdb_map_get(), rz_main_rizin(), rz_main_rz_bin(), rz_w32_dbg_modules(), type_match(), and walkSymbols().
|
static |
Definition at line 54 of file bin_any.c.
References rz_bin_object_t::bin_obj, rz_bin_file_t::o, and rz_buf_free().
|
static |
Definition at line 11 of file bin_any.c.
References b, ck, free(), regress::m, NULL, rz_buf_read_at(), rz_magic_buffer(), rz_magic_free(), rz_magic_load(), rz_magic_new(), rz_path_system(), RZ_SDB_MAGIC, strdup(), and autogen_x86imm::tmp.
Referenced by info().
Definition at line 32 of file bin_any.c.
References rz_bin_info_t::big_endian, rz_bin_file_t::buf, rz_bin_info_t::dbg_info, rz_bin_info_t::file, rz_bin_file_t::file, get_filetype(), rz_bin_info_t::has_canary, rz_bin_info_t::has_nx, rz_bin_info_t::has_pi, rz_bin_info_t::has_retguard, rz_bin_info_t::has_va, rz_bin_info_t::lang, NULL, RZ_NEW0, strdup(), and rz_bin_info_t::type.
|
static |
RZ_API RzLibStruct rizin_plugin |
RzBinPlugin rz_bin_plugin_any |