1 | *** TEST GXX 01 *** |
---|
2 | rtems_gxx_mutex_init() - OK |
---|
3 | rtems_gxx_mutex_trylock() - OK |
---|
4 | rtems_gxx_mutex_unlock() - OK |
---|
5 | rtems_gxx_mutex_lock() - OK |
---|
6 | rtems_gxx_mutex_unlock() - OK |
---|
7 | |
---|
8 | rtems_gxx_recursive_mutex_init() - OK |
---|
9 | rtems_gxx_recursive_mutex_trylock() - OK |
---|
10 | rtems_gxx_recursive_mutex_trylock() - Nest |
---|
11 | rtems_gxx_recursive_mutex_unlock() - Unnest |
---|
12 | rtems_gxx_recursive_mutex_unlock() - OK |
---|
13 | rtems_gxx_recursive_mutex_lock() - OK |
---|
14 | rtems_gxx_recursive_mutex_unlock() - OK |
---|
15 | rtems_gxx_mutex_destroy(mutex) - OK |
---|
16 | rtems_gxx_mutex_destroy(mutex) - NOT OK |
---|
17 | |
---|
18 | Call once method the first time |
---|
19 | Running once method |
---|
20 | Call once method the second time |
---|
21 | |
---|
22 | rtems_gxx_key_create(&key, NULL) - OK |
---|
23 | rtems_gxx_key_delete(key) - OK |
---|
24 | rtems_gxx_key_create(&key, key_dtor) - OK |
---|
25 | rtems_gxx_setspecific() - OK |
---|
26 | rtems_gxx_getspecific(key) already existing - OK |
---|
27 | rtems_gxx_key_delete(key) - OK |
---|
28 | rtems_gxx_getspecific(key_for_testing) non-existent - OK |
---|
29 | rtems_gxx_key_delete(key_for_testing) - OK |
---|
30 | |
---|
31 | rtems_gxx_mutex_init() until exhausted and panic |
---|
32 | rtems_gxx_mutex_init |
---|
33 | fatal error, exiting |
---|
34 | *** END OF TEST GXX 01 *** |
---|