gem5  v20.1.0.0
Classes | Functions
CacheRecorder.hh File Reference
#include <vector>
#include "base/types.hh"
#include "mem/ruby/common/Address.hh"
#include "mem/ruby/common/DataBlock.hh"
#include "mem/ruby/common/TypeDefines.hh"
#include "mem/ruby/protocol/RubyRequestType.hh"

Go to the source code of this file.

Classes

class  TraceRecord
 Class for recording cache contents. More...
 
class  CacheRecorder
 

Functions

bool compareTraceRecords (const TraceRecord *n1, const TraceRecord *n2)
 
std::ostream & operator<< (std::ostream &out, const TraceRecord &obj)
 

Function Documentation

◆ compareTraceRecords()

bool compareTraceRecords ( const TraceRecord n1,
const TraceRecord n2 
)
inline

Definition at line 116 of file CacheRecorder.hh.

References TraceRecord::m_time.

Referenced by CacheRecorder::aggregateRecords().

◆ operator<<()

std::ostream& operator<< ( std::ostream &  out,
const TraceRecord obj 
)
inline

Definition at line 122 of file CacheRecorder.hh.

References TraceRecord::print().


Generated on Wed Sep 30 2020 14:02:19 for gem5 by doxygen 1.8.17