aboutsummaryrefslogtreecommitdiffstats
path: root/sys/syz-sysgen
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2017-09-02 13:21:47 +0200
committerDmitry Vyukov <dvyukov@google.com>2017-09-02 13:21:47 +0200
commit2c0b7b7ff31bbb899cc0c95766b5d04ebbd2d269 (patch)
treec1cbb0136f8194b636bd13baecff4d342d1ef2b6 /sys/syz-sysgen
parenta7206b24cac96c08aecf2f3b4cc3c2e555eec708 (diff)
pkg/compiler: restore generation of unsupported syscalls
Unfortunately this is sitll needed, see the added comment. Update #191
Diffstat (limited to 'sys/syz-sysgen')
-rw-r--r--sys/syz-sysgen/syscallnr.go6
1 files changed, 3 insertions, 3 deletions
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