17 #include <pia/clone/clone_definitions.h> 41 void Trace(u64 flag)
const;
49 bool IsProfileLatest()
const 51 return (m_BufferSize > 0);
54 void ProfileByStationIndex(u32 dispatchCount,
StationIndex stationId, u32 size);
55 void ProfileByStationBmp(u32 dispatchCount, u32 stationBmp, u32 size);
59 u32 GetLatestCount(
StationIndex stationId, u32 dispatchCount)
const;
60 u32 GetLatestSize(
StationIndex stationId, u32 dispatchCount)
const;
63 CloneProfilerBase(u32* paDispatchCount, u8* paCount, u16* paSize, u16* paTotalCount, u32* paTotalSize, u32 stationNum, u32 bufferSize);
66 u32 GetBufferIdx(u32 stationId, u32 idx)
const 68 return stationId + idx * m_StationNum;
71 void AssignBuffer(u32 dispatchCount);
74 u32* m_paDispatchCount;
StationIndex
Enumerates StationIndex values.
Definition: platformCtr.h:44
This base class manages PiaClone profiling.
Definition: clone_CloneProfilerBase.h:33
void Trace(u64 flag) const
Prints information that is useful for debugging.