diff options
Diffstat (limited to 'gdb/inf-child.c')
-rw-r--r-- | gdb/inf-child.c | 23 |
1 files changed, 13 insertions, 10 deletions
diff --git a/gdb/inf-child.c b/gdb/inf-child.c index fd03a9f..ee63dd1 100644 --- a/gdb/inf-child.c +++ b/gdb/inf-child.c @@ -1,5 +1,4 @@ -/* Default child (native) target interface, for GDB when running under - Unix. +/* Base/prototype target for default child (native) targets. Copyright (C) 1988-2014 Free Software Foundation, Inc. @@ -18,6 +17,11 @@ You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. */ +/* This file provides a common base class/target that all native + target implementations extend, by calling inf_child_target to get a + new prototype target and then overriding target methods as + necessary. */ + #include "defs.h" #include "regcache.h" #include "memattr.h" @@ -89,8 +93,8 @@ inf_child_store_inferior_registers (struct target_ops *ops, static void inf_child_post_attach (struct target_ops *self, int pid) { - /* This version of Unix doesn't require a meaningful "post attach" - operation by a debugger. */ + /* This target doesn't require a meaningful "post attach" operation + by a debugger. */ } /* Get ready to modify the registers array. On machines which store @@ -114,16 +118,15 @@ inf_child_open (char *arg, int from_tty) static void inf_child_post_startup_inferior (struct target_ops *self, ptid_t ptid) { - /* This version of Unix doesn't require a meaningful "post startup - inferior" operation by a debugger. */ + /* This target doesn't require a meaningful "post startup inferior" + operation by a debugger. */ } static int inf_child_follow_fork (struct target_ops *ops, int follow_child, int detach_fork) { - /* This version of Unix doesn't support following fork or vfork - events. */ + /* This target doesn't support following fork or vfork events. */ return 0; } @@ -136,8 +139,8 @@ inf_child_can_run (struct target_ops *self) static char * inf_child_pid_to_exec_file (struct target_ops *self, int pid) { - /* This version of Unix doesn't support translation of a process ID - to the filename of the executable file. */ + /* This target doesn't support translation of a process ID to the + filename of the executable file. */ return NULL; } |