program_space *m_pspace;
public:
- /* List of compunits.
- These are used to do symbol lookups and file/line-number lookups. */
-
- owning_intrusive_list<compunit_symtab> compunit_symtabs;
-
/* The object file's BFD. Can be null if the objfile contains only
minimal symbols (e.g. the run time common symbols for SunOS4) or
if the objfile is a dynamic objfile (e.g. created by JIT reader
auto_obstack objfile_obstack;
+ /* List of compunits.
+ These are used to do symbol lookups and file/line-number lookups. */
+
+ owning_intrusive_list<compunit_symtab> compunit_symtabs;
+
/* 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
error (_("Can't read symbols from %s: %s."), objfile_name (&objfile),
bfd_errmsg (bfd_get_error ()));
+ objfile.compunit_symtabs.clear ();
+
/* NB: after this call to obstack_free, objfiles_changed
will need to be called (see discussion below). */
obstack_free (&objfile.objfile_obstack, 0);
objfile.sect_index_data = -1;
objfile.sect_index_rodata = -1;
objfile.sect_index_text = -1;
- objfile.compunit_symtabs.clear ();
objfile.template_symbols = NULL;
objfile.static_links.clear ();