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 <string.h>
#include "nin/n3ds.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 RzList * | sections (RzBinFile *bf) |
static RzList * | entries (RzBinFile *bf) |
static RzBinInfo * | info (RzBinFile *bf) |
Variables | |
static struct n3ds_firm_hdr | loaded_header |
RzBinPlugin | rz_bin_plugin_nin3ds |
RZ_API RzLibStruct | rizin_plugin |
Definition at line 14 of file bin_nin3ds.c.
References b, and rz_buf_read_at().
Definition at line 79 of file bin_nin3ds.c.
References rz_bin_file_t::buf, rz_list_t::free, free(), loaded_header, NULL, rz_list_append(), rz_list_free(), rz_list_new(), RZ_NEW0, and rz_bin_addr_t::vaddr.
Definition at line 109 of file bin_nin3ds.c.
References rz_bin_info_t::arch, rz_bin_info_t::bits, rz_bin_file_t::buf, free(), rz_bin_info_t::has_va, rz_bin_info_t::machine, NULL, rz_bin_info_t::os, RZ_NEW0, strdup(), and rz_bin_info_t::type.
|
static |
Definition at line 20 of file bin_nin3ds.c.
References b, rz_bin_object_t::bin_obj, loaded_header, and rz_buf_read_at().
Definition at line 28 of file bin_nin3ds.c.
References free(), i, loaded_header, NULL, rz_list_append(), rz_list_free(), rz_list_new(), RZ_NEW0, rz_str_rwx(), and strdup().
|
static |
Definition at line 1 of file bin_nin3ds.c.
Referenced by entries(), load_buffer(), and sections().
RZ_API RzLibStruct rizin_plugin |
Definition at line 143 of file bin_nin3ds.c.
RzBinPlugin rz_bin_plugin_nin3ds |
Definition at line 130 of file bin_nin3ds.c.