diff options
author | Eugene Syromyatnikov <evgsyr@gmail.com> | 2022-08-03 13:57:10 +0200 |
---|---|---|
committer | Eugene Syromyatnikov <evgsyr@gmail.com> | 2022-08-09 10:34:31 +0200 |
commit | 8495c8b757c5ff66500fe09326a5ee1fc1aea26c (patch) | |
tree | 649574963e062553224dff87d0a610069c937ddb /configure.ac | |
parent | fee0f9d880ab17a2e71424ed9f2c5bdf0cf9bd92 (diff) | |
download | strace-8495c8b757c5ff66500fe09326a5ee1fc1aea26c.tar.gz |
printsiginfo: print si_addr_lsb for BUS_MCEERR_A[RO] signals
* configure.ac (AC_CHECK_MEMBERS): Add siginfo_t.si_addr_lsb check.
* src/printsiginfo.c (print_si_info) [!BUS_OPFETCH
&& HAVE_SIGINFO_T_SI_ADDR_LSB] <case SIGBUS>: Print si_addr_lsb field
is si_code is equal to BUS_MCEERR_AR or BUS_MCEERR_AO.
* tests/ptrace.c: Add checks.
* NEWS: Mention it.
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac index 51f27b186..30dab8eea 100644 --- a/configure.ac +++ b/configure.ac @@ -424,7 +424,8 @@ AC_CHECK_MEMBERS(m4_normalize([ siginfo_t.si_syscall, siginfo_t.si_timerid, siginfo_t.si_overrun, - siginfo_t.si_pkey + siginfo_t.si_pkey, + siginfo_t.si_addr_lsb ]),,, [#include <signal.h>]) AC_CHECK_HEADERS(m4_normalize([ |