|
From: <sv...@va...> - 2005-11-03 13:19:53
|
Author: sewardj
Date: 2005-11-03 13:19:33 +0000 (Thu, 03 Nov 2005)
New Revision: 1428
Log:
Generate offsets for all amd64 integer registers.
Modified:
trunk/auxprogs/genoffsets.c
Modified: trunk/auxprogs/genoffsets.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/auxprogs/genoffsets.c 2005-11-01 18:59:38 UTC (rev 1427)
+++ trunk/auxprogs/genoffsets.c 2005-11-03 13:19:33 UTC (rev 1428)
@@ -88,15 +88,27 @@
printf("#define OFFSET_amd64_RAX %3d\n",=20
offsetof(VexGuestAMD64State,guest_RAX));
=20
- printf("#define OFFSET_amd64_RDI %3d\n",=20
- offsetof(VexGuestAMD64State,guest_RDI));
+ printf("#define OFFSET_amd64_RBX %3d\n",=20
+ offsetof(VexGuestAMD64State,guest_RBX));
=20
- printf("#define OFFSET_amd64_RSI %3d\n",=20
- offsetof(VexGuestAMD64State,guest_RSI));
+ printf("#define OFFSET_amd64_RCX %3d\n",=20
+ offsetof(VexGuestAMD64State,guest_RCX));
=20
printf("#define OFFSET_amd64_RDX %3d\n",=20
offsetof(VexGuestAMD64State,guest_RDX));
=20
+ printf("#define OFFSET_amd64_RSI %3d\n",=20
+ offsetof(VexGuestAMD64State,guest_RSI));
+
+ printf("#define OFFSET_amd64_RDI %3d\n",=20
+ offsetof(VexGuestAMD64State,guest_RDI));
+
+ printf("#define OFFSET_amd64_RSP %3d\n",=20
+ offsetof(VexGuestAMD64State,guest_RSP));
+
+ printf("#define OFFSET_amd64_RBP %3d\n",=20
+ offsetof(VexGuestAMD64State,guest_RBP));
+
printf("#define OFFSET_amd64_R8 %3d\n",=20
offsetof(VexGuestAMD64State,guest_R8));
=20
@@ -106,6 +118,21 @@
printf("#define OFFSET_amd64_R10 %3d\n",=20
offsetof(VexGuestAMD64State,guest_R10));
=20
+ printf("#define OFFSET_amd64_R11 %3d\n",=20
+ offsetof(VexGuestAMD64State,guest_R11));
+
+ printf("#define OFFSET_amd64_R12 %3d\n",=20
+ offsetof(VexGuestAMD64State,guest_R12));
+
+ printf("#define OFFSET_amd64_R13 %3d\n",=20
+ offsetof(VexGuestAMD64State,guest_R13));
+
+ printf("#define OFFSET_amd64_R14 %3d\n",=20
+ offsetof(VexGuestAMD64State,guest_R14));
+
+ printf("#define OFFSET_amd64_R15 %3d\n",=20
+ offsetof(VexGuestAMD64State,guest_R15));
+
printf("#define OFFSET_amd64_RIP %3d\n",=20
offsetof(VexGuestAMD64State,guest_RIP));
=20
|