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

This is the complete list of members for sparta::memory::DMIBlockingMemoryIF, 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
clearValid()sparta::memory::DMIBlockingMemoryIFinline
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
DMIBlockingMemoryIF(void *raw_pointer, addr_t start_addr, addr_t size)sparta::memory::DMIBlockingMemoryIFinline
doesAccessSpan(addr_t addr, addr_t size) const noexceptsparta::memory::DebugMemoryIFinline
getAccessibleSize() constsparta::memory::DebugMemoryIFinline
getBlockSize() constsparta::memory::DebugMemoryIFinline
getDescription()sparta::memory::DebugMemoryIFinline
getHighEnd() constsparta::memory::DebugMemoryIFinline
getLowEnd() constsparta::memory::DebugMemoryIFinline
getRange() constsparta::memory::DebugMemoryIFinline
getRawDataPtr()sparta::memory::DMIBlockingMemoryIFinline
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
isValid() constsparta::memory::DMIBlockingMemoryIFinline
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
tryRead(addr_t addr, addr_t size, uint8_t *buf, const void *in_supplement=nullptr, void *out_supplement=nullptr) override finalsparta::memory::DMIBlockingMemoryIFinlinevirtual
tryWrite(addr_t addr, addr_t size, const uint8_t *buf, const void *in_supplement=nullptr, void *out_supplement=nullptr) override finalsparta::memory::DMIBlockingMemoryIFinlinevirtual
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