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 "pe/pemixed.h"
Go to the source code of this file.
Functions | |
static RzList * | oneshotall (RzBin *bin, const ut8 *buf, ut64 size) |
static RzBinXtrData * | oneshot (RzBin *bin, const ut8 *buf, ut64 size, int subbin_type) |
static void | free_xtr (void *xtr_obj) |
static void | destroy (RzBin *bin) |
static bool | check_buffer (RzBuffer *b) |
static void | fill_metadata_info_from_hdr (RzBinXtrMetadata *meta, void *foo) |
Variables | |
RzBinXtrPlugin | rz_bin_xtr_plugin_xtr_pemixed |
RZ_API RzLibStruct | rizin_plugin |
|
static |
|
static |
Definition at line 74 of file bin_xtr_pemixed.c.
References rz_bin_xtr_metadata_t::arch, rz_bin_xtr_metadata_t::bits, rz_bin_xtr_metadata_t::libname, rz_bin_xtr_metadata_t::machine, NULL, rz_bin_xtr_metadata_t::type, and rz_bin_xtr_metadata_t::xtr_type.
Referenced by oneshot().
|
static |
Definition at line 13 of file bin_xtr_pemixed.c.
References rz_bin_pemixed_free().
Referenced by destroy().
Definition at line 85 of file bin_xtr_pemixed.c.
References fill_metadata_info_from_hdr(), NULL, rz_bin_pemixed_extract(), rz_bin_pemixed_from_bytes_new(), rz_bin_xtrdata_new(), RZ_NEW0, and rz_return_val_if_fail.
Referenced by oneshotall(), rz_core_task_enqueue_oneshot(), rz_core_task_schedule(), uv__signal_register_handler(), and uv__signal_start().
Definition at line 51 of file bin_xtr_pemixed.c.
References NULL, oneshot(), rz_bin_xtrdata_free(), rz_list_append(), rz_list_newf(), SUB_BIN_DOS, SUB_BIN_NATIVE, and SUB_BIN_NET.
RZ_API RzLibStruct rizin_plugin |
Definition at line 120 of file bin_xtr_pemixed.c.
RzBinXtrPlugin rz_bin_xtr_plugin_xtr_pemixed |
Definition at line 106 of file bin_xtr_pemixed.c.