Lines Matching +full:a +full:- +full:z
15 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18 # You should have received a copy of the GNU General Public License
33 rm -f "$TEST_DIR/blkdebug.conf"
53 _make_test_img -b "$TEST_IMG.base" -F $IMGFMT
56 # 8k and larger (smaller clusters fail due to non-contiguous allocations)
60 $QEMU_IO -c "write -z -u 2M 2M" "$TEST_IMG.base" | _filter_qemu_io
61 $QEMU_IO -c "write -z 6M 2M" "$TEST_IMG.base" | _filter_qemu_io
62 $QEMU_IO -c "map" "$TEST_IMG.base" | _filter_qemu_io
63 $QEMU_IMG map --output=json "$TEST_IMG.base" | _filter_qemu_img_map
67 $QEMU_IO -c "write -z -u 10485761 2097150" "$TEST_IMG.base" | _filter_qemu_io
68 $QEMU_IO -c "write -z 14680065 2097150" "$TEST_IMG.base" | _filter_qemu_io
69 $QEMU_IO -c "map" "$TEST_IMG.base" | _filter_qemu_io
70 $QEMU_IMG map --output=json "$TEST_IMG.base" | _filter_qemu_img_map
74 $QEMU_IO -c "write 18M 14M" "$TEST_IMG.base" | _filter_qemu_io
75 $QEMU_IO -c "write -z -u 20M 2M" "$TEST_IMG.base" | _filter_qemu_io
76 $QEMU_IO -c "write -z 24M 6M" "$TEST_IMG.base" | _filter_qemu_io
77 $QEMU_IO -c "map" "$TEST_IMG.base" | _filter_qemu_io
78 $QEMU_IMG map --output=json "$TEST_IMG.base" | _filter_qemu_img_map
80 # Likewise when writing on already-mapped zero data
81 $QEMU_IO -c "write -z -u 26M 2M" "$TEST_IMG.base" | _filter_qemu_io
82 $QEMU_IO -c "write -z 28M 2M" "$TEST_IMG.base" | _filter_qemu_io
83 $QEMU_IO -c "map" "$TEST_IMG.base" | _filter_qemu_io
84 $QEMU_IMG map --output=json "$TEST_IMG.base" | _filter_qemu_img_map
87 $QEMU_IO -c "write -z 32M 8M" "$TEST_IMG.base" | _filter_qemu_io
88 $QEMU_IO -c "write -z -u 34M 2M" "$TEST_IMG.base" | _filter_qemu_io
89 $QEMU_IO -c "write -z 36M 2M" "$TEST_IMG.base" | _filter_qemu_io
90 $QEMU_IO -c "map" "$TEST_IMG.base" | _filter_qemu_io
91 $QEMU_IMG map --output=json "$TEST_IMG.base" | _filter_qemu_img_map
93 # Writing zero overrides a backing file, regardless of backing cluster type
94 $QEMU_IO -c "write -z 40M 8M" "$TEST_IMG.base" | _filter_qemu_io
95 $QEMU_IO -c "write 48M 8M" "$TEST_IMG.base" | _filter_qemu_io
96 $QEMU_IO -c "write -z -u 42M 2M" "$TEST_IMG" | _filter_qemu_io
97 $QEMU_IO -c "write -z 44M 2M" "$TEST_IMG" | _filter_qemu_io
98 $QEMU_IO -c "write -z -u 50M 2M" "$TEST_IMG" | _filter_qemu_io
99 $QEMU_IO -c "write -z 52M 2M" "$TEST_IMG" | _filter_qemu_io
100 $QEMU_IO -c "write -z -u 58M 2M" "$TEST_IMG" | _filter_qemu_io
101 $QEMU_IO -c "write -z 60M 2M" "$TEST_IMG" | _filter_qemu_io
102 $QEMU_IO -c "map" "$TEST_IMG" | _filter_qemu_io
103 $QEMU_IMG map --output=json "$TEST_IMG" | _filter_qemu_img_map
116 [inject-error]
125 $QEMU_IO -c "w -z -u 20M 2M" "$BLKDBG_TEST_IMG" | _filter_qemu_io
126 $QEMU_IO -c "w -z 20M 2M" "$BLKDBG_TEST_IMG" | _filter_qemu_io
127 $QEMU_IO -c "w -z 28M 2M" "$BLKDBG_TEST_IMG" | _filter_qemu_io