This is the mail archive of the
gdb-patches@sources.redhat.com
mailing list for the GDB project.
RFA: fix formatting of 'p' packet register number
- From: Jim Blandy <jimb at redhat dot com>
- To: gdb-patches at sources dot redhat dot com
- Date: 07 Oct 2004 17:33:01 -0500
- Subject: RFA: fix formatting of 'p' packet register number
2004-10-07 Jim Blandy <jimb@redhat.com>
* remote.c (fetch_register_using_p): Construct 'p' packet in a
manner independent of the host byte order.
Index: gdb/remote.c
===================================================================
RCS file: /cvs/src/src/gdb/remote.c,v
retrieving revision 1.149
diff -c -p -r1.149 remote.c
*** gdb/remote.c 5 Oct 2004 19:52:04 -0000 1.149
--- gdb/remote.c 7 Oct 2004 22:31:11 -0000
*************** fetch_register_using_p (int regnum)
*** 3176,3184 ****
char regp[MAX_REGISTER_SIZE];
int i;
! buf[0] = 'p';
! bin2hex((char *) ®num, &buf[1], sizeof(regnum));
! buf[9] = 0;
remote_send (buf, rs->remote_packet_size);
if (buf[0] != 0 && buf[0] != 'E') {
p = buf;
--- 3176,3185 ----
char regp[MAX_REGISTER_SIZE];
int i;
! p = buf;
! *p++ = 'p';
! p += hexnumstr (p, regnum);
! *p++ = '\0';
remote_send (buf, rs->remote_packet_size);
if (buf[0] != 0 && buf[0] != 'E') {
p = buf;