2003-09-11 Elena Zannoni <ezannoni@redhat.com>

* symfile.c (symbol_file_add_with_addrs_or_offsets): Make sure
	orig_addrs is set up properly.
This commit is contained in:
Elena Zannoni 2003-09-11 19:20:07 +00:00
parent 3fcf0ced03
commit 63cd24fec9
2 changed files with 11 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2003-09-11 Elena Zannoni <ezannoni@redhat.com>
* symfile.c (symbol_file_add_with_addrs_or_offsets): Make sure
orig_addrs is set up properly.
2003-09-11 Andrew Cagney <cagney@redhat.com>
* gdbarch.sh (DEPRECATED_STACK_ALIGN): Rename STACK_ALIGN.

View File

@ -854,7 +854,12 @@ symbol_file_add_with_addrs_or_offsets (char *name, int from_tty,
orig_addrs = alloc_section_addr_info (bfd_count_sections (abfd));
my_cleanups = make_cleanup (xfree, orig_addrs);
if (addrs)
*orig_addrs = *addrs;
{
int i;
orig_addrs->num_sections = addrs->num_sections;
for (i = 0; i < addrs->num_sections; i++)
orig_addrs->other[i] = addrs->other[i];
}
/* If the objfile uses a mapped symbol file, and we have a psymtab for
it, then skip reading any symbols at this time. */