Enumerations

enum CpuCounter
Name Value
Cycles 0
Instructions 1
CacheReferences 2
CacheMisses 3
BranchInstructions 4
BranchMisses 5
MaxValue 6

The available CPU counters. Profiler implementations will support a subset of them.

Defined at line 36 of file ../../third_party/github.com/ARM-software/HWCPipe/cpu_profiler.h

enum GpuCounter
Name Value
GpuCycles 0
VertexComputeCycles 1
FragmentCycles 2
TilerCycles 3
VertexComputeJobs 4
FragmentJobs 5
Pixels 6
Tiles 7
TransactionEliminations 8
EarlyZTests 9
EarlyZKilled 10
LateZTests 11
LateZKilled 12
Instructions 13
DivergedInstructions 14
ShaderCycles 15
ShaderArithmeticCycles 16
ShaderLoadStoreCycles 17
ShaderTextureCycles 18
CacheReadLookups 19
CacheWriteLookups 20
ExternalMemoryReadAccesses 21
ExternalMemoryWriteAccesses 22
ExternalMemoryReadStalls 23
ExternalMemoryWriteStalls 24
ExternalMemoryReadBytes 25
ExternalMemoryWriteBytes 26
MaxValue 27

The available GPU counters. Profiler implementations will support a subset of them.

Defined at line 38 of file ../../third_party/github.com/ARM-software/HWCPipe/gpu_profiler.h

Records