Rizin
unix-like reverse engineering framework and cli tools
rz_io_t Struct Reference

#include <rz_io.h>

Public Attributes

struct rz_io_desc_tdesc
 
ut64 off
 
int bits
 
int va
 
int ff
 
int Oxff
 
size_t addrbytes
 
int aslr
 
int autofd
 
int cached
 
bool cachemode
 
int p_cache
 
RzIDPoolmap_ids
 
RzPVector maps
 
RzSkyline map_skyline
 
RzIDStoragefiles
 
RzPVector cache
 
RzSkyline cache_skyline
 
ut8write_mask
 
int write_mask_len
 
RzListplugins
 
char * runprofile
 
char * envprofile
 
char * args
 
RzEventevent
 
PrintfCallback cb_printf
 
RzCoreBind corebind
 

Detailed Description

Definition at line 59 of file rz_io.h.

Member Data Documentation

◆ addrbytes

◆ args

char* rz_io_t::args

◆ aslr

int rz_io_t::aslr

Definition at line 67 of file rz_io.h.

Referenced by cb_ioaslr().

◆ autofd

int rz_io_t::autofd

Definition at line 68 of file rz_io.h.

Referenced by cb_ioautofd(), and rz_io_open_nomap().

◆ bits

int rz_io_t::bits

Definition at line 62 of file rz_io.h.

Referenced by rz_io_map_location().

◆ cache

◆ cache_skyline

◆ cached

◆ cachemode

bool rz_io_t::cachemode

Definition at line 70 of file rz_io.h.

Referenced by cb_io_cache_mode(), and rz_io_cache_write().

◆ cb_printf

◆ corebind

RzCoreBind rz_io_t::corebind

Definition at line 92 of file rz_io.h.

Referenced by __rap_open(), __rap_system(), run_old_command(), rz_core_init(), vf_open(), and windbg_open().

◆ desc

◆ envprofile

char* rz_io_t::envprofile

Definition at line 82 of file rz_io.h.

Referenced by rz_cmd_debug_process_profile_edit_handler(), and rz_io_fini().

◆ event

RzEvent* rz_io_t::event

◆ ff

◆ files

◆ map_ids

RzIDPool* rz_io_t::map_ids

Definition at line 72 of file rz_io.h.

Referenced by io_map_new(), map_del(), rz_io_map_fini(), and rz_io_map_init().

◆ map_skyline

◆ maps

◆ off

◆ Oxff

int rz_io_t::Oxff

◆ p_cache

int rz_io_t::p_cache

Definition at line 71 of file rz_io.h.

Referenced by cb_iopcacheread(), cb_iopcachewrite(), on_map_skyline(), and rz_io_desc_exchange().

◆ plugins

◆ runprofile

char* rz_io_t::runprofile

Definition at line 81 of file rz_io.h.

Referenced by rz_io_fini().

◆ va

◆ write_mask

ut8* rz_io_t::write_mask

Definition at line 78 of file rz_io.h.

Referenced by rz_io_set_write_mask(), and rz_io_write_at().

◆ write_mask_len

int rz_io_t::write_mask_len

Definition at line 79 of file rz_io.h.

Referenced by rz_io_set_write_mask(), and rz_io_write_at().


The documentation for this struct was generated from the following file: