diff options
author | Ulrich Weigand <uweigand@de.ibm.com> | 2006-10-20 01:08:14 +0000 |
---|---|---|
committer | Ulrich Weigand <uweigand@de.ibm.com> | 2006-10-20 01:08:14 +0000 |
commit | f86172a554d0c568bc134cb7816f41df1c739475 (patch) | |
tree | 322a7beb5885c4667e963bd13d060964181265a2 | |
parent | b7149293aa320693b0bc762fb5e09a991fa8dc6a (diff) | |
download | gdb-f86172a554d0c568bc134cb7816f41df1c739475.zip gdb-f86172a554d0c568bc134cb7816f41df1c739475.tar.gz gdb-f86172a554d0c568bc134cb7816f41df1c739475.tar.bz2 |
* linux-thread-db.c (check_for_thread_db): Don't attempt to use
thread_db for remote targets.
* remote.c (remote_new_objfile): Always call predecessor on
new_objfile event chain.
-rw-r--r-- | gdb/ChangeLog | 7 | ||||
-rw-r--r-- | gdb/linux-thread-db.c | 4 | ||||
-rw-r--r-- | gdb/remote.c | 3 |
3 files changed, 12 insertions, 2 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 1c11ec2..51e0ba9 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,10 @@ +2006-10-19 Ulrich Weigand <uweigand@de.ibm.com> + + * linux-thread-db.c (check_for_thread_db): Don't attempt to use + thread_db for remote targets. + * remote.c (remote_new_objfile): Always call predecessor on + new_objfile event chain. + 2006-10-19 Joel Brobecker <brobecker@adacore.com> * solib.c (libpthread_solib_p): New function. diff --git a/gdb/linux-thread-db.c b/gdb/linux-thread-db.c index c861208..a6d05f0 100644 --- a/gdb/linux-thread-db.c +++ b/gdb/linux-thread-db.c @@ -599,6 +599,10 @@ check_for_thread_db (void) if (!target_has_execution) return; + /* Don't attempt to use thread_db for remote targets. */ + if (!target_can_run (¤t_target)) + return; + /* Initialize the structure that identifies the child process. */ proc_handle.pid = GET_PID (inferior_ptid); diff --git a/gdb/remote.c b/gdb/remote.c index 98fe59d..6685971 100644 --- a/gdb/remote.c +++ b/gdb/remote.c @@ -6126,8 +6126,7 @@ remote_new_objfile (struct objfile *objfile) remote_check_symbols (objfile); } /* Call predecessor on chain, if any. */ - if (remote_new_objfile_chain != 0 && - remote_desc == 0) + if (remote_new_objfile_chain) remote_new_objfile_chain (objfile); } |