57 #include <rtems/test.h> 69 RtemsTaskReqConstructErrors_Pre_Id_Id,
70 RtemsTaskReqConstructErrors_Pre_Id_Null,
71 RtemsTaskReqConstructErrors_Pre_Id_NA
72 } RtemsTaskReqConstructErrors_Pre_Id;
75 RtemsTaskReqConstructErrors_Pre_Name_Valid,
76 RtemsTaskReqConstructErrors_Pre_Name_Inv,
77 RtemsTaskReqConstructErrors_Pre_Name_NA
78 } RtemsTaskReqConstructErrors_Pre_Name;
81 RtemsTaskReqConstructErrors_Pre_Prio_Valid,
82 RtemsTaskReqConstructErrors_Pre_Prio_Zero,
83 RtemsTaskReqConstructErrors_Pre_Prio_Inv,
84 RtemsTaskReqConstructErrors_Pre_Prio_NA
85 } RtemsTaskReqConstructErrors_Pre_Prio;
88 RtemsTaskReqConstructErrors_Pre_Tasks_Avail,
89 RtemsTaskReqConstructErrors_Pre_Tasks_None,
90 RtemsTaskReqConstructErrors_Pre_Tasks_NA
91 } RtemsTaskReqConstructErrors_Pre_Tasks;
94 RtemsTaskReqConstructErrors_Pre_TLS_Enough,
95 RtemsTaskReqConstructErrors_Pre_TLS_Small,
96 RtemsTaskReqConstructErrors_Pre_TLS_NA
97 } RtemsTaskReqConstructErrors_Pre_TLS;
100 RtemsTaskReqConstructErrors_Pre_Stack_Enough,
101 RtemsTaskReqConstructErrors_Pre_Stack_Small,
102 RtemsTaskReqConstructErrors_Pre_Stack_NA
103 } RtemsTaskReqConstructErrors_Pre_Stack;
106 RtemsTaskReqConstructErrors_Pre_Ext_Ok,
107 RtemsTaskReqConstructErrors_Pre_Ext_Err,
108 RtemsTaskReqConstructErrors_Pre_Ext_NA
109 } RtemsTaskReqConstructErrors_Pre_Ext;
112 RtemsTaskReqConstructErrors_Pre_Preempt_Yes,
113 RtemsTaskReqConstructErrors_Pre_Preempt_No,
114 RtemsTaskReqConstructErrors_Pre_Preempt_NA
115 } RtemsTaskReqConstructErrors_Pre_Preempt;
118 RtemsTaskReqConstructErrors_Post_Status_Ok,
119 RtemsTaskReqConstructErrors_Post_Status_InvAddress,
120 RtemsTaskReqConstructErrors_Post_Status_InvName,
121 RtemsTaskReqConstructErrors_Post_Status_InvPrio,
122 RtemsTaskReqConstructErrors_Post_Status_InvSize,
123 RtemsTaskReqConstructErrors_Post_Status_TooMany,
124 RtemsTaskReqConstructErrors_Post_Status_Unsatisfied,
125 RtemsTaskReqConstructErrors_Post_Status_NA
126 } RtemsTaskReqConstructErrors_Post_Status;
140 bool create_extension_status;
161 RtemsTaskReqConstructErrors_Instance;
163 static const char *
const RtemsTaskReqConstructErrors_PreDesc_Id[] = {
169 static const char *
const RtemsTaskReqConstructErrors_PreDesc_Name[] = {
175 static const char *
const RtemsTaskReqConstructErrors_PreDesc_Prio[] = {
182 static const char *
const RtemsTaskReqConstructErrors_PreDesc_Tasks[] = {
188 static const char *
const RtemsTaskReqConstructErrors_PreDesc_TLS[] = {
194 static const char *
const RtemsTaskReqConstructErrors_PreDesc_Stack[] = {
200 static const char *
const RtemsTaskReqConstructErrors_PreDesc_Ext[] = {
206 static const char *
const RtemsTaskReqConstructErrors_PreDesc_Preempt[] = {
212 static const char *
const *
const RtemsTaskReqConstructErrors_PreDesc[] = {
213 RtemsTaskReqConstructErrors_PreDesc_Id,
214 RtemsTaskReqConstructErrors_PreDesc_Name,
215 RtemsTaskReqConstructErrors_PreDesc_Prio,
216 RtemsTaskReqConstructErrors_PreDesc_Tasks,
217 RtemsTaskReqConstructErrors_PreDesc_TLS,
218 RtemsTaskReqConstructErrors_PreDesc_Stack,
219 RtemsTaskReqConstructErrors_PreDesc_Ext,
220 RtemsTaskReqConstructErrors_PreDesc_Preempt,
224 static _Thread_local
int tls_variable;
226 #define MAX_TLS_SIZE RTEMS_ALIGN_UP( 128, RTEMS_TASK_STORAGE_ALIGNMENT ) 237 .initial_priority = 1,
238 .storage_area = task_storage,
239 .storage_size =
sizeof( task_storage ),
240 .maximum_thread_local_storage_size = MAX_TLS_SIZE,
250 return RtemsTaskReqConstructErrors_Instance.create_extension_status;
254 .thread_create = ThreadCreate
257 static void RtemsTaskReqConstructErrors_Pre_Id_Prepare(
259 RtemsTaskReqConstructErrors_Pre_Id state
263 case RtemsTaskReqConstructErrors_Pre_Id_Id: {
264 ctx->id = &ctx->id_value;
268 case RtemsTaskReqConstructErrors_Pre_Id_Null: {
273 case RtemsTaskReqConstructErrors_Pre_Id_NA:
278 static void RtemsTaskReqConstructErrors_Pre_Name_Prepare(
280 RtemsTaskReqConstructErrors_Pre_Name state
284 case RtemsTaskReqConstructErrors_Pre_Name_Valid: {
289 case RtemsTaskReqConstructErrors_Pre_Name_Inv: {
290 ctx->config.
name = 0;
294 case RtemsTaskReqConstructErrors_Pre_Name_NA:
299 static void RtemsTaskReqConstructErrors_Pre_Prio_Prepare(
301 RtemsTaskReqConstructErrors_Pre_Prio state
305 case RtemsTaskReqConstructErrors_Pre_Prio_Valid: {
310 case RtemsTaskReqConstructErrors_Pre_Prio_Zero: {
315 case RtemsTaskReqConstructErrors_Pre_Prio_Inv: {
320 case RtemsTaskReqConstructErrors_Pre_Prio_NA:
325 static void RtemsTaskReqConstructErrors_Pre_Tasks_Prepare(
327 RtemsTaskReqConstructErrors_Pre_Tasks state
330 bool create_extension_status;
333 case RtemsTaskReqConstructErrors_Pre_Tasks_Avail: {
338 case RtemsTaskReqConstructErrors_Pre_Tasks_None: {
339 create_extension_status = ctx->create_extension_status;
340 ctx->create_extension_status =
true;
353 T_quiet_assert_not_null( info );
355 T_quiet_assert_not_null( obj );
363 ctx->create_extension_status = create_extension_status;
367 case RtemsTaskReqConstructErrors_Pre_Tasks_NA:
372 static void RtemsTaskReqConstructErrors_Pre_TLS_Prepare(
374 RtemsTaskReqConstructErrors_Pre_TLS state
378 case RtemsTaskReqConstructErrors_Pre_TLS_Enough: {
383 case RtemsTaskReqConstructErrors_Pre_TLS_Small: {
388 case RtemsTaskReqConstructErrors_Pre_TLS_NA:
393 static void RtemsTaskReqConstructErrors_Pre_Stack_Prepare(
395 RtemsTaskReqConstructErrors_Pre_Stack state
399 case RtemsTaskReqConstructErrors_Pre_Stack_Enough: {
404 case RtemsTaskReqConstructErrors_Pre_Stack_Small: {
409 case RtemsTaskReqConstructErrors_Pre_Stack_NA:
414 static void RtemsTaskReqConstructErrors_Pre_Ext_Prepare(
416 RtemsTaskReqConstructErrors_Pre_Ext state
420 case RtemsTaskReqConstructErrors_Pre_Ext_Ok: {
421 ctx->create_extension_status =
true;
425 case RtemsTaskReqConstructErrors_Pre_Ext_Err: {
426 ctx->create_extension_status =
false;
430 case RtemsTaskReqConstructErrors_Pre_Ext_NA:
435 static void RtemsTaskReqConstructErrors_Pre_Preempt_Prepare(
437 RtemsTaskReqConstructErrors_Pre_Preempt state
441 case RtemsTaskReqConstructErrors_Pre_Preempt_Yes: {
447 case RtemsTaskReqConstructErrors_Pre_Preempt_No: {
453 case RtemsTaskReqConstructErrors_Pre_Preempt_NA:
458 static void RtemsTaskReqConstructErrors_Post_Status_Check(
460 RtemsTaskReqConstructErrors_Post_Status state
466 case RtemsTaskReqConstructErrors_Post_Status_Ok: {
467 T_rsc_success( ctx->status );
468 T_eq_ptr( ctx->id, &ctx->id_value );
469 T_ne_u32( ctx->id_value, 0xffffffff );
476 case RtemsTaskReqConstructErrors_Post_Status_InvAddress: {
479 T_eq_u32( ctx->id_value, 0xffffffff );
483 case RtemsTaskReqConstructErrors_Post_Status_InvName: {
485 T_eq_u32( ctx->id_value, 0xffffffff );
489 case RtemsTaskReqConstructErrors_Post_Status_InvPrio: {
491 T_eq_u32( ctx->id_value, 0xffffffff );
495 case RtemsTaskReqConstructErrors_Post_Status_InvSize: {
497 T_eq_u32( ctx->id_value, 0xffffffff );
501 case RtemsTaskReqConstructErrors_Post_Status_TooMany: {
503 T_eq_u32( ctx->id_value, 0xffffffff );
507 case RtemsTaskReqConstructErrors_Post_Status_Unsatisfied: {
509 T_eq_u32( ctx->id_value, 0xffffffff );
513 case RtemsTaskReqConstructErrors_Post_Status_NA:
518 static void RtemsTaskReqConstructErrors_Setup(
539 static void RtemsTaskReqConstructErrors_Setup_Wrap(
void *arg )
545 RtemsTaskReqConstructErrors_Setup( ctx );
548 static void RtemsTaskReqConstructErrors_Teardown(
558 static void RtemsTaskReqConstructErrors_Teardown_Wrap(
void *arg )
564 RtemsTaskReqConstructErrors_Teardown( ctx );
567 static size_t RtemsTaskReqConstructErrors_Scope(
579 RtemsTaskReqConstructErrors_PreDesc,
589 static T_fixture RtemsTaskReqConstructErrors_Fixture = {
590 .setup = RtemsTaskReqConstructErrors_Setup_Wrap,
592 .teardown = RtemsTaskReqConstructErrors_Teardown_Wrap,
593 .scope = RtemsTaskReqConstructErrors_Scope,
594 .initial_context = &RtemsTaskReqConstructErrors_Instance
597 static const uint8_t RtemsTaskReqConstructErrors_TransitionMap[][ 1 ] = {
599 RtemsTaskReqConstructErrors_Post_Status_Ok
601 #if defined(RTEMS_SMP) 602 RtemsTaskReqConstructErrors_Post_Status_Unsatisfied
604 RtemsTaskReqConstructErrors_Post_Status_Ok
607 RtemsTaskReqConstructErrors_Post_Status_Unsatisfied
609 RtemsTaskReqConstructErrors_Post_Status_Unsatisfied
611 RtemsTaskReqConstructErrors_Post_Status_InvSize
613 RtemsTaskReqConstructErrors_Post_Status_InvSize
615 RtemsTaskReqConstructErrors_Post_Status_InvSize
617 RtemsTaskReqConstructErrors_Post_Status_InvSize
619 RtemsTaskReqConstructErrors_Post_Status_InvSize
621 RtemsTaskReqConstructErrors_Post_Status_InvSize
623 RtemsTaskReqConstructErrors_Post_Status_InvSize
625 RtemsTaskReqConstructErrors_Post_Status_InvSize
627 RtemsTaskReqConstructErrors_Post_Status_InvSize
629 RtemsTaskReqConstructErrors_Post_Status_InvSize
631 RtemsTaskReqConstructErrors_Post_Status_InvSize
633 RtemsTaskReqConstructErrors_Post_Status_InvSize
635 RtemsTaskReqConstructErrors_Post_Status_TooMany
637 RtemsTaskReqConstructErrors_Post_Status_TooMany
639 RtemsTaskReqConstructErrors_Post_Status_TooMany
641 RtemsTaskReqConstructErrors_Post_Status_TooMany
643 RtemsTaskReqConstructErrors_Post_Status_TooMany
645 RtemsTaskReqConstructErrors_Post_Status_TooMany
647 RtemsTaskReqConstructErrors_Post_Status_TooMany
649 RtemsTaskReqConstructErrors_Post_Status_TooMany
651 RtemsTaskReqConstructErrors_Post_Status_TooMany
653 RtemsTaskReqConstructErrors_Post_Status_TooMany
655 RtemsTaskReqConstructErrors_Post_Status_TooMany
657 RtemsTaskReqConstructErrors_Post_Status_TooMany
659 RtemsTaskReqConstructErrors_Post_Status_TooMany
661 RtemsTaskReqConstructErrors_Post_Status_TooMany
663 RtemsTaskReqConstructErrors_Post_Status_TooMany
665 RtemsTaskReqConstructErrors_Post_Status_TooMany
667 RtemsTaskReqConstructErrors_Post_Status_InvPrio
669 RtemsTaskReqConstructErrors_Post_Status_InvPrio
671 RtemsTaskReqConstructErrors_Post_Status_InvPrio
673 RtemsTaskReqConstructErrors_Post_Status_InvPrio
675 RtemsTaskReqConstructErrors_Post_Status_InvPrio
677 RtemsTaskReqConstructErrors_Post_Status_InvPrio
679 RtemsTaskReqConstructErrors_Post_Status_InvPrio
681 RtemsTaskReqConstructErrors_Post_Status_InvPrio
683 RtemsTaskReqConstructErrors_Post_Status_InvPrio
685 RtemsTaskReqConstructErrors_Post_Status_InvPrio
687 RtemsTaskReqConstructErrors_Post_Status_InvPrio
689 RtemsTaskReqConstructErrors_Post_Status_InvPrio
691 RtemsTaskReqConstructErrors_Post_Status_InvPrio
693 RtemsTaskReqConstructErrors_Post_Status_InvPrio
695 RtemsTaskReqConstructErrors_Post_Status_InvPrio
697 RtemsTaskReqConstructErrors_Post_Status_InvPrio
699 RtemsTaskReqConstructErrors_Post_Status_InvPrio
701 RtemsTaskReqConstructErrors_Post_Status_InvPrio
703 RtemsTaskReqConstructErrors_Post_Status_InvPrio
705 RtemsTaskReqConstructErrors_Post_Status_InvPrio
707 RtemsTaskReqConstructErrors_Post_Status_InvPrio
709 RtemsTaskReqConstructErrors_Post_Status_InvPrio
711 RtemsTaskReqConstructErrors_Post_Status_InvPrio
713 RtemsTaskReqConstructErrors_Post_Status_InvPrio
715 RtemsTaskReqConstructErrors_Post_Status_InvPrio
717 RtemsTaskReqConstructErrors_Post_Status_InvPrio
719 RtemsTaskReqConstructErrors_Post_Status_InvPrio
721 RtemsTaskReqConstructErrors_Post_Status_InvPrio
723 RtemsTaskReqConstructErrors_Post_Status_InvPrio
725 RtemsTaskReqConstructErrors_Post_Status_InvPrio
727 RtemsTaskReqConstructErrors_Post_Status_InvPrio
729 RtemsTaskReqConstructErrors_Post_Status_InvPrio
731 RtemsTaskReqConstructErrors_Post_Status_InvPrio
733 RtemsTaskReqConstructErrors_Post_Status_InvPrio
735 RtemsTaskReqConstructErrors_Post_Status_InvPrio
737 RtemsTaskReqConstructErrors_Post_Status_InvPrio
739 RtemsTaskReqConstructErrors_Post_Status_InvPrio
741 RtemsTaskReqConstructErrors_Post_Status_InvPrio
743 RtemsTaskReqConstructErrors_Post_Status_InvPrio
745 RtemsTaskReqConstructErrors_Post_Status_InvPrio
747 RtemsTaskReqConstructErrors_Post_Status_InvPrio
749 RtemsTaskReqConstructErrors_Post_Status_InvPrio
751 RtemsTaskReqConstructErrors_Post_Status_InvPrio
753 RtemsTaskReqConstructErrors_Post_Status_InvPrio
755 RtemsTaskReqConstructErrors_Post_Status_InvPrio
757 RtemsTaskReqConstructErrors_Post_Status_InvPrio
759 RtemsTaskReqConstructErrors_Post_Status_InvPrio
761 RtemsTaskReqConstructErrors_Post_Status_InvPrio
763 RtemsTaskReqConstructErrors_Post_Status_InvPrio
765 RtemsTaskReqConstructErrors_Post_Status_InvPrio
767 RtemsTaskReqConstructErrors_Post_Status_InvPrio
769 RtemsTaskReqConstructErrors_Post_Status_InvPrio
771 RtemsTaskReqConstructErrors_Post_Status_InvPrio
773 RtemsTaskReqConstructErrors_Post_Status_InvPrio
775 RtemsTaskReqConstructErrors_Post_Status_InvPrio
777 RtemsTaskReqConstructErrors_Post_Status_InvPrio
779 RtemsTaskReqConstructErrors_Post_Status_InvPrio
781 RtemsTaskReqConstructErrors_Post_Status_InvPrio
783 RtemsTaskReqConstructErrors_Post_Status_InvPrio
785 RtemsTaskReqConstructErrors_Post_Status_InvPrio
787 RtemsTaskReqConstructErrors_Post_Status_InvPrio
789 RtemsTaskReqConstructErrors_Post_Status_InvPrio
791 RtemsTaskReqConstructErrors_Post_Status_InvPrio
793 RtemsTaskReqConstructErrors_Post_Status_InvPrio
795 RtemsTaskReqConstructErrors_Post_Status_InvName
797 RtemsTaskReqConstructErrors_Post_Status_InvName
799 RtemsTaskReqConstructErrors_Post_Status_InvName
801 RtemsTaskReqConstructErrors_Post_Status_InvName
803 RtemsTaskReqConstructErrors_Post_Status_InvName
805 RtemsTaskReqConstructErrors_Post_Status_InvName
807 RtemsTaskReqConstructErrors_Post_Status_InvName
809 RtemsTaskReqConstructErrors_Post_Status_InvName
811 RtemsTaskReqConstructErrors_Post_Status_InvName
813 RtemsTaskReqConstructErrors_Post_Status_InvName
815 RtemsTaskReqConstructErrors_Post_Status_InvName
817 RtemsTaskReqConstructErrors_Post_Status_InvName
819 RtemsTaskReqConstructErrors_Post_Status_InvName
821 RtemsTaskReqConstructErrors_Post_Status_InvName
823 RtemsTaskReqConstructErrors_Post_Status_InvName
825 RtemsTaskReqConstructErrors_Post_Status_InvName
827 RtemsTaskReqConstructErrors_Post_Status_InvName
829 RtemsTaskReqConstructErrors_Post_Status_InvName
831 RtemsTaskReqConstructErrors_Post_Status_InvName
833 RtemsTaskReqConstructErrors_Post_Status_InvName
835 RtemsTaskReqConstructErrors_Post_Status_InvName
837 RtemsTaskReqConstructErrors_Post_Status_InvName
839 RtemsTaskReqConstructErrors_Post_Status_InvName
841 RtemsTaskReqConstructErrors_Post_Status_InvName
843 RtemsTaskReqConstructErrors_Post_Status_InvName
845 RtemsTaskReqConstructErrors_Post_Status_InvName
847 RtemsTaskReqConstructErrors_Post_Status_InvName
849 RtemsTaskReqConstructErrors_Post_Status_InvName
851 RtemsTaskReqConstructErrors_Post_Status_InvName
853 RtemsTaskReqConstructErrors_Post_Status_InvName
855 RtemsTaskReqConstructErrors_Post_Status_InvName
857 RtemsTaskReqConstructErrors_Post_Status_InvName
859 RtemsTaskReqConstructErrors_Post_Status_InvName
861 RtemsTaskReqConstructErrors_Post_Status_InvName
863 RtemsTaskReqConstructErrors_Post_Status_InvName
865 RtemsTaskReqConstructErrors_Post_Status_InvName
867 RtemsTaskReqConstructErrors_Post_Status_InvName
869 RtemsTaskReqConstructErrors_Post_Status_InvName
871 RtemsTaskReqConstructErrors_Post_Status_InvName
873 RtemsTaskReqConstructErrors_Post_Status_InvName
875 RtemsTaskReqConstructErrors_Post_Status_InvName
877 RtemsTaskReqConstructErrors_Post_Status_InvName
879 RtemsTaskReqConstructErrors_Post_Status_InvName
881 RtemsTaskReqConstructErrors_Post_Status_InvName
883 RtemsTaskReqConstructErrors_Post_Status_InvName
885 RtemsTaskReqConstructErrors_Post_Status_InvName
887 RtemsTaskReqConstructErrors_Post_Status_InvName
889 RtemsTaskReqConstructErrors_Post_Status_InvName
891 RtemsTaskReqConstructErrors_Post_Status_InvName
893 RtemsTaskReqConstructErrors_Post_Status_InvName
895 RtemsTaskReqConstructErrors_Post_Status_InvName
897 RtemsTaskReqConstructErrors_Post_Status_InvName
899 RtemsTaskReqConstructErrors_Post_Status_InvName
901 RtemsTaskReqConstructErrors_Post_Status_InvName
903 RtemsTaskReqConstructErrors_Post_Status_InvName
905 RtemsTaskReqConstructErrors_Post_Status_InvName
907 RtemsTaskReqConstructErrors_Post_Status_InvName
909 RtemsTaskReqConstructErrors_Post_Status_InvName
911 RtemsTaskReqConstructErrors_Post_Status_InvName
913 RtemsTaskReqConstructErrors_Post_Status_InvName
915 RtemsTaskReqConstructErrors_Post_Status_InvName
917 RtemsTaskReqConstructErrors_Post_Status_InvName
919 RtemsTaskReqConstructErrors_Post_Status_InvName
921 RtemsTaskReqConstructErrors_Post_Status_InvName
923 RtemsTaskReqConstructErrors_Post_Status_InvName
925 RtemsTaskReqConstructErrors_Post_Status_InvName
927 RtemsTaskReqConstructErrors_Post_Status_InvName
929 RtemsTaskReqConstructErrors_Post_Status_InvName
931 RtemsTaskReqConstructErrors_Post_Status_InvName
933 RtemsTaskReqConstructErrors_Post_Status_InvName
935 RtemsTaskReqConstructErrors_Post_Status_InvName
937 RtemsTaskReqConstructErrors_Post_Status_InvName
939 RtemsTaskReqConstructErrors_Post_Status_InvName
941 RtemsTaskReqConstructErrors_Post_Status_InvName
943 RtemsTaskReqConstructErrors_Post_Status_InvName
945 RtemsTaskReqConstructErrors_Post_Status_InvName
947 RtemsTaskReqConstructErrors_Post_Status_InvName
949 RtemsTaskReqConstructErrors_Post_Status_InvName
951 RtemsTaskReqConstructErrors_Post_Status_InvName
953 RtemsTaskReqConstructErrors_Post_Status_InvName
955 RtemsTaskReqConstructErrors_Post_Status_InvName
957 RtemsTaskReqConstructErrors_Post_Status_InvName
959 RtemsTaskReqConstructErrors_Post_Status_InvName
961 RtemsTaskReqConstructErrors_Post_Status_InvName
963 RtemsTaskReqConstructErrors_Post_Status_InvName
965 RtemsTaskReqConstructErrors_Post_Status_InvName
967 RtemsTaskReqConstructErrors_Post_Status_InvName
969 RtemsTaskReqConstructErrors_Post_Status_InvName
971 RtemsTaskReqConstructErrors_Post_Status_InvName
973 RtemsTaskReqConstructErrors_Post_Status_InvName
975 RtemsTaskReqConstructErrors_Post_Status_InvName
977 RtemsTaskReqConstructErrors_Post_Status_InvName
979 RtemsTaskReqConstructErrors_Post_Status_InvName
981 RtemsTaskReqConstructErrors_Post_Status_InvName
983 RtemsTaskReqConstructErrors_Post_Status_InvName
985 RtemsTaskReqConstructErrors_Post_Status_InvName
987 RtemsTaskReqConstructErrors_Post_Status_InvAddress
989 RtemsTaskReqConstructErrors_Post_Status_InvAddress
991 RtemsTaskReqConstructErrors_Post_Status_InvAddress
993 RtemsTaskReqConstructErrors_Post_Status_InvAddress
995 RtemsTaskReqConstructErrors_Post_Status_InvAddress
997 RtemsTaskReqConstructErrors_Post_Status_InvAddress
999 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1001 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1003 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1005 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1007 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1009 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1011 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1013 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1015 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1017 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1019 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1021 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1023 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1025 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1027 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1029 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1031 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1033 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1035 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1037 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1039 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1041 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1043 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1045 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1047 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1049 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1051 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1053 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1055 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1057 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1059 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1061 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1063 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1065 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1067 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1069 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1071 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1073 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1075 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1077 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1079 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1081 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1083 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1085 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1087 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1089 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1091 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1093 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1095 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1097 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1099 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1101 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1103 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1105 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1107 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1109 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1111 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1113 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1115 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1117 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1119 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1121 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1123 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1125 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1127 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1129 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1131 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1133 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1135 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1137 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1139 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1141 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1143 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1145 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1147 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1149 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1151 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1153 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1155 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1157 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1159 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1161 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1163 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1165 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1167 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1169 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1171 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1173 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1175 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1177 RtemsTaskReqConstructErrors_Post_Status_InvAddress
1179 RtemsTaskReqConstructErrors_Post_Status_InvName
1181 RtemsTaskReqConstructErrors_Post_Status_InvName
1183 RtemsTaskReqConstructErrors_Post_Status_InvName
1185 RtemsTaskReqConstructErrors_Post_Status_InvName
1187 RtemsTaskReqConstructErrors_Post_Status_InvName
1189 RtemsTaskReqConstructErrors_Post_Status_InvName
1191 RtemsTaskReqConstructErrors_Post_Status_InvName
1193 RtemsTaskReqConstructErrors_Post_Status_InvName
1195 RtemsTaskReqConstructErrors_Post_Status_InvName
1197 RtemsTaskReqConstructErrors_Post_Status_InvName
1199 RtemsTaskReqConstructErrors_Post_Status_InvName
1201 RtemsTaskReqConstructErrors_Post_Status_InvName
1203 RtemsTaskReqConstructErrors_Post_Status_InvName
1205 RtemsTaskReqConstructErrors_Post_Status_InvName
1207 RtemsTaskReqConstructErrors_Post_Status_InvName
1209 RtemsTaskReqConstructErrors_Post_Status_InvName
1211 RtemsTaskReqConstructErrors_Post_Status_InvName
1213 RtemsTaskReqConstructErrors_Post_Status_InvName
1215 RtemsTaskReqConstructErrors_Post_Status_InvName
1217 RtemsTaskReqConstructErrors_Post_Status_InvName
1219 RtemsTaskReqConstructErrors_Post_Status_InvName
1221 RtemsTaskReqConstructErrors_Post_Status_InvName
1223 RtemsTaskReqConstructErrors_Post_Status_InvName
1225 RtemsTaskReqConstructErrors_Post_Status_InvName
1227 RtemsTaskReqConstructErrors_Post_Status_InvName
1229 RtemsTaskReqConstructErrors_Post_Status_InvName
1231 RtemsTaskReqConstructErrors_Post_Status_InvName
1233 RtemsTaskReqConstructErrors_Post_Status_InvName
1235 RtemsTaskReqConstructErrors_Post_Status_InvName
1237 RtemsTaskReqConstructErrors_Post_Status_InvName
1239 RtemsTaskReqConstructErrors_Post_Status_InvName
1241 RtemsTaskReqConstructErrors_Post_Status_InvName
1243 RtemsTaskReqConstructErrors_Post_Status_InvName
1245 RtemsTaskReqConstructErrors_Post_Status_InvName
1247 RtemsTaskReqConstructErrors_Post_Status_InvName
1249 RtemsTaskReqConstructErrors_Post_Status_InvName
1251 RtemsTaskReqConstructErrors_Post_Status_InvName
1253 RtemsTaskReqConstructErrors_Post_Status_InvName
1255 RtemsTaskReqConstructErrors_Post_Status_InvName
1257 RtemsTaskReqConstructErrors_Post_Status_InvName
1259 RtemsTaskReqConstructErrors_Post_Status_InvName
1261 RtemsTaskReqConstructErrors_Post_Status_InvName
1263 RtemsTaskReqConstructErrors_Post_Status_InvName
1265 RtemsTaskReqConstructErrors_Post_Status_InvName
1267 RtemsTaskReqConstructErrors_Post_Status_InvName
1269 RtemsTaskReqConstructErrors_Post_Status_InvName
1271 RtemsTaskReqConstructErrors_Post_Status_InvName
1273 RtemsTaskReqConstructErrors_Post_Status_InvName
1275 RtemsTaskReqConstructErrors_Post_Status_InvName
1277 RtemsTaskReqConstructErrors_Post_Status_InvName
1279 RtemsTaskReqConstructErrors_Post_Status_InvName
1281 RtemsTaskReqConstructErrors_Post_Status_InvName
1283 RtemsTaskReqConstructErrors_Post_Status_InvName
1285 RtemsTaskReqConstructErrors_Post_Status_InvName
1287 RtemsTaskReqConstructErrors_Post_Status_InvName
1289 RtemsTaskReqConstructErrors_Post_Status_InvName
1291 RtemsTaskReqConstructErrors_Post_Status_InvName
1293 RtemsTaskReqConstructErrors_Post_Status_InvName
1295 RtemsTaskReqConstructErrors_Post_Status_InvName
1297 RtemsTaskReqConstructErrors_Post_Status_InvName
1299 RtemsTaskReqConstructErrors_Post_Status_InvName
1301 RtemsTaskReqConstructErrors_Post_Status_InvName
1303 RtemsTaskReqConstructErrors_Post_Status_InvName
1305 RtemsTaskReqConstructErrors_Post_Status_InvName
1307 RtemsTaskReqConstructErrors_Post_Status_InvName
1309 RtemsTaskReqConstructErrors_Post_Status_InvName
1311 RtemsTaskReqConstructErrors_Post_Status_InvName
1313 RtemsTaskReqConstructErrors_Post_Status_InvName
1315 RtemsTaskReqConstructErrors_Post_Status_InvName
1317 RtemsTaskReqConstructErrors_Post_Status_InvName
1319 RtemsTaskReqConstructErrors_Post_Status_InvName
1321 RtemsTaskReqConstructErrors_Post_Status_InvName
1323 RtemsTaskReqConstructErrors_Post_Status_InvName
1325 RtemsTaskReqConstructErrors_Post_Status_InvName
1327 RtemsTaskReqConstructErrors_Post_Status_InvName
1329 RtemsTaskReqConstructErrors_Post_Status_InvName
1331 RtemsTaskReqConstructErrors_Post_Status_InvName
1333 RtemsTaskReqConstructErrors_Post_Status_InvName
1335 RtemsTaskReqConstructErrors_Post_Status_InvName
1337 RtemsTaskReqConstructErrors_Post_Status_InvName
1339 RtemsTaskReqConstructErrors_Post_Status_InvName
1341 RtemsTaskReqConstructErrors_Post_Status_InvName
1343 RtemsTaskReqConstructErrors_Post_Status_InvName
1345 RtemsTaskReqConstructErrors_Post_Status_InvName
1347 RtemsTaskReqConstructErrors_Post_Status_InvName
1349 RtemsTaskReqConstructErrors_Post_Status_InvName
1351 RtemsTaskReqConstructErrors_Post_Status_InvName
1353 RtemsTaskReqConstructErrors_Post_Status_InvName
1355 RtemsTaskReqConstructErrors_Post_Status_InvName
1357 RtemsTaskReqConstructErrors_Post_Status_InvName
1359 RtemsTaskReqConstructErrors_Post_Status_InvName
1361 RtemsTaskReqConstructErrors_Post_Status_InvName
1363 RtemsTaskReqConstructErrors_Post_Status_InvName
1365 RtemsTaskReqConstructErrors_Post_Status_InvName
1367 RtemsTaskReqConstructErrors_Post_Status_InvName
1369 RtemsTaskReqConstructErrors_Post_Status_InvName
1373 static const struct {
1375 uint16_t Pre_Id_NA : 1;
1376 uint16_t Pre_Name_NA : 1;
1377 uint16_t Pre_Prio_NA : 1;
1378 uint16_t Pre_Tasks_NA : 1;
1379 uint16_t Pre_TLS_NA : 1;
1380 uint16_t Pre_Stack_NA : 1;
1381 uint16_t Pre_Ext_NA : 1;
1382 uint16_t Pre_Preempt_NA : 1;
1383 } RtemsTaskReqConstructErrors_TransitionInfo[] = {
1385 0, 0, 0, 0, 0, 0, 0, 0, 0
1387 #if defined(RTEMS_SMP) 1388 0, 0, 0, 0, 0, 0, 0, 0, 0
1390 0, 0, 0, 0, 0, 0, 0, 0, 0
1393 0, 0, 0, 0, 0, 0, 0, 0, 0
1395 0, 0, 0, 0, 0, 0, 0, 0, 0
1397 0, 0, 0, 0, 0, 0, 0, 0, 0
1399 0, 0, 0, 0, 0, 0, 0, 0, 0
1401 0, 0, 0, 0, 0, 0, 0, 0, 0
1403 0, 0, 0, 0, 0, 0, 0, 0, 0
1405 0, 0, 0, 0, 0, 0, 0, 0, 0
1407 0, 0, 0, 0, 0, 0, 0, 0, 0
1409 0, 0, 0, 0, 0, 0, 0, 0, 0
1411 0, 0, 0, 0, 0, 0, 0, 0, 0
1413 0, 0, 0, 0, 0, 0, 0, 0, 0
1415 0, 0, 0, 0, 0, 0, 0, 0, 0
1417 0, 0, 0, 0, 0, 0, 0, 0, 0
1419 0, 0, 0, 0, 0, 0, 0, 0, 0
1421 0, 0, 0, 0, 0, 0, 0, 0, 0
1423 0, 0, 0, 0, 0, 0, 0, 0, 0
1425 0, 0, 0, 0, 0, 0, 0, 0, 0
1427 0, 0, 0, 0, 0, 0, 0, 0, 0
1429 0, 0, 0, 0, 0, 0, 0, 0, 0
1431 0, 0, 0, 0, 0, 0, 0, 0, 0
1433 0, 0, 0, 0, 0, 0, 0, 0, 0
1435 0, 0, 0, 0, 0, 0, 0, 0, 0
1437 0, 0, 0, 0, 0, 0, 0, 0, 0
1439 0, 0, 0, 0, 0, 0, 0, 0, 0
1441 0, 0, 0, 0, 0, 0, 0, 0, 0
1443 0, 0, 0, 0, 0, 0, 0, 0, 0
1445 0, 0, 0, 0, 0, 0, 0, 0, 0
1447 0, 0, 0, 0, 0, 0, 0, 0, 0
1449 0, 0, 0, 0, 0, 0, 0, 0, 0
1451 0, 0, 0, 0, 0, 0, 0, 0, 0
1453 0, 0, 0, 0, 0, 0, 0, 0, 0
1455 0, 0, 0, 0, 0, 0, 0, 0, 0
1457 0, 0, 0, 0, 0, 0, 0, 0, 0
1459 0, 0, 0, 0, 0, 0, 0, 0, 0
1461 0, 0, 0, 0, 0, 0, 0, 0, 0
1463 0, 0, 0, 0, 0, 0, 0, 0, 0
1465 0, 0, 0, 0, 0, 0, 0, 0, 0
1467 0, 0, 0, 0, 0, 0, 0, 0, 0
1469 0, 0, 0, 0, 0, 0, 0, 0, 0
1471 0, 0, 0, 0, 0, 0, 0, 0, 0
1473 0, 0, 0, 0, 0, 0, 0, 0, 0
1475 0, 0, 0, 0, 0, 0, 0, 0, 0
1477 0, 0, 0, 0, 0, 0, 0, 0, 0
1479 0, 0, 0, 0, 0, 0, 0, 0, 0
1481 0, 0, 0, 0, 0, 0, 0, 0, 0
1483 0, 0, 0, 0, 0, 0, 0, 0, 0
1485 0, 0, 0, 0, 0, 0, 0, 0, 0
1487 0, 0, 0, 0, 0, 0, 0, 0, 0
1489 0, 0, 0, 0, 0, 0, 0, 0, 0
1491 0, 0, 0, 0, 0, 0, 0, 0, 0
1493 0, 0, 0, 0, 0, 0, 0, 0, 0
1495 0, 0, 0, 0, 0, 0, 0, 0, 0
1497 0, 0, 0, 0, 0, 0, 0, 0, 0
1499 0, 0, 0, 0, 0, 0, 0, 0, 0
1501 0, 0, 0, 0, 0, 0, 0, 0, 0
1503 0, 0, 0, 0, 0, 0, 0, 0, 0
1505 0, 0, 0, 0, 0, 0, 0, 0, 0
1507 0, 0, 0, 0, 0, 0, 0, 0, 0
1509 0, 0, 0, 0, 0, 0, 0, 0, 0
1511 0, 0, 0, 0, 0, 0, 0, 0, 0
1513 0, 0, 0, 0, 0, 0, 0, 0, 0
1515 0, 0, 0, 0, 0, 0, 0, 0, 0
1517 0, 0, 0, 0, 0, 0, 0, 0, 0
1519 0, 0, 0, 0, 0, 0, 0, 0, 0
1521 0, 0, 0, 0, 0, 0, 0, 0, 0
1523 0, 0, 0, 0, 0, 0, 0, 0, 0
1525 0, 0, 0, 0, 0, 0, 0, 0, 0
1527 0, 0, 0, 0, 0, 0, 0, 0, 0
1529 0, 0, 0, 0, 0, 0, 0, 0, 0
1531 0, 0, 0, 0, 0, 0, 0, 0, 0
1533 0, 0, 0, 0, 0, 0, 0, 0, 0
1535 0, 0, 0, 0, 0, 0, 0, 0, 0
1537 0, 0, 0, 0, 0, 0, 0, 0, 0
1539 0, 0, 0, 0, 0, 0, 0, 0, 0
1541 0, 0, 0, 0, 0, 0, 0, 0, 0
1543 0, 0, 0, 0, 0, 0, 0, 0, 0
1545 0, 0, 0, 0, 0, 0, 0, 0, 0
1547 0, 0, 0, 0, 0, 0, 0, 0, 0
1549 0, 0, 0, 0, 0, 0, 0, 0, 0
1551 0, 0, 0, 0, 0, 0, 0, 0, 0
1553 0, 0, 0, 0, 0, 0, 0, 0, 0
1555 0, 0, 0, 0, 0, 0, 0, 0, 0
1557 0, 0, 0, 0, 0, 0, 0, 0, 0
1559 0, 0, 0, 0, 0, 0, 0, 0, 0
1561 0, 0, 0, 0, 0, 0, 0, 0, 0
1563 0, 0, 0, 0, 0, 0, 0, 0, 0
1565 0, 0, 0, 0, 0, 0, 0, 0, 0
1567 0, 0, 0, 0, 0, 0, 0, 0, 0
1569 0, 0, 0, 0, 0, 0, 0, 0, 0
1571 0, 0, 0, 0, 0, 0, 0, 0, 0
1573 0, 0, 0, 0, 0, 0, 0, 0, 0
1575 0, 0, 0, 0, 0, 0, 0, 0, 0
1577 0, 0, 0, 0, 0, 0, 0, 0, 0
1579 0, 0, 0, 0, 0, 0, 0, 0, 0
1581 0, 0, 0, 0, 0, 0, 0, 0, 0
1583 0, 0, 0, 0, 0, 0, 0, 0, 0
1585 0, 0, 0, 0, 0, 0, 0, 0, 0
1587 0, 0, 0, 0, 0, 0, 0, 0, 0
1589 0, 0, 0, 0, 0, 0, 0, 0, 0
1591 0, 0, 0, 0, 0, 0, 0, 0, 0
1593 0, 0, 0, 0, 0, 0, 0, 0, 0
1595 0, 0, 0, 0, 0, 0, 0, 0, 0
1597 0, 0, 0, 0, 0, 0, 0, 0, 0
1599 0, 0, 0, 0, 0, 0, 0, 0, 0
1601 0, 0, 0, 0, 0, 0, 0, 0, 0
1603 0, 0, 0, 0, 0, 0, 0, 0, 0
1605 0, 0, 0, 0, 0, 0, 0, 0, 0
1607 0, 0, 0, 0, 0, 0, 0, 0, 0
1609 0, 0, 0, 0, 0, 0, 0, 0, 0
1611 0, 0, 0, 0, 0, 0, 0, 0, 0
1613 0, 0, 0, 0, 0, 0, 0, 0, 0
1615 0, 0, 0, 0, 0, 0, 0, 0, 0
1617 0, 0, 0, 0, 0, 0, 0, 0, 0
1619 0, 0, 0, 0, 0, 0, 0, 0, 0
1621 0, 0, 0, 0, 0, 0, 0, 0, 0
1623 0, 0, 0, 0, 0, 0, 0, 0, 0
1625 0, 0, 0, 0, 0, 0, 0, 0, 0
1627 0, 0, 0, 0, 0, 0, 0, 0, 0
1629 0, 0, 0, 0, 0, 0, 0, 0, 0
1631 0, 0, 0, 0, 0, 0, 0, 0, 0
1633 0, 0, 0, 0, 0, 0, 0, 0, 0
1635 0, 0, 0, 0, 0, 0, 0, 0, 0
1637 0, 0, 0, 0, 0, 0, 0, 0, 0
1639 0, 0, 0, 0, 0, 0, 0, 0, 0
1641 0, 0, 0, 0, 0, 0, 0, 0, 0
1643 0, 0, 0, 0, 0, 0, 0, 0, 0
1645 0, 0, 0, 0, 0, 0, 0, 0, 0
1647 0, 0, 0, 0, 0, 0, 0, 0, 0
1649 0, 0, 0, 0, 0, 0, 0, 0, 0
1651 0, 0, 0, 0, 0, 0, 0, 0, 0
1653 0, 0, 0, 0, 0, 0, 0, 0, 0
1655 0, 0, 0, 0, 0, 0, 0, 0, 0
1657 0, 0, 0, 0, 0, 0, 0, 0, 0
1659 0, 0, 0, 0, 0, 0, 0, 0, 0
1661 0, 0, 0, 0, 0, 0, 0, 0, 0
1663 0, 0, 0, 0, 0, 0, 0, 0, 0
1665 0, 0, 0, 0, 0, 0, 0, 0, 0
1667 0, 0, 0, 0, 0, 0, 0, 0, 0
1669 0, 0, 0, 0, 0, 0, 0, 0, 0
1671 0, 0, 0, 0, 0, 0, 0, 0, 0
1673 0, 0, 0, 0, 0, 0, 0, 0, 0
1675 0, 0, 0, 0, 0, 0, 0, 0, 0
1677 0, 0, 0, 0, 0, 0, 0, 0, 0
1679 0, 0, 0, 0, 0, 0, 0, 0, 0
1681 0, 0, 0, 0, 0, 0, 0, 0, 0
1683 0, 0, 0, 0, 0, 0, 0, 0, 0
1685 0, 0, 0, 0, 0, 0, 0, 0, 0
1687 0, 0, 0, 0, 0, 0, 0, 0, 0
1689 0, 0, 0, 0, 0, 0, 0, 0, 0
1691 0, 0, 0, 0, 0, 0, 0, 0, 0
1693 0, 0, 0, 0, 0, 0, 0, 0, 0
1695 0, 0, 0, 0, 0, 0, 0, 0, 0
1697 0, 0, 0, 0, 0, 0, 0, 0, 0
1699 0, 0, 0, 0, 0, 0, 0, 0, 0
1701 0, 0, 0, 0, 0, 0, 0, 0, 0
1703 0, 0, 0, 0, 0, 0, 0, 0, 0
1705 0, 0, 0, 0, 0, 0, 0, 0, 0
1707 0, 0, 0, 0, 0, 0, 0, 0, 0
1709 0, 0, 0, 0, 0, 0, 0, 0, 0
1711 0, 0, 0, 0, 0, 0, 0, 0, 0
1713 0, 0, 0, 0, 0, 0, 0, 0, 0
1715 0, 0, 0, 0, 0, 0, 0, 0, 0
1717 0, 0, 0, 0, 0, 0, 0, 0, 0
1719 0, 0, 0, 0, 0, 0, 0, 0, 0
1721 0, 0, 0, 0, 0, 0, 0, 0, 0
1723 0, 0, 0, 0, 0, 0, 0, 0, 0
1725 0, 0, 0, 0, 0, 0, 0, 0, 0
1727 0, 0, 0, 0, 0, 0, 0, 0, 0
1729 0, 0, 0, 0, 0, 0, 0, 0, 0
1731 0, 0, 0, 0, 0, 0, 0, 0, 0
1733 0, 0, 0, 0, 0, 0, 0, 0, 0
1735 0, 0, 0, 0, 0, 0, 0, 0, 0
1737 0, 0, 0, 0, 0, 0, 0, 0, 0
1739 0, 0, 0, 0, 0, 0, 0, 0, 0
1741 0, 0, 0, 0, 0, 0, 0, 0, 0
1743 0, 0, 0, 0, 0, 0, 0, 0, 0
1745 0, 0, 0, 0, 0, 0, 0, 0, 0
1747 0, 0, 0, 0, 0, 0, 0, 0, 0
1749 0, 0, 0, 0, 0, 0, 0, 0, 0
1751 0, 0, 0, 0, 0, 0, 0, 0, 0
1753 0, 0, 0, 0, 0, 0, 0, 0, 0
1755 0, 0, 0, 0, 0, 0, 0, 0, 0
1757 0, 0, 0, 0, 0, 0, 0, 0, 0
1759 0, 0, 0, 0, 0, 0, 0, 0, 0
1761 0, 0, 0, 0, 0, 0, 0, 0, 0
1763 0, 0, 0, 0, 0, 0, 0, 0, 0
1765 0, 0, 0, 0, 0, 0, 0, 0, 0
1767 0, 0, 0, 0, 0, 0, 0, 0, 0
1769 0, 0, 0, 0, 0, 0, 0, 0, 0
1771 0, 0, 0, 0, 0, 0, 0, 0, 0
1773 0, 0, 0, 0, 0, 0, 0, 0, 0
1775 0, 0, 0, 0, 0, 0, 0, 0, 0
1777 0, 0, 0, 0, 0, 0, 0, 0, 0
1779 0, 0, 0, 0, 0, 0, 0, 0, 0
1781 0, 0, 0, 0, 0, 0, 0, 0, 0
1783 0, 0, 0, 0, 0, 0, 0, 0, 0
1785 0, 0, 0, 0, 0, 0, 0, 0, 0
1787 0, 0, 0, 0, 0, 0, 0, 0, 0
1789 0, 0, 0, 0, 0, 0, 0, 0, 0
1791 0, 0, 0, 0, 0, 0, 0, 0, 0
1793 0, 0, 0, 0, 0, 0, 0, 0, 0
1795 0, 0, 0, 0, 0, 0, 0, 0, 0
1797 0, 0, 0, 0, 0, 0, 0, 0, 0
1799 0, 0, 0, 0, 0, 0, 0, 0, 0
1801 0, 0, 0, 0, 0, 0, 0, 0, 0
1803 0, 0, 0, 0, 0, 0, 0, 0, 0
1805 0, 0, 0, 0, 0, 0, 0, 0, 0
1807 0, 0, 0, 0, 0, 0, 0, 0, 0
1809 0, 0, 0, 0, 0, 0, 0, 0, 0
1811 0, 0, 0, 0, 0, 0, 0, 0, 0
1813 0, 0, 0, 0, 0, 0, 0, 0, 0
1815 0, 0, 0, 0, 0, 0, 0, 0, 0
1817 0, 0, 0, 0, 0, 0, 0, 0, 0
1819 0, 0, 0, 0, 0, 0, 0, 0, 0
1821 0, 0, 0, 0, 0, 0, 0, 0, 0
1823 0, 0, 0, 0, 0, 0, 0, 0, 0
1825 0, 0, 0, 0, 0, 0, 0, 0, 0
1827 0, 0, 0, 0, 0, 0, 0, 0, 0
1829 0, 0, 0, 0, 0, 0, 0, 0, 0
1831 0, 0, 0, 0, 0, 0, 0, 0, 0
1833 0, 0, 0, 0, 0, 0, 0, 0, 0
1835 0, 0, 0, 0, 0, 0, 0, 0, 0
1837 0, 0, 0, 0, 0, 0, 0, 0, 0
1839 0, 0, 0, 0, 0, 0, 0, 0, 0
1841 0, 0, 0, 0, 0, 0, 0, 0, 0
1843 0, 0, 0, 0, 0, 0, 0, 0, 0
1845 0, 0, 0, 0, 0, 0, 0, 0, 0
1847 0, 0, 0, 0, 0, 0, 0, 0, 0
1849 0, 0, 0, 0, 0, 0, 0, 0, 0
1851 0, 0, 0, 0, 0, 0, 0, 0, 0
1853 0, 0, 0, 0, 0, 0, 0, 0, 0
1855 0, 0, 0, 0, 0, 0, 0, 0, 0
1857 0, 0, 0, 0, 0, 0, 0, 0, 0
1859 0, 0, 0, 0, 0, 0, 0, 0, 0
1861 0, 0, 0, 0, 0, 0, 0, 0, 0
1863 0, 0, 0, 0, 0, 0, 0, 0, 0
1865 0, 0, 0, 0, 0, 0, 0, 0, 0
1867 0, 0, 0, 0, 0, 0, 0, 0, 0
1869 0, 0, 0, 0, 0, 0, 0, 0, 0
1871 0, 0, 0, 0, 0, 0, 0, 0, 0
1873 0, 0, 0, 0, 0, 0, 0, 0, 0
1875 0, 0, 0, 0, 0, 0, 0, 0, 0
1877 0, 0, 0, 0, 0, 0, 0, 0, 0
1879 0, 0, 0, 0, 0, 0, 0, 0, 0
1881 0, 0, 0, 0, 0, 0, 0, 0, 0
1883 0, 0, 0, 0, 0, 0, 0, 0, 0
1885 0, 0, 0, 0, 0, 0, 0, 0, 0
1887 0, 0, 0, 0, 0, 0, 0, 0, 0
1889 0, 0, 0, 0, 0, 0, 0, 0, 0
1891 0, 0, 0, 0, 0, 0, 0, 0, 0
1893 0, 0, 0, 0, 0, 0, 0, 0, 0
1895 0, 0, 0, 0, 0, 0, 0, 0, 0
1897 0, 0, 0, 0, 0, 0, 0, 0, 0
1899 0, 0, 0, 0, 0, 0, 0, 0, 0
1901 0, 0, 0, 0, 0, 0, 0, 0, 0
1903 0, 0, 0, 0, 0, 0, 0, 0, 0
1905 0, 0, 0, 0, 0, 0, 0, 0, 0
1907 0, 0, 0, 0, 0, 0, 0, 0, 0
1909 0, 0, 0, 0, 0, 0, 0, 0, 0
1911 0, 0, 0, 0, 0, 0, 0, 0, 0
1913 0, 0, 0, 0, 0, 0, 0, 0, 0
1915 0, 0, 0, 0, 0, 0, 0, 0, 0
1917 0, 0, 0, 0, 0, 0, 0, 0, 0
1919 0, 0, 0, 0, 0, 0, 0, 0, 0
1921 0, 0, 0, 0, 0, 0, 0, 0, 0
1923 0, 0, 0, 0, 0, 0, 0, 0, 0
1925 0, 0, 0, 0, 0, 0, 0, 0, 0
1927 0, 0, 0, 0, 0, 0, 0, 0, 0
1929 0, 0, 0, 0, 0, 0, 0, 0, 0
1931 0, 0, 0, 0, 0, 0, 0, 0, 0
1933 0, 0, 0, 0, 0, 0, 0, 0, 0
1935 0, 0, 0, 0, 0, 0, 0, 0, 0
1937 0, 0, 0, 0, 0, 0, 0, 0, 0
1939 0, 0, 0, 0, 0, 0, 0, 0, 0
1941 0, 0, 0, 0, 0, 0, 0, 0, 0
1943 0, 0, 0, 0, 0, 0, 0, 0, 0
1945 0, 0, 0, 0, 0, 0, 0, 0, 0
1947 0, 0, 0, 0, 0, 0, 0, 0, 0
1949 0, 0, 0, 0, 0, 0, 0, 0, 0
1951 0, 0, 0, 0, 0, 0, 0, 0, 0
1953 0, 0, 0, 0, 0, 0, 0, 0, 0
1955 0, 0, 0, 0, 0, 0, 0, 0, 0
1957 0, 0, 0, 0, 0, 0, 0, 0, 0
1959 0, 0, 0, 0, 0, 0, 0, 0, 0
1961 0, 0, 0, 0, 0, 0, 0, 0, 0
1963 0, 0, 0, 0, 0, 0, 0, 0, 0
1965 0, 0, 0, 0, 0, 0, 0, 0, 0
1967 0, 0, 0, 0, 0, 0, 0, 0, 0
1969 0, 0, 0, 0, 0, 0, 0, 0, 0
1971 0, 0, 0, 0, 0, 0, 0, 0, 0
1973 0, 0, 0, 0, 0, 0, 0, 0, 0
1975 0, 0, 0, 0, 0, 0, 0, 0, 0
1977 0, 0, 0, 0, 0, 0, 0, 0, 0
1979 0, 0, 0, 0, 0, 0, 0, 0, 0
1981 0, 0, 0, 0, 0, 0, 0, 0, 0
1983 0, 0, 0, 0, 0, 0, 0, 0, 0
1985 0, 0, 0, 0, 0, 0, 0, 0, 0
1987 0, 0, 0, 0, 0, 0, 0, 0, 0
1989 0, 0, 0, 0, 0, 0, 0, 0, 0
1991 0, 0, 0, 0, 0, 0, 0, 0, 0
1993 0, 0, 0, 0, 0, 0, 0, 0, 0
1995 0, 0, 0, 0, 0, 0, 0, 0, 0
1997 0, 0, 0, 0, 0, 0, 0, 0, 0
1999 0, 0, 0, 0, 0, 0, 0, 0, 0
2001 0, 0, 0, 0, 0, 0, 0, 0, 0
2003 0, 0, 0, 0, 0, 0, 0, 0, 0
2005 0, 0, 0, 0, 0, 0, 0, 0, 0
2007 0, 0, 0, 0, 0, 0, 0, 0, 0
2009 0, 0, 0, 0, 0, 0, 0, 0, 0
2011 0, 0, 0, 0, 0, 0, 0, 0, 0
2013 0, 0, 0, 0, 0, 0, 0, 0, 0
2015 0, 0, 0, 0, 0, 0, 0, 0, 0
2017 0, 0, 0, 0, 0, 0, 0, 0, 0
2019 0, 0, 0, 0, 0, 0, 0, 0, 0
2021 0, 0, 0, 0, 0, 0, 0, 0, 0
2023 0, 0, 0, 0, 0, 0, 0, 0, 0
2025 0, 0, 0, 0, 0, 0, 0, 0, 0
2027 0, 0, 0, 0, 0, 0, 0, 0, 0
2029 0, 0, 0, 0, 0, 0, 0, 0, 0
2031 0, 0, 0, 0, 0, 0, 0, 0, 0
2033 0, 0, 0, 0, 0, 0, 0, 0, 0
2035 0, 0, 0, 0, 0, 0, 0, 0, 0
2037 0, 0, 0, 0, 0, 0, 0, 0, 0
2039 0, 0, 0, 0, 0, 0, 0, 0, 0
2041 0, 0, 0, 0, 0, 0, 0, 0, 0
2043 0, 0, 0, 0, 0, 0, 0, 0, 0
2045 0, 0, 0, 0, 0, 0, 0, 0, 0
2047 0, 0, 0, 0, 0, 0, 0, 0, 0
2049 0, 0, 0, 0, 0, 0, 0, 0, 0
2051 0, 0, 0, 0, 0, 0, 0, 0, 0
2053 0, 0, 0, 0, 0, 0, 0, 0, 0
2055 0, 0, 0, 0, 0, 0, 0, 0, 0
2057 0, 0, 0, 0, 0, 0, 0, 0, 0
2059 0, 0, 0, 0, 0, 0, 0, 0, 0
2061 0, 0, 0, 0, 0, 0, 0, 0, 0
2063 0, 0, 0, 0, 0, 0, 0, 0, 0
2065 0, 0, 0, 0, 0, 0, 0, 0, 0
2067 0, 0, 0, 0, 0, 0, 0, 0, 0
2069 0, 0, 0, 0, 0, 0, 0, 0, 0
2071 0, 0, 0, 0, 0, 0, 0, 0, 0
2073 0, 0, 0, 0, 0, 0, 0, 0, 0
2075 0, 0, 0, 0, 0, 0, 0, 0, 0
2077 0, 0, 0, 0, 0, 0, 0, 0, 0
2079 0, 0, 0, 0, 0, 0, 0, 0, 0
2081 0, 0, 0, 0, 0, 0, 0, 0, 0
2083 0, 0, 0, 0, 0, 0, 0, 0, 0
2085 0, 0, 0, 0, 0, 0, 0, 0, 0
2087 0, 0, 0, 0, 0, 0, 0, 0, 0
2089 0, 0, 0, 0, 0, 0, 0, 0, 0
2091 0, 0, 0, 0, 0, 0, 0, 0, 0
2093 0, 0, 0, 0, 0, 0, 0, 0, 0
2095 0, 0, 0, 0, 0, 0, 0, 0, 0
2097 0, 0, 0, 0, 0, 0, 0, 0, 0
2099 0, 0, 0, 0, 0, 0, 0, 0, 0
2101 0, 0, 0, 0, 0, 0, 0, 0, 0
2103 0, 0, 0, 0, 0, 0, 0, 0, 0
2105 0, 0, 0, 0, 0, 0, 0, 0, 0
2107 0, 0, 0, 0, 0, 0, 0, 0, 0
2109 0, 0, 0, 0, 0, 0, 0, 0, 0
2111 0, 0, 0, 0, 0, 0, 0, 0, 0
2113 0, 0, 0, 0, 0, 0, 0, 0, 0
2115 0, 0, 0, 0, 0, 0, 0, 0, 0
2117 0, 0, 0, 0, 0, 0, 0, 0, 0
2119 0, 0, 0, 0, 0, 0, 0, 0, 0
2121 0, 0, 0, 0, 0, 0, 0, 0, 0
2123 0, 0, 0, 0, 0, 0, 0, 0, 0
2125 0, 0, 0, 0, 0, 0, 0, 0, 0
2127 0, 0, 0, 0, 0, 0, 0, 0, 0
2129 0, 0, 0, 0, 0, 0, 0, 0, 0
2131 0, 0, 0, 0, 0, 0, 0, 0, 0
2133 0, 0, 0, 0, 0, 0, 0, 0, 0
2135 0, 0, 0, 0, 0, 0, 0, 0, 0
2137 0, 0, 0, 0, 0, 0, 0, 0, 0
2139 0, 0, 0, 0, 0, 0, 0, 0, 0
2141 0, 0, 0, 0, 0, 0, 0, 0, 0
2143 0, 0, 0, 0, 0, 0, 0, 0, 0
2145 0, 0, 0, 0, 0, 0, 0, 0, 0
2147 0, 0, 0, 0, 0, 0, 0, 0, 0
2149 0, 0, 0, 0, 0, 0, 0, 0, 0
2151 0, 0, 0, 0, 0, 0, 0, 0, 0
2153 0, 0, 0, 0, 0, 0, 0, 0, 0
2155 0, 0, 0, 0, 0, 0, 0, 0, 0
2159 static void RtemsTaskReqConstructErrors_Prepare(
2163 ctx->id_value = 0xffffffff;
2164 memset( &ctx->config, 0,
sizeof( ctx->config ) );
2167 static void RtemsTaskReqConstructErrors_Action(
2178 static void RtemsTaskReqConstructErrors_Cleanup(
2190 T_quiet_rsc_success( sc );
2197 T_TEST_CASE_FIXTURE(
2198 RtemsTaskReqConstructErrors,
2199 &RtemsTaskReqConstructErrors_Fixture
2205 ctx = T_fixture_context();
2210 ctx->
pcs[ 0 ] = RtemsTaskReqConstructErrors_Pre_Id_Id;
2211 ctx->
pcs[ 0 ] < RtemsTaskReqConstructErrors_Pre_Id_NA;
2214 if ( RtemsTaskReqConstructErrors_TransitionInfo[ index ].Pre_Id_NA ) {
2215 ctx->
pcs[ 0 ] = RtemsTaskReqConstructErrors_Pre_Id_NA;
2216 index += ( RtemsTaskReqConstructErrors_Pre_Id_NA - 1 )
2217 * RtemsTaskReqConstructErrors_Pre_Name_NA
2218 * RtemsTaskReqConstructErrors_Pre_Prio_NA
2219 * RtemsTaskReqConstructErrors_Pre_Tasks_NA
2220 * RtemsTaskReqConstructErrors_Pre_TLS_NA
2221 * RtemsTaskReqConstructErrors_Pre_Stack_NA
2222 * RtemsTaskReqConstructErrors_Pre_Ext_NA
2223 * RtemsTaskReqConstructErrors_Pre_Preempt_NA;
2227 ctx->
pcs[ 1 ] = RtemsTaskReqConstructErrors_Pre_Name_Valid;
2228 ctx->
pcs[ 1 ] < RtemsTaskReqConstructErrors_Pre_Name_NA;
2231 if ( RtemsTaskReqConstructErrors_TransitionInfo[ index ].Pre_Name_NA ) {
2232 ctx->
pcs[ 1 ] = RtemsTaskReqConstructErrors_Pre_Name_NA;
2233 index += ( RtemsTaskReqConstructErrors_Pre_Name_NA - 1 )
2234 * RtemsTaskReqConstructErrors_Pre_Prio_NA
2235 * RtemsTaskReqConstructErrors_Pre_Tasks_NA
2236 * RtemsTaskReqConstructErrors_Pre_TLS_NA
2237 * RtemsTaskReqConstructErrors_Pre_Stack_NA
2238 * RtemsTaskReqConstructErrors_Pre_Ext_NA
2239 * RtemsTaskReqConstructErrors_Pre_Preempt_NA;
2243 ctx->
pcs[ 2 ] = RtemsTaskReqConstructErrors_Pre_Prio_Valid;
2244 ctx->
pcs[ 2 ] < RtemsTaskReqConstructErrors_Pre_Prio_NA;
2247 if ( RtemsTaskReqConstructErrors_TransitionInfo[ index ].Pre_Prio_NA ) {
2248 ctx->
pcs[ 2 ] = RtemsTaskReqConstructErrors_Pre_Prio_NA;
2249 index += ( RtemsTaskReqConstructErrors_Pre_Prio_NA - 1 )
2250 * RtemsTaskReqConstructErrors_Pre_Tasks_NA
2251 * RtemsTaskReqConstructErrors_Pre_TLS_NA
2252 * RtemsTaskReqConstructErrors_Pre_Stack_NA
2253 * RtemsTaskReqConstructErrors_Pre_Ext_NA
2254 * RtemsTaskReqConstructErrors_Pre_Preempt_NA;
2258 ctx->
pcs[ 3 ] = RtemsTaskReqConstructErrors_Pre_Tasks_Avail;
2259 ctx->
pcs[ 3 ] < RtemsTaskReqConstructErrors_Pre_Tasks_NA;
2262 if ( RtemsTaskReqConstructErrors_TransitionInfo[ index ].Pre_Tasks_NA ) {
2263 ctx->
pcs[ 3 ] = RtemsTaskReqConstructErrors_Pre_Tasks_NA;
2264 index += ( RtemsTaskReqConstructErrors_Pre_Tasks_NA - 1 )
2265 * RtemsTaskReqConstructErrors_Pre_TLS_NA
2266 * RtemsTaskReqConstructErrors_Pre_Stack_NA
2267 * RtemsTaskReqConstructErrors_Pre_Ext_NA
2268 * RtemsTaskReqConstructErrors_Pre_Preempt_NA;
2272 ctx->
pcs[ 4 ] = RtemsTaskReqConstructErrors_Pre_TLS_Enough;
2273 ctx->
pcs[ 4 ] < RtemsTaskReqConstructErrors_Pre_TLS_NA;
2276 if ( RtemsTaskReqConstructErrors_TransitionInfo[ index ].Pre_TLS_NA ) {
2277 ctx->
pcs[ 4 ] = RtemsTaskReqConstructErrors_Pre_TLS_NA;
2278 index += ( RtemsTaskReqConstructErrors_Pre_TLS_NA - 1 )
2279 * RtemsTaskReqConstructErrors_Pre_Stack_NA
2280 * RtemsTaskReqConstructErrors_Pre_Ext_NA
2281 * RtemsTaskReqConstructErrors_Pre_Preempt_NA;
2285 ctx->
pcs[ 5 ] = RtemsTaskReqConstructErrors_Pre_Stack_Enough;
2286 ctx->
pcs[ 5 ] < RtemsTaskReqConstructErrors_Pre_Stack_NA;
2289 if ( RtemsTaskReqConstructErrors_TransitionInfo[ index ].Pre_Stack_NA ) {
2290 ctx->
pcs[ 5 ] = RtemsTaskReqConstructErrors_Pre_Stack_NA;
2291 index += ( RtemsTaskReqConstructErrors_Pre_Stack_NA - 1 )
2292 * RtemsTaskReqConstructErrors_Pre_Ext_NA
2293 * RtemsTaskReqConstructErrors_Pre_Preempt_NA;
2297 ctx->
pcs[ 6 ] = RtemsTaskReqConstructErrors_Pre_Ext_Ok;
2298 ctx->
pcs[ 6 ] < RtemsTaskReqConstructErrors_Pre_Ext_NA;
2301 if ( RtemsTaskReqConstructErrors_TransitionInfo[ index ].Pre_Ext_NA ) {
2302 ctx->
pcs[ 6 ] = RtemsTaskReqConstructErrors_Pre_Ext_NA;
2303 index += ( RtemsTaskReqConstructErrors_Pre_Ext_NA - 1 )
2304 * RtemsTaskReqConstructErrors_Pre_Preempt_NA;
2308 ctx->
pcs[ 7 ] = RtemsTaskReqConstructErrors_Pre_Preempt_Yes;
2309 ctx->
pcs[ 7 ] < RtemsTaskReqConstructErrors_Pre_Preempt_NA;
2312 if ( RtemsTaskReqConstructErrors_TransitionInfo[ index ].Pre_Preempt_NA ) {
2313 ctx->
pcs[ 7 ] = RtemsTaskReqConstructErrors_Pre_Preempt_NA;
2314 index += ( RtemsTaskReqConstructErrors_Pre_Preempt_NA - 1 );
2317 if ( RtemsTaskReqConstructErrors_TransitionInfo[ index ].Skip ) {
2322 RtemsTaskReqConstructErrors_Prepare( ctx );
2323 RtemsTaskReqConstructErrors_Pre_Id_Prepare(
2327 RtemsTaskReqConstructErrors_Pre_Name_Prepare(
2331 RtemsTaskReqConstructErrors_Pre_Prio_Prepare(
2335 RtemsTaskReqConstructErrors_Pre_Tasks_Prepare(
2339 RtemsTaskReqConstructErrors_Pre_TLS_Prepare(
2343 RtemsTaskReqConstructErrors_Pre_Stack_Prepare(
2347 RtemsTaskReqConstructErrors_Pre_Ext_Prepare(
2351 RtemsTaskReqConstructErrors_Pre_Preempt_Prepare(
2355 RtemsTaskReqConstructErrors_Action( ctx );
2356 RtemsTaskReqConstructErrors_Post_Status_Check(
2358 RtemsTaskReqConstructErrors_TransitionMap[ index ][ 0 ]
2360 RtemsTaskReqConstructErrors_Cleanup( ctx );
This status code indicates you have attempted to create too many instances of a particular object cla...
rtems_mode initial_modes
This member defines the initial modes of the task.
This status code indicates that an invalid thread priority was provided.
This status code indicates that the request was not satisfied.
Objects_Information * _Objects_Get_information_id(Objects_Id id)
Gets information of an object from an ID.
rtems_name name
This member defines the name of the task.
#define rtems_build_name(_C1, _C2, _C3, _C4)
%
rtems_status_code rtems_task_delete(rtems_id id)
%
This structure defines the configuration of a task constructed by rtems_task_construct().
This status code indicates successful completion.
static __inline__ void _Chain_Append_unprotected(Chain_Control *the_chain, Chain_Node *the_node)
Appends a node (unprotected).
Inlined Routines in the Object Handler.
rtems_status_code
This enumeration provides status codes for directives of the Classic API.
#define RTEMS_ALIGNED(_alignment)
Instructs the compiler in a declaration or definition to enforce the specified alignment.
#define RTEMS_FLOATING_POINT
This attribute constant indicates that the task shall be able to use the floating point hardware...
#define RTEMS_MINIMUM_STACK_SIZE
%
rtems_status_code rtems_extension_delete(rtems_id id)
%
Test context for spec:/rtems/task/req/construct-errors test case.
rtems_status_code rtems_extension_create(rtems_name name, const rtems_extensions_table *extension_table, rtems_id *id)
%
rtems_task_priority initial_priority
This member defines the initial priority of the task.
#define RTEMS_PREEMPT
This task mode constant is used to indicate preemption is enabled.
This status code indicates that a specified address was invalid.
This header file defines the RTEMS Classic API.
#define RTEMS_OBFUSCATE_VARIABLE(_var)
Obfuscates the variable so that the compiler cannot perform optimizations based on the variable value...
bool in_action_loop
This member indicates if the test action loop is currently executed.
#define RTEMS_PREEMPT_MASK
This task mode constant corresponds to the preemption enable/disable bit.
#define RTEMS_TASK_STORAGE_SIZE(_size, _attributes)
Returns the recommended task storage area size for the specified size and task attributes.
Objects_Id rtems_id
Values of this type identify an RTEMS object.
static __inline__ void _Chain_Initialize_empty(Chain_Control *the_chain)
Initializes this chain as empty.
size_t pcs[8]
This member defines the pre-condition states for the next action.
#define RTEMS_DEFAULT_MODES
This task mode constant represents the default mode set.
rtems_status_code rtems_task_construct(const rtems_task_config *config, rtems_id *id)
Constructs a task from the specified the task configuration.
rtems_attribute attributes
This member defines the attributes of the task.
This status code indicates that an object name was invalid.
Objects_Control * _Objects_Get_no_protection(Objects_Id id, const Objects_Information *information)
Maps object ids to object control blocks.
size_t maximum_thread_local_storage_size
This member defines the maximum thread-local storage size supported by the task storage area...
#define RTEMS_TASK_STORAGE_ALIGNMENT
This constant defines the recommended alignment of a task storage area in bytes.
size_t storage_size
This member defines size of the task storage area in bytes.
This status code indicates that a specified size was invalid.
static __inline__ Chain_Node * _Chain_Get_unprotected(Chain_Control *the_chain)
Gets the first node (unprotected).
#define RTEMS_NO_PREEMPT
This task mode constant is used to indicate preemption is disabled.