diff options
author | Elena Zannoni <ezannoni@kwikemart.cygnus.com> | 2004-02-09 23:50:55 +0000 |
---|---|---|
committer | Elena Zannoni <ezannoni@kwikemart.cygnus.com> | 2004-02-09 23:50:55 +0000 |
commit | 1ab216172b8ff47b90b51c019e1d14edcc770b16 (patch) | |
tree | 90e133848c49dcabf37dfec851951d6e37a248c5 /gdb/symfile.c | |
parent | f80e2ec4e818045849c26d58c57d25457c13a321 (diff) | |
download | gdb-1ab216172b8ff47b90b51c019e1d14edcc770b16.zip gdb-1ab216172b8ff47b90b51c019e1d14edcc770b16.tar.gz gdb-1ab216172b8ff47b90b51c019e1d14edcc770b16.tar.bz2 |
2004-02-09 Elena Zannoni <ezannoni@redhat.com>
* bcache.c (bcache_xmalloc): Use obstack_init instead of
obstack_specify_allocation.
* objfiles.c (allocate_objfile): Ditto.
* solib-sunos.c (solib_add_common_symbols)
(allocate_rt_common_objfile): Ditto.
* symfile.c (reread_symbols): Ditto.
* gdb_obstack.h: Add comment.
Diffstat (limited to 'gdb/symfile.c')
-rw-r--r-- | gdb/symfile.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/gdb/symfile.c b/gdb/symfile.c index 13bfec3..7e16d45 100644 --- a/gdb/symfile.c +++ b/gdb/symfile.c @@ -1933,12 +1933,13 @@ reread_symbols (void) /* We never make this a mapped file. */ objfile->md = NULL; - /* obstack_specify_allocation also initializes the obstack so - it is empty. */ objfile->psymbol_cache = bcache_xmalloc (); objfile->macro_cache = bcache_xmalloc (); - obstack_specify_allocation (&objfile->objfile_obstack, 0, 0, - xmalloc, xfree); + /* obstack_init also initializes the obstack so it is + empty. We could use obstack_specify_allocation but + gdb_obstack.h specifies the alloc/dealloc + functions. */ + obstack_init (&objfile->objfile_obstack); if (build_objfile_section_table (objfile)) { error ("Can't find the file sections in `%s': %s", |