diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2018-12-08 19:03:09 +0100 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2018-12-08 19:08:08 +0100 |
| commit | c7918378631992d874c99736272ed342d5d77b2c (patch) | |
| tree | 5e67097471fda876d532c270dc4b7f3db0e850c5 /sys/test/exec.txt | |
| parent | 33508266251f6db13ef34741e36b1dce2c9e1b49 (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.txt | 4 |
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 { |
