diff options
author | Sergio Durigan Junior <sergiodj@redhat.com> | 2019-09-26 14:24:30 -0400 |
---|---|---|
committer | Sergio Durigan Junior <sergiodj@redhat.com> | 2019-09-26 14:24:30 -0400 |
commit | 50fa3001ce25e221ca2e54564b5589d29c4bed19 (patch) | |
tree | 4f99db1e48244cf2e3d86b867a90314dcf6d7777 /gdb/gdbserver/server.c | |
parent | 381beca6146ac68b57edf47d28cdb335fbd11635 (diff) | |
download | binutils-50fa3001ce25e221ca2e54564b5589d29c4bed19.zip binutils-50fa3001ce25e221ca2e54564b5589d29c4bed19.tar.gz binutils-50fa3001ce25e221ca2e54564b5589d29c4bed19.tar.bz2 |
Revert "Improve ptrace-error detection on Linux targets"
This reverts commit 381beca6146ac68b57edf47d28cdb335fbd11635.
The patch hasn't been fully reviewed yet, and Pedro would like to see
more fixes.
Diffstat (limited to 'gdb/gdbserver/server.c')
-rw-r--r-- | gdb/gdbserver/server.c | 14 |
1 files changed, 1 insertions, 13 deletions
diff --git a/gdb/gdbserver/server.c b/gdb/gdbserver/server.c index 976ecbd..67e8e3e 100644 --- a/gdb/gdbserver/server.c +++ b/gdb/gdbserver/server.c @@ -2893,21 +2893,9 @@ handle_v_attach (char *own_buf) { client_state &cs = get_client_state (); int pid; - int ret; pid = strtol (own_buf + 8, NULL, 16); - - try - { - ret = attach_inferior (pid); - } - catch (const gdb_exception_error &e) - { - snprintf (own_buf, PBUFSIZ, "E.%s", e.what ()); - return 0; - } - - if (pid != 0 && ret == 0) + if (pid != 0 && attach_inferior (pid) == 0) { /* Don't report shared library events after attaching, even if some libraries are preloaded. GDB will always poll the |