aboutsummaryrefslogtreecommitdiff
path: root/sim/common/run-sim.h
diff options
context:
space:
mode:
authorAndrew Cagney <cagney@redhat.com>2002-07-17 21:20:09 +0000
committerAndrew Cagney <cagney@redhat.com>2002-07-17 21:20:09 +0000
commit75c4388adb429660b2a5b75290db7ece459efda0 (patch)
treebe82bd9dcfc077eb1409acd78a60afdffb8c321c /sim/common/run-sim.h
parent233282cd3ee3ffa29f799465620d1de09fb64f8e (diff)
downloadgdb-75c4388adb429660b2a5b75290db7ece459efda0.zip
gdb-75c4388adb429660b2a5b75290db7ece459efda0.tar.gz
gdb-75c4388adb429660b2a5b75290db7ece459efda0.tar.bz2
Index: sim/common/ChangeLog
2002-07-17 Andrew Cagney <cagney@redhat.com> * run-sim.h: Add #ifdef RUN_SIM_H wrapper. (sim_set_callbacks, sim_size, sim_trace) (sim_set_trace, sim_set_profile_size, sim_kill): Declare. Moved to here from "gdb/remote-sim.h". Index: include/gdb/ChangeLog 2002-07-17 Andrew Cagney <cagney@redhat.com> * remote-sim.h: Update copyright. (sim_set_callbacks, sim_size, sim_trace) (sim_set_trace, sim_set_profile_size, sim_kill): Delete. Moved to "sim/common/run-sim.h".
Diffstat (limited to 'sim/common/run-sim.h')
-rw-r--r--sim/common/run-sim.h62
1 files changed, 62 insertions, 0 deletions
diff --git a/sim/common/run-sim.h b/sim/common/run-sim.h
index 7792373..3424fa5 100644
--- a/sim/common/run-sim.h
+++ b/sim/common/run-sim.h
@@ -20,6 +20,9 @@
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+#ifndef RUN_SIM_H
+#define RUN_SIM_H
+
#ifdef SIM_TARGET_SWITCHES
/* Parse the command line, extracting any target specific switches
before the generic simulator code gets a chance to complain
@@ -29,4 +32,63 @@ int sim_target_parse_command_line PARAMS ((int, char **));
/* Display a list of target specific switches supported by this
target. */
void sim_target_display_usage PARAMS ((void));
+
+#endif
+
+/* Provide simulator with a default (global) host_callback_struct.
+ THIS PROCEDURE IS DEPRECATED.
+ GDB and NRUN do not use this interface.
+ This procedure does not take a SIM_DESC argument as it is
+ used before sim_open. */
+
+void sim_set_callbacks PARAMS ((struct host_callback_struct *));
+
+
+/* Set the size of the simulator memory array.
+ THIS PROCEDURE IS DEPRECATED.
+ GDB and NRUN do not use this interface.
+ This procedure does not take a SIM_DESC argument as it is
+ used before sim_open. */
+
+void sim_size PARAMS ((int i));
+
+
+/* Single-step simulator with tracing enabled.
+ THIS PROCEDURE IS DEPRECATED.
+ THIS PROCEDURE IS EVEN MORE DEPRECATED THAN SIM_SET_TRACE
+ GDB and NRUN do not use this interface.
+ This procedure returns: ``0'' indicating that the simulator should
+ be continued using sim_trace() calls; ``1'' indicating that the
+ simulation has finished. */
+
+int sim_trace PARAMS ((SIM_DESC sd));
+
+
+/* Enable tracing.
+ THIS PROCEDURE IS DEPRECATED.
+ GDB and NRUN do not use this interface.
+ This procedure returns: ``0'' indicating that the simulator should
+ be continued using sim_trace() calls; ``1'' indicating that the
+ simulation has finished. */
+
+void sim_set_trace PARAMS ((void));
+
+
+/* Configure the size of the profile buffer.
+ THIS PROCEDURE IS DEPRECATED.
+ GDB and NRUN do not use this interface.
+ This procedure does not take a SIM_DESC argument as it is
+ used before sim_open. */
+
+void sim_set_profile_size PARAMS ((int n));
+
+
+/* Kill the running program.
+ THIS PROCEDURE IS DEPRECATED.
+ GDB and NRUN do not use this interface.
+ This procedure will be replaced as part of the introduction of
+ multi-cpu simulators. */
+
+void sim_kill PARAMS ((SIM_DESC sd));
+
#endif