Rizin
unix-like reverse engineering framework and cli tools
|
#include <rz_io.h>
#include <rz_lib.h>
#include <rz_socket.h>
#include <rz_util.h>
#include <libqnxr.h>
Go to the source code of this file.
Classes | |
struct | RzIOQnx |
Macros | |
#define | IRAPI static inline |
#define | SILLY_CACHE 0 |
Functions | |
static bool | __plugin_open (RzIO *io, const char *file, bool many) |
static int | debug_qnx_read_at (ut8 *buf, int sz, ut64 addr) |
static int | debug_qnx_write_at (const ut8 *buf, int sz, ut64 addr) |
static RzIODesc * | __open (RzIO *io, const char *file, int rw, int mode) |
static int | __write (RzIO *io, RzIODesc *fd, const ut8 *buf, int count) |
static ut64 | __lseek (RzIO *io, RzIODesc *fd, ut64 offset, int whence) |
static int | __read (RzIO *io, RzIODesc *fd, ut8 *buf, int count) |
static int | __close (RzIODesc *fd) |
static char * | __system (RzIO *io, RzIODesc *fd, const char *cmd) |
Variables | |
static libqnxr_t * | desc = NULL |
static RzIODesc * | rioqnx = NULL |
static ut64 | c_addr = UT64_MAX |
static ut32 | c_size = UT32_MAX |
static ut8 * | c_buff = NULL |
RzIOPlugin | rz_io_plugin_qnx |
RZ_API RzLibStruct | rizin_plugin |
Definition at line 80 of file io_qnx.c.
References __plugin_open(), RzIOQnx::desc, desc, eprintf, free(), NULL, p, qnxr_connect(), qnxr_init(), rioqnx, rz_io_desc_new(), rz_io_plugin_qnx, and RZ_NEW0.
Definition at line 130 of file io_qnx.c.
References addr, count, debug_qnx_read_at(), desc, memset(), rz_io_t::off, and ut64().
Definition at line 118 of file io_qnx.c.
References addr, count, debug_qnx_write_at(), desc, rz_io_t::off, and ut64().
Definition at line 29 of file io_qnx.c.
References addr, c_addr, c_buff, c_size, desc, free(), memcpy(), qnxr_read_memory(), rz_mem_dup(), UT64_MAX, and x.
Referenced by __read().
Definition at line 24 of file io_qnx.c.
Referenced by debug_qnx_read_at(), and debug_qnx_write_at().
Definition at line 26 of file io_qnx.c.
Referenced by debug_qnx_read_at(), and debug_qnx_write_at().
Definition at line 25 of file io_qnx.c.
Referenced by debug_qnx_read_at(), and debug_qnx_write_at().
Definition at line 15 of file io_qnx.c.
Referenced by __open(), __read(), __write(), debug_qnx_read_at(), and debug_qnx_write_at().
RZ_API RzLibStruct rizin_plugin |
RzIOPlugin rz_io_plugin_qnx |
Definition at line 148 of file io_qnx.c.
Referenced by __open().