Searched refs:TrcMemAccCache (Results 1 - 3 of 3) sorted by relevance
/freebsd-13-stable/contrib/opencsd/decoder/include/mem_acc/ |
H A D | trc_mem_acc_cache.h | 57 /** class TrcMemAccCache - cache small amounts of data from accessors to speed up decode. */ 58 class TrcMemAccCache class 61 TrcMemAccCache(); 62 ~TrcMemAccCache() {}; 100 inline TrcMemAccCache::TrcMemAccCache() function in class:TrcMemAccCache 113 inline bool TrcMemAccCache::blockInPage(const ocsd_vaddr_t address, const uint32_t reqBytes) 121 inline bool TrcMemAccCache::blockInCache(const ocsd_vaddr_t address, const uint32_t reqBytes) 136 inline void TrcMemAccCache::invalidateAll()
|
H A D | trc_mem_acc_mapper.h | 99 TrcMemAccCache m_cache; // memory accessor caching.
|
/freebsd-13-stable/contrib/opencsd/decoder/source/mem_acc/ |
H A D | trc_mem_acc_cache.cpp | 64 ocsd_err_t TrcMemAccCache::readBytesFromCache(TrcMemAccessorBase *p_accessor, const ocsd_vaddr_t address, const ocsd_mem_space_acc_t mem_space, const uint8_t trcID, uint32_t *numBytes, uint8_t *byteBuffer) 80 oss << "TrcMemAccCache:: hit [page: " << std::dec << m_mru_idx << "[addr:0x" << std::hex << address << ", bytes: " << std::dec << reqBytes << "]\n"; 89 oss << "TrcMemAccCache:: miss [addr:0x" << std::hex << address << ", bytes: " << std::dec << reqBytes << "]\n"; 113 oss << "TrcMemAccCache:: load [page: " << std::dec << m_mru_idx << "[addr:0x" << std::hex << address << ", bytes: " << std::dec << m_mru[m_mru_idx].valid_len << "]\n"; 133 oss << "TrcMemAccCache:: miss-after-load [page: " << std::dec << m_mru_idx << "[addr:0x" << std::hex << address << ", bytes: " << std::dec << m_mru[m_mru_idx].valid_len << "]\n"; 145 void TrcMemAccCache::logMsg(const std::string &szMsg) 151 void TrcMemAccCache::setErrorLog(ITraceErrorLog *log) 156 void TrcMemAccCache::logAndClearCounts() 161 oss << "TrcMemAccCache:: cache performance: hits(" << std::dec << m_hits << "), miss(" << m_misses << "), pages(" << m_pages << ")\n";
|
Completed in 116 milliseconds