diff options
author | Mark Kettenis <kettenis@gnu.org> | 2002-10-19 23:05:27 +0000 |
---|---|---|
committer | Mark Kettenis <kettenis@gnu.org> | 2002-10-19 23:05:27 +0000 |
commit | ce1ed4854e07f253f4ed3a250f1e8f3b24107668 (patch) | |
tree | 2464b418802981b199c541ee7e79ce64b2401745 | |
parent | 5d603aa984322b9ab70570671ce3f9dfe2a5d044 (diff) | |
download | fsf-binutils-gdb-ce1ed4854e07f253f4ed3a250f1e8f3b24107668.zip fsf-binutils-gdb-ce1ed4854e07f253f4ed3a250f1e8f3b24107668.tar.gz fsf-binutils-gdb-ce1ed4854e07f253f4ed3a250f1e8f3b24107668.tar.bz2 |
* solib-sunos.c (allocate_rt_common_objfile): Use bcache_xmalloc
to allocate partial syms and macro byte caches.
-rw-r--r-- | gdb/ChangeLog | 5 | ||||
-rw-r--r-- | gdb/solib-sunos.c | 6 |
2 files changed, 7 insertions, 4 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 4060406..892f01f 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2002-10-20 Mark Kettenis <kettenis@gnu.org> + + * solib-sunos.c (allocate_rt_common_objfile): Use bcache_xmalloc + to allocate partial syms and macro byte caches. + 2002-10-18 David Carlton <carlton@math.stanford.edu> * symtab.h: Delete 'struct source' and 'struct sourcevector'. diff --git a/gdb/solib-sunos.c b/gdb/solib-sunos.c index 374ec25..6ffecb5 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, |