From c5707f5e575f3a4220faede18a51f7a8c7ee1377 Mon Sep 17 00:00:00 2001 From: Andrey Konovalov Date: Tue, 4 Oct 2016 16:12:12 +0200 Subject: executor: emit ethernet traffic --- ipc/ipc.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'ipc') diff --git a/ipc/ipc.go b/ipc/ipc.go index dbb2a878d..899a8c7c3 100644 --- a/ipc/ipc.go +++ b/ipc/ipc.go @@ -16,6 +16,7 @@ import ( "sync/atomic" "syscall" "time" + "unsafe" "github.com/google/syzkaller/fileutil" "github.com/google/syzkaller/prog" @@ -121,7 +122,8 @@ func MakeEnv(bin string, timeout time.Duration, flags uint64, pid int) (*Env, er for i := 0; i < 8; i++ { inmem[i] = byte(flags >> (8 * uint(i))) } - inmem = inmem[8:] + *(*uint64)(unsafe.Pointer(&inmem[8])) = uint64(pid) + inmem = inmem[16:] env := &Env{ In: inmem, Out: outmem, -- cgit mrf-deployment