From: Adhemerval Zanella Date: Wed, 1 Nov 2023 12:56:10 +0000 (-0300) Subject: linux: Decorate __libc_fatal error buffer X-Git-Tag: glibc-2.39~301 X-Git-Url: https://sourceware.org/git/?a=commitdiff_plain;h=f10ba2ab250b04e47868cfb888df22058436173d;p=glibc.git linux: Decorate __libc_fatal error buffer Reviewed-by: DJ Delorie --- diff --git a/sysdeps/posix/libc_fatal.c b/sysdeps/posix/libc_fatal.c index cf28387ee6..f564d232bf 100644 --- a/sysdeps/posix/libc_fatal.c +++ b/sysdeps/posix/libc_fatal.c @@ -31,6 +31,7 @@ #include #include #include +#include #ifdef FATAL_PREPARE_INCLUDE #include FATAL_PREPARE_INCLUDE @@ -116,6 +117,8 @@ __libc_message_impl (const char *fmt, ...) wp = mempcpy (wp, iov[cnt].iov_base, iov[cnt].iov_len); *wp = '\0'; + __set_vma_name (buf, total, " glibc: fatal"); + /* We have to free the old buffer since the application might catch the SIGABRT signal. */ struct abort_msg_s *old = atomic_exchange_acquire (&__abort_msg,