Searched refs:ByteTracker (Results 1 - 2 of 2) sorted by relevance
/gem5/src/mem/ |
H A D | mem_checker.cc | 123 MemChecker::ByteTracker::startRead(MemChecker::Serial serial, Tick start) 130 MemChecker::ByteTracker::inExpectedData(Tick start, Tick complete, uint8_t data) 223 MemChecker::ByteTracker::completeRead(MemChecker::Serial serial, 248 MemChecker::ByteTracker::getIncompleteWriteCluster() 258 MemChecker::ByteTracker::startWrite(MemChecker::Serial serial, Tick start, 265 MemChecker::ByteTracker::completeWrite(MemChecker::Serial serial, Tick complete) 272 MemChecker::ByteTracker::abortWrite(MemChecker::Serial serial) 278 MemChecker::ByteTracker::pruneTransactions() 308 ByteTracker *tracker = getByteTracker(addr + i);
|
H A D | mem_checker.hh | 199 * The ByteTracker keeps track of transactions for the *same byte* -- all 203 class ByteTracker : public Named class in class:MemChecker 207 ByteTracker(Addr addr = 0, const MemChecker *parent = NULL) function in class:MemChecker::ByteTracker 209 csprintf(".ByteTracker@%#llx", addr)) 478 * Returns the instance of ByteTracker for the requested location. 480 ByteTracker* getByteTracker(Addr addr) 485 std::make_pair(addr, ByteTracker(addr, this))).first; 513 std::unordered_map<Addr, ByteTracker> byte_trackers;
|
Completed in 6 milliseconds