diff options
author | Tom Tromey <tromey@redhat.com> | 2013-10-28 12:16:24 -0600 |
---|---|---|
committer | Tom Tromey <tromey@redhat.com> | 2014-02-19 07:45:22 -0700 |
commit | 8b06beed0f0eb221067a1013add2efd159a36ade (patch) | |
tree | f9db016ba84b5f8a4d5f9b42fe77e6e8dc919e58 /gdb/record.c | |
parent | 6a109b6b2c98b949e490791ae57c100bb53be57e (diff) |
introduce and use find_target_at
This patch adds find_target_at to determine whether a target appears
at a given stratum. This new function lets us clean up
find_record_target a bit, and is generally useful.
2014-02-19 Tom Tromey <tromey@redhat.com>
* record.c (find_record_target): Use find_target_at.
* target.c (find_target_at): New function.
* target.h (find_target_at): Declare.
Diffstat (limited to 'gdb/record.c')
-rw-r--r-- | gdb/record.c | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/gdb/record.c b/gdb/record.c index 4c671927c2..41e167fc2a 100644 --- a/gdb/record.c +++ b/gdb/record.c @@ -62,13 +62,7 @@ struct cmd_list_element *info_record_cmdlist = NULL; struct target_ops * find_record_target (void) { - struct target_ops *t; - - for (t = current_target.beneath; t != NULL; t = t->beneath) - if (t->to_stratum == record_stratum) - return t; - - return NULL; + return find_target_at (record_stratum); } /* Check that recording is active. Throw an error, if it isn't. */ |