This is the mail archive of the
gdb@sources.redhat.com
mailing list for the GDB project.
Re: 8-byte register values on a 32-bit machine
- From: Stephane Carrez <stcarrez at nerim dot fr>
- To: Michael Elizabeth Chastain <mec at shout dot net>
- Cc: kettenis at chello dot nl, brobecker at gnat dot com, gdb at sources dot redhat dot com
- Date: Sun, 02 Mar 2003 10:35:01 +0100
- Subject: Re: 8-byte register values on a 32-bit machine
- References: <200303020651.h226px701731@duracef.shout.net>
Hi!
Michael Elizabeth Chastain wrote:
[...]
Anyways, I think there are two problems here:
(1) dwarf2_evaluate_loc_desc is getting called with ctx->in_reg=true
and size=8. I need to provide an actual test executable to show
this happening. When this happens, dwarf2_evaluate_loc_desc just
reads *1* register. This is definitely wrong (if my description
of gdb's behavior is accurate).
clap! clap! clap!
FYI, I have this problem too with HC11 and it is *critical* for me as
this platform being a 16-bit register target, it uses multiple registers
quite intensively (up to 4 for long long). It was working very very well before...
Stephane
-----------------------------------------------------------------------
Home Office
E-mail: stcarrez at nerim dot fr Stephane dot Carrez at solsoft dot fr
WWW: http://stcarrez.nerim.net http://www.solsoft.com
Free the Software! Visual Security Policy Management