sprof output not ideal for unnamed LAMBDAs
Bug #805100 reported by
David Lichteblau
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SBCL |
Fix Released
|
Medium
|
Unassigned |
Bug Description
In an effort to distinguish different unnamed LAMBDAs, sprof currently reports them using the code component's start PC. That makes output technically correct, but not very informative.
Untested patch against ~1.0.47.30 attached just for the record.
Changed in sbcl: | |
status: | Triaged → In Progress |
Changed in sbcl: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
An alternative take.
CL-USER> (defun bar (x) (lambda () (incf x)))
BAR
CL-USER> (bar 12)
#<CLOSURE (LAMBDA () :IN BAR) {10038C3869}>
Similarly for FLET and LABELS.