aboutsummaryrefslogtreecommitdiff
path: root/gdb/inferior.h
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/inferior.h')
-rw-r--r--gdb/inferior.h27
1 files changed, 15 insertions, 12 deletions
diff --git a/gdb/inferior.h b/gdb/inferior.h
index ce92228..b6c0724 100644
--- a/gdb/inferior.h
+++ b/gdb/inferior.h
@@ -81,6 +81,11 @@ extern int inferior_pid;
extern char registers[];
+/* Array of validity bits (one per register). Nonzero at position XXX_REGNUM
+ means that `registers' contains a valid copy of inferior register XXX. */
+
+extern char register_valid[NUM_REGS];
+
extern void
clear_proceed_status PARAMS ((void));
@@ -91,9 +96,6 @@ extern void
kill_inferior PARAMS ((void));
extern void
-kill_inferior_fast PARAMS ((void));
-
-extern void
generic_mourn_inferior PARAMS ((void));
extern void
@@ -120,6 +122,9 @@ close_exec_file PARAMS ((void));
extern void
reopen_exec_file PARAMS ((void));
+extern void
+resume PARAMS ((int, int));
+
/* From misc files */
extern void
@@ -132,9 +137,6 @@ extern void
solib_create_inferior_hook PARAMS ((void));
extern void
-child_mourn_inferior PARAMS ((void));
-
-extern void
child_terminal_info PARAMS ((char *, int));
extern void
@@ -160,6 +162,13 @@ detach PARAMS ((int));
extern void
child_resume PARAMS ((int, int));
+#ifndef PTRACE_ARG3_TYPE
+#define PTRACE_ARG3_TYPE int /* Correct definition for most systems. */
+#endif
+
+extern int
+call_ptrace PARAMS ((int, int, PTRACE_ARG3_TYPE, int));
+
/* From procfs.c */
#ifdef USE_PROC_FS
@@ -192,12 +201,6 @@ extern void
start_remote PARAMS ((void));
extern void
-child_create_inferior PARAMS ((char *, char *, char **));
-
-extern void
-child_attach PARAMS ((char *, int));
-
-extern void
normal_stop PARAMS ((void));
extern int