aboutsummaryrefslogtreecommitdiffstats
path: root/prog/encodingexec_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'prog/encodingexec_test.go')
-rw-r--r--prog/encodingexec_test.go14
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)
}