Index: /trunk/ccl/lib/describe.lisp
===================================================================
--- /trunk/ccl/lib/describe.lisp	(revision 658)
+++ /trunk/ccl/lib/describe.lisp	(revision 659)
@@ -1549,4 +1549,5 @@
    (break-condition :accessor break-condition
                     :initform ccl::*break-condition*)))
+  
 
 ; This is set up to access the result of
@@ -1684,6 +1685,6 @@
         (flet ((maybe-ignore ()
                  (loop while (ignore-function-in-backtrace? 
-                            f
-                            (ccl::cfp-lfun (ccl::parent-frame child tcr))) 
+                              f
+                              (ccl::cfp-lfun (ccl::parent-frame child tcr))) 
                      do (multiple-value-setq (child last-catch srv)
                           (ccl::parent-frame-saved-vars tcr child last-catch srv srv)))))
@@ -1720,6 +1721,21 @@
 (defclass stack-inspector (inspector)
   ((show-frame-addresses :initform *show-backtrace-frame-addresses*
-                         :accessor show-frame-addresses)))
-
+                         :accessor show-frame-addresses)
+   (vsp-range :accessor vsp-range :initarg :vsp-range)
+   (tsp-range :accessor tsp-range :initarg :tsp-range)))
+
+(defun make-tsp-stack-range (tcr bt-info)
+  (list (cons (ccl::%catch-tsp (ccl::bt.top-catch bt-info))
+              (ccl::%fixnum-ref (ccl::%fixnum-ref tcr target::tcr.ts-area)
+                                target::area.high))))
+
+(defun make-vsp-stack-range (tcr bt-info)
+  (list (cons (ccl::%fixnum-ref
+               (ccl::%svref (ccl::bt.top-catch bt-info) target::catch-frame.csp-cell)
+               target::lisp-frame.savevsp)
+              (ccl::%fixnum-ref (ccl::%fixnum-ref tcr target::tcr.vs-area)
+                                target::area.high))))
+
+                           
 (defmethod initialize-instance ((i stack-inspector) &rest initargs &key info)
   (declare (dynamic-extent initargs))
@@ -1733,4 +1749,6 @@
              :stack-end end
              :tcr tcr)
+           :tsp-range (make-tsp-stack-range tcr info)
+           :vsp-range (make-vsp-stack-range tcr info)
            initargs)))
 
