diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2018-01-01 11:23:45 +0100 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2018-01-06 17:40:49 +0100 |
| commit | a8927abe6c1b5b5e11339ee5958ad2f365ad3067 (patch) | |
| tree | e0d08c511a6ce206089e31d40281427d5f58d0b2 /prog/encodingexec_test.go | |
| parent | 8a67aa70b05cbdf2dd5702f4c3ba302f2feba0cf (diff) | |
prog: support opt for proc types
Diffstat (limited to 'prog/encodingexec_test.go')
| -rw-r--r-- | prog/encodingexec_test.go | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/prog/encodingexec_test.go b/prog/encodingexec_test.go index 5c2c18534..06265fa76 100644 --- a/prog/encodingexec_test.go +++ b/prog/encodingexec_test.go @@ -364,6 +364,23 @@ func TestSerializeForExec(t *testing.T) { }, nil, }, + { + "syz_test$opt3(0x0)", + []uint64{ + callID("syz_test$opt3"), ExecNoCopyout, 1, execArgConst, 8 | 4<<32, 0x64, + execInstrEOF, + }, + nil, + }, + { + // Special value that translates to 0 for all procs. + "syz_test$opt3(0xffffffffffffffff)", + []uint64{ + callID("syz_test$opt3"), ExecNoCopyout, 1, execArgConst, 8, 0, + execInstrEOF, + }, + nil, + }, } buf := make([]byte, ExecBufferSize) |
