MemoryData

class MemoryData : public AbstractData

Public Functions

MemoryData() = default
~MemoryData() override = default
inline virtual void fetch(uint64_t address, int length) override
inline virtual bool copy(void *out, uint64_t addr, size_t len) override
inline void writeToCache(const uint8_t *in, uint64_t adr, size_t len)
inline virtual bool write(const uint8_t *in, uint64_t adr, size_t len) override
inline virtual uint64_t maxIndex() override
inline virtual uint64_t minIndex() override

Public Static Attributes

static constexpr size_t BLOCK_SIZE = 4096