Adding Registers
Andrew Cagney
ac131313@cygnus.com
Thu Feb 14 06:42:00 GMT 2002
[I'm changing mailing list to gdb]
> Thanks for the help.
>
> A few more questions. Andrew refers to the internal number of each register.
> I am dealing with a memory mapped register and as such it has no number, how
> is this dealt with in the functions.
>
> Also I have not found were the registers are written, I have gotten as far as
Your target needs to be multi-arch. The architecture methods gdbarch
register read/write let you do anything with a regnum. Including
fetching it from memory.
vis:
foo_register_read (regnum, buf)
{
if (regnum == memory_regnum)
read register from memory;
else
read register from regcache;
}
Andrew
More information about the Gdb
mailing list