This is the mail archive of the
gdb@sourceware.org
mailing list for the GDB project.
Re: -var-list --locals proposal
- From: Eli Zaretskii <eliz at gnu dot org>
- To: Vladimir Prus <ghost at cs dot msu dot su>
- Cc: gdb at sources dot redhat dot com
- Date: Sat, 06 Jan 2007 12:39:43 +0200
- Subject: Re: -var-list --locals proposal
- References: <200701052303.59465.ghost@cs.msu.su>
- Reply-to: Eli Zaretskii <eliz at gnu dot org>
> From: Vladimir Prus <ghost@cs.msu.su>
> Date: Fri, 5 Jan 2007 23:03:59 +0300
>
> I propose to introduce a new command:
>
> -var-list --locals <frame>
As you explain further, this will actually list all variables that are
visible in the current scope. So a better name for this command would
be something like "-var-list --scope FRAME" or "-var-list --frame FRAME".
> I think that to avoid creating and destroying variable
> objects as we step though inner blocks, -var-list should construct
> varobjs for all variables in all blocks of a function.
Won't lazy creation (on as needed basis) be a better strategy?