This is the mail archive of the
gdb@sourceware.org
mailing list for the GDB project.
Re: Evaluating an expression in a given scope
- From: Daniel Jacobowitz <drow at false dot org>
- To: Vladimir Prus <ghost at cs dot msu dot su>
- Cc: gdb at sources dot redhat dot com
- Date: Wed, 7 Sep 2005 09:14:34 -0400
- Subject: Re: Evaluating an expression in a given scope
- References: <dfmn2o$r1t$1@sea.gmane.org>
On Wed, Sep 07, 2005 at 04:39:52PM +0400, Vladimir Prus wrote:
>
> Hello!
>
> Does gdb provides a clean way to evaluate an expression in a given scope
> (file:line)?
No, not really. File:line doesn't match unambiguously to scope,
either, so it's not clear what the interface should look like... I
think I'd use $pc instead.
> I think I can do this with:
>
> tbreak foo.cpp:100
> jump foo.cpp:100
> display g
> jump <previous source position>
>
> but I have concerns about this being reliable method.
... eww... I suppose that'd work.
--
Daniel Jacobowitz
CodeSourcery, LLC