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)
This commit is contained in:
parent
e50f0da18d
commit
13c763f497
@ -1,3 +1,12 @@
|
||||
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.
|
||||
|
||||
Local Variables:
|
||||
|
@ -868,7 +868,8 @@ xcoff_next_symbol_text (struct objfile *objfile)
|
||||
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)
|
||||
@ -2170,6 +2171,7 @@ scan_xcoff_symtab (struct objfile *objfile)
|
||||
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;
|
||||
|
Loading…
Reference in New Issue
Block a user