| |||
Home > Class Reference > The CADI class > CADI::CADIGetCycleCount() |
Gets the current cycle count.
virtual CADIReturn_t CADI::CADIGetCycleCount(uint64_t & cycleCount, bool systemCycles) =0;
where:
cycleCount
is the returned cycle count. This must be pre-initialized by the caller and assigned by the callee.
systemCycles
if true
, the method returns the
system cycle count. If false
, the method returns return
the target specific cycle count.
Not all targets support cycleCount
or systemCycles
.
If not supported, the target returns either:
an approximation to the cycle count such as, for example, the instruction count
the error value CADI_STATUS_CmdNotSupported
.