[PATCH 0/3] Stage output for -z and new -Z options
Paul Chaignon
paul.chaignon at gmail.com
Mon Apr 1 21:13:02 UTC 2019
This patch set adds a new -Z option to print only failing syscalls and
fixes the current behavior of the -z option. The output is staged, using
open_memstream, until the syscall is known to be successful or failing.
The first patch adds the -Z option, the second implements the output
staging, and the last adds two test cases.
Paul Chaignon (3):
Option to print only failing syscalls
Stage output for -z and -Z options
tests: check -z and -Z options
Makefile.am | 1 +
configure.ac | 1 +
defs.h | 16 ++++++++
stage_output.c | 74 +++++++++++++++++++++++++++++++++++++
strace.c | 69 +++++++++++++++++++++++++++++-----
syscall.c | 23 +++++++-----
tests/.gitignore | 2 +
tests/gen_tests.in | 2 +
tests/open-Z.c | 59 +++++++++++++++++++++++++++++
tests/open-z.c | 58 +++++++++++++++++++++++++++++
tests/pure_executables.list | 2 +
11 files changed, 288 insertions(+), 19 deletions(-)
create mode 100644 stage_output.c
create mode 100644 tests/open-Z.c
create mode 100644 tests/open-z.c
--
2.17.1
More information about the Strace-devel
mailing list