Non-Confidential | ![]() | 101196_0100_03_en | ||
| ||||
Home > Iris APIs > Debuggable state API > Debuggable state functions |
Describes the following functions:
Queries the debuggable-state-acknowledge flag of an instance.
instId
Type: NumberU64
Opaque number uniquely identifying the target instance.
Boolean
Returns true iff the instance is in a debuggable state, else false.
E_unknown_instance_id
.Sets or clears the debuggable-state-request flag in a specific instance. This flag is changed only by this function, and does not change spontaneously.
instId
Type: NumberU64
Opaque number uniquely identifying the target instance.
request
Type: Boolean
Default: True
Optional. If missing or true, set the debuggable-state-request flag, that is, request to go into a debuggable state. If present and false, clear the debuggable-state-request flag, that is, resume normal execution. Default is true.
Function has no return value.
E_unknown_instance_id
.A variant of simulationTime_run()
and generally has the same semantics, except that this function sets up a global state in which the progress of simulation time stops automatically when all instances that have the debuggable-state-request flag set also have the debuggable-state-acknowledge flag set.
instId
Type: NumberU64
Opaque number uniquely identifying the target instance. Typically this is the instance framework.SimulationEngine
.
Function has no return value.