Searched refs:TrcMemAccCache (Results 1 - 3 of 3) sorted by relevance

/freebsd-13-stable/contrib/opencsd/decoder/include/mem_acc/
H A Dtrc_mem_acc_cache.h57 /** 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 Dtrc_mem_acc_mapper.h99 TrcMemAccCache m_cache; // memory accessor caching.
/freebsd-13-stable/contrib/opencsd/decoder/source/mem_acc/
H A Dtrc_mem_acc_cache.cpp64 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