File indexing completed on 2025-05-11 08:24:52
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024
0025
0026
0027
0028
0029
0030
0031
0032
0033
0034
0035
0036
0037
0038
0039
0040
0041
0042
0043
0044
0045
0046
0047
0048
0049
0050
0051 #ifdef HAVE_CONFIG_H
0052 #include "config.h"
0053 #endif
0054
0055 #include <limits.h>
0056 #include <rtems.h>
0057 #include <setjmp.h>
0058 #include <rtems/bspIo.h>
0059 #include <rtems/test-scheduler.h>
0060 #include <rtems/score/statesimpl.h>
0061 #include <rtems/score/threaddispatch.h>
0062 #include <rtems/score/threadimpl.h>
0063
0064 #include "tx-support.h"
0065
0066 #include <rtems/test.h>
0067
0068
0069
0070
0071
0072
0073
0074
0075
0076 typedef enum {
0077 RtemsTaskReqDelete_Pre_Id_Executing,
0078 RtemsTaskReqDelete_Pre_Id_Other,
0079 RtemsTaskReqDelete_Pre_Id_Invalid,
0080 RtemsTaskReqDelete_Pre_Id_NA
0081 } RtemsTaskReqDelete_Pre_Id;
0082
0083 typedef enum {
0084 RtemsTaskReqDelete_Pre_Context_Task,
0085 RtemsTaskReqDelete_Pre_Context_Interrupt,
0086 RtemsTaskReqDelete_Pre_Context_NA
0087 } RtemsTaskReqDelete_Pre_Context;
0088
0089 typedef enum {
0090 RtemsTaskReqDelete_Pre_ThreadDispatch_Disabled,
0091 RtemsTaskReqDelete_Pre_ThreadDispatch_Enabled,
0092 RtemsTaskReqDelete_Pre_ThreadDispatch_NA
0093 } RtemsTaskReqDelete_Pre_ThreadDispatch;
0094
0095 typedef enum {
0096 RtemsTaskReqDelete_Pre_CallerPriority_Vital,
0097 RtemsTaskReqDelete_Pre_CallerPriority_Dispensable,
0098 RtemsTaskReqDelete_Pre_CallerPriority_NA
0099 } RtemsTaskReqDelete_Pre_CallerPriority;
0100
0101 typedef enum {
0102 RtemsTaskReqDelete_Pre_Dormant_No,
0103 RtemsTaskReqDelete_Pre_Dormant_Yes,
0104 RtemsTaskReqDelete_Pre_Dormant_NA
0105 } RtemsTaskReqDelete_Pre_Dormant;
0106
0107 typedef enum {
0108 RtemsTaskReqDelete_Pre_Suspended_Yes,
0109 RtemsTaskReqDelete_Pre_Suspended_No,
0110 RtemsTaskReqDelete_Pre_Suspended_NA
0111 } RtemsTaskReqDelete_Pre_Suspended;
0112
0113 typedef enum {
0114 RtemsTaskReqDelete_Pre_Restarting_No,
0115 RtemsTaskReqDelete_Pre_Restarting_Yes,
0116 RtemsTaskReqDelete_Pre_Restarting_NA
0117 } RtemsTaskReqDelete_Pre_Restarting;
0118
0119 typedef enum {
0120 RtemsTaskReqDelete_Pre_Terminating_No,
0121 RtemsTaskReqDelete_Pre_Terminating_Yes,
0122 RtemsTaskReqDelete_Pre_Terminating_NA
0123 } RtemsTaskReqDelete_Pre_Terminating;
0124
0125 typedef enum {
0126 RtemsTaskReqDelete_Pre_Protected_Yes,
0127 RtemsTaskReqDelete_Pre_Protected_No,
0128 RtemsTaskReqDelete_Pre_Protected_NA
0129 } RtemsTaskReqDelete_Pre_Protected;
0130
0131 typedef enum {
0132 RtemsTaskReqDelete_Pre_State_Enqueued,
0133 RtemsTaskReqDelete_Pre_State_Ready,
0134 RtemsTaskReqDelete_Pre_State_Blocked,
0135 RtemsTaskReqDelete_Pre_State_NA
0136 } RtemsTaskReqDelete_Pre_State;
0137
0138 typedef enum {
0139 RtemsTaskReqDelete_Pre_Timer_Inactive,
0140 RtemsTaskReqDelete_Pre_Timer_Active,
0141 RtemsTaskReqDelete_Pre_Timer_NA
0142 } RtemsTaskReqDelete_Pre_Timer;
0143
0144 typedef enum {
0145 RtemsTaskReqDelete_Post_Status_Ok,
0146 RtemsTaskReqDelete_Post_Status_InvId,
0147 RtemsTaskReqDelete_Post_Status_CalledFromISR,
0148 RtemsTaskReqDelete_Post_Status_NoReturn,
0149 RtemsTaskReqDelete_Post_Status_NA
0150 } RtemsTaskReqDelete_Post_Status;
0151
0152 typedef enum {
0153 RtemsTaskReqDelete_Post_FatalError_Yes,
0154 RtemsTaskReqDelete_Post_FatalError_Nop,
0155 RtemsTaskReqDelete_Post_FatalError_NA
0156 } RtemsTaskReqDelete_Post_FatalError;
0157
0158 typedef enum {
0159 RtemsTaskReqDelete_Post_Zombie_Yes,
0160 RtemsTaskReqDelete_Post_Zombie_No,
0161 RtemsTaskReqDelete_Post_Zombie_NA
0162 } RtemsTaskReqDelete_Post_Zombie;
0163
0164 typedef enum {
0165 RtemsTaskReqDelete_Post_TaskPriority_Raise,
0166 RtemsTaskReqDelete_Post_TaskPriority_Nop,
0167 RtemsTaskReqDelete_Post_TaskPriority_NA
0168 } RtemsTaskReqDelete_Post_TaskPriority;
0169
0170 typedef enum {
0171 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
0172 RtemsTaskReqDelete_Post_RestartExtensions_NA
0173 } RtemsTaskReqDelete_Post_RestartExtensions;
0174
0175 typedef enum {
0176 RtemsTaskReqDelete_Post_TerminateExtensions_Yes,
0177 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
0178 RtemsTaskReqDelete_Post_TerminateExtensions_NA
0179 } RtemsTaskReqDelete_Post_TerminateExtensions;
0180
0181 typedef enum {
0182 RtemsTaskReqDelete_Post_Dormant_Yes,
0183 RtemsTaskReqDelete_Post_Dormant_No,
0184 RtemsTaskReqDelete_Post_Dormant_NA
0185 } RtemsTaskReqDelete_Post_Dormant;
0186
0187 typedef enum {
0188 RtemsTaskReqDelete_Post_Suspended_Yes,
0189 RtemsTaskReqDelete_Post_Suspended_No,
0190 RtemsTaskReqDelete_Post_Suspended_NA
0191 } RtemsTaskReqDelete_Post_Suspended;
0192
0193 typedef enum {
0194 RtemsTaskReqDelete_Post_Restarting_Yes,
0195 RtemsTaskReqDelete_Post_Restarting_No,
0196 RtemsTaskReqDelete_Post_Restarting_NA
0197 } RtemsTaskReqDelete_Post_Restarting;
0198
0199 typedef enum {
0200 RtemsTaskReqDelete_Post_Terminating_Yes,
0201 RtemsTaskReqDelete_Post_Terminating_No,
0202 RtemsTaskReqDelete_Post_Terminating_NA
0203 } RtemsTaskReqDelete_Post_Terminating;
0204
0205 typedef enum {
0206 RtemsTaskReqDelete_Post_Protected_Yes,
0207 RtemsTaskReqDelete_Post_Protected_No,
0208 RtemsTaskReqDelete_Post_Protected_NA
0209 } RtemsTaskReqDelete_Post_Protected;
0210
0211 typedef enum {
0212 RtemsTaskReqDelete_Post_State_Enqueued,
0213 RtemsTaskReqDelete_Post_State_Ready,
0214 RtemsTaskReqDelete_Post_State_Blocked,
0215 RtemsTaskReqDelete_Post_State_NA
0216 } RtemsTaskReqDelete_Post_State;
0217
0218 typedef enum {
0219 RtemsTaskReqDelete_Post_Timer_Active,
0220 RtemsTaskReqDelete_Post_Timer_Inactive,
0221 RtemsTaskReqDelete_Post_Timer_NA
0222 } RtemsTaskReqDelete_Post_Timer;
0223
0224 typedef struct {
0225 uint64_t Skip : 1;
0226 uint64_t Pre_Id_NA : 1;
0227 uint64_t Pre_Context_NA : 1;
0228 uint64_t Pre_ThreadDispatch_NA : 1;
0229 uint64_t Pre_CallerPriority_NA : 1;
0230 uint64_t Pre_Dormant_NA : 1;
0231 uint64_t Pre_Suspended_NA : 1;
0232 uint64_t Pre_Restarting_NA : 1;
0233 uint64_t Pre_Terminating_NA : 1;
0234 uint64_t Pre_Protected_NA : 1;
0235 uint64_t Pre_State_NA : 1;
0236 uint64_t Pre_Timer_NA : 1;
0237 uint64_t Post_Status : 3;
0238 uint64_t Post_FatalError : 2;
0239 uint64_t Post_Zombie : 2;
0240 uint64_t Post_TaskPriority : 2;
0241 uint64_t Post_RestartExtensions : 1;
0242 uint64_t Post_TerminateExtensions : 2;
0243 uint64_t Post_Dormant : 2;
0244 uint64_t Post_Suspended : 2;
0245 uint64_t Post_Restarting : 2;
0246 uint64_t Post_Terminating : 2;
0247 uint64_t Post_Protected : 2;
0248 uint64_t Post_State : 2;
0249 uint64_t Post_Timer : 2;
0250 } RtemsTaskReqDelete_Entry;
0251
0252
0253
0254
0255 typedef struct {
0256
0257
0258
0259 T_scheduler_log_10 scheduler_log;
0260
0261
0262
0263
0264 jmp_buf thread_dispatch_context;
0265
0266
0267
0268
0269 rtems_id scheduler_id;
0270
0271
0272
0273
0274 rtems_id runner_id;
0275
0276
0277
0278
0279 rtems_tcb *runner_tcb;
0280
0281
0282
0283
0284 rtems_id mutex_id;
0285
0286
0287
0288
0289
0290 rtems_event_set events;
0291
0292
0293
0294
0295 rtems_id worker_id;
0296
0297
0298
0299
0300 rtems_tcb *worker_tcb;
0301
0302
0303
0304
0305
0306 States_Control worker_state;
0307
0308
0309
0310
0311
0312 TaskTimerInfo worker_timer_info;
0313
0314
0315
0316
0317
0318 const Thread_queue_Queue *worker_wait_queue;
0319
0320
0321
0322
0323
0324 Thread_Life_state worker_life_state;
0325
0326
0327
0328
0329
0330 rtems_task_priority worker_priority;
0331
0332
0333
0334
0335 rtems_id deleter_id;
0336
0337
0338
0339
0340 rtems_tcb *deleter_tcb;
0341
0342
0343
0344
0345 rtems_id deleter_2_id;
0346
0347
0348
0349
0350 rtems_tcb *deleter_2_tcb;
0351
0352
0353
0354
0355 rtems_id extension_id;
0356
0357
0358
0359
0360 ExtensionCalls calls;
0361
0362
0363
0364
0365
0366 ExtensionCalls calls_after_restart;
0367
0368
0369
0370
0371 uint32_t restart_counter;
0372
0373
0374
0375
0376
0377 bool dormant;
0378
0379
0380
0381
0382
0383 bool suspended;
0384
0385
0386
0387
0388
0389 bool protected;
0390
0391
0392
0393
0394
0395 bool restarting;
0396
0397
0398
0399
0400
0401 bool terminating;
0402
0403
0404
0405
0406
0407 bool interrupt;
0408
0409
0410
0411
0412
0413 bool blocked;
0414
0415
0416
0417
0418
0419 bool enqueued;
0420
0421
0422
0423
0424 bool worker_is_mutex_owner;
0425
0426
0427
0428
0429
0430 bool timer_active;
0431
0432
0433
0434
0435
0436 bool vital_deleter_priority;
0437
0438
0439
0440
0441
0442 bool dispatch_disabled;
0443
0444
0445
0446
0447 bool delete_worker_expected;
0448
0449
0450
0451
0452
0453 rtems_status_code status;
0454
0455
0456
0457
0458 rtems_id id;
0459
0460 struct {
0461
0462
0463
0464
0465 size_t pci[ 11 ];
0466
0467
0468
0469
0470 size_t pcs[ 11 ];
0471
0472
0473
0474
0475 bool in_action_loop;
0476
0477
0478
0479
0480 size_t index;
0481
0482
0483
0484
0485 RtemsTaskReqDelete_Entry entry;
0486
0487
0488
0489
0490
0491 bool skip;
0492 } Map;
0493 } RtemsTaskReqDelete_Context;
0494
0495 static RtemsTaskReqDelete_Context
0496 RtemsTaskReqDelete_Instance;
0497
0498 static const char * const RtemsTaskReqDelete_PreDesc_Id[] = {
0499 "Executing",
0500 "Other",
0501 "Invalid",
0502 "NA"
0503 };
0504
0505 static const char * const RtemsTaskReqDelete_PreDesc_Context[] = {
0506 "Task",
0507 "Interrupt",
0508 "NA"
0509 };
0510
0511 static const char * const RtemsTaskReqDelete_PreDesc_ThreadDispatch[] = {
0512 "Disabled",
0513 "Enabled",
0514 "NA"
0515 };
0516
0517 static const char * const RtemsTaskReqDelete_PreDesc_CallerPriority[] = {
0518 "Vital",
0519 "Dispensable",
0520 "NA"
0521 };
0522
0523 static const char * const RtemsTaskReqDelete_PreDesc_Dormant[] = {
0524 "No",
0525 "Yes",
0526 "NA"
0527 };
0528
0529 static const char * const RtemsTaskReqDelete_PreDesc_Suspended[] = {
0530 "Yes",
0531 "No",
0532 "NA"
0533 };
0534
0535 static const char * const RtemsTaskReqDelete_PreDesc_Restarting[] = {
0536 "No",
0537 "Yes",
0538 "NA"
0539 };
0540
0541 static const char * const RtemsTaskReqDelete_PreDesc_Terminating[] = {
0542 "No",
0543 "Yes",
0544 "NA"
0545 };
0546
0547 static const char * const RtemsTaskReqDelete_PreDesc_Protected[] = {
0548 "Yes",
0549 "No",
0550 "NA"
0551 };
0552
0553 static const char * const RtemsTaskReqDelete_PreDesc_State[] = {
0554 "Enqueued",
0555 "Ready",
0556 "Blocked",
0557 "NA"
0558 };
0559
0560 static const char * const RtemsTaskReqDelete_PreDesc_Timer[] = {
0561 "Inactive",
0562 "Active",
0563 "NA"
0564 };
0565
0566 static const char * const * const RtemsTaskReqDelete_PreDesc[] = {
0567 RtemsTaskReqDelete_PreDesc_Id,
0568 RtemsTaskReqDelete_PreDesc_Context,
0569 RtemsTaskReqDelete_PreDesc_ThreadDispatch,
0570 RtemsTaskReqDelete_PreDesc_CallerPriority,
0571 RtemsTaskReqDelete_PreDesc_Dormant,
0572 RtemsTaskReqDelete_PreDesc_Suspended,
0573 RtemsTaskReqDelete_PreDesc_Restarting,
0574 RtemsTaskReqDelete_PreDesc_Terminating,
0575 RtemsTaskReqDelete_PreDesc_Protected,
0576 RtemsTaskReqDelete_PreDesc_State,
0577 RtemsTaskReqDelete_PreDesc_Timer,
0578 NULL
0579 };
0580
0581 typedef RtemsTaskReqDelete_Context Context;
0582
0583 static void CaptureWorkerState( Context *ctx )
0584 {
0585 T_scheduler_log *log;
0586
0587 log = T_scheduler_record( NULL );
0588
0589 if ( log != NULL ) {
0590 T_eq_ptr( &log->header, &ctx->scheduler_log.header );
0591
0592 ctx->worker_wait_queue = ctx->worker_tcb->Wait.queue;
0593 ctx->worker_state = ctx->worker_tcb->current_state;
0594 ctx->worker_life_state = ctx->worker_tcb->Life.state;
0595 ctx->worker_priority =
0596 SCHEDULER_PRIORITY_UNMAP( _Thread_Get_priority( ctx->worker_tcb ) );
0597 CopyExtensionCalls( &ctx->calls, &ctx->calls_after_restart );
0598 GetTaskTimerInfoByThread( ctx->worker_tcb, &ctx->worker_timer_info );
0599 }
0600 }
0601
0602 static void TaskSwitch( rtems_tcb *executing, rtems_tcb *heir )
0603 {
0604 (void) executing;
0605 (void) heir;
0606 CaptureWorkerState( T_fixture_context() );
0607 }
0608
0609 static void VerifyTaskPreparation( const Context *ctx )
0610 {
0611 if ( ctx->id != INVALID_ID ) {
0612 States_Control state;
0613 Thread_Life_state life_state;
0614
0615 state = STATES_READY;
0616 life_state = ctx->worker_tcb->Life.state;
0617
0618 if ( ctx->suspended ) {
0619 state |= STATES_SUSPENDED;
0620 }
0621
0622 if ( ctx->dormant ) {
0623 T_eq_int( life_state, 0 );
0624 state |= STATES_DORMANT;
0625 } else {
0626 T_eq( ctx->protected, ( life_state & THREAD_LIFE_PROTECTED ) != 0 );
0627 T_eq( ctx->restarting, ( life_state & THREAD_LIFE_RESTARTING ) != 0 );
0628 T_eq( ctx->terminating, ( life_state & THREAD_LIFE_TERMINATING ) != 0 );
0629
0630 if ( ctx->blocked ) {
0631 if ( ctx->enqueued ) {
0632 state |= STATES_WAITING_FOR_MUTEX;
0633 } else {
0634 state |= STATES_WAITING_FOR_EVENT;
0635 }
0636 }
0637 }
0638
0639 T_eq_u32( ctx->worker_tcb->current_state, state );
0640 }
0641 }
0642
0643 static void Fatal(
0644 rtems_fatal_source source,
0645 rtems_fatal_code code,
0646 void *arg
0647 )
0648 {
0649 Context *ctx;
0650
0651 T_eq_int( source, INTERNAL_ERROR_CORE );
0652 T_eq_ulong( code, INTERNAL_ERROR_BAD_THREAD_DISPATCH_DISABLE_LEVEL );
0653
0654 ctx = arg;
0655 ++ctx->calls.fatal;
0656 T_assert_eq_int( ctx->calls.fatal, 1 );
0657 _ISR_Set_level( 0 );
0658 longjmp( ctx->thread_dispatch_context, 1 );
0659 }
0660
0661 static void ResumeThreadDispatch(
0662 rtems_fatal_source source,
0663 rtems_fatal_code code,
0664 void *arg
0665 )
0666 {
0667 Context *ctx;
0668
0669 T_eq_int( source, INTERNAL_ERROR_CORE );
0670 T_eq_ulong( code, INTERNAL_ERROR_BAD_THREAD_DISPATCH_DISABLE_LEVEL );
0671
0672 ctx = arg;
0673 SetFatalHandler( Fatal, ctx );
0674 _ISR_Set_level( 0 );
0675 longjmp( ctx->thread_dispatch_context, 1 );
0676 }
0677
0678 static void Delete( void *arg )
0679 {
0680 Context *ctx;
0681 T_scheduler_log *log;
0682
0683 ctx = arg;
0684
0685 if ( ctx->suspended && ctx->id != INVALID_ID ) {
0686 if ( ctx->id != RTEMS_SELF || ctx->interrupt ) {
0687 SuspendTask( ctx->worker_id );
0688 } else {
0689 Per_CPU_Control *cpu_self;
0690
0691
0692
0693
0694
0695
0696
0697
0698
0699
0700
0701
0702 cpu_self = _Thread_Dispatch_disable();
0703 SuspendSelf();
0704 cpu_self->dispatch_necessary = false;
0705 _Thread_Dispatch_enable( cpu_self );
0706 }
0707 }
0708
0709 if ( ctx->dispatch_disabled ) {
0710 _Thread_Dispatch_disable();
0711 }
0712
0713 VerifyTaskPreparation( ctx );
0714 ClearExtensionCalls( &ctx->calls );
0715
0716 log = T_scheduler_record_10( &ctx->scheduler_log );
0717 T_null( log );
0718
0719 if ( setjmp( ctx->thread_dispatch_context ) == 0 ) {
0720 ctx->status = rtems_task_delete( ctx->id );
0721 } else {
0722 _Thread_Dispatch_unnest( _Per_CPU_Get() );
0723 }
0724
0725 CaptureWorkerState( ctx );
0726
0727 if ( ctx->dispatch_disabled ) {
0728 _Thread_Dispatch_enable( _Per_CPU_Get() );
0729 }
0730 }
0731
0732 static void Block( Context *ctx )
0733 {
0734 rtems_interval ticks;
0735
0736 if ( ctx->timer_active ) {
0737 ticks = UINT32_MAX;
0738 } else {
0739 ticks = RTEMS_NO_TIMEOUT;
0740 }
0741
0742 if ( ctx->enqueued ) {
0743 ObtainMutexTimed( ctx->mutex_id, ticks );
0744 ctx->worker_is_mutex_owner = true;
0745 } else {
0746
0747
0748
0749
0750 (void) rtems_event_receive(
0751 RTEMS_ALL_EVENTS,
0752 RTEMS_EVENT_ANY | RTEMS_WAIT,
0753 ticks,
0754 &ctx->events
0755 );
0756 }
0757 }
0758
0759 static void BlockDone( Context *ctx )
0760 {
0761 if ( ctx->enqueued ) {
0762 ReleaseMutex( ctx->mutex_id );
0763 }
0764 }
0765
0766 static void Signal( rtems_signal_set signals )
0767 {
0768 Context *ctx;
0769
0770 (void) signals;
0771 ctx = T_fixture_context();
0772
0773 if ( ctx->id == RTEMS_SELF ) {
0774 SetPriority( ctx->runner_id, PRIO_LOW );
0775
0776 if ( ctx->interrupt ) {
0777 if ( ctx->blocked ) {
0778 Per_CPU_Control *cpu_self;
0779
0780 SetFatalHandler( ResumeThreadDispatch, ctx );
0781 cpu_self = _Thread_Dispatch_disable();
0782
0783 if ( setjmp( ctx->thread_dispatch_context ) == 0 ) {
0784 Block( ctx );
0785 } else {
0786 _Thread_Dispatch_unnest( cpu_self );
0787 }
0788
0789 CallWithinISR( Delete, ctx );
0790
0791 _Thread_Dispatch_direct( cpu_self );
0792 BlockDone( ctx );
0793 } else {
0794 CallWithinISR( Delete, ctx );
0795 }
0796 } else {
0797 Delete( ctx );
0798 }
0799 } else {
0800 if ( ctx->blocked ) {
0801 Block( ctx );
0802 BlockDone( ctx );
0803 } else {
0804 SetPriority( ctx->runner_id, PRIO_HIGH );
0805 }
0806 }
0807
0808 if ( ctx->protected ) {
0809 _Thread_Set_life_protection( 0 );
0810 }
0811 }
0812
0813 static void Deleter( rtems_task_argument arg )
0814 {
0815 Context *ctx;
0816
0817 ctx = (Context *) arg;
0818
0819 if ( ctx != NULL ) {
0820
0821 SetPriority( ctx->runner_id, PRIO_LOW );
0822 SetSelfPriorityNoYield( PRIO_NORMAL );
0823
0824 DeleteTask( ctx->worker_id );
0825 }
0826
0827 SuspendSelf();
0828 }
0829
0830 static void SecondDeleter( rtems_task_argument arg )
0831 {
0832 Context *ctx;
0833
0834 ctx = (Context *) arg;
0835
0836 if ( ctx != NULL ) {
0837 if ( !ctx->vital_deleter_priority ) {
0838 SetPriority( ctx->runner_id, PRIO_LOW );
0839 SetSelfPriorityNoYield( PRIO_NORMAL );
0840 }
0841
0842 Delete( ctx );
0843 }
0844
0845 SuspendSelf();
0846 }
0847
0848 static void Worker( rtems_task_argument arg )
0849 {
0850 Context *ctx;
0851
0852 ctx = T_fixture_context();
0853
0854 if ( arg != 0 ) {
0855 rtems_status_code sc;
0856
0857 sc = rtems_signal_catch( Signal, RTEMS_NO_ASR );
0858 T_rsc_success( sc );
0859
0860 if ( ctx->protected ) {
0861 _Thread_Set_life_protection( THREAD_LIFE_PROTECTED );
0862 }
0863
0864 Yield();
0865 }
0866
0867 if ( IsMutexOwner( ctx->mutex_id ) ) {
0868 ReleaseMutex( ctx->mutex_id );
0869 }
0870
0871 rtems_task_exit();
0872 }
0873
0874 static void ThreadDelete( rtems_tcb *executing, rtems_tcb *deleted )
0875 {
0876 Context *ctx;
0877
0878 ctx = T_fixture_context();
0879 ++ctx->calls.thread_delete;
0880
0881 T_eq_u32( executing->Object.id, ctx->runner_id );
0882
0883 if ( ctx->delete_worker_expected ) {
0884 T_eq_u32( deleted->Object.id, ctx->worker_id );
0885 }
0886 }
0887
0888 static void ThreadRestart( rtems_tcb *executing, rtems_tcb *restarted )
0889 {
0890 Context *ctx;
0891
0892 ctx = T_fixture_context();
0893 ++ctx->calls.thread_restart;
0894 }
0895
0896 static void ThreadTerminate( rtems_tcb *executing )
0897 {
0898 Context *ctx;
0899
0900 ctx = T_fixture_context();
0901 ++ctx->calls.thread_terminate;
0902
0903 T_eq_u32( executing->Object.id, ctx->worker_id );
0904
0905 if ( IsMutexOwner( ctx->mutex_id ) ) {
0906 ReleaseMutex( ctx->mutex_id );
0907 }
0908 }
0909
0910 static void Cleanup( Context *ctx )
0911 {
0912 SetSelfPriority( PRIO_VERY_LOW );
0913
0914 if ( ( ctx->id == RTEMS_SELF || ctx->interrupt ) && ctx->suspended ) {
0915 ResumeTask( ctx->worker_id );
0916 }
0917
0918 if ( ctx->protected && ctx->blocked ) {
0919 if ( ctx->enqueued ) {
0920 ReleaseMutex( ctx->mutex_id );
0921 ObtainMutex( ctx->mutex_id );
0922 } else {
0923 SendEvents( ctx->worker_id, RTEMS_EVENT_0 );
0924 }
0925 }
0926
0927 if (
0928 ctx->id == INVALID_ID ||
0929 ( ctx->calls.thread_terminate == 0 &&
0930 !( ctx->dormant && ctx->status != RTEMS_CALLED_FROM_ISR ) )
0931 ) {
0932 DeleteTask( ctx->worker_id );
0933 }
0934
0935 SetSelfPriority( PRIO_NORMAL );
0936 }
0937
0938 static const rtems_extensions_table extensions = {
0939 .thread_delete = ThreadDelete,
0940 .thread_restart = ThreadRestart,
0941 .thread_terminate = ThreadTerminate
0942 };
0943
0944 static void RtemsTaskReqDelete_Pre_Id_Prepare(
0945 RtemsTaskReqDelete_Context *ctx,
0946 RtemsTaskReqDelete_Pre_Id state
0947 )
0948 {
0949 switch ( state ) {
0950 case RtemsTaskReqDelete_Pre_Id_Executing: {
0951
0952
0953
0954 ctx->id = RTEMS_SELF;
0955 break;
0956 }
0957
0958 case RtemsTaskReqDelete_Pre_Id_Other: {
0959
0960
0961
0962
0963 ctx->id = ctx->worker_id;
0964 break;
0965 }
0966
0967 case RtemsTaskReqDelete_Pre_Id_Invalid: {
0968
0969
0970
0971 ctx->id = INVALID_ID;
0972 break;
0973 }
0974
0975 case RtemsTaskReqDelete_Pre_Id_NA:
0976 break;
0977 }
0978 }
0979
0980 static void RtemsTaskReqDelete_Pre_Context_Prepare(
0981 RtemsTaskReqDelete_Context *ctx,
0982 RtemsTaskReqDelete_Pre_Context state
0983 )
0984 {
0985 switch ( state ) {
0986 case RtemsTaskReqDelete_Pre_Context_Task: {
0987
0988
0989
0990
0991 ctx->interrupt = false;
0992 break;
0993 }
0994
0995 case RtemsTaskReqDelete_Pre_Context_Interrupt: {
0996
0997
0998
0999
1000 ctx->interrupt = true;
1001 break;
1002 }
1003
1004 case RtemsTaskReqDelete_Pre_Context_NA:
1005 break;
1006 }
1007 }
1008
1009 static void RtemsTaskReqDelete_Pre_ThreadDispatch_Prepare(
1010 RtemsTaskReqDelete_Context *ctx,
1011 RtemsTaskReqDelete_Pre_ThreadDispatch state
1012 )
1013 {
1014 switch ( state ) {
1015 case RtemsTaskReqDelete_Pre_ThreadDispatch_Disabled: {
1016
1017
1018
1019 ctx->dispatch_disabled = true;
1020 break;
1021 }
1022
1023 case RtemsTaskReqDelete_Pre_ThreadDispatch_Enabled: {
1024
1025
1026
1027 ctx->dispatch_disabled = false;
1028 break;
1029 }
1030
1031 case RtemsTaskReqDelete_Pre_ThreadDispatch_NA:
1032 break;
1033 }
1034 }
1035
1036 static void RtemsTaskReqDelete_Pre_CallerPriority_Prepare(
1037 RtemsTaskReqDelete_Context *ctx,
1038 RtemsTaskReqDelete_Pre_CallerPriority state
1039 )
1040 {
1041 switch ( state ) {
1042 case RtemsTaskReqDelete_Pre_CallerPriority_Vital: {
1043
1044
1045
1046
1047 ctx->vital_deleter_priority = true;
1048 break;
1049 }
1050
1051 case RtemsTaskReqDelete_Pre_CallerPriority_Dispensable: {
1052
1053
1054
1055
1056 ctx->vital_deleter_priority = false;
1057 break;
1058 }
1059
1060 case RtemsTaskReqDelete_Pre_CallerPriority_NA:
1061 break;
1062 }
1063 }
1064
1065 static void RtemsTaskReqDelete_Pre_Dormant_Prepare(
1066 RtemsTaskReqDelete_Context *ctx,
1067 RtemsTaskReqDelete_Pre_Dormant state
1068 )
1069 {
1070 switch ( state ) {
1071 case RtemsTaskReqDelete_Pre_Dormant_No: {
1072
1073
1074
1075 ctx->dormant = false;
1076 break;
1077 }
1078
1079 case RtemsTaskReqDelete_Pre_Dormant_Yes: {
1080
1081
1082
1083 ctx->dormant = true;
1084 break;
1085 }
1086
1087 case RtemsTaskReqDelete_Pre_Dormant_NA:
1088 break;
1089 }
1090 }
1091
1092 static void RtemsTaskReqDelete_Pre_Suspended_Prepare(
1093 RtemsTaskReqDelete_Context *ctx,
1094 RtemsTaskReqDelete_Pre_Suspended state
1095 )
1096 {
1097 switch ( state ) {
1098 case RtemsTaskReqDelete_Pre_Suspended_Yes: {
1099
1100
1101
1102 ctx->suspended = true;
1103 break;
1104 }
1105
1106 case RtemsTaskReqDelete_Pre_Suspended_No: {
1107
1108
1109
1110 ctx->suspended = false;
1111 break;
1112 }
1113
1114 case RtemsTaskReqDelete_Pre_Suspended_NA:
1115 break;
1116 }
1117 }
1118
1119 static void RtemsTaskReqDelete_Pre_Restarting_Prepare(
1120 RtemsTaskReqDelete_Context *ctx,
1121 RtemsTaskReqDelete_Pre_Restarting state
1122 )
1123 {
1124 switch ( state ) {
1125 case RtemsTaskReqDelete_Pre_Restarting_No: {
1126
1127
1128
1129 ctx->restarting = false;
1130 break;
1131 }
1132
1133 case RtemsTaskReqDelete_Pre_Restarting_Yes: {
1134
1135
1136
1137 ctx->restarting = true;
1138 break;
1139 }
1140
1141 case RtemsTaskReqDelete_Pre_Restarting_NA:
1142 break;
1143 }
1144 }
1145
1146 static void RtemsTaskReqDelete_Pre_Terminating_Prepare(
1147 RtemsTaskReqDelete_Context *ctx,
1148 RtemsTaskReqDelete_Pre_Terminating state
1149 )
1150 {
1151 switch ( state ) {
1152 case RtemsTaskReqDelete_Pre_Terminating_No: {
1153
1154
1155
1156 ctx->terminating = false;
1157 break;
1158 }
1159
1160 case RtemsTaskReqDelete_Pre_Terminating_Yes: {
1161
1162
1163
1164 ctx->terminating = true;
1165 break;
1166 }
1167
1168 case RtemsTaskReqDelete_Pre_Terminating_NA:
1169 break;
1170 }
1171 }
1172
1173 static void RtemsTaskReqDelete_Pre_Protected_Prepare(
1174 RtemsTaskReqDelete_Context *ctx,
1175 RtemsTaskReqDelete_Pre_Protected state
1176 )
1177 {
1178 switch ( state ) {
1179 case RtemsTaskReqDelete_Pre_Protected_Yes: {
1180
1181
1182
1183
1184 ctx->protected = true;
1185 break;
1186 }
1187
1188 case RtemsTaskReqDelete_Pre_Protected_No: {
1189
1190
1191
1192
1193 ctx->protected = false;
1194 break;
1195 }
1196
1197 case RtemsTaskReqDelete_Pre_Protected_NA:
1198 break;
1199 }
1200 }
1201
1202 static void RtemsTaskReqDelete_Pre_State_Prepare(
1203 RtemsTaskReqDelete_Context *ctx,
1204 RtemsTaskReqDelete_Pre_State state
1205 )
1206 {
1207 switch ( state ) {
1208 case RtemsTaskReqDelete_Pre_State_Enqueued: {
1209
1210
1211
1212
1213 ctx->blocked = true;
1214 ctx->enqueued = true;
1215 break;
1216 }
1217
1218 case RtemsTaskReqDelete_Pre_State_Ready: {
1219
1220
1221
1222
1223 ctx->blocked = false;
1224 ctx->enqueued = false;
1225 break;
1226 }
1227
1228 case RtemsTaskReqDelete_Pre_State_Blocked: {
1229
1230
1231
1232 ctx->blocked = true;
1233 ctx->enqueued = false;
1234 break;
1235 }
1236
1237 case RtemsTaskReqDelete_Pre_State_NA:
1238 break;
1239 }
1240 }
1241
1242 static void RtemsTaskReqDelete_Pre_Timer_Prepare(
1243 RtemsTaskReqDelete_Context *ctx,
1244 RtemsTaskReqDelete_Pre_Timer state
1245 )
1246 {
1247 switch ( state ) {
1248 case RtemsTaskReqDelete_Pre_Timer_Inactive: {
1249
1250
1251
1252 ctx->timer_active = false;
1253 break;
1254 }
1255
1256 case RtemsTaskReqDelete_Pre_Timer_Active: {
1257
1258
1259
1260 ctx->timer_active = true;
1261 break;
1262 }
1263
1264 case RtemsTaskReqDelete_Pre_Timer_NA:
1265 break;
1266 }
1267 }
1268
1269 static void RtemsTaskReqDelete_Post_Status_Check(
1270 RtemsTaskReqDelete_Context *ctx,
1271 RtemsTaskReqDelete_Post_Status state
1272 )
1273 {
1274 switch ( state ) {
1275 case RtemsTaskReqDelete_Post_Status_Ok: {
1276
1277
1278
1279 T_rsc_success( ctx->status );
1280 break;
1281 }
1282
1283 case RtemsTaskReqDelete_Post_Status_InvId: {
1284
1285
1286
1287 T_rsc( ctx->status, RTEMS_INVALID_ID );
1288 break;
1289 }
1290
1291 case RtemsTaskReqDelete_Post_Status_CalledFromISR: {
1292
1293
1294
1295
1296 T_rsc( ctx->status, RTEMS_CALLED_FROM_ISR );
1297 break;
1298 }
1299
1300 case RtemsTaskReqDelete_Post_Status_NoReturn: {
1301
1302
1303
1304 T_rsc( ctx->status, RTEMS_NOT_IMPLEMENTED );
1305 break;
1306 }
1307
1308 case RtemsTaskReqDelete_Post_Status_NA:
1309 break;
1310 }
1311 }
1312
1313 static void RtemsTaskReqDelete_Post_FatalError_Check(
1314 RtemsTaskReqDelete_Context *ctx,
1315 RtemsTaskReqDelete_Post_FatalError state
1316 )
1317 {
1318 switch ( state ) {
1319 case RtemsTaskReqDelete_Post_FatalError_Yes: {
1320
1321
1322
1323
1324
1325 T_eq_u32( ctx->calls.fatal, 1 );
1326 break;
1327 }
1328
1329 case RtemsTaskReqDelete_Post_FatalError_Nop: {
1330
1331
1332
1333 T_eq_u32( ctx->calls.fatal, 0 );
1334 break;
1335 }
1336
1337 case RtemsTaskReqDelete_Post_FatalError_NA:
1338 break;
1339 }
1340 }
1341
1342 static void RtemsTaskReqDelete_Post_Zombie_Check(
1343 RtemsTaskReqDelete_Context *ctx,
1344 RtemsTaskReqDelete_Post_Zombie state
1345 )
1346 {
1347 switch ( state ) {
1348 case RtemsTaskReqDelete_Post_Zombie_Yes: {
1349
1350
1351
1352
1353 T_eq_u32( ctx->worker_state & STATES_ZOMBIE, STATES_ZOMBIE )
1354 break;
1355 }
1356
1357 case RtemsTaskReqDelete_Post_Zombie_No: {
1358
1359
1360
1361
1362 T_eq_u32( ctx->worker_state & STATES_ZOMBIE, 0 )
1363 break;
1364 }
1365
1366 case RtemsTaskReqDelete_Post_Zombie_NA:
1367 break;
1368 }
1369 }
1370
1371 static void RtemsTaskReqDelete_Post_TaskPriority_Check(
1372 RtemsTaskReqDelete_Context *ctx,
1373 RtemsTaskReqDelete_Post_TaskPriority state
1374 )
1375 {
1376 switch ( state ) {
1377 case RtemsTaskReqDelete_Post_TaskPriority_Raise: {
1378
1379
1380
1381
1382
1383 T_eq_u32( ctx->worker_priority, PRIO_ULTRA_HIGH );
1384 break;
1385 }
1386
1387 case RtemsTaskReqDelete_Post_TaskPriority_Nop: {
1388
1389
1390
1391
1392 T_eq_u32( ctx->worker_priority, PRIO_NORMAL );
1393 break;
1394 }
1395
1396 case RtemsTaskReqDelete_Post_TaskPriority_NA:
1397 break;
1398 }
1399 }
1400
1401 static void RtemsTaskReqDelete_Post_RestartExtensions_Check(
1402 RtemsTaskReqDelete_Context *ctx,
1403 RtemsTaskReqDelete_Post_RestartExtensions state
1404 )
1405 {
1406 switch ( state ) {
1407 case RtemsTaskReqDelete_Post_RestartExtensions_Nop: {
1408
1409
1410
1411
1412 T_eq_u32( ctx->calls_after_restart.thread_restart, 0 );
1413 break;
1414 }
1415
1416 case RtemsTaskReqDelete_Post_RestartExtensions_NA:
1417 break;
1418 }
1419 }
1420
1421 static void RtemsTaskReqDelete_Post_TerminateExtensions_Check(
1422 RtemsTaskReqDelete_Context *ctx,
1423 RtemsTaskReqDelete_Post_TerminateExtensions state
1424 )
1425 {
1426 switch ( state ) {
1427 case RtemsTaskReqDelete_Post_TerminateExtensions_Yes: {
1428
1429
1430
1431
1432 T_eq_u32( ctx->calls_after_restart.thread_terminate, 1 );
1433 break;
1434 }
1435
1436 case RtemsTaskReqDelete_Post_TerminateExtensions_Nop: {
1437
1438
1439
1440
1441 T_eq_u32( ctx->calls_after_restart.thread_terminate, 0 );
1442 break;
1443 }
1444
1445 case RtemsTaskReqDelete_Post_TerminateExtensions_NA:
1446 break;
1447 }
1448 }
1449
1450 static void RtemsTaskReqDelete_Post_Dormant_Check(
1451 RtemsTaskReqDelete_Context *ctx,
1452 RtemsTaskReqDelete_Post_Dormant state
1453 )
1454 {
1455 switch ( state ) {
1456 case RtemsTaskReqDelete_Post_Dormant_Yes: {
1457
1458
1459
1460
1461 T_eq_u32( ctx->worker_state & STATES_DORMANT, STATES_DORMANT )
1462 break;
1463 }
1464
1465 case RtemsTaskReqDelete_Post_Dormant_No: {
1466
1467
1468
1469
1470 T_eq_u32( ctx->worker_state & STATES_DORMANT, 0 )
1471 break;
1472 }
1473
1474 case RtemsTaskReqDelete_Post_Dormant_NA:
1475 break;
1476 }
1477 }
1478
1479 static void RtemsTaskReqDelete_Post_Suspended_Check(
1480 RtemsTaskReqDelete_Context *ctx,
1481 RtemsTaskReqDelete_Post_Suspended state
1482 )
1483 {
1484 switch ( state ) {
1485 case RtemsTaskReqDelete_Post_Suspended_Yes: {
1486
1487
1488
1489
1490 T_eq_u32( ctx->worker_state & STATES_SUSPENDED, STATES_SUSPENDED )
1491 break;
1492 }
1493
1494 case RtemsTaskReqDelete_Post_Suspended_No: {
1495
1496
1497
1498
1499 T_eq_u32( ctx->worker_state & STATES_SUSPENDED, 0 )
1500 break;
1501 }
1502
1503 case RtemsTaskReqDelete_Post_Suspended_NA:
1504 break;
1505 }
1506 }
1507
1508 static void RtemsTaskReqDelete_Post_Restarting_Check(
1509 RtemsTaskReqDelete_Context *ctx,
1510 RtemsTaskReqDelete_Post_Restarting state
1511 )
1512 {
1513 switch ( state ) {
1514 case RtemsTaskReqDelete_Post_Restarting_Yes: {
1515
1516
1517
1518
1519 T_ne_int( ctx->worker_life_state & THREAD_LIFE_RESTARTING, 0 );
1520 break;
1521 }
1522
1523 case RtemsTaskReqDelete_Post_Restarting_No: {
1524
1525
1526
1527
1528 T_eq_int( ctx->worker_life_state & THREAD_LIFE_RESTARTING, 0 );
1529 break;
1530 }
1531
1532 case RtemsTaskReqDelete_Post_Restarting_NA:
1533 break;
1534 }
1535 }
1536
1537 static void RtemsTaskReqDelete_Post_Terminating_Check(
1538 RtemsTaskReqDelete_Context *ctx,
1539 RtemsTaskReqDelete_Post_Terminating state
1540 )
1541 {
1542 switch ( state ) {
1543 case RtemsTaskReqDelete_Post_Terminating_Yes: {
1544
1545
1546
1547
1548 T_ne_int( ctx->worker_life_state & THREAD_LIFE_TERMINATING, 0 );
1549 break;
1550 }
1551
1552 case RtemsTaskReqDelete_Post_Terminating_No: {
1553
1554
1555
1556
1557 T_eq_int( ctx->worker_life_state & THREAD_LIFE_TERMINATING, 0 );
1558 break;
1559 }
1560
1561 case RtemsTaskReqDelete_Post_Terminating_NA:
1562 break;
1563 }
1564 }
1565
1566 static void RtemsTaskReqDelete_Post_Protected_Check(
1567 RtemsTaskReqDelete_Context *ctx,
1568 RtemsTaskReqDelete_Post_Protected state
1569 )
1570 {
1571 switch ( state ) {
1572 case RtemsTaskReqDelete_Post_Protected_Yes: {
1573
1574
1575
1576
1577 T_ne_int( ctx->worker_life_state & THREAD_LIFE_PROTECTED, 0 );
1578 break;
1579 }
1580
1581 case RtemsTaskReqDelete_Post_Protected_No: {
1582
1583
1584
1585
1586 T_eq_int( ctx->worker_life_state & THREAD_LIFE_PROTECTED, 0 );
1587 break;
1588 }
1589
1590 case RtemsTaskReqDelete_Post_Protected_NA:
1591 break;
1592 }
1593 }
1594
1595 static void RtemsTaskReqDelete_Post_State_Check(
1596 RtemsTaskReqDelete_Context *ctx,
1597 RtemsTaskReqDelete_Post_State state
1598 )
1599 {
1600 switch ( state ) {
1601 case RtemsTaskReqDelete_Post_State_Enqueued: {
1602
1603
1604
1605
1606 T_ne_u32( ctx->worker_state & STATES_BLOCKED, 0 )
1607 T_not_null( ctx->worker_wait_queue );
1608 break;
1609 }
1610
1611 case RtemsTaskReqDelete_Post_State_Ready: {
1612
1613
1614
1615
1616 T_eq_u32( ctx->worker_state & STATES_BLOCKED, 0 )
1617 T_null( ctx->worker_wait_queue );
1618 break;
1619 }
1620
1621 case RtemsTaskReqDelete_Post_State_Blocked: {
1622
1623
1624
1625
1626 T_ne_u32( ctx->worker_state & STATES_BLOCKED, 0 )
1627 T_null( ctx->worker_wait_queue );
1628 break;
1629 }
1630
1631 case RtemsTaskReqDelete_Post_State_NA:
1632 break;
1633 }
1634 }
1635
1636 static void RtemsTaskReqDelete_Post_Timer_Check(
1637 RtemsTaskReqDelete_Context *ctx,
1638 RtemsTaskReqDelete_Post_Timer state
1639 )
1640 {
1641 switch ( state ) {
1642 case RtemsTaskReqDelete_Post_Timer_Active: {
1643
1644
1645
1646
1647 T_eq_int( ctx->worker_timer_info.state, TASK_TIMER_TICKS );
1648 break;
1649 }
1650
1651 case RtemsTaskReqDelete_Post_Timer_Inactive: {
1652
1653
1654
1655
1656 T_eq_int( ctx->worker_timer_info.state, TASK_TIMER_INACTIVE );
1657 break;
1658 }
1659
1660 case RtemsTaskReqDelete_Post_Timer_NA:
1661 break;
1662 }
1663 }
1664
1665 static void RtemsTaskReqDelete_Setup( RtemsTaskReqDelete_Context *ctx )
1666 {
1667 rtems_status_code sc;
1668
1669 ctx->runner_id = rtems_task_self();
1670 ctx->runner_tcb = GetThread( ctx->runner_id );
1671 ctx->scheduler_id = GetSelfScheduler();
1672 ctx->mutex_id = CreateMutexNoProtocol();
1673 ObtainMutex( ctx->mutex_id );
1674
1675 sc = rtems_extension_create(
1676 rtems_build_name( 'T', 'E', 'S', 'T' ),
1677 &extensions,
1678 &ctx->extension_id
1679 );
1680 T_rsc_success( sc );
1681
1682 SetFatalHandler( Fatal, ctx );
1683 SetTaskSwitchExtension( TaskSwitch );
1684 SetSelfPriority( PRIO_NORMAL );
1685
1686 ctx->deleter_id = CreateTask( "DELE", PRIO_HIGH );
1687 ctx->deleter_tcb = GetThread( ctx->deleter_id );
1688 StartTask( ctx->deleter_id, Deleter, NULL );
1689
1690 ctx->deleter_2_id = CreateTask( "DEL2", PRIO_ULTRA_HIGH );
1691 ctx->deleter_2_tcb = GetThread( ctx->deleter_2_id );
1692 StartTask( ctx->deleter_2_id, SecondDeleter, NULL );
1693 }
1694
1695 static void RtemsTaskReqDelete_Setup_Wrap( void *arg )
1696 {
1697 RtemsTaskReqDelete_Context *ctx;
1698
1699 ctx = arg;
1700 ctx->Map.in_action_loop = false;
1701 RtemsTaskReqDelete_Setup( ctx );
1702 }
1703
1704 static void RtemsTaskReqDelete_Teardown( RtemsTaskReqDelete_Context *ctx )
1705 {
1706 rtems_status_code sc;
1707
1708 sc = rtems_extension_delete( ctx->extension_id );
1709 T_rsc_success( sc );
1710
1711 SetFatalHandler( NULL, NULL );
1712 SetTaskSwitchExtension( NULL );
1713 DeleteTask( ctx->deleter_id );
1714 DeleteTask( ctx->deleter_2_id );
1715 ReleaseMutex( ctx->mutex_id );
1716 DeleteMutex( ctx->mutex_id );
1717 RestoreRunnerASR();
1718 RestoreRunnerPriority();
1719 }
1720
1721 static void RtemsTaskReqDelete_Teardown_Wrap( void *arg )
1722 {
1723 RtemsTaskReqDelete_Context *ctx;
1724
1725 ctx = arg;
1726 ctx->Map.in_action_loop = false;
1727 RtemsTaskReqDelete_Teardown( ctx );
1728 }
1729
1730 static void RtemsTaskReqDelete_Prepare( RtemsTaskReqDelete_Context *ctx )
1731 {
1732 ctx->status = RTEMS_NOT_IMPLEMENTED;
1733 ctx->restart_counter = 0;
1734
1735 ctx->delete_worker_expected = false;
1736 ctx->worker_id = CreateTask( "WORK", PRIO_NORMAL );
1737 ctx->delete_worker_expected = true;
1738
1739 ctx->worker_tcb = GetThread( ctx->worker_id );
1740 ctx->worker_state = UINT32_MAX;
1741 ctx->worker_life_state = INT_MAX;
1742 ctx->worker_priority = UINT32_MAX;
1743 }
1744
1745 static void RtemsTaskReqDelete_Action( RtemsTaskReqDelete_Context *ctx )
1746 {
1747 rtems_status_code sc;
1748
1749 if ( ctx->id != INVALID_ID && !ctx->dormant ) {
1750 ctx->worker_is_mutex_owner = false;
1751 StartTask( ctx->worker_id, Worker, ctx );
1752
1753
1754 Yield();
1755
1756 sc = rtems_signal_send( ctx->worker_id, RTEMS_SIGNAL_0 );
1757 T_rsc_success( sc );
1758
1759 if ( ctx->restarting ) {
1760 sc = rtems_task_restart( ctx->worker_id, 0 );
1761 T_rsc_success( sc );
1762 }
1763
1764 if ( ctx->terminating ) {
1765 sc = rtems_task_restart( ctx->deleter_id, (rtems_task_argument) ctx );
1766 T_rsc_success( sc );
1767 } else {
1768 Yield();
1769 }
1770 }
1771
1772 if ( ctx->id != RTEMS_SELF ) {
1773 if ( ctx->interrupt ) {
1774 CallWithinISR( Delete, ctx );
1775 } else {
1776 sc = rtems_task_restart( ctx->deleter_2_id, (rtems_task_argument) ctx );
1777 T_rsc_success( sc );
1778 }
1779 }
1780
1781 Cleanup( ctx );
1782 }
1783
1784 static const RtemsTaskReqDelete_Entry
1785 RtemsTaskReqDelete_Entries[] = {
1786 { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_NA,
1787 RtemsTaskReqDelete_Post_FatalError_NA, RtemsTaskReqDelete_Post_Zombie_NA,
1788 RtemsTaskReqDelete_Post_TaskPriority_NA,
1789 RtemsTaskReqDelete_Post_RestartExtensions_NA,
1790 RtemsTaskReqDelete_Post_TerminateExtensions_NA,
1791 RtemsTaskReqDelete_Post_Dormant_NA, RtemsTaskReqDelete_Post_Suspended_NA,
1792 RtemsTaskReqDelete_Post_Restarting_NA,
1793 RtemsTaskReqDelete_Post_Terminating_NA,
1794 RtemsTaskReqDelete_Post_Protected_NA, RtemsTaskReqDelete_Post_State_NA,
1795 RtemsTaskReqDelete_Post_Timer_NA },
1796 { 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, RtemsTaskReqDelete_Post_Status_InvId,
1797 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_NA,
1798 RtemsTaskReqDelete_Post_TaskPriority_NA,
1799 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
1800 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
1801 RtemsTaskReqDelete_Post_Dormant_NA, RtemsTaskReqDelete_Post_Suspended_NA,
1802 RtemsTaskReqDelete_Post_Restarting_NA,
1803 RtemsTaskReqDelete_Post_Terminating_NA,
1804 RtemsTaskReqDelete_Post_Protected_NA, RtemsTaskReqDelete_Post_State_NA,
1805 RtemsTaskReqDelete_Post_Timer_NA },
1806 { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_NA,
1807 RtemsTaskReqDelete_Post_FatalError_NA, RtemsTaskReqDelete_Post_Zombie_NA,
1808 RtemsTaskReqDelete_Post_TaskPriority_NA,
1809 RtemsTaskReqDelete_Post_RestartExtensions_NA,
1810 RtemsTaskReqDelete_Post_TerminateExtensions_NA,
1811 RtemsTaskReqDelete_Post_Dormant_NA, RtemsTaskReqDelete_Post_Suspended_NA,
1812 RtemsTaskReqDelete_Post_Restarting_NA,
1813 RtemsTaskReqDelete_Post_Terminating_NA,
1814 RtemsTaskReqDelete_Post_Protected_NA, RtemsTaskReqDelete_Post_State_NA,
1815 RtemsTaskReqDelete_Post_Timer_NA },
1816 { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_NA,
1817 RtemsTaskReqDelete_Post_FatalError_NA, RtemsTaskReqDelete_Post_Zombie_NA,
1818 RtemsTaskReqDelete_Post_TaskPriority_NA,
1819 RtemsTaskReqDelete_Post_RestartExtensions_NA,
1820 RtemsTaskReqDelete_Post_TerminateExtensions_NA,
1821 RtemsTaskReqDelete_Post_Dormant_NA, RtemsTaskReqDelete_Post_Suspended_NA,
1822 RtemsTaskReqDelete_Post_Restarting_NA,
1823 RtemsTaskReqDelete_Post_Terminating_NA,
1824 RtemsTaskReqDelete_Post_Protected_NA, RtemsTaskReqDelete_Post_State_NA,
1825 RtemsTaskReqDelete_Post_Timer_NA },
1826 { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_NA,
1827 RtemsTaskReqDelete_Post_FatalError_NA, RtemsTaskReqDelete_Post_Zombie_NA,
1828 RtemsTaskReqDelete_Post_TaskPriority_NA,
1829 RtemsTaskReqDelete_Post_RestartExtensions_NA,
1830 RtemsTaskReqDelete_Post_TerminateExtensions_NA,
1831 RtemsTaskReqDelete_Post_Dormant_NA, RtemsTaskReqDelete_Post_Suspended_NA,
1832 RtemsTaskReqDelete_Post_Restarting_NA,
1833 RtemsTaskReqDelete_Post_Terminating_NA,
1834 RtemsTaskReqDelete_Post_Protected_NA, RtemsTaskReqDelete_Post_State_NA,
1835 RtemsTaskReqDelete_Post_Timer_NA },
1836 { 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, RtemsTaskReqDelete_Post_Status_Ok,
1837 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_Yes,
1838 RtemsTaskReqDelete_Post_TaskPriority_Nop,
1839 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
1840 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
1841 RtemsTaskReqDelete_Post_Dormant_Yes, RtemsTaskReqDelete_Post_Suspended_Yes,
1842 RtemsTaskReqDelete_Post_Restarting_No,
1843 RtemsTaskReqDelete_Post_Terminating_Yes,
1844 RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
1845 RtemsTaskReqDelete_Post_Timer_Inactive },
1846 { 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, RtemsTaskReqDelete_Post_Status_Ok,
1847 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_Yes,
1848 RtemsTaskReqDelete_Post_TaskPriority_Nop,
1849 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
1850 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
1851 RtemsTaskReqDelete_Post_Dormant_Yes, RtemsTaskReqDelete_Post_Suspended_No,
1852 RtemsTaskReqDelete_Post_Restarting_No,
1853 RtemsTaskReqDelete_Post_Terminating_Yes,
1854 RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
1855 RtemsTaskReqDelete_Post_Timer_Inactive },
1856 { 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1,
1857 RtemsTaskReqDelete_Post_Status_CalledFromISR,
1858 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
1859 RtemsTaskReqDelete_Post_TaskPriority_Nop,
1860 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
1861 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
1862 RtemsTaskReqDelete_Post_Dormant_Yes, RtemsTaskReqDelete_Post_Suspended_Yes,
1863 RtemsTaskReqDelete_Post_Restarting_No,
1864 RtemsTaskReqDelete_Post_Terminating_No,
1865 RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
1866 RtemsTaskReqDelete_Post_Timer_Inactive },
1867 { 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1,
1868 RtemsTaskReqDelete_Post_Status_CalledFromISR,
1869 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
1870 RtemsTaskReqDelete_Post_TaskPriority_Nop,
1871 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
1872 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
1873 RtemsTaskReqDelete_Post_Dormant_Yes, RtemsTaskReqDelete_Post_Suspended_No,
1874 RtemsTaskReqDelete_Post_Restarting_No,
1875 RtemsTaskReqDelete_Post_Terminating_No,
1876 RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
1877 RtemsTaskReqDelete_Post_Timer_Inactive },
1878 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1879 RtemsTaskReqDelete_Post_Status_NoReturn,
1880 RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
1881 RtemsTaskReqDelete_Post_TaskPriority_Raise,
1882 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
1883 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
1884 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
1885 RtemsTaskReqDelete_Post_Restarting_No,
1886 RtemsTaskReqDelete_Post_Terminating_Yes,
1887 RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
1888 RtemsTaskReqDelete_Post_Timer_Inactive },
1889 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1890 RtemsTaskReqDelete_Post_Status_NoReturn,
1891 RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
1892 RtemsTaskReqDelete_Post_TaskPriority_Raise,
1893 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
1894 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
1895 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
1896 RtemsTaskReqDelete_Post_Restarting_Yes,
1897 RtemsTaskReqDelete_Post_Terminating_Yes,
1898 RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
1899 RtemsTaskReqDelete_Post_Timer_Inactive },
1900 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1901 RtemsTaskReqDelete_Post_Status_NoReturn,
1902 RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
1903 RtemsTaskReqDelete_Post_TaskPriority_Nop,
1904 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
1905 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
1906 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
1907 RtemsTaskReqDelete_Post_Restarting_No,
1908 RtemsTaskReqDelete_Post_Terminating_Yes,
1909 RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
1910 RtemsTaskReqDelete_Post_Timer_Inactive },
1911 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1912 RtemsTaskReqDelete_Post_Status_NoReturn,
1913 RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
1914 RtemsTaskReqDelete_Post_TaskPriority_Nop,
1915 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
1916 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
1917 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
1918 RtemsTaskReqDelete_Post_Restarting_Yes,
1919 RtemsTaskReqDelete_Post_Terminating_Yes,
1920 RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
1921 RtemsTaskReqDelete_Post_Timer_Inactive },
1922 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
1923 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
1924 RtemsTaskReqDelete_Post_TaskPriority_Raise,
1925 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
1926 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
1927 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
1928 RtemsTaskReqDelete_Post_Restarting_No,
1929 RtemsTaskReqDelete_Post_Terminating_Yes,
1930 RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
1931 RtemsTaskReqDelete_Post_Timer_Inactive },
1932 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
1933 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
1934 RtemsTaskReqDelete_Post_TaskPriority_Raise,
1935 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
1936 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
1937 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
1938 RtemsTaskReqDelete_Post_Restarting_Yes,
1939 RtemsTaskReqDelete_Post_Terminating_Yes,
1940 RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
1941 RtemsTaskReqDelete_Post_Timer_Inactive },
1942 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
1943 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
1944 RtemsTaskReqDelete_Post_TaskPriority_Nop,
1945 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
1946 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
1947 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
1948 RtemsTaskReqDelete_Post_Restarting_No,
1949 RtemsTaskReqDelete_Post_Terminating_Yes,
1950 RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
1951 RtemsTaskReqDelete_Post_Timer_Inactive },
1952 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
1953 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
1954 RtemsTaskReqDelete_Post_TaskPriority_Nop,
1955 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
1956 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
1957 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
1958 RtemsTaskReqDelete_Post_Restarting_Yes,
1959 RtemsTaskReqDelete_Post_Terminating_Yes,
1960 RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
1961 RtemsTaskReqDelete_Post_Timer_Inactive },
1962 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
1963 RtemsTaskReqDelete_Post_Status_NoReturn,
1964 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_Yes,
1965 RtemsTaskReqDelete_Post_TaskPriority_Nop,
1966 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
1967 RtemsTaskReqDelete_Post_TerminateExtensions_Yes,
1968 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
1969 RtemsTaskReqDelete_Post_Restarting_No,
1970 RtemsTaskReqDelete_Post_Terminating_Yes,
1971 RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
1972 RtemsTaskReqDelete_Post_Timer_Inactive },
1973 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
1974 RtemsTaskReqDelete_Post_Status_NoReturn,
1975 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_Yes,
1976 RtemsTaskReqDelete_Post_TaskPriority_Nop,
1977 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
1978 RtemsTaskReqDelete_Post_TerminateExtensions_Yes,
1979 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
1980 RtemsTaskReqDelete_Post_Restarting_Yes,
1981 RtemsTaskReqDelete_Post_Terminating_Yes,
1982 RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
1983 RtemsTaskReqDelete_Post_Timer_Inactive },
1984 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
1985 RtemsTaskReqDelete_Post_Status_NoReturn,
1986 RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
1987 RtemsTaskReqDelete_Post_TaskPriority_Nop,
1988 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
1989 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
1990 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
1991 RtemsTaskReqDelete_Post_Restarting_No,
1992 RtemsTaskReqDelete_Post_Terminating_Yes,
1993 RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
1994 RtemsTaskReqDelete_Post_Timer_Inactive },
1995 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
1996 RtemsTaskReqDelete_Post_Status_NoReturn,
1997 RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
1998 RtemsTaskReqDelete_Post_TaskPriority_Nop,
1999 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2000 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2001 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
2002 RtemsTaskReqDelete_Post_Restarting_No,
2003 RtemsTaskReqDelete_Post_Terminating_Yes,
2004 RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
2005 RtemsTaskReqDelete_Post_Timer_Inactive },
2006 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
2007 RtemsTaskReqDelete_Post_Status_NoReturn,
2008 RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
2009 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2010 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2011 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2012 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
2013 RtemsTaskReqDelete_Post_Restarting_Yes,
2014 RtemsTaskReqDelete_Post_Terminating_Yes,
2015 RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
2016 RtemsTaskReqDelete_Post_Timer_Inactive },
2017 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
2018 RtemsTaskReqDelete_Post_Status_NoReturn,
2019 RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
2020 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2021 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2022 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2023 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
2024 RtemsTaskReqDelete_Post_Restarting_Yes,
2025 RtemsTaskReqDelete_Post_Terminating_Yes,
2026 RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
2027 RtemsTaskReqDelete_Post_Timer_Inactive },
2028 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
2029 RtemsTaskReqDelete_Post_Status_NoReturn,
2030 RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
2031 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2032 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2033 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2034 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
2035 RtemsTaskReqDelete_Post_Restarting_No,
2036 RtemsTaskReqDelete_Post_Terminating_Yes,
2037 RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
2038 RtemsTaskReqDelete_Post_Timer_Inactive },
2039 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
2040 RtemsTaskReqDelete_Post_Status_NoReturn,
2041 RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
2042 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2043 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2044 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2045 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
2046 RtemsTaskReqDelete_Post_Restarting_No,
2047 RtemsTaskReqDelete_Post_Terminating_Yes,
2048 RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
2049 RtemsTaskReqDelete_Post_Timer_Inactive },
2050 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
2051 RtemsTaskReqDelete_Post_Status_NoReturn,
2052 RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
2053 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2054 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2055 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2056 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
2057 RtemsTaskReqDelete_Post_Restarting_Yes,
2058 RtemsTaskReqDelete_Post_Terminating_Yes,
2059 RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
2060 RtemsTaskReqDelete_Post_Timer_Inactive },
2061 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
2062 RtemsTaskReqDelete_Post_Status_NoReturn,
2063 RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
2064 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2065 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2066 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2067 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
2068 RtemsTaskReqDelete_Post_Restarting_Yes,
2069 RtemsTaskReqDelete_Post_Terminating_Yes,
2070 RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
2071 RtemsTaskReqDelete_Post_Timer_Inactive },
2072 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
2073 RtemsTaskReqDelete_Post_Status_NoReturn,
2074 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
2075 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2076 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2077 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2078 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
2079 RtemsTaskReqDelete_Post_Restarting_No,
2080 RtemsTaskReqDelete_Post_Terminating_Yes,
2081 RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
2082 RtemsTaskReqDelete_Post_Timer_Inactive },
2083 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
2084 RtemsTaskReqDelete_Post_Status_NoReturn,
2085 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
2086 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2087 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2088 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2089 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
2090 RtemsTaskReqDelete_Post_Restarting_No,
2091 RtemsTaskReqDelete_Post_Terminating_Yes,
2092 RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
2093 RtemsTaskReqDelete_Post_Timer_Inactive },
2094 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
2095 RtemsTaskReqDelete_Post_Status_NoReturn,
2096 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
2097 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2098 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2099 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2100 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
2101 RtemsTaskReqDelete_Post_Restarting_Yes,
2102 RtemsTaskReqDelete_Post_Terminating_Yes,
2103 RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
2104 RtemsTaskReqDelete_Post_Timer_Inactive },
2105 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
2106 RtemsTaskReqDelete_Post_Status_NoReturn,
2107 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
2108 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2109 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2110 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2111 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
2112 RtemsTaskReqDelete_Post_Restarting_Yes,
2113 RtemsTaskReqDelete_Post_Terminating_Yes,
2114 RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
2115 RtemsTaskReqDelete_Post_Timer_Inactive },
2116 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2117 RtemsTaskReqDelete_Post_Status_NoReturn,
2118 RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
2119 RtemsTaskReqDelete_Post_TaskPriority_Raise,
2120 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2121 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2122 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
2123 RtemsTaskReqDelete_Post_Restarting_No,
2124 RtemsTaskReqDelete_Post_Terminating_Yes,
2125 RtemsTaskReqDelete_Post_Protected_Yes,
2126 RtemsTaskReqDelete_Post_State_Enqueued,
2127 RtemsTaskReqDelete_Post_Timer_Inactive },
2128 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2129 RtemsTaskReqDelete_Post_Status_NoReturn,
2130 RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
2131 RtemsTaskReqDelete_Post_TaskPriority_Raise,
2132 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2133 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2134 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
2135 RtemsTaskReqDelete_Post_Restarting_No,
2136 RtemsTaskReqDelete_Post_Terminating_Yes,
2137 RtemsTaskReqDelete_Post_Protected_Yes,
2138 RtemsTaskReqDelete_Post_State_Enqueued,
2139 RtemsTaskReqDelete_Post_Timer_Active },
2140 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2141 RtemsTaskReqDelete_Post_Status_NoReturn,
2142 RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
2143 RtemsTaskReqDelete_Post_TaskPriority_Raise,
2144 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2145 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2146 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
2147 RtemsTaskReqDelete_Post_Restarting_No,
2148 RtemsTaskReqDelete_Post_Terminating_Yes,
2149 RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
2150 RtemsTaskReqDelete_Post_Timer_Inactive },
2151 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2152 RtemsTaskReqDelete_Post_Status_NoReturn,
2153 RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
2154 RtemsTaskReqDelete_Post_TaskPriority_Raise,
2155 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2156 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2157 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
2158 RtemsTaskReqDelete_Post_Restarting_No,
2159 RtemsTaskReqDelete_Post_Terminating_Yes,
2160 RtemsTaskReqDelete_Post_Protected_Yes,
2161 RtemsTaskReqDelete_Post_State_Blocked,
2162 RtemsTaskReqDelete_Post_Timer_Inactive },
2163 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2164 RtemsTaskReqDelete_Post_Status_NoReturn,
2165 RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
2166 RtemsTaskReqDelete_Post_TaskPriority_Raise,
2167 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2168 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2169 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
2170 RtemsTaskReqDelete_Post_Restarting_No,
2171 RtemsTaskReqDelete_Post_Terminating_Yes,
2172 RtemsTaskReqDelete_Post_Protected_Yes,
2173 RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
2174 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2175 RtemsTaskReqDelete_Post_Status_NoReturn,
2176 RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
2177 RtemsTaskReqDelete_Post_TaskPriority_Raise,
2178 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2179 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2180 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
2181 RtemsTaskReqDelete_Post_Restarting_Yes,
2182 RtemsTaskReqDelete_Post_Terminating_Yes,
2183 RtemsTaskReqDelete_Post_Protected_Yes,
2184 RtemsTaskReqDelete_Post_State_Enqueued,
2185 RtemsTaskReqDelete_Post_Timer_Inactive },
2186 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2187 RtemsTaskReqDelete_Post_Status_NoReturn,
2188 RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
2189 RtemsTaskReqDelete_Post_TaskPriority_Raise,
2190 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2191 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2192 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
2193 RtemsTaskReqDelete_Post_Restarting_Yes,
2194 RtemsTaskReqDelete_Post_Terminating_Yes,
2195 RtemsTaskReqDelete_Post_Protected_Yes,
2196 RtemsTaskReqDelete_Post_State_Enqueued,
2197 RtemsTaskReqDelete_Post_Timer_Active },
2198 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2199 RtemsTaskReqDelete_Post_Status_NoReturn,
2200 RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
2201 RtemsTaskReqDelete_Post_TaskPriority_Raise,
2202 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2203 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2204 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
2205 RtemsTaskReqDelete_Post_Restarting_Yes,
2206 RtemsTaskReqDelete_Post_Terminating_Yes,
2207 RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
2208 RtemsTaskReqDelete_Post_Timer_Inactive },
2209 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2210 RtemsTaskReqDelete_Post_Status_NoReturn,
2211 RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
2212 RtemsTaskReqDelete_Post_TaskPriority_Raise,
2213 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2214 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2215 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
2216 RtemsTaskReqDelete_Post_Restarting_Yes,
2217 RtemsTaskReqDelete_Post_Terminating_Yes,
2218 RtemsTaskReqDelete_Post_Protected_Yes,
2219 RtemsTaskReqDelete_Post_State_Blocked,
2220 RtemsTaskReqDelete_Post_Timer_Inactive },
2221 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2222 RtemsTaskReqDelete_Post_Status_NoReturn,
2223 RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
2224 RtemsTaskReqDelete_Post_TaskPriority_Raise,
2225 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2226 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2227 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
2228 RtemsTaskReqDelete_Post_Restarting_Yes,
2229 RtemsTaskReqDelete_Post_Terminating_Yes,
2230 RtemsTaskReqDelete_Post_Protected_Yes,
2231 RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
2232 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2233 RtemsTaskReqDelete_Post_Status_NoReturn,
2234 RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
2235 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2236 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2237 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2238 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
2239 RtemsTaskReqDelete_Post_Restarting_No,
2240 RtemsTaskReqDelete_Post_Terminating_Yes,
2241 RtemsTaskReqDelete_Post_Protected_Yes,
2242 RtemsTaskReqDelete_Post_State_Enqueued,
2243 RtemsTaskReqDelete_Post_Timer_Inactive },
2244 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2245 RtemsTaskReqDelete_Post_Status_NoReturn,
2246 RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
2247 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2248 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2249 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2250 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
2251 RtemsTaskReqDelete_Post_Restarting_No,
2252 RtemsTaskReqDelete_Post_Terminating_Yes,
2253 RtemsTaskReqDelete_Post_Protected_Yes,
2254 RtemsTaskReqDelete_Post_State_Enqueued,
2255 RtemsTaskReqDelete_Post_Timer_Active },
2256 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2257 RtemsTaskReqDelete_Post_Status_NoReturn,
2258 RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
2259 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2260 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2261 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2262 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
2263 RtemsTaskReqDelete_Post_Restarting_No,
2264 RtemsTaskReqDelete_Post_Terminating_Yes,
2265 RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
2266 RtemsTaskReqDelete_Post_Timer_Inactive },
2267 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2268 RtemsTaskReqDelete_Post_Status_NoReturn,
2269 RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
2270 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2271 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2272 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2273 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
2274 RtemsTaskReqDelete_Post_Restarting_No,
2275 RtemsTaskReqDelete_Post_Terminating_Yes,
2276 RtemsTaskReqDelete_Post_Protected_Yes,
2277 RtemsTaskReqDelete_Post_State_Blocked,
2278 RtemsTaskReqDelete_Post_Timer_Inactive },
2279 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2280 RtemsTaskReqDelete_Post_Status_NoReturn,
2281 RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
2282 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2283 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2284 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2285 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
2286 RtemsTaskReqDelete_Post_Restarting_No,
2287 RtemsTaskReqDelete_Post_Terminating_Yes,
2288 RtemsTaskReqDelete_Post_Protected_Yes,
2289 RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
2290 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2291 RtemsTaskReqDelete_Post_Status_NoReturn,
2292 RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
2293 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2294 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2295 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2296 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
2297 RtemsTaskReqDelete_Post_Restarting_Yes,
2298 RtemsTaskReqDelete_Post_Terminating_Yes,
2299 RtemsTaskReqDelete_Post_Protected_Yes,
2300 RtemsTaskReqDelete_Post_State_Enqueued,
2301 RtemsTaskReqDelete_Post_Timer_Inactive },
2302 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2303 RtemsTaskReqDelete_Post_Status_NoReturn,
2304 RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
2305 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2306 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2307 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2308 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
2309 RtemsTaskReqDelete_Post_Restarting_Yes,
2310 RtemsTaskReqDelete_Post_Terminating_Yes,
2311 RtemsTaskReqDelete_Post_Protected_Yes,
2312 RtemsTaskReqDelete_Post_State_Enqueued,
2313 RtemsTaskReqDelete_Post_Timer_Active },
2314 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2315 RtemsTaskReqDelete_Post_Status_NoReturn,
2316 RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
2317 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2318 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2319 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2320 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
2321 RtemsTaskReqDelete_Post_Restarting_Yes,
2322 RtemsTaskReqDelete_Post_Terminating_Yes,
2323 RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
2324 RtemsTaskReqDelete_Post_Timer_Inactive },
2325 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2326 RtemsTaskReqDelete_Post_Status_NoReturn,
2327 RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
2328 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2329 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2330 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2331 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
2332 RtemsTaskReqDelete_Post_Restarting_Yes,
2333 RtemsTaskReqDelete_Post_Terminating_Yes,
2334 RtemsTaskReqDelete_Post_Protected_Yes,
2335 RtemsTaskReqDelete_Post_State_Blocked,
2336 RtemsTaskReqDelete_Post_Timer_Inactive },
2337 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2338 RtemsTaskReqDelete_Post_Status_NoReturn,
2339 RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
2340 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2341 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2342 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2343 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
2344 RtemsTaskReqDelete_Post_Restarting_Yes,
2345 RtemsTaskReqDelete_Post_Terminating_Yes,
2346 RtemsTaskReqDelete_Post_Protected_Yes,
2347 RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
2348 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
2349 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
2350 RtemsTaskReqDelete_Post_TaskPriority_Raise,
2351 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2352 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2353 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
2354 RtemsTaskReqDelete_Post_Restarting_No,
2355 RtemsTaskReqDelete_Post_Terminating_Yes,
2356 RtemsTaskReqDelete_Post_Protected_Yes,
2357 RtemsTaskReqDelete_Post_State_Enqueued,
2358 RtemsTaskReqDelete_Post_Timer_Inactive },
2359 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
2360 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
2361 RtemsTaskReqDelete_Post_TaskPriority_Raise,
2362 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2363 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2364 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
2365 RtemsTaskReqDelete_Post_Restarting_No,
2366 RtemsTaskReqDelete_Post_Terminating_Yes,
2367 RtemsTaskReqDelete_Post_Protected_Yes,
2368 RtemsTaskReqDelete_Post_State_Enqueued,
2369 RtemsTaskReqDelete_Post_Timer_Active },
2370 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
2371 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
2372 RtemsTaskReqDelete_Post_TaskPriority_Raise,
2373 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2374 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2375 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
2376 RtemsTaskReqDelete_Post_Restarting_No,
2377 RtemsTaskReqDelete_Post_Terminating_Yes,
2378 RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
2379 RtemsTaskReqDelete_Post_Timer_Inactive },
2380 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
2381 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
2382 RtemsTaskReqDelete_Post_TaskPriority_Raise,
2383 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2384 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2385 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
2386 RtemsTaskReqDelete_Post_Restarting_No,
2387 RtemsTaskReqDelete_Post_Terminating_Yes,
2388 RtemsTaskReqDelete_Post_Protected_Yes,
2389 RtemsTaskReqDelete_Post_State_Blocked,
2390 RtemsTaskReqDelete_Post_Timer_Inactive },
2391 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
2392 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
2393 RtemsTaskReqDelete_Post_TaskPriority_Raise,
2394 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2395 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2396 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
2397 RtemsTaskReqDelete_Post_Restarting_No,
2398 RtemsTaskReqDelete_Post_Terminating_Yes,
2399 RtemsTaskReqDelete_Post_Protected_Yes,
2400 RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
2401 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
2402 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
2403 RtemsTaskReqDelete_Post_TaskPriority_Raise,
2404 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2405 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2406 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
2407 RtemsTaskReqDelete_Post_Restarting_Yes,
2408 RtemsTaskReqDelete_Post_Terminating_Yes,
2409 RtemsTaskReqDelete_Post_Protected_Yes,
2410 RtemsTaskReqDelete_Post_State_Enqueued,
2411 RtemsTaskReqDelete_Post_Timer_Inactive },
2412 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
2413 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
2414 RtemsTaskReqDelete_Post_TaskPriority_Raise,
2415 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2416 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2417 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
2418 RtemsTaskReqDelete_Post_Restarting_Yes,
2419 RtemsTaskReqDelete_Post_Terminating_Yes,
2420 RtemsTaskReqDelete_Post_Protected_Yes,
2421 RtemsTaskReqDelete_Post_State_Enqueued,
2422 RtemsTaskReqDelete_Post_Timer_Active },
2423 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
2424 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
2425 RtemsTaskReqDelete_Post_TaskPriority_Raise,
2426 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2427 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2428 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
2429 RtemsTaskReqDelete_Post_Restarting_Yes,
2430 RtemsTaskReqDelete_Post_Terminating_Yes,
2431 RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
2432 RtemsTaskReqDelete_Post_Timer_Inactive },
2433 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
2434 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
2435 RtemsTaskReqDelete_Post_TaskPriority_Raise,
2436 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2437 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2438 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
2439 RtemsTaskReqDelete_Post_Restarting_Yes,
2440 RtemsTaskReqDelete_Post_Terminating_Yes,
2441 RtemsTaskReqDelete_Post_Protected_Yes,
2442 RtemsTaskReqDelete_Post_State_Blocked,
2443 RtemsTaskReqDelete_Post_Timer_Inactive },
2444 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
2445 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
2446 RtemsTaskReqDelete_Post_TaskPriority_Raise,
2447 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2448 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2449 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
2450 RtemsTaskReqDelete_Post_Restarting_Yes,
2451 RtemsTaskReqDelete_Post_Terminating_Yes,
2452 RtemsTaskReqDelete_Post_Protected_Yes,
2453 RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
2454 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
2455 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
2456 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2457 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2458 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2459 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
2460 RtemsTaskReqDelete_Post_Restarting_No,
2461 RtemsTaskReqDelete_Post_Terminating_Yes,
2462 RtemsTaskReqDelete_Post_Protected_Yes,
2463 RtemsTaskReqDelete_Post_State_Enqueued,
2464 RtemsTaskReqDelete_Post_Timer_Inactive },
2465 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
2466 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
2467 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2468 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2469 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2470 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
2471 RtemsTaskReqDelete_Post_Restarting_No,
2472 RtemsTaskReqDelete_Post_Terminating_Yes,
2473 RtemsTaskReqDelete_Post_Protected_Yes,
2474 RtemsTaskReqDelete_Post_State_Enqueued,
2475 RtemsTaskReqDelete_Post_Timer_Active },
2476 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
2477 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
2478 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2479 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2480 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2481 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
2482 RtemsTaskReqDelete_Post_Restarting_No,
2483 RtemsTaskReqDelete_Post_Terminating_Yes,
2484 RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
2485 RtemsTaskReqDelete_Post_Timer_Inactive },
2486 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
2487 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
2488 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2489 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2490 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2491 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
2492 RtemsTaskReqDelete_Post_Restarting_No,
2493 RtemsTaskReqDelete_Post_Terminating_Yes,
2494 RtemsTaskReqDelete_Post_Protected_Yes,
2495 RtemsTaskReqDelete_Post_State_Blocked,
2496 RtemsTaskReqDelete_Post_Timer_Inactive },
2497 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
2498 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
2499 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2500 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2501 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2502 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
2503 RtemsTaskReqDelete_Post_Restarting_No,
2504 RtemsTaskReqDelete_Post_Terminating_Yes,
2505 RtemsTaskReqDelete_Post_Protected_Yes,
2506 RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
2507 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
2508 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
2509 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2510 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2511 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2512 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
2513 RtemsTaskReqDelete_Post_Restarting_Yes,
2514 RtemsTaskReqDelete_Post_Terminating_Yes,
2515 RtemsTaskReqDelete_Post_Protected_Yes,
2516 RtemsTaskReqDelete_Post_State_Enqueued,
2517 RtemsTaskReqDelete_Post_Timer_Inactive },
2518 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
2519 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
2520 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2521 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2522 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2523 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
2524 RtemsTaskReqDelete_Post_Restarting_Yes,
2525 RtemsTaskReqDelete_Post_Terminating_Yes,
2526 RtemsTaskReqDelete_Post_Protected_Yes,
2527 RtemsTaskReqDelete_Post_State_Enqueued,
2528 RtemsTaskReqDelete_Post_Timer_Active },
2529 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
2530 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
2531 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2532 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2533 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2534 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
2535 RtemsTaskReqDelete_Post_Restarting_Yes,
2536 RtemsTaskReqDelete_Post_Terminating_Yes,
2537 RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
2538 RtemsTaskReqDelete_Post_Timer_Inactive },
2539 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
2540 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
2541 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2542 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2543 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2544 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
2545 RtemsTaskReqDelete_Post_Restarting_Yes,
2546 RtemsTaskReqDelete_Post_Terminating_Yes,
2547 RtemsTaskReqDelete_Post_Protected_Yes,
2548 RtemsTaskReqDelete_Post_State_Blocked,
2549 RtemsTaskReqDelete_Post_Timer_Inactive },
2550 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
2551 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
2552 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2553 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2554 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2555 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
2556 RtemsTaskReqDelete_Post_Restarting_Yes,
2557 RtemsTaskReqDelete_Post_Terminating_Yes,
2558 RtemsTaskReqDelete_Post_Protected_Yes,
2559 RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
2560 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
2561 RtemsTaskReqDelete_Post_Status_CalledFromISR,
2562 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
2563 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2564 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2565 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2566 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
2567 RtemsTaskReqDelete_Post_Restarting_No,
2568 RtemsTaskReqDelete_Post_Terminating_No,
2569 RtemsTaskReqDelete_Post_Protected_Yes,
2570 RtemsTaskReqDelete_Post_State_Enqueued,
2571 RtemsTaskReqDelete_Post_Timer_Inactive },
2572 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
2573 RtemsTaskReqDelete_Post_Status_CalledFromISR,
2574 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
2575 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2576 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2577 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2578 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
2579 RtemsTaskReqDelete_Post_Restarting_No,
2580 RtemsTaskReqDelete_Post_Terminating_No,
2581 RtemsTaskReqDelete_Post_Protected_Yes,
2582 RtemsTaskReqDelete_Post_State_Enqueued,
2583 RtemsTaskReqDelete_Post_Timer_Active },
2584 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
2585 RtemsTaskReqDelete_Post_Status_CalledFromISR,
2586 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
2587 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2588 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2589 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2590 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
2591 RtemsTaskReqDelete_Post_Restarting_No,
2592 RtemsTaskReqDelete_Post_Terminating_No,
2593 RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
2594 RtemsTaskReqDelete_Post_Timer_Inactive },
2595 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
2596 RtemsTaskReqDelete_Post_Status_CalledFromISR,
2597 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
2598 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2599 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2600 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2601 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
2602 RtemsTaskReqDelete_Post_Restarting_No,
2603 RtemsTaskReqDelete_Post_Terminating_No,
2604 RtemsTaskReqDelete_Post_Protected_Yes,
2605 RtemsTaskReqDelete_Post_State_Blocked,
2606 RtemsTaskReqDelete_Post_Timer_Inactive },
2607 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
2608 RtemsTaskReqDelete_Post_Status_CalledFromISR,
2609 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
2610 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2611 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2612 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2613 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
2614 RtemsTaskReqDelete_Post_Restarting_No,
2615 RtemsTaskReqDelete_Post_Terminating_No,
2616 RtemsTaskReqDelete_Post_Protected_Yes,
2617 RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
2618 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
2619 RtemsTaskReqDelete_Post_Status_CalledFromISR,
2620 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
2621 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2622 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2623 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2624 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
2625 RtemsTaskReqDelete_Post_Restarting_No,
2626 RtemsTaskReqDelete_Post_Terminating_No,
2627 RtemsTaskReqDelete_Post_Protected_No,
2628 RtemsTaskReqDelete_Post_State_Enqueued,
2629 RtemsTaskReqDelete_Post_Timer_Inactive },
2630 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
2631 RtemsTaskReqDelete_Post_Status_CalledFromISR,
2632 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
2633 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2634 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2635 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2636 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
2637 RtemsTaskReqDelete_Post_Restarting_No,
2638 RtemsTaskReqDelete_Post_Terminating_No,
2639 RtemsTaskReqDelete_Post_Protected_No,
2640 RtemsTaskReqDelete_Post_State_Enqueued,
2641 RtemsTaskReqDelete_Post_Timer_Active },
2642 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
2643 RtemsTaskReqDelete_Post_Status_CalledFromISR,
2644 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
2645 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2646 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2647 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2648 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
2649 RtemsTaskReqDelete_Post_Restarting_No,
2650 RtemsTaskReqDelete_Post_Terminating_No,
2651 RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
2652 RtemsTaskReqDelete_Post_Timer_Inactive },
2653 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
2654 RtemsTaskReqDelete_Post_Status_CalledFromISR,
2655 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
2656 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2657 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2658 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2659 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
2660 RtemsTaskReqDelete_Post_Restarting_No,
2661 RtemsTaskReqDelete_Post_Terminating_No,
2662 RtemsTaskReqDelete_Post_Protected_No,
2663 RtemsTaskReqDelete_Post_State_Blocked,
2664 RtemsTaskReqDelete_Post_Timer_Inactive },
2665 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
2666 RtemsTaskReqDelete_Post_Status_CalledFromISR,
2667 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
2668 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2669 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2670 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2671 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
2672 RtemsTaskReqDelete_Post_Restarting_No,
2673 RtemsTaskReqDelete_Post_Terminating_No,
2674 RtemsTaskReqDelete_Post_Protected_No,
2675 RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
2676 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
2677 RtemsTaskReqDelete_Post_Status_CalledFromISR,
2678 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
2679 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2680 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2681 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2682 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
2683 RtemsTaskReqDelete_Post_Restarting_No,
2684 RtemsTaskReqDelete_Post_Terminating_Yes,
2685 RtemsTaskReqDelete_Post_Protected_Yes,
2686 RtemsTaskReqDelete_Post_State_Enqueued,
2687 RtemsTaskReqDelete_Post_Timer_Inactive },
2688 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
2689 RtemsTaskReqDelete_Post_Status_CalledFromISR,
2690 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
2691 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2692 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2693 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2694 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
2695 RtemsTaskReqDelete_Post_Restarting_No,
2696 RtemsTaskReqDelete_Post_Terminating_Yes,
2697 RtemsTaskReqDelete_Post_Protected_Yes,
2698 RtemsTaskReqDelete_Post_State_Enqueued,
2699 RtemsTaskReqDelete_Post_Timer_Active },
2700 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
2701 RtemsTaskReqDelete_Post_Status_CalledFromISR,
2702 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
2703 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2704 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2705 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2706 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
2707 RtemsTaskReqDelete_Post_Restarting_No,
2708 RtemsTaskReqDelete_Post_Terminating_Yes,
2709 RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
2710 RtemsTaskReqDelete_Post_Timer_Inactive },
2711 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
2712 RtemsTaskReqDelete_Post_Status_CalledFromISR,
2713 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
2714 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2715 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2716 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2717 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
2718 RtemsTaskReqDelete_Post_Restarting_No,
2719 RtemsTaskReqDelete_Post_Terminating_Yes,
2720 RtemsTaskReqDelete_Post_Protected_Yes,
2721 RtemsTaskReqDelete_Post_State_Blocked,
2722 RtemsTaskReqDelete_Post_Timer_Inactive },
2723 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
2724 RtemsTaskReqDelete_Post_Status_CalledFromISR,
2725 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
2726 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2727 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2728 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2729 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
2730 RtemsTaskReqDelete_Post_Restarting_No,
2731 RtemsTaskReqDelete_Post_Terminating_Yes,
2732 RtemsTaskReqDelete_Post_Protected_Yes,
2733 RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
2734 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
2735 RtemsTaskReqDelete_Post_Status_CalledFromISR,
2736 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
2737 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2738 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2739 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2740 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
2741 RtemsTaskReqDelete_Post_Restarting_No,
2742 RtemsTaskReqDelete_Post_Terminating_Yes,
2743 RtemsTaskReqDelete_Post_Protected_No,
2744 RtemsTaskReqDelete_Post_State_Enqueued,
2745 RtemsTaskReqDelete_Post_Timer_Inactive },
2746 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
2747 RtemsTaskReqDelete_Post_Status_CalledFromISR,
2748 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
2749 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2750 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2751 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2752 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
2753 RtemsTaskReqDelete_Post_Restarting_No,
2754 RtemsTaskReqDelete_Post_Terminating_Yes,
2755 RtemsTaskReqDelete_Post_Protected_No,
2756 RtemsTaskReqDelete_Post_State_Enqueued,
2757 RtemsTaskReqDelete_Post_Timer_Active },
2758 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
2759 RtemsTaskReqDelete_Post_Status_CalledFromISR,
2760 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
2761 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2762 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2763 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2764 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
2765 RtemsTaskReqDelete_Post_Restarting_No,
2766 RtemsTaskReqDelete_Post_Terminating_Yes,
2767 RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
2768 RtemsTaskReqDelete_Post_Timer_Inactive },
2769 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
2770 RtemsTaskReqDelete_Post_Status_CalledFromISR,
2771 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
2772 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2773 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2774 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2775 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
2776 RtemsTaskReqDelete_Post_Restarting_No,
2777 RtemsTaskReqDelete_Post_Terminating_Yes,
2778 RtemsTaskReqDelete_Post_Protected_No,
2779 RtemsTaskReqDelete_Post_State_Blocked,
2780 RtemsTaskReqDelete_Post_Timer_Inactive },
2781 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
2782 RtemsTaskReqDelete_Post_Status_CalledFromISR,
2783 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
2784 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2785 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2786 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2787 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
2788 RtemsTaskReqDelete_Post_Restarting_No,
2789 RtemsTaskReqDelete_Post_Terminating_Yes,
2790 RtemsTaskReqDelete_Post_Protected_No,
2791 RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
2792 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
2793 RtemsTaskReqDelete_Post_Status_CalledFromISR,
2794 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
2795 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2796 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2797 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2798 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
2799 RtemsTaskReqDelete_Post_Restarting_Yes,
2800 RtemsTaskReqDelete_Post_Terminating_No,
2801 RtemsTaskReqDelete_Post_Protected_Yes,
2802 RtemsTaskReqDelete_Post_State_Enqueued,
2803 RtemsTaskReqDelete_Post_Timer_Inactive },
2804 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
2805 RtemsTaskReqDelete_Post_Status_CalledFromISR,
2806 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
2807 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2808 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2809 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2810 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
2811 RtemsTaskReqDelete_Post_Restarting_Yes,
2812 RtemsTaskReqDelete_Post_Terminating_No,
2813 RtemsTaskReqDelete_Post_Protected_Yes,
2814 RtemsTaskReqDelete_Post_State_Enqueued,
2815 RtemsTaskReqDelete_Post_Timer_Active },
2816 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
2817 RtemsTaskReqDelete_Post_Status_CalledFromISR,
2818 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
2819 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2820 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2821 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2822 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
2823 RtemsTaskReqDelete_Post_Restarting_Yes,
2824 RtemsTaskReqDelete_Post_Terminating_No,
2825 RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
2826 RtemsTaskReqDelete_Post_Timer_Inactive },
2827 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
2828 RtemsTaskReqDelete_Post_Status_CalledFromISR,
2829 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
2830 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2831 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2832 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2833 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
2834 RtemsTaskReqDelete_Post_Restarting_Yes,
2835 RtemsTaskReqDelete_Post_Terminating_No,
2836 RtemsTaskReqDelete_Post_Protected_Yes,
2837 RtemsTaskReqDelete_Post_State_Blocked,
2838 RtemsTaskReqDelete_Post_Timer_Inactive },
2839 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
2840 RtemsTaskReqDelete_Post_Status_CalledFromISR,
2841 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
2842 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2843 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2844 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2845 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
2846 RtemsTaskReqDelete_Post_Restarting_Yes,
2847 RtemsTaskReqDelete_Post_Terminating_No,
2848 RtemsTaskReqDelete_Post_Protected_Yes,
2849 RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
2850 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
2851 RtemsTaskReqDelete_Post_Status_CalledFromISR,
2852 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
2853 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2854 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2855 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2856 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
2857 RtemsTaskReqDelete_Post_Restarting_Yes,
2858 RtemsTaskReqDelete_Post_Terminating_No,
2859 RtemsTaskReqDelete_Post_Protected_No,
2860 RtemsTaskReqDelete_Post_State_Enqueued,
2861 RtemsTaskReqDelete_Post_Timer_Inactive },
2862 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
2863 RtemsTaskReqDelete_Post_Status_CalledFromISR,
2864 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
2865 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2866 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2867 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2868 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
2869 RtemsTaskReqDelete_Post_Restarting_Yes,
2870 RtemsTaskReqDelete_Post_Terminating_No,
2871 RtemsTaskReqDelete_Post_Protected_No,
2872 RtemsTaskReqDelete_Post_State_Enqueued,
2873 RtemsTaskReqDelete_Post_Timer_Active },
2874 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
2875 RtemsTaskReqDelete_Post_Status_CalledFromISR,
2876 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
2877 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2878 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2879 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2880 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
2881 RtemsTaskReqDelete_Post_Restarting_Yes,
2882 RtemsTaskReqDelete_Post_Terminating_No,
2883 RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
2884 RtemsTaskReqDelete_Post_Timer_Inactive },
2885 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
2886 RtemsTaskReqDelete_Post_Status_CalledFromISR,
2887 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
2888 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2889 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2890 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2891 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
2892 RtemsTaskReqDelete_Post_Restarting_Yes,
2893 RtemsTaskReqDelete_Post_Terminating_No,
2894 RtemsTaskReqDelete_Post_Protected_No,
2895 RtemsTaskReqDelete_Post_State_Blocked,
2896 RtemsTaskReqDelete_Post_Timer_Inactive },
2897 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
2898 RtemsTaskReqDelete_Post_Status_CalledFromISR,
2899 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
2900 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2901 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2902 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2903 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
2904 RtemsTaskReqDelete_Post_Restarting_Yes,
2905 RtemsTaskReqDelete_Post_Terminating_No,
2906 RtemsTaskReqDelete_Post_Protected_No,
2907 RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
2908 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
2909 RtemsTaskReqDelete_Post_Status_CalledFromISR,
2910 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
2911 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2912 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2913 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2914 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
2915 RtemsTaskReqDelete_Post_Restarting_Yes,
2916 RtemsTaskReqDelete_Post_Terminating_Yes,
2917 RtemsTaskReqDelete_Post_Protected_Yes,
2918 RtemsTaskReqDelete_Post_State_Enqueued,
2919 RtemsTaskReqDelete_Post_Timer_Inactive },
2920 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
2921 RtemsTaskReqDelete_Post_Status_CalledFromISR,
2922 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
2923 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2924 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2925 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2926 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
2927 RtemsTaskReqDelete_Post_Restarting_Yes,
2928 RtemsTaskReqDelete_Post_Terminating_Yes,
2929 RtemsTaskReqDelete_Post_Protected_Yes,
2930 RtemsTaskReqDelete_Post_State_Enqueued,
2931 RtemsTaskReqDelete_Post_Timer_Active },
2932 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
2933 RtemsTaskReqDelete_Post_Status_CalledFromISR,
2934 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
2935 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2936 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2937 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2938 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
2939 RtemsTaskReqDelete_Post_Restarting_Yes,
2940 RtemsTaskReqDelete_Post_Terminating_Yes,
2941 RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
2942 RtemsTaskReqDelete_Post_Timer_Inactive },
2943 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
2944 RtemsTaskReqDelete_Post_Status_CalledFromISR,
2945 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
2946 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2947 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2948 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2949 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
2950 RtemsTaskReqDelete_Post_Restarting_Yes,
2951 RtemsTaskReqDelete_Post_Terminating_Yes,
2952 RtemsTaskReqDelete_Post_Protected_Yes,
2953 RtemsTaskReqDelete_Post_State_Blocked,
2954 RtemsTaskReqDelete_Post_Timer_Inactive },
2955 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
2956 RtemsTaskReqDelete_Post_Status_CalledFromISR,
2957 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
2958 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2959 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2960 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2961 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
2962 RtemsTaskReqDelete_Post_Restarting_Yes,
2963 RtemsTaskReqDelete_Post_Terminating_Yes,
2964 RtemsTaskReqDelete_Post_Protected_Yes,
2965 RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
2966 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
2967 RtemsTaskReqDelete_Post_Status_CalledFromISR,
2968 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
2969 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2970 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2971 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2972 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
2973 RtemsTaskReqDelete_Post_Restarting_Yes,
2974 RtemsTaskReqDelete_Post_Terminating_Yes,
2975 RtemsTaskReqDelete_Post_Protected_No,
2976 RtemsTaskReqDelete_Post_State_Enqueued,
2977 RtemsTaskReqDelete_Post_Timer_Inactive },
2978 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
2979 RtemsTaskReqDelete_Post_Status_CalledFromISR,
2980 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
2981 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2982 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2983 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2984 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
2985 RtemsTaskReqDelete_Post_Restarting_Yes,
2986 RtemsTaskReqDelete_Post_Terminating_Yes,
2987 RtemsTaskReqDelete_Post_Protected_No,
2988 RtemsTaskReqDelete_Post_State_Enqueued,
2989 RtemsTaskReqDelete_Post_Timer_Active },
2990 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
2991 RtemsTaskReqDelete_Post_Status_CalledFromISR,
2992 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
2993 RtemsTaskReqDelete_Post_TaskPriority_Nop,
2994 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
2995 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
2996 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
2997 RtemsTaskReqDelete_Post_Restarting_Yes,
2998 RtemsTaskReqDelete_Post_Terminating_Yes,
2999 RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
3000 RtemsTaskReqDelete_Post_Timer_Inactive },
3001 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
3002 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3003 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3004 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3005 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3006 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3007 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
3008 RtemsTaskReqDelete_Post_Restarting_Yes,
3009 RtemsTaskReqDelete_Post_Terminating_Yes,
3010 RtemsTaskReqDelete_Post_Protected_No,
3011 RtemsTaskReqDelete_Post_State_Blocked,
3012 RtemsTaskReqDelete_Post_Timer_Inactive },
3013 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
3014 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3015 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3016 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3017 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3018 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3019 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
3020 RtemsTaskReqDelete_Post_Restarting_Yes,
3021 RtemsTaskReqDelete_Post_Terminating_Yes,
3022 RtemsTaskReqDelete_Post_Protected_No,
3023 RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
3024 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
3025 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3026 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3027 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3028 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3029 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3030 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
3031 RtemsTaskReqDelete_Post_Restarting_No,
3032 RtemsTaskReqDelete_Post_Terminating_No,
3033 RtemsTaskReqDelete_Post_Protected_Yes,
3034 RtemsTaskReqDelete_Post_State_Enqueued,
3035 RtemsTaskReqDelete_Post_Timer_Inactive },
3036 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
3037 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3038 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3039 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3040 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3041 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3042 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
3043 RtemsTaskReqDelete_Post_Restarting_No,
3044 RtemsTaskReqDelete_Post_Terminating_No,
3045 RtemsTaskReqDelete_Post_Protected_Yes,
3046 RtemsTaskReqDelete_Post_State_Enqueued,
3047 RtemsTaskReqDelete_Post_Timer_Active },
3048 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
3049 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3050 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3051 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3052 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3053 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3054 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
3055 RtemsTaskReqDelete_Post_Restarting_No,
3056 RtemsTaskReqDelete_Post_Terminating_No,
3057 RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
3058 RtemsTaskReqDelete_Post_Timer_Inactive },
3059 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
3060 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3061 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3062 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3063 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3064 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3065 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
3066 RtemsTaskReqDelete_Post_Restarting_No,
3067 RtemsTaskReqDelete_Post_Terminating_No,
3068 RtemsTaskReqDelete_Post_Protected_Yes,
3069 RtemsTaskReqDelete_Post_State_Blocked,
3070 RtemsTaskReqDelete_Post_Timer_Inactive },
3071 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
3072 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3073 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3074 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3075 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3076 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3077 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
3078 RtemsTaskReqDelete_Post_Restarting_No,
3079 RtemsTaskReqDelete_Post_Terminating_No,
3080 RtemsTaskReqDelete_Post_Protected_Yes,
3081 RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
3082 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
3083 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3084 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3085 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3086 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3087 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3088 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
3089 RtemsTaskReqDelete_Post_Restarting_No,
3090 RtemsTaskReqDelete_Post_Terminating_No,
3091 RtemsTaskReqDelete_Post_Protected_No,
3092 RtemsTaskReqDelete_Post_State_Enqueued,
3093 RtemsTaskReqDelete_Post_Timer_Inactive },
3094 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
3095 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3096 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3097 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3098 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3099 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3100 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
3101 RtemsTaskReqDelete_Post_Restarting_No,
3102 RtemsTaskReqDelete_Post_Terminating_No,
3103 RtemsTaskReqDelete_Post_Protected_No,
3104 RtemsTaskReqDelete_Post_State_Enqueued,
3105 RtemsTaskReqDelete_Post_Timer_Active },
3106 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
3107 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3108 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3109 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3110 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3111 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3112 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
3113 RtemsTaskReqDelete_Post_Restarting_No,
3114 RtemsTaskReqDelete_Post_Terminating_No,
3115 RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
3116 RtemsTaskReqDelete_Post_Timer_Inactive },
3117 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
3118 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3119 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3120 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3121 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3122 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3123 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
3124 RtemsTaskReqDelete_Post_Restarting_No,
3125 RtemsTaskReqDelete_Post_Terminating_No,
3126 RtemsTaskReqDelete_Post_Protected_No,
3127 RtemsTaskReqDelete_Post_State_Blocked,
3128 RtemsTaskReqDelete_Post_Timer_Inactive },
3129 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
3130 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3131 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3132 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3133 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3134 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3135 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
3136 RtemsTaskReqDelete_Post_Restarting_No,
3137 RtemsTaskReqDelete_Post_Terminating_No,
3138 RtemsTaskReqDelete_Post_Protected_No,
3139 RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
3140 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
3141 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3142 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3143 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3144 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3145 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3146 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
3147 RtemsTaskReqDelete_Post_Restarting_No,
3148 RtemsTaskReqDelete_Post_Terminating_Yes,
3149 RtemsTaskReqDelete_Post_Protected_Yes,
3150 RtemsTaskReqDelete_Post_State_Enqueued,
3151 RtemsTaskReqDelete_Post_Timer_Inactive },
3152 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
3153 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3154 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3155 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3156 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3157 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3158 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
3159 RtemsTaskReqDelete_Post_Restarting_No,
3160 RtemsTaskReqDelete_Post_Terminating_Yes,
3161 RtemsTaskReqDelete_Post_Protected_Yes,
3162 RtemsTaskReqDelete_Post_State_Enqueued,
3163 RtemsTaskReqDelete_Post_Timer_Active },
3164 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
3165 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3166 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3167 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3168 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3169 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3170 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
3171 RtemsTaskReqDelete_Post_Restarting_No,
3172 RtemsTaskReqDelete_Post_Terminating_Yes,
3173 RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
3174 RtemsTaskReqDelete_Post_Timer_Inactive },
3175 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
3176 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3177 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3178 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3179 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3180 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3181 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
3182 RtemsTaskReqDelete_Post_Restarting_No,
3183 RtemsTaskReqDelete_Post_Terminating_Yes,
3184 RtemsTaskReqDelete_Post_Protected_Yes,
3185 RtemsTaskReqDelete_Post_State_Blocked,
3186 RtemsTaskReqDelete_Post_Timer_Inactive },
3187 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
3188 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3189 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3190 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3191 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3192 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3193 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
3194 RtemsTaskReqDelete_Post_Restarting_No,
3195 RtemsTaskReqDelete_Post_Terminating_Yes,
3196 RtemsTaskReqDelete_Post_Protected_Yes,
3197 RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
3198 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
3199 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3200 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3201 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3202 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3203 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3204 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
3205 RtemsTaskReqDelete_Post_Restarting_No,
3206 RtemsTaskReqDelete_Post_Terminating_Yes,
3207 RtemsTaskReqDelete_Post_Protected_No,
3208 RtemsTaskReqDelete_Post_State_Enqueued,
3209 RtemsTaskReqDelete_Post_Timer_Inactive },
3210 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
3211 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3212 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3213 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3214 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3215 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3216 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
3217 RtemsTaskReqDelete_Post_Restarting_No,
3218 RtemsTaskReqDelete_Post_Terminating_Yes,
3219 RtemsTaskReqDelete_Post_Protected_No,
3220 RtemsTaskReqDelete_Post_State_Enqueued,
3221 RtemsTaskReqDelete_Post_Timer_Active },
3222 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
3223 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3224 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3225 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3226 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3227 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3228 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
3229 RtemsTaskReqDelete_Post_Restarting_No,
3230 RtemsTaskReqDelete_Post_Terminating_Yes,
3231 RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
3232 RtemsTaskReqDelete_Post_Timer_Inactive },
3233 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
3234 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3235 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3236 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3237 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3238 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3239 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
3240 RtemsTaskReqDelete_Post_Restarting_No,
3241 RtemsTaskReqDelete_Post_Terminating_Yes,
3242 RtemsTaskReqDelete_Post_Protected_No,
3243 RtemsTaskReqDelete_Post_State_Blocked,
3244 RtemsTaskReqDelete_Post_Timer_Inactive },
3245 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
3246 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3247 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3248 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3249 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3250 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3251 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
3252 RtemsTaskReqDelete_Post_Restarting_No,
3253 RtemsTaskReqDelete_Post_Terminating_Yes,
3254 RtemsTaskReqDelete_Post_Protected_No,
3255 RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
3256 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
3257 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3258 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3259 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3260 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3261 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3262 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
3263 RtemsTaskReqDelete_Post_Restarting_Yes,
3264 RtemsTaskReqDelete_Post_Terminating_No,
3265 RtemsTaskReqDelete_Post_Protected_Yes,
3266 RtemsTaskReqDelete_Post_State_Enqueued,
3267 RtemsTaskReqDelete_Post_Timer_Inactive },
3268 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
3269 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3270 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3271 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3272 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3273 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3274 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
3275 RtemsTaskReqDelete_Post_Restarting_Yes,
3276 RtemsTaskReqDelete_Post_Terminating_No,
3277 RtemsTaskReqDelete_Post_Protected_Yes,
3278 RtemsTaskReqDelete_Post_State_Enqueued,
3279 RtemsTaskReqDelete_Post_Timer_Active },
3280 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
3281 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3282 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3283 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3284 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3285 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3286 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
3287 RtemsTaskReqDelete_Post_Restarting_Yes,
3288 RtemsTaskReqDelete_Post_Terminating_No,
3289 RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
3290 RtemsTaskReqDelete_Post_Timer_Inactive },
3291 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
3292 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3293 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3294 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3295 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3296 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3297 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
3298 RtemsTaskReqDelete_Post_Restarting_Yes,
3299 RtemsTaskReqDelete_Post_Terminating_No,
3300 RtemsTaskReqDelete_Post_Protected_Yes,
3301 RtemsTaskReqDelete_Post_State_Blocked,
3302 RtemsTaskReqDelete_Post_Timer_Inactive },
3303 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
3304 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3305 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3306 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3307 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3308 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3309 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
3310 RtemsTaskReqDelete_Post_Restarting_Yes,
3311 RtemsTaskReqDelete_Post_Terminating_No,
3312 RtemsTaskReqDelete_Post_Protected_Yes,
3313 RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
3314 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
3315 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3316 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3317 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3318 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3319 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3320 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
3321 RtemsTaskReqDelete_Post_Restarting_Yes,
3322 RtemsTaskReqDelete_Post_Terminating_No,
3323 RtemsTaskReqDelete_Post_Protected_No,
3324 RtemsTaskReqDelete_Post_State_Enqueued,
3325 RtemsTaskReqDelete_Post_Timer_Inactive },
3326 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
3327 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3328 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3329 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3330 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3331 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3332 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
3333 RtemsTaskReqDelete_Post_Restarting_Yes,
3334 RtemsTaskReqDelete_Post_Terminating_No,
3335 RtemsTaskReqDelete_Post_Protected_No,
3336 RtemsTaskReqDelete_Post_State_Enqueued,
3337 RtemsTaskReqDelete_Post_Timer_Active },
3338 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
3339 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3340 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3341 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3342 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3343 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3344 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
3345 RtemsTaskReqDelete_Post_Restarting_Yes,
3346 RtemsTaskReqDelete_Post_Terminating_No,
3347 RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
3348 RtemsTaskReqDelete_Post_Timer_Inactive },
3349 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
3350 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3351 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3352 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3353 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3354 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3355 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
3356 RtemsTaskReqDelete_Post_Restarting_Yes,
3357 RtemsTaskReqDelete_Post_Terminating_No,
3358 RtemsTaskReqDelete_Post_Protected_No,
3359 RtemsTaskReqDelete_Post_State_Blocked,
3360 RtemsTaskReqDelete_Post_Timer_Inactive },
3361 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
3362 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3363 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3364 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3365 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3366 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3367 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
3368 RtemsTaskReqDelete_Post_Restarting_Yes,
3369 RtemsTaskReqDelete_Post_Terminating_No,
3370 RtemsTaskReqDelete_Post_Protected_No,
3371 RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
3372 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
3373 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3374 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3375 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3376 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3377 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3378 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
3379 RtemsTaskReqDelete_Post_Restarting_Yes,
3380 RtemsTaskReqDelete_Post_Terminating_Yes,
3381 RtemsTaskReqDelete_Post_Protected_Yes,
3382 RtemsTaskReqDelete_Post_State_Enqueued,
3383 RtemsTaskReqDelete_Post_Timer_Inactive },
3384 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
3385 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3386 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3387 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3388 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3389 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3390 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
3391 RtemsTaskReqDelete_Post_Restarting_Yes,
3392 RtemsTaskReqDelete_Post_Terminating_Yes,
3393 RtemsTaskReqDelete_Post_Protected_Yes,
3394 RtemsTaskReqDelete_Post_State_Enqueued,
3395 RtemsTaskReqDelete_Post_Timer_Active },
3396 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
3397 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3398 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3399 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3400 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3401 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3402 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
3403 RtemsTaskReqDelete_Post_Restarting_Yes,
3404 RtemsTaskReqDelete_Post_Terminating_Yes,
3405 RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
3406 RtemsTaskReqDelete_Post_Timer_Inactive },
3407 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
3408 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3409 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3410 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3411 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3412 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3413 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
3414 RtemsTaskReqDelete_Post_Restarting_Yes,
3415 RtemsTaskReqDelete_Post_Terminating_Yes,
3416 RtemsTaskReqDelete_Post_Protected_Yes,
3417 RtemsTaskReqDelete_Post_State_Blocked,
3418 RtemsTaskReqDelete_Post_Timer_Inactive },
3419 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
3420 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3421 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3422 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3423 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3424 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3425 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
3426 RtemsTaskReqDelete_Post_Restarting_Yes,
3427 RtemsTaskReqDelete_Post_Terminating_Yes,
3428 RtemsTaskReqDelete_Post_Protected_Yes,
3429 RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
3430 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
3431 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3432 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3433 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3434 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3435 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3436 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
3437 RtemsTaskReqDelete_Post_Restarting_Yes,
3438 RtemsTaskReqDelete_Post_Terminating_Yes,
3439 RtemsTaskReqDelete_Post_Protected_No,
3440 RtemsTaskReqDelete_Post_State_Enqueued,
3441 RtemsTaskReqDelete_Post_Timer_Inactive },
3442 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
3443 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3444 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3445 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3446 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3447 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3448 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
3449 RtemsTaskReqDelete_Post_Restarting_Yes,
3450 RtemsTaskReqDelete_Post_Terminating_Yes,
3451 RtemsTaskReqDelete_Post_Protected_No,
3452 RtemsTaskReqDelete_Post_State_Enqueued,
3453 RtemsTaskReqDelete_Post_Timer_Active },
3454 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
3455 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3456 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3457 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3458 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3459 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3460 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
3461 RtemsTaskReqDelete_Post_Restarting_Yes,
3462 RtemsTaskReqDelete_Post_Terminating_Yes,
3463 RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
3464 RtemsTaskReqDelete_Post_Timer_Inactive },
3465 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
3466 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3467 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3468 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3469 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3470 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3471 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
3472 RtemsTaskReqDelete_Post_Restarting_Yes,
3473 RtemsTaskReqDelete_Post_Terminating_Yes,
3474 RtemsTaskReqDelete_Post_Protected_No,
3475 RtemsTaskReqDelete_Post_State_Blocked,
3476 RtemsTaskReqDelete_Post_Timer_Inactive },
3477 { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
3478 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3479 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3480 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3481 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3482 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3483 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
3484 RtemsTaskReqDelete_Post_Restarting_Yes,
3485 RtemsTaskReqDelete_Post_Terminating_Yes,
3486 RtemsTaskReqDelete_Post_Protected_No,
3487 RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
3488 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3489 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3490 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3491 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3492 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3493 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3494 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
3495 RtemsTaskReqDelete_Post_Restarting_No,
3496 RtemsTaskReqDelete_Post_Terminating_No,
3497 RtemsTaskReqDelete_Post_Protected_Yes,
3498 RtemsTaskReqDelete_Post_State_Enqueued,
3499 RtemsTaskReqDelete_Post_Timer_Inactive },
3500 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3501 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3502 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3503 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3504 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3505 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3506 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
3507 RtemsTaskReqDelete_Post_Restarting_No,
3508 RtemsTaskReqDelete_Post_Terminating_No,
3509 RtemsTaskReqDelete_Post_Protected_Yes,
3510 RtemsTaskReqDelete_Post_State_Enqueued,
3511 RtemsTaskReqDelete_Post_Timer_Active },
3512 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3513 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3514 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3515 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3516 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3517 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3518 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
3519 RtemsTaskReqDelete_Post_Restarting_No,
3520 RtemsTaskReqDelete_Post_Terminating_No,
3521 RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
3522 RtemsTaskReqDelete_Post_Timer_Inactive },
3523 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3524 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3525 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3526 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3527 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3528 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3529 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
3530 RtemsTaskReqDelete_Post_Restarting_No,
3531 RtemsTaskReqDelete_Post_Terminating_No,
3532 RtemsTaskReqDelete_Post_Protected_Yes,
3533 RtemsTaskReqDelete_Post_State_Blocked,
3534 RtemsTaskReqDelete_Post_Timer_Inactive },
3535 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3536 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3537 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3538 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3539 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3540 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3541 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
3542 RtemsTaskReqDelete_Post_Restarting_No,
3543 RtemsTaskReqDelete_Post_Terminating_No,
3544 RtemsTaskReqDelete_Post_Protected_Yes,
3545 RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
3546 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3547 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3548 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3549 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3550 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3551 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3552 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
3553 RtemsTaskReqDelete_Post_Restarting_No,
3554 RtemsTaskReqDelete_Post_Terminating_No,
3555 RtemsTaskReqDelete_Post_Protected_No,
3556 RtemsTaskReqDelete_Post_State_Enqueued,
3557 RtemsTaskReqDelete_Post_Timer_Inactive },
3558 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3559 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3560 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3561 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3562 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3563 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3564 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
3565 RtemsTaskReqDelete_Post_Restarting_No,
3566 RtemsTaskReqDelete_Post_Terminating_No,
3567 RtemsTaskReqDelete_Post_Protected_No,
3568 RtemsTaskReqDelete_Post_State_Enqueued,
3569 RtemsTaskReqDelete_Post_Timer_Active },
3570 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3571 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3572 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3573 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3574 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3575 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3576 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
3577 RtemsTaskReqDelete_Post_Restarting_No,
3578 RtemsTaskReqDelete_Post_Terminating_No,
3579 RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
3580 RtemsTaskReqDelete_Post_Timer_Inactive },
3581 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3582 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3583 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3584 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3585 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3586 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3587 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
3588 RtemsTaskReqDelete_Post_Restarting_No,
3589 RtemsTaskReqDelete_Post_Terminating_No,
3590 RtemsTaskReqDelete_Post_Protected_No,
3591 RtemsTaskReqDelete_Post_State_Blocked,
3592 RtemsTaskReqDelete_Post_Timer_Inactive },
3593 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3594 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3595 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3596 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3597 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3598 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3599 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
3600 RtemsTaskReqDelete_Post_Restarting_No,
3601 RtemsTaskReqDelete_Post_Terminating_No,
3602 RtemsTaskReqDelete_Post_Protected_No,
3603 RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
3604 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3605 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3606 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3607 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3608 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3609 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3610 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
3611 RtemsTaskReqDelete_Post_Restarting_No,
3612 RtemsTaskReqDelete_Post_Terminating_Yes,
3613 RtemsTaskReqDelete_Post_Protected_Yes,
3614 RtemsTaskReqDelete_Post_State_Enqueued,
3615 RtemsTaskReqDelete_Post_Timer_Inactive },
3616 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3617 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3618 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3619 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3620 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3621 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3622 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
3623 RtemsTaskReqDelete_Post_Restarting_No,
3624 RtemsTaskReqDelete_Post_Terminating_Yes,
3625 RtemsTaskReqDelete_Post_Protected_Yes,
3626 RtemsTaskReqDelete_Post_State_Enqueued,
3627 RtemsTaskReqDelete_Post_Timer_Active },
3628 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3629 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3630 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3631 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3632 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3633 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3634 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
3635 RtemsTaskReqDelete_Post_Restarting_No,
3636 RtemsTaskReqDelete_Post_Terminating_Yes,
3637 RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
3638 RtemsTaskReqDelete_Post_Timer_Inactive },
3639 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3640 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3641 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3642 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3643 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3644 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3645 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
3646 RtemsTaskReqDelete_Post_Restarting_No,
3647 RtemsTaskReqDelete_Post_Terminating_Yes,
3648 RtemsTaskReqDelete_Post_Protected_Yes,
3649 RtemsTaskReqDelete_Post_State_Blocked,
3650 RtemsTaskReqDelete_Post_Timer_Inactive },
3651 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3652 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3653 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3654 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3655 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3656 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3657 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
3658 RtemsTaskReqDelete_Post_Restarting_No,
3659 RtemsTaskReqDelete_Post_Terminating_Yes,
3660 RtemsTaskReqDelete_Post_Protected_Yes,
3661 RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
3662 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3663 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3664 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3665 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3666 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3667 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3668 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
3669 RtemsTaskReqDelete_Post_Restarting_No,
3670 RtemsTaskReqDelete_Post_Terminating_Yes,
3671 RtemsTaskReqDelete_Post_Protected_No,
3672 RtemsTaskReqDelete_Post_State_Enqueued,
3673 RtemsTaskReqDelete_Post_Timer_Inactive },
3674 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3675 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3676 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3677 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3678 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3679 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3680 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
3681 RtemsTaskReqDelete_Post_Restarting_No,
3682 RtemsTaskReqDelete_Post_Terminating_Yes,
3683 RtemsTaskReqDelete_Post_Protected_No,
3684 RtemsTaskReqDelete_Post_State_Enqueued,
3685 RtemsTaskReqDelete_Post_Timer_Active },
3686 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3687 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3688 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3689 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3690 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3691 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3692 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
3693 RtemsTaskReqDelete_Post_Restarting_No,
3694 RtemsTaskReqDelete_Post_Terminating_Yes,
3695 RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
3696 RtemsTaskReqDelete_Post_Timer_Inactive },
3697 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3698 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3699 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3700 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3701 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3702 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3703 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
3704 RtemsTaskReqDelete_Post_Restarting_No,
3705 RtemsTaskReqDelete_Post_Terminating_Yes,
3706 RtemsTaskReqDelete_Post_Protected_No,
3707 RtemsTaskReqDelete_Post_State_Blocked,
3708 RtemsTaskReqDelete_Post_Timer_Inactive },
3709 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3710 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3711 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3712 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3713 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3714 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3715 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
3716 RtemsTaskReqDelete_Post_Restarting_No,
3717 RtemsTaskReqDelete_Post_Terminating_Yes,
3718 RtemsTaskReqDelete_Post_Protected_No,
3719 RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
3720 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3721 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3722 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3723 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3724 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3725 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3726 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
3727 RtemsTaskReqDelete_Post_Restarting_Yes,
3728 RtemsTaskReqDelete_Post_Terminating_No,
3729 RtemsTaskReqDelete_Post_Protected_Yes,
3730 RtemsTaskReqDelete_Post_State_Enqueued,
3731 RtemsTaskReqDelete_Post_Timer_Inactive },
3732 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3733 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3734 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3735 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3736 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3737 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3738 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
3739 RtemsTaskReqDelete_Post_Restarting_Yes,
3740 RtemsTaskReqDelete_Post_Terminating_No,
3741 RtemsTaskReqDelete_Post_Protected_Yes,
3742 RtemsTaskReqDelete_Post_State_Enqueued,
3743 RtemsTaskReqDelete_Post_Timer_Active },
3744 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3745 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3746 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3747 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3748 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3749 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3750 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
3751 RtemsTaskReqDelete_Post_Restarting_Yes,
3752 RtemsTaskReqDelete_Post_Terminating_No,
3753 RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
3754 RtemsTaskReqDelete_Post_Timer_Inactive },
3755 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3756 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3757 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3758 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3759 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3760 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3761 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
3762 RtemsTaskReqDelete_Post_Restarting_Yes,
3763 RtemsTaskReqDelete_Post_Terminating_No,
3764 RtemsTaskReqDelete_Post_Protected_Yes,
3765 RtemsTaskReqDelete_Post_State_Blocked,
3766 RtemsTaskReqDelete_Post_Timer_Inactive },
3767 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3768 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3769 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3770 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3771 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3772 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3773 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
3774 RtemsTaskReqDelete_Post_Restarting_Yes,
3775 RtemsTaskReqDelete_Post_Terminating_No,
3776 RtemsTaskReqDelete_Post_Protected_Yes,
3777 RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
3778 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3779 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3780 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3781 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3782 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3783 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3784 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
3785 RtemsTaskReqDelete_Post_Restarting_Yes,
3786 RtemsTaskReqDelete_Post_Terminating_No,
3787 RtemsTaskReqDelete_Post_Protected_No,
3788 RtemsTaskReqDelete_Post_State_Enqueued,
3789 RtemsTaskReqDelete_Post_Timer_Inactive },
3790 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3791 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3792 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3793 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3794 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3795 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3796 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
3797 RtemsTaskReqDelete_Post_Restarting_Yes,
3798 RtemsTaskReqDelete_Post_Terminating_No,
3799 RtemsTaskReqDelete_Post_Protected_No,
3800 RtemsTaskReqDelete_Post_State_Enqueued,
3801 RtemsTaskReqDelete_Post_Timer_Active },
3802 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3803 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3804 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3805 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3806 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3807 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3808 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
3809 RtemsTaskReqDelete_Post_Restarting_Yes,
3810 RtemsTaskReqDelete_Post_Terminating_No,
3811 RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
3812 RtemsTaskReqDelete_Post_Timer_Inactive },
3813 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3814 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3815 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3816 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3817 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3818 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3819 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
3820 RtemsTaskReqDelete_Post_Restarting_Yes,
3821 RtemsTaskReqDelete_Post_Terminating_No,
3822 RtemsTaskReqDelete_Post_Protected_No,
3823 RtemsTaskReqDelete_Post_State_Blocked,
3824 RtemsTaskReqDelete_Post_Timer_Inactive },
3825 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3826 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3827 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3828 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3829 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3830 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3831 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
3832 RtemsTaskReqDelete_Post_Restarting_Yes,
3833 RtemsTaskReqDelete_Post_Terminating_No,
3834 RtemsTaskReqDelete_Post_Protected_No,
3835 RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
3836 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3837 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3838 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3839 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3840 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3841 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3842 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
3843 RtemsTaskReqDelete_Post_Restarting_Yes,
3844 RtemsTaskReqDelete_Post_Terminating_Yes,
3845 RtemsTaskReqDelete_Post_Protected_Yes,
3846 RtemsTaskReqDelete_Post_State_Enqueued,
3847 RtemsTaskReqDelete_Post_Timer_Inactive },
3848 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3849 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3850 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3851 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3852 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3853 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3854 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
3855 RtemsTaskReqDelete_Post_Restarting_Yes,
3856 RtemsTaskReqDelete_Post_Terminating_Yes,
3857 RtemsTaskReqDelete_Post_Protected_Yes,
3858 RtemsTaskReqDelete_Post_State_Enqueued,
3859 RtemsTaskReqDelete_Post_Timer_Active },
3860 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3861 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3862 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3863 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3864 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3865 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3866 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
3867 RtemsTaskReqDelete_Post_Restarting_Yes,
3868 RtemsTaskReqDelete_Post_Terminating_Yes,
3869 RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
3870 RtemsTaskReqDelete_Post_Timer_Inactive },
3871 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3872 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3873 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3874 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3875 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3876 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3877 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
3878 RtemsTaskReqDelete_Post_Restarting_Yes,
3879 RtemsTaskReqDelete_Post_Terminating_Yes,
3880 RtemsTaskReqDelete_Post_Protected_Yes,
3881 RtemsTaskReqDelete_Post_State_Blocked,
3882 RtemsTaskReqDelete_Post_Timer_Inactive },
3883 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3884 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3885 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3886 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3887 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3888 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3889 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
3890 RtemsTaskReqDelete_Post_Restarting_Yes,
3891 RtemsTaskReqDelete_Post_Terminating_Yes,
3892 RtemsTaskReqDelete_Post_Protected_Yes,
3893 RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
3894 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3895 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3896 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3897 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3898 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3899 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3900 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
3901 RtemsTaskReqDelete_Post_Restarting_Yes,
3902 RtemsTaskReqDelete_Post_Terminating_Yes,
3903 RtemsTaskReqDelete_Post_Protected_No,
3904 RtemsTaskReqDelete_Post_State_Enqueued,
3905 RtemsTaskReqDelete_Post_Timer_Inactive },
3906 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3907 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3908 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3909 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3910 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3911 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3912 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
3913 RtemsTaskReqDelete_Post_Restarting_Yes,
3914 RtemsTaskReqDelete_Post_Terminating_Yes,
3915 RtemsTaskReqDelete_Post_Protected_No,
3916 RtemsTaskReqDelete_Post_State_Enqueued,
3917 RtemsTaskReqDelete_Post_Timer_Active },
3918 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3919 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3920 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3921 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3922 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3923 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3924 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
3925 RtemsTaskReqDelete_Post_Restarting_Yes,
3926 RtemsTaskReqDelete_Post_Terminating_Yes,
3927 RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
3928 RtemsTaskReqDelete_Post_Timer_Inactive },
3929 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3930 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3931 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3932 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3933 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3934 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3935 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
3936 RtemsTaskReqDelete_Post_Restarting_Yes,
3937 RtemsTaskReqDelete_Post_Terminating_Yes,
3938 RtemsTaskReqDelete_Post_Protected_No,
3939 RtemsTaskReqDelete_Post_State_Blocked,
3940 RtemsTaskReqDelete_Post_Timer_Inactive },
3941 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3942 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3943 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3944 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3945 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3946 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3947 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
3948 RtemsTaskReqDelete_Post_Restarting_Yes,
3949 RtemsTaskReqDelete_Post_Terminating_Yes,
3950 RtemsTaskReqDelete_Post_Protected_No,
3951 RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
3952 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3953 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3954 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3955 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3956 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3957 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3958 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
3959 RtemsTaskReqDelete_Post_Restarting_No,
3960 RtemsTaskReqDelete_Post_Terminating_No,
3961 RtemsTaskReqDelete_Post_Protected_Yes,
3962 RtemsTaskReqDelete_Post_State_Enqueued,
3963 RtemsTaskReqDelete_Post_Timer_Inactive },
3964 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3965 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3966 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3967 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3968 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3969 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3970 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
3971 RtemsTaskReqDelete_Post_Restarting_No,
3972 RtemsTaskReqDelete_Post_Terminating_No,
3973 RtemsTaskReqDelete_Post_Protected_Yes,
3974 RtemsTaskReqDelete_Post_State_Enqueued,
3975 RtemsTaskReqDelete_Post_Timer_Active },
3976 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3977 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3978 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3979 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3980 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3981 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3982 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
3983 RtemsTaskReqDelete_Post_Restarting_No,
3984 RtemsTaskReqDelete_Post_Terminating_No,
3985 RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
3986 RtemsTaskReqDelete_Post_Timer_Inactive },
3987 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3988 RtemsTaskReqDelete_Post_Status_CalledFromISR,
3989 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
3990 RtemsTaskReqDelete_Post_TaskPriority_Nop,
3991 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
3992 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
3993 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
3994 RtemsTaskReqDelete_Post_Restarting_No,
3995 RtemsTaskReqDelete_Post_Terminating_No,
3996 RtemsTaskReqDelete_Post_Protected_Yes,
3997 RtemsTaskReqDelete_Post_State_Blocked,
3998 RtemsTaskReqDelete_Post_Timer_Inactive },
3999 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4000 RtemsTaskReqDelete_Post_Status_CalledFromISR,
4001 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
4002 RtemsTaskReqDelete_Post_TaskPriority_Nop,
4003 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
4004 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
4005 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
4006 RtemsTaskReqDelete_Post_Restarting_No,
4007 RtemsTaskReqDelete_Post_Terminating_No,
4008 RtemsTaskReqDelete_Post_Protected_Yes,
4009 RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
4010 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4011 RtemsTaskReqDelete_Post_Status_CalledFromISR,
4012 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
4013 RtemsTaskReqDelete_Post_TaskPriority_Nop,
4014 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
4015 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
4016 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
4017 RtemsTaskReqDelete_Post_Restarting_No,
4018 RtemsTaskReqDelete_Post_Terminating_No,
4019 RtemsTaskReqDelete_Post_Protected_No,
4020 RtemsTaskReqDelete_Post_State_Enqueued,
4021 RtemsTaskReqDelete_Post_Timer_Inactive },
4022 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4023 RtemsTaskReqDelete_Post_Status_CalledFromISR,
4024 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
4025 RtemsTaskReqDelete_Post_TaskPriority_Nop,
4026 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
4027 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
4028 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
4029 RtemsTaskReqDelete_Post_Restarting_No,
4030 RtemsTaskReqDelete_Post_Terminating_No,
4031 RtemsTaskReqDelete_Post_Protected_No,
4032 RtemsTaskReqDelete_Post_State_Enqueued,
4033 RtemsTaskReqDelete_Post_Timer_Active },
4034 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4035 RtemsTaskReqDelete_Post_Status_CalledFromISR,
4036 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
4037 RtemsTaskReqDelete_Post_TaskPriority_Nop,
4038 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
4039 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
4040 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
4041 RtemsTaskReqDelete_Post_Restarting_No,
4042 RtemsTaskReqDelete_Post_Terminating_No,
4043 RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
4044 RtemsTaskReqDelete_Post_Timer_Inactive },
4045 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4046 RtemsTaskReqDelete_Post_Status_CalledFromISR,
4047 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
4048 RtemsTaskReqDelete_Post_TaskPriority_Nop,
4049 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
4050 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
4051 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
4052 RtemsTaskReqDelete_Post_Restarting_No,
4053 RtemsTaskReqDelete_Post_Terminating_No,
4054 RtemsTaskReqDelete_Post_Protected_No,
4055 RtemsTaskReqDelete_Post_State_Blocked,
4056 RtemsTaskReqDelete_Post_Timer_Inactive },
4057 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4058 RtemsTaskReqDelete_Post_Status_CalledFromISR,
4059 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
4060 RtemsTaskReqDelete_Post_TaskPriority_Nop,
4061 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
4062 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
4063 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
4064 RtemsTaskReqDelete_Post_Restarting_No,
4065 RtemsTaskReqDelete_Post_Terminating_No,
4066 RtemsTaskReqDelete_Post_Protected_No,
4067 RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
4068 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4069 RtemsTaskReqDelete_Post_Status_CalledFromISR,
4070 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
4071 RtemsTaskReqDelete_Post_TaskPriority_Nop,
4072 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
4073 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
4074 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
4075 RtemsTaskReqDelete_Post_Restarting_No,
4076 RtemsTaskReqDelete_Post_Terminating_Yes,
4077 RtemsTaskReqDelete_Post_Protected_Yes,
4078 RtemsTaskReqDelete_Post_State_Enqueued,
4079 RtemsTaskReqDelete_Post_Timer_Inactive },
4080 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4081 RtemsTaskReqDelete_Post_Status_CalledFromISR,
4082 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
4083 RtemsTaskReqDelete_Post_TaskPriority_Nop,
4084 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
4085 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
4086 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
4087 RtemsTaskReqDelete_Post_Restarting_No,
4088 RtemsTaskReqDelete_Post_Terminating_Yes,
4089 RtemsTaskReqDelete_Post_Protected_Yes,
4090 RtemsTaskReqDelete_Post_State_Enqueued,
4091 RtemsTaskReqDelete_Post_Timer_Active },
4092 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4093 RtemsTaskReqDelete_Post_Status_CalledFromISR,
4094 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
4095 RtemsTaskReqDelete_Post_TaskPriority_Nop,
4096 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
4097 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
4098 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
4099 RtemsTaskReqDelete_Post_Restarting_No,
4100 RtemsTaskReqDelete_Post_Terminating_Yes,
4101 RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
4102 RtemsTaskReqDelete_Post_Timer_Inactive },
4103 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4104 RtemsTaskReqDelete_Post_Status_CalledFromISR,
4105 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
4106 RtemsTaskReqDelete_Post_TaskPriority_Nop,
4107 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
4108 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
4109 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
4110 RtemsTaskReqDelete_Post_Restarting_No,
4111 RtemsTaskReqDelete_Post_Terminating_Yes,
4112 RtemsTaskReqDelete_Post_Protected_Yes,
4113 RtemsTaskReqDelete_Post_State_Blocked,
4114 RtemsTaskReqDelete_Post_Timer_Inactive },
4115 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4116 RtemsTaskReqDelete_Post_Status_CalledFromISR,
4117 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
4118 RtemsTaskReqDelete_Post_TaskPriority_Nop,
4119 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
4120 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
4121 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
4122 RtemsTaskReqDelete_Post_Restarting_No,
4123 RtemsTaskReqDelete_Post_Terminating_Yes,
4124 RtemsTaskReqDelete_Post_Protected_Yes,
4125 RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
4126 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4127 RtemsTaskReqDelete_Post_Status_CalledFromISR,
4128 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
4129 RtemsTaskReqDelete_Post_TaskPriority_Nop,
4130 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
4131 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
4132 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
4133 RtemsTaskReqDelete_Post_Restarting_No,
4134 RtemsTaskReqDelete_Post_Terminating_Yes,
4135 RtemsTaskReqDelete_Post_Protected_No,
4136 RtemsTaskReqDelete_Post_State_Enqueued,
4137 RtemsTaskReqDelete_Post_Timer_Inactive },
4138 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4139 RtemsTaskReqDelete_Post_Status_CalledFromISR,
4140 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
4141 RtemsTaskReqDelete_Post_TaskPriority_Nop,
4142 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
4143 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
4144 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
4145 RtemsTaskReqDelete_Post_Restarting_No,
4146 RtemsTaskReqDelete_Post_Terminating_Yes,
4147 RtemsTaskReqDelete_Post_Protected_No,
4148 RtemsTaskReqDelete_Post_State_Enqueued,
4149 RtemsTaskReqDelete_Post_Timer_Active },
4150 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4151 RtemsTaskReqDelete_Post_Status_CalledFromISR,
4152 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
4153 RtemsTaskReqDelete_Post_TaskPriority_Nop,
4154 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
4155 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
4156 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
4157 RtemsTaskReqDelete_Post_Restarting_No,
4158 RtemsTaskReqDelete_Post_Terminating_Yes,
4159 RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
4160 RtemsTaskReqDelete_Post_Timer_Inactive },
4161 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4162 RtemsTaskReqDelete_Post_Status_CalledFromISR,
4163 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
4164 RtemsTaskReqDelete_Post_TaskPriority_Nop,
4165 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
4166 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
4167 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
4168 RtemsTaskReqDelete_Post_Restarting_No,
4169 RtemsTaskReqDelete_Post_Terminating_Yes,
4170 RtemsTaskReqDelete_Post_Protected_No,
4171 RtemsTaskReqDelete_Post_State_Blocked,
4172 RtemsTaskReqDelete_Post_Timer_Inactive },
4173 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4174 RtemsTaskReqDelete_Post_Status_CalledFromISR,
4175 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
4176 RtemsTaskReqDelete_Post_TaskPriority_Nop,
4177 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
4178 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
4179 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
4180 RtemsTaskReqDelete_Post_Restarting_No,
4181 RtemsTaskReqDelete_Post_Terminating_Yes,
4182 RtemsTaskReqDelete_Post_Protected_No,
4183 RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
4184 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4185 RtemsTaskReqDelete_Post_Status_CalledFromISR,
4186 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
4187 RtemsTaskReqDelete_Post_TaskPriority_Nop,
4188 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
4189 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
4190 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
4191 RtemsTaskReqDelete_Post_Restarting_Yes,
4192 RtemsTaskReqDelete_Post_Terminating_No,
4193 RtemsTaskReqDelete_Post_Protected_Yes,
4194 RtemsTaskReqDelete_Post_State_Enqueued,
4195 RtemsTaskReqDelete_Post_Timer_Inactive },
4196 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4197 RtemsTaskReqDelete_Post_Status_CalledFromISR,
4198 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
4199 RtemsTaskReqDelete_Post_TaskPriority_Nop,
4200 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
4201 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
4202 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
4203 RtemsTaskReqDelete_Post_Restarting_Yes,
4204 RtemsTaskReqDelete_Post_Terminating_No,
4205 RtemsTaskReqDelete_Post_Protected_Yes,
4206 RtemsTaskReqDelete_Post_State_Enqueued,
4207 RtemsTaskReqDelete_Post_Timer_Active },
4208 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4209 RtemsTaskReqDelete_Post_Status_CalledFromISR,
4210 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
4211 RtemsTaskReqDelete_Post_TaskPriority_Nop,
4212 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
4213 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
4214 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
4215 RtemsTaskReqDelete_Post_Restarting_Yes,
4216 RtemsTaskReqDelete_Post_Terminating_No,
4217 RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
4218 RtemsTaskReqDelete_Post_Timer_Inactive },
4219 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4220 RtemsTaskReqDelete_Post_Status_CalledFromISR,
4221 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
4222 RtemsTaskReqDelete_Post_TaskPriority_Nop,
4223 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
4224 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
4225 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
4226 RtemsTaskReqDelete_Post_Restarting_Yes,
4227 RtemsTaskReqDelete_Post_Terminating_No,
4228 RtemsTaskReqDelete_Post_Protected_Yes,
4229 RtemsTaskReqDelete_Post_State_Blocked,
4230 RtemsTaskReqDelete_Post_Timer_Inactive },
4231 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4232 RtemsTaskReqDelete_Post_Status_CalledFromISR,
4233 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
4234 RtemsTaskReqDelete_Post_TaskPriority_Nop,
4235 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
4236 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
4237 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
4238 RtemsTaskReqDelete_Post_Restarting_Yes,
4239 RtemsTaskReqDelete_Post_Terminating_No,
4240 RtemsTaskReqDelete_Post_Protected_Yes,
4241 RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
4242 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4243 RtemsTaskReqDelete_Post_Status_CalledFromISR,
4244 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
4245 RtemsTaskReqDelete_Post_TaskPriority_Nop,
4246 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
4247 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
4248 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
4249 RtemsTaskReqDelete_Post_Restarting_Yes,
4250 RtemsTaskReqDelete_Post_Terminating_No,
4251 RtemsTaskReqDelete_Post_Protected_No,
4252 RtemsTaskReqDelete_Post_State_Enqueued,
4253 RtemsTaskReqDelete_Post_Timer_Inactive },
4254 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4255 RtemsTaskReqDelete_Post_Status_CalledFromISR,
4256 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
4257 RtemsTaskReqDelete_Post_TaskPriority_Nop,
4258 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
4259 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
4260 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
4261 RtemsTaskReqDelete_Post_Restarting_Yes,
4262 RtemsTaskReqDelete_Post_Terminating_No,
4263 RtemsTaskReqDelete_Post_Protected_No,
4264 RtemsTaskReqDelete_Post_State_Enqueued,
4265 RtemsTaskReqDelete_Post_Timer_Active },
4266 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4267 RtemsTaskReqDelete_Post_Status_CalledFromISR,
4268 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
4269 RtemsTaskReqDelete_Post_TaskPriority_Nop,
4270 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
4271 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
4272 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
4273 RtemsTaskReqDelete_Post_Restarting_Yes,
4274 RtemsTaskReqDelete_Post_Terminating_No,
4275 RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
4276 RtemsTaskReqDelete_Post_Timer_Inactive },
4277 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4278 RtemsTaskReqDelete_Post_Status_CalledFromISR,
4279 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
4280 RtemsTaskReqDelete_Post_TaskPriority_Nop,
4281 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
4282 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
4283 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
4284 RtemsTaskReqDelete_Post_Restarting_Yes,
4285 RtemsTaskReqDelete_Post_Terminating_No,
4286 RtemsTaskReqDelete_Post_Protected_No,
4287 RtemsTaskReqDelete_Post_State_Blocked,
4288 RtemsTaskReqDelete_Post_Timer_Inactive },
4289 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4290 RtemsTaskReqDelete_Post_Status_CalledFromISR,
4291 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
4292 RtemsTaskReqDelete_Post_TaskPriority_Nop,
4293 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
4294 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
4295 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
4296 RtemsTaskReqDelete_Post_Restarting_Yes,
4297 RtemsTaskReqDelete_Post_Terminating_No,
4298 RtemsTaskReqDelete_Post_Protected_No,
4299 RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
4300 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4301 RtemsTaskReqDelete_Post_Status_CalledFromISR,
4302 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
4303 RtemsTaskReqDelete_Post_TaskPriority_Nop,
4304 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
4305 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
4306 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
4307 RtemsTaskReqDelete_Post_Restarting_Yes,
4308 RtemsTaskReqDelete_Post_Terminating_Yes,
4309 RtemsTaskReqDelete_Post_Protected_Yes,
4310 RtemsTaskReqDelete_Post_State_Enqueued,
4311 RtemsTaskReqDelete_Post_Timer_Inactive },
4312 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4313 RtemsTaskReqDelete_Post_Status_CalledFromISR,
4314 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
4315 RtemsTaskReqDelete_Post_TaskPriority_Nop,
4316 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
4317 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
4318 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
4319 RtemsTaskReqDelete_Post_Restarting_Yes,
4320 RtemsTaskReqDelete_Post_Terminating_Yes,
4321 RtemsTaskReqDelete_Post_Protected_Yes,
4322 RtemsTaskReqDelete_Post_State_Enqueued,
4323 RtemsTaskReqDelete_Post_Timer_Active },
4324 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4325 RtemsTaskReqDelete_Post_Status_CalledFromISR,
4326 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
4327 RtemsTaskReqDelete_Post_TaskPriority_Nop,
4328 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
4329 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
4330 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
4331 RtemsTaskReqDelete_Post_Restarting_Yes,
4332 RtemsTaskReqDelete_Post_Terminating_Yes,
4333 RtemsTaskReqDelete_Post_Protected_Yes, RtemsTaskReqDelete_Post_State_Ready,
4334 RtemsTaskReqDelete_Post_Timer_Inactive },
4335 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4336 RtemsTaskReqDelete_Post_Status_CalledFromISR,
4337 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
4338 RtemsTaskReqDelete_Post_TaskPriority_Nop,
4339 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
4340 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
4341 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
4342 RtemsTaskReqDelete_Post_Restarting_Yes,
4343 RtemsTaskReqDelete_Post_Terminating_Yes,
4344 RtemsTaskReqDelete_Post_Protected_Yes,
4345 RtemsTaskReqDelete_Post_State_Blocked,
4346 RtemsTaskReqDelete_Post_Timer_Inactive },
4347 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4348 RtemsTaskReqDelete_Post_Status_CalledFromISR,
4349 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
4350 RtemsTaskReqDelete_Post_TaskPriority_Nop,
4351 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
4352 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
4353 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
4354 RtemsTaskReqDelete_Post_Restarting_Yes,
4355 RtemsTaskReqDelete_Post_Terminating_Yes,
4356 RtemsTaskReqDelete_Post_Protected_Yes,
4357 RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
4358 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4359 RtemsTaskReqDelete_Post_Status_CalledFromISR,
4360 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
4361 RtemsTaskReqDelete_Post_TaskPriority_Nop,
4362 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
4363 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
4364 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
4365 RtemsTaskReqDelete_Post_Restarting_Yes,
4366 RtemsTaskReqDelete_Post_Terminating_Yes,
4367 RtemsTaskReqDelete_Post_Protected_No,
4368 RtemsTaskReqDelete_Post_State_Enqueued,
4369 RtemsTaskReqDelete_Post_Timer_Inactive },
4370 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4371 RtemsTaskReqDelete_Post_Status_CalledFromISR,
4372 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
4373 RtemsTaskReqDelete_Post_TaskPriority_Nop,
4374 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
4375 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
4376 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
4377 RtemsTaskReqDelete_Post_Restarting_Yes,
4378 RtemsTaskReqDelete_Post_Terminating_Yes,
4379 RtemsTaskReqDelete_Post_Protected_No,
4380 RtemsTaskReqDelete_Post_State_Enqueued,
4381 RtemsTaskReqDelete_Post_Timer_Active },
4382 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4383 RtemsTaskReqDelete_Post_Status_CalledFromISR,
4384 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
4385 RtemsTaskReqDelete_Post_TaskPriority_Nop,
4386 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
4387 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
4388 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
4389 RtemsTaskReqDelete_Post_Restarting_Yes,
4390 RtemsTaskReqDelete_Post_Terminating_Yes,
4391 RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
4392 RtemsTaskReqDelete_Post_Timer_Inactive },
4393 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4394 RtemsTaskReqDelete_Post_Status_CalledFromISR,
4395 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
4396 RtemsTaskReqDelete_Post_TaskPriority_Nop,
4397 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
4398 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
4399 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
4400 RtemsTaskReqDelete_Post_Restarting_Yes,
4401 RtemsTaskReqDelete_Post_Terminating_Yes,
4402 RtemsTaskReqDelete_Post_Protected_No,
4403 RtemsTaskReqDelete_Post_State_Blocked,
4404 RtemsTaskReqDelete_Post_Timer_Inactive },
4405 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4406 RtemsTaskReqDelete_Post_Status_CalledFromISR,
4407 RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
4408 RtemsTaskReqDelete_Post_TaskPriority_Nop,
4409 RtemsTaskReqDelete_Post_RestartExtensions_Nop,
4410 RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
4411 RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
4412 RtemsTaskReqDelete_Post_Restarting_Yes,
4413 RtemsTaskReqDelete_Post_Terminating_Yes,
4414 RtemsTaskReqDelete_Post_Protected_No,
4415 RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active }
4416 };
4417
4418 static const uint8_t
4419 RtemsTaskReqDelete_Map[] = {
4420 3, 3, 19, 4, 3, 3, 3, 3, 20, 4, 3, 3, 3, 3, 19, 4, 3, 3, 3, 3, 20, 4, 3, 3,
4421 3, 3, 21, 4, 3, 3, 3, 3, 22, 4, 3, 3, 3, 3, 21, 4, 3, 3, 3, 3, 22, 4, 3, 3,
4422 3, 3, 23, 4, 3, 3, 3, 3, 24, 4, 3, 3, 3, 3, 23, 4, 3, 3, 3, 3, 24, 4, 3, 3,
4423 3, 3, 25, 4, 3, 3, 3, 3, 26, 4, 3, 3, 3, 3, 25, 4, 3, 3, 3, 3, 26, 4, 3, 3,
4424 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
4425 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
4426 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
4427 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 19, 4, 3, 3, 3,
4428 3, 20, 4, 3, 3, 3, 3, 19, 4, 3, 3, 3, 3, 20, 4, 3, 3, 3, 3, 21, 4, 3, 3, 3,
4429 3, 22, 4, 3, 3, 3, 3, 21, 4, 3, 3, 3, 3, 22, 4, 3, 3, 3, 3, 23, 4, 3, 3, 3,
4430 3, 24, 4, 3, 3, 3, 3, 23, 4, 3, 3, 3, 3, 24, 4, 3, 3, 3, 3, 25, 4, 3, 3, 3,
4431 3, 26, 4, 3, 3, 3, 3, 25, 4, 3, 3, 3, 3, 26, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2,
4432 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
4433 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
4434 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
4435 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 27, 4, 3, 3, 3, 3, 28, 4, 3, 3, 3, 3, 27,
4436 4, 3, 3, 3, 3, 28, 4, 3, 3, 3, 3, 29, 4, 3, 3, 3, 3, 30, 4, 3, 3, 3, 3, 29,
4437 4, 3, 3, 3, 3, 30, 4, 3, 3, 3, 3, 17, 4, 3, 3, 3, 3, 17, 4, 3, 3, 3, 3, 17,
4438 4, 3, 3, 3, 3, 17, 4, 3, 3, 3, 3, 18, 4, 3, 3, 3, 3, 18, 4, 3, 3, 3, 3, 18,
4439 4, 3, 3, 3, 3, 18, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
4440 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
4441 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
4442 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
4443 2, 2, 3, 3, 27, 4, 3, 3, 3, 3, 28, 4, 3, 3, 3, 3, 27, 4, 3, 3, 3, 3, 28, 4,
4444 3, 3, 3, 3, 29, 4, 3, 3, 3, 3, 30, 4, 3, 3, 3, 3, 29, 4, 3, 3, 3, 3, 30, 4,
4445 3, 3, 3, 3, 17, 4, 3, 3, 3, 3, 17, 4, 3, 3, 3, 3, 17, 4, 3, 3, 3, 3, 17, 4,
4446 3, 3, 3, 3, 18, 4, 3, 3, 3, 3, 18, 4, 3, 3, 3, 3, 18, 4, 3, 3, 3, 3, 18, 4,
4447 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,
4448 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
4449 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
4450 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 71, 72, 73, 4,
4451 74, 75, 76, 77, 78, 4, 79, 80, 81, 82, 83, 4, 84, 85, 86, 87, 88, 4, 89, 90,
4452 91, 92, 93, 4, 94, 95, 96, 97, 98, 4, 99, 100, 101, 102, 103, 4, 104, 105,
4453 106, 107, 108, 4, 109, 110, 111, 112, 113, 4, 114, 115, 116, 117, 118, 4,
4454 119, 120, 121, 122, 123, 4, 124, 125, 126, 127, 128, 4, 129, 130, 131, 132,
4455 133, 4, 134, 135, 136, 137, 138, 4, 139, 140, 141, 142, 143, 4, 144, 145,
4456 146, 147, 148, 4, 149, 150, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
4457 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
4458 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
4459 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
4460 2, 2, 71, 72, 73, 4, 74, 75, 76, 77, 78, 4, 79, 80, 81, 82, 83, 4, 84, 85,
4461 86, 87, 88, 4, 89, 90, 91, 92, 93, 4, 94, 95, 96, 97, 98, 4, 99, 100, 101,
4462 102, 103, 4, 104, 105, 106, 107, 108, 4, 109, 110, 111, 112, 113, 4, 114,
4463 115, 116, 117, 118, 4, 119, 120, 121, 122, 123, 4, 124, 125, 126, 127, 128,
4464 4, 129, 130, 131, 132, 133, 4, 134, 135, 136, 137, 138, 4, 139, 140, 141,
4465 142, 143, 4, 144, 145, 146, 147, 148, 4, 149, 150, 2, 2, 2, 2, 2, 2, 2, 2, 2,
4466 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
4467 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
4468 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
4469 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,
4470 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4471 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4472 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4473 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4474 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4475 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4476 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4477 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4478 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4479 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4480 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4481 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4482 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4483 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4484 0, 0, 0, 31, 32, 33, 4, 34, 35, 9, 9, 9, 4, 9, 9, 31, 32, 33, 4, 34, 35, 9,
4485 9, 9, 4, 9, 9, 36, 37, 38, 4, 39, 40, 10, 10, 10, 4, 10, 10, 36, 37, 38, 4,
4486 39, 40, 10, 10, 10, 4, 10, 10, 31, 32, 33, 4, 34, 35, 9, 9, 9, 4, 9, 9, 31,
4487 32, 33, 4, 34, 35, 9, 9, 9, 4, 9, 9, 36, 37, 38, 4, 39, 40, 10, 10, 10, 4,
4488 10, 10, 36, 37, 38, 4, 39, 40, 10, 10, 10, 4, 10, 10, 5, 5, 5, 5, 5, 5, 5, 5,
4489 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,
4490 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,
4491 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,
4492 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 41, 42, 43, 4, 44, 45, 11, 11, 11, 4, 11, 11,
4493 41, 42, 43, 4, 44, 45, 11, 11, 11, 4, 11, 11, 46, 47, 48, 4, 49, 50, 12, 12,
4494 12, 4, 12, 12, 46, 47, 48, 4, 49, 50, 12, 12, 12, 4, 12, 12, 41, 42, 43, 4,
4495 44, 45, 11, 11, 11, 4, 11, 11, 41, 42, 43, 4, 44, 45, 11, 11, 11, 4, 11, 11,
4496 46, 47, 48, 4, 49, 50, 12, 12, 12, 4, 12, 12, 46, 47, 48, 4, 49, 50, 12, 12,
4497 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,
4498 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,
4499 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,
4500 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 51, 52,
4501 53, 4, 54, 55, 13, 13, 13, 4, 13, 13, 51, 52, 53, 4, 54, 55, 13, 13, 13, 4,
4502 13, 13, 56, 57, 58, 4, 59, 60, 14, 14, 14, 4, 14, 14, 56, 57, 58, 4, 59, 60,
4503 14, 14, 14, 4, 14, 14, 51, 52, 53, 4, 54, 55, 13, 13, 13, 4, 13, 13, 51, 52,
4504 53, 4, 54, 55, 13, 13, 13, 4, 13, 13, 56, 57, 58, 4, 59, 60, 14, 14, 14, 4,
4505 14, 14, 56, 57, 58, 4, 59, 60, 14, 14, 14, 4, 14, 14, 5, 5, 5, 5, 5, 5, 5, 5,
4506 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,
4507 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,
4508 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,
4509 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 61, 62, 63, 4, 64, 65, 15, 15, 15, 4, 15, 15,
4510 61, 62, 63, 4, 64, 65, 15, 15, 15, 4, 15, 15, 66, 67, 68, 4, 69, 70, 16, 16,
4511 16, 4, 16, 16, 66, 67, 68, 4, 69, 70, 16, 16, 16, 4, 16, 16, 61, 62, 63, 4,
4512 64, 65, 15, 15, 15, 4, 15, 15, 61, 62, 63, 4, 64, 65, 15, 15, 15, 4, 15, 15,
4513 66, 67, 68, 4, 69, 70, 16, 16, 16, 4, 16, 16, 66, 67, 68, 4, 69, 70, 16, 16,
4514 16, 4, 16, 16, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
4515 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,
4516 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,
4517 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 151,
4518 152, 153, 4, 154, 155, 156, 157, 158, 4, 159, 160, 161, 162, 163, 4, 164,
4519 165, 166, 167, 168, 4, 169, 170, 171, 172, 173, 4, 174, 175, 176, 177, 178,
4520 4, 179, 180, 181, 182, 183, 4, 184, 185, 186, 187, 188, 4, 189, 190, 191,
4521 192, 193, 4, 194, 195, 196, 197, 198, 4, 199, 200, 201, 202, 203, 4, 204,
4522 205, 206, 207, 208, 4, 209, 210, 211, 212, 213, 4, 214, 215, 216, 217, 218,
4523 4, 219, 220, 221, 222, 223, 4, 224, 225, 226, 227, 228, 4, 229, 230, 7, 7, 7,
4524 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,
4525 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,
4526 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,
4527 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 151, 152, 153, 4, 154, 155, 156,
4528 157, 158, 4, 159, 160, 161, 162, 163, 4, 164, 165, 166, 167, 168, 4, 169,
4529 170, 171, 172, 173, 4, 174, 175, 176, 177, 178, 4, 179, 180, 181, 182, 183,
4530 4, 184, 185, 186, 187, 188, 4, 189, 190, 191, 192, 193, 4, 194, 195, 196,
4531 197, 198, 4, 199, 200, 201, 202, 203, 4, 204, 205, 206, 207, 208, 4, 209,
4532 210, 211, 212, 213, 4, 214, 215, 216, 217, 218, 4, 219, 220, 221, 222, 223,
4533 4, 224, 225, 226, 227, 228, 4, 229, 230, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
4534 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,
4535 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,
4536 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,
4537 8, 8, 8, 8, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4538 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4539 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4540 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4541 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4542 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4543 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4544 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4545 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4546 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4547 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4548 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4549 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4550 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4551 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4552 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
4553 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
4554 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
4555 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
4556 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
4557 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
4558 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
4559 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
4560 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
4561 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
4562 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
4563 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
4564 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
4565 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
4566 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
4567 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
4568 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
4569 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
4570 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
4571 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
4572 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
4573 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
4574 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
4575 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
4576 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
4577 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
4578 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
4579 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
4580 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
4581 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
4582 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
4583 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
4584 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
4585 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
4586 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
4587 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
4588 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
4589 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
4590 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
4591 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
4592 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
4593 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
4594 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
4595 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
4596 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,
4597 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4598 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4599 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4600 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4601 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4602 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4603 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4604 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4605 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4606 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4607 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4608 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4609 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4610 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4611 0, 0
4612 };
4613
4614 static size_t RtemsTaskReqDelete_Scope( void *arg, char *buf, size_t n )
4615 {
4616 RtemsTaskReqDelete_Context *ctx;
4617
4618 ctx = arg;
4619
4620 if ( ctx->Map.in_action_loop ) {
4621 return T_get_scope( RtemsTaskReqDelete_PreDesc, buf, n, ctx->Map.pcs );
4622 }
4623
4624 return 0;
4625 }
4626
4627 static T_fixture RtemsTaskReqDelete_Fixture = {
4628 .setup = RtemsTaskReqDelete_Setup_Wrap,
4629 .stop = NULL,
4630 .teardown = RtemsTaskReqDelete_Teardown_Wrap,
4631 .scope = RtemsTaskReqDelete_Scope,
4632 .initial_context = &RtemsTaskReqDelete_Instance
4633 };
4634
4635 static inline RtemsTaskReqDelete_Entry RtemsTaskReqDelete_PopEntry(
4636 RtemsTaskReqDelete_Context *ctx
4637 )
4638 {
4639 size_t index;
4640
4641 index = ctx->Map.index;
4642 ctx->Map.index = index + 1;
4643 return RtemsTaskReqDelete_Entries[
4644 RtemsTaskReqDelete_Map[ index ]
4645 ];
4646 }
4647
4648 static void RtemsTaskReqDelete_SetPreConditionStates(
4649 RtemsTaskReqDelete_Context *ctx
4650 )
4651 {
4652 ctx->Map.pcs[ 0 ] = ctx->Map.pci[ 0 ];
4653 ctx->Map.pcs[ 1 ] = ctx->Map.pci[ 1 ];
4654 ctx->Map.pcs[ 2 ] = ctx->Map.pci[ 2 ];
4655
4656 if ( ctx->Map.entry.Pre_CallerPriority_NA ) {
4657 ctx->Map.pcs[ 3 ] = RtemsTaskReqDelete_Pre_CallerPriority_NA;
4658 } else {
4659 ctx->Map.pcs[ 3 ] = ctx->Map.pci[ 3 ];
4660 }
4661
4662 if ( ctx->Map.entry.Pre_Dormant_NA ) {
4663 ctx->Map.pcs[ 4 ] = RtemsTaskReqDelete_Pre_Dormant_NA;
4664 } else {
4665 ctx->Map.pcs[ 4 ] = ctx->Map.pci[ 4 ];
4666 }
4667
4668 if ( ctx->Map.entry.Pre_Suspended_NA ) {
4669 ctx->Map.pcs[ 5 ] = RtemsTaskReqDelete_Pre_Suspended_NA;
4670 } else {
4671 ctx->Map.pcs[ 5 ] = ctx->Map.pci[ 5 ];
4672 }
4673
4674 if ( ctx->Map.entry.Pre_Restarting_NA ) {
4675 ctx->Map.pcs[ 6 ] = RtemsTaskReqDelete_Pre_Restarting_NA;
4676 } else {
4677 ctx->Map.pcs[ 6 ] = ctx->Map.pci[ 6 ];
4678 }
4679
4680 if ( ctx->Map.entry.Pre_Terminating_NA ) {
4681 ctx->Map.pcs[ 7 ] = RtemsTaskReqDelete_Pre_Terminating_NA;
4682 } else {
4683 ctx->Map.pcs[ 7 ] = ctx->Map.pci[ 7 ];
4684 }
4685
4686 if ( ctx->Map.entry.Pre_Protected_NA ) {
4687 ctx->Map.pcs[ 8 ] = RtemsTaskReqDelete_Pre_Protected_NA;
4688 } else {
4689 ctx->Map.pcs[ 8 ] = ctx->Map.pci[ 8 ];
4690 }
4691
4692 if ( ctx->Map.entry.Pre_State_NA ) {
4693 ctx->Map.pcs[ 9 ] = RtemsTaskReqDelete_Pre_State_NA;
4694 } else {
4695 ctx->Map.pcs[ 9 ] = ctx->Map.pci[ 9 ];
4696 }
4697
4698 if ( ctx->Map.entry.Pre_Timer_NA ) {
4699 ctx->Map.pcs[ 10 ] = RtemsTaskReqDelete_Pre_Timer_NA;
4700 } else {
4701 ctx->Map.pcs[ 10 ] = ctx->Map.pci[ 10 ];
4702 }
4703 }
4704
4705 static void RtemsTaskReqDelete_TestVariant( RtemsTaskReqDelete_Context *ctx )
4706 {
4707 RtemsTaskReqDelete_Pre_Id_Prepare( ctx, ctx->Map.pcs[ 0 ] );
4708 RtemsTaskReqDelete_Pre_Context_Prepare( ctx, ctx->Map.pcs[ 1 ] );
4709 RtemsTaskReqDelete_Pre_ThreadDispatch_Prepare( ctx, ctx->Map.pcs[ 2 ] );
4710 RtemsTaskReqDelete_Pre_CallerPriority_Prepare( ctx, ctx->Map.pcs[ 3 ] );
4711 RtemsTaskReqDelete_Pre_Dormant_Prepare( ctx, ctx->Map.pcs[ 4 ] );
4712 RtemsTaskReqDelete_Pre_Suspended_Prepare( ctx, ctx->Map.pcs[ 5 ] );
4713 RtemsTaskReqDelete_Pre_Restarting_Prepare( ctx, ctx->Map.pcs[ 6 ] );
4714 RtemsTaskReqDelete_Pre_Terminating_Prepare( ctx, ctx->Map.pcs[ 7 ] );
4715 RtemsTaskReqDelete_Pre_Protected_Prepare( ctx, ctx->Map.pcs[ 8 ] );
4716 RtemsTaskReqDelete_Pre_State_Prepare( ctx, ctx->Map.pcs[ 9 ] );
4717 RtemsTaskReqDelete_Pre_Timer_Prepare( ctx, ctx->Map.pcs[ 10 ] );
4718 RtemsTaskReqDelete_Action( ctx );
4719 RtemsTaskReqDelete_Post_Status_Check( ctx, ctx->Map.entry.Post_Status );
4720 RtemsTaskReqDelete_Post_FatalError_Check(
4721 ctx,
4722 ctx->Map.entry.Post_FatalError
4723 );
4724 RtemsTaskReqDelete_Post_Zombie_Check( ctx, ctx->Map.entry.Post_Zombie );
4725 RtemsTaskReqDelete_Post_TaskPriority_Check(
4726 ctx,
4727 ctx->Map.entry.Post_TaskPriority
4728 );
4729 RtemsTaskReqDelete_Post_RestartExtensions_Check(
4730 ctx,
4731 ctx->Map.entry.Post_RestartExtensions
4732 );
4733 RtemsTaskReqDelete_Post_TerminateExtensions_Check(
4734 ctx,
4735 ctx->Map.entry.Post_TerminateExtensions
4736 );
4737 RtemsTaskReqDelete_Post_Dormant_Check( ctx, ctx->Map.entry.Post_Dormant );
4738 RtemsTaskReqDelete_Post_Suspended_Check(
4739 ctx,
4740 ctx->Map.entry.Post_Suspended
4741 );
4742 RtemsTaskReqDelete_Post_Restarting_Check(
4743 ctx,
4744 ctx->Map.entry.Post_Restarting
4745 );
4746 RtemsTaskReqDelete_Post_Terminating_Check(
4747 ctx,
4748 ctx->Map.entry.Post_Terminating
4749 );
4750 RtemsTaskReqDelete_Post_Protected_Check(
4751 ctx,
4752 ctx->Map.entry.Post_Protected
4753 );
4754 RtemsTaskReqDelete_Post_State_Check( ctx, ctx->Map.entry.Post_State );
4755 RtemsTaskReqDelete_Post_Timer_Check( ctx, ctx->Map.entry.Post_Timer );
4756 }
4757
4758
4759
4760
4761 T_TEST_CASE_FIXTURE( RtemsTaskReqDelete, &RtemsTaskReqDelete_Fixture )
4762 {
4763 RtemsTaskReqDelete_Context *ctx;
4764
4765 ctx = T_fixture_context();
4766 ctx->Map.in_action_loop = true;
4767 ctx->Map.index = 0;
4768
4769 for (
4770 ctx->Map.pci[ 0 ] = RtemsTaskReqDelete_Pre_Id_Executing;
4771 ctx->Map.pci[ 0 ] < RtemsTaskReqDelete_Pre_Id_NA;
4772 ++ctx->Map.pci[ 0 ]
4773 ) {
4774 for (
4775 ctx->Map.pci[ 1 ] = RtemsTaskReqDelete_Pre_Context_Task;
4776 ctx->Map.pci[ 1 ] < RtemsTaskReqDelete_Pre_Context_NA;
4777 ++ctx->Map.pci[ 1 ]
4778 ) {
4779 for (
4780 ctx->Map.pci[ 2 ] = RtemsTaskReqDelete_Pre_ThreadDispatch_Disabled;
4781 ctx->Map.pci[ 2 ] < RtemsTaskReqDelete_Pre_ThreadDispatch_NA;
4782 ++ctx->Map.pci[ 2 ]
4783 ) {
4784 for (
4785 ctx->Map.pci[ 3 ] = RtemsTaskReqDelete_Pre_CallerPriority_Vital;
4786 ctx->Map.pci[ 3 ] < RtemsTaskReqDelete_Pre_CallerPriority_NA;
4787 ++ctx->Map.pci[ 3 ]
4788 ) {
4789 for (
4790 ctx->Map.pci[ 4 ] = RtemsTaskReqDelete_Pre_Dormant_No;
4791 ctx->Map.pci[ 4 ] < RtemsTaskReqDelete_Pre_Dormant_NA;
4792 ++ctx->Map.pci[ 4 ]
4793 ) {
4794 for (
4795 ctx->Map.pci[ 5 ] = RtemsTaskReqDelete_Pre_Suspended_Yes;
4796 ctx->Map.pci[ 5 ] < RtemsTaskReqDelete_Pre_Suspended_NA;
4797 ++ctx->Map.pci[ 5 ]
4798 ) {
4799 for (
4800 ctx->Map.pci[ 6 ] = RtemsTaskReqDelete_Pre_Restarting_No;
4801 ctx->Map.pci[ 6 ] < RtemsTaskReqDelete_Pre_Restarting_NA;
4802 ++ctx->Map.pci[ 6 ]
4803 ) {
4804 for (
4805 ctx->Map.pci[ 7 ] = RtemsTaskReqDelete_Pre_Terminating_No;
4806 ctx->Map.pci[ 7 ] < RtemsTaskReqDelete_Pre_Terminating_NA;
4807 ++ctx->Map.pci[ 7 ]
4808 ) {
4809 for (
4810 ctx->Map.pci[ 8 ] = RtemsTaskReqDelete_Pre_Protected_Yes;
4811 ctx->Map.pci[ 8 ] < RtemsTaskReqDelete_Pre_Protected_NA;
4812 ++ctx->Map.pci[ 8 ]
4813 ) {
4814 for (
4815 ctx->Map.pci[ 9 ] = RtemsTaskReqDelete_Pre_State_Enqueued;
4816 ctx->Map.pci[ 9 ] < RtemsTaskReqDelete_Pre_State_NA;
4817 ++ctx->Map.pci[ 9 ]
4818 ) {
4819 for (
4820 ctx->Map.pci[ 10 ] = RtemsTaskReqDelete_Pre_Timer_Inactive;
4821 ctx->Map.pci[ 10 ] < RtemsTaskReqDelete_Pre_Timer_NA;
4822 ++ctx->Map.pci[ 10 ]
4823 ) {
4824 ctx->Map.entry = RtemsTaskReqDelete_PopEntry( ctx );
4825
4826 if ( ctx->Map.entry.Skip ) {
4827 continue;
4828 }
4829
4830 RtemsTaskReqDelete_SetPreConditionStates( ctx );
4831 RtemsTaskReqDelete_Prepare( ctx );
4832 RtemsTaskReqDelete_TestVariant( ctx );
4833 }
4834 }
4835 }
4836 }
4837 }
4838 }
4839 }
4840 }
4841 }
4842 }
4843 }
4844 }
4845
4846