From 2c0b7b7ff31bbb899cc0c95766b5d04ebbd2d269 Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Sat, 2 Sep 2017 13:21:47 +0200 Subject: pkg/compiler: restore generation of unsupported syscalls Unfortunately this is sitll needed, see the added comment. Update #191 --- sys/syz-sysgen/syscallnr.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'sys/syz-sysgen') diff --git a/sys/syz-sysgen/syscallnr.go b/sys/syz-sysgen/syscallnr.go index 68e20e3b9..7ab4e7c5f 100644 --- a/sys/syz-sysgen/syscallnr.go +++ b/sys/syz-sysgen/syscallnr.go @@ -31,13 +31,13 @@ func generateExecutorSyscalls(arch *Arch, syscalls []*sys.Call) []byte { } fake := make(map[string]uint64) for _, c := range syscalls { - data.Calls = append(data.Calls, SyscallData{c.Name, c.NR}) + data.Calls = append(data.Calls, SyscallData{c.Name, int32(c.NR)}) if strings.HasPrefix(c.CallName, "syz_") { fake[c.CallName] = c.NR } } for name, nr := range fake { - data.Fake = append(data.Fake, SyscallData{name, nr}) + data.Fake = append(data.Fake, SyscallData{name, int32(nr)}) } sort.Sort(SyscallArray(data.Calls)) sort.Sort(SyscallArray(data.Fake)) @@ -65,7 +65,7 @@ type ArchData struct { type SyscallData struct { Name string - NR uint64 + NR int32 } type SyscallArray []SyscallData -- cgit mrf-deployment