A.8.34 CADI::CADIExecGetResetLevels()

Many targets have more than one reset level. This call enables the debugger to determine what these levels are.

virtual CADIReturn_t CADI::CADIExecGetResetLevels(
                                            uint32_t startResetLevelIndex,
                                            uint32_t desiredNumOfResetLevels,
                                            uint32_t *actualNumOfResetLevels,
                                            CADIResetLevel_t *resetLevels) = 0;
startResetLevelIndex
is the index into the internal buffer of reset levels held by the target.
desiredNumOfResetLevels
is the number of levels required by the caller.
actualNumOfResetLevels
is the number of reset levels actually returned.
resetLevels
is the caller allocated list that receives the requested reset levels. The number of elements must be the same as the desiredNumOfResetLevels to provide space for the requested reset levels. The contents must be returned sorted in order of most severe (at reset level zero) to least severe.
Non-ConfidentialPDF file icon PDF version100963_0200_03_en
Copyright © 2014–2018 Arm Limited or its affiliates. All rights reserved.