From f98dfd4b46ff7c68b479181714832b4c5fced87e Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Mon, 18 Aug 2008 19:44:49 +0000 Subject: [PATCH] * symfile.c (reread_symbols): Update. * solib-sunos.c (allocate_rt_common_objfile): Update. * objfiles.c (allocate_objfile): Update. * objfiles.h (struct objfile) : Remove. --- gdb/ChangeLog | 8 ++++++++ gdb/objfiles.c | 1 - gdb/objfiles.h | 23 ++--------------------- gdb/solib-sunos.c | 1 - gdb/symfile.c | 2 -- 5 files changed, 10 insertions(+), 25 deletions(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 4ec62591577..bf32587e2b8 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,11 @@ +2008-08-18 Tom Tromey + + * symfile.c (reread_symbols): Update. + * solib-sunos.c (allocate_rt_common_objfile): Update. + * objfiles.c (allocate_objfile): Update. + * objfiles.h (struct objfile) : + Remove. + 2008-08-18 Tom Tromey * gdbtypes.c (copy_type_recursive): Allocate 'stored' on objfile's diff --git a/gdb/objfiles.c b/gdb/objfiles.c index 68cec1b725a..2969a8aff43 100644 --- a/gdb/objfiles.c +++ b/gdb/objfiles.c @@ -163,7 +163,6 @@ allocate_objfile (bfd *abfd, int flags) { objfile = (struct objfile *) xmalloc (sizeof (struct objfile)); memset (objfile, 0, sizeof (struct objfile)); - objfile->md = NULL; objfile->psymbol_cache = bcache_xmalloc (); objfile->macro_cache = bcache_xmalloc (); /* We could use obstack_specify_allocation here instead, but diff --git a/gdb/objfiles.h b/gdb/objfiles.h index 7e39b07c5d3..56a00f1b5a1 100644 --- a/gdb/objfiles.h +++ b/gdb/objfiles.h @@ -293,18 +293,6 @@ struct objfile struct minimal_symbol *msymbol_demangled_hash[MINIMAL_SYMBOL_HASH_SIZE]; - /* The mmalloc() malloc-descriptor for this objfile if we are using - the memory mapped malloc() package to manage storage for this objfile's - data. NULL if we are not. */ - - void *md; - - /* The file descriptor that was used to obtain the mmalloc descriptor - for this objfile. If we call mmalloc_detach with the malloc descriptor - we should then close this file descriptor. */ - - int mmfd; - /* Structure which keeps track of functions that manipulate objfile's of the same type as this objfile. I.E. the function to read partial symbols for example. Note that this structure is in statically @@ -338,17 +326,10 @@ struct objfile void *deprecated_sym_private; - /* Hook for target-architecture-specific information. This must - point to memory allocated on one of the obstacks in this objfile, - so that it gets freed automatically when reading a new object - file. */ - - void *deprecated_obj_private; - /* Per objfile data-pointers required by other GDB modules. */ /* FIXME: kettenis/20030711: This mechanism could replace - deprecated_sym_stab_info, deprecated_sym_private and - deprecated_obj_private entirely. */ + deprecated_sym_stab_info and deprecated_sym_private + entirely. */ void **data; unsigned num_data; diff --git a/gdb/solib-sunos.c b/gdb/solib-sunos.c index 0834d0fd19a..554ffdbeb21 100644 --- a/gdb/solib-sunos.c +++ b/gdb/solib-sunos.c @@ -184,7 +184,6 @@ allocate_rt_common_objfile (void) objfile = (struct objfile *) xmalloc (sizeof (struct objfile)); memset (objfile, 0, sizeof (struct objfile)); - objfile->md = NULL; objfile->psymbol_cache = bcache_xmalloc (); objfile->macro_cache = bcache_xmalloc (); obstack_init (&objfile->objfile_obstack); diff --git a/gdb/symfile.c b/gdb/symfile.c index e0d94f3d722..b80ef2a9359 100644 --- a/gdb/symfile.c +++ b/gdb/symfile.c @@ -2421,8 +2421,6 @@ reread_symbols (void) (*objfile->sf->sym_finish) (objfile); } - /* We never make this a mapped file. */ - objfile->md = NULL; objfile->psymbol_cache = bcache_xmalloc (); objfile->macro_cache = bcache_xmalloc (); /* obstack_init also initializes the obstack so it is -- 2.30.2