diff options
author | Andrew Cagney <cagney@redhat.com> | 2002-07-17 21:20:09 +0000 |
---|---|---|
committer | Andrew Cagney <cagney@redhat.com> | 2002-07-17 21:20:09 +0000 |
commit | 75c4388adb429660b2a5b75290db7ece459efda0 (patch) | |
tree | be82bd9dcfc077eb1409acd78a60afdffb8c321c /sim/common/run-sim.h | |
parent | 233282cd3ee3ffa29f799465620d1de09fb64f8e (diff) | |
download | gdb-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.h | 62 |
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 |