diff options
author | Andrew Cagney <cagney@redhat.com> | 2004-10-23 16:18:09 +0000 |
---|---|---|
committer | Andrew Cagney <cagney@redhat.com> | 2004-10-23 16:18:09 +0000 |
commit | 0a6ddd08223c066a91c9e70e863cb2a59ebc1dff (patch) | |
tree | bbc83f562118d3b6d6c1fe2a4a786f3f9ac21a4b /gdb/elfread.c | |
parent | 384ee23f420548428e348baa10bb9bdb697a1f1d (diff) | |
download | gdb-0a6ddd08223c066a91c9e70e863cb2a59ebc1dff.zip gdb-0a6ddd08223c066a91c9e70e863cb2a59ebc1dff.tar.gz gdb-0a6ddd08223c066a91c9e70e863cb2a59ebc1dff.tar.bz2 |
2004-10-23 Andrew Cagney <cagney@gnu.org>
* objfiles.h (struct objfile): Rename obj_private to
deprecated_obj_private, sym_private to deprecated_sym_private, and
sym_stab_info to deprecated_sym_stab_info.
* gdb-stabs.h: Update.
* elfread.c: Update.
* dbxread.c: Update.
* coffread.c: Update.
* xcoffread.c: Update.
* symfile.c: Update.
* somread.c: Update.
* nlmread.c: Update.
* mdebugread.c: Update.
* hpread.c: Update.
* coffread.c: Update.
Diffstat (limited to 'gdb/elfread.c')
-rw-r--r-- | gdb/elfread.c | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/gdb/elfread.c b/gdb/elfread.c index 3aa2f66..7b9c3e6 100644 --- a/gdb/elfread.c +++ b/gdb/elfread.c @@ -162,7 +162,7 @@ elf_symtab_read (struct objfile *objfile, int dynamic) /* Name of filesym, as saved on the objfile_obstack. */ char *filesymname = obsavestring ("", 0, &objfile->objfile_obstack); #endif - struct dbx_symfile_info *dbx = objfile->sym_stab_info; + struct dbx_symfile_info *dbx = objfile->deprecated_sym_stab_info; int stripped = (bfd_get_symcount (objfile->obfd) == 0); if (dynamic) @@ -498,13 +498,13 @@ elf_symfile_read (struct objfile *objfile, int mainline) memset ((char *) &ei, 0, sizeof (ei)); /* Allocate struct to keep track of the symfile */ - objfile->sym_stab_info = (struct dbx_symfile_info *) + objfile->deprecated_sym_stab_info = (struct dbx_symfile_info *) xmalloc (sizeof (struct dbx_symfile_info)); - memset ((char *) objfile->sym_stab_info, 0, sizeof (struct dbx_symfile_info)); + memset ((char *) objfile->deprecated_sym_stab_info, 0, sizeof (struct dbx_symfile_info)); make_cleanup (free_elfinfo, (void *) objfile); /* Process the normal ELF symbol table first. This may write some - chain of info into the dbx_symfile_info in objfile->sym_stab_info, + chain of info into the dbx_symfile_info in objfile->deprecated_sym_stab_info, which can later be used by elfstab_offset_sections. */ elf_symtab_read (objfile, 0); @@ -594,14 +594,15 @@ elf_symfile_read (struct objfile *objfile, int mainline) dwarf2_build_frame_info (objfile); } -/* This cleans up the objfile's sym_stab_info pointer, and the chain of - stab_section_info's, that might be dangling from it. */ +/* This cleans up the objfile's deprecated_sym_stab_info pointer, and + the chain of stab_section_info's, that might be dangling from + it. */ static void free_elfinfo (void *objp) { struct objfile *objfile = (struct objfile *) objp; - struct dbx_symfile_info *dbxinfo = objfile->sym_stab_info; + struct dbx_symfile_info *dbxinfo = objfile->deprecated_sym_stab_info; struct stab_section_info *ssi, *nssi; ssi = dbxinfo->stab_section_info; @@ -637,9 +638,9 @@ elf_new_init (struct objfile *ignore) static void elf_symfile_finish (struct objfile *objfile) { - if (objfile->sym_stab_info != NULL) + if (objfile->deprecated_sym_stab_info != NULL) { - xfree (objfile->sym_stab_info); + xfree (objfile->deprecated_sym_stab_info); } } @@ -673,7 +674,7 @@ void elfstab_offset_sections (struct objfile *objfile, struct partial_symtab *pst) { char *filename = pst->filename; - struct dbx_symfile_info *dbx = objfile->sym_stab_info; + struct dbx_symfile_info *dbx = objfile->deprecated_sym_stab_info; struct stab_section_info *maybe = dbx->stab_section_info; struct stab_section_info *questionable = 0; int i; |