/
githubmirror
/
strace
Обзор
Документация
Войти
/
githubmirror
/
strace
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
tests/readv.test
46 строк
1 KB
Dmitry V. Levin
Update copyright headers
30 апр 2023, 11:00
30 апр 2023, 11:00
eb30d4d
Код
Авторство
О чём код?
#!/bin/sh # # Check decoding and dumping of readv and writev syscalls. # # Copyright (c) 2016 Dmitry V. Levin <ldv@strace.io> # Copyright (c) 2016-2023 The strace developers. # All rights reserved. # # SPDX-License-Identifier: GPL-2.0-or-later . "${srcdir=.}/init.sh" run_strace_match_diff -a16 -e trace=readv,writev \ -eread=all -ewrite='!none' run_strace_match_diff -a16 -e trace=readv,writev \ -eread='!none' -ewrite=all run_strace_match_diff -a16 -e trace=readv,writev \ -eread=none -ewrite='!all' -eread='!0,1,2' -ewrite='!0,1,2' run_strace_match_diff -a16 -e trace=readv,writev \ -eread='!all' -ewrite=none -eread='!0,1,2' -ewrite='!0,1,2' wfd="$(../print_maxfd)" rfd="$((wfd - 1))" run_strace_match_diff -a16 -e trace=readv,writev \ -eread="$rfd" -ewrite="$wfd" run_strace_match_diff -a16 -e trace=readv,writev \ -eread="!$rfd" -ewrite="!$wfd" -eread="$rfd" -ewrite="$wfd" rfds='!!!0' [ $rfd -lt 1023 ] || rfd=1023 i=0 while [ $i -lt $rfd ]; do rfds="$rfds,$i" i=$((i + 1)) done wfds='!!!0' [ $wfd -lt 1023 ] || wfd=1023 i=0 while [ $i -lt $wfd ]; do wfds="$wfds,$i" i=$((i + 1)) done run_strace_match_diff -a16 -e trace=readv,writev \ -eread="$rfds" -ewrite="$wfds"