mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-01-06 12:09:26 +08:00
991fb595e3
object_p functions cannot allocate memory by malloc and not free it before returning. Even a successful target match may not be the best match. If a match isn't used then those malloc'd blocks won't be freed. * coffgen.c (coff_real_object_p): Free malloc'd memory on target match too.
84 lines
2.5 KiB
Plaintext
84 lines
2.5 KiB
Plaintext
2020-01-04 Alan Modra <amodra@gmail.com>
|
||
|
||
* coffgen.c (coff_real_object_p): Free malloc'd memory on target
|
||
match too.
|
||
|
||
2020-01-03 Nick Clifton <nickc@redhat.com>
|
||
|
||
PR 25307
|
||
(bfd_pef_parse_function_stubs): Correct the test that ensures that
|
||
there is enough data remaining in the code buffer before
|
||
attempting to read a function stub.
|
||
|
||
2020-01-03 Nick Clifton <nickc@redhat.com>
|
||
|
||
PR 25308
|
||
* elf-properties.c (_bfd_elf_convert_gnu_properties): Check the
|
||
return value from bfd_malloc.
|
||
* elf32-arm.c (bfd_elf32_arm_vfp11_fix_veneer_locations): Likewise.
|
||
(bfd_elf32_arm_stm32l4xx_fix_veneer_locations): Likewise.
|
||
(elf32_arm_filter_cmse_symbols): Likewise.
|
||
(elf32_arm_write_section): Likewise.
|
||
* mach-o.c (bfd_mach_o_core_fetch_environment): Likewise.
|
||
(bfd_mach_o_follow_dsym): Likewise.
|
||
* pef.c (bfd_pef_print_loader_section): Likewise.
|
||
(bfd_pef_scan_start_address): Likewise.
|
||
(bfd_pef_parse_function_stubs): Likewise.
|
||
(bfd_pef_parse_symbols): Likewise.
|
||
|
||
2020-01-03 Sergei Trofimovich <siarheit@google.com>
|
||
|
||
* elfnn-ia64.c (elfNN_ia64_merge_private_bfd_data): don't fail
|
||
on binary inputs ld/PR25316.
|
||
(is_ia64_elf): new helper to filter on ia64 objects.
|
||
|
||
2020-01-03 Jan Beulich <jbeulich@suse.com>
|
||
|
||
* mach-o.c (cpusubtype, bfd_mach_o_header_p): Insert underscore
|
||
in parameter names.
|
||
(bfd_mach_o_scan): Insert underscore in two variable names.
|
||
|
||
2020-01-02 Sergey Belyashov <sergey.belyashov@gmail.com>
|
||
|
||
* Makefile.am: Add z80-elf target support.
|
||
* configure.ac: Likewise.
|
||
* targets.c: Likewise.
|
||
* Makefile.in: Regenerate.
|
||
* configure: Regenerate.
|
||
* config.bfd: Add z80-elf target support and new arches: ez80 and
|
||
z180.
|
||
* elf32-z80.c: New file.
|
||
* archures.c: Add new z80 architectures: eZ80 and Z180.
|
||
* coffcode.h: Likewise.
|
||
* cpu-z80.c: Likewise.
|
||
* coff-z80.c: Add new relocations for Z80 target and local label
|
||
check.
|
||
* reloc.c: Add new relocs.
|
||
* bfd-in2.h: Regenerate.
|
||
* libbfd.h: Regenerate.
|
||
|
||
2020-01-02 Tamar Christina <tamar.christina@arm.com>
|
||
|
||
PR 25210
|
||
PR 24753
|
||
* elfnn-aarch64.c (_bfd_aarch64_create_stub_section): Set ELF class.
|
||
|
||
2020-01-01 Alan Modra <amodra@gmail.com>
|
||
|
||
Update year range in copyright notice of all files.
|
||
|
||
For older changes see ChangeLog-2019
|
||
|
||
Copyright (C) 2020 Free Software Foundation, Inc.
|
||
|
||
Copying and distribution of this file, with or without modification,
|
||
are permitted in any medium without royalty provided the copyright
|
||
notice and this notice are preserved.
|
||
|
||
Local Variables:
|
||
mode: change-log
|
||
left-margin: 8
|
||
fill-column: 74
|
||
version-control: never
|
||
End:
|