Changeset e50e3f70 in rtems
- Timestamp:
- Oct 1, 2018, 7:25:06 AM (15 months ago)
- Branches:
- master
- Children:
- f004b2b8
- Parents:
- 57a7ecde
- git-author:
- Sebastian Huber <sebastian.huber@…> (10/01/18 07:25:06)
- git-committer:
- Sebastian Huber <sebastian.huber@…> (10/01/18 10:32:54)
- Files:
-
- 1 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
cpukit/include/rtems/rtems/tasks.h
r57a7ecde re50e3f70 228 228 ); 229 229 230 void rtems_task_exit( void ) RTEMS_NO_RETURN; 231 230 232 /** 231 233 * @brief RTEMS Task Mode -
cpukit/rtems/Makefile.am
r57a7ecde re50e3f70 34 34 librtems_a_SOURCES += src/taskcreate.c 35 35 librtems_a_SOURCES += src/taskdelete.c 36 librtems_a_SOURCES += src/taskexit.c 36 37 librtems_a_SOURCES += src/taskgetaffinity.c 37 38 librtems_a_SOURCES += src/taskgetpriority.c -
testsuites/sptests/spthreadlife01/init.c
r57a7ecde re50e3f70 1 1 /* 2 * Copyright (c) 2014, 201 6embedded brains GmbH. All rights reserved.2 * Copyright (c) 2014, 2018 embedded brains GmbH. All rights reserved. 3 3 * 4 4 * embedded brains GmbH … … 62 62 DELETE_8, 63 63 DELETE_9, 64 EXIT_0, 65 EXIT_1, 66 EXIT_2, 67 EXIT_3, 64 68 INVALID 65 69 } test_state; … … 183 187 ctx->current = DELETE_9; 184 188 break; 189 case EXIT_2: 190 assert_priority(PRIO_VERY_LOW); 191 ctx->current = EXIT_3; 192 break; 185 193 default: 186 194 rtems_test_assert(0); … … 214 222 assert_priority(PRIO_LOW); 215 223 ctx->current = DELETE_8; 216 wake_up_main(ctx); 224 break; 225 case EXIT_1: 226 assert_priority(PRIO_LOW); 227 ctx->current = EXIT_2; 217 228 break; 218 229 default: … … 293 304 rtems_test_assert(0); 294 305 break; 306 case EXIT_0: 307 ctx->current = EXIT_1; 308 rtems_task_exit(); 309 break; 295 310 default: 296 311 rtems_test_assert(0); … … 400 415 401 416 rtems_test_assert(rtems_resource_snapshot_check(&snapshot)); 402 403 rtems_test_assert(ctx->current == DELETE_9); 417 set_priority(PRIO_INIT); 418 419 create_and_start_worker(ctx); 420 421 change_state(ctx, DELETE_9, EXIT_0, INVALID); 422 set_priority(PRIO_VERY_LOW); 423 424 rtems_test_assert(rtems_resource_snapshot_check(&snapshot)); 425 set_priority(PRIO_INIT); 426 427 rtems_test_assert(ctx->current == EXIT_3); 404 428 } 405 429
Note: See TracChangeset
for help on using the changeset viewer.