Files
mckernel/test/mng_mod/issues/885/result.log
2018-03-01 15:41:58 +09:00

93 lines
2.5 KiB
Plaintext

①Issueで報告されたテストプログラムによる確認
$ mcexec test_set/bin/test_mck -s ptrace -n 19
TEST_SUITE: ptrace
TEST_NUMBER: 19
ARGS:
child is stopped.
RESULT: ok
$ mcexec test_set/bin/test_mck -s ptrace -n 20
TEST_SUITE: ptrace
TEST_NUMBER: 20
ARGS:
child detach OK.
RESULT: ok
②McKernelでのptraceのattach/detachの基本動作確認
/home/satoken/ppos/bin/mcexec ./CT_001
*** CT_001 start *******************************
[OK] ptrace_attach
[OK] ptrace_detach
*** CT_001 PASSED
/home/satoken/ppos/bin/mcexec ./CT_002
*** CT_002 start *******************************
[OK] ptrace_attach
[OK] ptrace_cont
*** CT_002 PASSED
/home/satoken/ppos/bin/mcexec ./CT_003
*** CT_003 start *******************************
[OK] ptrace_attach
[OK] ptrace_cont
[OK] orphan process
*** CT_003 PASSED
/home/satoken/ppos/bin/mcexec ./CT_004
*** CT_004 start *******************************
[OK] ptrace_attach
[OK] ptrace_detach
[OK] ptrace_attach again
[OK] ptrace_detach again
*** CT_004 PASSED
/home/satoken/ppos/bin/mcexec ./CT_005
*** CT_005 start *******************************
[OK] ptrace_attach 0 failed [invalid pid]
[OK] ptrace_attach 1 failed [invalid pid]
[OK] ptrace_attach self failed [invalid pid]
*** CT_005 PASSED
/home/satoken/ppos/bin/mcexec ./CT_006
*** CT_006 start *******************************
[OK] ptrace_attach
[OK] ptrace_attach failed [double attach]
[OK] ptrace_detach
*** CT_006 PASSED
/home/satoken/ppos/bin/mcexec ./CT_007
*** CT_007 start *******************************
[OK] ptrace_attach failed [after traceme]
*** CT_007 PASSED
/home/satoken/ppos/bin/mcexec ./CT_008
*** CT_008 start *******************************
[OK] ptrace_detach 0 failed [invalid pid]
[OK] ptrace_detach 1 failed [invalid pid]
[OK] ptrace_detach child failed [not attached]
[OK] ptrace_detach self failed [invalid pid]
*** CT_008 PASSED
/home/satoken/ppos/bin/mcexec ./CT_009
*** CT_009 start *******************************
[OK] ptrace_attach
[OK] ptrace_detach
[OK] ptrace_detach faild [double detach]
*** CT_009 PASSED
/home/satoken/ppos/bin/mcexec ./CT_010
*** CT_010 start *******************************
[OK] ptrace_attach by tracer
[OK] ptrace_detach by tracer
[OK] waitpid by tracer after detach (failed)
[OK] waitpid for tracee by parent
*** CT_010 PASSED
/home/satoken/ppos/bin/mcexec ./CT_011
*** CT_011 start *******************************
[OK] ptrace_attach
[OK] ptrace_cont
[OK] waitpid for tracee by tracer without detach
[OK] waitpid for tracee by parent
*** CT_011 PASSED