📄 test-results.txt
字号:
up_unblock_task: Unblocking TCB=805f420pthread_mutex_unlock: Returning 0pthread_mutex_lock: mutex=0x845d6f0up_block_task: Blocking TCB=8064700up_block_task: New Active Task TCB=805f420pthread_mutex_lock: Returning 0pthread_mutex_unlock: mutex=0x845d6f0up_unblock_task: Unblocking TCB=8064700pthread_mutex_unlock: Returning 0pthread_mutex_lock: mutex=0x845d6f0up_block_task: Blocking TCB=805f420up_block_task: New Active Task TCB=8064700pthread_mutex_lock: Returning 0pthread_mutex_unlock: mutex=0x845d6f0up_unblock_task: Unblocking TCB=805f420pthread_mutex_unlock: Returning 0pthread_mutex_lock: mutex=0x845d6f0up_block_task: Blocking TCB=8064700up_block_task: New Active Task TCB=805f420pthread_mutex_lock: Returning 0pthread_mutex_unlock: mutex=0x845d6f0up_unblock_task: Unblocking TCB=8064700pthread_mutex_unlock: Returning 0pthread_mutex_lock: mutex=0x845d6f0up_block_task: Blocking TCB=805f420up_block_task: New Active Task TCB=8064700pthread_mutex_lock: Returning 0pthread_mutex_unlock: mutex=0x845d6f0up_unblock_task: Unblocking TCB=805f420pthread_mutex_unlock: Returning 0pthread_mutex_lock: mutex=0x845d6f0up_block_task: Blocking TCB=8064700up_block_task: New Active Task TCB=805f420pthread_mutex_lock: Returning 0pthread_mutex_unlock: mutex=0x845d6f0up_unblock_task: Unblocking TCB=8064700pthread_mutex_unlock: Returning 0pthread_mutex_lock: mutex=0x845d6f0up_block_task: Blocking TCB=805f420up_block_task: New Active Task TCB=8064700pthread_mutex_lock: Returning 0pthread_mutex_unlock: mutex=0x845d6f0up_unblock_task: Unblocking TCB=805f420pthread_mutex_unlock: Returning 0pthread_mutex_lock: mutex=0x845d6f0up_block_task: Blocking TCB=8064700up_block_task: New Active Task TCB=805f420pthread_mutex_lock: Returning 0pthread_mutex_unlock: mutex=0x845d6f0up_unblock_task: Unblocking TCB=8064700pthread_mutex_unlock: Returning 0pthread_mutex_lock: mutex=0x845d6f0up_block_task: Blocking TCB=805f420up_block_task: New Active Task TCB=8064700pthread_mutex_lock: Returning 0pthread_mutex_unlock: mutex=0x845d6f0up_unblock_task: Unblocking TCB=805f420pthread_mutex_unlock: Returning 0pthread_mutex_lock: mutex=0x845d6f0up_block_task: Blocking TCB=8064700up_block_task: New Active Task TCB=805f420pthread_mutex_lock: Returning 0pthread_mutex_unlock: mutex=0x845d6f0up_unblock_task: Unblocking TCB=8064700pthread_mutex_unlock: Returning 0pthread_mutex_lock: mutex=0x845d6f0up_block_task: Blocking TCB=805f420up_block_task: New Active Task TCB=8064700pthread_mutex_lock: Returning 0pthread_mutex_unlock: mutex=0x845d6f0up_unblock_task: Unblocking TCB=805f420pthread_mutex_unlock: Returning 0pthread_mutex_lock: mutex=0x845d6f0up_block_task: Blocking TCB=8064700up_block_task: New Active Task TCB=805f420pthread_mutex_lock: Returning 0pthread_mutex_unlock: mutex=0x845d6f0up_unblock_task: Unblocking TCB=8064700pthread_mutex_unlock: Returning 0pthread_mutex_lock: mutex=0x845d6f0up_block_task: Blocking TCB=805f420up_block_task: New Active Task TCB=8064700pthread_mutex_lock: Returning 0pthread_mutex_unlock: mutex=0x845d6f0up_unblock_task: Unblocking TCB=805f420pthread_mutex_unlock: Returning 0pthread_mutex_lock: mutex=0x845d6f0up_block_task: Blocking TCB=8064700up_block_task: New Active Task TCB=805f420pthread_mutex_lock: Returning 0pthread_mutex_unlock: mutex=0x845d6f0up_unblock_task: Unblocking TCB=8064700pthread_mutex_unlock: Returning 0pthread_mutex_lock: mutex=0x845d6f0up_block_task: Blocking TCB=805f420up_block_task: New Active Task TCB=8064700pthread_mutex_lock: Returning 0pthread_mutex_unlock: mutex=0x845d6f0up_unblock_task: Unblocking TCB=805f420pthread_mutex_unlock: Returning 0pthread_mutex_lock: mutex=0x845d6f0up_block_task: Blocking TCB=8064700up_block_task: New Active Task TCB=805f420pthread_mutex_lock: Returning 0pthread_mutex_unlock: mutex=0x845d6f0up_unblock_task: Unblocking TCB=8064700pthread_mutex_unlock: Returning 0pthread_mutex_lock: mutex=0x845d6f0up_block_task: Blocking TCB=805f420up_block_task: New Active Task TCB=8064700pthread_mutex_lock: Returning 0pthread_mutex_unlock: mutex=0x845d6f0up_unblock_task: Unblocking TCB=805f420pthread_mutex_unlock: Returning 0pthread_mutex_lock: mutex=0x845d6f0up_block_task: Blocking TCB=8064700up_block_task: New Active Task TCB=805f420pthread_mutex_lock: Returning 0pthread_mutex_unlock: mutex=0x845d6f0up_unblock_task: Unblocking TCB=8064700pthread_mutex_unlock: Returning 0pthread_mutex_lock: mutex=0x845d6f0up_block_task: Blocking TCB=805f420up_block_task: New Active Task TCB=8064700pthread_mutex_lock: Returning 0pthread_mutex_unlock: mutex=0x845d6f0up_unblock_task: Unblocking TCB=805f420pthread_mutex_unlock: Returning 0pthread_mutex_lock: mutex=0x845d6f0up_block_task: Blocking TCB=8064700up_block_task: New Active Task TCB=805f420pthread_mutex_lock: Returning 0pthread_mutex_unlock: mutex=0x845d6f0up_unblock_task: Unblocking TCB=8064700pthread_mutex_unlock: Returning 0pthread_mutex_lock: mutex=0x845d6f0up_block_task: Blocking TCB=805f420up_block_task: New Active Task TCB=8064700pthread_mutex_lock: Returning 0pthread_mutex_unlock: mutex=0x845d6f0up_unblock_task: Unblocking TCB=805f420pthread_mutex_unlock: Returning 0pthread_mutex_lock: mutex=0x845d6f0up_block_task: Blocking TCB=8064700up_block_task: New Active Task TCB=805f420pthread_mutex_lock: Returning 0pthread_mutex_unlock: mutex=0x845d6f0up_unblock_task: Unblocking TCB=8064700pthread_mutex_unlock: Returning 0pthread_mutex_lock: mutex=0x845d6f0up_block_task: Blocking TCB=805f420up_block_task: New Active Task TCB=8064700pthread_mutex_lock: Returning 0pthread_mutex_unlock: mutex=0x845d6f0up_unblock_task: Unblocking TCB=805f420pthread_mutex_unlock: Returning 0pthread_mutex_lock: mutex=0x845d6f0up_block_task: Blocking TCB=8064700up_block_task: New Active Task TCB=805f420pthread_mutex_lock: Returning 0pthread_mutex_unlock: mutex=0x845d6f0up_unblock_task: Unblocking TCB=8064700pthread_mutex_unlock: Returning 0pthread_mutex_lock: mutex=0x845d6f0up_block_task: Blocking TCB=805f420up_block_task: New Active Task TCB=8064700pthread_mutex_lock: Returning 0pthread_mutex_unlock: mutex=0x845d6f0up_unblock_task: Unblocking TCB=805f420pthread_mutex_unlock: Returning 0pthread_mutex_lock: mutex=0x845d6f0up_block_task: Blocking TCB=8064700up_block_task: New Active Task TCB=805f420pthread_mutex_lock: Returning 0pthread_mutex_unlock: mutex=0x845d6f0up_unblock_task: Unblocking TCB=8064700pthread_mutex_unlock: Returning 0pthread_exit: exit_value=0pthread_completejoin: process_id=3 exit_value=0pthread_notifywaiters: pjoin=0x805f510up_unblock_task: Unblocking TCB=8061570up_block_task: Blocking TCB=805f420up_block_task: New Active Task TCB=8064700pthread_mutex_lock: Returning 0up_reprioritize_rtr: TCB=8064700 PRI=100up_reprioritize_rtr: New Active Task TCB=8061570up_unblock_task: Unblocking TCB=805f420up_block_task: Blocking TCB=8061570up_block_task: New Active Task TCB=8064700up_reprioritize_rtr: TCB=8064700 PRI=100up_reprioritize_rtr: New Active Task TCB=805f420up_unblock_task: Unblocking TCB=8061570_exit: TCB=805f420 exittingfree: Freeing 805f530free: Freeing 805f420_exit: New Active Task TCB=8064700up_reprioritize_rtr: TCB=8064700 PRI=100up_reprioritize_rtr: New Active Task TCB=8061570pthread_destroyjoin: pjoin=0x805f510free: Freeing 805f510pthread_join: Returning 0pthread_join: thread=4pthread_join: Thread is still runningup_block_task: Blocking TCB=8061570up_block_task: New Active Task TCB=8064700pthread_mutex_unlock: mutex=0x845d6f0pthread_mutex_unlock: Returning 0pthread_exit: exit_value=0pthread_completejoin: process_id=4 exit_value=0pthread_notifywaiters: pjoin=0x8061540up_unblock_task: Unblocking TCB=8061570up_block_task: Blocking TCB=8064700up_block_task: New Active Task TCB=8061570up_unblock_task: Unblocking TCB=8064700up_block_task: Blocking TCB=8061570up_block_task: New Active Task TCB=8064700up_unblock_task: Unblocking TCB=8061570_exit: TCB=8064700 exittingfree: Freeing 80647f0free: Freeing 8064700_exit: New Active Task TCB=8061570pthread_destroyjoin: pjoin=0x8061540free: Freeing 8061540pthread_join: Returning 0up_block_task: Blocking TCB=8061570up_block_task: New Active Task TCB=805d140up_unblock_task: Unblocking TCB=8061570up_unblock_task: New Active Task TCB=8061570user_main: Begin argument testuser_main: Started with argc=5user_main: argv[0]="ostest"user_main: argv[1]="Arg1"user_main: argv[2]="Arg2"user_main: argv[3]="Arg3"user_main: argv[4]="Arg4"End of test memory usage:VARIABLE BEFORE AFTER======== ======== ========arena 400000 400000ordblks 2 2mxordblk 3f8b40 3f8b40uordblks 5370 5370fordblks 3fac90 3fac90user_main: /dev/null testdev_null: Read 0 bytes from /dev/nulldev_null: Wrote 1024 bytes to /dev/nullEnd of test memory usage:VARIABLE BEFORE AFTER======== ======== ========arena 400000 400000ordblks 2 2mxordblk 3f8b40 3f8b40uordblks 5370 5370fordblks 3fac90 3fac90user_main: mutex testInitializing mutexStarting thread 1Starting thread 2 Thread1 Thread2 Loops 32 32 Errors 0 0End of test memory usage:VARIABLE BEFORE AFTER======== ======== ========arena 400000 400000ordblks 2 2mxordblk 3f8b40 3f8b40uordblks 53pthread_mutex_init: mutex=0x845d6a0 attr=0x0pthread_mutex_init: Returning 0pthread_cond_init: cond=0x845d6a8 attr=0x0pthread_cond_init: Returning 0pthread_attr_init: attr=0x80645ecpthread_attr_init: Returning 0pthread_attr_setstacksize: attr=0x80645ec stacksize=16384pthread_attr_setstacksize: Returning 0malloc: Allocated 805f420malloc: Allocated 805f510malloc: Allocated 8064700up_unblock_task: Unblocking TCB=805f420up_block_task: Blocking TCB=8061570up_block_task: New Active Task TCB=805f420up_unblock_task: Unblocking TCB=8061570pthread_mutex_lock: mutex=0x845d6a0pthread_mutex_lock: Returning 0pthread_cond_wait: cond=0x845d6a8 mutex=0x845d6a0pthread_cond_wait: Give up mutex / take condup_block_task: Blocking TCB=805f420up_block_task: New Active Task TCB=8061570pthread_completejoin: process_id=5 exit_value=ffffffffpthread_notifywaiters: pjoin=0x805f510free: Freeing 8064700free: Freeing 805f420pthread_join: thread=5pthread_join: Thread has terminatedpthread_join: exit_value=0xffffffffpthread_destroyjoin: pjoin=0x805f510free: Freeing 805f510pthread_join: Returning 0pthread_cond_destroy: cond=0x845d6a8pthread_cond_destroy: Returning 0pthread_cond_destroy: cond=0x845d6a8pthread_cond_destroy: Returning 0pthread_mutex_init: mutex=0x845d6a0 attr=0x0pthread_mutex_init: Returning 0pthread_cond_init: cond=0x845d6a8 attr=0x0pthread_cond_init: Returning 0pthread_attr_init: attr=0x80645ccpthread_attr_init: Returning 0pthread_attr_setstacksize: attr=0x80645cc stacksize=16384pthread_attr_setstacksize: Returning 0malloc: Allocated 805f420malloc: Allocated 805f510malloc: Allocated 8064700up_unblock_task: Unblocking TCB=805f420up_block_task: Blocking TCB=8061570up_block_task: New Active Task TCB=805f420up_unblock_task: Unblocking TCB=8061570pthread_mutex_lock: mutex=0x845d6a0pthread_mutex_lock: Returning 0pthread_cond_wait: cond=0x845d6a8 mutex=0x845d6a0pthread_cond_wait: Give up mutex / take condup_block_task: Blocking TCB=805f420up_block_task: New Active Task TCB=8061570pthread_detach: Thread=6pthread_detach: Returning 0pthread_completejoin: process_id=6 exit_value=ffffffffpthread_notifywaiters: pjoin=0x805f510pthread_destroyjoin: pjoin=0x805f510free: Freeing 805f510free: Freeing 8064700free: Freeing 805f420pthread_join: thread=6pthread_join: Could not find thread datapthread_join: Returning 370 5370fordblks 3fac90 3fac90user_main: cancel testcancel_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 mutex
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -