From 08f0467614312b8c91ee8a76f8a0f349b797e7eb Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Fri, 20 Dec 2019 05:50:19 +0100 Subject: sys/test: and another set of bitfield tests Just trying to get my head around it (and fix this in tests). Update #1542 --- sys/test/exec.txt | 79 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 79 insertions(+) (limited to 'sys/test/exec.txt') diff --git a/sys/test/exec.txt b/sys/test/exec.txt index 641195926..bf96f4b68 100644 --- a/sys/test/exec.txt +++ b/sys/test/exec.txt @@ -25,6 +25,17 @@ compare_data [ bf11 syz_bf_align[syz_bf_struct11] bf12 syz_bf_align[syz_bf_struct12] bf13 syz_bf_align[syz_bf_struct13] + bf14 syz_bf_align[syz_bf_struct14] + bf15 syz_bf_align[syz_bf_struct15] + bf16 syz_bf_align[syz_bf_struct16] + bf17 syz_bf_align[syz_bf_struct17] + bf18 syz_bf_align[syz_bf_struct18] + bf19 syz_bf_align[syz_bf_struct19] + bf20 syz_bf_align[syz_bf_struct20] + bf21 syz_bf_align[syz_bf_struct21] + bf22 syz_bf_align[syz_bf_struct22] + bf23 syz_bf_align[syz_bf_struct23] + bf24 syz_bf_align[syz_bf_struct24] str string blob array[int8] arr16be array[int16be] @@ -108,6 +119,74 @@ syz_bf_struct13 { f2 int32:12 } +syz_bf_struct14 { + f0 int8 + f1 int8 + f2 int32:12 +} + +syz_bf_struct15 { + f0 int8 + f1 int32:12 + f2 int16:4 +} + +syz_bf_struct16 { + f0 int8 + f1 int32:4 + f2 int16:4 +} + +syz_bf_struct17 { + f0 int8 + f1 int32:6 + f2 int16:4 +} + +syz_bf_struct18 { + f0 int8 + f1 int32:4 + f2 int16:6 +} + +syz_bf_struct19 { + f0 int8 + f1 int16:12 +} + +syz_bf_struct20 { + f0 int8 + f1 int8 + f2 int64:4 + f3 int32:4 + f4 int16:4 + f5 int8:4 +} + +syz_bf_struct21 { + f0 int32 + f1 int8 + f2 int16:8 + f3 int16 +} + +syz_bf_struct22 { + f0 int8 + f1 int64:4 + f2 int16:4 +} [packed] + +syz_bf_struct23 { + f0 int8 + f1 int32:4 + f2 int16:6 +} [packed] + +syz_bf_struct24 { + f0 int8 + f1 int64:4 +} [packed] + type syz_bf_align[T] { f0 int8 f1 T -- cgit mrf-deployment