From 596b6b39ab5f26a86980bc9aa6cf348d32d244b4 Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Wed, 15 Jan 2014 12:58:50 -0700 Subject: remove some calls to INHERIT and de_fault This removes a few unnecessary calls to INHERIT and de_fault: * to_doc is only used when a target is registered * to_magic is only used when a target is pushed and not useful for current_target. * to_open and to_close are only ever called using a specific target_ops object; there is no need to de_fault them. 2014-02-19 Tom Tromey * target.c (update_current_target): Do not INHERIT to_doc or to_magic. Do not de_fault to_open or to_close. --- gdb/target.c | 8 -------- 1 file changed, 8 deletions(-) (limited to 'gdb/target.c') diff --git a/gdb/target.c b/gdb/target.c index bd656da..e816f71 100644 --- a/gdb/target.c +++ b/gdb/target.c @@ -606,13 +606,11 @@ update_current_target (void) { INHERIT (to_shortname, t); INHERIT (to_longname, t); - INHERIT (to_doc, t); INHERIT (to_attach_no_wait, t); INHERIT (deprecated_xfer_memory, t); INHERIT (to_have_steppable_watchpoint, t); INHERIT (to_have_continuable_watchpoint, t); INHERIT (to_has_thread_control, t); - INHERIT (to_magic, t); } #undef INHERIT @@ -624,12 +622,6 @@ update_current_target (void) if (!current_target.field) \ current_target.field = value - de_fault (to_open, - (void (*) (char *, int)) - tcomplain); - de_fault (to_close, - (void (*) (struct target_ops *)) - target_ignore); de_fault (deprecated_xfer_memory, (int (*) (CORE_ADDR, gdb_byte *, int, int, struct mem_attrib *, struct target_ops *)) -- cgit v1.1