Rizin
unix-like reverse engineering framework and cli tools
bfvm.h File Reference
#include <rz_io.h>
#include <rz_util.h>

Go to the source code of this file.

Classes

struct  bfvm_cpu_t
 

Macros

#define BFVM_SCREEN_ADDR   0x50000
 
#define BFVM_SCREEN_SIZE   4096
 
#define BFVM_INPUT_ADDR   0x10000
 
#define BFVM_INPUT_SIZE   4096
 
#define BFVM_DATA_ADDR   0xd00000
 
#define BFVM_DATA_SIZE   4096
 
#define BFVM_CODE_ADDR   0
 
#define BFVM_CODE_SIZE   4096 /* XXX */
 

Typedefs

typedef struct bfvm_cpu_t BfvmCPU
 

Macro Definition Documentation

◆ BFVM_CODE_ADDR

#define BFVM_CODE_ADDR   0

Definition at line 16 of file bfvm.h.

◆ BFVM_CODE_SIZE

#define BFVM_CODE_SIZE   4096 /* XXX */

Definition at line 17 of file bfvm.h.

◆ BFVM_DATA_ADDR

#define BFVM_DATA_ADDR   0xd00000

Definition at line 14 of file bfvm.h.

◆ BFVM_DATA_SIZE

#define BFVM_DATA_SIZE   4096

Definition at line 15 of file bfvm.h.

◆ BFVM_INPUT_ADDR

#define BFVM_INPUT_ADDR   0x10000

Definition at line 12 of file bfvm.h.

◆ BFVM_INPUT_SIZE

#define BFVM_INPUT_SIZE   4096

Definition at line 13 of file bfvm.h.

◆ BFVM_SCREEN_ADDR

#define BFVM_SCREEN_ADDR   0x50000

Definition at line 10 of file bfvm.h.

◆ BFVM_SCREEN_SIZE

#define BFVM_SCREEN_SIZE   4096

Definition at line 11 of file bfvm.h.

Typedef Documentation

◆ BfvmCPU

typedef struct bfvm_cpu_t BfvmCPU