aboutsummaryrefslogtreecommitdiff
path: root/gdb/infcmd.c
diff options
context:
space:
mode:
authorUlrich Weigand <uweigand@de.ibm.com>2008-08-09 12:15:10 +0000
committerUlrich Weigand <uweigand@de.ibm.com>2008-08-09 12:15:10 +0000
commitb9db4cedffdf2dadeac790e78d1d0a8583da3fef (patch)
tree124bb97a02396cebf04de28c98d3db57d5c62033 /gdb/infcmd.c
parenta8caa2450b3abe46aeec4ccd61ccc9b680ebb2ff (diff)
downloadgdb-b9db4cedffdf2dadeac790e78d1d0a8583da3fef.zip
gdb-b9db4cedffdf2dadeac790e78d1d0a8583da3fef.tar.gz
gdb-b9db4cedffdf2dadeac790e78d1d0a8583da3fef.tar.bz2
* target.c: Include "solib.h".
(target_pre_inferior): Call no_shared_libraries. * infcmd.c (run_command_1): Do not call objfile_purge_solibs or clear_solib. (attach_command): Do not call clear_solib.
Diffstat (limited to 'gdb/infcmd.c')
-rw-r--r--gdb/infcmd.c23
1 files changed, 0 insertions, 23 deletions
diff --git a/gdb/infcmd.c b/gdb/infcmd.c
index e4198b5..572555c 100644
--- a/gdb/infcmd.c
+++ b/gdb/infcmd.c
@@ -487,11 +487,6 @@ run_command_1 (char *args, int from_tty, int tbreak_at_main)
this function should probably be moved into target_pre_inferior. */
target_pre_inferior (from_tty);
- /* Purge old solib objfiles. */
- objfile_purge_solibs ();
-
- clear_solib ();
-
/* The comment here used to read, "The exec file is re-read every
time we do a generic_mourn_inferior, so we just have to worry
about the symbol file." The `generic_mourn_inferior' function
@@ -2023,24 +2018,6 @@ attach_command (char *args, int from_tty)
this function should probably be moved into target_pre_inferior. */
target_pre_inferior (from_tty);
- /* Clear out solib state. Otherwise the solib state of the previous
- inferior might have survived and is entirely wrong for the new
- target. This has been observed on GNU/Linux using glibc 2.3. How
- to reproduce:
-
- bash$ ./foo&
- [1] 4711
- bash$ ./foo&
- [1] 4712
- bash$ gdb ./foo
- [...]
- (gdb) attach 4711
- (gdb) detach
- (gdb) attach 4712
- Cannot access memory at address 0xdeadbeef
- */
- clear_solib ();
-
if (args)
{
async_exec = strip_bg_char (&args);