From ce1ed4854e07f253f4ed3a250f1e8f3b24107668 Mon Sep 17 00:00:00 2001 From: Mark Kettenis Date: Sat, 19 Oct 2002 23:05:27 +0000 Subject: [PATCH] * solib-sunos.c (allocate_rt_common_objfile): Use bcache_xmalloc to allocate partial syms and macro byte caches. --- gdb/ChangeLog | 5 +++++ gdb/solib-sunos.c | 6 ++---- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 406040687f..892f01fcb6 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2002-10-20 Mark Kettenis + + * solib-sunos.c (allocate_rt_common_objfile): Use bcache_xmalloc + to allocate partial syms and macro byte caches. + 2002-10-18 David Carlton * symtab.h: Delete 'struct source' and 'struct sourcevector'. diff --git a/gdb/solib-sunos.c b/gdb/solib-sunos.c index 374ec253a0..6ffecb5a3a 100644 --- a/gdb/solib-sunos.c +++ b/gdb/solib-sunos.c @@ -135,10 +135,8 @@ allocate_rt_common_objfile (void) objfile = (struct objfile *) xmalloc (sizeof (struct objfile)); memset (objfile, 0, sizeof (struct objfile)); objfile->md = NULL; - obstack_specify_allocation (&objfile->psymbol_cache.cache, 0, 0, - xmalloc, xfree); - obstack_specify_allocation (&objfile->macro_cache.cache, 0, 0, - xmalloc, xfree); + objfile->psymbol_cache = bcache_xmalloc (); + objfile->macro_cache = bcache_xmalloc (); obstack_specify_allocation (&objfile->psymbol_obstack, 0, 0, xmalloc, xfree); obstack_specify_allocation (&objfile->symbol_obstack, 0, 0, xmalloc,