/
githubmirror
/
strace
Обзор
Документация
Войти
/
githubmirror
/
strace
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
tests/qual_fault-exit_group.test
34 строки
902 B
Dmitry V. Levin
Update copyright headers
05 авг 2025, 11:00
05 авг 2025, 11:00
7db24b3
Код
Авторство
О чём код?
#!/bin/sh -efu # # Check decoding of fault injected exit_group syscall. # # Copyright (c) 2016 Dmitry V. Levin <ldv@strace.io> # Copyright (c) 2016-2025 The strace developers. # All rights reserved. # # SPDX-License-Identifier: GPL-2.0-or-later . "${srcdir=.}/scno_tampering.sh" test_with() { > "$LOG" || fail_ "failed to write $LOG" args="$*" $STRACE -o "$LOG" "$@" && rc=0 || rc=$? [ $rc -eq 42 ] || dump_log_and_fail_with "$STRACE $args failed with code $rc" match_diff } test_with -eexit,exit_group -efault=exit_group:error=ENOSYS ../answer test_with -eexit,exit_group -efault=exit_group:error=ENOSYS \ -efault=\!process:error=1 ../answer test_with -eexit,exit_group -efault=all:error=ENOSYS \ -efault=exit:error=1:when=2+ ../answer test_with -eexit,exit_group -efault=exit_group:error=ENOSYS \ -efault=\!%desc,%file,%memory,%process,%signal,%network,%ipc:error=1 ../answer