mirror of
https://github.com/bminor/binutils-gdb.git
synced 2025-12-26 17:18:55 +00:00
2004-02-07 Elena Zannoni <ezannoni@redhat.com>
* dbxread.c (dbx_symfile_init, start_psymtab, end_psymtab,
coffstab_build_psymtabs, elfstab_build_psymtabs)
(stabsect_build_psymtabs): Replace psymbol_obstack with
objfile_obstack.
* dwarf2-frame.c (decode_frame_entry_1): Ditto.
* dwarf2read.c (dwarf2_build_psymtabs_hard, dwarf2_read_section):
Ditto.
* dwarfread.c (scan_compilation_units): Ditto.
* elfread.c (elfstab_offset_sections): Ditto.
* hppa-tdep.c (read_unwind_info): Ditto.
* hpread.c (hpread_build_psymtabs, hpread_start_psymtab)
(hpread_end_psymtab): Ditto.
* mdebugread.c (mdebug_build_psymtabs, add_pending)
(parse_partial_symbols, new_psymtab, elfmdebug_build_psymtabs):
Ditto.
* mips-tdep.c (non_heuristic_proc_desc): Ditto.
* objfiles.c (add_to_objfile_sections)
(build_objfile_section_table): Ditto.
(allocate_objfile): Remove init of psymbol_obstack.
(free_objfile): Remove freeing of psymbol_obstack.
* objfiles.h (struct objfile): Remove field
psymbol_obstack. Update comments.
* pa64solib.c (pa64_solib_add_solib_objfile): Replace
psymbol_obstack with objfile_obstack.
* solib-sunos.c (allocate_rt_common_objfile): Remove init of
psymbol_obstack.
* somread.c (som_symfile_offsets, init_import_symbols)
(init_export_symbols): Replace psymbol_obstack with
objfile_obstack.
* somsolib.c (som_solib_add_solib_objfile): Ditto.
* symfile.c (default_symfile_offsets, syms_from_objfile)
(reread_symbols): Remove freeing and init of psymbol_obstack.
(cashier_psymtab): Update comment.
* symmisc.c (print_objfile_statistics): Don't report stats for
psymbol obstack.
* symtab.h (struct general_symbol_info, struct partial_symtab):
Update comments.
* xcoffread.c (xcoff_start_psymtab, xcoff_end_psymtab, swap_sym)
(xcoff_symfile_offsets): Replace psymbol_obstack with
objfile_obstack.
This commit is contained in:
@@ -2286,7 +2286,7 @@ non_heuristic_proc_desc (CORE_ADDR pc, CORE_ADDR *addrptr)
|
||||
This means that we should not bother with this method on 64-bit
|
||||
targets (until that is fixed). */
|
||||
|
||||
priv = obstack_alloc (&sec->objfile->psymbol_obstack,
|
||||
priv = obstack_alloc (&sec->objfile->objfile_obstack,
|
||||
sizeof (struct mips_objfile_private));
|
||||
priv->size = 0;
|
||||
sec->objfile->obj_private = priv;
|
||||
@@ -2295,14 +2295,14 @@ non_heuristic_proc_desc (CORE_ADDR pc, CORE_ADDR *addrptr)
|
||||
{
|
||||
asection *bfdsec;
|
||||
|
||||
priv = obstack_alloc (&sec->objfile->psymbol_obstack,
|
||||
priv = obstack_alloc (&sec->objfile->objfile_obstack,
|
||||
sizeof (struct mips_objfile_private));
|
||||
|
||||
bfdsec = bfd_get_section_by_name (sec->objfile->obfd, ".pdr");
|
||||
if (bfdsec != NULL)
|
||||
{
|
||||
priv->size = bfd_section_size (sec->objfile->obfd, bfdsec);
|
||||
priv->contents = obstack_alloc (&sec->objfile->psymbol_obstack,
|
||||
priv->contents = obstack_alloc (&sec->objfile->objfile_obstack,
|
||||
priv->size);
|
||||
bfd_get_section_contents (sec->objfile->obfd, bfdsec,
|
||||
priv->contents, 0, priv->size);
|
||||
@@ -2354,7 +2354,7 @@ non_heuristic_proc_desc (CORE_ADDR pc, CORE_ADDR *addrptr)
|
||||
|
||||
/* Fill in what we need of the proc_desc. */
|
||||
proc_desc = (mips_extra_func_info_t)
|
||||
obstack_alloc (&sec->objfile->psymbol_obstack,
|
||||
obstack_alloc (&sec->objfile->objfile_obstack,
|
||||
sizeof (struct mips_extra_func_info));
|
||||
PROC_LOW_ADDR (proc_desc) = startaddr;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user