[PATCH] score: Fix thread initialization
Sebastian Huber
sebastian.huber at embedded-brains.de
Thu Feb 25 19:17:54 UTC 2021
Close the thread object if a thread create extension fails. Also call
the delete extension to avoid resource leaks in early extensions if a
late extension fails.
Close #4270.
---
cpukit/include/rtems/posix/pthreadimpl.h | 7 -
cpukit/include/rtems/score/threadimpl.h | 22 +-
cpukit/posix/src/pthreadcreate.c | 39 +-
cpukit/rtems/src/taskconstruct.c | 23 +-
cpukit/score/src/mpci.c | 7 +-
cpukit/score/src/threadcreateidle.c | 7 +-
cpukit/score/src/threadinitialize.c | 142 +-
cpukit/score/src/threadrestart.c | 51 +-
.../validation/tc-task-construct-errors.c | 1753 ++++++++++++-----
9 files changed, 1434 insertions(+), 617 deletions(-)
diff --git a/cpukit/include/rtems/posix/pthreadimpl.h b/cpukit/include/rtems/posix/pthreadimpl.h
index 74e46e4d92..52d462ab6f 100644
--- a/cpukit/include/rtems/posix/pthreadimpl.h
+++ b/cpukit/include/rtems/posix/pthreadimpl.h
@@ -107,13 +107,6 @@ RTEMS_INLINE_ROUTINE Thread_Control *_POSIX_Threads_Allocate(void)
_Objects_Allocate_unprotected( &_POSIX_Threads_Information.Objects );
}
-RTEMS_INLINE_ROUTINE void _POSIX_Threads_Free (
- Thread_Control *the_pthread
-)
-{
- _Objects_Free( &_POSIX_Threads_Information.Objects, &the_pthread->Object );
-}
-
/** @} */
#ifdef __cplusplus
diff --git a/cpukit/include/rtems/score/threadimpl.h b/cpukit/include/rtems/score/threadimpl.h
index 0c7df47f36..1e7d58609f 100644
--- a/cpukit/include/rtems/score/threadimpl.h
+++ b/cpukit/include/rtems/score/threadimpl.h
@@ -201,15 +201,31 @@ typedef struct {
* @param the_thread The thread to initialize.
* @param config The configuration of the thread to initialize.
*
- * @retval true The thread initialization was successful.
- * @retval false The thread initialization failed.
+ * @retval STATUS_SUCCESSFUL The thread initialization was successful.
+ *
+ * @retval STATUS_UNSATISFIED The thread initialization failed.
*/
-bool _Thread_Initialize(
+Status_Control _Thread_Initialize(
Thread_Information *information,
Thread_Control *the_thread,
const Thread_Configuration *config
);
+/**
+ * @brief Frees the thread.
+ *
+ * This routine invokes the thread delete extensions and frees all resources
+ * associated with the thread. Afterwards the thread object is closed.
+ *
+ * @param[in, out] information is the thread information.
+ *
+ * @param[in, out] the_thread is the thread to free.
+ */
+void _Thread_Free(
+ Thread_Information *information,
+ Thread_Control *the_thread
+);
+
/**
* @brief Starts the specified thread.
*
diff --git a/cpukit/posix/src/pthreadcreate.c b/cpukit/posix/src/pthreadcreate.c
index 33c5f8d03a..55ba73c8b4 100644
--- a/cpukit/posix/src/pthreadcreate.c
+++ b/cpukit/posix/src/pthreadcreate.c
@@ -26,6 +26,7 @@
#include <pthread.h>
#include <errno.h>
+#include <rtems/posix/posixapi.h>
#include <rtems/posix/priorityimpl.h>
#if defined(RTEMS_POSIX_API)
#include <rtems/posix/psignalimpl.h>
@@ -72,7 +73,8 @@ int pthread_create(
int normal_prio;
bool valid;
Thread_Configuration config;
- bool status;
+ Status_Control status;
+ bool ok;
Thread_Control *the_thread;
Thread_Control *executing;
int schedpolicy = SCHED_RR;
@@ -224,22 +226,23 @@ int pthread_create(
config.stack_free = _Stack_Free_nothing;
}
- status = ( config.stack_area != NULL );
+ if ( config.stack_area == NULL ) {
+ _Objects_Free( &_POSIX_Threads_Information.Objects, &the_thread->Object );
+ _Objects_Allocator_unlock();
+ return EAGAIN;
+ }
/*
* Initialize the core thread for this task.
*/
- if ( status ) {
- status = _Thread_Initialize(
- &_POSIX_Threads_Information,
- the_thread,
- &config
- );
- }
- if ( !status ) {
- _POSIX_Threads_Free( the_thread );
+ status = _Thread_Initialize(
+ &_POSIX_Threads_Information,
+ the_thread,
+ &config
+ );
+ if ( status != STATUS_SUCCESSFUL ) {
_Objects_Allocator_unlock();
- return EAGAIN;
+ return _POSIX_Get_error( status );
}
if ( the_attr->detachstate == PTHREAD_CREATE_DETACHED ) {
@@ -249,14 +252,14 @@ int pthread_create(
the_thread->Life.state |= THREAD_LIFE_CHANGE_DEFERRED;
_ISR_lock_ISR_disable( &lock_context );
- status = _Scheduler_Set_affinity(
+ ok = _Scheduler_Set_affinity(
the_thread,
the_attr->affinitysetsize,
the_attr->affinityset
);
_ISR_lock_ISR_enable( &lock_context );
- if ( !status ) {
- _POSIX_Threads_Free( the_thread );
+ if ( !ok ) {
+ _Thread_Free( &_POSIX_Threads_Information, the_thread );
_RTEMS_Unlock_allocator();
return EINVAL;
}
@@ -287,7 +290,7 @@ int pthread_create(
* POSIX threads are allocated and started in one operation.
*/
_ISR_lock_ISR_disable( &lock_context );
- status = _Thread_Start( the_thread, &entry, &lock_context );
+ ok = _Thread_Start( the_thread, &entry, &lock_context );
#if defined(RTEMS_DEBUG)
/*
@@ -296,8 +299,8 @@ int pthread_create(
* NOTE: This can only happen if someone slips in and touches the
* thread while we are creating it.
*/
- if ( !status ) {
- _POSIX_Threads_Free( the_thread );
+ if ( !ok ) {
+ _Thread_Free( &_POSIX_Threads_Information, the_thread );
_Objects_Allocator_unlock();
return EINVAL;
}
diff --git a/cpukit/rtems/src/taskconstruct.c b/cpukit/rtems/src/taskconstruct.c
index 799554c417..397f6c2c89 100644
--- a/cpukit/rtems/src/taskconstruct.c
+++ b/cpukit/rtems/src/taskconstruct.c
@@ -25,6 +25,7 @@
#include <rtems/rtems/eventimpl.h>
#include <rtems/rtems/modesimpl.h>
#include <rtems/rtems/support.h>
+#include <rtems/rtems/statusimpl.h>
#include <rtems/score/apimutex.h>
#include <rtems/score/schedulerimpl.h>
#include <rtems/score/stackimpl.h>
@@ -79,14 +80,6 @@ rtems_status_code rtems_task_construct(
return _RTEMS_tasks_Create( config, id, _RTEMS_tasks_Prepare_user_stack );
}
-static void _RTEMS_tasks_Free( Thread_Control *the_thread )
-{
- Thread_Information *information;
-
- information = _Thread_Get_objects_information( the_thread );
- _Objects_Free( &information->Objects, &the_thread->Object );
-}
-
rtems_status_code _RTEMS_tasks_Create(
const rtems_task_config *config,
rtems_id *id,
@@ -190,7 +183,7 @@ rtems_status_code _RTEMS_tasks_Create(
the_global_object = _Objects_MP_Allocate_global_object();
if ( the_global_object == NULL ) {
- _RTEMS_tasks_Free( the_thread );
+ _Objects_Free( &_RTEMS_tasks_Information.Objects, &the_thread->Object );
_Objects_Allocator_unlock();
return RTEMS_TOO_MANY;
}
@@ -204,17 +197,16 @@ rtems_status_code _RTEMS_tasks_Create(
*/
if ( status == RTEMS_SUCCESSFUL ) {
- bool ok;
+ Status_Control score_status;
- ok = _Thread_Initialize(
+ score_status = _Thread_Initialize(
&_RTEMS_tasks_Information,
the_thread,
&thread_config
);
-
- if ( !ok ) {
- status = RTEMS_UNSATISFIED;
- }
+ status = _Status_Get( score_status );
+ } else {
+ _Objects_Free( &_RTEMS_tasks_Information.Objects, &the_thread->Object );
}
if ( status != RTEMS_SUCCESSFUL ) {
@@ -222,7 +214,6 @@ rtems_status_code _RTEMS_tasks_Create(
if ( is_global )
_Objects_MP_Free_global_object( the_global_object );
#endif
- _RTEMS_tasks_Free( the_thread );
_Objects_Allocator_unlock();
return status;
}
diff --git a/cpukit/score/src/mpci.c b/cpukit/score/src/mpci.c
index 91d0eb0214..cb306c9763 100644
--- a/cpukit/score/src/mpci.c
+++ b/cpukit/score/src/mpci.c
@@ -126,7 +126,7 @@ static void _MPCI_Create_server( void )
}
};
Thread_Configuration config;
- bool ok;
+ Status_Control status;
ISR_lock_Context lock_context;
@@ -152,13 +152,12 @@ static void _MPCI_Create_server( void )
+ CPU_ALL_TASKS_ARE_FP * CONTEXT_FP_SIZE;
config.stack_area = _MPCI_Receive_server_stack;
- ok = _Thread_Initialize(
+ status = _Thread_Initialize(
&_Thread_Information,
_MPCI_Receive_server_tcb,
&config
);
- _Assert( ok );
- (void) ok;
+ _Assert_Unused_variable_equals( status, STATUS_SUCCESSFUL );
_ISR_lock_ISR_disable( &lock_context );
_Thread_Start( _MPCI_Receive_server_tcb, &entry, &lock_context );
diff --git a/cpukit/score/src/threadcreateidle.c b/cpukit/score/src/threadcreateidle.c
index 04a103cf14..395dcc9c12 100644
--- a/cpukit/score/src/threadcreateidle.c
+++ b/cpukit/score/src/threadcreateidle.c
@@ -34,7 +34,7 @@ static void _Thread_Create_idle_for_CPU( Per_CPU_Control *cpu )
{
Thread_Configuration config;
Thread_Control *idle;
- bool ok;
+ Status_Control status;
memset( &config, 0, sizeof( config ) );
config.scheduler = _Scheduler_Get_by_CPU( cpu );
@@ -67,9 +67,8 @@ static void _Thread_Create_idle_for_CPU( Per_CPU_Control *cpu )
idle = _Thread_Internal_allocate();
_Assert( idle != NULL );
- ok = _Thread_Initialize( &_Thread_Information, idle, &config );
- _Assert( ok );
- (void) ok;
+ status = _Thread_Initialize( &_Thread_Information, idle, &config );
+ _Assert_Unused_variable_equals( status, STATUS_SUCCESSFUL );
/*
* WARNING!!! This is necessary to "kick" start the system and
diff --git a/cpukit/score/src/threadinitialize.c b/cpukit/score/src/threadinitialize.c
index 10eb0d7a3f..8efd1c01d7 100644
--- a/cpukit/score/src/threadinitialize.c
+++ b/cpukit/score/src/threadinitialize.c
@@ -29,14 +29,59 @@
#include <rtems/score/watchdogimpl.h>
#include <rtems/config.h>
-bool _Thread_Initialize(
+void _Thread_Free(
+ Thread_Information *information,
+ Thread_Control *the_thread
+)
+{
+ _User_extensions_Thread_delete( the_thread );
+ _User_extensions_Destroy_iterators( the_thread );
+ _ISR_lock_Destroy( &the_thread->Keys.Lock );
+ _Scheduler_Node_destroy(
+ _Thread_Scheduler_get_home( the_thread ),
+ _Thread_Scheduler_get_home_node( the_thread )
+ );
+ _ISR_lock_Destroy( &the_thread->Timer.Lock );
+
+ /*
+ * The thread might have been FP. So deal with that.
+ */
+#if ( CPU_HARDWARE_FP == TRUE ) || ( CPU_SOFTWARE_FP == TRUE )
+#if ( CPU_USE_DEFERRED_FP_SWITCH == TRUE )
+ if ( _Thread_Is_allocated_fp( the_thread ) )
+ _Thread_Deallocate_fp();
+#endif
+#endif
+
+ _Freechain_Push(
+ &information->Thread_queue_heads.Free,
+ the_thread->Wait.spare_heads
+ );
+
+ /*
+ * Free the rest of the memory associated with this task
+ * and set the associated pointers to NULL for safety.
+ */
+ ( *the_thread->Start.stack_free )( the_thread->Start.Initial_stack.area );
+
+#if defined(RTEMS_SMP)
+ _ISR_lock_Destroy( &the_thread->Scheduler.Lock );
+ _ISR_lock_Destroy( &the_thread->Wait.Lock.Default );
+ _SMP_lock_Stats_destroy( &the_thread->Potpourri_stats );
+#endif
+
+ _Thread_queue_Destroy( &the_thread->Join_queue );
+ _Context_Destroy( the_thread, &the_thread->Registers );
+ _Objects_Free( &information->Objects, &the_thread->Object );
+}
+
+static bool _Thread_Try_initialize(
Thread_Information *information,
Thread_Control *the_thread,
const Thread_Configuration *config
)
{
uintptr_t tls_size;
- bool extension_status;
size_t i;
char *stack_begin;
char *stack_end;
@@ -61,29 +106,6 @@ bool _Thread_Initialize(
(char *) the_thread + add_on->source_offset;
}
- /* Set everything to perform the error case clean up */
- the_thread->Start.stack_free = config->stack_free;
-
-#if defined(RTEMS_SMP)
- if (
- !config->is_preemptible
- && !_Scheduler_Is_non_preempt_mode_supported( config->scheduler )
- ) {
- goto failed;
- }
-#endif
-
-#if defined(RTEMS_SMP) || CPU_ENABLE_ROBUST_THREAD_DISPATCH == TRUE
- if (
- config->isr_level != 0
-#if CPU_ENABLE_ROBUST_THREAD_DISPATCH == FALSE
- && _SMP_Need_inter_processor_interrupts()
-#endif
- ) {
- goto failed;
- }
-#endif
-
stack_begin = config->stack_area;
stack_end = stack_begin + config->stack_size;
@@ -131,6 +153,7 @@ bool _Thread_Initialize(
the_thread->Start.is_preemptible = config->is_preemptible;
the_thread->Start.budget_algorithm = config->budget_algorithm;
the_thread->Start.budget_callout = config->budget_callout;
+ the_thread->Start.stack_free = config->stack_free;
_Thread_Timer_initialize( &the_thread->Timer, cpu );
@@ -243,6 +266,33 @@ bool _Thread_Initialize(
_Objects_Open_u32( &information->Objects, &the_thread->Object, config->name );
+ /*
+ * We do following checks of simple error conditions after the thread is
+ * fully initialized to simplify the clean up in case of an error. With a
+ * fully initialized thread we can simply use _Thread_Free() and do not have
+ * to bother with partially initialized threads.
+ */
+
+#if defined(RTEMS_SMP)
+ if (
+ !config->is_preemptible
+ && !_Scheduler_Is_non_preempt_mode_supported( config->scheduler )
+ ) {
+ return false;
+ }
+#endif
+
+#if defined(RTEMS_SMP) || CPU_ENABLE_ROBUST_THREAD_DISPATCH == TRUE
+ if (
+ config->isr_level != 0
+#if CPU_ENABLE_ROBUST_THREAD_DISPATCH == FALSE
+ && _SMP_Need_inter_processor_interrupts()
+#endif
+ ) {
+ return false;
+ }
+#endif
+
/*
* We assume the Allocator Mutex is locked and dispatching is
* enabled when we get here. We want to be able to run the
@@ -250,33 +300,25 @@ bool _Thread_Initialize(
* Mutex provides sufficient protection to let the user extensions
* run safely.
*/
- extension_status = _User_extensions_Thread_create( the_thread );
- if ( extension_status )
- return true;
+ return _User_extensions_Thread_create( the_thread );
+}
-#if defined(RTEMS_SMP)
- while ( scheduler_index > 0 ) {
- scheduler_node_for_index = (Scheduler_Node *)
- ( (uintptr_t) scheduler_node_for_index - _Scheduler_Node_size );
- --scheduler_for_index;
- --scheduler_index;
- _Scheduler_Node_destroy( scheduler_for_index, scheduler_node_for_index );
- }
-#else
- if ( scheduler_index > 0 ) {
- _Scheduler_Node_destroy( config->scheduler, scheduler_node );
- }
-#endif
+Status_Control _Thread_Initialize(
+ Thread_Information *information,
+ Thread_Control *the_thread,
+ const Thread_Configuration *config
+)
+{
+ bool ok;
- _Freechain_Push(
- &information->Thread_queue_heads.Free,
- the_thread->Wait.spare_heads
- );
+ ok = _Thread_Try_initialize( information, the_thread, config );
-#if defined(RTEMS_SMP) || CPU_ENABLE_ROBUST_THREAD_DISPATCH == TRUE
-failed:
-#endif
+ if ( !ok ) {
+ _Objects_Close( &information->Objects, &the_thread->Object );
+ _Thread_Free( information, the_thread );
- ( *the_thread->Start.stack_free )( the_thread->Start.Initial_stack.area );
- return false;
+ return STATUS_UNSATISFIED;
+ }
+
+ return STATUS_SUCCESSFUL;
}
diff --git a/cpukit/score/src/threadrestart.c b/cpukit/score/src/threadrestart.c
index cf92e25a5d..e56eaa9fc8 100644
--- a/cpukit/score/src/threadrestart.c
+++ b/cpukit/score/src/threadrestart.c
@@ -155,52 +155,6 @@ static void _Thread_Make_zombie( Thread_Control *the_thread )
_Thread_Wake_up_joining_threads( the_thread );
}
-static void _Thread_Free( Thread_Control *the_thread )
-{
- Thread_Information *information;
-
- _User_extensions_Thread_delete( the_thread );
- _User_extensions_Destroy_iterators( the_thread );
- _ISR_lock_Destroy( &the_thread->Keys.Lock );
- _Scheduler_Node_destroy(
- _Thread_Scheduler_get_home( the_thread ),
- _Thread_Scheduler_get_home_node( the_thread )
- );
- _ISR_lock_Destroy( &the_thread->Timer.Lock );
-
- /*
- * The thread might have been FP. So deal with that.
- */
-#if ( CPU_HARDWARE_FP == TRUE ) || ( CPU_SOFTWARE_FP == TRUE )
-#if ( CPU_USE_DEFERRED_FP_SWITCH == TRUE )
- if ( _Thread_Is_allocated_fp( the_thread ) )
- _Thread_Deallocate_fp();
-#endif
-#endif
-
- information = _Thread_Get_objects_information( the_thread );
- _Freechain_Push(
- &information->Thread_queue_heads.Free,
- the_thread->Wait.spare_heads
- );
-
- /*
- * Free the rest of the memory associated with this task
- * and set the associated pointers to NULL for safety.
- */
- ( *the_thread->Start.stack_free )( the_thread->Start.Initial_stack.area );
-
-#if defined(RTEMS_SMP)
- _ISR_lock_Destroy( &the_thread->Scheduler.Lock );
- _ISR_lock_Destroy( &the_thread->Wait.Lock.Default );
- _SMP_lock_Stats_destroy( &the_thread->Potpourri_stats );
-#endif
-
- _Thread_queue_Destroy( &the_thread->Join_queue );
- _Context_Destroy( the_thread, &the_thread->Registers );
- _Objects_Free( &information->Objects, &the_thread->Object );
-}
-
static void _Thread_Wait_for_execution_stop( Thread_Control *the_thread )
{
#if defined(RTEMS_SMP)
@@ -227,10 +181,13 @@ void _Thread_Kill_zombies( void )
the_thread = (Thread_Control *) _Chain_Get_unprotected( &zombies->Chain );
while ( the_thread != NULL ) {
+ Thread_Information *information;
+
_ISR_lock_Release_and_ISR_enable( &zombies->Lock, &lock_context );
_Thread_Wait_for_execution_stop( the_thread );
- _Thread_Free( the_thread );
+ information = _Thread_Get_objects_information( the_thread );
+ _Thread_Free( information, the_thread );
_ISR_lock_ISR_disable_and_acquire( &zombies->Lock, &lock_context );
diff --git a/testsuites/validation/tc-task-construct-errors.c b/testsuites/validation/tc-task-construct-errors.c
index 37a41d6be6..ca44ad74a4 100644
--- a/testsuites/validation/tc-task-construct-errors.c
+++ b/testsuites/validation/tc-task-construct-errors.c
@@ -7,7 +7,7 @@
*/
/*
- * Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+ * Copyright (C) 2020, 2021 embedded brains GmbH (http://www.embedded-brains.de)
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@@ -54,8 +54,6 @@
#include <rtems.h>
#include <string.h>
-#include <rtems/score/chainimpl.h>
-#include <rtems/score/objectimpl.h>
#include <rtems/test.h>
@@ -88,10 +86,10 @@ typedef enum {
} RtemsTaskReqConstructErrors_Pre_Prio;
typedef enum {
- RtemsTaskReqConstructErrors_Pre_Tasks_Avail,
- RtemsTaskReqConstructErrors_Pre_Tasks_None,
- RtemsTaskReqConstructErrors_Pre_Tasks_NA
-} RtemsTaskReqConstructErrors_Pre_Tasks;
+ RtemsTaskReqConstructErrors_Pre_Free_Yes,
+ RtemsTaskReqConstructErrors_Pre_Free_No,
+ RtemsTaskReqConstructErrors_Pre_Free_NA
+} RtemsTaskReqConstructErrors_Pre_Free;
typedef enum {
RtemsTaskReqConstructErrors_Pre_TLS_Enough,
@@ -128,6 +126,18 @@ typedef enum {
RtemsTaskReqConstructErrors_Post_Status_NA
} RtemsTaskReqConstructErrors_Post_Status;
+typedef enum {
+ RtemsTaskReqConstructErrors_Post_Name_Valid,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_Name_NA
+} RtemsTaskReqConstructErrors_Post_Name;
+
+typedef enum {
+ RtemsTaskReqConstructErrors_Post_IdValue_Assigned,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged,
+ RtemsTaskReqConstructErrors_Post_IdValue_NA
+} RtemsTaskReqConstructErrors_Post_IdValue;
+
/**
* @brief Test context for spec:/rtems/task/req/construct-errors test case.
*/
@@ -146,7 +156,7 @@ typedef struct {
rtems_id extension_id;
- Chain_Control tasks;
+ void *seized_objects;
/**
* @brief This member defines the pre-condition states for the next action.
@@ -182,9 +192,9 @@ static const char * const RtemsTaskReqConstructErrors_PreDesc_Prio[] = {
"NA"
};
-static const char * const RtemsTaskReqConstructErrors_PreDesc_Tasks[] = {
- "Avail",
- "None",
+static const char * const RtemsTaskReqConstructErrors_PreDesc_Free[] = {
+ "Yes",
+ "No",
"NA"
};
@@ -216,7 +226,7 @@ static const char * const * const RtemsTaskReqConstructErrors_PreDesc[] = {
RtemsTaskReqConstructErrors_PreDesc_Id,
RtemsTaskReqConstructErrors_PreDesc_Name,
RtemsTaskReqConstructErrors_PreDesc_Prio,
- RtemsTaskReqConstructErrors_PreDesc_Tasks,
+ RtemsTaskReqConstructErrors_PreDesc_Free,
RtemsTaskReqConstructErrors_PreDesc_TLS,
RtemsTaskReqConstructErrors_PreDesc_Stack,
RtemsTaskReqConstructErrors_PreDesc_Ext,
@@ -224,6 +234,12 @@ static const char * const * const RtemsTaskReqConstructErrors_PreDesc[] = {
NULL
};
+#define NAME rtems_build_name( 'T', 'E', 'S', 'T' )
+
+#define INVALID_ID 0xffffffff
+
+typedef RtemsTaskReqConstructErrors_Context Context;
+
static _Thread_local int tls_variable;
#define MAX_TLS_SIZE RTEMS_ALIGN_UP( 128, RTEMS_TASK_STORAGE_ALIGNMENT )
@@ -235,8 +251,8 @@ RTEMS_ALIGNED( RTEMS_TASK_STORAGE_ALIGNMENT ) static char task_storage[
)
];
-static const rtems_task_config valid_task_config = {
- .name = rtems_build_name( 'T', 'A', 'S', 'K' ),
+static const rtems_task_config seize_task_config = {
+ .name = rtems_build_name( 'S', 'I', 'Z', 'E' ),
.initial_priority = 1,
.storage_area = task_storage,
.storage_size = sizeof( task_storage ),
@@ -245,6 +261,21 @@ static const rtems_task_config valid_task_config = {
.attributes = RTEMS_DEFAULT_MODES
};
+static rtems_status_code Create( void *arg, uint32_t *id )
+{
+ Context *ctx;
+ bool create_extension_status;
+ rtems_status_code sc;
+
+ ctx = arg;
+ create_extension_status = ctx->create_extension_status;
+ ctx->create_extension_status = true;
+ sc = rtems_task_construct( &seize_task_config, id );
+ ctx->create_extension_status = create_extension_status;
+
+ return sc;
+}
+
static bool ThreadCreate( rtems_tcb *executing, rtems_tcb *created )
{
(void) executing;
@@ -285,7 +316,7 @@ static void RtemsTaskReqConstructErrors_Pre_Name_Prepare(
{
switch ( state ) {
case RtemsTaskReqConstructErrors_Pre_Name_Valid: {
- ctx->config.name = rtems_build_name( 'N', 'A', 'M', 'E' );
+ ctx->config.name = NAME;
break;
}
@@ -325,49 +356,23 @@ static void RtemsTaskReqConstructErrors_Pre_Prio_Prepare(
}
}
-static void RtemsTaskReqConstructErrors_Pre_Tasks_Prepare(
- RtemsTaskReqConstructErrors_Context *ctx,
- RtemsTaskReqConstructErrors_Pre_Tasks state
+static void RtemsTaskReqConstructErrors_Pre_Free_Prepare(
+ RtemsTaskReqConstructErrors_Context *ctx,
+ RtemsTaskReqConstructErrors_Pre_Free state
)
{
- bool create_extension_status;
-
switch ( state ) {
- case RtemsTaskReqConstructErrors_Pre_Tasks_Avail: {
+ case RtemsTaskReqConstructErrors_Pre_Free_Yes: {
/* Nothing to do */
break;
}
- case RtemsTaskReqConstructErrors_Pre_Tasks_None: {
- create_extension_status = ctx->create_extension_status;
- ctx->create_extension_status = true;
-
- while ( true ) {
- rtems_status_code sc;
- rtems_id id;
-
- sc = rtems_task_construct( &valid_task_config, &id );
-
- if ( sc == RTEMS_SUCCESSFUL ) {
- Objects_Control *obj;
- const Objects_Information *info;
-
- info = _Objects_Get_information_id( id );
- T_quiet_assert_not_null( info );
- obj = _Objects_Get_no_protection( id, info );
- T_quiet_assert_not_null( obj );
- _Chain_Append_unprotected( &ctx->tasks, &obj->Node );
- } else {
- T_quiet_rsc( sc, RTEMS_TOO_MANY );
- break;
- }
- }
-
- ctx->create_extension_status = create_extension_status;
+ case RtemsTaskReqConstructErrors_Pre_Free_No: {
+ ctx->seized_objects = T_seize_objects( Create, ctx );
break;
}
- case RtemsTaskReqConstructErrors_Pre_Tasks_NA:
+ case RtemsTaskReqConstructErrors_Pre_Free_NA:
break;
}
}
@@ -463,53 +468,39 @@ static void RtemsTaskReqConstructErrors_Post_Status_Check(
RtemsTaskReqConstructErrors_Post_Status state
)
{
- rtems_status_code sc;
-
switch ( state ) {
case RtemsTaskReqConstructErrors_Post_Status_Ok: {
T_rsc_success( ctx->status );
- T_eq_ptr( ctx->id, &ctx->id_value );
- T_ne_u32( ctx->id_value, 0xffffffff );
-
- sc = rtems_task_delete( ctx->id_value );
- T_rsc_success( sc );
break;
}
case RtemsTaskReqConstructErrors_Post_Status_InvAddr: {
T_rsc( ctx->status, RTEMS_INVALID_ADDRESS );
- T_null( ctx->id );
- T_eq_u32( ctx->id_value, 0xffffffff );
break;
}
case RtemsTaskReqConstructErrors_Post_Status_InvName: {
T_rsc( ctx->status, RTEMS_INVALID_NAME );
- T_eq_u32( ctx->id_value, 0xffffffff );
break;
}
case RtemsTaskReqConstructErrors_Post_Status_InvPrio: {
T_rsc( ctx->status, RTEMS_INVALID_PRIORITY );
- T_eq_u32( ctx->id_value, 0xffffffff );
break;
}
case RtemsTaskReqConstructErrors_Post_Status_InvSize: {
T_rsc( ctx->status, RTEMS_INVALID_SIZE );
- T_eq_u32( ctx->id_value, 0xffffffff );
break;
}
case RtemsTaskReqConstructErrors_Post_Status_TooMany: {
T_rsc( ctx->status, RTEMS_TOO_MANY );
- T_eq_u32( ctx->id_value, 0xffffffff );
break;
}
case RtemsTaskReqConstructErrors_Post_Status_Unsat: {
T_rsc( ctx->status, RTEMS_UNSATISFIED );
- T_eq_u32( ctx->id_value, 0xffffffff );
break;
}
@@ -518,6 +509,56 @@ static void RtemsTaskReqConstructErrors_Post_Status_Check(
}
}
+static void RtemsTaskReqConstructErrors_Post_Name_Check(
+ RtemsTaskReqConstructErrors_Context *ctx,
+ RtemsTaskReqConstructErrors_Post_Name state
+)
+{
+ rtems_status_code sc;
+ rtems_id id;
+
+ switch ( state ) {
+ case RtemsTaskReqConstructErrors_Post_Name_Valid: {
+ id = 0;
+ sc = rtems_task_ident( NAME, RTEMS_SEARCH_LOCAL_NODE, &id );
+ T_rsc_success( sc );
+ T_eq_u32( id, ctx->id_value );
+ break;
+ }
+
+ case RtemsTaskReqConstructErrors_Post_Name_Invalid: {
+ sc = rtems_task_ident( NAME, RTEMS_SEARCH_LOCAL_NODE, &id );
+ T_rsc( sc, RTEMS_INVALID_NAME );
+ break;
+ }
+
+ case RtemsTaskReqConstructErrors_Post_Name_NA:
+ break;
+ }
+}
+
+static void RtemsTaskReqConstructErrors_Post_IdValue_Check(
+ RtemsTaskReqConstructErrors_Context *ctx,
+ RtemsTaskReqConstructErrors_Post_IdValue state
+)
+{
+ switch ( state ) {
+ case RtemsTaskReqConstructErrors_Post_IdValue_Assigned: {
+ T_eq_ptr( ctx->id, &ctx->id_value );
+ T_ne_u32( ctx->id_value, INVALID_ID );
+ break;
+ }
+
+ case RtemsTaskReqConstructErrors_Post_IdValue_Unchanged: {
+ T_eq_u32( ctx->id_value, INVALID_ID );
+ break;
+ }
+
+ case RtemsTaskReqConstructErrors_Post_IdValue_NA:
+ break;
+ }
+}
+
static void RtemsTaskReqConstructErrors_Setup(
RtemsTaskReqConstructErrors_Context *ctx
)
@@ -535,8 +576,6 @@ static void RtemsTaskReqConstructErrors_Setup(
&ctx->extension_id
);
T_rsc_success( sc );
-
- _Chain_Initialize_empty( &ctx->tasks );
}
static void RtemsTaskReqConstructErrors_Setup_Wrap( void *arg )
@@ -597,779 +636,1549 @@ static T_fixture RtemsTaskReqConstructErrors_Fixture = {
.initial_context = &RtemsTaskReqConstructErrors_Instance
};
-static const uint8_t RtemsTaskReqConstructErrors_TransitionMap[][ 1 ] = {
+static const uint8_t RtemsTaskReqConstructErrors_TransitionMap[][ 3 ] = {
{
- RtemsTaskReqConstructErrors_Post_Status_Ok
+ RtemsTaskReqConstructErrors_Post_Status_Ok,
+ RtemsTaskReqConstructErrors_Post_Name_Valid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Assigned
}, {
#if defined(RTEMS_SMP)
- RtemsTaskReqConstructErrors_Post_Status_Unsat
+ RtemsTaskReqConstructErrors_Post_Status_Unsat,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
#else
- RtemsTaskReqConstructErrors_Post_Status_Ok
+ RtemsTaskReqConstructErrors_Post_Status_Ok,
+ RtemsTaskReqConstructErrors_Post_Name_Valid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Assigned
#endif
}, {
- RtemsTaskReqConstructErrors_Post_Status_Unsat
+ RtemsTaskReqConstructErrors_Post_Status_Unsat,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_Unsat
+ RtemsTaskReqConstructErrors_Post_Status_Unsat,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvSize
+ RtemsTaskReqConstructErrors_Post_Status_InvSize,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvSize
+ RtemsTaskReqConstructErrors_Post_Status_InvSize,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvSize
+ RtemsTaskReqConstructErrors_Post_Status_InvSize,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvSize
+ RtemsTaskReqConstructErrors_Post_Status_InvSize,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvSize
+ RtemsTaskReqConstructErrors_Post_Status_InvSize,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvSize
+ RtemsTaskReqConstructErrors_Post_Status_InvSize,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvSize
+ RtemsTaskReqConstructErrors_Post_Status_InvSize,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvSize
+ RtemsTaskReqConstructErrors_Post_Status_InvSize,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvSize
+ RtemsTaskReqConstructErrors_Post_Status_InvSize,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvSize
+ RtemsTaskReqConstructErrors_Post_Status_InvSize,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvSize
+ RtemsTaskReqConstructErrors_Post_Status_InvSize,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvSize
+ RtemsTaskReqConstructErrors_Post_Status_InvSize,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_TooMany
+ RtemsTaskReqConstructErrors_Post_Status_TooMany,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_TooMany
+ RtemsTaskReqConstructErrors_Post_Status_TooMany,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_TooMany
+ RtemsTaskReqConstructErrors_Post_Status_TooMany,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_TooMany
+ RtemsTaskReqConstructErrors_Post_Status_TooMany,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_TooMany
+ RtemsTaskReqConstructErrors_Post_Status_TooMany,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_TooMany
+ RtemsTaskReqConstructErrors_Post_Status_TooMany,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_TooMany
+ RtemsTaskReqConstructErrors_Post_Status_TooMany,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_TooMany
+ RtemsTaskReqConstructErrors_Post_Status_TooMany,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_TooMany
+ RtemsTaskReqConstructErrors_Post_Status_TooMany,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_TooMany
+ RtemsTaskReqConstructErrors_Post_Status_TooMany,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_TooMany
+ RtemsTaskReqConstructErrors_Post_Status_TooMany,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_TooMany
+ RtemsTaskReqConstructErrors_Post_Status_TooMany,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_TooMany
+ RtemsTaskReqConstructErrors_Post_Status_TooMany,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_TooMany
+ RtemsTaskReqConstructErrors_Post_Status_TooMany,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_TooMany
+ RtemsTaskReqConstructErrors_Post_Status_TooMany,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_TooMany
+ RtemsTaskReqConstructErrors_Post_Status_TooMany,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvPrio
+ RtemsTaskReqConstructErrors_Post_Status_InvPrio,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvAddr
+ RtemsTaskReqConstructErrors_Post_Status_InvAddr,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}, {
- RtemsTaskReqConstructErrors_Post_Status_InvName
+ RtemsTaskReqConstructErrors_Post_Status_InvName,
+ RtemsTaskReqConstructErrors_Post_Name_Invalid,
+ RtemsTaskReqConstructErrors_Post_IdValue_Unchanged
}
};
@@ -1378,7 +2187,7 @@ static const struct {
uint16_t Pre_Id_NA : 1;
uint16_t Pre_Name_NA : 1;
uint16_t Pre_Prio_NA : 1;
- uint16_t Pre_Tasks_NA : 1;
+ uint16_t Pre_Free_NA : 1;
uint16_t Pre_TLS_NA : 1;
uint16_t Pre_Stack_NA : 1;
uint16_t Pre_Ext_NA : 1;
@@ -2163,7 +2972,7 @@ static void RtemsTaskReqConstructErrors_Prepare(
RtemsTaskReqConstructErrors_Context *ctx
)
{
- ctx->id_value = 0xffffffff;
+ ctx->id_value = INVALID_ID;
memset( &ctx->config, 0, sizeof( ctx->config ) );
}
@@ -2182,16 +2991,16 @@ static void RtemsTaskReqConstructErrors_Cleanup(
RtemsTaskReqConstructErrors_Context *ctx
)
{
- Chain_Node *node;
+ if ( ctx->id_value != INVALID_ID ) {
+ rtems_status_code sc;
- while ( ( node = _Chain_Get_unprotected( &ctx->tasks ) ) ) {
- Objects_Control *obj;
- rtems_status_code sc;
+ sc = rtems_task_delete( ctx->id_value );
+ T_rsc_success( sc );
- obj = (Objects_Control *) node;
- sc = rtems_task_delete( obj->id );
- T_quiet_rsc_success( sc );
+ ctx->id_value = INVALID_ID;
}
+
+ T_surrender_objects( &ctx->seized_objects, rtems_task_delete );
}
/**
@@ -2219,7 +3028,7 @@ T_TEST_CASE_FIXTURE(
index += ( RtemsTaskReqConstructErrors_Pre_Id_NA - 1 )
* RtemsTaskReqConstructErrors_Pre_Name_NA
* RtemsTaskReqConstructErrors_Pre_Prio_NA
- * RtemsTaskReqConstructErrors_Pre_Tasks_NA
+ * RtemsTaskReqConstructErrors_Pre_Free_NA
* RtemsTaskReqConstructErrors_Pre_TLS_NA
* RtemsTaskReqConstructErrors_Pre_Stack_NA
* RtemsTaskReqConstructErrors_Pre_Ext_NA
@@ -2235,7 +3044,7 @@ T_TEST_CASE_FIXTURE(
ctx->pcs[ 1 ] = RtemsTaskReqConstructErrors_Pre_Name_NA;
index += ( RtemsTaskReqConstructErrors_Pre_Name_NA - 1 )
* RtemsTaskReqConstructErrors_Pre_Prio_NA
- * RtemsTaskReqConstructErrors_Pre_Tasks_NA
+ * RtemsTaskReqConstructErrors_Pre_Free_NA
* RtemsTaskReqConstructErrors_Pre_TLS_NA
* RtemsTaskReqConstructErrors_Pre_Stack_NA
* RtemsTaskReqConstructErrors_Pre_Ext_NA
@@ -2250,7 +3059,7 @@ T_TEST_CASE_FIXTURE(
if ( RtemsTaskReqConstructErrors_TransitionInfo[ index ].Pre_Prio_NA ) {
ctx->pcs[ 2 ] = RtemsTaskReqConstructErrors_Pre_Prio_NA;
index += ( RtemsTaskReqConstructErrors_Pre_Prio_NA - 1 )
- * RtemsTaskReqConstructErrors_Pre_Tasks_NA
+ * RtemsTaskReqConstructErrors_Pre_Free_NA
* RtemsTaskReqConstructErrors_Pre_TLS_NA
* RtemsTaskReqConstructErrors_Pre_Stack_NA
* RtemsTaskReqConstructErrors_Pre_Ext_NA
@@ -2258,13 +3067,13 @@ T_TEST_CASE_FIXTURE(
}
for (
- ctx->pcs[ 3 ] = RtemsTaskReqConstructErrors_Pre_Tasks_Avail;
- ctx->pcs[ 3 ] < RtemsTaskReqConstructErrors_Pre_Tasks_NA;
+ ctx->pcs[ 3 ] = RtemsTaskReqConstructErrors_Pre_Free_Yes;
+ ctx->pcs[ 3 ] < RtemsTaskReqConstructErrors_Pre_Free_NA;
++ctx->pcs[ 3 ]
) {
- if ( RtemsTaskReqConstructErrors_TransitionInfo[ index ].Pre_Tasks_NA ) {
- ctx->pcs[ 3 ] = RtemsTaskReqConstructErrors_Pre_Tasks_NA;
- index += ( RtemsTaskReqConstructErrors_Pre_Tasks_NA - 1 )
+ if ( RtemsTaskReqConstructErrors_TransitionInfo[ index ].Pre_Free_NA ) {
+ ctx->pcs[ 3 ] = RtemsTaskReqConstructErrors_Pre_Free_NA;
+ index += ( RtemsTaskReqConstructErrors_Pre_Free_NA - 1 )
* RtemsTaskReqConstructErrors_Pre_TLS_NA
* RtemsTaskReqConstructErrors_Pre_Stack_NA
* RtemsTaskReqConstructErrors_Pre_Ext_NA
@@ -2335,7 +3144,7 @@ T_TEST_CASE_FIXTURE(
ctx,
ctx->pcs[ 2 ]
);
- RtemsTaskReqConstructErrors_Pre_Tasks_Prepare(
+ RtemsTaskReqConstructErrors_Pre_Free_Prepare(
ctx,
ctx->pcs[ 3 ]
);
@@ -2360,6 +3169,14 @@ T_TEST_CASE_FIXTURE(
ctx,
RtemsTaskReqConstructErrors_TransitionMap[ index ][ 0 ]
);
+ RtemsTaskReqConstructErrors_Post_Name_Check(
+ ctx,
+ RtemsTaskReqConstructErrors_TransitionMap[ index ][ 1 ]
+ );
+ RtemsTaskReqConstructErrors_Post_IdValue_Check(
+ ctx,
+ RtemsTaskReqConstructErrors_TransitionMap[ index ][ 2 ]
+ );
RtemsTaskReqConstructErrors_Cleanup( ctx );
++index;
}
--
2.26.2
More information about the devel
mailing list