Changeset 787


Ignore:
Timestamp:
Apr 13, 2004, 12:26:34 PM (21 years ago)
Author:
Gary Byers
Message:

New fields in backtrace context.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ccl/library/lispequ.lisp

    r755 r787  
    226226
    227227
    228 (defconstant $default-stackseg-size 16384)
    229 
    230 (def-accessors () %svref
     228
     229(def-accessors (fake-stack-frame) %svref
     230  nil                           ; 'fake-stack-frame
     231  %fake-stack-frame.sp          ; fixnum. The stack pointer where this frame "should" be
     232  %fake-stack-frame.next-sp     ; Either sp or another fake-stack-frame
     233  %fake-stack-frame.fn          ; The current function
     234  %fake-stack-frame.lr          ; fixnum offset from fn (nil if fn is not functionp)
     235  %fake-stack-frame.vsp         ; The value stack pointer
     236  %fake-stack-frame.link        ; next in *fake-stack-frames* list
     237  )
     238
     239(def-accessors () svref
    231240  bt.dialog
    232241  bt.youngest
     
    235244  bt.restarts
    236245  bt.top-catch
    237   bt.break-condition)
     246  bt.break-condition
     247  bt.current
     248  bt.fake-frames
     249  bt.db-link)
    238250
    239251(defconstant bt.sg bt.tcr)
Note: See TracChangeset for help on using the changeset viewer.