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

#include <rz_io.h>

Public Attributes

int init
 
RzIOio
 
RzIOGetCurrentFd fd_get_current
 
RzIODescUse desc_use
 
RzIODescGet desc_get
 
RzIODescSize desc_size
 
RzIOOpen open
 
RzIOOpenAt open_at
 
RzIOClose close
 
RzIOReadAt read_at
 
RzIOWriteAt write_at
 
RzIOSystem system
 
RzIOFdOpen fd_open
 
RzIOFdClose fd_close
 
RzIOFdSeek fd_seek
 
RzIOFdSize fd_size
 
RzIOFdResize fd_resize
 
RzIOFdRead fd_read
 
RzIOFdWrite fd_write
 
RzIOFdReadAt fd_read_at
 
RzIOFdWriteAt fd_write_at
 
RzIOFdIsDbg fd_is_dbg
 
RzIOFdGetName fd_get_name
 
RzIOFdGetMap fd_get_map
 
RzIOFdRemap fd_remap
 
RzIOFdGetBuf fd_getbuf
 
RzIOIsValidOff is_valid_offset
 
RzIOAddrIsMapped addr_is_mapped
 
RzIOMapGet map_get
 
RzIOMapGetPaddr map_get_paddr
 
RzIOMapAdd map_add
 
RzIOV2P v2p
 
RzIOP2V p2v
 

Detailed Description

Definition at line 230 of file rz_io.h.

Member Data Documentation

◆ addr_is_mapped

RzIOAddrIsMapped rz_io_bind_t::addr_is_mapped

Definition at line 258 of file rz_io.h.

Referenced by rz_io_bind().

◆ close

RzIOClose rz_io_bind_t::close

Definition at line 239 of file rz_io.h.

Referenced by rz_io_bind().

◆ desc_get

RzIODescGet rz_io_bind_t::desc_get

Definition at line 235 of file rz_io.h.

Referenced by rz_bin_open(), and rz_io_bind().

◆ desc_size

RzIODescSize rz_io_bind_t::desc_size

Definition at line 236 of file rz_io.h.

Referenced by rz_io_bind().

◆ desc_use

RzIODescUse rz_io_bind_t::desc_use

Definition at line 234 of file rz_io.h.

Referenced by rz_io_bind().

◆ fd_close

RzIOFdClose rz_io_bind_t::fd_close

Definition at line 244 of file rz_io.h.

Referenced by rz_io_bind().

◆ fd_get_current

RzIOGetCurrentFd rz_io_bind_t::fd_get_current

Definition at line 233 of file rz_io.h.

Referenced by rz_io_bind().

◆ fd_get_map

RzIOFdGetMap rz_io_bind_t::fd_get_map

Definition at line 254 of file rz_io.h.

Referenced by map_cpu_memory(), and rz_io_bind().

◆ fd_get_name

RzIOFdGetName rz_io_bind_t::fd_get_name

Definition at line 253 of file rz_io.h.

Referenced by cpu_memory_map(), map_cpu_memory(), rz_bin_open_io(), rz_io_bind(), and set_cpu_model().

◆ fd_getbuf

RzIOFdGetBuf rz_io_bind_t::fd_getbuf

Definition at line 256 of file rz_io.h.

Referenced by buf_io_fd_get_whole_buf(), and rz_io_bind().

◆ fd_is_dbg

RzIOFdIsDbg rz_io_bind_t::fd_is_dbg

Definition at line 252 of file rz_io.h.

Referenced by rz_bin_open_io(), and rz_io_bind().

◆ fd_open

RzIOFdOpen rz_io_bind_t::fd_open

Definition at line 243 of file rz_io.h.

Referenced by rz_bin_open(), and rz_io_bind().

◆ fd_read

RzIOFdRead rz_io_bind_t::fd_read

Definition at line 248 of file rz_io.h.

Referenced by buf_io_fd_read(), and rz_io_bind().

◆ fd_read_at

RzIOFdReadAt rz_io_bind_t::fd_read_at

Definition at line 250 of file rz_io.h.

Referenced by rz_io_bind().

◆ fd_remap

RzIOFdRemap rz_io_bind_t::fd_remap

Definition at line 255 of file rz_io.h.

Referenced by cpu_memory_map(), map_cpu_memory(), and rz_io_bind().

◆ fd_resize

RzIOFdResize rz_io_bind_t::fd_resize

Definition at line 247 of file rz_io.h.

Referenced by buf_io_fd_resize(), and rz_io_bind().

◆ fd_seek

RzIOFdSeek rz_io_bind_t::fd_seek

Definition at line 245 of file rz_io.h.

Referenced by buf_io_fd_seek(), and rz_io_bind().

◆ fd_size

RzIOFdSize rz_io_bind_t::fd_size

Definition at line 246 of file rz_io.h.

Referenced by buf_io_fd_get_size(), and rz_io_bind().

◆ fd_write

RzIOFdWrite rz_io_bind_t::fd_write

Definition at line 249 of file rz_io.h.

Referenced by buf_io_fd_write(), and rz_io_bind().

◆ fd_write_at

RzIOFdWriteAt rz_io_bind_t::fd_write_at

Definition at line 251 of file rz_io.h.

Referenced by rz_io_bind().

◆ init

int rz_io_bind_t::init

Definition at line 231 of file rz_io.h.

Referenced by rz_debug_new(), and rz_io_bind().

◆ io

RzIO* rz_io_bind_t::io

Definition at line 232 of file rz_io.h.

Referenced by __analysis_fcn_check_bp_use(), __esil_attach(), __esil_step(), __io_continue(), __io_kill(), __io_maps(), __io_reg_profile(), __io_step(), __io_step_over(), __rap_attach(), __rap_continue(), __rap_reg_profile(), __rap_reg_read(), __rap_step(), __reg_read(), _restore_memory_cb(), _set_initial_memory(), advance_till_scope_end(), backtrace_fuzzy(), backtrace_x86_32(), backtrace_x86_32_analysis(), backtrace_x86_64(), backtrace_x86_64_analysis(), bbget(), buf_io_fd_get_size(), buf_io_fd_get_whole_buf(), buf_io_fd_read(), buf_io_fd_resize(), buf_io_fd_seek(), buf_io_fd_write(), buf_io_read(), buf_io_write(), cmd_prc(), cpu_memory_map(), esil_gb_init(), esilbreak_reg_write(), get_calls(), get_dispatchmessage_offset(), internal_esil_mem_read(), internal_esil_mem_read_no_null(), internal_esil_mem_write(), internal_esil_mem_write_no_null(), is_delta_pointer_table(), is_io_bf(), is_pointer(), is_x86_call(), is_x86_ret(), isBochs(), iscallret(), map_cpu_memory(), mymemread(), mymemwrite(), myregwrite(), node_match_functions(), noreturn_recurse(), pa2va(), process_reference_noreturn_cb(), read_ahead(), read_ptr(), read_register(), restore_memory_cb(), run_basic_block_analysis(), rz_analysis_block_update_hash(), rz_analysis_block_was_modified(), rz_analysis_diff_fingerprint_bb(), rz_analysis_esil_trace_new(), rz_analysis_esil_trace_restore(), rz_analysis_function_cost(), rz_analysis_op_reg_delta(), rz_analysis_reflines_get(), rz_analysis_value_set_ut64(), rz_analysis_vtable_search(), rz_analysis_xrefs_set(), rz_bin_open(), rz_bin_open_io(), rz_bp_restore_one(), rz_bp_traptrace_add(), rz_bp_traptrace_enable(), rz_bp_traptrace_free_at(), rz_core_analysis_read_at(), rz_core_debug_continue_until(), rz_debug_bf_continue(), rz_debug_bf_continue_syscall(), rz_debug_bf_kill(), rz_debug_bf_reg_read(), rz_debug_bf_reg_write(), rz_debug_bf_step(), rz_debug_bf_step_over(), rz_debug_bf_stop(), rz_debug_bochs_attach(), rz_debug_continue_kill(), rz_debug_continue_until_optype(), rz_debug_esil_stepi(), rz_debug_execute(), rz_debug_gdb_attach(), rz_debug_get_baddr(), rz_debug_native_map_get(), rz_debug_qnx_attach(), rz_debug_select(), rz_debug_snap_map(), rz_debug_step_over(), rz_debug_step_soft(), rz_debug_trace_ins_after(), rz_debug_trace_ins_before(), rz_debug_trace_pc(), rz_debug_traces_ascii(), rz_debug_winkd_attach(), rz_io_bind(), rz_type_format_10bytes(), rz_type_format_data_internal(), rz_type_format_nulltermstring(), rz_type_format_string(), step_until_optype(), update_varz_analysisysis(), w32_init(), windbg_init(), and xnu_dbg_modules().

◆ is_valid_offset

◆ map_add

RzIOMapAdd rz_io_bind_t::map_add

Definition at line 261 of file rz_io.h.

Referenced by rz_io_bind().

◆ map_get

RzIOMapGet rz_io_bind_t::map_get

Definition at line 259 of file rz_io.h.

Referenced by run_basic_block_analysis(), rz_io_bind(), and rz_type_format_nulltermstring().

◆ map_get_paddr

RzIOMapGetPaddr rz_io_bind_t::map_get_paddr

Definition at line 260 of file rz_io.h.

Referenced by rz_io_bind(), and rz_type_format_nulltermstring().

◆ open

RzIOOpen rz_io_bind_t::open

Definition at line 237 of file rz_io.h.

Referenced by rz_io_bind().

◆ open_at

RzIOOpenAt rz_io_bind_t::open_at

Definition at line 238 of file rz_io.h.

Referenced by cpu_memory_map(), map_cpu_memory(), and rz_io_bind().

◆ p2v

RzIOP2V rz_io_bind_t::p2v

Definition at line 263 of file rz_io.h.

Referenced by rz_io_bind().

◆ read_at

◆ system

◆ v2p

RzIOV2P rz_io_bind_t::v2p

Definition at line 262 of file rz_io.h.

Referenced by rz_io_bind().

◆ write_at


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