Rizin
unix-like reverse engineering framework and cli tools
|
Go to the source code of this file.
Functions | |
static bool | load_buffer (RzBinFile *bf, RzBinObject *obj, RzBuffer *buf, Sdb *sdb) |
static void | destroy (RzBinFile *bf) |
static ut64 | baddr (RzBinFile *bf) |
static RzList * | strings (RzBinFile *bf) |
static RzBinInfo * | info (RzBinFile *bf) |
static bool | check_buffer (RzBuffer *buf) |
static bool | check_filename (const char *filename) |
static RzList * | entries (RzBinFile *bf) |
static RzList * | maps (RzBinFile *bf) |
Variables | |
RzBinPlugin | rz_bin_plugin_bf |
RZ_API RzLibStruct | rizin_plugin |
Definition at line 65 of file bin_bf.c.
References i, p, rz_buf_read_at(), rz_return_val_if_fail, and autogen_x86imm::tmp.
Definition at line 97 of file bin_bf.c.
References rz_str_endswith_icase().
|
static |
Definition at line 13 of file bin_bf.c.
References rz_bin_object_t::bin_obj, rz_bin_file_t::o, and rz_buf_free().
Definition at line 101 of file bin_bf.c.
References free(), NULL, rz_bin_addr_t::paddr, rz_list_append(), rz_list_newf(), RZ_NEW0, and rz_bin_addr_t::vaddr.
Definition at line 25 of file bin_bf.c.
References rz_bin_info_t::arch, rz_bin_info_t::bclass, rz_bin_info_t::big_endian, rz_bin_info_t::bits, rz_bin_info_t::dbg_info, rz_bin_info_t::file, rz_bin_file_t::file, rz_bin_info_t::has_va, rz_bin_info_t::lang, rz_bin_info_t::machine, NULL, rz_bin_info_t::os, rz_bin_info_t::rclass, RZ_LOG_INFO, RZ_NEW0, strdup(), rz_bin_info_t::subsystem, and rz_bin_info_t::type.
|
static |
Definition at line 116 of file bin_bf.c.
References map(), NULL, rz_bin_map_free(), rz_list_append(), rz_list_free(), rz_list_newf(), RZ_NEW0, RZ_PERM_RW, RZ_PERM_RWX, rz_bin_file_t::size, and strdup().
Referenced by __core_visual_gogo(), apply_maps_as_flags(), DEFINE_HANDLE_TS_FCN_AND_SYMBOL(), findMinMax(), get_brks(), map_cpu_memory(), open_maps_list(), populate_cache_maps(), print_debug_maps_ascii_art(), read_cache_accel(), reloc_targets_map_base(), rz_bin_object_p2v_all(), rz_bin_relocs_patch_find_targets_map_base(), rz_bin_relocs_patch_maps(), rz_bin_sections_of_maps(), rz_core_analysis_address(), rz_core_analysis_code_count(), rz_core_analysis_coverage_count(), rz_core_bin_apply_maps(), rz_core_bin_sections_mapping_print(), rz_core_cmd_foreach3(), rz_core_debug_map_print(), rz_core_debug_map_update_flags(), rz_core_get_boundaries_prot(), rz_core_io_file_reopen(), rz_core_raw_file_print(), rz_core_visual_cmd(), rz_debug_dmp_maps(), rz_debug_map_list_visual(), rz_debug_winkd_maps(), rz_heap_resolve_main_arena(), rz_io_map_remap_fd(), rz_io_resize(), rz_main_rizin(), rz_open_maps_flags_global_handler(), rz_open_maps_list_ascii_handler(), RZ_PACKED(), va2pa(), and winkd_list_maps().
RZ_API RzLibStruct rizin_plugin |
RzBinPlugin rz_bin_plugin_bf |