aboutsummaryrefslogtreecommitdiff
path: root/gdb/gdbserver/server.c
diff options
context:
space:
mode:
authorSergio Durigan Junior <sergiodj@redhat.com>2019-09-26 14:24:30 -0400
committerSergio Durigan Junior <sergiodj@redhat.com>2019-09-26 14:24:30 -0400
commit50fa3001ce25e221ca2e54564b5589d29c4bed19 (patch)
tree4f99db1e48244cf2e3d86b867a90314dcf6d7777 /gdb/gdbserver/server.c
parent381beca6146ac68b57edf47d28cdb335fbd11635 (diff)
downloadbinutils-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.c14
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