From a7206b24cac96c08aecf2f3b4cc3c2e555eec708 Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Mon, 28 Aug 2017 15:59:22 +0200 Subject: pkg/compiler: check and generate types Move most of the logic from sysgen to pkg/compiler. Update #217 --- prog/encodingexec_test.go | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'prog/encodingexec_test.go') 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) } -- cgit mrf-deployment