From: Doug Evans Date: Wed, 4 Mar 1998 02:05:06 +0000 (+0000) Subject: * sim-core.c (sim_core_attach): Use xmalloc instead of zalloc. X-Git-Url: http://drtracing.org/?a=commitdiff_plain;h=e4726e6dfcf50eb0d95cabbd7a9b39f47d67ccc4;p=deliverable%2Fbinutils-gdb.git * sim-core.c (sim_core_attach): Use xmalloc instead of zalloc. Use 0xa5 as initial value. (sim_core_map_detach): Use free instead of zfree. Back out this change. --- diff --git a/sim/common/ChangeLog b/sim/common/ChangeLog index 18255bbbea..1762b084a6 100644 --- a/sim/common/ChangeLog +++ b/sim/common/ChangeLog @@ -9,10 +9,6 @@ Mon Mar 2 10:20:06 1998 Doug Evans * Make-common.in (TAGS): Make smarter. * Makefile.in (TAGS): Ditto. - * sim-core.c (sim_core_attach): Use xmalloc instead of zalloc. - Use 0xa5 as initial value. - (sim_core_map_detach): Use free instead of zfree. - Fri Feb 27 19:09:57 1998 Doug Evans * sim-module.c (*): Fix typos in assertion tests. diff --git a/sim/common/sim-core.c b/sim/common/sim-core.c index d1f9de1435..f583c8e5ab 100644 --- a/sim/common/sim-core.c +++ b/sim/common/sim-core.c @@ -22,7 +22,6 @@ #ifndef _SIM_CORE_C_ #define _SIM_CORE_C_ -#include "libiberty.h" #include "sim-main.h" #include "sim-assert.h" @@ -341,10 +340,8 @@ sim_core_attach (SIM_DESC sd, if (optional_buffer == NULL) { int padding = (addr % sizeof (unsigned64)); - unsigned int bytes = (modulo == 0 ? nr_bytes : modulo) + padding; - free_buffer = xmalloc (bytes); - /* #if WITH_DETERMINISTIC_SIMULATION? */ - memset (free_buffer, 0xa5, bytes); + unsigned long bytes = (modulo == 0 ? nr_bytes : modulo) + padding; + free_buffer = zalloc (bytes); buffer = (char*) free_buffer + padding; } else @@ -428,7 +425,7 @@ sim_core_map_detach (SIM_DESC sd, sim_core_mapping *dead = (*entry); (*entry) = dead->next; if (dead->free_buffer != NULL) - free (dead->free_buffer); + zfree (dead->free_buffer); zfree (dead); return; }