Halifax: an instruction emulator.
More...
Additional Inherited Members |
enum | Type {
TYPE_R = 1u << 0,
TYPE_W = 1u << 1,
TYPE_RMW = TYPE_R | TYPE_W,
TYPE_U = 1u << 2,
TYPE_RES = 1u << 3,
TYPE_X = 1u << 4
} |
static bool | receive_static (Device *o, M &msg) |
bool | debug |
CacheEntry | _values [ASSOZ] |
unsigned | _newest |
Type | user_access (Type type) |
int | init () |
int | read_code (unsigned long virt, unsigned len, void *buffer) |
| Read the len instruction-bytes at the given address into a buffer.
|
int | prepare_virtual (unsigned virt, unsigned len, Type type, void *&ptr) |
| MemTlb (DBus< MessageMem > &mem, DBus< MessageMemRegion > &memregion) |
CpuState * | _cpu |
Detailed Description
Halifax: an instruction emulator.
Constructor & Destructor Documentation
Halifax::Halifax |
( |
VCpu * |
vcpu | ) |
|
|
inline |
Member Function Documentation
void* Halifax::operator new |
( |
unsigned |
size | ) |
|
|
inline |
The documentation for this class was generated from the following file: