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: