mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-21 02:24:17 +08:00
* aoutx.h (NAME(aout,link_hash_table_create)): Allocate hash table
using bfd_alloc, not malloc. * cofflink.c (_bfd_coff_link_hash_table_create): Likewise. * ecoff.c (_bfd_ecoff_bfd_link_hash_table_create): Likewise. * i386linux.c (linux_link_hash_table_create): Likewise. * linker.c (_bfd_generic_link_hash_table_create): Likewise. * sunos.c (sunos_link_hash_table_create): Likewise.
This commit is contained in:
@ -5,6 +5,14 @@ Mon Jul 10 11:45:55 1995 Ken Raeburn <raeburn@cygnus.com>
|
|||||||
|
|
||||||
Mon Jul 10 11:09:58 1995 Ian Lance Taylor <ian@cygnus.com>
|
Mon Jul 10 11:09:58 1995 Ian Lance Taylor <ian@cygnus.com>
|
||||||
|
|
||||||
|
* aoutx.h (NAME(aout,link_hash_table_create)): Allocate hash table
|
||||||
|
using bfd_alloc, not malloc.
|
||||||
|
* cofflink.c (_bfd_coff_link_hash_table_create): Likewise.
|
||||||
|
* ecoff.c (_bfd_ecoff_bfd_link_hash_table_create): Likewise.
|
||||||
|
* i386linux.c (linux_link_hash_table_create): Likewise.
|
||||||
|
* linker.c (_bfd_generic_link_hash_table_create): Likewise.
|
||||||
|
* sunos.c (sunos_link_hash_table_create): Likewise.
|
||||||
|
|
||||||
Based on patches from Eric Youngdale <eric@aib.com>:
|
Based on patches from Eric Youngdale <eric@aib.com>:
|
||||||
* elflink.h (NAME(bfd_elf,size_dynamic_sections)): If -Bsymbolic,
|
* elflink.h (NAME(bfd_elf,size_dynamic_sections)): If -Bsymbolic,
|
||||||
output a DT_SYMBOLIC dynamic entry.
|
output a DT_SYMBOLIC dynamic entry.
|
||||||
|
@ -190,7 +190,7 @@ _bfd_coff_link_hash_table_create (abfd)
|
|||||||
struct coff_link_hash_table *ret;
|
struct coff_link_hash_table *ret;
|
||||||
|
|
||||||
ret = ((struct coff_link_hash_table *)
|
ret = ((struct coff_link_hash_table *)
|
||||||
malloc (sizeof (struct coff_link_hash_table)));
|
bfd_alloc (abfd, sizeof (struct coff_link_hash_table)));
|
||||||
if (ret == NULL)
|
if (ret == NULL)
|
||||||
{
|
{
|
||||||
bfd_set_error (bfd_error_no_memory);
|
bfd_set_error (bfd_error_no_memory);
|
||||||
|
12
bfd/linker.c
12
bfd/linker.c
@ -597,12 +597,12 @@ _bfd_generic_link_hash_table_create (abfd)
|
|||||||
struct generic_link_hash_table *ret;
|
struct generic_link_hash_table *ret;
|
||||||
|
|
||||||
ret = ((struct generic_link_hash_table *)
|
ret = ((struct generic_link_hash_table *)
|
||||||
malloc (sizeof (struct generic_link_hash_table)));
|
bfd_alloc (abfd, sizeof (struct generic_link_hash_table)));
|
||||||
if (!ret)
|
if (ret == NULL)
|
||||||
{
|
{
|
||||||
bfd_set_error (bfd_error_no_memory);
|
bfd_set_error (bfd_error_no_memory);
|
||||||
return (struct bfd_link_hash_table *) NULL;
|
return (struct bfd_link_hash_table *) NULL;
|
||||||
}
|
}
|
||||||
if (! _bfd_link_hash_table_init (&ret->root, abfd,
|
if (! _bfd_link_hash_table_init (&ret->root, abfd,
|
||||||
generic_link_hash_newfunc))
|
generic_link_hash_newfunc))
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user