Broken remote protocol qOffsets response handling
Earl Chew
earl_chew@agilent.com
Thu Sep 12 07:13:00 GMT 2002
I started using qOffsets, and was dismayed to find that gdb remote.c
silently discards bss, and uses data twice instead.
Looking through the archives, I see that jtc has already posted
a patch to resolve this issue (both in remote.c and nlm/gdbserve.c).
http://sources.redhat.com/ml/gdb-patches/1999-q4/msg00011.html
Apparently nlm/gdbserve.c is the root of the problem (.bss and .data
equivalent), and the hack in remote.c basically makes qOffsets useless
for most every other target that could use it.
Is it simply too difficult to incorporate this patch?
If we can't, I'd propose adding qSections (exactly the same syntax
as qOffsets) that doesn't have this inflexible behaviour.
Earl
More information about the Gdb
mailing list