This is the mail archive of the gdb@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

GDB default breakpoint instruction for SuperH


Hi,

I looked at this GDB (v6.4) source file: gdb/config/sh/tm-sh.h . In side, it specifies the default breakpoint instruction for SH, which causes GDB to insert 0xc320 (trapa #32) into target when breakpoint is set. See below:

#define DEPRECATED_BIG_REMOTE_BREAKPOINT { 0xc3, 0x20 } /* Used in remote.c *
/
#define DEPRECATED_LITTLE_REMOTE_BREAKPOINT { 0x20, 0xc3 } /* Used in remote.c *
/


I wonder why by default 0x20 is used instead of other number without knowing the target SuperH processor type ?

Thanks!

--
Best regards,
Min


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]