2008-07-07 Pedro Alves * server.c (handle_v_attach): Inhibit reporting dll changes. --- gdb/gdbserver/server.c | 5 +++++ 1 file changed, 5 insertions(+) Index: src/gdb/gdbserver/server.c =================================================================== --- src.orig/gdb/gdbserver/server.c 2008-07-07 21:17:28.000000000 +0100 +++ src/gdb/gdbserver/server.c 2008-07-07 21:19:07.000000000 +0100 @@ -1024,6 +1024,11 @@ handle_v_attach (char *own_buf, char *st pid = strtol (own_buf + 8, NULL, 16); if (pid != 0 && attach_inferior (pid, status, signal) == 0) { + /* Don't report shared library events after attaching, even if + some libraries are preloaded. GDB will always poll the + library list. Avoids the "stopped by shared library event" + notice on the GDB side. */ + dlls_changed = 0; prepare_resume_reply (own_buf, *status, *signal); return 1; }