diff options
Diffstat (limited to 'prog/encodingexec_test.go')
| -rw-r--r-- | prog/encodingexec_test.go | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/prog/encodingexec_test.go b/prog/encodingexec_test.go index 2d96a47e0..6ee9a37af 100644 --- a/prog/encodingexec_test.go +++ b/prog/encodingexec_test.go @@ -203,13 +203,12 @@ func TestSerializeForExec(t *testing.T) { }, }, { - "syz_test$end0(&(0x7f0000000000)={0x42, 0x42, 0x42, 0x42, 0x42})", + "syz_test$end0(&(0x7f0000000000)={0x42, 0x42, 0x42, 0x42})", []uint64{ instrCopyin, dataOffset + 0, argConst, 1, 0x42, 0, 0, instrCopyin, dataOffset + 1, argConst, 2, 0x4200, 0, 0, instrCopyin, dataOffset + 3, argConst, 4, 0x42000000, 0, 0, instrCopyin, dataOffset + 7, argConst, 8, 0x4200000000000000, 0, 0, - instrCopyin, dataOffset + 15, argConst, 8, 0x4200000000000000, 0, 0, callID("syz_test$end0"), 1, argConst, ptrSize, dataOffset, 0, 0, instrEOF, }, @@ -261,11 +260,12 @@ func TestSerializeForExec(t *testing.T) { buf := make([]byte, ExecBufferSize) for i, test := range tests { - p, err := Deserialize([]byte(test.prog)) - if err != nil { - t.Fatalf("failed to deserialize prog %v: %v", i, err) - } - t.Run(fmt.Sprintf("%v:%v", i, p.String()), func(t *testing.T) { + i, test := i, test + t.Run(fmt.Sprintf("%v:%v", i, test.prog), func(t *testing.T) { + p, err := Deserialize([]byte(test.prog)) + if err != nil { + t.Fatalf("failed to deserialize prog %v: %v", i, err) + } if err := p.SerializeForExec(buf, i%16); err != nil { t.Fatalf("failed to serialize: %v", err) } |
