summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2021-08-05 09:03:03 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2021-08-31 07:13:55 +0200
commit34221ec0e90579f223f533dc91709236d78388e8 (patch)
tree50966bb671d526a5c00504ffc7a043c02f90d640
parentc1d5c4abd1cb857a8fcdd821ce84ca94b8341d47 (diff)
validation: Test rtems_task_delete()
-rw-r--r--spec/build/testsuites/validation/validation-0.yml1
-rw-r--r--testsuites/validation/tc-task-delete.c4820
2 files changed, 4821 insertions, 0 deletions
diff --git a/spec/build/testsuites/validation/validation-0.yml b/spec/build/testsuites/validation/validation-0.yml
index d3f6e82445..191969ea79 100644
--- a/spec/build/testsuites/validation/validation-0.yml
+++ b/spec/build/testsuites/validation/validation-0.yml
@@ -70,6 +70,7 @@ source:
- testsuites/validation/tc-task.c
- testsuites/validation/tc-task-construct-errors.c
- testsuites/validation/tc-task-create-errors.c
+- testsuites/validation/tc-task-delete.c
- testsuites/validation/tc-task-exit.c
- testsuites/validation/tc-task-get-affinity.c
- testsuites/validation/tc-task-get-priority.c
diff --git a/testsuites/validation/tc-task-delete.c b/testsuites/validation/tc-task-delete.c
new file mode 100644
index 0000000000..9d841f586b
--- /dev/null
+++ b/testsuites/validation/tc-task-delete.c
@@ -0,0 +1,4820 @@
+/* SPDX-License-Identifier: BSD-2-Clause */
+
+/**
+ * @file
+ *
+ * @ingroup RTEMSTestCaseRtemsTaskReqDelete
+ */
+
+/*
+ * Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de)
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ * POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*
+ * This file is part of the RTEMS quality process and was automatically
+ * generated. If you find something that needs to be fixed or
+ * worded better please post a report or patch to an RTEMS mailing list
+ * or raise a bug report:
+ *
+ * https://www.rtems.org/bugs.html
+ *
+ * For information on updating and regenerating please refer to the How-To
+ * section in the Software Requirements Engineering chapter of the
+ * RTEMS Software Engineering manual. The manual is provided as a part of
+ * a release. For development sources please refer to the online
+ * documentation at:
+ *
+ * https://docs.rtems.org
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <limits.h>
+#include <rtems.h>
+#include <setjmp.h>
+#include <rtems/bspIo.h>
+#include <rtems/test-scheduler.h>
+#include <rtems/score/io.h>
+#include <rtems/score/statesimpl.h>
+#include <rtems/score/threaddispatch.h>
+#include <rtems/score/threadimpl.h>
+
+#include "tx-support.h"
+
+#include <rtems/test.h>
+
+/**
+ * @defgroup RTEMSTestCaseRtemsTaskReqDelete spec:/rtems/task/req/delete
+ *
+ * @ingroup RTEMSTestSuiteTestsuitesValidation0
+ *
+ * @{
+ */
+
+typedef enum {
+ RtemsTaskReqDelete_Pre_Id_Executing,
+ RtemsTaskReqDelete_Pre_Id_Other,
+ RtemsTaskReqDelete_Pre_Id_Invalid,
+ RtemsTaskReqDelete_Pre_Id_NA
+} RtemsTaskReqDelete_Pre_Id;
+
+typedef enum {
+ RtemsTaskReqDelete_Pre_Context_Task,
+ RtemsTaskReqDelete_Pre_Context_Interrupt,
+ RtemsTaskReqDelete_Pre_Context_NA
+} RtemsTaskReqDelete_Pre_Context;
+
+typedef enum {
+ RtemsTaskReqDelete_Pre_ThreadDispatch_Disabled,
+ RtemsTaskReqDelete_Pre_ThreadDispatch_Enabled,
+ RtemsTaskReqDelete_Pre_ThreadDispatch_NA
+} RtemsTaskReqDelete_Pre_ThreadDispatch;
+
+typedef enum {
+ RtemsTaskReqDelete_Pre_CallerPriority_Higher,
+ RtemsTaskReqDelete_Pre_CallerPriority_LowerEqual,
+ RtemsTaskReqDelete_Pre_CallerPriority_NA
+} RtemsTaskReqDelete_Pre_CallerPriority;
+
+typedef enum {
+ RtemsTaskReqDelete_Pre_Dormant_No,
+ RtemsTaskReqDelete_Pre_Dormant_Yes,
+ RtemsTaskReqDelete_Pre_Dormant_NA
+} RtemsTaskReqDelete_Pre_Dormant;
+
+typedef enum {
+ RtemsTaskReqDelete_Pre_Suspended_Yes,
+ RtemsTaskReqDelete_Pre_Suspended_No,
+ RtemsTaskReqDelete_Pre_Suspended_NA
+} RtemsTaskReqDelete_Pre_Suspended;
+
+typedef enum {
+ RtemsTaskReqDelete_Pre_Restarting_No,
+ RtemsTaskReqDelete_Pre_Restarting_Yes,
+ RtemsTaskReqDelete_Pre_Restarting_NA
+} RtemsTaskReqDelete_Pre_Restarting;
+
+typedef enum {
+ RtemsTaskReqDelete_Pre_Terminating_No,
+ RtemsTaskReqDelete_Pre_Terminating_Yes,
+ RtemsTaskReqDelete_Pre_Terminating_NA
+} RtemsTaskReqDelete_Pre_Terminating;
+
+typedef enum {
+ RtemsTaskReqDelete_Pre_Protected_Yes,
+ RtemsTaskReqDelete_Pre_Protected_No,
+ RtemsTaskReqDelete_Pre_Protected_NA
+} RtemsTaskReqDelete_Pre_Protected;
+
+typedef enum {
+ RtemsTaskReqDelete_Pre_State_Enqueued,
+ RtemsTaskReqDelete_Pre_State_Ready,
+ RtemsTaskReqDelete_Pre_State_Blocked,
+ RtemsTaskReqDelete_Pre_State_NA
+} RtemsTaskReqDelete_Pre_State;
+
+typedef enum {
+ RtemsTaskReqDelete_Pre_Timer_Inactive,
+ RtemsTaskReqDelete_Pre_Timer_Active,
+ RtemsTaskReqDelete_Pre_Timer_NA
+} RtemsTaskReqDelete_Pre_Timer;
+
+typedef enum {
+ RtemsTaskReqDelete_Post_Status_Ok,
+ RtemsTaskReqDelete_Post_Status_InvId,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_Status_NoReturn,
+ RtemsTaskReqDelete_Post_Status_NA
+} RtemsTaskReqDelete_Post_Status;
+
+typedef enum {
+ RtemsTaskReqDelete_Post_FatalError_Yes,
+ RtemsTaskReqDelete_Post_FatalError_Nop,
+ RtemsTaskReqDelete_Post_FatalError_NA
+} RtemsTaskReqDelete_Post_FatalError;
+
+typedef enum {
+ RtemsTaskReqDelete_Post_Zombie_Yes,
+ RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_Zombie_NA
+} RtemsTaskReqDelete_Post_Zombie;
+
+typedef enum {
+ RtemsTaskReqDelete_Post_RealPriority_Raised,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RealPriority_NA
+} RtemsTaskReqDelete_Post_RealPriority;
+
+typedef enum {
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_NA
+} RtemsTaskReqDelete_Post_RestartExtensions;
+
+typedef enum {
+ RtemsTaskReqDelete_Post_TerminateExtensions_Yes,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_NA
+} RtemsTaskReqDelete_Post_TerminateExtensions;
+
+typedef enum {
+ RtemsTaskReqDelete_Post_Dormant_Yes,
+ RtemsTaskReqDelete_Post_Dormant_No,
+ RtemsTaskReqDelete_Post_Dormant_NA
+} RtemsTaskReqDelete_Post_Dormant;
+
+typedef enum {
+ RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Suspended_NA
+} RtemsTaskReqDelete_Post_Suspended;
+
+typedef enum {
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Restarting_NA
+} RtemsTaskReqDelete_Post_Restarting;
+
+typedef enum {
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Terminating_NA
+} RtemsTaskReqDelete_Post_Terminating;
+
+typedef enum {
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_Protected_NA
+} RtemsTaskReqDelete_Post_Protected;
+
+typedef enum {
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_State_Blocked,
+ RtemsTaskReqDelete_Post_State_NA
+} RtemsTaskReqDelete_Post_State;
+
+typedef enum {
+ RtemsTaskReqDelete_Post_Timer_Active,
+ RtemsTaskReqDelete_Post_Timer_Inactive,
+ RtemsTaskReqDelete_Post_Timer_NA
+} RtemsTaskReqDelete_Post_Timer;
+
+typedef struct {
+ uint64_t Skip : 1;
+ uint64_t Pre_Id_NA : 1;
+ uint64_t Pre_Context_NA : 1;
+ uint64_t Pre_ThreadDispatch_NA : 1;
+ uint64_t Pre_CallerPriority_NA : 1;
+ uint64_t Pre_Dormant_NA : 1;
+ uint64_t Pre_Suspended_NA : 1;
+ uint64_t Pre_Restarting_NA : 1;
+ uint64_t Pre_Terminating_NA : 1;
+ uint64_t Pre_Protected_NA : 1;
+ uint64_t Pre_State_NA : 1;
+ uint64_t Pre_Timer_NA : 1;
+ uint64_t Post_Status : 3;
+ uint64_t Post_FatalError : 2;
+ uint64_t Post_Zombie : 2;
+ uint64_t Post_RealPriority : 2;
+ uint64_t Post_RestartExtensions : 1;
+ uint64_t Post_TerminateExtensions : 2;
+ uint64_t Post_Dormant : 2;
+ uint64_t Post_Suspended : 2;
+ uint64_t Post_Restarting : 2;
+ uint64_t Post_Terminating : 2;
+ uint64_t Post_Protected : 2;
+ uint64_t Post_State : 2;
+ uint64_t Post_Timer : 2;
+} RtemsTaskReqDelete_Entry;
+
+/**
+ * @brief Test context for spec:/rtems/task/req/delete test case.
+ */
+typedef struct {
+ /**
+ * @brief This member provides the scheduler operation records.
+ */
+ T_scheduler_log_10 scheduler_log;
+
+ /**
+ * @brief This member provides a jump context to resume a thread dispatch.
+ */
+ jmp_buf thread_dispatch_context;;
+
+ /**
+ * @brief This member contains the identifier of the runner scheduler.
+ */
+ rtems_id scheduler_id;
+
+ /**
+ * @brief This member contains the identifier of the runner task.
+ */
+ rtems_id runner_id;
+
+ /**
+ * @brief This member references the TCB of the runner task.
+ */
+ rtems_tcb *runner_tcb;
+
+ /**
+ * @brief This member contains the identifier of the mutex.
+ */
+ rtems_id mutex_id;
+
+ /**
+ * @brief This member contains the identifier of the worker task.
+ */
+ rtems_id worker_id;
+
+ /**
+ * @brief This member references the TCB of the worker task.
+ */
+ rtems_tcb *worker_tcb;
+
+ /**
+ * @brief This member contains the worker state at the end of the
+ * rtems_task_delete() call.
+ */
+ States_Control worker_state;
+
+ /**
+ * @brief This member contains the worker timer info at the end of the
+ * rtems_task_delete() call.
+ */
+ TaskTimerInfo worker_timer_info;;
+
+ /**
+ * @brief This member contains the worker thread queue at the end of the
+ * rtems_task_delete() call.
+ */
+ const Thread_queue_Queue *worker_wait_queue;;
+
+ /**
+ * @brief This member contains the worker thread life state at the end of the
+ * rtems_task_delete() call.
+ */
+ Thread_Life_state worker_life_state;
+
+ /**
+ * @brief This member contains the worker priority at the end of the
+ * rtems_task_delete() call.
+ */
+ rtems_task_priority worker_priority;
+
+ /**
+ * @brief This member contains the identifier of the deleter task.
+ */
+ rtems_id deleter_id;
+
+ /**
+ * @brief This member references the TCB of the deleter task.
+ */
+ rtems_tcb *deleter_tcb;
+
+ /**
+ * @brief This member contains the identifier of the second deleter task.
+ */
+ rtems_id deleter_2_id;
+
+ /**
+ * @brief This member references the TCB of the second deleter task.
+ */
+ rtems_tcb *deleter_2_tcb;
+
+ /**
+ * @brief This member contains the identifier of the test user extensions.
+ */
+ rtems_id extension_id;
+
+ /**
+ * @brief This member contains extension calls.
+ */
+ ExtensionCalls calls;;
+
+ /**
+ * @brief This member contains extension calls after the rtems_task_delete()
+ * call.
+ */
+ ExtensionCalls calls_after_restart;;
+
+ /**
+ * @brief This member contains the delete counter.
+ */
+ uint32_t restart_counter;
+
+ /**
+ * @brief If this member is true, then the worker shall be dormant before the
+ * rtems_task_delete() call.
+ */
+ bool dormant;
+
+ /**
+ * @brief If this member is true, then the worker shall be suspended before
+ * the rtems_task_delete() call.
+ */
+ bool suspended;
+
+ /**
+ * @brief If this member is true, then the thread life of the worker shall be
+ * protected before the rtems_task_delete() call.
+ */
+ bool protected;
+
+ /**
+ * @brief If this member is true, then the worker shall be restarting before
+ * the rtems_task_delete() call.
+ */
+ bool restarting;
+
+ /**
+ * @brief If this member is true, then the worker shall be terminating before
+ * the rtems_task_delete() call.
+ */
+ bool terminating;
+
+ /**
+ * @brief If this member is true, then the rtems_task_delete() shall be
+ * called from within interrupt context.
+ */
+ bool interrupt;
+
+ /**
+ * @brief If this member is true, then the worker shall be blocked before the
+ * rtems_task_delete() call.
+ */
+ bool blocked;
+
+ /**
+ * @brief If this member is true, then the worker shall be enqueued on a wait
+ * queue before the rtems_task_delete() call.
+ */
+ bool enqueued;
+
+ /**
+ * @brief If this member is true, then the worker obtained a mutex.
+ */
+ bool worker_is_mutex_owner;
+
+ /**
+ * @brief If this member is true, then the timer of the worker shall be
+ * active before the rtems_task_delete() call.
+ */
+ bool timer_active;
+
+ /**
+ * @brief If this member is true, then the deleter shall have a higher
+ * current priority than the real priority of the worker.
+ */
+ bool deleter_has_higher_priority;
+
+ /**
+ * @brief If this member is true, then thread dispatching is disabled by the
+ * worker task before the rtems_task_delete() call.
+ */
+ bool dispatch_disabled;
+
+ /**
+ * @brief If this member is true, then it is expected to delete the worker.
+ */
+ bool delete_worker_expected;
+
+ /**
+ * @brief This member contains the return value of the rtems_task_delete()
+ * call.
+ */
+ rtems_status_code status;
+
+ /**
+ * @brief This member specifies if the ``id`` parameter value.
+ */
+ rtems_id id;
+
+ struct {
+ /**
+ * @brief This member defines the pre-condition states for the next action.
+ */
+ size_t pcs[ 11 ];
+
+ /**
+ * @brief If this member is true, then the test action loop is executed.
+ */
+ bool in_action_loop;
+
+ /**
+ * @brief This member contains the next transition map index.
+ */
+ size_t index;
+
+ /**
+ * @brief This member contains the current transition map entry.
+ */
+ RtemsTaskReqDelete_Entry entry;
+
+ /**
+ * @brief If this member is true, then the current transition variant
+ * should be skipped.
+ */
+ bool skip;
+ } Map;
+} RtemsTaskReqDelete_Context;
+
+static RtemsTaskReqDelete_Context
+ RtemsTaskReqDelete_Instance;
+
+static const char * const RtemsTaskReqDelete_PreDesc_Id[] = {
+ "Executing",
+ "Other",
+ "Invalid",
+ "NA"
+};
+
+static const char * const RtemsTaskReqDelete_PreDesc_Context[] = {
+ "Task",
+ "Interrupt",
+ "NA"
+};
+
+static const char * const RtemsTaskReqDelete_PreDesc_ThreadDispatch[] = {
+ "Disabled",
+ "Enabled",
+ "NA"
+};
+
+static const char * const RtemsTaskReqDelete_PreDesc_CallerPriority[] = {
+ "Higher",
+ "LowerEqual",
+ "NA"
+};
+
+static const char * const RtemsTaskReqDelete_PreDesc_Dormant[] = {
+ "No",
+ "Yes",
+ "NA"
+};
+
+static const char * const RtemsTaskReqDelete_PreDesc_Suspended[] = {
+ "Yes",
+ "No",
+ "NA"
+};
+
+static const char * const RtemsTaskReqDelete_PreDesc_Restarting[] = {
+ "No",
+ "Yes",
+ "NA"
+};
+
+static const char * const RtemsTaskReqDelete_PreDesc_Terminating[] = {
+ "No",
+ "Yes",
+ "NA"
+};
+
+static const char * const RtemsTaskReqDelete_PreDesc_Protected[] = {
+ "Yes",
+ "No",
+ "NA"
+};
+
+static const char * const RtemsTaskReqDelete_PreDesc_State[] = {
+ "Enqueued",
+ "Ready",
+ "Blocked",
+ "NA"
+};
+
+static const char * const RtemsTaskReqDelete_PreDesc_Timer[] = {
+ "Inactive",
+ "Active",
+ "NA"
+};
+
+static const char * const * const RtemsTaskReqDelete_PreDesc[] = {
+ RtemsTaskReqDelete_PreDesc_Id,
+ RtemsTaskReqDelete_PreDesc_Context,
+ RtemsTaskReqDelete_PreDesc_ThreadDispatch,
+ RtemsTaskReqDelete_PreDesc_CallerPriority,
+ RtemsTaskReqDelete_PreDesc_Dormant,
+ RtemsTaskReqDelete_PreDesc_Suspended,
+ RtemsTaskReqDelete_PreDesc_Restarting,
+ RtemsTaskReqDelete_PreDesc_Terminating,
+ RtemsTaskReqDelete_PreDesc_Protected,
+ RtemsTaskReqDelete_PreDesc_State,
+ RtemsTaskReqDelete_PreDesc_Timer,
+ NULL
+};
+
+typedef RtemsTaskReqDelete_Context Context;
+
+static void CaptureWorkerState( Context *ctx )
+{
+ T_scheduler_log *log;
+
+ log = T_scheduler_record( NULL );
+
+ if ( log != NULL ) {
+ T_eq_ptr( &log->header, &ctx->scheduler_log.header );
+
+ ctx->worker_wait_queue = ctx->worker_tcb->Wait.queue;
+ ctx->worker_state = ctx->worker_tcb->current_state;
+ ctx->worker_life_state = ctx->worker_tcb->Life.state;
+ ctx->worker_priority =
+ SCHEDULER_PRIORITY_UNMAP( ctx->worker_tcb->Real_priority.priority );
+ CopyExtensionCalls( &ctx->calls, &ctx->calls_after_restart );
+ GetTaskTimerInfoByThread( ctx->worker_tcb, &ctx->worker_timer_info );
+ }
+}
+
+static void TaskSwitch( rtems_tcb *executing, rtems_tcb *heir )
+{
+ (void) executing;
+ (void) heir;
+ CaptureWorkerState( T_fixture_context() );
+}
+
+static void VerifyTaskPreparation( const Context *ctx )
+{
+ if ( ctx->id != INVALID_ID ) {
+ States_Control state;
+ Thread_Life_state life_state;
+
+ state = STATES_READY;
+ life_state = ctx->worker_tcb->Life.state;
+
+ if ( ctx->suspended ) {
+ state |= STATES_SUSPENDED;
+ }
+
+ if ( ctx->dormant ) {
+ T_eq_int( life_state, 0 );
+ state |= STATES_DORMANT;
+ } else {
+ T_eq( ctx->protected, ( life_state & THREAD_LIFE_PROTECTED ) != 0 );
+ T_eq( ctx->restarting, ( life_state & THREAD_LIFE_RESTARTING ) != 0 );
+ T_eq( ctx->terminating, ( life_state & THREAD_LIFE_TERMINATING ) != 0 );
+
+ if ( ctx->blocked ) {
+ if ( ctx->enqueued ) {
+ state |= STATES_WAITING_FOR_MUTEX;
+ } else {
+ state |= STATES_WAITING_FOR_EVENT;
+ }
+ }
+ }
+
+ T_eq_u32( ctx->worker_tcb->current_state, state );
+ }
+}
+
+static void Fatal(
+ rtems_fatal_source source,
+ bool always_set_to_false,
+ rtems_fatal_code code
+)
+{
+ Context *ctx;
+
+ T_eq_int( source, INTERNAL_ERROR_CORE );
+ T_false( always_set_to_false );
+ T_eq_ulong( code, INTERNAL_ERROR_BAD_THREAD_DISPATCH_DISABLE_LEVEL );
+
+ ctx = T_fixture_context();
+ ++ctx->calls.fatal;
+ T_assert_eq_int( ctx->calls.fatal, 1 );
+
+ ctx = T_fixture_context();
+ longjmp( ctx->thread_dispatch_context, 1 );
+}
+
+static void ResumeThreadDispatch(
+ rtems_fatal_source source,
+ bool always_set_to_false,
+ rtems_fatal_code code
+)
+{
+ Context *ctx;
+
+ T_eq_int( source, INTERNAL_ERROR_CORE );
+ T_false( always_set_to_false );
+ T_eq_ulong( code, INTERNAL_ERROR_BAD_THREAD_DISPATCH_DISABLE_LEVEL );
+
+ SetFatalExtension( Fatal );
+
+ ctx = T_fixture_context();
+ longjmp( ctx->thread_dispatch_context, 1 );
+}
+
+static void Delete( void *arg )
+{
+ Context *ctx;
+ T_scheduler_log *log;
+
+ ctx = arg;
+
+ if ( ctx->suspended && ctx->id != INVALID_ID ) {
+ if ( ctx->id != RTEMS_SELF || ctx->interrupt ) {
+ SuspendTask( ctx->worker_id );
+ } else {
+ Per_CPU_Control *cpu_self;
+
+ /*
+ * Where the system was built with SMP support enabled, a suspended
+ * executing thread during the rtems_task_delete() call can happen
+ * if the thread was suspended by another processor and the
+ * inter-processor interrupt did not yet arrive. Where the system was
+ * built with SMP support disabled, this state cannot happen with the
+ * current implementation. However, we still specify and validate this
+ * behaviour unconditionally since there exist alternative
+ * implementations which would lead to such a state if the executing
+ * thread is suspended by an ISR.
+ */
+ cpu_self = _Thread_Dispatch_disable();
+ SuspendSelf();
+ cpu_self->dispatch_necessary = false;
+ _Thread_Dispatch_enable( cpu_self );
+ }
+ }
+
+ if ( ctx->dispatch_disabled ) {
+ _Thread_Dispatch_disable();
+ }
+
+ VerifyTaskPreparation( ctx );
+ ClearExtensionCalls( &ctx->calls );
+
+ log = T_scheduler_record_10( &ctx->scheduler_log );
+ T_null( log );
+
+ if ( setjmp( ctx->thread_dispatch_context ) == 0 ) {
+ ctx->status = rtems_task_delete( ctx->id );
+ } else {
+ _Thread_Dispatch_unnest( _Per_CPU_Get() );
+ }
+
+ CaptureWorkerState( ctx );
+
+ if ( ctx->dispatch_disabled ) {
+ _Thread_Dispatch_enable( _Per_CPU_Get() );
+ }
+}
+
+static void Block( Context *ctx )
+{
+ rtems_interval ticks;
+
+ if ( ctx->timer_active ) {
+ ticks = UINT32_MAX;
+ } else {
+ ticks = RTEMS_NO_TIMEOUT;
+ }
+
+ if ( ctx->enqueued ) {
+ ObtainMutexTimed( ctx->mutex_id, ticks );
+ ctx->worker_is_mutex_owner = true;
+ } else {
+ (void) ReceiveAnyEventsTimed( ticks );
+ }
+}
+
+static void BlockDone( Context *ctx )
+{
+ if ( ctx->enqueued ) {
+ ReleaseMutex( ctx->mutex_id );
+ }
+}
+
+static void Signal( rtems_signal_set signals )
+{
+ Context *ctx;
+
+ (void) signals;
+ ctx = T_fixture_context();
+
+ if ( ctx->id == RTEMS_SELF ) {
+ SetPriority( ctx->runner_id, PRIO_LOW );
+
+ if ( ctx->interrupt ) {
+ if ( ctx->blocked ) {
+ Per_CPU_Control *cpu_self;
+
+ SetFatalExtension( ResumeThreadDispatch );
+ cpu_self = _Thread_Dispatch_disable();
+
+ if ( setjmp( ctx->thread_dispatch_context ) == 0 ) {
+ Block( ctx );
+ } else {
+ _Thread_Dispatch_unnest( cpu_self );
+ }
+
+ CallWithinISR( Delete, ctx );
+
+ _Thread_Dispatch_direct( cpu_self );
+ BlockDone( ctx );
+ } else {
+ CallWithinISR( Delete, ctx );
+ }
+ } else {
+ Delete( ctx );
+ }
+ } else {
+ if ( ctx->blocked ) {
+ Block( ctx );
+ BlockDone( ctx );
+ } else {
+ SetPriority( ctx->runner_id, PRIO_HIGH );
+ }
+ }
+
+ if ( ctx->protected ) {
+ _Thread_Set_life_protection( 0 );
+ }
+}
+
+static void Deleter( rtems_task_argument arg )
+{
+ Context *ctx;
+
+ ctx = (Context *) arg;
+
+ if ( ctx != NULL ) {
+ /* We have to prevent the priority boost in the task delete below */
+ SetPriority( ctx->runner_id, PRIO_LOW );
+ SetSelfPriorityNoYield( PRIO_NORMAL );
+
+ DeleteTask( ctx->worker_id );
+ }
+
+ SuspendSelf();
+}
+
+static void SecondDeleter( rtems_task_argument arg )
+{
+ Context *ctx;
+
+ ctx = (Context *) arg;
+
+ if ( ctx != NULL ) {
+ if ( !ctx->deleter_has_higher_priority ) {
+ SetPriority( ctx->runner_id, PRIO_LOW );
+ SetSelfPriorityNoYield( PRIO_NORMAL );
+ }
+
+ Delete( ctx );
+ }
+
+ SuspendSelf();
+}
+
+static void Worker( rtems_task_argument arg )
+{
+ Context *ctx;
+
+ ctx = T_fixture_context();
+
+ if ( arg != 0 ) {
+ rtems_status_code sc;
+
+ sc = rtems_signal_catch( Signal, RTEMS_NO_ASR );
+ T_rsc_success( sc );
+
+ if ( ctx->protected ) {
+ _Thread_Set_life_protection( THREAD_LIFE_PROTECTED );
+ }
+
+ Yield();
+ }
+
+ if ( IsMutexOwner( ctx->mutex_id ) ) {
+ ReleaseMutex( ctx->mutex_id );
+ }
+
+ rtems_task_exit();
+}
+
+static void ThreadDelete( rtems_tcb *executing, rtems_tcb *deleted )
+{
+ Context *ctx;
+
+ ctx = T_fixture_context();
+ ++ctx->calls.thread_delete;
+
+ T_eq_u32( executing->Object.id, ctx->runner_id );
+
+ if ( ctx->delete_worker_expected ) {
+ T_eq_u32( deleted->Object.id, ctx->worker_id );
+ }
+}
+
+static void ThreadRestart( rtems_tcb *executing, rtems_tcb *restarted )
+{
+ Context *ctx;
+
+ ctx = T_fixture_context();
+ ++ctx->calls.thread_restart;
+}
+
+static void ThreadTerminate( rtems_tcb *executing )
+{
+ Context *ctx;
+
+ ctx = T_fixture_context();
+ ++ctx->calls.thread_terminate;
+
+ T_eq_u32( executing->Object.id, ctx->worker_id );
+
+ if ( IsMutexOwner( ctx->mutex_id ) ) {
+ ReleaseMutex( ctx->mutex_id );
+ }
+}
+
+static void Cleanup( Context *ctx )
+{
+ SetSelfPriority( PRIO_VERY_LOW );
+
+ if ( ( ctx->id == RTEMS_SELF || ctx->interrupt ) && ctx->suspended ) {
+ ResumeTask( ctx->worker_id );
+ }
+
+ if ( ctx->protected && ctx->blocked ) {
+ if ( ctx->enqueued ) {
+ ReleaseMutex( ctx->mutex_id );
+ ObtainMutex( ctx->mutex_id );
+ } else {
+ SendEvents( ctx->worker_id, RTEMS_EVENT_0 );
+ }
+ }
+
+ if (
+ ctx->id == INVALID_ID ||
+ ( ctx->calls.thread_terminate == 0 &&
+ !( ctx->dormant && ctx->status != RTEMS_CALLED_FROM_ISR ) )
+ ) {
+ DeleteTask( ctx->worker_id );
+ }
+
+ SetSelfPriority( PRIO_NORMAL );
+}
+
+static const rtems_extensions_table extensions = {
+ .thread_delete = ThreadDelete,
+ .thread_restart = ThreadRestart,
+ .thread_terminate = ThreadTerminate
+};
+
+static void RtemsTaskReqDelete_Pre_Id_Prepare(
+ RtemsTaskReqDelete_Context *ctx,
+ RtemsTaskReqDelete_Pre_Id state
+)
+{
+ switch ( state ) {
+ case RtemsTaskReqDelete_Pre_Id_Executing: {
+ /*
+ * While the ``id`` parameter is associated with the calling task.
+ */
+ ctx->id = RTEMS_SELF;
+ break;
+ }
+
+ case RtemsTaskReqDelete_Pre_Id_Other: {
+ /*
+ * While the ``id`` parameter is associated with a task other than the
+ * calling task.
+ */
+ ctx->id = ctx->worker_id;
+ break;
+ }
+
+ case RtemsTaskReqDelete_Pre_Id_Invalid: {
+ /*
+ * While the ``id`` parameter is not associated with a task.
+ */
+ ctx->id = INVALID_ID;
+ break;
+ }
+
+ case RtemsTaskReqDelete_Pre_Id_NA:
+ break;
+ }
+}
+
+static void RtemsTaskReqDelete_Pre_Context_Prepare(
+ RtemsTaskReqDelete_Context *ctx,
+ RtemsTaskReqDelete_Pre_Context state
+)
+{
+ switch ( state ) {
+ case RtemsTaskReqDelete_Pre_Context_Task: {
+ /*
+ * While the rtems_task_delete() directive is called from within task
+ * context.
+ */
+ ctx->interrupt = false;
+ break;
+ }
+
+ case RtemsTaskReqDelete_Pre_Context_Interrupt: {
+ /*
+ * While the rtems_task_delete() directive is called from within
+ * interrupt context.
+ */
+ ctx->interrupt = true;
+ break;
+ }
+
+ case RtemsTaskReqDelete_Pre_Context_NA:
+ break;
+ }
+}
+
+static void RtemsTaskReqDelete_Pre_ThreadDispatch_Prepare(
+ RtemsTaskReqDelete_Context *ctx,
+ RtemsTaskReqDelete_Pre_ThreadDispatch state
+)
+{
+ switch ( state ) {
+ case RtemsTaskReqDelete_Pre_ThreadDispatch_Disabled: {
+ /*
+ * While thread dispatching is disabled for the calling task.
+ */
+ ctx->dispatch_disabled = true;
+ break;
+ }
+
+ case RtemsTaskReqDelete_Pre_ThreadDispatch_Enabled: {
+ /*
+ * While thread dispatching is enabled for the calling task.
+ */
+ ctx->dispatch_disabled = false;
+ break;
+ }
+
+ case RtemsTaskReqDelete_Pre_ThreadDispatch_NA:
+ break;
+ }
+}
+
+static void RtemsTaskReqDelete_Pre_CallerPriority_Prepare(
+ RtemsTaskReqDelete_Context *ctx,
+ RtemsTaskReqDelete_Pre_CallerPriority state
+)
+{
+ switch ( state ) {
+ case RtemsTaskReqDelete_Pre_CallerPriority_Higher: {
+ /*
+ * While the current priority of the task calling rtems_task_delete() is
+ * higher than the real priority of the task specified by the ``id``
+ * parameter.
+ */
+ ctx->deleter_has_higher_priority = true;
+ break;
+ }
+
+ case RtemsTaskReqDelete_Pre_CallerPriority_LowerEqual: {
+ /*
+ * While the current priority of the task calling rtems_task_delete() is
+ * lower than or equal to the real priority of the task specified by the
+ * ``id`` parameter.
+ */
+ ctx->deleter_has_higher_priority = false;
+ break;
+ }
+
+ case RtemsTaskReqDelete_Pre_CallerPriority_NA:
+ break;
+ }
+}
+
+static void RtemsTaskReqDelete_Pre_Dormant_Prepare(
+ RtemsTaskReqDelete_Context *ctx,
+ RtemsTaskReqDelete_Pre_Dormant state
+)
+{
+ switch ( state ) {
+ case RtemsTaskReqDelete_Pre_Dormant_No: {
+ /*
+ * While the task specified by the ``id`` parameter is not dormant.
+ */
+ ctx->dormant = false;
+ break;
+ }
+
+ case RtemsTaskReqDelete_Pre_Dormant_Yes: {
+ /*
+ * While the task specified by the ``id`` parameter is dormant.
+ */
+ ctx->dormant = true;
+ break;
+ }
+
+ case RtemsTaskReqDelete_Pre_Dormant_NA:
+ break;
+ }
+}
+
+static void RtemsTaskReqDelete_Pre_Suspended_Prepare(
+ RtemsTaskReqDelete_Context *ctx,
+ RtemsTaskReqDelete_Pre_Suspended state
+)
+{
+ switch ( state ) {
+ case RtemsTaskReqDelete_Pre_Suspended_Yes: {
+ /*
+ * While the task specified by the ``id`` parameter is suspended.
+ */
+ ctx->suspended = true;
+ break;
+ }
+
+ case RtemsTaskReqDelete_Pre_Suspended_No: {
+ /*
+ * While the task specified by the ``id`` parameter is not suspended.
+ */
+ ctx->suspended = false;
+ break;
+ }
+
+ case RtemsTaskReqDelete_Pre_Suspended_NA:
+ break;
+ }
+}
+
+static void RtemsTaskReqDelete_Pre_Restarting_Prepare(
+ RtemsTaskReqDelete_Context *ctx,
+ RtemsTaskReqDelete_Pre_Restarting state
+)
+{
+ switch ( state ) {
+ case RtemsTaskReqDelete_Pre_Restarting_No: {
+ /*
+ * While the task specified by the ``id`` parameter is not restarting.
+ */
+ ctx->restarting = false;
+ break;
+ }
+
+ case RtemsTaskReqDelete_Pre_Restarting_Yes: {
+ /*
+ * While the task specified by the ``id`` parameter is restarting.
+ */
+ ctx->restarting = true;
+ break;
+ }
+
+ case RtemsTaskReqDelete_Pre_Restarting_NA:
+ break;
+ }
+}
+
+static void RtemsTaskReqDelete_Pre_Terminating_Prepare(
+ RtemsTaskReqDelete_Context *ctx,
+ RtemsTaskReqDelete_Pre_Terminating state
+)
+{
+ switch ( state ) {
+ case RtemsTaskReqDelete_Pre_Terminating_No: {
+ /*
+ * While the task specified by the ``id`` parameter is not terminating.
+ */
+ ctx->terminating = false;
+ break;
+ }
+
+ case RtemsTaskReqDelete_Pre_Terminating_Yes: {
+ /*
+ * While the task specified by the ``id`` parameter is terminating.
+ */
+ ctx->terminating = true;
+ break;
+ }
+
+ case RtemsTaskReqDelete_Pre_Terminating_NA:
+ break;
+ }
+}
+
+static void RtemsTaskReqDelete_Pre_Protected_Prepare(
+ RtemsTaskReqDelete_Context *ctx,
+ RtemsTaskReqDelete_Pre_Protected state
+)
+{
+ switch ( state ) {
+ case RtemsTaskReqDelete_Pre_Protected_Yes: {
+ /*
+ * While thread life of the task specified by the ``id`` parameter is
+ * protected.
+ */
+ ctx->protected = true;
+ break;
+ }
+
+ case RtemsTaskReqDelete_Pre_Protected_No: {
+ /*
+ * While thread life of the task specified by the ``id`` parameter is not
+ * protected.
+ */
+ ctx->protected = false;
+ break;
+ }
+
+ case RtemsTaskReqDelete_Pre_Protected_NA:
+ break;
+ }
+}
+
+static void RtemsTaskReqDelete_Pre_State_Prepare(
+ RtemsTaskReqDelete_Context *ctx,
+ RtemsTaskReqDelete_Pre_State state
+)
+{
+ switch ( state ) {
+ case RtemsTaskReqDelete_Pre_State_Enqueued: {
+ /*
+ * While the task specified by the ``id`` parameter is enqueued on a wait
+ * queue.
+ */
+ ctx->blocked = true;
+ ctx->enqueued = true;
+ break;
+ }
+
+ case RtemsTaskReqDelete_Pre_State_Ready: {
+ /*
+ * While the task specified by the ``id`` parameter is a ready task or a
+ * scheduled task.
+ */
+ ctx->blocked = false;
+ ctx->enqueued = false;
+ break;
+ }
+
+ case RtemsTaskReqDelete_Pre_State_Blocked: {
+ /*
+ * While the task specified by the ``id`` parameter is blocked.
+ */
+ ctx->blocked = true;
+ ctx->enqueued = false;
+ break;
+ }
+
+ case RtemsTaskReqDelete_Pre_State_NA:
+ break;
+ }
+}
+
+static void RtemsTaskReqDelete_Pre_Timer_Prepare(
+ RtemsTaskReqDelete_Context *ctx,
+ RtemsTaskReqDelete_Pre_Timer state
+)
+{
+ switch ( state ) {
+ case RtemsTaskReqDelete_Pre_Timer_Inactive: {
+ /*
+ * While timer of the task specified by the ``id`` parameter is inactive.
+ */
+ ctx->timer_active = false;
+ break;
+ }
+
+ case RtemsTaskReqDelete_Pre_Timer_Active: {
+ /*
+ * While timer of the task specified by the ``id`` parameter is active.
+ */
+ ctx->timer_active = true;
+ break;
+ }
+
+ case RtemsTaskReqDelete_Pre_Timer_NA:
+ break;
+ }
+}
+
+static void RtemsTaskReqDelete_Post_Status_Check(
+ RtemsTaskReqDelete_Context *ctx,
+ RtemsTaskReqDelete_Post_Status state
+)
+{
+ switch ( state ) {
+ case RtemsTaskReqDelete_Post_Status_Ok: {
+ /*
+ * The return status of rtems_task_delete() shall be RTEMS_SUCCESSFUL.
+ */
+ T_rsc_success( ctx->status );
+ break;
+ }
+
+ case RtemsTaskReqDelete_Post_Status_InvId: {
+ /*
+ * The return status of rtems_task_delete() shall be RTEMS_INVALID_ID.
+ */
+ T_rsc( ctx->status, RTEMS_INVALID_ID );
+ break;
+ }
+
+ case RtemsTaskReqDelete_Post_Status_CalledFromISR: {
+ /*
+ * The return status of rtems_task_delete() shall be
+ * RTEMS_CALLED_FROM_ISR.
+ */
+ T_rsc( ctx->status, RTEMS_CALLED_FROM_ISR );
+ break;
+ }
+
+ case RtemsTaskReqDelete_Post_Status_NoReturn: {
+ /*
+ * The rtems_task_delete() call shall not return.
+ */
+ T_rsc( ctx->status, RTEMS_NOT_IMPLEMENTED );
+ break;
+ }
+
+ case RtemsTaskReqDelete_Post_Status_NA:
+ break;
+ }
+}
+
+static void RtemsTaskReqDelete_Post_FatalError_Check(
+ RtemsTaskReqDelete_Context *ctx,
+ RtemsTaskReqDelete_Post_FatalError state
+)
+{
+ switch ( state ) {
+ case RtemsTaskReqDelete_Post_FatalError_Yes: {
+ /*
+ * The fatal error with a fatal source of INTERNAL_ERROR_CORE and a fatal
+ * code of INTERNAL_ERROR_BAD_THREAD_DISPATCH_DISABLE_LEVEL shall occur
+ * through the rtems_task_delete() call.
+ */
+ T_eq_u32( ctx->calls.fatal, 1 );
+ break;
+ }
+
+ case RtemsTaskReqDelete_Post_FatalError_Nop: {
+ /*
+ * No fatal error shall occur through the rtems_task_delete() call.
+ */
+ T_eq_u32( ctx->calls.fatal, 0 );
+ break;
+ }
+
+ case RtemsTaskReqDelete_Post_FatalError_NA:
+ break;
+ }
+}
+
+static void RtemsTaskReqDelete_Post_Zombie_Check(
+ RtemsTaskReqDelete_Context *ctx,
+ RtemsTaskReqDelete_Post_Zombie state
+)
+{
+ switch ( state ) {
+ case RtemsTaskReqDelete_Post_Zombie_Yes: {
+ /*
+ * The task specified by the ``id`` parameter shall be in the zombie
+ * state after the rtems_task_delete() call.
+ */
+ T_eq_u32( ctx->worker_state & STATES_ZOMBIE, STATES_ZOMBIE )
+ break;
+ }
+
+ case RtemsTaskReqDelete_Post_Zombie_No: {
+ /*
+ * The task specified by the ``id`` parameter shall not be in the zombie
+ * state after the rtems_task_delete() call.
+ */
+ T_eq_u32( ctx->worker_state & STATES_ZOMBIE, 0 )
+ break;
+ }
+
+ case RtemsTaskReqDelete_Post_Zombie_NA:
+ break;
+ }
+}
+
+static void RtemsTaskReqDelete_Post_RealPriority_Check(
+ RtemsTaskReqDelete_Context *ctx,
+ RtemsTaskReqDelete_Post_RealPriority state
+)
+{
+ switch ( state ) {
+ case RtemsTaskReqDelete_Post_RealPriority_Raised: {
+ /*
+ * The real priority of the task specified by the ``id`` parameter shall
+ * be raised to the current priority of the caller of
+ * rtems_task_delete().
+ */
+ T_eq_u32( ctx->worker_priority, PRIO_ULTRA_HIGH );
+ break;
+ }
+
+ case RtemsTaskReqDelete_Post_RealPriority_Nop: {
+ /*
+ * The real priority of the task specified by the ``id`` parameter shall
+ * not be changed by the rtems_task_delete() call.
+ */
+ T_eq_u32( ctx->worker_priority, PRIO_NORMAL );
+ break;
+ }
+
+ case RtemsTaskReqDelete_Post_RealPriority_NA:
+ break;
+ }
+}
+
+static void RtemsTaskReqDelete_Post_RestartExtensions_Check(
+ RtemsTaskReqDelete_Context *ctx,
+ RtemsTaskReqDelete_Post_RestartExtensions state
+)
+{
+ switch ( state ) {
+ case RtemsTaskReqDelete_Post_RestartExtensions_Nop: {
+ /*
+ * The thread delete user extensions shall not be invoked by the
+ * rtems_task_delete() call.
+ */
+ T_eq_u32( ctx->calls_after_restart.thread_restart, 0 );
+ break;
+ }
+
+ case RtemsTaskReqDelete_Post_RestartExtensions_NA:
+ break;
+ }
+}
+
+static void RtemsTaskReqDelete_Post_TerminateExtensions_Check(
+ RtemsTaskReqDelete_Context *ctx,
+ RtemsTaskReqDelete_Post_TerminateExtensions state
+)
+{
+ switch ( state ) {
+ case RtemsTaskReqDelete_Post_TerminateExtensions_Yes: {
+ /*
+ * The thread terminate user extensions shall be invoked by the
+ * rtems_task_delete() call.
+ */
+ T_eq_u32( ctx->calls_after_restart.thread_terminate, 1 );
+ break;
+ }
+
+ case RtemsTaskReqDelete_Post_TerminateExtensions_Nop: {
+ /*
+ * The thread terminate user extensions shall not be invoked by the
+ * rtems_task_delete() call.
+ */
+ T_eq_u32( ctx->calls_after_restart.thread_terminate, 0 );
+ break;
+ }
+
+ case RtemsTaskReqDelete_Post_TerminateExtensions_NA:
+ break;
+ }
+}
+
+static void RtemsTaskReqDelete_Post_Dormant_Check(
+ RtemsTaskReqDelete_Context *ctx,
+ RtemsTaskReqDelete_Post_Dormant state
+)
+{
+ switch ( state ) {
+ case RtemsTaskReqDelete_Post_Dormant_Yes: {
+ /*
+ * The task specified by the ``id`` parameter shall be dormant after the
+ * rtems_task_delete() call.
+ */
+ T_eq_u32( ctx->worker_state & STATES_DORMANT, STATES_DORMANT )
+ break;
+ }
+
+ case RtemsTaskReqDelete_Post_Dormant_No: {
+ /*
+ * The task specified by the ``id`` parameter shall not be dormant after
+ * the rtems_task_delete() call.
+ */
+ T_eq_u32( ctx->worker_state & STATES_DORMANT, 0 )
+ break;
+ }
+
+ case RtemsTaskReqDelete_Post_Dormant_NA:
+ break;
+ }
+}
+
+static void RtemsTaskReqDelete_Post_Suspended_Check(
+ RtemsTaskReqDelete_Context *ctx,
+ RtemsTaskReqDelete_Post_Suspended state
+)
+{
+ switch ( state ) {
+ case RtemsTaskReqDelete_Post_Suspended_Yes: {
+ /*
+ * The task specified by the ``id`` parameter shall be suspended after
+ * the rtems_task_delete() call.
+ */
+ T_eq_u32( ctx->worker_state & STATES_SUSPENDED, STATES_SUSPENDED )
+ break;
+ }
+
+ case RtemsTaskReqDelete_Post_Suspended_No: {
+ /*
+ * The task specified by the ``id`` parameter shall not be suspended
+ * after the rtems_task_delete() call.
+ */
+ T_eq_u32( ctx->worker_state & STATES_SUSPENDED, 0 )
+ break;
+ }
+
+ case RtemsTaskReqDelete_Post_Suspended_NA:
+ break;
+ }
+}
+
+static void RtemsTaskReqDelete_Post_Restarting_Check(
+ RtemsTaskReqDelete_Context *ctx,
+ RtemsTaskReqDelete_Post_Restarting state
+)
+{
+ switch ( state ) {
+ case RtemsTaskReqDelete_Post_Restarting_Yes: {
+ /*
+ * The task specified by the ``id`` parameter shall be restarting after
+ * the rtems_task_delete() call.
+ */
+ T_ne_int( ctx->worker_life_state & THREAD_LIFE_RESTARTING, 0 );
+ break;
+ }
+
+ case RtemsTaskReqDelete_Post_Restarting_No: {
+ /*
+ * The task specified by the ``id`` parameter shall not be restarting
+ * after the rtems_task_delete() call.
+ */
+ T_eq_int( ctx->worker_life_state & THREAD_LIFE_RESTARTING, 0 );
+ break;
+ }
+
+ case RtemsTaskReqDelete_Post_Restarting_NA:
+ break;
+ }
+}
+
+static void RtemsTaskReqDelete_Post_Terminating_Check(
+ RtemsTaskReqDelete_Context *ctx,
+ RtemsTaskReqDelete_Post_Terminating state
+)
+{
+ switch ( state ) {
+ case RtemsTaskReqDelete_Post_Terminating_Yes: {
+ /*
+ * The task specified by the ``id`` parameter shall be terminating after
+ * the rtems_task_delete() call.
+ */
+ T_ne_int( ctx->worker_life_state & THREAD_LIFE_TERMINATING, 0 );
+ break;
+ }
+
+ case RtemsTaskReqDelete_Post_Terminating_No: {
+ /*
+ * The task specified by the ``id`` parameter shall not be terminating
+ * after the rtems_task_delete() call.
+ */
+ T_eq_int( ctx->worker_life_state & THREAD_LIFE_TERMINATING, 0 );
+ break;
+ }
+
+ case RtemsTaskReqDelete_Post_Terminating_NA:
+ break;
+ }
+}
+
+static void RtemsTaskReqDelete_Post_Protected_Check(
+ RtemsTaskReqDelete_Context *ctx,
+ RtemsTaskReqDelete_Post_Protected state
+)
+{
+ switch ( state ) {
+ case RtemsTaskReqDelete_Post_Protected_Yes: {
+ /*
+ * The thread life of the task specified by the ``id`` parameter be
+ * protected after the rtems_task_delete() call.
+ */
+ T_ne_int( ctx->worker_life_state & THREAD_LIFE_PROTECTED, 0 );
+ break;
+ }
+
+ case RtemsTaskReqDelete_Post_Protected_No: {
+ /*
+ * The thread life of the task specified by the ``id`` parameter shall
+ * not be protected after the rtems_task_delete() call.
+ */
+ T_eq_int( ctx->worker_life_state & THREAD_LIFE_PROTECTED, 0 );
+ break;
+ }
+
+ case RtemsTaskReqDelete_Post_Protected_NA:
+ break;
+ }
+}
+
+static void RtemsTaskReqDelete_Post_State_Check(
+ RtemsTaskReqDelete_Context *ctx,
+ RtemsTaskReqDelete_Post_State state
+)
+{
+ switch ( state ) {
+ case RtemsTaskReqDelete_Post_State_Enqueued: {
+ /*
+ * The task specified by the ``id`` parameter shall be enqueued on a wait
+ * queue and blocked.
+ */
+ T_ne_u32( ctx->worker_state & STATES_BLOCKED, 0 )
+ T_not_null( ctx->worker_wait_queue );
+ break;
+ }
+
+ case RtemsTaskReqDelete_Post_State_Ready: {
+ /*
+ * The task specified by the ``id`` parameter shall not be enqueued on a
+ * wait queue and not blocked.
+ */
+ T_eq_u32( ctx->worker_state & STATES_BLOCKED, 0 )
+ T_null( ctx->worker_wait_queue );
+ break;
+ }
+
+ case RtemsTaskReqDelete_Post_State_Blocked: {
+ /*
+ * The task specified by the ``id`` parameter shall be not enqueued on a
+ * wait queue and blocked.
+ */
+ T_ne_u32( ctx->worker_state & STATES_BLOCKED, 0 )
+ T_null( ctx->worker_wait_queue );
+ break;
+ }
+
+ case RtemsTaskReqDelete_Post_State_NA:
+ break;
+ }
+}
+
+static void RtemsTaskReqDelete_Post_Timer_Check(
+ RtemsTaskReqDelete_Context *ctx,
+ RtemsTaskReqDelete_Post_Timer state
+)
+{
+ switch ( state ) {
+ case RtemsTaskReqDelete_Post_Timer_Active: {
+ /*
+ * The timer of the task specified by the ``id`` parameter shall be
+ * active after the rtems_task_delete() call.
+ */
+ T_eq_int( ctx->worker_timer_info.state, TASK_TIMER_TICKS );
+ break;
+ }
+
+ case RtemsTaskReqDelete_Post_Timer_Inactive: {
+ /*
+ * The timer of the task specified by the ``id`` parameter shall be
+ * inactive after the rtems_task_delete() call.
+ */
+ T_eq_int( ctx->worker_timer_info.state, TASK_TIMER_INACTIVE );
+ break;
+ }
+
+ case RtemsTaskReqDelete_Post_Timer_NA:
+ break;
+ }
+}
+
+static void RtemsTaskReqDelete_Setup( RtemsTaskReqDelete_Context *ctx )
+{
+ rtems_status_code sc;
+
+ ctx->runner_id = rtems_task_self();
+ ctx->runner_tcb = GetThread( ctx->runner_id );
+ ctx->scheduler_id = GetSelfScheduler();
+ ctx->mutex_id = CreateMutexNoProtocol();
+ ObtainMutex( ctx->mutex_id );
+
+ sc = rtems_extension_create(
+ rtems_build_name( 'T', 'E', 'S', 'T' ),
+ &extensions,
+ &ctx->extension_id
+ );
+ T_rsc_success( sc );
+
+ SetFatalExtension( Fatal );
+ SetTaskSwitchExtension( TaskSwitch );
+ SetSelfPriority( PRIO_NORMAL );
+
+ ctx->deleter_id = CreateTask( "DELE", PRIO_HIGH );
+ ctx->deleter_tcb = GetThread( ctx->deleter_id );
+ StartTask( ctx->deleter_id, Deleter, NULL );
+
+ ctx->deleter_2_id = CreateTask( "DEL2", PRIO_ULTRA_HIGH );
+ ctx->deleter_2_tcb = GetThread( ctx->deleter_2_id );
+ StartTask( ctx->deleter_2_id, SecondDeleter, NULL );
+}
+
+static void RtemsTaskReqDelete_Setup_Wrap( void *arg )
+{
+ RtemsTaskReqDelete_Context *ctx;
+
+ ctx = arg;
+ ctx->Map.in_action_loop = false;
+ RtemsTaskReqDelete_Setup( ctx );
+}
+
+static void RtemsTaskReqDelete_Teardown( RtemsTaskReqDelete_Context *ctx )
+{
+ rtems_status_code sc;
+
+ sc = rtems_extension_delete( ctx->extension_id );
+ T_rsc_success( sc );
+
+ SetFatalExtension( NULL );
+ SetTaskSwitchExtension( NULL );
+ DeleteTask( ctx->deleter_id );
+ DeleteTask( ctx->deleter_2_id );
+ ReleaseMutex( ctx->mutex_id );
+ DeleteMutex( ctx->mutex_id );
+ RestoreRunnerASR();
+ RestoreRunnerPriority();
+}
+
+static void RtemsTaskReqDelete_Teardown_Wrap( void *arg )
+{
+ RtemsTaskReqDelete_Context *ctx;
+
+ ctx = arg;
+ ctx->Map.in_action_loop = false;
+ RtemsTaskReqDelete_Teardown( ctx );
+}
+
+static void RtemsTaskReqDelete_Prepare( RtemsTaskReqDelete_Context *ctx )
+{
+ ctx->status = RTEMS_NOT_IMPLEMENTED;
+ ctx->restart_counter = 0;
+
+ ctx->delete_worker_expected = false;
+ ctx->worker_id = CreateTask( "WORK", PRIO_NORMAL );
+ ctx->delete_worker_expected = true;
+
+ ctx->worker_tcb = GetThread( ctx->worker_id );
+ ctx->worker_state = UINT32_MAX;
+ ctx->worker_life_state = INT_MAX;
+ ctx->worker_priority = UINT32_MAX;
+}
+
+static void RtemsTaskReqDelete_Action( RtemsTaskReqDelete_Context *ctx )
+{
+ rtems_status_code sc;
+
+ if ( ctx->id != INVALID_ID && !ctx->dormant ) {
+ ctx->worker_is_mutex_owner = false;
+ StartTask( ctx->worker_id, Worker, ctx );
+
+ /* Let the worker catch signals and set the thread life protection state */
+ Yield();
+
+ sc = rtems_signal_send( ctx->worker_id, RTEMS_SIGNAL_0 );
+ T_rsc_success( sc );
+
+ if ( ctx->restarting ) {
+ sc = rtems_task_restart( ctx->worker_id, 0 );
+ T_rsc_success( sc );
+ }
+
+ if ( ctx->terminating ) {
+ sc = rtems_task_restart( ctx->deleter_id, (rtems_task_argument) ctx );
+ T_rsc_success( sc );
+ } else {
+ Yield();
+ }
+ }
+
+ if ( ctx->id != RTEMS_SELF ) {
+ if ( ctx->interrupt ) {
+ CallWithinISR( Delete, ctx );
+ } else {
+ sc = rtems_task_restart( ctx->deleter_2_id, (rtems_task_argument) ctx );
+ T_rsc_success( sc );
+ }
+ }
+
+ Cleanup( ctx );
+}
+
+static const RtemsTaskReqDelete_Entry
+RtemsTaskReqDelete_Entries[] = {
+ { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_NA,
+ RtemsTaskReqDelete_Post_FatalError_NA, RtemsTaskReqDelete_Post_Zombie_NA,
+ RtemsTaskReqDelete_Post_RealPriority_NA,
+ RtemsTaskReqDelete_Post_RestartExtensions_NA,
+ RtemsTaskReqDelete_Post_TerminateExtensions_NA,
+ RtemsTaskReqDelete_Post_Dormant_NA, RtemsTaskReqDelete_Post_Suspended_NA,
+ RtemsTaskReqDelete_Post_Restarting_NA,
+ RtemsTaskReqDelete_Post_Terminating_NA,
+ RtemsTaskReqDelete_Post_Protected_NA, RtemsTaskReqDelete_Post_State_NA,
+ RtemsTaskReqDelete_Post_Timer_NA },
+ { 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, RtemsTaskReqDelete_Post_Status_InvId,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_NA,
+ RtemsTaskReqDelete_Post_RealPriority_NA,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_NA, RtemsTaskReqDelete_Post_Suspended_NA,
+ RtemsTaskReqDelete_Post_Restarting_NA,
+ RtemsTaskReqDelete_Post_Terminating_NA,
+ RtemsTaskReqDelete_Post_Protected_NA, RtemsTaskReqDelete_Post_State_NA,
+ RtemsTaskReqDelete_Post_Timer_NA },
+ { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_NA,
+ RtemsTaskReqDelete_Post_FatalError_NA, RtemsTaskReqDelete_Post_Zombie_NA,
+ RtemsTaskReqDelete_Post_RealPriority_NA,
+ RtemsTaskReqDelete_Post_RestartExtensions_NA,
+ RtemsTaskReqDelete_Post_TerminateExtensions_NA,
+ RtemsTaskReqDelete_Post_Dormant_NA, RtemsTaskReqDelete_Post_Suspended_NA,
+ RtemsTaskReqDelete_Post_Restarting_NA,
+ RtemsTaskReqDelete_Post_Terminating_NA,
+ RtemsTaskReqDelete_Post_Protected_NA, RtemsTaskReqDelete_Post_State_NA,
+ RtemsTaskReqDelete_Post_Timer_NA },
+ { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_NA,
+ RtemsTaskReqDelete_Post_FatalError_NA, RtemsTaskReqDelete_Post_Zombie_NA,
+ RtemsTaskReqDelete_Post_RealPriority_NA,
+ RtemsTaskReqDelete_Post_RestartExtensions_NA,
+ RtemsTaskReqDelete_Post_TerminateExtensions_NA,
+ RtemsTaskReqDelete_Post_Dormant_NA, RtemsTaskReqDelete_Post_Suspended_NA,
+ RtemsTaskReqDelete_Post_Restarting_NA,
+ RtemsTaskReqDelete_Post_Terminating_NA,
+ RtemsTaskReqDelete_Post_Protected_NA, RtemsTaskReqDelete_Post_State_NA,
+ RtemsTaskReqDelete_Post_Timer_NA },
+ { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_NA,
+ RtemsTaskReqDelete_Post_FatalError_NA, RtemsTaskReqDelete_Post_Zombie_NA,
+ RtemsTaskReqDelete_Post_RealPriority_NA,
+ RtemsTaskReqDelete_Post_RestartExtensions_NA,
+ RtemsTaskReqDelete_Post_TerminateExtensions_NA,
+ RtemsTaskReqDelete_Post_Dormant_NA, RtemsTaskReqDelete_Post_Suspended_NA,
+ RtemsTaskReqDelete_Post_Restarting_NA,
+ RtemsTaskReqDelete_Post_Terminating_NA,
+ RtemsTaskReqDelete_Post_Protected_NA, RtemsTaskReqDelete_Post_State_NA,
+ RtemsTaskReqDelete_Post_Timer_NA },
+ { 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1,
+ RtemsTaskReqDelete_Post_Status_NoReturn,
+ RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_Yes,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_Yes, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1,
+ RtemsTaskReqDelete_Post_Status_NoReturn,
+ RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_Yes,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_Yes, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, RtemsTaskReqDelete_Post_Status_Ok,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_Yes,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_Yes, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, RtemsTaskReqDelete_Post_Status_Ok,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_Yes,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_Yes, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_Yes, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_Yes, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_NoReturn,
+ RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Raised,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_NoReturn,
+ RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Raised,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_NoReturn,
+ RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_NoReturn,
+ RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Raised,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Raised,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_NoReturn,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_Yes,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Yes,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_NoReturn,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_Yes,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Yes,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_NoReturn,
+ RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_NoReturn,
+ RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_NoReturn,
+ RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_NoReturn,
+ RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_NoReturn,
+ RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_NoReturn,
+ RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_NoReturn,
+ RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_NoReturn,
+ RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_NoReturn,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_NoReturn,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_NoReturn,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_NoReturn,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_NoReturn,
+ RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Raised,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_NoReturn,
+ RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Raised,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_NoReturn,
+ RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Raised,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_NoReturn,
+ RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Raised,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Blocked,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_NoReturn,
+ RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Raised,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_NoReturn,
+ RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Raised,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_NoReturn,
+ RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Raised,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_NoReturn,
+ RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Raised,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_NoReturn,
+ RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Raised,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Blocked,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_NoReturn,
+ RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Raised,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_NoReturn,
+ RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_NoReturn,
+ RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_NoReturn,
+ RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_NoReturn,
+ RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Blocked,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_NoReturn,
+ RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_NoReturn,
+ RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_NoReturn,
+ RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_NoReturn,
+ RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_NoReturn,
+ RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Blocked,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_NoReturn,
+ RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Raised,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Raised,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Raised,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Raised,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Blocked,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Raised,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Raised,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Raised,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Raised,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Raised,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Blocked,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Raised,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Blocked,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Blocked,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Blocked,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Blocked,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Blocked,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Blocked,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Blocked,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Blocked,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Blocked,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Blocked,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Blocked,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Blocked,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Blocked,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Blocked,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Blocked,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Blocked,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Blocked,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Blocked,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Blocked,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Blocked,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Blocked,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Blocked,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Blocked,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Blocked,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Blocked,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Blocked,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Blocked,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Blocked,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Blocked,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Blocked,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_No,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Blocked,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Blocked,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_No,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Blocked,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_Yes,
+ RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Enqueued,
+ RtemsTaskReqDelete_Post_Timer_Active },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Blocked,
+ RtemsTaskReqDelete_Post_Timer_Inactive },
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ RtemsTaskReqDelete_Post_Status_CalledFromISR,
+ RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
+ RtemsTaskReqDelete_Post_RealPriority_Nop,
+ RtemsTaskReqDelete_Post_RestartExtensions_Nop,
+ RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
+ RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
+ RtemsTaskReqDelete_Post_Restarting_Yes,
+ RtemsTaskReqDelete_Post_Terminating_Yes,
+ RtemsTaskReqDelete_Post_Protected_No,
+ RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active }
+};
+
+static const uint8_t
+RtemsTaskReqDelete_Map[] = {
+ 3, 3, 21, 4, 3, 3, 3, 3, 22, 4, 3, 3, 3, 3, 21, 4, 3, 3, 3, 3, 22, 4, 3, 3,
+ 3, 3, 23, 4, 3, 3, 3, 3, 24, 4, 3, 3, 3, 3, 23, 4, 3, 3, 3, 3, 24, 4, 3, 3,
+ 3, 3, 25, 4, 3, 3, 3, 3, 26, 4, 3, 3, 3, 3, 25, 4, 3, 3, 3, 3, 26, 4, 3, 3,
+ 3, 3, 27, 4, 3, 3, 3, 3, 28, 4, 3, 3, 3, 3, 27, 4, 3, 3, 3, 3, 28, 4, 3, 3,
+ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
+ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
+ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
+ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 21, 4, 3, 3, 3,
+ 3, 22, 4, 3, 3, 3, 3, 21, 4, 3, 3, 3, 3, 22, 4, 3, 3, 3, 3, 23, 4, 3, 3, 3,
+ 3, 24, 4, 3, 3, 3, 3, 23, 4, 3, 3, 3, 3, 24, 4, 3, 3, 3, 3, 25, 4, 3, 3, 3,
+ 3, 26, 4, 3, 3, 3, 3, 25, 4, 3, 3, 3, 3, 26, 4, 3, 3, 3, 3, 27, 4, 3, 3, 3,
+ 3, 28, 4, 3, 3, 3, 3, 27, 4, 3, 3, 3, 3, 28, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2,
+ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
+ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
+ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
+ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 29, 4, 3, 3, 3, 3, 30, 4, 3, 3, 3, 3, 29,
+ 4, 3, 3, 3, 3, 30, 4, 3, 3, 3, 3, 31, 4, 3, 3, 3, 3, 32, 4, 3, 3, 3, 3, 31,
+ 4, 3, 3, 3, 3, 32, 4, 3, 3, 3, 3, 19, 4, 3, 3, 3, 3, 19, 4, 3, 3, 3, 3, 19,
+ 4, 3, 3, 3, 3, 19, 4, 3, 3, 3, 3, 20, 4, 3, 3, 3, 3, 20, 4, 3, 3, 3, 3, 20,
+ 4, 3, 3, 3, 3, 20, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
+ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
+ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
+ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
+ 2, 2, 3, 3, 29, 4, 3, 3, 3, 3, 30, 4, 3, 3, 3, 3, 29, 4, 3, 3, 3, 3, 30, 4,
+ 3, 3, 3, 3, 31, 4, 3, 3, 3, 3, 32, 4, 3, 3, 3, 3, 31, 4, 3, 3, 3, 3, 32, 4,
+ 3, 3, 3, 3, 19, 4, 3, 3, 3, 3, 19, 4, 3, 3, 3, 3, 19, 4, 3, 3, 3, 3, 19, 4,
+ 3, 3, 3, 3, 20, 4, 3, 3, 3, 3, 20, 4, 3, 3, 3, 3, 20, 4, 3, 3, 3, 3, 20, 4,
+ 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
+ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
+ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
+ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 73, 74, 75, 4,
+ 76, 77, 78, 79, 80, 4, 81, 82, 83, 84, 85, 4, 86, 87, 88, 89, 90, 4, 91, 92,
+ 93, 94, 95, 4, 96, 97, 98, 99, 100, 4, 101, 102, 103, 104, 105, 4, 106, 107,
+ 108, 109, 110, 4, 111, 112, 113, 114, 115, 4, 116, 117, 118, 119, 120, 4,
+ 121, 122, 123, 124, 125, 4, 126, 127, 128, 129, 130, 4, 131, 132, 133, 134,
+ 135, 4, 136, 137, 138, 139, 140, 4, 141, 142, 143, 144, 145, 4, 146, 147,
+ 148, 149, 150, 4, 151, 152, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
+ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
+ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
+ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
+ 2, 2, 73, 74, 75, 4, 76, 77, 78, 79, 80, 4, 81, 82, 83, 84, 85, 4, 86, 87,
+ 88, 89, 90, 4, 91, 92, 93, 94, 95, 4, 96, 97, 98, 99, 100, 4, 101, 102, 103,
+ 104, 105, 4, 106, 107, 108, 109, 110, 4, 111, 112, 113, 114, 115, 4, 116,
+ 117, 118, 119, 120, 4, 121, 122, 123, 124, 125, 4, 126, 127, 128, 129, 130,
+ 4, 131, 132, 133, 134, 135, 4, 136, 137, 138, 139, 140, 4, 141, 142, 143,
+ 144, 145, 4, 146, 147, 148, 149, 150, 4, 151, 152, 2, 2, 2, 2, 2, 2, 2, 2, 2,
+ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
+ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
+ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
+ 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 33, 34, 35, 4, 36, 37, 11, 11, 11, 4, 11, 11, 33, 34, 35, 4, 36, 37,
+ 11, 11, 11, 4, 11, 11, 38, 39, 40, 4, 41, 42, 12, 12, 12, 4, 12, 12, 38, 39,
+ 40, 4, 41, 42, 12, 12, 12, 4, 12, 12, 33, 34, 35, 4, 36, 37, 11, 11, 11, 4,
+ 11, 11, 33, 34, 35, 4, 36, 37, 11, 11, 11, 4, 11, 11, 38, 39, 40, 4, 41, 42,
+ 12, 12, 12, 4, 12, 12, 38, 39, 40, 4, 41, 42, 12, 12, 12, 4, 12, 12, 5, 5, 5,
+ 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
+ 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6,
+ 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
+ 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 43, 44, 45, 4, 46, 47, 13, 13,
+ 13, 4, 13, 13, 43, 44, 45, 4, 46, 47, 13, 13, 13, 4, 13, 13, 48, 49, 50, 4,
+ 51, 52, 14, 14, 14, 4, 14, 14, 48, 49, 50, 4, 51, 52, 14, 14, 14, 4, 14, 14,
+ 43, 44, 45, 4, 46, 47, 13, 13, 13, 4, 13, 13, 43, 44, 45, 4, 46, 47, 13, 13,
+ 13, 4, 13, 13, 48, 49, 50, 4, 51, 52, 14, 14, 14, 4, 14, 14, 48, 49, 50, 4,
+ 51, 52, 14, 14, 14, 4, 14, 14, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
+ 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
+ 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
+ 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
+ 6, 6, 6, 53, 54, 55, 4, 56, 57, 15, 15, 15, 4, 15, 15, 53, 54, 55, 4, 56, 57,
+ 15, 15, 15, 4, 15, 15, 58, 59, 60, 4, 61, 62, 16, 16, 16, 4, 16, 16, 58, 59,
+ 60, 4, 61, 62, 16, 16, 16, 4, 16, 16, 53, 54, 55, 4, 56, 57, 15, 15, 15, 4,
+ 15, 15, 53, 54, 55, 4, 56, 57, 15, 15, 15, 4, 15, 15, 58, 59, 60, 4, 61, 62,
+ 16, 16, 16, 4, 16, 16, 58, 59, 60, 4, 61, 62, 16, 16, 16, 4, 16, 16, 7, 7, 7,
+ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8,
+ 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+ 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 63, 64, 65, 4, 66, 67, 17, 17,
+ 17, 4, 17, 17, 63, 64, 65, 4, 66, 67, 17, 17, 17, 4, 17, 17, 68, 69, 70, 4,
+ 71, 72, 18, 18, 18, 4, 18, 18, 68, 69, 70, 4, 71, 72, 18, 18, 18, 4, 18, 18,
+ 63, 64, 65, 4, 66, 67, 17, 17, 17, 4, 17, 17, 63, 64, 65, 4, 66, 67, 17, 17,
+ 17, 4, 17, 17, 68, 69, 70, 4, 71, 72, 18, 18, 18, 4, 18, 18, 68, 69, 70, 4,
+ 71, 72, 18, 18, 18, 4, 18, 18, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+ 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+ 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+ 8, 8, 8, 153, 154, 155, 4, 156, 157, 158, 159, 160, 4, 161, 162, 163, 164,
+ 165, 4, 166, 167, 168, 169, 170, 4, 171, 172, 173, 174, 175, 4, 176, 177,
+ 178, 179, 180, 4, 181, 182, 183, 184, 185, 4, 186, 187, 188, 189, 190, 4,
+ 191, 192, 193, 194, 195, 4, 196, 197, 198, 199, 200, 4, 201, 202, 203, 204,
+ 205, 4, 206, 207, 208, 209, 210, 4, 211, 212, 213, 214, 215, 4, 216, 217,
+ 218, 219, 220, 4, 221, 222, 223, 224, 225, 4, 226, 227, 228, 229, 230, 4,
+ 231, 232, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+ 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+ 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
+ 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
+ 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 153, 154, 155, 4, 156, 157, 158, 159,
+ 160, 4, 161, 162, 163, 164, 165, 4, 166, 167, 168, 169, 170, 4, 171, 172,
+ 173, 174, 175, 4, 176, 177, 178, 179, 180, 4, 181, 182, 183, 184, 185, 4,
+ 186, 187, 188, 189, 190, 4, 191, 192, 193, 194, 195, 4, 196, 197, 198, 199,
+ 200, 4, 201, 202, 203, 204, 205, 4, 206, 207, 208, 209, 210, 4, 211, 212,
+ 213, 214, 215, 4, 216, 217, 218, 219, 220, 4, 221, 222, 223, 224, 225, 4,
+ 226, 227, 228, 229, 230, 4, 231, 232, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+ 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+ 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
+ 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
+ 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+};
+
+static size_t RtemsTaskReqDelete_Scope( void *arg, char *buf, size_t n )
+{
+ RtemsTaskReqDelete_Context *ctx;
+
+ ctx = arg;
+
+ if ( ctx->Map.in_action_loop ) {
+ return T_get_scope( RtemsTaskReqDelete_PreDesc, buf, n, ctx->Map.pcs );
+ }
+
+ return 0;
+}
+
+static T_fixture RtemsTaskReqDelete_Fixture = {
+ .setup = RtemsTaskReqDelete_Setup_Wrap,
+ .stop = NULL,
+ .teardown = RtemsTaskReqDelete_Teardown_Wrap,
+ .scope = RtemsTaskReqDelete_Scope,
+ .initial_context = &RtemsTaskReqDelete_Instance
+};
+
+static inline RtemsTaskReqDelete_Entry RtemsTaskReqDelete_PopEntry(
+ RtemsTaskReqDelete_Context *ctx
+)
+{
+ size_t index;
+
+ index = ctx->Map.index;
+ ctx->Map.index = index + 1;
+ return RtemsTaskReqDelete_Entries[
+ RtemsTaskReqDelete_Map[ index ]
+ ];
+}
+
+static void RtemsTaskReqDelete_TestVariant( RtemsTaskReqDelete_Context *ctx )
+{
+ RtemsTaskReqDelete_Pre_Id_Prepare( ctx, ctx->Map.pcs[ 0 ] );
+ RtemsTaskReqDelete_Pre_Context_Prepare( ctx, ctx->Map.pcs[ 1 ] );
+ RtemsTaskReqDelete_Pre_ThreadDispatch_Prepare( ctx, ctx->Map.pcs[ 2 ] );
+ RtemsTaskReqDelete_Pre_CallerPriority_Prepare(
+ ctx,
+ ctx->Map.entry.Pre_CallerPriority_NA ? RtemsTaskReqDelete_Pre_CallerPriority_NA : ctx->Map.pcs[ 3 ]
+ );
+ RtemsTaskReqDelete_Pre_Dormant_Prepare(
+ ctx,
+ ctx->Map.entry.Pre_Dormant_NA ? RtemsTaskReqDelete_Pre_Dormant_NA : ctx->Map.pcs[ 4 ]
+ );
+ RtemsTaskReqDelete_Pre_Suspended_Prepare(
+ ctx,
+ ctx->Map.entry.Pre_Suspended_NA ? RtemsTaskReqDelete_Pre_Suspended_NA : ctx->Map.pcs[ 5 ]
+ );
+ RtemsTaskReqDelete_Pre_Restarting_Prepare(
+ ctx,
+ ctx->Map.entry.Pre_Restarting_NA ? RtemsTaskReqDelete_Pre_Restarting_NA : ctx->Map.pcs[ 6 ]
+ );
+ RtemsTaskReqDelete_Pre_Terminating_Prepare(
+ ctx,
+ ctx->Map.entry.Pre_Terminating_NA ? RtemsTaskReqDelete_Pre_Terminating_NA : ctx->Map.pcs[ 7 ]
+ );
+ RtemsTaskReqDelete_Pre_Protected_Prepare(
+ ctx,
+ ctx->Map.entry.Pre_Protected_NA ? RtemsTaskReqDelete_Pre_Protected_NA : ctx->Map.pcs[ 8 ]
+ );
+ RtemsTaskReqDelete_Pre_State_Prepare(
+ ctx,
+ ctx->Map.entry.Pre_State_NA ? RtemsTaskReqDelete_Pre_State_NA : ctx->Map.pcs[ 9 ]
+ );
+ RtemsTaskReqDelete_Pre_Timer_Prepare(
+ ctx,
+ ctx->Map.entry.Pre_Timer_NA ? RtemsTaskReqDelete_Pre_Timer_NA : ctx->Map.pcs[ 10 ]
+ );
+ RtemsTaskReqDelete_Action( ctx );
+ RtemsTaskReqDelete_Post_Status_Check( ctx, ctx->Map.entry.Post_Status );
+ RtemsTaskReqDelete_Post_FatalError_Check(
+ ctx,
+ ctx->Map.entry.Post_FatalError
+ );
+ RtemsTaskReqDelete_Post_Zombie_Check( ctx, ctx->Map.entry.Post_Zombie );
+ RtemsTaskReqDelete_Post_RealPriority_Check(
+ ctx,
+ ctx->Map.entry.Post_RealPriority
+ );
+ RtemsTaskReqDelete_Post_RestartExtensions_Check(
+ ctx,
+ ctx->Map.entry.Post_RestartExtensions
+ );
+ RtemsTaskReqDelete_Post_TerminateExtensions_Check(
+ ctx,
+ ctx->Map.entry.Post_TerminateExtensions
+ );
+ RtemsTaskReqDelete_Post_Dormant_Check( ctx, ctx->Map.entry.Post_Dormant );
+ RtemsTaskReqDelete_Post_Suspended_Check(
+ ctx,
+ ctx->Map.entry.Post_Suspended
+ );
+ RtemsTaskReqDelete_Post_Restarting_Check(
+ ctx,
+ ctx->Map.entry.Post_Restarting
+ );
+ RtemsTaskReqDelete_Post_Terminating_Check(
+ ctx,
+ ctx->Map.entry.Post_Terminating
+ );
+ RtemsTaskReqDelete_Post_Protected_Check(
+ ctx,
+ ctx->Map.entry.Post_Protected
+ );
+ RtemsTaskReqDelete_Post_State_Check( ctx, ctx->Map.entry.Post_State );
+ RtemsTaskReqDelete_Post_Timer_Check( ctx, ctx->Map.entry.Post_Timer );
+}
+
+/**
+ * @fn void T_case_body_RtemsTaskReqDelete( void )
+ */
+T_TEST_CASE_FIXTURE( RtemsTaskReqDelete, &RtemsTaskReqDelete_Fixture )
+{
+ RtemsTaskReqDelete_Context *ctx;
+
+ ctx = T_fixture_context();
+ ctx->Map.in_action_loop = true;
+ ctx->Map.index = 0;
+
+ for (
+ ctx->Map.pcs[ 0 ] = RtemsTaskReqDelete_Pre_Id_Executing;
+ ctx->Map.pcs[ 0 ] < RtemsTaskReqDelete_Pre_Id_NA;
+ ++ctx->Map.pcs[ 0 ]
+ ) {
+ for (
+ ctx->Map.pcs[ 1 ] = RtemsTaskReqDelete_Pre_Context_Task;
+ ctx->Map.pcs[ 1 ] < RtemsTaskReqDelete_Pre_Context_NA;
+ ++ctx->Map.pcs[ 1 ]
+ ) {
+ for (
+ ctx->Map.pcs[ 2 ] = RtemsTaskReqDelete_Pre_ThreadDispatch_Disabled;
+ ctx->Map.pcs[ 2 ] < RtemsTaskReqDelete_Pre_ThreadDispatch_NA;
+ ++ctx->Map.pcs[ 2 ]
+ ) {
+ for (
+ ctx->Map.pcs[ 3 ] = RtemsTaskReqDelete_Pre_CallerPriority_Higher;
+ ctx->Map.pcs[ 3 ] < RtemsTaskReqDelete_Pre_CallerPriority_NA;
+ ++ctx->Map.pcs[ 3 ]
+ ) {
+ for (
+ ctx->Map.pcs[ 4 ] = RtemsTaskReqDelete_Pre_Dormant_No;
+ ctx->Map.pcs[ 4 ] < RtemsTaskReqDelete_Pre_Dormant_NA;
+ ++ctx->Map.pcs[ 4 ]
+ ) {
+ for (
+ ctx->Map.pcs[ 5 ] = RtemsTaskReqDelete_Pre_Suspended_Yes;
+ ctx->Map.pcs[ 5 ] < RtemsTaskReqDelete_Pre_Suspended_NA;
+ ++ctx->Map.pcs[ 5 ]
+ ) {
+ for (
+ ctx->Map.pcs[ 6 ] = RtemsTaskReqDelete_Pre_Restarting_No;
+ ctx->Map.pcs[ 6 ] < RtemsTaskReqDelete_Pre_Restarting_NA;
+ ++ctx->Map.pcs[ 6 ]
+ ) {
+ for (
+ ctx->Map.pcs[ 7 ] = RtemsTaskReqDelete_Pre_Terminating_No;
+ ctx->Map.pcs[ 7 ] < RtemsTaskReqDelete_Pre_Terminating_NA;
+ ++ctx->Map.pcs[ 7 ]
+ ) {
+ for (
+ ctx->Map.pcs[ 8 ] = RtemsTaskReqDelete_Pre_Protected_Yes;
+ ctx->Map.pcs[ 8 ] < RtemsTaskReqDelete_Pre_Protected_NA;
+ ++ctx->Map.pcs[ 8 ]
+ ) {
+ for (
+ ctx->Map.pcs[ 9 ] = RtemsTaskReqDelete_Pre_State_Enqueued;
+ ctx->Map.pcs[ 9 ] < RtemsTaskReqDelete_Pre_State_NA;
+ ++ctx->Map.pcs[ 9 ]
+ ) {
+ for (
+ ctx->Map.pcs[ 10 ] = RtemsTaskReqDelete_Pre_Timer_Inactive;
+ ctx->Map.pcs[ 10 ] < RtemsTaskReqDelete_Pre_Timer_NA;
+ ++ctx->Map.pcs[ 10 ]
+ ) {
+ ctx->Map.entry = RtemsTaskReqDelete_PopEntry( ctx );
+
+ if ( ctx->Map.entry.Skip ) {
+ continue;
+ }
+
+ RtemsTaskReqDelete_Prepare( ctx );
+ RtemsTaskReqDelete_TestVariant( ctx );
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+}
+
+/** @} */