diff options
author | Alan Modra <amodra@gmail.com> | 2024-04-11 11:56:50 +0930 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2024-04-11 17:05:16 +0930 |
commit | af925905211930677751678183f43c1bda13e013 (patch) | |
tree | 4003f40a03ceebde7ac611aa9d7a1dc0dcd72d8a /bfd/coff-mips.c | |
parent | de9dc65bd45c118d56600bbf1786322284fde795 (diff) | |
download | gdb-af925905211930677751678183f43c1bda13e013.zip gdb-af925905211930677751678183f43c1bda13e013.tar.gz gdb-af925905211930677751678183f43c1bda13e013.tar.bz2 |
Remove bfdwin.c
In commit b86d3af60ffc and 0ab0435fe672 I fixed SIGBUS errors found by
oss-fuzz now that --with-mmap defaults to enabled. It turns out there
are further problems with the aout mmap code: aout_read_minisymbols
returns the external symbol array, which is later freed by nm.c. If
the array is mmaped you can't free it. Now this could be fixed by
making aout minisymbols an array of pointers, but I figure there's not
much point in expending effort on that. So delete the aout mmap
support along with bfdwin.c and get_section_contents_in_window.
Diffstat (limited to 'bfd/coff-mips.c')
-rw-r--r-- | bfd/coff-mips.c | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/bfd/coff-mips.c b/bfd/coff-mips.c index ed2722b..ae7b6e0 100644 --- a/bfd/coff-mips.c +++ b/bfd/coff-mips.c @@ -1396,10 +1396,6 @@ static const struct ecoff_backend_data mips_ecoff_backend_data = #define _bfd_ecoff_bfd_get_relocated_section_contents \ bfd_generic_get_relocated_section_contents -/* Handling file windows is generic. */ -#define _bfd_ecoff_get_section_contents_in_window \ - _bfd_generic_get_section_contents_in_window - /* Relaxing sections is MIPS specific. */ #define _bfd_ecoff_bfd_relax_section bfd_generic_relax_section |