Elena Zannoni <ezannoni@redhat.com>
PR symtab/1651
* xcoffread.c (xcoff_next_symbol_text): Check this_symtab_psymtab
for NULL before assigning this_symtab_psymtab->objfile to objfile.
(scan_xcoff_symtab): Initialize next_symbol_text_func.
(Committed by Jim Blandy)
+2006-01-01 Roger Sayle <roger@eyesopen.com>
+ Elena Zannoni <ezannoni@redhat.com>
+
+ PR symtab/1651
+ * xcoffread.c (xcoff_next_symbol_text): Check this_symtab_psymtab
+ for NULL before assigning this_symtab_psymtab->objfile to objfile.
+ (scan_xcoff_symtab): Initialize next_symbol_text_func.
+ (Committed by Jim Blandy)
+
For older changes see ChangeLog-2005.
\f
Local Variables:
struct internal_syment symbol;
char *retval;
/* FIXME: is this the same as the passed arg? */
- objfile = this_symtab_psymtab->objfile;
+ if (this_symtab_psymtab)
+ objfile = this_symtab_psymtab->objfile;
bfd_coff_swap_sym_in (objfile->obfd, raw_symbol, &symbol);
if (symbol.n_zeroes)
last_source_file = NULL;
abfd = objfile->obfd;
+ next_symbol_text_func = xcoff_next_symbol_text;
sraw_symbol = ((struct coff_symfile_info *) objfile->deprecated_sym_private)->symtbl;
nsyms = ((struct coff_symfile_info *) objfile->deprecated_sym_private)->symtbl_num_syms;