Intel(r) Performance Counter Monitor
Public Member Functions | Protected Member Functions | Friends | List of all members
SocketCounterState Class Reference

Socket-wide counter state. More...

#include <cpucounters.h>

Inheritance diagram for SocketCounterState:
BasicCounterState UncoreCounterState

Public Member Functions

void accumulateCoreState (const CoreCounterState &o)
 
- Public Member Functions inherited from BasicCounterState
BasicCounterStateoperator+= (const BasicCounterState &o)
 
int32 getThermalHeadroom () const
 Returns current thermal headroom below TjMax.
 
- Public Member Functions inherited from UncoreCounterState
UncoreCounterStateoperator+= (const UncoreCounterState &o)
 

Protected Member Functions

void readAndAggregate (SafeMsrHandle *handle)
 
- Protected Member Functions inherited from BasicCounterState
void readAndAggregate (SafeMsrHandle *)
 
- Protected Member Functions inherited from UncoreCounterState
void readAndAggregate (SafeMsrHandle *)
 

Friends

class PCM
 

Additional Inherited Members

- Protected Attributes inherited from BasicCounterState
uint64 InstRetiredAny
 
uint64 CpuClkUnhaltedThread
 
uint64 CpuClkUnhaltedRef
 
union {
   uint64   L3Miss
 
   uint64   Event0
 
   uint64   ArchLLCMiss
 
}; 
 
union {
   uint64   L3UnsharedHit
 
   uint64   Event1
 
   uint64   ArchLLCRef
 
}; 
 
union {
   uint64   L2HitM
 
   uint64   Event2
 
}; 
 
union {
   uint64   L2Hit
 
   uint64   Event3
 
}; 
 
uint64 InvariantTSC
 
uint64 CStateResidency [PCM::MAX_C_STATE+1]
 
int32 ThermalHeadroom
 
uint64 L3Occupancy
 
- Protected Attributes inherited from UncoreCounterState
uint64 UncMCFullWrites
 
uint64 UncMCNormalReads
 
uint64 UncMCIORequests
 
uint64 PackageEnergyStatus
 
uint64 DRAMEnergyStatus
 
uint64 CStateResidency [PCM::MAX_C_STATE+1]
 

Detailed Description

Socket-wide counter state.


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