aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/vminfo/linux_syscalls.go
diff options
context:
space:
mode:
authorAlexander Potapenko <glider@google.com>2025-05-08 18:35:56 +0200
committerDmitry Vyukov <dvyukov@google.com>2025-05-08 17:11:13 +0000
commitbb813bccb1da35d1a0140c842fb097525d920d97 (patch)
tree3d95d2a5e0dc3161c4f7434e34e5717162c19c97 /pkg/vminfo/linux_syscalls.go
parentdbf35fa107c9dc1944638daffdbba080d6018c20 (diff)
pkg/vminfo: re-enable SYZOS for arm64
"executor/kvm: add x86-64 SYZOS fuzzer" accidentally disabled pseudo-syscalls that manipulate SYZOS VMs, by adding an empty case to a switch statement. Merge the two cases together to fix the problem.
Diffstat (limited to 'pkg/vminfo/linux_syscalls.go')
-rw-r--r--pkg/vminfo/linux_syscalls.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/pkg/vminfo/linux_syscalls.go b/pkg/vminfo/linux_syscalls.go
index 7f64ce380..c5d1cf405 100644
--- a/pkg/vminfo/linux_syscalls.go
+++ b/pkg/vminfo/linux_syscalls.go
@@ -184,8 +184,8 @@ func linuxSyzKvmSupported(ctx *checkContext, call *prog.Syscall) string {
if ctx.target.Arch == targets.AMD64 {
return ""
}
- case "syz_kvm_setup_cpu$arm64", "syz_kvm_setup_syzos_vm$arm64", "syz_kvm_add_vcpu$arm64":
- case "syz_kvm_assert_syzos_uexit$arm64":
+ case "syz_kvm_setup_cpu$arm64", "syz_kvm_setup_syzos_vm$arm64", "syz_kvm_add_vcpu$arm64",
+ "syz_kvm_assert_syzos_uexit$arm64":
if ctx.target.Arch == targets.ARM64 {
return ""
}