diff options
| author | Alexander Potapenko <glider@google.com> | 2025-05-08 18:35:56 +0200 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2025-05-08 17:11:13 +0000 |
| commit | bb813bccb1da35d1a0140c842fb097525d920d97 (patch) | |
| tree | 3d95d2a5e0dc3161c4f7434e34e5717162c19c97 /pkg | |
| parent | dbf35fa107c9dc1944638daffdbba080d6018c20 (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')
| -rw-r--r-- | pkg/vminfo/linux_syscalls.go | 4 |
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 "" } |
