[Mono-bugs] [Bug 387506] Usability: stack traces do not include parameter names
bugzilla_noreply at novell.com
bugzilla_noreply at novell.com
Wed May 7 02:47:04 EDT 2008
https://bugzilla.novell.com/show_bug.cgi?id=387506
User martin at novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=387506#c1
Martin Baulig <martin at novell.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FEATURE
--- Comment #1 from Martin Baulig <martin at novell.com> 2008-05-07 00:47:03 MST ---
Good point, but this is a feature not a bug.
Just use `up' and `down' to move through the frames and then do `show params'
(for parameters) and `show locals' (for locals).
There are two primary reasons why this isn't included in a backtrace:
a) One key objective for the debugger is to have the backtrace code as
robust as it possibly could be. Printing parameters in other stack frames
should work most of the time, but there are a lot of things which may go
wrong, for instance they may be stored in registers which aren't valid
anymore etc.
b) Printing parameters is mostly useless without doing method invocations;
most managed types have a custom ToString(), but use mainly properties
and not fields for their publicly visible data.
Support could probably be added for simple types, but it'd just confuse that
user if we only do simple types and no structs/classes/arrays etc.
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
More information about the mono-bugs
mailing list