Call end_symtab() with SECT_OFF_TEXT (objfile).

This commit is contained in:
Kevin Buettner 2000-10-24 21:13:08 +00:00
parent afebd68999
commit 44c75fb368
4 changed files with 13 additions and 4 deletions

View File

@ -1,3 +1,12 @@
2000-10-24 Kevin Buettner <kevinb@redhat.com>
* coffread.c (coff_end_symtab): When calling end_symtab(),
use SECT_OFF_TEXT() instead of 0 to represent the .text
section.
* hp-symtab-read.c (hpread_expand_symtab): Likewise.
* hpread.c (hpread_expand_symtab, hpread_process_one_debug_symbol):
Likewise.
2000-10-24 Kevin Buettner <kevinb@redhat.com>
* solib-svr4.c: New file created out of much of solib.c...

View File

@ -475,7 +475,7 @@ coff_end_symtab (struct objfile *objfile)
last_source_start_addr = current_source_start_addr;
symtab = end_symtab (current_source_end_addr, objfile, 0);
symtab = end_symtab (current_source_end_addr, objfile, SECT_OFF_TEXT (objfile));
if (symtab != NULL)
free_named_symtabs (symtab->filename);

View File

@ -516,7 +516,7 @@ hpread_expand_symtab (struct objfile *objfile, int sym_offset, int sym_size,
current_objfile = NULL;
hp_som_som_object_present = 1; /* Indicate we've processed an HP SOM SOM file */
return end_symtab (text_offset + text_size, objfile, 0);
return end_symtab (text_offset + text_size, objfile, SECT_OFF_TEXT (objfile));
}

View File

@ -1064,7 +1064,7 @@ hpread_expand_symtab (struct objfile *objfile, int sym_offset, int sym_size,
current_objfile = NULL;
return end_symtab (text_offset + text_size, objfile, 0);
return end_symtab (text_offset + text_size, objfile, SECT_OFF_TEXT (objfile));
}
@ -1822,7 +1822,7 @@ hpread_process_one_debug_symbol (union dnttentry *dn_bufp, char *name,
case DNTT_TYPE_MODULE:
/* Ending a module ends the symbol table for that module. */
valu = text_offset + text_size + offset;
(void) end_symtab (valu, objfile, 0);
(void) end_symtab (valu, objfile, SECT_OFF_TEXT (objfile));
break;
case DNTT_TYPE_FUNCTION: