From ce13bd276d1ce02fb06732418318c1f5fbeb3adb Mon Sep 17 00:00:00 2001 From: Alastair Bridgewater Date: Sat, 12 Dec 2009 20:49:55 +0000 Subject: [PATCH] 1.0.33.8: Fix x86-64 interrupt context display in ldb. * 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 | 3 ++- version.lisp-expr | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/runtime/x86-64-lispregs.h b/src/runtime/x86-64-lispregs.h index e1df294..ca74d31 100644 --- a/src/runtime/x86-64-lispregs.h +++ b/src/runtime/x86-64-lispregs.h @@ -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 * diff --git a/version.lisp-expr b/version.lisp-expr index 06e1478..b22953d 100644 --- a/version.lisp-expr +++ b/version.lisp-expr @@ -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" -- 1.7.10.4