This method is used to expose the pipeline stages simulated inside of a cycle-accurate simulation.
virtual CADIReturn_t CADI::CADIExecGetPipeStages(uint32_t startPipeStageIndex,
CADIPipeStage_t *pipeStages) = 0;
- is the index into the internal list of pipeline
stages held by the target.
- is the number of entries to fill in the
The target must not fill more than this number of elements.
- is the number of stages actually returned to the
- is the list of pipe stages in order of execution
for a single instruction.
pipestage must contain
the first stage executed for any single instruction. The array is allocated,
and deallocated if applicable, by the caller to be filled by the