Re: can target code change architecture setting?
Duane Ellis <[email protected]>
| Newsgroups | gmane.comp.gdb.devel |
|---|---|
| Message-ID | <[email protected]> |
> >> Question #2 - How should the remote debugger respond to GDB? >> >> I don't think there is an "architecture change" packet. >> > > Such packet is not needed, because GDB has to determine the gdbarch > of each when unwinding. I think you are making the assumption that GDB always has access to full debug (i.e.: dwarf) information. In bare metal - You don’t always have this, you might have *labels* only (function name vrs address) but no source, no dwarf information. The only solution is to *ask* the target “what is your *current* arch. Or the target needs to send a “target-arch-change-indication” in some way. -Duane.