diff options
author | Ilya Leoshkevich <iii@linux.ibm.com> | 2024-10-01 21:32:08 +0200 |
---|---|---|
committer | Richard Henderson <richard.henderson@linaro.org> | 2024-10-08 06:31:36 -0700 |
commit | 322bfaa2ea17c0f2391c03fbeed01acd9c5e6ae9 (patch) | |
tree | ad1ba99f6c9c7f1598e0c95420cb983e038e6c45 /scripts/qapi | |
parent | 9729930344687c7077531ab07cb9dc275795b413 (diff) | |
download | qemu-322bfaa2ea17c0f2391c03fbeed01acd9c5e6ae9.zip qemu-322bfaa2ea17c0f2391c03fbeed01acd9c5e6ae9.tar.gz qemu-322bfaa2ea17c0f2391c03fbeed01acd9c5e6ae9.tar.bz2 |
linux-user: Trace wait4()'s and waitpid()'s wstatus
Borrow the code for formatting the most frequent WIFEXITED() and
WIFSIGNALED() special cases from from the strace's printstatus().
Output examples:
474729 wait4(-1,0x7f00767ff0a0,0,(nil)) = 474733 (wstatus={WIFEXITED(s) && WEXITSTATUS(s) == 1})
475833 wait4(-1,0x7f7de61ff0a0,0,(nil)) = 475837 (wstatus={WIFSIGNALED(s) && WTERMSIG(s) == SIGKILL})
1168 waitpid(1171,0x7f44eea00340,0) = 1171 (wstatus={WIFSIGNALED(s) && WTERMSIG(s) == SIGKILL})
Signed-off-by: Ilya Leoshkevich <iii@linux.ibm.com>
Message-ID: <20241001193244.14939-1-iii@linux.ibm.com>
[rth: Drop extra output for NULL wstatus or error reading.]
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Diffstat (limited to 'scripts/qapi')
0 files changed, 0 insertions, 0 deletions