This method is used to expose the fields of the pipe simulated inside of a cycle-accurate simulation.
virtual CADIReturn_t CADI::CADIExecGetPipeStageFields(
CADIPipeStageField_t *pipeStageFields) = 0;
- is the index into the internal list of pipe stage
fields 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 stage fields in order of execution
for a single instruction. The list can be sorted, but this is not
mandatory. The array is allocated, and deallocated if applicable,
by the caller to be filled by the target.