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)));