A.8.33 CADI::CADIExecGetModes()

Many processors have more than run, stop, and breakpoint states. This call enables the debugger to determine the additional states.

virtual CADIReturn_t CADI::CADIExecGetModes(uint32_t startModeIndex, 
                                            uint32_t desiredNumOfModes,
                                            uint32_t *actualNumOfModes, 
                                            CADIExecMode_t *execModes) = 0;
startModeIndex
is the index into the internal buffer of execution modes held by the target.
desiredNumOfModes
is the requested number of modes.
actualNumOfModes
is the number of modes returned by the target.
execModes
is a list of CADIExecMode_t structs to receive the requested execution modes. The caller allocates (and, if applicable, deallocates) space. The number of elements must be the same as desiredNumOfModes to provide enough space for the requested modes.
Non-ConfidentialPDF file icon PDF version100963_0200_03_en
Copyright © 2014–2018 Arm Limited or its affiliates. All rights reserved.