Adding Registers

Andrew Cagney ac131313@cygnus.com
Wed Feb 13 10:05:00 GMT 2002


Just FYI,

The register names in the Arm target are no longer hardwired.  Instead 
functions are used to map between a name and their internal number. 
Have a look around any of the newer targets for how this is done.  Grep 
for gdbarch_init.

Andrew

> Thanks for the help.
> 
> Just one or two more questions.
> 
> I have modified tm-arm.h from
> 
> #define NUM_GREGS	16	/* Number of general purpose registers.  */
> 
> to
> 
> #define NUM_GREGS	18	/* Number of general purpose registers.  */
> 
> This increases the number of registers that is seen by GDB/Inishgt by 2.
> 
> I have modified arm-tdep.c from
> 
> "fps", "cpsr"}; 		/* 24 25 26 27     */ 
> 
> to
> 
> "fps", "cpsr", "r13" , "r14" }; 		/* 24 25 26 27    
>  */  /*Modified by David
> McKenna */
> 
> 




More information about the Insight mailing list