Atlas Runtime
Atlas::Stats Class Reference

#include <stats.hpp>

Public Member Functions

void acquireLock ()
 
void releaseLock ()
 
void incrementCriticalSectionCount ()
 
void incrementNestedCriticalSectionCount ()
 
void incrementLoggedStoreCount ()
 
void incrementCriticalLoggedStoreCount ()
 
void incrementUnloggedStoreCount ()
 
void incrementLogElisionFailCount ()
 
void incrementUnloggedCriticalStoreCount ()
 
void incrementLogMemUse (size_t sz)
 
void print ()
 

Static Public Member Functions

static StatscreateInstance ()
 
static void deleteInstance ()
 
static StatsgetInstance ()
 

Member Function Documentation

void Atlas::Stats::acquireLock ( )
inline
static Stats& Atlas::Stats::createInstance ( )
inlinestatic
static void Atlas::Stats::deleteInstance ( )
inlinestatic
static Stats& Atlas::Stats::getInstance ( )
inlinestatic
void Atlas::Stats::incrementCriticalLoggedStoreCount ( )
inline
void Atlas::Stats::incrementCriticalSectionCount ( )
inline
void Atlas::Stats::incrementLogElisionFailCount ( )
inline
void Atlas::Stats::incrementLoggedStoreCount ( )
inline
void Atlas::Stats::incrementLogMemUse ( size_t  sz)
inline
void Atlas::Stats::incrementNestedCriticalSectionCount ( )
inline
void Atlas::Stats::incrementUnloggedCriticalStoreCount ( )
inline
void Atlas::Stats::incrementUnloggedStoreCount ( )
inline
void Atlas::Stats::print ( )
void Atlas::Stats::releaseLock ( )
inline

The documentation for this class was generated from the following files: