Rizin
unix-like reverse engineering framework and cli tools
|
Go to the source code of this file.
Classes | |
struct | ReadAtCtx |
Functions | |
static bool | dmp_plugin_open (RzIO *io, const char *file, bool many) |
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 RzIODesc * | dmp_open (RzIO *io, const char *file, int rw, int mode) |
static int | dmp_write (RzIO *io, RzIODesc *fd, const ut8 *buf, int count) |
static ut64 | dmp_lseek (RzIO *io, RzIODesc *fd, ut64 offset, int whence) |
static int | dmp_read (RzIO *io, RzIODesc *fd, ut8 *buf, int count) |
static int | dmp_close (RzIODesc *fd) |
Variables | |
RzIOPlugin | rz_io_plugin_dmp |
RZ_API RzLibStruct | rizin_plugin |
Definition at line 152 of file io_dmp.c.
References fd, free(), RZ_FREE, rz_io_desc_close(), rz_vector_fini(), and winkd_ctx_fini().
Definition at line 116 of file io_dmp.c.
References fd, rz_io_t::off, rz_io_desc_seek(), RZ_IO_SEEK_CUR, RZ_IO_SEEK_END, RZ_IO_SEEK_SET, TARGET_BACKEND, and UT64_MAX.
Definition at line 55 of file io_dmp.c.
References c, dmp_plugin_open(), free(), NULL, p, read_at_kernel_virtual(), read_at_phys(), rz_io_desc_new(), rz_io_plugin_dmp, rz_io_plugin_resolve(), RZ_NEW0, rz_vector_init(), strdup(), TARGET_BACKEND, ut64(), and write_at_phys().
Definition at line 8 of file io_dmp.c.
Referenced by dmp_open().
Definition at line 130 of file io_dmp.c.
References count, WindProc::dir_base_table, fd, rz_io_t::off, read_at_phys(), rz_io_desc_read_at(), TARGET_BACKEND, TARGET_KERNEL, TARGET_PHYSICAL, ut64(), and winkd_read_at_uva().
Definition at line 94 of file io_dmp.c.
References count, WindProc::dir_base_table, fd, rz_io_t::off, rz_io_desc_write_at(), TARGET_BACKEND, TARGET_KERNEL, TARGET_PHYSICAL, ut64(), winkd_write_at_uva(), and write_at_phys().
|
static |
Definition at line 17 of file io_dmp.c.
References in, len, out, rz_io_nread_at(), rz_io_write_at(), _DmpCtx::target, TARGET_BACKEND, ut64(), and write.
Referenced by read_at_phys(), and write_at_phys().
Definition at line 38 of file io_dmp.c.
References DMP_DUMPTYPE_TRIAGE, len, rz_io_desc_read_at(), rz_io_nread_at(), _DmpCtx::target, TARGET_KERNEL, _DmpCtx::type, and ut64().
Referenced by dmp_open().
Definition at line 30 of file io_dmp.c.
References len, NULL, and op_at_phys().
Referenced by dmp_open(), and dmp_read().
Definition at line 34 of file io_dmp.c.
References len, NULL, and op_at_phys().
Referenced by dmp_open(), and dmp_write().
RZ_API RzLibStruct rizin_plugin |
RzIOPlugin rz_io_plugin_dmp |
Definition at line 162 of file io_dmp.c.
Referenced by dmp_open().