Call end_symtab() with SECT_OFF_TEXT (objfile).
This commit is contained in:
parent
afebd68999
commit
44c75fb368
@ -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>
|
2000-10-24 Kevin Buettner <kevinb@redhat.com>
|
||||||
|
|
||||||
* solib-svr4.c: New file created out of much of solib.c...
|
* solib-svr4.c: New file created out of much of solib.c...
|
||||||
|
@ -475,7 +475,7 @@ coff_end_symtab (struct objfile *objfile)
|
|||||||
|
|
||||||
last_source_start_addr = current_source_start_addr;
|
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)
|
if (symtab != NULL)
|
||||||
free_named_symtabs (symtab->filename);
|
free_named_symtabs (symtab->filename);
|
||||||
|
@ -516,7 +516,7 @@ hpread_expand_symtab (struct objfile *objfile, int sym_offset, int sym_size,
|
|||||||
current_objfile = NULL;
|
current_objfile = NULL;
|
||||||
hp_som_som_object_present = 1; /* Indicate we've processed an HP SOM SOM file */
|
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));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -1064,7 +1064,7 @@ hpread_expand_symtab (struct objfile *objfile, int sym_offset, int sym_size,
|
|||||||
|
|
||||||
current_objfile = NULL;
|
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:
|
case DNTT_TYPE_MODULE:
|
||||||
/* Ending a module ends the symbol table for that module. */
|
/* Ending a module ends the symbol table for that module. */
|
||||||
valu = text_offset + text_size + offset;
|
valu = text_offset + text_size + offset;
|
||||||
(void) end_symtab (valu, objfile, 0);
|
(void) end_symtab (valu, objfile, SECT_OFF_TEXT (objfile));
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case DNTT_TYPE_FUNCTION:
|
case DNTT_TYPE_FUNCTION:
|
||||||
|
Loading…
Reference in New Issue
Block a user