RTEMS 6.1-rc1
Data Fields

Test context for spec:/rtems/signal/req/catch test case. More...

Data Fields

rtems_id runner_id
 This member contains the object identifier of the runner task.
 
rtems_id worker_id
 This member contains the object identifier of the worker task.
 
uint32_t pending_signals
 null If this member is non-zero, then rtems_signal_catch() is called with pending signals, otherwise it is called with no pending signals.
 
SMP_barrier_Control barrier
 This member provides a barrier to synchronize the runner and worker tasks.
 
SMP_barrier_State runner_barrier_state
 This member is used for barrier operations done by the runner task.
 
uint32_t default_handler_calls
 When the default handler is called, this member is incremented.
 
uint32_t handler_calls
 When the handler is called, this member is incremented.
 
rtems_mode handler_mode
 This member contains the mode observed in the last handler call.
 
rtems_mode normal_mode
 This member specifies the normal task mode for the action.
 
rtems_asr_entry handler
 This member specifies the handler for the action.
 
rtems_mode mode
 This member specifies the task mode for the action.
 
rtems_status_code catch_status
 This member contains the return status of the rtems_signal_catch() call of the action.
 
rtems_status_code send_status
 This member contains the return status of the rtems_signal_send() call of the action.
 
struct {
   size_t   pcs [6]
 This member defines the pre-condition states for the next action.
 
   bool   in_action_loop
 If this member is true, then the test action loop is executed.
 
   size_t   index
 This member contains the next transition map index.
 
   RtemsSignalReqCatch_Entry   entry
 This member contains the current transition map entry.
 
   bool   skip
 If this member is true, then the current transition variant should be skipped.
 
Map
 

Detailed Description

Test context for spec:/rtems/signal/req/catch test case.


The documentation for this struct was generated from the following file: