diff options
author | Andrew Cagney <cagney@redhat.com> | 1997-05-19 06:55:56 +0000 |
---|---|---|
committer | Andrew Cagney <cagney@redhat.com> | 1997-05-19 06:55:56 +0000 |
commit | fd76456bdbac3cdaafb13c8c9f475a9c0a080b99 (patch) | |
tree | 8e5293582645a3e645f71515dd4db6f054fc118d /sim/common | |
parent | f03b093cd34bc352ad89334a43a34b00a5e5c60c (diff) | |
download | binutils-fd76456bdbac3cdaafb13c8c9f475a9c0a080b99.zip binutils-fd76456bdbac3cdaafb13c8c9f475a9c0a080b99.tar.gz binutils-fd76456bdbac3cdaafb13c8c9f475a9c0a080b99.tar.bz2 |
Make simulator event-queue manager a bit more signal safe.
Diffstat (limited to 'sim/common')
-rw-r--r-- | sim/common/ChangeLog | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/sim/common/ChangeLog b/sim/common/ChangeLog index c2cc924..6398e02 100644 --- a/sim/common/ChangeLog +++ b/sim/common/ChangeLog @@ -1,5 +1,26 @@ Mon May 19 12:07:22 1997 Andrew Cagney <cagney@b1.cygnus.com> + * sim-events.c (sim_events_zalloc): Signal save memory allocator - + stop tk interrupting malloc calls. + (sim_events_zalloc): Converse. + + * Make-common.in (sim_main_headers): Add sim-events.h. + + * sim-events.c (sim_events_schedule_after_signal): Change return + type to void - signal events are strictly internal. + (sim_events_init): Allocate a finite buffer for signal events. + (sim_events_schedule_after_signal): Enter signal events into the + signal buffer. + + * sim-engine.c (sim_engine_halt): Check SIM_DESC magic. + (sim_engine_restart): Ditto. + (sim_engine_abort): Ditto. + * sim-stop.c (sim_stop): Ditto. + (control_c_simulation): Ditto. + * sim-resume.c (sim_resume): Ditto. + (has_stepped): Ditto. + * sim-abort.c (sim_engine_abort): Ditto. + * sim-basics.h (transfer_type): New type. * sim-core.c (sim_core_signal): New function. Print core signal |