[RFC] Implementation of DW_OP_deref and DW_OP_deref_size operators
Michal Ludvig
mludvig@suse.cz
Thu Jul 4 18:34:00 GMT 2002
On Fri, 5 Jul 2002, Mark Kettenis wrote:
> These expressions are supposed to dereference pointers. In GDB this
> means that they should look at the address indicated by the pointer
> they're dereferencing *in the target*. The current code is trying to
> dereference a pointer in GDB. If we look at the history of this code
> it is perfectly understandable. It is largely copied from the
> unwinder that comes with GCC. This unwinder is supposed to be linked
> into the program that contains the DWARF2 code, so in that context it
> makes sense to lookup pointers in the program this code is running in.
>
> Does this sound reasonable?
Yes it does. I have already found this kind of flaws in there and
I bet that there are some more yet :-(
Michal Ludvig
--
* SuSE CR, s.r.o * mludvig@suse.cz
* +420 2 9654 5373 * http://www.suse.cz
More information about the Gdb-patches
mailing list