RTEMS 6.1
Loading...
Searching...
No Matches
Data Fields

Test context for spec:/rtems/task/req/delete test case. More...

Data Fields

T_scheduler_log_10 scheduler_log
 This member provides the scheduler operation records.
 
jmp_buf thread_dispatch_context
 This member provides a jump context to resume a thread dispatch.
 
rtems_id scheduler_id
 This member contains the identifier of the runner scheduler.
 
rtems_id runner_id
 This member contains the identifier of the runner task.
 
rtems_tcb * runner_tcb
 This member references the TCB of the runner task.
 
rtems_id mutex_id
 This member contains the identifier of the mutex.
 
rtems_event_set events
 This member provides an event set used to set up the blocking conditions of the task to delete.
 
rtems_id worker_id
 This member contains the identifier of the worker task.
 
rtems_tcb * worker_tcb
 This member references the TCB of the worker task.
 
States_Control worker_state
 This member contains the worker state at the end of the rtems_task_delete() call.
 
TaskTimerInfo worker_timer_info
 This member contains the worker timer info at the end of the rtems_task_delete() call.
 
const Thread_queue_Queue * worker_wait_queue
 This member contains the worker thread queue at the end of the rtems_task_delete() call.
 
Thread_Life_state worker_life_state
 This member contains the worker thread life state at the end of the rtems_task_delete() call.
 
rtems_task_priority worker_priority
 This member contains the worker priority at the end of the rtems_task_delete() call.
 
rtems_id deleter_id
 This member contains the identifier of the deleter task.
 
rtems_tcb * deleter_tcb
 This member references the TCB of the deleter task.
 
rtems_id deleter_2_id
 This member contains the identifier of the second deleter task.
 
rtems_tcb * deleter_2_tcb
 This member references the TCB of the second deleter task.
 
rtems_id extension_id
 This member contains the identifier of the test user extensions.
 
ExtensionCalls calls
 This member contains extension calls.
 
ExtensionCalls calls_after_restart
 This member contains extension calls after the rtems_task_delete() call.
 
uint32_t restart_counter
 This member contains the delete counter.
 
bool dormant
 If this member is true, then the worker shall be dormant before the rtems_task_delete() call.
 
bool suspended
 If this member is true, then the worker shall be suspended before the rtems_task_delete() call.
 
bool protected
 If this member is true, then the thread life of the worker shall be protected before the rtems_task_delete() call.
 
bool restarting
 If this member is true, then the worker shall be restarting before the rtems_task_delete() call.
 
bool terminating
 If this member is true, then the worker shall be terminating before the rtems_task_delete() call.
 
bool interrupt
 If this member is true, then the rtems_task_delete() shall be called from within interrupt context.
 
bool blocked
 If this member is true, then the worker shall be blocked before the rtems_task_delete() call.
 
bool enqueued
 If this member is true, then the worker shall be enqueued on a wait queue before the rtems_task_delete() call.
 
bool worker_is_mutex_owner
 If this member is true, then the worker obtained a mutex.
 
bool timer_active
 If this member is true, then the timer of the worker shall be active before the rtems_task_delete() call.
 
bool vital_deleter_priority
 If this member is true, then the deleter shall have a vital priority for the worker.
 
bool dispatch_disabled
 If this member is true, then thread dispatching is disabled by the worker task before the rtems_task_delete() call.
 
bool delete_worker_expected
 If this member is true, then it is expected to delete the worker.
 
rtems_status_code status
 This member contains the return value of the rtems_task_delete() call.
 
rtems_id id
 This member specifies if the id parameter value.
 
struct {
   size_t   pci [11]
 This member defines the pre-condition indices for the next action.
 
   size_t   pcs [11]
 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.
 
   RtemsTaskReqDelete_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/task/req/delete test case.


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