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 <transport.h>
#include <winkd.h>
Go to the source code of this file.
Classes | |
struct | ReadAtCtx |
Functions | |
static int | op_at_phys (void *user, ut64 address, const ut8 *in, ut8 *out, int len, bool write) |
static int | read_at_phys (void *user, ut64 address, ut8 *buf, int len) |
static int | write_at_phys (void *user, ut64 address, const ut8 *buf, int len) |
static int | read_at_kernel_virtual (void *user, ut64 address, ut8 *buf, int len) |
static bool | __plugin_open (RzIO *io, const char *file, bool many) |
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) |
Variables | |
RzIOPlugin | rz_io_plugin_winkd |
RZ_API RzLibStruct | rizin_plugin |
Definition at line 143 of file io_winkd.c.
References fd, and winkd_kdctx_free().
Definition at line 118 of file io_winkd.c.
References rz_io_t::off, RZ_IO_SEEK_CUR, RZ_IO_SEEK_END, RZ_IO_SEEK_SET, and UT64_MAX.
Definition at line 53 of file io_winkd.c.
References __plugin_open(), c, desc, eprintf, free(), io_desc_new(), iob_net, iob_pipe, io_backend_t::name, NULL, io_backend_t::open, read_at_kernel_virtual(), read_at_phys(), rz_io_desc_new(), rz_io_plugin_winkd, RZ_NEW0, winkd_kdctx_new(), and write_at_phys().
Definition at line 49 of file io_winkd.c.
Referenced by __open().
Definition at line 131 of file io_winkd.c.
References count, fd, rz_io_t::off, winkd_get_target(), winkd_read_at(), and winkd_read_at_uva().
Definition at line 108 of file io_winkd.c.
References count, fd, rz_io_t::off, winkd_get_target(), winkd_write_at(), and winkd_write_at_uva().
|
static |
Definition at line 30 of file io_winkd.c.
References in, len, out, winkd_read_at_phys(), winkd_write_at_phys(), and write.
Referenced by read_at_phys(), and write_at_phys().
Definition at line 44 of file io_winkd.c.
References len, and winkd_read_at().
Referenced by __open().
Definition at line 36 of file io_winkd.c.
References len, NULL, and op_at_phys().
Referenced by __open().
Definition at line 40 of file io_winkd.c.
References len, NULL, and op_at_phys().
Referenced by __open().
RZ_API RzLibStruct rizin_plugin |
Definition at line 163 of file io_winkd.c.
RzIOPlugin rz_io_plugin_winkd |
Definition at line 148 of file io_winkd.c.
Referenced by __open().