Module Name: src Committed By: mgorny Date: Tue Jun 4 12:17:05 UTC 2019
Modified Files: src/tests/lib/libc/sys: t_ptrace_amd64_wait.h t_ptrace_i386_wait.h t_ptrace_x86_wait.h Log Message: Add more debug to register writing tests To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/tests/lib/libc/sys/t_ptrace_amd64_wait.h cvs rdiff -u -r1.8 -r1.9 src/tests/lib/libc/sys/t_ptrace_i386_wait.h cvs rdiff -u -r1.13 -r1.14 src/tests/lib/libc/sys/t_ptrace_x86_wait.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/tests/lib/libc/sys/t_ptrace_amd64_wait.h diff -u src/tests/lib/libc/sys/t_ptrace_amd64_wait.h:1.10 src/tests/lib/libc/sys/t_ptrace_amd64_wait.h:1.11 --- src/tests/lib/libc/sys/t_ptrace_amd64_wait.h:1.10 Fri May 10 16:24:35 2019 +++ src/tests/lib/libc/sys/t_ptrace_amd64_wait.h Tue Jun 4 12:17:05 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: t_ptrace_amd64_wait.h,v 1.10 2019/05/10 16:24:35 mgorny Exp $ */ +/* $NetBSD: t_ptrace_amd64_wait.h,v 1.11 2019/06/04 12:17:05 mgorny Exp $ */ /*- * Copyright (c) 2016, 2017, 2018, 2019 The NetBSD Foundation, Inc. @@ -262,6 +262,7 @@ ATF_TC_BODY(x86_64_regs_gp_write, tc) : ); + DPRINTF("Before comparing results\n"); FORKEE_ASSERT_EQ(v_rax, rax); FORKEE_ASSERT_EQ(v_rbx, rbx); FORKEE_ASSERT_EQ(v_rcx, rcx); @@ -462,6 +463,7 @@ ATF_TC_BODY(x86_64_regs_r8_write, tc) : "%r8", "%r9", "%r10", "%r11", "%r12", "%r13", "%r14", "%r15" ); + DPRINTF("Before comparing results\n"); FORKEE_ASSERT_EQ(v_r8[0], r8[0]); FORKEE_ASSERT_EQ(v_r8[1], r8[1]); FORKEE_ASSERT_EQ(v_r8[2], r8[2]); Index: src/tests/lib/libc/sys/t_ptrace_i386_wait.h diff -u src/tests/lib/libc/sys/t_ptrace_i386_wait.h:1.8 src/tests/lib/libc/sys/t_ptrace_i386_wait.h:1.9 --- src/tests/lib/libc/sys/t_ptrace_i386_wait.h:1.8 Fri May 10 16:24:35 2019 +++ src/tests/lib/libc/sys/t_ptrace_i386_wait.h Tue Jun 4 12:17:05 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: t_ptrace_i386_wait.h,v 1.8 2019/05/10 16:24:35 mgorny Exp $ */ +/* $NetBSD: t_ptrace_i386_wait.h,v 1.9 2019/06/04 12:17:05 mgorny Exp $ */ /*- * Copyright (c) 2016, 2017, 2018, 2019 The NetBSD Foundation, Inc. @@ -226,6 +226,7 @@ ATF_TC_BODY(i386_regs_gp_write, tc) : ); + DPRINTF("Before comparing results\n"); FORKEE_ASSERT_EQ(v_eax, eax); FORKEE_ASSERT_EQ(v_ebx, ebx); FORKEE_ASSERT_EQ(v_ecx, ecx); @@ -393,6 +394,7 @@ ATF_TC_BODY(i386_regs_ebp_esp_write, tc) : ); + DPRINTF("Before comparing results\n"); FORKEE_ASSERT_EQ(v_esp, esp); FORKEE_ASSERT_EQ(v_ebp, ebp); Index: src/tests/lib/libc/sys/t_ptrace_x86_wait.h diff -u src/tests/lib/libc/sys/t_ptrace_x86_wait.h:1.13 src/tests/lib/libc/sys/t_ptrace_x86_wait.h:1.14 --- src/tests/lib/libc/sys/t_ptrace_x86_wait.h:1.13 Fri May 10 18:07:10 2019 +++ src/tests/lib/libc/sys/t_ptrace_x86_wait.h Tue Jun 4 12:17:05 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: t_ptrace_x86_wait.h,v 1.13 2019/05/10 18:07:10 mgorny Exp $ */ +/* $NetBSD: t_ptrace_x86_wait.h,v 1.14 2019/06/04 12:17:05 mgorny Exp $ */ /*- * Copyright (c) 2016, 2017, 2018, 2019 The NetBSD Foundation, Inc. @@ -2387,6 +2387,7 @@ ATF_TC_BODY(x86_regs_mm_write, tc) DPRINTF("Before running assembly from child\n"); get_mm_regs(v_mm); + DPRINTF("Before comparing results\n"); FORKEE_ASSERT_EQ(v_mm[0], mm[0]); FORKEE_ASSERT_EQ(v_mm[1], mm[1]); FORKEE_ASSERT_EQ(v_mm[2], mm[2]); @@ -2724,6 +2725,7 @@ ATF_TC_BODY(x86_regs_xmm_write, tc) DPRINTF("Before running assembly from child\n"); get_xmm_regs(v_xmm); + DPRINTF("Before comparing results\n"); FORKEE_ASSERT(!memcmp(&v_xmm[0], &xmm[0], sizeof(*xmm))); FORKEE_ASSERT(!memcmp(&v_xmm[1], &xmm[1], sizeof(*xmm))); FORKEE_ASSERT(!memcmp(&v_xmm[2], &xmm[2], sizeof(*xmm)));