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

#include <bfvm.h>

Public Attributes

ut64 eip
 
ut64 esp
 
int ptr
 
int trace
 
int breaked
 
ut64 base
 
ut8mem
 
ut32 size
 
ut64 screen
 
int screen_idx
 
int screen_size
 
ut8screen_buf
 
ut64 input
 
int input_idx
 
int input_size
 
ut8input_buf
 
int circular
 
RzIOBind iob
 

Detailed Description

Definition at line 19 of file bfvm.h.

Member Data Documentation

◆ base

ut64 bfvm_cpu_t::base

Definition at line 25 of file bfvm.h.

Referenced by __esil_attach(), __read(), __write(), rz_debug_bf_reg_read(), and rz_debug_bf_reg_write().

◆ breaked

int bfvm_cpu_t::breaked

Definition at line 24 of file bfvm.h.

◆ circular

int bfvm_cpu_t::circular

Definition at line 36 of file bfvm.h.

◆ eip

ut64 bfvm_cpu_t::eip

Definition at line 20 of file bfvm.h.

Referenced by rz_debug_bf_reg_read(), and rz_debug_bf_reg_write().

◆ esp

ut64 bfvm_cpu_t::esp

Definition at line 21 of file bfvm.h.

Referenced by rz_debug_bf_reg_read(), and rz_debug_bf_reg_write().

◆ input

ut64 bfvm_cpu_t::input

Definition at line 32 of file bfvm.h.

Referenced by __esil_attach(), __read(), __write(), rz_debug_bf_reg_read(), and rz_debug_bf_reg_write().

◆ input_buf

ut8* bfvm_cpu_t::input_buf

Definition at line 35 of file bfvm.h.

Referenced by __read(), and __write().

◆ input_idx

int bfvm_cpu_t::input_idx

Definition at line 33 of file bfvm.h.

Referenced by rz_debug_bf_reg_read(), and rz_debug_bf_reg_write().

◆ input_size

int bfvm_cpu_t::input_size

Definition at line 34 of file bfvm.h.

Referenced by __read(), and __write().

◆ iob

RzIOBind bfvm_cpu_t::iob

Definition at line 37 of file bfvm.h.

◆ mem

ut8* bfvm_cpu_t::mem

Definition at line 26 of file bfvm.h.

Referenced by __read(), __write(), and capstone.m68k.M68KOp::mem().

◆ ptr

int bfvm_cpu_t::ptr

Definition at line 22 of file bfvm.h.

Referenced by rz_debug_bf_reg_read(), and rz_debug_bf_reg_write().

◆ screen

ut64 bfvm_cpu_t::screen

Definition at line 28 of file bfvm.h.

Referenced by __esil_attach(), __read(), __write(), rz_debug_bf_reg_read(), and rz_debug_bf_reg_write().

◆ screen_buf

ut8* bfvm_cpu_t::screen_buf

Definition at line 31 of file bfvm.h.

Referenced by __read(), and __write().

◆ screen_idx

int bfvm_cpu_t::screen_idx

Definition at line 29 of file bfvm.h.

Referenced by rz_debug_bf_reg_read(), and rz_debug_bf_reg_write().

◆ screen_size

int bfvm_cpu_t::screen_size

Definition at line 30 of file bfvm.h.

Referenced by __read(), and __write().

◆ size

ut32 bfvm_cpu_t::size

Definition at line 27 of file bfvm.h.

◆ trace

int bfvm_cpu_t::trace

Definition at line 23 of file bfvm.h.


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