wanted: controlling backtrace output when using --disable-debugger
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SBCL |
Triaged
|
Low
|
Unassigned |
Bug Description
Feature request. *FEATURES*
Would like to control how the amount of BACKTRACE displayed when using --disable-debugger.
Looks like could add a global to debugger-
(sb!debug:backtrace 128 *error-output*)
changing 128 to that global.
This code was found in sbcl-1.0.51, at src/code/
Something a bit harder is to have some control in the output of each frame, i.e
((FAST-METHOD MYFUNCTION-
There's usefulness is displaying everything, but I think there is also usefulness in limiting this, especially for arguments that have very long lists/arrays/
Linux [host] 2.6.18-238.el5 #1 SMP Thu Jan 13 15:51:15 EST 2011 x86_64 x86_64 x86_64 GNU/Linux
Linux [host] 2.6.32-32-generic #62-Ubuntu SMP Wed Apr 20 21:52:38 UTC 2011 x86_64 GNU/Linux
SBCL 1.0.29.11.debian and SBCL 1.0.51
tags: | added: backtrace debugger |
Changed in sbcl: | |
importance: | Undecided → Low |
status: | New → Triaged |
tags: | added: feature |
please note that i have two pending patches regarding backtraces, and one of them is cleaning up what happens when --disable-debugger
http:// dwim.hu/ gitweb/ gitweb. cgi?p=sbcl; a=commitdiff; h=2c24babe86fc8 ad5ebe1ab2f8a62 f2dec742f731
afaik, Nikodemus is working on the integration of my frame cleaning patch, but it's not in master yet.
in my debugger patch, there a global called *default- backtrace- size-limit* .