From 0d298d6b2e4a48a2b4d3413cabc199e5f61c1dd4 Mon Sep 17 00:00:00 2001 From: Andrey Konovalov Date: Wed, 14 Aug 2019 21:05:27 +0200 Subject: sys/linux: add basic USB CDC NCM descriptions (#1337) CDC NCM support is incomplete, as it requires support for describing multiples interfaces per configuration. --- executor/syscalls.h | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'executor/syscalls.h') diff --git a/executor/syscalls.h b/executor/syscalls.h index bdc31762a..12934de75 100644 --- a/executor/syscalls.h +++ b/executor/syscalls.h @@ -4576,10 +4576,12 @@ const call_t syscalls[] = { {"syz_read_part_table", 0, (syscall_t)syz_read_part_table}, {"syz_usb_connect", 0, (syscall_t)syz_usb_connect}, {"syz_usb_connect$cdc_ethernet", 0, (syscall_t)syz_usb_connect}, + {"syz_usb_connect$cdc_ncm", 0, (syscall_t)syz_usb_connect}, {"syz_usb_connect$hid", 0, (syscall_t)syz_usb_connect}, {"syz_usb_connect$printer", 0, (syscall_t)syz_usb_connect}, {"syz_usb_control_io", 0, (syscall_t)syz_usb_control_io}, {"syz_usb_control_io$cdc_ethernet", 0, (syscall_t)syz_usb_control_io}, + {"syz_usb_control_io$cdc_ncm", 0, (syscall_t)syz_usb_control_io}, {"syz_usb_control_io$hid", 0, (syscall_t)syz_usb_control_io}, {"syz_usb_control_io$printer", 0, (syscall_t)syz_usb_control_io}, {"syz_usb_disconnect", 0, (syscall_t)syz_usb_disconnect}, @@ -7341,10 +7343,12 @@ const call_t syscalls[] = { {"syz_read_part_table", 0, (syscall_t)syz_read_part_table}, {"syz_usb_connect", 0, (syscall_t)syz_usb_connect}, {"syz_usb_connect$cdc_ethernet", 0, (syscall_t)syz_usb_connect}, + {"syz_usb_connect$cdc_ncm", 0, (syscall_t)syz_usb_connect}, {"syz_usb_connect$hid", 0, (syscall_t)syz_usb_connect}, {"syz_usb_connect$printer", 0, (syscall_t)syz_usb_connect}, {"syz_usb_control_io", 0, (syscall_t)syz_usb_control_io}, {"syz_usb_control_io$cdc_ethernet", 0, (syscall_t)syz_usb_control_io}, + {"syz_usb_control_io$cdc_ncm", 0, (syscall_t)syz_usb_control_io}, {"syz_usb_control_io$hid", 0, (syscall_t)syz_usb_control_io}, {"syz_usb_control_io$printer", 0, (syscall_t)syz_usb_control_io}, {"syz_usb_disconnect", 0, (syscall_t)syz_usb_disconnect}, @@ -10058,10 +10062,12 @@ const call_t syscalls[] = { {"syz_read_part_table", 0, (syscall_t)syz_read_part_table}, {"syz_usb_connect", 0, (syscall_t)syz_usb_connect}, {"syz_usb_connect$cdc_ethernet", 0, (syscall_t)syz_usb_connect}, + {"syz_usb_connect$cdc_ncm", 0, (syscall_t)syz_usb_connect}, {"syz_usb_connect$hid", 0, (syscall_t)syz_usb_connect}, {"syz_usb_connect$printer", 0, (syscall_t)syz_usb_connect}, {"syz_usb_control_io", 0, (syscall_t)syz_usb_control_io}, {"syz_usb_control_io$cdc_ethernet", 0, (syscall_t)syz_usb_control_io}, + {"syz_usb_control_io$cdc_ncm", 0, (syscall_t)syz_usb_control_io}, {"syz_usb_control_io$hid", 0, (syscall_t)syz_usb_control_io}, {"syz_usb_control_io$printer", 0, (syscall_t)syz_usb_control_io}, {"syz_usb_disconnect", 0, (syscall_t)syz_usb_disconnect}, @@ -12749,10 +12755,12 @@ const call_t syscalls[] = { {"syz_read_part_table", 0, (syscall_t)syz_read_part_table}, {"syz_usb_connect", 0, (syscall_t)syz_usb_connect}, {"syz_usb_connect$cdc_ethernet", 0, (syscall_t)syz_usb_connect}, + {"syz_usb_connect$cdc_ncm", 0, (syscall_t)syz_usb_connect}, {"syz_usb_connect$hid", 0, (syscall_t)syz_usb_connect}, {"syz_usb_connect$printer", 0, (syscall_t)syz_usb_connect}, {"syz_usb_control_io", 0, (syscall_t)syz_usb_control_io}, {"syz_usb_control_io$cdc_ethernet", 0, (syscall_t)syz_usb_control_io}, + {"syz_usb_control_io$cdc_ncm", 0, (syscall_t)syz_usb_control_io}, {"syz_usb_control_io$hid", 0, (syscall_t)syz_usb_control_io}, {"syz_usb_control_io$printer", 0, (syscall_t)syz_usb_control_io}, {"syz_usb_disconnect", 0, (syscall_t)syz_usb_disconnect}, @@ -15458,10 +15466,12 @@ const call_t syscalls[] = { {"syz_read_part_table", 0, (syscall_t)syz_read_part_table}, {"syz_usb_connect", 0, (syscall_t)syz_usb_connect}, {"syz_usb_connect$cdc_ethernet", 0, (syscall_t)syz_usb_connect}, + {"syz_usb_connect$cdc_ncm", 0, (syscall_t)syz_usb_connect}, {"syz_usb_connect$hid", 0, (syscall_t)syz_usb_connect}, {"syz_usb_connect$printer", 0, (syscall_t)syz_usb_connect}, {"syz_usb_control_io", 0, (syscall_t)syz_usb_control_io}, {"syz_usb_control_io$cdc_ethernet", 0, (syscall_t)syz_usb_control_io}, + {"syz_usb_control_io$cdc_ncm", 0, (syscall_t)syz_usb_control_io}, {"syz_usb_control_io$hid", 0, (syscall_t)syz_usb_control_io}, {"syz_usb_control_io$printer", 0, (syscall_t)syz_usb_control_io}, {"syz_usb_disconnect", 0, (syscall_t)syz_usb_disconnect}, -- cgit mrf-deployment