提交 23ea2ecc 编写于 作者: S Stefan Hajnoczi 提交者: Kevin Wolf

qemu-iotests: add poke_file utility function

The new poke_file function sets bytes at an offset in a file given a
printf-style format string.  It can be used to corrupt an image file for
test coverage of error paths.
Signed-off-by: NStefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: NKevin Wolf <kwolf@redhat.com>
上级 e98768d4
...@@ -34,6 +34,12 @@ dd() ...@@ -34,6 +34,12 @@ dd()
fi fi
} }
# poke_file 'test.img' 512 '\xff\xfe'
poke_file()
{
printf "$3" | dd "of=$1" bs=1 "seek=$2" conv=notrunc &>/dev/null
}
# we need common.config # we need common.config
if [ "$iam" != "check" ] if [ "$iam" != "check" ]
then then
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册