From fcad0fa40f42e82567ab1e98a65887a54ea5a6d4 Mon Sep 17 00:00:00 2001 From: Jim Blandy Date: Wed, 27 Oct 2004 20:03:50 +0000 Subject: [PATCH] * remote.c (fetch_register_using_p): Construct 'p' packet in a manner independent of the host byte order. --- gdb/ChangeLog | 5 +++++ gdb/remote.c | 7 ++++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 84022c0..6249718 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2004-10-27 Jim Blandy + + * remote.c (fetch_register_using_p): Construct 'p' packet in a + manner independent of the host byte order. + 2004-10-27 Mark Kettenis * mips-tdep.c (id_delayed): Remove prototype. diff --git a/gdb/remote.c b/gdb/remote.c index c389c4a..5d1ac7f 100644 --- a/gdb/remote.c +++ b/gdb/remote.c @@ -3176,9 +3176,10 @@ fetch_register_using_p (int regnum) char regp[MAX_REGISTER_SIZE]; int i; - buf[0] = 'p'; - bin2hex((char *) ®num, &buf[1], sizeof(regnum)); - buf[9] = 0; + 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; -- 2.7.4