diff options
Diffstat (limited to 'testsuites')
-rw-r--r-- | testsuites/psxtests/psx04/psx04.scn | 230 |
1 files changed, 115 insertions, 115 deletions
diff --git a/testsuites/psxtests/psx04/psx04.scn b/testsuites/psxtests/psx04/psx04.scn index 2023dd76ba..11c9ed9428 100644 --- a/testsuites/psxtests/psx04/psx04.scn +++ b/testsuites/psxtests/psx04/psx04.scn @@ -1,115 +1,115 @@ -
-
-*** POSIX TEST 4 ***
-Init's ID is 0x0b010001
-Init: sigemptyset - set= 0x00000000
-Init: sigfillset - set= 0xffffffff
-Init: sigdelset - delete SIGUSR1 set= 0xfeffffff
-Init: sigismember - FALSE since SIGUSR1 is not a member
-Init: sigismember - TRUE since SIGUSR2 is a member
-Init: send SIGUSR1 to process
-Signal: 25 caught by 0xb010001 (1)
-
-Init: Block SIGUSR1
-Init: send SIGUSR1 to process
-Signal: 25 caught by 0xb010001 (1)
-
-Init: Block SIGUSR1
-Init: Signals pending 0x00000000
-Init: send SIGUSR1 to process
-Init: Signals pending 0x01000000
-Init: Unblock SIGUSR1
-Signal: 25 caught by 0xb010001 (2)
-
-Init: create a thread interested in SIGUSR1
-Init: Block SIGUSR1
-Init: Signals pending 0x00000000
-Init: sleep so the other task can block
-Task_1: sleeping for 5 seconds
-Init: send SIGUSR1 to process
-Init: Signals pending 0x01000000
-Init: sleep so the other task can catch signal
-Signal: 25 caught by 0xb010002 (3)
-Task_1: 4 seconds left
-Task_1: exit
-
-Init: Unblock SIGALRM
-Init: Firing alarm in 5 seconds
-Init: 0 seconds left on previous alarm
-Init: Firing alarm in 2 seconds
-Init: 5 seconds left on previous alarm
-Init: Wait 4 seconds for alarm
-Signal: 14 caught by 0xb010001 (4)
-Init: 2 seconds left in sleep
-
-Init: Block SIGUSR1 and SIGUSR2 only
-Init: Previous blocked set was 0x01000000
-Init: Current blocked set is 0x03000000
-Init: Unblock all signals
-Init: Previous blocked set was 0x03000000
-
-Init: create a thread to send Init SIGUSR1
-Init: sigsuspend for any signal
-Task_2: sending SIGUSR1
-Task_2: exit
-Signal: 25 caught by 0xb010001 (5)
-Init: awakended from sigsuspend status=-0000001
-
-Init: create a thread to sent Process SIGUSR1 with SA_SIGINFO
-Init: sleep so the Task_3 can sigqueue SIGUSR1
-Task_3: sigqueue SIGUSR1 with value= 25
-Signal_info: 25 caught by 0xb010004 (6) si_signo= 25 si_code= 1 value= 25
-
-Task_3: sigwaitinfo SIGUSR1 with value= 25
-Init: sigqueue occurred
-Init: Block SIGUSR1
-Init: send SIGUSR1 to process
-Init: sleep so the Task_3 can receive SIGUSR1
-Task_3: si_signo= 25 si_code= 1 value= 0
-
-Task_3: sigwait SIGUSR1
-Init: Block SIGUSR1
-Init: send SIGUSR1 to process
-Init: sleep so the Task_3 can receive SIGUSR1
-Task_3: signo= 25
-
-Task_3: pause
-Init: Block SIGUSR2
-Init: send SIGUSR2 to process
-Init: sleep so the Task_3 can receive SIGUSR2
-Task_3: pause= 26
-
-Task_3: sending SIGUSR2
-Task_3: sleep so the Init task can reguest a signal
-Init: sigsuspend for any signal
-Init: awakended from sigsuspend status=-1
-
-Init: sigemptyset - EINVAL (set invalid)
-Init: sigfillset - EINVAL (set invalid)
-Init: sigaddset - EINVAL (set invalid)
-Init: sigaddset - EINVAL (signal = 0)
-Init: sigaddset - EINVAL (set invalid)
-Init: sigdelset - EINVAL (set invalid)
-Init: sigdelset - SUCCESSFUL (signal = 0)
-Init: sigdelset - EINVAL (set invalid)
-Init: sigismember - EINVAL (set invalid)
-Init: sigismember - SUCCESSFUL (signal = 0)
-Init: sigismember - EINVAL (signal invalid)
-Init: sigaction - EINVAL (signal = 0)
-Init: sigaction - EINVAL (signal invalid)
-Init: sigaction - EINVAL (SIGKILL)
-Init: pthread_sigmask - EINVAL (set and oset invalid)
-Init: pthread_sigmask - EINVAL (how invalid)
-Init: sigpending - EINVAL (set invalid)
-Init: pthread_sigmask - EINVAL (timout->nsec invalid < 0)
-Init: pthread_sigmask - EINVAL (timout->nsec invalid to large)
-Init: pthread_kill - EINVAL (sig invalid)
-Init: pthread_kill - ESRCH (signal SA_SIGINFO)
-Init: pthread_kill - EINVAL (signal = 0)
-Init: pthread_kill - SUCCESSFUL (signal = SIG_IGN)
-Init: kill - ESRCH (pid invalid)
-Init: kill - EINVAL (signal = 0)
-Init: kill - EINVAL (sig invalid)
-*** END OF POSIX TEST 4 ***
-Unexpected trap (0x09) at address 0x0201bc74
-data access exception at 0x00000008
+ + +*** POSIX TEST 4 *** +Init's ID is 0x0b010001 +Init: sigemptyset - set= 0x00000000 +Init: sigfillset - set= 0xffffffff +Init: sigdelset - delete SIGUSR1 set= 0xfeffffff +Init: sigismember - FALSE since SIGUSR1 is not a member +Init: sigismember - TRUE since SIGUSR2 is a member +Init: send SIGUSR1 to process +Signal: 25 caught by 0xb010001 (1) + +Init: Block SIGUSR1 +Init: send SIGUSR1 to process +Signal: 25 caught by 0xb010001 (1) + +Init: Block SIGUSR1 +Init: Signals pending 0x00000000 +Init: send SIGUSR1 to process +Init: Signals pending 0x01000000 +Init: Unblock SIGUSR1 +Signal: 25 caught by 0xb010001 (2) + +Init: create a thread interested in SIGUSR1 +Init: Block SIGUSR1 +Init: Signals pending 0x00000000 +Init: sleep so the other task can block +Task_1: sleeping for 5 seconds +Init: send SIGUSR1 to process +Init: Signals pending 0x01000000 +Init: sleep so the other task can catch signal +Signal: 25 caught by 0xb010002 (3) +Task_1: 4 seconds left +Task_1: exit + +Init: Unblock SIGALRM +Init: Firing alarm in 5 seconds +Init: 0 seconds left on previous alarm +Init: Firing alarm in 2 seconds +Init: 5 seconds left on previous alarm +Init: Wait 4 seconds for alarm +Signal: 14 caught by 0xb010001 (4) +Init: 2 seconds left in sleep + +Init: Block SIGUSR1 and SIGUSR2 only +Init: Previous blocked set was 0x01000000 +Init: Current blocked set is 0x03000000 +Init: Unblock all signals +Init: Previous blocked set was 0x03000000 + +Init: create a thread to send Init SIGUSR1 +Init: sigsuspend for any signal +Task_2: sending SIGUSR1 +Task_2: exit +Signal: 25 caught by 0xb010001 (5) +Init: awakended from sigsuspend status=-0000001 + +Init: create a thread to sent Process SIGUSR1 with SA_SIGINFO +Init: sleep so the Task_3 can sigqueue SIGUSR1 +Task_3: sigqueue SIGUSR1 with value= 25 +Signal_info: 25 caught by 0xb010004 (6) si_signo= 25 si_code= 1 value= 25 + +Task_3: sigwaitinfo SIGUSR1 with value= 25 +Init: sigqueue occurred +Init: Block SIGUSR1 +Init: send SIGUSR1 to process +Init: sleep so the Task_3 can receive SIGUSR1 +Task_3: si_signo= 25 si_code= 1 value= 0 + +Task_3: sigwait SIGUSR1 +Init: Block SIGUSR1 +Init: send SIGUSR1 to process +Init: sleep so the Task_3 can receive SIGUSR1 +Task_3: signo= 25 + +Task_3: pause +Init: Block SIGUSR2 +Init: send SIGUSR2 to process +Init: sleep so the Task_3 can receive SIGUSR2 +Task_3: pause= 26 + +Task_3: sending SIGUSR2 +Task_3: sleep so the Init task can reguest a signal +Init: sigsuspend for any signal +Init: awakended from sigsuspend status=-1 + +Init: sigemptyset - EINVAL (set invalid) +Init: sigfillset - EINVAL (set invalid) +Init: sigaddset - EINVAL (set invalid) +Init: sigaddset - EINVAL (signal = 0) +Init: sigaddset - EINVAL (set invalid) +Init: sigdelset - EINVAL (set invalid) +Init: sigdelset - SUCCESSFUL (signal = 0) +Init: sigdelset - EINVAL (set invalid) +Init: sigismember - EINVAL (set invalid) +Init: sigismember - SUCCESSFUL (signal = 0) +Init: sigismember - EINVAL (signal invalid) +Init: sigaction - EINVAL (signal = 0) +Init: sigaction - EINVAL (signal invalid) +Init: sigaction - EINVAL (SIGKILL) +Init: pthread_sigmask - EINVAL (set and oset invalid) +Init: pthread_sigmask - EINVAL (how invalid) +Init: sigpending - EINVAL (set invalid) +Init: pthread_sigmask - EINVAL (timout->nsec invalid < 0) +Init: pthread_sigmask - EINVAL (timout->nsec invalid to large) +Init: pthread_kill - EINVAL (sig invalid) +Init: pthread_kill - ESRCH (signal SA_SIGINFO) +Init: pthread_kill - EINVAL (signal = 0) +Init: pthread_kill - SUCCESSFUL (signal = SIG_IGN) +Init: kill - ESRCH (pid invalid) +Init: kill - EINVAL (signal = 0) +Init: kill - EINVAL (sig invalid) +*** END OF POSIX TEST 4 *** +Unexpected trap (0x09) at address 0x0201bc74 +data access exception at 0x00000008 |