aboutsummaryrefslogtreecommitdiffstats
path: root/sys/test/exec.txt
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2018-12-08 19:03:09 +0100
committerDmitry Vyukov <dvyukov@google.com>2018-12-08 19:08:08 +0100
commitc7918378631992d874c99736272ed342d5d77b2c (patch)
tree5e67097471fda876d532c270dc4b7f3db0e850c5 /sys/test/exec.txt
parent33508266251f6db13ef34741e36b1dce2c9e1b49 (diff)
executor: fix handling of big-endian bitfields
Currently we apply big-endian-ness and bitfield-ness in the wrong order in copyin. This leads to totally bogus result. Fix this.
Diffstat (limited to 'sys/test/exec.txt')
-rw-r--r--sys/test/exec.txt4
1 files changed, 4 insertions, 0 deletions
diff --git a/sys/test/exec.txt b/sys/test/exec.txt
index 4d60fa0eb..83da4708d 100644
--- a/sys/test/exec.txt
+++ b/sys/test/exec.txt
@@ -7,6 +7,10 @@ syz_compare(want ptr[in, string], want_len len[want], got ptr[in, compare_data],
compare_data [
align0 align0
+ bf0 syz_bf_struct0
+ bf1 syz_bf_struct1
+ bf2 syz_bf_struct2
+ bf3 syz_bf_struct3
] [varlen]
align0 {