-
Notifications
You must be signed in to change notification settings - Fork 104
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
%apply-in-frame has bitrotted #497
Comments
I think what happened here is a side effect of a new, partly working, register allocator being added to the x86-64 backend. This allocator is opt-in-only; it's not used by default. The file Clozure/ccl/doc/compiler-changes-in-CCL-trunk.pdf contains some notes about the allocator. Prior to that change, it was possible to know where all the frame locals, etc., were. Lines 426 to 462 in 55ebe5d
I think in order for this to work again, the "new" allocator would have to record debugging information about where to find the frame locals, etc. I'm not sure, frankly, whether to try to press ahead with this "new" allocator, or to back it out. |
I'm sure you're aware of this already, but I was just curious what it would take to make this work again:
ccl/lib/x86-backtrace.lisp
Line 399 in 0c0dcfa
Right now this message appears when using
r
to restart a frame in the SLIME debugger.The text was updated successfully, but these errors were encountered: