diff options
author | Jim Blandy <jimb@codesourcery.com> | 2004-10-27 20:03:50 +0000 |
---|---|---|
committer | Jim Blandy <jimb@codesourcery.com> | 2004-10-27 20:03:50 +0000 |
commit | fcad0fa40f42e82567ab1e98a65887a54ea5a6d4 (patch) | |
tree | 8f68ffae038522e58525925e0047c94aba709c52 | |
parent | c163184fa261577a26ab333f3abc9fd88fded05e (diff) | |
download | gdb-fcad0fa40f42e82567ab1e98a65887a54ea5a6d4.zip gdb-fcad0fa40f42e82567ab1e98a65887a54ea5a6d4.tar.gz gdb-fcad0fa40f42e82567ab1e98a65887a54ea5a6d4.tar.bz2 |
* remote.c (fetch_register_using_p): Construct 'p' packet in a
manner independent of the host byte order.
-rw-r--r-- | gdb/ChangeLog | 5 | ||||
-rw-r--r-- | 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 <jimb@redhat.com> + + * remote.c (fetch_register_using_p): Construct 'p' packet in a + manner independent of the host byte order. + 2004-10-27 Mark Kettenis <kettenis@gnu.org> * 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; |