[Vm-dev] [commit][2786] Use zero-padding to print register state.

commits at squeakvm.org commits at squeakvm.org
Wed Sep 25 20:37:09 UTC 2013


Revision: 2786
Author:   eliot
Date:     2013-09-25 13:37:08 -0700 (Wed, 25 Sep 2013)
Log Message:
-----------
Use zero-padding to print register state.

Modified Paths:
--------------
    branches/Cog/platforms/Mac OS/vm/sqMacMain.c
    branches/Cog/platforms/unix/vm/sqUnixMain.c

Modified: branches/Cog/platforms/Mac OS/vm/sqMacMain.c
===================================================================
--- branches/Cog/platforms/Mac OS/vm/sqMacMain.c	2013-09-25 18:55:57 UTC (rev 2785)
+++ branches/Cog/platforms/Mac OS/vm/sqMacMain.c	2013-09-25 20:37:08 UTC (rev 2786)
@@ -255,14 +255,14 @@
 {
 #if __DARWIN_UNIX03 && __APPLE__ && __MACH__ && __i386__
 	_STRUCT_X86_THREAD_STATE32 *regs = &uap->uc_mcontext->__ss;
-	printf(	"eax 0x%8x ebx 0x%8x ecx 0x%8x edx 0x%8x\n"
-			"edi 0x%8x esi 0x%8x ebp 0x%8x esp 0x%8x\n",
+	printf(	"eax 0x%08x ebx 0x%08x ecx 0x%08x edx 0x%08x\n"
+			"edi 0x%08x esi 0x%08x ebp 0x%08x esp 0x%08x\n",
 			regs->__eax, regs->__ebx, regs->__ecx, regs->__edx,
 			regs->__edi, regs->__edi, regs->__ebp, regs->__esp);
 #elif __APPLE__ && __MACH__ && __i386__
 	_STRUCT_X86_THREAD_STATE32 *regs = &uap->uc_mcontext->ss;
-	printf(	"eax 0x%8x ebx 0x%8x ecx 0x%8x edx 0x%8x\n"
-			"edi 0x%8x esi 0x%8x ebp 0x%8x esp 0x%8x\n",
+	printf(	"eax 0x%08x ebx 0x%08x ecx 0x%08x edx 0x%08x\n"
+			"edi 0x%08x esi 0x%08x ebp 0x%08x esp 0x%08x\n",
 			regs->eax, regs->ebx, regs->ecx, regs->edx,
 			regs->edi, regs->edi, regs->ebp, regs->esp);
 #else

Modified: branches/Cog/platforms/unix/vm/sqUnixMain.c
===================================================================
--- branches/Cog/platforms/unix/vm/sqUnixMain.c	2013-09-25 18:55:57 UTC (rev 2785)
+++ branches/Cog/platforms/unix/vm/sqUnixMain.c	2013-09-25 20:37:08 UTC (rev 2786)
@@ -875,14 +875,14 @@
 {
 #if __linux__ && __i386__
 	gregset_t *regs = &uap->uc_mcontext.gregs;
-	printf(	"eax 0x%8x ebx 0x%8x ecx 0x%8x edx 0x%8x\n"
-			"edi 0x%8x esi 0x%8x ebp 0x%8x esp 0x%8x\n",
+	printf(	"eax 0x%08x ebx 0x%08x ecx 0x%08x edx 0x%08x\n"
+			"edi 0x%08x esi 0x%08x ebp 0x%08x esp 0x%08x\n",
 			regs[REG_EAX], regs[REG_EBX], regs[REG_ECX], regs[REG_EDX],
 			regs[REG_EDI], regs[REG_EDI], regs[REG_EBP], regs[REG_ESP]);
 #elif __FreeBSD__ && __i386__
 	struct mcontext *regs = &uap->uc_mcontext;
-	printf(	"eax 0x%8x ebx 0x%8x ecx 0x%8x edx 0x%8x\n"
-			"edi 0x%8x esi 0x%8x ebp 0x%8x esp 0x%8x\n",
+	printf(	"eax 0x%08x ebx 0x%08x ecx 0x%08x edx 0x%08x\n"
+			"edi 0x%08x esi 0x%08x ebp 0x%08x esp 0x%08x\n",
 			regs->mc_eax, regs->mc_ebx, regs->mc_ecx, regs->mc_edx,
 			regs->mc_edi, regs->mc_edi, regs->mc_ebp, regs->mc_esp);
 #else



More information about the Vm-dev mailing list