diff options
author | Eugene Syromyatnikov <evgsyr@gmail.com> | 2022-08-03 15:03:32 +0200 |
---|---|---|
committer | Eugene Syromyatnikov <evgsyr@gmail.com> | 2022-08-09 10:34:31 +0200 |
commit | 6e4a0fb4460090491976d86b4ea1f3fab4632d9a (patch) | |
tree | 5c9667dffdbb7709b29126208bb824db934d0db7 /configure.ac | |
parent | 8ad09429b7d27e85c0fdc1e043ed16ab10746240 (diff) | |
download | strace-6e4a0fb4460090491976d86b4ea1f3fab4632d9a.tar.gz |
printsiginfo: update SIGTRAP decoding
* src/xlat/alpha_trap_codes.in: New file.
* src/xlat/sigtrap_perf_flags.in: Likewise.
* configure.ac (AC_CHECK_MEMBERS): Add checks
for siginfo_t.si_perf_data, siginfo_t.si_perf_type,
and siginfo_t.si_perf_flags fields.
* src/defs.h (perf_type_id): New extern definition.
* src/printsiginfo.c [ALPHA]: Include "xlat/alpha_trap_codes.h".
[HAVE_SIGINFO_T_SI_PERF_FLAGS]: Include "xlat/sigtrap_perf_flags.h".
(print_si_info): Implement SIGTRAP case.
* tests/ptrace.c: Add checks.
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac index 4dd35adad..2c68e5de2 100644 --- a/configure.ac +++ b/configure.ac @@ -427,7 +427,10 @@ AC_CHECK_MEMBERS(m4_normalize([ siginfo_t.si_pkey, siginfo_t.si_addr_lsb, siginfo_t.si_lower, - siginfo_t.si_upper + siginfo_t.si_upper, + siginfo_t.si_perf_data, + siginfo_t.si_perf_type, + siginfo_t.si_perf_flags ]),,, [#include <signal.h>]) AC_CHECK_HEADERS(m4_normalize([ |