A.8.21. CADI::CADIGetCommittedPCs()

The function returns the number of program counters in the current cycle. This can be used with multi-issue processors.

virtual CADIReturn_t CADIGetCommitedPCs(int startIndex,
                                        int desiredCount,
                                        int * actualCount,
                                        uint64_t * pcs) =0;

where:

startIndex

is the index into the internal buffer of PCs present in the target.

desiredCount

is the desired number of PCs.

actualCount

is the total number of PCs returned by the target through the pcs[] array.

pcs

is a list of PCs. The array is allocated, and deallocated if applicable, by the caller to be filled by the target. This space must be big enough to hold the desired number of spaces.

Copyright © 2008-2010 ARM Limited. All rights reserved.ARM DUI 0444F
Non-ConfidentialID110210