Rizin
unix-like reverse engineering framework and cli tools
|
Go to the source code of this file.
Functions | |
static bool | check_buffer (RzBuffer *b) |
static bool | load_buffer (RzBinFile *bf, RzBinObject *obj, RzBuffer *buf, Sdb *sdb) |
static ut64 | get_entrypoint (RzBinFile *arch) |
static RzBinInfo * | info (RzBinFile *arch) |
static RzList * | sections (RzBinFile *arch) |
static RzList * | entries (RzBinFile *arch) |
static ut64 | baddr (RzBinFile *bf) |
static RzList * | symbols (RzBinFile *arch) |
static void | destroy (RzBinFile *bf) |
Variables | |
RzBinPlugin | rz_bin_plugin_pyc |
RZ_API RzLibStruct | rizin_plugin |
Definition at line 8 of file bin_pyc.c.
References b, get_pyc_version(), rz_buf_read_at(), and rz_buf_size().
|
static |
Definition at line 134 of file bin_pyc.c.
References rz_bin_object_t::bin_obj, rz_bin_file_t::o, RZ_FREE, rz_list_free(), and pyc_context::shared.
Definition at line 74 of file bin_pyc.c.
References addr, arch, free(), get_entrypoint(), NULL, rz_buf_seek(), RZ_IO_SEEK_SET, rz_list_append(), rz_list_free(), rz_list_newf(), RZ_NEW0, and ut64().
Definition at line 30 of file bin_pyc.c.
References addr, arch, b, pyc_context::code_start_offset, get_code_object_addr(), pyc_version::magic, pyc_is_code(), rz_buf_read_at(), rz_buf_seek(), RZ_BUF_SET, ut64(), and pyc_context::version.
Referenced by entries().
Definition at line 50 of file bin_pyc.c.
References rz_bin_info_t::arch, arch, rz_bin_info_t::bclass, rz_bin_info_t::bits, rz_bin_info_t::cpu, rz_bin_info_t::file, rz_bin_info_t::machine, NULL, rz_bin_info_t::os, rz_bin_info_t::rclass, RZ_NEW0, rz_str_newf(), strdup(), rz_bin_info_t::type, and version2double().
|
static |
Definition at line 18 of file bin_pyc.c.
References rz_bin_object_t::bin_obj, get_pyc_version(), rz_buf_read_at(), and RZ_NEW0.
Definition at line 96 of file bin_pyc.c.
References arch, pyc_context::code_start_offset, free(), pyc_context::interned_table, pyc_version::magic, NULL, pyc_get_sections_symbols(), rz_buf_seek(), RZ_BUF_SET, rz_list_append(), rz_list_free(), rz_list_newf(), sections(), pyc_context::sections_cache, pyc_context::shared, and pyc_context::version.
RZ_API RzLibStruct rizin_plugin |
RzBinPlugin rz_bin_plugin_pyc |