Rizin
unix-like reverse engineering framework and cli tools
|
#include <string.h>
#include <rz_types.h>
#include <rz_lib.h>
#include <rz_bin.h>
#include "../i/private.h"
#include "psxexe/psxexe.h"
Go to the source code of this file.
Functions | |
static bool | check_buffer (RzBuffer *b) |
static bool | load_buffer (RzBinFile *bf, RzBinObject *obj, RzBuffer *b, Sdb *sdb) |
static RzBinInfo * | info (RzBinFile *bf) |
static RzList * | sections (RzBinFile *bf) |
static RzList * | entries (RzBinFile *bf) |
static RzList * | strings (RzBinFile *bf) |
Variables | |
RzBinPlugin | rz_bin_plugin_psxexe |
RZ_API RzLibStruct | rizin_plugin |
Definition at line 12 of file bin_psxexe.c.
References b, PSXEXE_ID, PSXEXE_ID_LEN, and rz_buf_read_at().
Referenced by load_buffer().
Definition at line 83 of file bin_psxexe.c.
References addr, rz_bin_file_t::buf, free(), NULL, psxexe_header::pc0, PSXEXE_TEXTSECTION_OFFSET, rz_buf_fread_at(), rz_list_append(), rz_list_free(), rz_list_new(), RZ_LOG_ERROR, RZ_NEW0, and psxexe_header::t_addr.
Definition at line 24 of file bin_psxexe.c.
References rz_bin_info_t::arch, rz_bin_info_t::bits, rz_bin_file_t::buf, rz_bin_info_t::file, rz_bin_file_t::file, rz_bin_info_t::has_va, rz_bin_info_t::machine, NULL, rz_bin_info_t::os, rz_buf_read_at(), RZ_LOG_ERROR, RZ_NEW0, strdup(), and rz_bin_info_t::type.
|
static |
Definition at line 47 of file bin_psxexe.c.
References rz_bin_file_t::buf, free(), rz_bin_section_t::has_strings, rz_bin_section_t::name, NULL, rz_bin_section_t::paddr, rz_bin_section_t::perm, PSXEXE_TEXTSECTION_OFFSET, rz_buf_fread_at(), rz_buf_size(), rz_list_append(), rz_list_free(), rz_list_new(), RZ_LOG_ERROR, RZ_NEW0, RZ_PERM_RX, rz_bin_section_t::size, strdup(), psxexe_header::t_addr, psxexe_header::t_size, ut64(), rz_bin_section_t::vaddr, and rz_bin_section_t::vsize.
Definition at line 111 of file bin_psxexe.c.
References rz_bin_file_strings().
RZ_API RzLibStruct rizin_plugin |
Definition at line 130 of file bin_psxexe.c.
RzBinPlugin rz_bin_plugin_psxexe |
Definition at line 116 of file bin_psxexe.c.