sys: detail kvm syscalls more

This commit is contained in:
Dmitry Vyukov 2017-01-05 15:04:12 +01:00
parent e8ddc2ae56
commit d976f51d72
8 changed files with 76 additions and 38 deletions

View File

@ -4,6 +4,7 @@
include <linux/kvm.h>
include <linux/kvm_host.h>
include <uapi/linux/fcntl.h>
include <asm/mce.h>
resource fd_kvm[fd]
resource fd_kvmvm[fd]
@ -19,9 +20,8 @@ ioctl$KVM_GET_SUPPORTED_CPUID(fd fd_kvm, cmd const[KVM_GET_SUPPORTED_CPUID], arg
ioctl$KVM_GET_EMULATED_CPUID(fd fd_kvmvm, cmd const[KVM_GET_EMULATED_CPUID], arg buffer[out])
ioctl$KVM_X86_GET_MCE_CAP_SUPPORTED(fd fd_kvmvm, cmd const[KVM_X86_GET_MCE_CAP_SUPPORTED], arg buffer[out])
ioctl$KVM_CREATE_VCPU(fd fd_kvmvm, cmd const[KVM_CREATE_VCPU], id intptr) fd_kvmcpu
ioctl$KVM_CREATE_VCPU(fd fd_kvmvm, cmd const[KVM_CREATE_VCPU], id intptr[0:2]) fd_kvmcpu
ioctl$KVM_CHECK_EXTENSION_VM(fd fd_kvmvm, cmd const[KVM_CHECK_EXTENSION], arg intptr)
ioctl$KVM_SET_MEMORY_REGION(fd fd_kvmvm, cmd const[KVM_SET_MEMORY_REGION], type ptr[in, kvm_memory_region])
ioctl$KVM_GET_DIRTY_LOG(fd fd_kvmvm, cmd const[KVM_GET_DIRTY_LOG], arg ptr[in, kvm_dirty_log])
ioctl$KVM_CREATE_IRQCHIP(fd fd_kvmvm, cmd const[KVM_CREATE_IRQCHIP])
ioctl$KVM_IRQ_LINE(fd fd_kvmvm, cmd const[KVM_IRQ_LINE], arg ptr[in, kvm_irq_level])
@ -35,7 +35,7 @@ ioctl$KVM_SET_USER_MEMORY_REGION(fd fd_kvmvm, cmd const[KVM_SET_USER_MEMORY_REGI
ioctl$KVM_SET_TSS_ADDR(fd fd_kvmvm, cmd const[KVM_SET_TSS_ADDR], arg flags[kvm_x86_tss_addr])
ioctl$KVM_ENABLE_CAP(fd fd_kvmvm, cmd const[KVM_ENABLE_CAP], arg ptr[in, kvm_enable_cap])
ioctl$KVM_SET_IDENTITY_MAP_ADDR(fd fd_kvmvm, cmd const[KVM_SET_IDENTITY_MAP_ADDR], arg ptr[in, flags[kvm_guest_addrs, int64]])
ioctl$KVM_SET_BOOT_CPU_ID(fd fd_kvmvm, cmd const[KVM_SET_BOOT_CPU_ID], arg ptr[in, intptr])
ioctl$KVM_SET_BOOT_CPU_ID(fd fd_kvmvm, cmd const[KVM_SET_BOOT_CPU_ID], arg ptr[in, intptr[0:2]])
ioctl$KVM_PPC_GET_PVINFO(fd fd_kvmvm, cmd const[KVM_PPC_GET_PVINFO], arg buffer[out])
ioctl$KVM_ASSIGN_PCI_DEVICE(fd fd_kvmvm, cmd const[KVM_ASSIGN_PCI_DEVICE], arg ptr[in, kvm_assigned_pci_dev])
ioctl$KVM_DEASSIGN_PCI_DEVICE(fd fd_kvmvm, cmd const[KVM_DEASSIGN_PCI_DEVICE], arg ptr[in, kvm_assigned_pci_dev])
@ -48,6 +48,8 @@ ioctl$KVM_IOEVENTFD(fd fd_kvmvm, cmd const[KVM_IOEVENTFD], arg ptr[in, kvm_ioeve
ioctl$KVM_ASSIGN_SET_INTX_MASK(fd fd_kvmvm, cmd const[KVM_ASSIGN_SET_INTX_MASK], arg ptr[in, kvm_assigned_pci_dev])
ioctl$KVM_SIGNAL_MSI(fd fd_kvmvm, cmd const[KVM_SIGNAL_MSI], arg ptr[in, kvm_msi])
ioctl$KVM_CREATE_PIT2(fd fd_kvmvm, cmd const[KVM_CREATE_PIT2], arg ptr[in, kvm_pit_config])
ioctl$KVM_GET_PIT(fd fd_kvmvm, cmd const[KVM_GET_PIT], arg ptr[out, kvm_pit_state2])
ioctl$KVM_SET_PIT(fd fd_kvmvm, cmd const[KVM_SET_PIT], arg ptr[in, kvm_pit_state2])
ioctl$KVM_GET_PIT2(fd fd_kvmvm, cmd const[KVM_GET_PIT2], arg ptr[out, kvm_pit_state2])
ioctl$KVM_SET_PIT2(fd fd_kvmvm, cmd const[KVM_SET_PIT2], arg ptr[in, kvm_pit_state2])
ioctl$KVM_PPC_GET_SMMU_INFO(fd fd_kvmvm, cmd const[KVM_PPC_GET_SMMU_INFO], arg buffer[out])
@ -74,6 +76,7 @@ ioctl$KVM_INTERRUPT(fd fd_kvmcpu, cmd const[KVM_INTERRUPT], arg ptr[in, int32])
ioctl$KVM_GET_MSRS(fd fd_kvmcpu, cmd const[KVM_GET_MSRS], arg ptr[out, kvm_msrs])
ioctl$KVM_SET_MSRS(fd fd_kvmcpu, cmd const[KVM_SET_MSRS], arg ptr[in, kvm_msrs])
ioctl$KVM_SET_CPUID(fd fd_kvmcpu, cmd const[KVM_SET_CPUID], arg ptr[in, kvm_cpuid])
# TODO: we should be able to read kvm_cpuid2 with KVM_GET_CPUID2, alter few bits and then call KVM_SET_CPUID2 with that object.
ioctl$KVM_GET_CPUID2(fd fd_kvmcpu, cmd const[KVM_GET_CPUID2], arg ptr[out, kvm_cpuid2])
ioctl$KVM_SET_CPUID2(fd fd_kvmcpu, cmd const[KVM_SET_CPUID2], arg ptr[in, kvm_cpuid2])
ioctl$KVM_SET_SIGNAL_MASK(fd fd_kvmcpu, cmd const[KVM_SET_SIGNAL_MASK], arg ptr[in, kvm_signal_mask])
@ -108,32 +111,36 @@ ioctl$KVM_SET_GUEST_DEBUG(fd fd_kvmcpu, cmd const[KVM_SET_GUEST_DEBUG], arg ptr[
ioctl$KVM_SMI(fd fd_kvmcpu, cmd const[KVM_SMI])
ioctl$KVM_TPR_ACCESS_REPORTING(fd fd_kvmcpu, cmd const[KVM_TPR_ACCESS_REPORTING], arg ptr[in, kvm_tpr_access_ctl])
ioctl$KVM_SET_VAPIC_ADDR(fd fd_kvmcpu, cmd const[KVM_SET_VAPIC_ADDR], arg ptr[in, flags[kvm_guest_addrs, int64]])
ioctl$KVM_X86_SETUP_MCE(fd fd_kvmcpu, cmd const[KVM_X86_SETUP_MCE], arg ptr[in, int64])
ioctl$KVM_X86_SETUP_MCE(fd fd_kvmcpu, cmd const[KVM_X86_SETUP_MCE], arg ptr[in, kvm_mce_cap])
ioctl$KVM_X86_SET_MCE(fd fd_kvmcpu, cmd const[KVM_X86_SET_MCE], arg ptr[in, kvm_x86_mce])
# TODO: extend support (there are some ioctls)
openat$xenevtchn(fd const[AT_FDCWD], file ptr[in, string["/dev/xen/evtchn"]], flags flags[open_flags], mode const[0]) fd
kvm_mem_region_flags = KVM_MEM_LOG_DIRTY_PAGES, KVM_MEM_READONLY, KVM_MEMSLOT_INVALID, KVM_MEMSLOT_INCOHERENT
kvm_mem_region_flags = KVM_MEM_LOG_DIRTY_PAGES, KVM_MEM_READONLY
kvm_mp_state = KVM_MP_STATE_RUNNABLE, KVM_MP_STATE_UNINITIALIZED, KVM_MP_STATE_INIT_RECEIVED, KVM_MP_STATE_HALTED, KVM_MP_STATE_SIPI_RECEIVED, KVM_MP_STATE_STOPPED, KVM_MP_STATE_CHECK_STOP, KVM_MP_STATE_OPERATING, KVM_MP_STATE_LOAD
kvm_assigned_irq_flags = KVM_DEV_IRQ_HOST_INTX, KVM_DEV_IRQ_HOST_MSI, KVM_DEV_IRQ_HOST_MSIX, KVM_DEV_IRQ_GUEST_INTX, KVM_DEV_IRQ_GUEST_MSI, KVM_DEV_IRQ_GUEST_MSIX
kvm_irq_routing_entry_type = KVM_IRQ_ROUTING_IRQCHIP, KVM_IRQ_ROUTING_MSI
kvm_irq_routing_entry_type = KVM_IRQ_ROUTING_IRQCHIP, KVM_IRQ_ROUTING_MSI, KVM_IRQ_ROUTING_S390_ADAPTER, KVM_IRQ_ROUTING_HV_SINT
kvm_ioeventfd_flags = KVM_IOEVENTFD_FLAG_DATAMATCH, KVM_IOEVENTFD_FLAG_PIO, KVM_IOEVENTFD_FLAG_DEASSIGN, KVM_IOEVENTFD_FLAG_VIRTIO_CCW_NOTIFY
kvm_ioeventfd_len = 0, 1, 2, 4, 8
kvm_device_type = KVM_DEV_TYPE_FSL_MPIC_20, KVM_DEV_TYPE_FSL_MPIC_42, KVM_DEV_TYPE_XICS, KVM_DEV_TYPE_VFIO, KVM_DEV_TYPE_FLIC
kvm_device_flags = 0, KVM_CREATE_DEVICE_TEST
kvm_guest_debug_flags = KVM_GUESTDBG_ENABLE, KVM_GUESTDBG_SINGLESTEP, KVM_GUESTDBG_USE_SW_BP, KVM_GUESTDBG_USE_HW_BP, KVM_GUESTDBG_INJECT_DB, KVM_GUESTDBG_INJECT_BP
kvm_chip_id = KVM_IRQCHIP_PIC_MASTER, KVM_IRQCHIP_PIC_SLAVE, KVM_IRQCHIP_IOAPIC
kvm_cpu_funciton = 0, 1, 2, 4, 6, 7, 10, 11, 13, KVM_CPUID_SIGNATURE, KVM_CPUID_FEATURES, 0x80000000, 0x80000001, 0x80000007, 0x80000008, 0x80000019, 0xC0000000, 0xC0000001
kvm_guest_selector = 0, 3, 4, 8, 9, 10, 11, 12, 13, 14, 15, 16
kvm_mce_flags = 1, 2, 4
kvm_mcg_status = MCG_STATUS_RIPV, MCG_STATUS_EIPV, MCG_STATUS_MCIP, MCG_STATUS_LMCES
kvm_mce_status = MCI_STATUS_VAL, MCI_STATUS_OVER, MCI_STATUS_UC, MCI_STATUS_EN, MCI_STATUS_MISCV, MCI_STATUS_ADDRV, MCI_STATUS_PCC, MCI_STATUS_S, MCI_STATUS_AR
kvm_caps = KVM_CAP_HYPERV_SYNIC
kvm_cpuid_flags = KVM_CPUID_FLAG_SIGNIFCANT_INDEX, KVM_CPUID_FLAG_STATEFUL_FUNC, KVM_CPUID_FLAG_STATE_READ_NEXT
kvm_mem_slots = 0, 1, 2, 3, 4, 5, 509, 510, 511, 10000, 65536, 65537, 65538, 65539, 65540, 66047, 66048, 66049
kvm_guest_addrs = 0, 1, 2, 4, 0x1000, 0x8000, 0xf000, 0x100000, 0x10000
kvm_guest_addrs = 0, 1, 2, 4, 0x1000, 0x2000, 0x3000, 0x4000, 0x5000, 0x6000, 0xd000, 0xf000, 0x100000, 0x10000
kvm_guest_addr_size = 0x1000, 0x2000, 0x4000, 0x8000, 0x10000, 0x100000
kvm_x86_tss_addr = 0xffffffffffffd000
kvm_x86_selector_type = 0, 1
kvm_x86_tss_addr = 0xd000
kvm_x86_cr0 = 1, 2, 4, 8, 16, 32, 65536, 262144, 536870912, 1073741824, 2147483648
kvm_x86_cr4 = 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 8192, 16384, 65536, 131072, 262144, 1048576, 2097152, 4194304
kvm_x86_efer = 1, 256, 1024, 2048, 4096, 8192, 16384, 32768
kvm_x86_dr7 = 1, 2, 4, 8, 16, 32, 64, 128
kvm_x86_rflags = 1, 2, 4, 16, 64, 128, 256, 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152
kvm_guest_debug {
ctrl flags[kvm_guest_debug_flags, int32]
@ -271,6 +278,7 @@ kvm_irq_routing_entry_u [
irqchip kvm_irq_routing_irqchip
msi kvm_irq_routing_msi
adapter kvm_irq_routing_s390_adapter
sint kvm_irq_routing_hv_sint
]
kvm_irq_routing_irqchip {
@ -292,6 +300,11 @@ kvm_irq_routing_s390_adapter {
aid int32
}
kvm_irq_routing_hv_sint {
vcpu int32
sint int32
}
kvm_assigned_irq {
devid int32
hirq int32
@ -324,7 +337,7 @@ kvm_xsave {
}
kvm_enable_cap {
cap int32
cap flags[kvm_caps, int32]
flags const[0, int32]
args array[int64, 4]
pad array[const[0, int8], 64]
@ -393,7 +406,7 @@ kvm_signal_mask {
}
kvm_cpuid_entry {
func int32
func flags[kvm_cpu_funciton, int32]
eax int32
ebx int32
ecx int32
@ -408,9 +421,9 @@ kvm_cpuid {
}
kvm_cpuid_entry2 {
func int32
func flags[kvm_cpu_funciton, int32]
index int32
flags int32
flags flags[kvm_cpuid_flags, int32]
eax int32
ebx int32
ecx int32
@ -453,7 +466,7 @@ kvm_msr_list {
kvm_regs {
gp array[int64, 16]
rip flags[kvm_guest_addrs, int64]
rflags int64
rflags flags[kvm_x86_rflags, int64]
}
kvm_sregs {
@ -481,9 +494,9 @@ kvm_sregs {
kvm_segment {
base flags[kvm_guest_addrs, int64]
limit flags[kvm_guest_addrs, int32]
select flags[kvm_guest_addrs, int16]
type flags[kvm_x86_selector_type, int8]
preset int8
select flags[kvm_guest_selector, int16]
type int8
present int8
dpl int8
db int8
s int8
@ -587,12 +600,19 @@ kvm_tpr_access_ctl {
reserv array[const[0, int32], 8]
}
kvm_mce_cap {
banks int8[0:32]
flags flags[kvm_mce_flags, int8]
count int8
pad const[0, int8]
}
kvm_x86_mce {
status int64
status flags[kvm_mce_status, int64]
addr flags[kvm_guest_addrs, int64]
misc int64
mcg int64
bank int8
mcg flags[kvm_mcg_status, int64]
bank int8[0:32]
pad1 array[const[0, int8], 7]
pad2 array[const[0, int64], 3]
}

View File

@ -1,11 +1,16 @@
# AUTOGENERATED FILE
AT_FDCWD = 18446744073709551516
KVM_ASSIGN_DEV_IRQ = 1077980784
KVM_ASSIGN_PCI_DEVICE = 2151722601
KVM_ASSIGN_SET_INTX_MASK = 1077980836
KVM_ASSIGN_SET_MSIX_ENTRY = 1074835060
KVM_ASSIGN_SET_MSIX_NR = 1074310771
KVM_CAP_HYPERV_SYNIC = 123
KVM_CHECK_EXTENSION = 44547
KVM_CPUID_FEATURES = 1073741825
KVM_CPUID_FLAG_SIGNIFCANT_INDEX = 1
KVM_CPUID_FLAG_STATEFUL_FUNC = 2
KVM_CPUID_FLAG_STATE_READ_NEXT = 4
KVM_CPUID_SIGNATURE = 1073741824
KVM_CREATE_DEVICE = 3222056672
KVM_CREATE_DEVICE_TEST = 1
KVM_CREATE_IRQCHIP = 44640
@ -41,6 +46,7 @@ KVM_GET_MSRS = 3221794440
KVM_GET_MSR_INDEX_LIST = 3221532162
KVM_GET_NR_MMU_PAGES = 44613
KVM_GET_ONE_REG = 1074835115
KVM_GET_PIT = 3225988709
KVM_GET_PIT2 = 2154868383
KVM_GET_REGS = 2156965505
KVM_GET_REG_LIST = 3221794480
@ -70,11 +76,11 @@ KVM_IRQCHIP_PIC_SLAVE = 1
KVM_IRQFD = 1075883638
KVM_IRQ_LINE = 1074310753
KVM_IRQ_LINE_STATUS = 3221794407
KVM_IRQ_ROUTING_HV_SINT = 4
KVM_IRQ_ROUTING_IRQCHIP = 1
KVM_IRQ_ROUTING_MSI = 2
KVM_IRQ_ROUTING_S390_ADAPTER = 3
KVM_KVMCLOCK_CTRL = 44717
KVM_MEMSLOT_INCOHERENT = 131072
KVM_MEMSLOT_INVALID = 65536
KVM_MEM_LOG_DIRTY_PAGES = 1
KVM_MEM_READONLY = 2
KVM_MP_STATE_CHECK_STOP = 6
@ -109,11 +115,11 @@ KVM_SET_GUEST_DEBUG = 1078505115
KVM_SET_IDENTITY_MAP_ADDR = 1074310728
KVM_SET_IRQCHIP = 2181607011
KVM_SET_LAPIC = 1140895375
KVM_SET_MEMORY_REGION = 1075359296
KVM_SET_MP_STATE = 1074048665
KVM_SET_MSRS = 1074310793
KVM_SET_NR_MMU_PAGES = 44612
KVM_SET_ONE_REG = 1074835116
KVM_SET_PIT = 2152246886
KVM_SET_PIT2 = 1081126560
KVM_SET_REGS = 1083223682
KVM_SET_SIGNAL_MASK = 1074048651
@ -134,5 +140,17 @@ KVM_X86_GET_MCE_CAP_SUPPORTED = 2148052637
KVM_X86_SETUP_MCE = 1074310812
KVM_X86_SET_MCE = 1077980830
KVM_XEN_HVM_CONFIG = 1077456506
MCG_STATUS_EIPV = 2
MCG_STATUS_LMCES = 8
MCG_STATUS_MCIP = 4
MCG_STATUS_RIPV = 1
MCI_STATUS_ADDRV = 288230376151711744
MCI_STATUS_AR = 36028797018963968
MCI_STATUS_EN = 1152921504606846976
MCI_STATUS_MISCV = 576460752303423488
MCI_STATUS_OVER = 4611686018427387904
MCI_STATUS_PCC = 144115188075855872
MCI_STATUS_S = 72057594037927936
MCI_STATUS_UC = 2305843009213693952
MCI_STATUS_VAL = 9223372036854775808
__NR_ioctl = 16
__NR_openat = 257

View File

@ -1,10 +1,10 @@
# AUTOGENERATED FILE
AT_FDCWD = 18446744073709551516
KVM_ASSIGN_DEV_IRQ = 1077980784
KVM_ASSIGN_PCI_DEVICE = 2151722601
KVM_ASSIGN_SET_INTX_MASK = 1077980836
KVM_ASSIGN_SET_MSIX_ENTRY = 1074835060
KVM_ASSIGN_SET_MSIX_NR = 1074310771
KVM_CAP_HYPERV_SYNIC = 123
KVM_CHECK_EXTENSION = 44547
KVM_CREATE_DEVICE = 3222056672
KVM_CREATE_DEVICE_TEST = 1
@ -53,11 +53,11 @@ KVM_IOEVENTFD_FLAG_VIRTIO_CCW_NOTIFY = 8
KVM_IRQFD = 1075883638
KVM_IRQ_LINE = 1074310753
KVM_IRQ_LINE_STATUS = 3221794407
KVM_IRQ_ROUTING_HV_SINT = 4
KVM_IRQ_ROUTING_IRQCHIP = 1
KVM_IRQ_ROUTING_MSI = 2
KVM_IRQ_ROUTING_S390_ADAPTER = 3
KVM_KVMCLOCK_CTRL = 44717
KVM_MEMSLOT_INCOHERENT = 131072
KVM_MEMSLOT_INVALID = 65536
KVM_MEM_LOG_DIRTY_PAGES = 1
KVM_MEM_READONLY = 2
KVM_MP_STATE_CHECK_STOP = 6
@ -88,7 +88,6 @@ KVM_SET_GSI_ROUTING = 1074310762
KVM_SET_GUEST_DEBUG = 1107865243
KVM_SET_IDENTITY_MAP_ADDR = 1074310728
KVM_SET_IRQCHIP = 2181607011
KVM_SET_MEMORY_REGION = 1075359296
KVM_SET_MP_STATE = 1074048665
KVM_SET_NR_MMU_PAGES = 44612
KVM_SET_ONE_REG = 1074835116
@ -107,4 +106,3 @@ KVM_UNREGISTER_COALESCED_MMIO = 1074835048
KVM_X86_GET_MCE_CAP_SUPPORTED = 2148052637
KVM_X86_SETUP_MCE = 1074310812
__NR_ioctl = 29
__NR_openat = 56

View File

@ -1,10 +1,10 @@
# AUTOGENERATED FILE
AT_FDCWD = 18446744073709551516
KVM_ASSIGN_DEV_IRQ = 2151722608
KVM_ASSIGN_PCI_DEVICE = 1077980777
KVM_ASSIGN_SET_INTX_MASK = 2151722660
KVM_ASSIGN_SET_MSIX_ENTRY = 2148576884
KVM_ASSIGN_SET_MSIX_NR = 2148052595
KVM_CAP_HYPERV_SYNIC = 123
KVM_CHECK_EXTENSION = 536915459
KVM_CREATE_DEVICE = 3222056672
KVM_CREATE_DEVICE_TEST = 1
@ -54,11 +54,11 @@ KVM_IOEVENTFD_FLAG_VIRTIO_CCW_NOTIFY = 8
KVM_IRQFD = 2149625462
KVM_IRQ_LINE = 2148052577
KVM_IRQ_LINE_STATUS = 3221794407
KVM_IRQ_ROUTING_HV_SINT = 4
KVM_IRQ_ROUTING_IRQCHIP = 1
KVM_IRQ_ROUTING_MSI = 2
KVM_IRQ_ROUTING_S390_ADAPTER = 3
KVM_KVMCLOCK_CTRL = 536915629
KVM_MEMSLOT_INCOHERENT = 131072
KVM_MEMSLOT_INVALID = 65536
KVM_MEM_LOG_DIRTY_PAGES = 1
KVM_MEM_READONLY = 2
KVM_MP_STATE_CHECK_STOP = 6
@ -89,7 +89,6 @@ KVM_SET_GSI_ROUTING = 2148052586
KVM_SET_GUEST_DEBUG = 2164829851
KVM_SET_IDENTITY_MAP_ADDR = 2148052552
KVM_SET_IRQCHIP = 1107865187
KVM_SET_MEMORY_REGION = 2149101120
KVM_SET_MP_STATE = 2147790489
KVM_SET_NR_MMU_PAGES = 536915524
KVM_SET_ONE_REG = 2148576940
@ -108,4 +107,3 @@ KVM_UNREGISTER_COALESCED_MMIO = 2148576872
KVM_X86_GET_MCE_CAP_SUPPORTED = 1074310813
KVM_X86_SETUP_MCE = 2148052636
__NR_ioctl = 54
__NR_openat = 286

View File

@ -527,6 +527,7 @@ syz_open_dev$sndhw(dev ptr[in, string["/dev/snd/hwC#D#"]], id intptr, flags flag
syz_open_dev$sndmidi(dev ptr[in, string["/dev/snd/midiC#D#"]], id intptr, flags flags[open_flags]) fd
syz_open_dev$sndpcmc(dev ptr[in, string["/dev/snd/pcmC#D#c"]], id intptr, flags flags[open_flags]) fd
syz_open_dev$sndpcmp(dev ptr[in, string["/dev/snd/pcmC#D#p"]], id intptr, flags flags[open_flags]) fd
openat$xenevtchn(fd const[AT_FDCWD], file ptr[in, string["/dev/xen/evtchn"]], flags flags[open_flags], mode const[0]) fd

View File

@ -846,6 +846,7 @@ __NR_wait4 = 61
__NR_waitid = 247
__NR_write = 1
__NR_writev = 20
__O_TMPFILE = 4194304
__WALL = 1073741824
__WCLONE = 2147483648
__WNOTHREAD = 536870912

View File

@ -797,6 +797,7 @@ __NR_wait4 = 260
__NR_waitid = 95
__NR_write = 64
__NR_writev = 66
__O_TMPFILE = 4194304
__WALL = 1073741824
__WCLONE = 2147483648
__WNOTHREAD = 536870912

View File

@ -824,6 +824,7 @@ __NR_wait4 = 114
__NR_waitid = 272
__NR_write = 4
__NR_writev = 146
__O_TMPFILE = 4194304
__WALL = 1073741824
__WCLONE = 2147483648
__WNOTHREAD = 536870912