* info address "range"
@ 2012-02-28 3:56 Eli Zaretskii
2012-02-28 20:01 ` Daniel Jacobowitz
0 siblings, 1 reply; 3+ messages in thread
From: Eli Zaretskii @ 2012-02-28 3:56 UTC (permalink / raw)
To: gdb
Re this:
(gdb) frame 2
#2 0x0100ffda in compact_small_strings () at alloc.c:2271
2271 abort ();
(gdb) info address from
Symbol "from" is multi-location:
Range 0x100f452-0x100f45c: a variable in $esi
What exactly the "range xxxx-yyyy" mean? There's nothing in the
manual about this format. Is that the range of PC values? If so,
then since the current frame address is not within those limits, it
seems, and therefore the information is not helpful.
Is there any way of knowing where will the variable be found for the
current PC value?
TIA
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: info address "range"
2012-02-28 3:56 info address "range" Eli Zaretskii
@ 2012-02-28 20:01 ` Daniel Jacobowitz
2012-02-28 20:25 ` Eli Zaretskii
0 siblings, 1 reply; 3+ messages in thread
From: Daniel Jacobowitz @ 2012-02-28 20:01 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: gdb
On Mon, Feb 27, 2012 at 10:58 PM, Eli Zaretskii <eliz@gnu.org> wrote:
> Re this:
>
> (gdb) frame 2
> #2 0x0100ffda in compact_small_strings () at alloc.c:2271
> 2271 abort ();
> (gdb) info address from
> Symbol "from" is multi-location:
> Range 0x100f452-0x100f45c: a variable in $esi
>
> What exactly the "range xxxx-yyyy" mean? There's nothing in the
> manual about this format. Is that the range of PC values? If so,
> then since the current frame address is not within those limits, it
> seems, and therefore the information is not helpful.
>
> Is there any way of knowing where will the variable be found for the
> current PC value?
Most likely this means that if the current pc is outside of those
limits, the variable is not available anywhere.
--
Thanks,
Daniel
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: info address "range"
2012-02-28 20:01 ` Daniel Jacobowitz
@ 2012-02-28 20:25 ` Eli Zaretskii
0 siblings, 0 replies; 3+ messages in thread
From: Eli Zaretskii @ 2012-02-28 20:25 UTC (permalink / raw)
To: Daniel Jacobowitz; +Cc: gdb
> Date: Tue, 28 Feb 2012 15:01:37 -0500
> From: Daniel Jacobowitz <daniel.jacobowitz@gmail.com>
> Cc: gdb@sourceware.org
>
> On Mon, Feb 27, 2012 at 10:58 PM, Eli Zaretskii <eliz@gnu.org> wrote:
> > Re this:
> >
> > Â (gdb) frame 2
> > Â #2 Â 0x0100ffda in compact_small_strings () at alloc.c:2271
> > Â 2271 Â Â Â Â Â Â Â Â abort ();
> > Â (gdb) info address from
> > Â Symbol "from" is multi-location:
> > Â Â Range 0x100f452-0x100f45c: a variable in $esi
> >
> > What exactly the "range xxxx-yyyy" mean? Â There's nothing in the
> > manual about this format. Â Is that the range of PC values? Â If so,
> > then since the current frame address is not within those limits, it
> > seems, and therefore the information is not helpful.
> >
> > Is there any way of knowing where will the variable be found for the
> > current PC value?
>
> Most likely this means that if the current pc is outside of those
> limits, the variable is not available anywhere.
Thanks. I will at least describe this output in the manual.
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2012-02-28 20:25 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-02-28 3:56 info address "range" Eli Zaretskii
2012-02-28 20:01 ` Daniel Jacobowitz
2012-02-28 20:25 ` Eli Zaretskii
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).