From: gingold Date: Fri, 13 Nov 2009 00:17:42 +0000 (+0000) Subject: 2009-11-12 Tristan Gingold X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=4d2268b6ce9287a274db8b289b79db0d6dd69aaa;p=pf3gnuchains%2Fpf3gnuchains3x.git 2009-11-12 Tristan Gingold * avr/interp.c (sim_load): Clear memory before loading. --- diff --git a/sim/ChangeLog b/sim/ChangeLog index 6a5e74e5bb..18f555cca2 100644 --- a/sim/ChangeLog +++ b/sim/ChangeLog @@ -1,3 +1,7 @@ +2009-11-12 Tristan Gingold + + * avr/interp.c (sim_load): Clear memory before loading. + 2009-11-09 Tristan Gingold * avr/interp.c (sim_resume): Fix typo for OP_ret. diff --git a/sim/avr/interp.c b/sim/avr/interp.c index 903370f8c2..8d267dd853 100644 --- a/sim/avr/interp.c +++ b/sim/avr/interp.c @@ -1793,6 +1793,10 @@ sim_load (SIM_DESC sd, char *prog, bfd *abfd, int from_tty) { bfd *prog_bfd; + /* Clear all the memory. */ + memset (sram, 0, sizeof (sram)); + memset (flash, 0, sizeof (flash)); + prog_bfd = sim_load_file (sd, myname, callback, prog, abfd, sim_kind == SIM_OPEN_DEBUG, 0, sim_write);