Searched refs:ByteTracker (Results 1 - 2 of 2) sorted by relevance

/gem5/src/mem/
H A Dmem_checker.cc123 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 Dmem_checker.hh199 * 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 7 milliseconds