NOTE: no longer a component SEC:Framework. More...
#include <fe_memory.h>
Public Member Functions | |
base_memory (ulong size=0x80000000, uint pageSize=0x4000, uint ident=0) | |
virtual | ~base_memory () |
NOTE: What was I thinking? We need to free up memory here. | |
uint8_t | _ReadMemory8 (const simAddress, const bool) |
uint16_t | _ReadMemory16 (const simAddress, const bool) |
uint32_t | _ReadMemory32 (const simAddress, const bool) |
uint64_t | _ReadMemory64 (const simAddress, const bool) |
bool | _WriteMemory8 (const simAddress, const uint8_t, const bool) |
bool | _WriteMemory16 (const simAddress, const uint16_t, const bool) |
bool | _WriteMemory32 (const simAddress, const uint32_t, const bool) |
bool | _WriteMemory64 (const simAddress, const uint64_t, const bool) |
virtual mState | getFE (const simAddress) |
virtual void | setFE (const simAddress, const mState FEValue) |
virtual void | squashSpec () |
void | clearMemory () |
bool | hasPage (const simAddress) |
bool | LoadMem (const simAddress dest, void *const source, int Bytes) |
void | setup () |
void | finish () |
void | preTic () |
Static Public Member Functions | |
static uint8_t | getDefaultFEB () |
NOTE: no longer a component SEC:Framework.
virtual base_memory::~base_memory | ( | ) | [inline, virtual] |
NOTE: What was I thinking? We need to free up memory here.
NOTE: KBW: it would appear that destructors are not called anymore... but