https://sourceware.org/bugzilla/show_bug.cgi?id=32542
--- Comment #9 from Sourceware Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Tom Tromey <[email protected]>: https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=8b50cc76f19d129b3887dbcb58f8286a7b36099f commit 8b50cc76f19d129b3887dbcb58f8286a7b36099f Author: Tom Tromey <[email protected]> Date: Thu Sep 4 14:12:52 2025 -0600 Change return value of _bfd_mmap_temporary _bfd_mmap_temporary will return MAP_FAILED in some cases, but only one caller was prepared for this. This caused a couple of issues in gdb. This patch chnages _bfd_mmap_temporary to always return NULL on failure. It also changes the logic to fall back to bfd_malloc if mmap fails. I took the opportunity to change some "(void *) -1" to MAP_FAILED where appropriate. Tested by "make check" in binutils, and also by applying a hack from bug 33354 to gdb and testing something approximating the original report. Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=32542 Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=33354 -- You are receiving this mail because: You are on the CC list for the bug.
