|
From: <sv...@va...> - 2006-10-17 01:54:22
|
Author: sewardj
Date: 2006-10-17 02:54:20 +0100 (Tue, 17 Oct 2006)
New Revision: 6284
Log:
Merge r6152: Add dummy cases for AIX5.
Modified:
trunk/coregrind/m_debugger.c
Modified: trunk/coregrind/m_debugger.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/coregrind/m_debugger.c 2006-10-17 01:53:34 UTC (rev 6283)
+++ trunk/coregrind/m_debugger.c 2006-10-17 01:54:20 UTC (rev 6284)
@@ -46,7 +46,7 @@
=20
static Int ptrace_setregs(Int pid, VexGuestArchState* vex)
{
-#if defined(VGA_x86)
+#if defined(VGP_x86_linux)
struct vki_user_regs_struct regs;
regs.cs =3D vex->guest_CS;
regs.ss =3D vex->guest_SS;
@@ -66,7 +66,7 @@
regs.eip =3D vex->guest_EIP;
return VG_(ptrace)(VKI_PTRACE_SETREGS, pid, NULL, ®s);
=20
-#elif defined(VGA_amd64)
+#elif defined(VGP_amd64_linux)
struct vki_user_regs_struct regs;
regs.rax =3D vex->guest_RAX;
regs.rbx =3D vex->guest_RBX;
@@ -88,7 +88,7 @@
regs.rip =3D vex->guest_RIP;
return VG_(ptrace)(VKI_PTRACE_SETREGS, pid, NULL, ®s);
=20
-#elif defined(VGA_ppc32)
+#elif defined(VGP_ppc32_linux)
Int rc =3D 0;
/* apparently the casting to void* is the Right Thing To Do */
rc |=3D VG_(ptrace)(VKI_PTRACE_POKEUSR, pid, (void*)(VKI_PT_R0 * 4),=
(void*)vex->guest_GPR0);
@@ -132,9 +132,15 @@
(void*)LibVEX_GuestPPC32_get_XER(vex));
return rc;
=20
-#elif defined(VGA_ppc64)
+#elif defined(VGP_ppc64_linux)
I_die_here;
=20
+#elif defined(VGP_ppc32_aix5)
+ I_die_here;
+
+#elif defined(VGP_ppc64_aix5)
+ I_die_here;
+
#else
# error Unknown arch
#endif
|