Zero out the dynamic allocated content space. Add a comment to remind us that
one day this ought to be fixed.
This commit is contained in:
parent
ded0649cd5
commit
7a9af8c4a0
@ -1,3 +1,12 @@
|
||||
2000-08-21 H.J. Lu <hjl@gnu.org>
|
||||
|
||||
* elf32-i386.c (elf_i386_size_dynamic_sections): Zero out the
|
||||
dynamic allocated content space. Add a comment to remind us that
|
||||
one day this ought to be fixed.
|
||||
* elf32-m68k.c (elf_m68k_size_dynamic_sections): Likewise.
|
||||
* elf32-sparc.c (elf32_sparc_size_dynamic_sections): Likewise.
|
||||
* elf64-hppa.c (elf64_hppa_size_dynamic_sections): Likewise.
|
||||
|
||||
2000-08-21 Jason Eckhardt <jle@cygnus.com>
|
||||
|
||||
* elf32-i860.c (elf32_i860_relocate_pc16): Just write the immediate
|
||||
|
@ -1198,7 +1198,12 @@ elf_i386_size_dynamic_sections (output_bfd, info)
|
||||
}
|
||||
|
||||
/* Allocate memory for the section contents. */
|
||||
s->contents = (bfd_byte *) bfd_alloc (dynobj, s->_raw_size);
|
||||
/* FIXME: This should be a call to bfd_alloc not bfd_zalloc.
|
||||
Unused entries should be reclaimed before the section's contents
|
||||
are written out, but at the moment this does not happen. Thus in
|
||||
order to prevent writing out garbage, we initialise the section's
|
||||
contents to zero. */
|
||||
s->contents = (bfd_byte *) bfd_zalloc (dynobj, s->_raw_size);
|
||||
if (s->contents == NULL && s->_raw_size != 0)
|
||||
return false;
|
||||
}
|
||||
|
@ -1267,7 +1267,12 @@ elf_m68k_size_dynamic_sections (output_bfd, info)
|
||||
}
|
||||
|
||||
/* Allocate memory for the section contents. */
|
||||
s->contents = (bfd_byte *) bfd_alloc (dynobj, s->_raw_size);
|
||||
/* FIXME: This should be a call to bfd_alloc not bfd_zalloc.
|
||||
Unused entries should be reclaimed before the section's contents
|
||||
are written out, but at the moment this does not happen. Thus in
|
||||
order to prevent writing out garbage, we initialise the section's
|
||||
contents to zero. */
|
||||
s->contents = (bfd_byte *) bfd_zalloc (dynobj, s->_raw_size);
|
||||
if (s->contents == NULL && s->_raw_size != 0)
|
||||
return false;
|
||||
}
|
||||
|
@ -1019,7 +1019,12 @@ elf32_sparc_size_dynamic_sections (output_bfd, info)
|
||||
}
|
||||
|
||||
/* Allocate memory for the section contents. */
|
||||
s->contents = (bfd_byte *) bfd_alloc (dynobj, s->_raw_size);
|
||||
/* FIXME: This should be a call to bfd_alloc not bfd_zalloc.
|
||||
Unused entries should be reclaimed before the section's contents
|
||||
are written out, but at the moment this does not happen. Thus in
|
||||
order to prevent writing out garbage, we initialise the section's
|
||||
contents to zero. */
|
||||
s->contents = (bfd_byte *) bfd_zalloc (dynobj, s->_raw_size);
|
||||
if (s->contents == NULL && s->_raw_size != 0)
|
||||
return false;
|
||||
}
|
||||
|
@ -1740,7 +1740,12 @@ elf64_hppa_size_dynamic_sections (output_bfd, info)
|
||||
been allocated already. */
|
||||
if (s->contents == NULL)
|
||||
{
|
||||
s->contents = (bfd_byte *) bfd_alloc (dynobj, s->_raw_size);
|
||||
/* FIXME: This should be a call to bfd_alloc not bfd_zalloc.
|
||||
Unused entries should be reclaimed before the section's contents
|
||||
are written out, but at the moment this does not happen. Thus in
|
||||
order to prevent writing out garbage, we initialise the section's
|
||||
contents to zero. */
|
||||
s->contents = (bfd_byte *) bfd_zalloc (dynobj, s->_raw_size);
|
||||
if (s->contents == NULL && s->_raw_size != 0)
|
||||
return false;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user