diff options
author | Alan Modra <amodra@gmail.com> | 2020-02-19 13:14:45 +1030 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2020-02-19 13:14:45 +1030 |
commit | 446f7ed5abfd2d0bed8c4442d0634b1a8bc116f4 (patch) | |
tree | 8e1fac2505e01df41dc5991026fb3733f03442bb /bfd/libbfd.h | |
parent | b03202e32c8235997b3485b0b4655926ad97a1cc (diff) | |
download | gdb-446f7ed5abfd2d0bed8c4442d0634b1a8bc116f4.zip gdb-446f7ed5abfd2d0bed8c4442d0634b1a8bc116f4.tar.gz gdb-446f7ed5abfd2d0bed8c4442d0634b1a8bc116f4.tar.bz2 |
alloc2 used unnecessarily
The bfd_alloc2 series of functions were invented to handle cases where
nmemb * size can overflow. This patch changes some places where the
calculation can't overflow.
* elf.c (bfd_section_from_shdr): Use bfd_zalloc rather than
bfd_zalloc2.
(assign_section_numbers): Likewise.
(elf_map_symbols): Likewise, and bfd_alloc rather than bfd_alloc2.
(_bfd_elf_map_sections_to_segments): Use bfd_malloc rather than
bfd_malloc2, size_t amt, and unsigned tls_count.
(rewrite_elf_program_header): Use bfd_malloc and size_t amt.
* elflink.c (elf_create_symbuf): Use bfd_malloc.
(elf_output_implib): Use bfd_alloc.
Diffstat (limited to 'bfd/libbfd.h')
0 files changed, 0 insertions, 0 deletions