The Sparta Modeling Framework
Loading...
Searching...
No Matches
sparta::memory::BlockingMemoryIF Member List

This is the complete list of members for sparta::memory::BlockingMemoryIF, including all inherited members.

acc_windows_sparta::memory::DebugMemoryIFprotected
accessible_size_sparta::memory::DebugMemoryIFprotected
block_idx_lsb_sparta::memory::DebugMemoryIFprotected
block_mask_sparta::memory::DebugMemoryIFprotected
block_size_sparta::memory::DebugMemoryIFprotected
BlockingMemoryIF()=delete (defined in sparta::memory::BlockingMemoryIF)sparta::memory::BlockingMemoryIF
BlockingMemoryIF(const std::string &desc, addr_t block_size, const DebugMemoryIF::AccessWindow &window, TranslationIF *transif=nullptr)sparta::memory::BlockingMemoryIFinline
DebugMemoryIF()=deletesparta::memory::DebugMemoryIF
DebugMemoryIF(const std::string &desc, addr_t block_size, const AccessWindow &window, TranslationIF *transif=nullptr)sparta::memory::DebugMemoryIFinline
desc_ptr_sparta::memory::DebugMemoryIFprotected
doesAccessSpan(addr_t addr, addr_t size) const noexceptsparta::memory::DebugMemoryIFinline
getAccessibleSize() constsparta::memory::DebugMemoryIFinline
getBlockSize() constsparta::memory::DebugMemoryIFinline
getDescription()sparta::memory::DebugMemoryIFinline
getDMI(addr_t addr, addr_t size)sparta::memory::BlockingMemoryIFinlinevirtual
getHighEnd() constsparta::memory::DebugMemoryIFinline
getLowEnd() constsparta::memory::DebugMemoryIFinline
getRange() constsparta::memory::DebugMemoryIFinline
getTranslationIF()sparta::memory::DebugMemoryIFinlinevirtual
getWindows() constsparta::memory::DebugMemoryIFinline
high_end_sparta::memory::DebugMemoryIFprotected
invalidateAllDMI()sparta::memory::BlockingMemoryIFinlinevirtual
isAddressInWindows(addr_t addr) const noexceptsparta::memory::DebugMemoryIFinline
isInAccessWindows(addr_t addr, addr_t size) constsparta::memory::DebugMemoryIFinline
low_end_sparta::memory::DebugMemoryIFprotected
peek(addr_t addr, addr_t size, uint8_t *buf) constsparta::memory::DebugMemoryIFinline
poke(addr_t addr, addr_t size, const uint8_t *buf)sparta::memory::DebugMemoryIFinline
read(addr_t addr, addr_t size, uint8_t *buf, const void *in_supplement=nullptr, void *out_supplement=nullptr)sparta::memory::BlockingMemoryIFinline
stringize(bool pretty=false) constsparta::memory::BlockingMemoryIFinline
total_range_sparta::memory::DebugMemoryIFprotected
trans_sparta::memory::DebugMemoryIFprotected
tryPeek(addr_t addr, addr_t size, uint8_t *buf) constsparta::memory::DebugMemoryIFinline
tryPoke(addr_t addr, addr_t size, const uint8_t *buf)sparta::memory::DebugMemoryIFinline
tryPoke_(addr_t addr, addr_t size, const uint8_t *buf) overridesparta::memory::BlockingMemoryIFinlineprotectedvirtual
tryRead(addr_t addr, addr_t size, uint8_t *buf, const void *in_supplement=nullptr, void *out_supplement=nullptr)sparta::memory::BlockingMemoryIFinlinevirtual
tryRead_(addr_t addr, addr_t size, uint8_t *buf, const void *in_supplement, void *out_supplement)=0sparta::memory::BlockingMemoryIFprotectedpure virtual
tryWrite(addr_t addr, addr_t size, const uint8_t *buf, const void *in_supplement=nullptr, void *out_supplement=nullptr)sparta::memory::BlockingMemoryIFinlinevirtual
tryWrite_(addr_t addr, addr_t size, const uint8_t *buf, const void *in_supplement, void *out_supplement)=0sparta::memory::BlockingMemoryIFprotectedpure virtual
verifyInAccessWindows(addr_t addr, addr_t size) constsparta::memory::DebugMemoryIFinline
verifyNoBlockSpan(addr_t addr, addr_t size) constsparta::memory::DebugMemoryIFinline
write(addr_t addr, addr_t size, const uint8_t *buf, const void *in_supplement=nullptr, void *out_supplement=nullptr)sparta::memory::BlockingMemoryIFinline
~BlockingMemoryIF() (defined in sparta::memory::BlockingMemoryIF)sparta::memory::BlockingMemoryIFinlinevirtual
~DebugMemoryIF()sparta::memory::DebugMemoryIFinlinevirtual