gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Functions
CacheRecorder.hh File Reference
#include <vector>
#include "base/types.hh"
#include "mem/protocol/RubyRequestType.hh"
#include "mem/ruby/common/Address.hh"
#include "mem/ruby/common/DataBlock.hh"
#include "mem/ruby/common/TypeDefines.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

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().

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

Definition at line 122 of file CacheRecorder.hh.

References TraceRecord::print().


Generated on Fri Jun 9 2017 13:03:59 for gem5 by doxygen 1.8.6