1.0.33.8: Fix x86-64 interrupt context display in ldb.
authorAlastair Bridgewater <lisphacker@users.sourceforge.net>
Sat, 12 Dec 2009 20:49:55 +0000 (20:49 +0000)
committerAlastair Bridgewater <lisphacker@users.sourceforge.net>
Sat, 12 Dec 2009 20:49:55 +0000 (20:49 +0000)
  * Half of the register names were missing, causing random failures
from using words past the end of the register name array as string
pointers.

src/runtime/x86-64-lispregs.h
version.lisp-expr

index e1df294..ca74d31 100644 (file)
@@ -43,7 +43,8 @@
 #define reg_R14 REG(28)
 #define reg_R15 REG(30)
 
-#define REGNAMES "RAX", "RCX", "RDX", "RBX", "RSP", "RBP", "RSI", "RDI"
+#define REGNAMES "RAX", "RCX", "RDX", "RBX", "RSP", "RBP", "RSI", "RDI", \
+        "R8", "R9", "R10", "R11", "R12", "R13", "R14", "R15"
 
 /* classification of registers
  *
index 06e1478..b22953d 100644 (file)
@@ -17,4 +17,4 @@
 ;;; checkins which aren't released. (And occasionally for internal
 ;;; versions, especially for internal versions off the main CVS
 ;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
-"1.0.33.7"
+"1.0.33.8"