diff options
author | Tom Tromey <tromey@redhat.com> | 2013-12-18 10:49:35 -0700 |
---|---|---|
committer | Tom Tromey <tromey@redhat.com> | 2014-02-19 07:47:29 -0700 |
commit | 825828fcf34539d98b0c10f9c33d35a9641c8018 (patch) | |
tree | c297be5545cc816f61acc126b5ce374e41ba62c4 /gdb/target.c | |
parent | 4a7e6dda8a9288579b5d8ac98b036187e7f76fea (diff) | |
download | gdb-825828fcf34539d98b0c10f9c33d35a9641c8018.zip gdb-825828fcf34539d98b0c10f9c33d35a9641c8018.tar.gz gdb-825828fcf34539d98b0c10f9c33d35a9641c8018.tar.bz2 |
convert to_thread_name
2014-02-19 Tom Tromey <tromey@redhat.com>
* target-delegates.c: Rebuild.
* target.c (update_current_target): Don't inherit or default
to_thread_name.
(target_thread_name): Unconditionally delegate.
* target.h (struct target_ops) <to_thread_name>: Use
TARGET_DEFAULT_RETURN.
Diffstat (limited to 'gdb/target.c')
-rw-r--r-- | gdb/target.c | 15 |
1 files changed, 2 insertions, 13 deletions
diff --git a/gdb/target.c b/gdb/target.c index d721451..3797090 100644 --- a/gdb/target.c +++ b/gdb/target.c @@ -645,7 +645,7 @@ update_current_target (void) /* Do not inherit to_find_new_threads. */ /* Do not inherit to_pid_to_str. */ /* Do not inherit to_extra_thread_info. */ - INHERIT (to_thread_name, t); + /* Do not inherit to_thread_name. */ INHERIT (to_stop, t); /* Do not inherit to_xfer_partial. */ /* Do not inherit to_rcmd. */ @@ -735,9 +735,6 @@ update_current_target (void) de_fault (to_can_run, (int (*) (struct target_ops *)) return_zero); - de_fault (to_thread_name, - (char *(*) (struct target_ops *, struct thread_info *)) - return_null); de_fault (to_stop, (void (*) (struct target_ops *, ptid_t)) target_ignore); @@ -2673,15 +2670,7 @@ target_pid_to_str (ptid_t ptid) char * target_thread_name (struct thread_info *info) { - struct target_ops *t; - - for (t = current_target.beneath; t != NULL; t = t->beneath) - { - if (t->to_thread_name != NULL) - return (*t->to_thread_name) (t, info); - } - - return NULL; + return current_target.to_thread_name (¤t_target, info); } void |