test-result.txt
来自「這是一個實時嵌入式作業系統 實作了MCS51 ARM等MCU」· 文本 代码 · 共 165 行
TXT
165 行
This is the output from examples/ostest executed on thisplatform on March 9, 2007========================================================Standard I/O Check: write fd=1Standard I/O Check: write fd=2user_start: Standard I/O Check: printfuser_start: Started user_main at PID=2user_start: Standard I/O Check: fprintf to stderruser_main: Started with argc=5user_main: argv[0]="no name"user_main: argv[1]="Arg1"user_main: argv[2]="Arg2"user_main: argv[3]="Arg3"user_main: argv[4]="Arg4"dev_null: Read 0 bytes from /dev/nulldev_null: Wrote 1024 bytes to /dev/nullInitializing mutexStarting thread 1Starting thread 2 Thread1 Thread2 Loops 32 32 Errors 0 0cancel_test: Test 1: Normal Cancelationcancel_test: Starting threadstart_thread: Initializing mutexstart_thread: Initializing condstart_thread: Starting threadthread_waiter: Taking mutexthread_waiter: Starting wait for conditionstart_thread: Yieldingcancel_test: Canceling threadcancel_test: Joiningcancel_test: waiter exited with result=ffffffffcancel_test: PASS thread terminated with PTHREAD_CANCELEDcancel_test: Test 2: Cancelation of detached threadcancel_test: Re-starting threadrestart_thread: Destroying condrestart_thread: Destroying mutexrestart_thread: Re-starting threadstart_thread: Initializing mutexstart_thread: Initializing condstart_thread: Starting threadthread_waiter: Taking mutexthread_waiter: Starting wait for conditionstart_thread: Yieldingcancel_test: Canceling threadcancel_test: Joiningcancel_test: PASS pthread_join failed with status=ESRCHcancel_test: Test 3: Non-cancelable threadscancel_test: Re-starting thread (non-cancelable)restart_thread: Destroying condrestart_thread: Destroying mutexrestart_thread: Re-starting threadstart_thread: Initializing mutexstart_thread: Initializing condstart_thread: Starting threadthread_waiter: Taking mutexthread_waiter: Starting wait for conditionthread_waiter: Setting non-cancelablestart_thread: Yieldingcancel_test: Canceling threadsem_test: Initializing semaphore to 0sem_test: Starting waiter thread 1sem_test: Set thread 1 priority to 191waiter_func: Thread 1 Startedwaiter_func: Thread 1 initial semaphore value = 0waiter_func: Thread 1 aiting on semaphorethread_waiter: Releasing mutexthread_waiter: Setting cancelablesem_test: Starting waiter thread 2sem_test: Set thread 2 priority to 128waiter_func: Thread 2 Startedwaiter_func: Thread 2 initial semaphore value = 4294967295waiter_func: Thread 2 aiting on semaphoresem_test: Starting poster thread 3sem_test: Set thread 3 priority to 64poster_func: Thread 3 startedposter_func: Thread 3 semaphore value = 4294967294poster_func: Thread 3 posting semaphorewaiter_func: Thread 1 awakenedwaiter_func: Thread 1 new semaphore value = 4294967295waiter_func: Thread 1 doneposter_func: Thread 3 new semaphore value = 4294967295poster_func: Thread 3 semaphore value = 4294967295poster_func: Thread 3 posting semaphorewaiter_func: Thread 2 awakenedwaiter_func: Thread 2 new semaphore value = 0waiter_func: Thread 2 doneposter_func: Thread 3 new semaphore value = 0poster_func: Thread 3 donecond_test: Initializing mutexcond_test: Initializing condcond_test: Starting waitercond_test: Set thread 1 priority to 128waiter_thread: Startedcond_test: Starting signalercond_test: Set thread 2 priority to 64thread_signaler: Startedthread_signaler: Terminatingcond_test: signaler terminated, now cancel the waitercond_test: Waiter Signalercond_test: Loops 32 32cond_test: Errors 0 0cond_test: 0 times, waiter did not have to wait for datacond_test: 0 times, data was already available when the signaler runcond_test: 0 times, the waiter was in an unexpected state when the signaler ranthread_waiter: Initializing mutextimedwait_test: Initializing condtimedwait_test: Starting waitertimedwait_test: Set thread 2 priority to 177thread_waiter: Taking mutexthread_waiter: Starting 5 second wait for conditiontimedwait_test: Joiningthread_waiter: pthread_cond_timedwait timed outthread_waiter: Releasing mutexthread_waiter: Exit with status 0x12345678timedwait_test: waiter exited with result=12345678mqueue_test: Starting receivermqueue_test: Set receiver priority to 128receiver_thread: Startingmqueue_test: Starting sendermqueue_test: Set sender thread priority to 64sender_thread: Startingreceiver_thread: mq_receive succeeded on msg 0sender_thread: mq_send succeeded on msg 0receiver_thread: mq_receive succeeded on msg 1sender_thread: mq_send succeeded on msg 1receiver_thread: mq_receive succeeded on msg 2sender_thread: mq_send succeeded on msg 2receiver_thread: mq_receive succeeded on msg 3sender_thread: mq_send succeeded on msg 3receiver_thread: mq_receive succeeded on msg 4sender_thread: mq_send succeeded on msg 4receiver_thread: mq_receive succeeded on msg 5sender_thread: mq_send succeeded on msg 5receiver_thread: mq_receive succeeded on msg 6sender_thread: mq_send succeeded on msg 6receiver_thread: mq_receive suscceeded on msg 7ender_thread: mq_send succeeded on msg 7receiver_thread: mq_receive succeeded on msg 8sender_thread: mq_send succeeded on msg 8receiver_thread: mq_receive succeeded on msg 9sender_thread: mq_send succeeded on msg 9sender_thread: returning nerrors=0waiter_main: Initializing semaphore to 0sighand_test: Starting waiter tasksighand_test: Started waiter_main pid=16wakeup_action: Waiter startedwaiter_main: Unmasking signal 17waiter_main: Registering signal handlerwaiter_main: oact.sigaction=0 oact.sa_flags=0 oact.sa_mask=0waiter_main: Waiting on semaphoresighand_test: Signaling pid=16 with signo=17 sigvalue=42wakeup_action: Received signal 17wakeup_action: sival_int=42wakeup_action: si_code=0wakeup_action: ucontext=0waiter_main: sem_wait() successfully interrupted by signalwaiter_main: donesighand_test: doneuser_main: Exitting
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?