*** TEST 43 *** RTEMS Version: rtems-4.9.99.0(SPARC/w/FPU/erc32) rtems_object_get_classic_name - INVALID_ADDRESS rtems_object_get_classic_name - INVALID_ID (bad index) rtems_object_get_classic_name - INVALID_ID (unallocated index) rtems_object_get_classic_name - INVALID_ID (bad API) UI1 - name returned by rtems_object_get_classic_name for Init task id UI1 - name returned by rtems_object_get_classic_name for RTEMS_SELF TEMP - rtems_build_name for TEMP rtems_object_get_name - bad id for class with instances rtems_object_get_name - bad id for class without instances rtems_object_get_name - bad length rtems_object_get_name - bad pointer rtems_object_get_name returned (UI1 ) for init task id rtems_object_get_name returned (UI1 ) for RTEMS_SELF rtems_object_set_name - INVALID_ID (bad API) rtems_object_set_name - INVALID_ID (bad index) rtems_object_set_name - change name of init task to (New1) New1 - name returned by rtems_object_get_classic_name rtems_object_get_name returned (New1) for init task rtems_object_set_name - change name of init task to (Ne1) Ne1 - name returned by rtems_object_get_classic_name rtems_object_get_name returned (Ne1) for init task rtems_object_set_name - change name of init task to (N1) N1 - name returned by rtems_object_get_classic_name rtems_object_get_name returned (N1) for init task rtems_object_set_name - change name of init task to (N) N - name returned by rtems_object_get_classic_name rtems_object_get_name returned (N) for init task rtems_object_set_name - change name of init task to () * - name returned by rtems_object_get_classic_name rtems_object_get_name returned () for init task rtems_object_set_name - change name of init task to (N-0x07-0x09-1) N**1 - name returned by rtems_object_get_classic_name rtems_object_get_name returned (N**1) for init task rtems_object_set_name - change name of init task to (SELF) SELF - name returned by rtems_object_get_classic_name rtems_object_get_name returned (SELF) for init task rtems_object_get_name returned (SELF) for init task id rtems_build_id - build an id to match init task rtems_object_id_get_api - OK rtems_object_id_get_class - OK rtems_object_id_get_node - OK rtems_object_id_get_index - OK rtems_object_id_api_minimum returned 1 rtems_object_id_api_maximum returned 4 rtems_object_api_minimum_class(0) returned -1 rtems_object_api_maximum_class(0) returned 0 rtems_object_api_minimum_class(0) returned -1 rtems_object_api_maximum_class(0) returned 0 rtems_object_api_minimum_class(255) returned -1 rtems_object_api_maximum_class(255) returned 0 rtems_object_api_minimum_class(OBJECTS_INTERNAL_API) returned 1 rtems_object_api_maximum_class(OBJECTS_INTERNAL_API) returned 2 rtems_object_api_minimum_class(OBJECTS_CLASSIC_API) returned 1 rtems_object_api_maximum_class(OBJECTS_CLASSIC_API) returned 10 rtems_object_api_minimum_class(OBJECTS_ITRON_API) returned 1 rtems_object_api_maximum_class(OBJECTS_ITRON_API) returned 8 rtems_object_get_api_name(0) = BAD CLASS rtems_object_get_api_name(255) = BAD CLASS rtems_object_get_api_name(INTERNAL_API) = Internal rtems_object_get_api_name(CLASSIC_API) = Classic rtems_object_get_api_name(ITRON_API) = ITRON rtems_object_get_api_class_name(0, RTEMS_TASKS) = BAD API rtems_object_get_api_class_name(CLASSIC_API, 0) = BAD CLASS rtems_object_get_api_class_name(INTERNAL_API, MUTEXES) = Mutex rtems_object_get_api_class_name(CLASSIC_API, RTEMS_BARRIERS) = Barrier rtems_object_get_class_information - INVALID_ADDRESS rtems_object_get_class_information - INVALID_NUMBER (bad API) rtems_object_get_class_information - INVALID_NUMBER (api=0xff) rtems_object_get_class_information - INVALID_NUMBER (class=0) rtems_object_get_class_information - INVALID_NUMBER (class too high) rtems_object_get_class_information - Classic Tasks - OK Classic API Task Information minimum id : 0x0a010001 maximum id: 0x0a010002 maximum : 2 available : 1 auto_extend : no rtems_object_get_class_information - Classic Timers - OK Classic API Timer Information minimum id : 0x12010001 maximum id: 0x12010001 maximum : 1 available : 1 auto_extend : no rtems_task_set_priority - use valid Idle thread id rtems_task_set_priority - clobber internal thread class info rtems_task_set_priority - use valid Idle thread id again rtems_task_set_priority - restore internal thread class info *** END OF TEST 43 ***