mirror of
https://github.com/reactos/syzkaller.git
synced 2024-11-30 23:00:29 +00:00
2c0b7b7ff3
Unfortunately this is sitll needed, see the added comment. Update #191
16890 lines
1.5 MiB
16890 lines
1.5 MiB
// AUTOGENERATED FILE
|
|
package sys
|
|
|
|
var resourceArray = []*ResourceDesc{
|
|
{Name: "assoc_id", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"assoc_id"}, Values: []uint64{0}},
|
|
{Name: "drm_agp_handle", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr"}, TypeSize: 8}}, Kind: []string{"drm_agp_handle"}, Values: []uint64{0}},
|
|
{Name: "drm_gem_handle", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"drm_gem_handle"}, Values: []uint64{0}},
|
|
{Name: "drm_gem_name", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"drm_gem_name"}, Values: []uint64{0}},
|
|
{Name: "drmctx", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"drmctx"}, Values: []uint64{0}},
|
|
{Name: "fd", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
|
{Name: "fd_bpf_map", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd", "fd_bpf_map"}, Values: []uint64{18446744073709551615, 18446744073709551516, 1}},
|
|
{Name: "fd_bpf_prog", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd", "fd_bpf_prog"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
|
{Name: "fd_dir", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd", "fd_dir"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
|
{Name: "fd_dri", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd", "fd_dri"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
|
{Name: "fd_epoll", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd", "fd_epoll"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
|
{Name: "fd_evdev", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd", "fd_evdev"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
|
{Name: "fd_event", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd", "fd_event"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
|
{Name: "fd_fanotify", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd", "fd_fanotify"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
|
{Name: "fd_fuse", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd", "fd_fuse"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
|
{Name: "fd_inotify", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd", "fd_inotify"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
|
{Name: "fd_ion", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd", "fd_ion"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
|
{Name: "fd_ion_generic", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd", "fd_ion_generic"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
|
{Name: "fd_kvm", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd", "fd_kvm"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
|
{Name: "fd_kvmcpu", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd", "fd_kvmcpu"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
|
{Name: "fd_kvmvm", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd", "fd_kvmvm"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
|
{Name: "fd_loop", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd", "fd_loop"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
|
{Name: "fd_loop_ctrl", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd", "fd_loop_ctrl"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
|
{Name: "fd_loop_num", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr"}, TypeSize: 8}}, Kind: []string{"fd_loop_num"}, Values: []uint64{0, 1, 2, 10, 11, 12}},
|
|
{Name: "fd_mq", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd", "fd_mq"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
|
{Name: "fd_perf", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd", "fd_perf"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
|
{Name: "fd_random", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd", "fd_random"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
|
{Name: "fd_signal", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd", "fd_signal"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
|
{Name: "fd_sndctrl", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd", "fd_sndctrl"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
|
{Name: "fd_sndseq", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd", "fd_sndseq"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
|
{Name: "fd_sndtimer", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd", "fd_sndtimer"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
|
{Name: "fd_timer", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd", "fd_timer"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
|
{Name: "fd_tlk", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd", "fd_tlk"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
|
{Name: "fd_tty", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd", "fd_tty"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
|
{Name: "fd_tun", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd", "fd_tun"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
|
{Name: "fd_uffd", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd", "fd_uffd"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
|
{Name: "gid", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"gid"}, Values: []uint64{0, 18446744073709551615}},
|
|
{Name: "ifindex", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"ifindex"}, Values: []uint64{0}},
|
|
{Name: "inotifydesc", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"inotifydesc"}, Values: []uint64{0}},
|
|
{Name: "io_ctx", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr"}, TypeSize: 8}}, Kind: []string{"io_ctx"}, Values: []uint64{0}},
|
|
{Name: "iocbptr", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr"}, TypeSize: 8}}, Kind: []string{"iocbptr"}, Values: []uint64{0}},
|
|
{Name: "ion_handle", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"ion_handle"}, Values: []uint64{0}},
|
|
{Name: "ipc", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"ipc"}, Values: []uint64{0, 18446744073709551615}},
|
|
{Name: "ipc_msq", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"ipc", "ipc_msq"}, Values: []uint64{0, 18446744073709551615}},
|
|
{Name: "ipc_sem", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"ipc", "ipc_sem"}, Values: []uint64{0, 18446744073709551615}},
|
|
{Name: "ipc_shm", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"ipc", "ipc_shm"}, Values: []uint64{0, 18446744073709551615}},
|
|
{Name: "key", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"key"}, Values: []uint64{0, 18446744073709551615, 18446744073709551614, 18446744073709551613, 18446744073709551612, 18446744073709551611, 18446744073709551610, 18446744073709551609, 18446744073709551608}},
|
|
{Name: "pid", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"pid"}, Values: []uint64{0, 18446744073709551615}},
|
|
{Name: "pkey", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"pkey"}, Values: []uint64{18446744073709551615}},
|
|
{Name: "shmaddr", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr"}, TypeSize: 8}}, Kind: []string{"shmaddr"}, Values: []uint64{0}},
|
|
{Name: "sock", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd", "sock"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
|
{Name: "sock_alg", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd", "sock", "sock_alg"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
|
{Name: "sock_algconn", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd", "sock", "sock_algconn"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
|
{Name: "sock_ax25", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd", "sock", "sock_ax25"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
|
{Name: "sock_bt", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd", "sock", "sock_bt"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
|
{Name: "sock_bt_bnep", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd", "sock", "sock_bt", "sock_bt_bnep"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
|
{Name: "sock_bt_cmtp", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd", "sock", "sock_bt", "sock_bt_cmtp"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
|
{Name: "sock_bt_hci", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd", "sock", "sock_bt", "sock_bt_hci"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
|
{Name: "sock_bt_hidp", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd", "sock", "sock_bt", "sock_bt_hidp"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
|
{Name: "sock_bt_l2cap", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd", "sock", "sock_bt", "sock_bt_l2cap"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
|
{Name: "sock_bt_rfcomm", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd", "sock", "sock_bt", "sock_bt_rfcomm"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
|
{Name: "sock_bt_sco", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd", "sock", "sock_bt", "sock_bt_sco"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
|
{Name: "sock_dccp", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd", "sock", "sock_in", "sock_dccp"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
|
{Name: "sock_dccp6", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd", "sock", "sock_in6", "sock_dccp6"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
|
{Name: "sock_icmp", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd", "sock", "sock_in", "sock_icmp"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
|
{Name: "sock_icmp6", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd", "sock", "sock_in6", "sock_icmp6"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
|
{Name: "sock_in", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd", "sock", "sock_in"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
|
{Name: "sock_in6", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd", "sock", "sock_in6"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
|
{Name: "sock_ipx", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd", "sock", "sock_ipx"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
|
{Name: "sock_kcm", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd", "sock", "sock_kcm"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
|
{Name: "sock_key", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd", "sock", "sock_key"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
|
{Name: "sock_llc", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd", "sock", "sock_llc"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
|
{Name: "sock_netlink", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd", "sock", "sock_netlink"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
|
{Name: "sock_netrom", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd", "sock", "sock_netrom"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
|
{Name: "sock_nfc_llcp", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd", "sock", "sock_nfc_llcp"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
|
{Name: "sock_nfc_raw", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd", "sock", "sock_nfc_raw"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
|
{Name: "sock_packet", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd", "sock", "sock_packet"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
|
{Name: "sock_sctp", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd", "sock", "sock_in", "sock_sctp"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
|
{Name: "sock_sctp6", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd", "sock", "sock_in6", "sock_sctp6"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
|
{Name: "sock_tcp", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd", "sock", "sock_in", "sock_tcp"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
|
{Name: "sock_tcp6", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd", "sock", "sock_in6", "sock_tcp6"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
|
{Name: "sock_udp", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd", "sock", "sock_in", "sock_udp"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
|
{Name: "sock_udp6", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd", "sock", "sock_in6", "sock_udp6"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
|
{Name: "sock_unix", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"fd", "sock", "sock_unix"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
|
{Name: "syz_missing_const_res", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"syz_missing_const_res"}, Values: []uint64{1075883694}},
|
|
{Name: "syz_res", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"syz_res"}, Values: []uint64{65535}},
|
|
{Name: "tcp_seq_num", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"tcp_seq_num"}, Values: []uint64{1111638594}},
|
|
{Name: "te_session_id", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"te_session_id"}, Values: []uint64{0}},
|
|
{Name: "time_nsec", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr"}, TypeSize: 8}}, Kind: []string{"time_nsec"}, Values: []uint64{0}},
|
|
{Name: "time_sec", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr"}, TypeSize: 8}}, Kind: []string{"time_sec"}, Values: []uint64{0}},
|
|
{Name: "time_usec", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr"}, TypeSize: 8}}, Kind: []string{"time_usec"}, Values: []uint64{0}},
|
|
{Name: "timerid", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"timerid"}, Values: []uint64{0}},
|
|
{Name: "uid", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: []string{"uid"}, Values: []uint64{0, 18446744073709551615}},
|
|
}
|
|
|
|
var structFields = []*StructFields{
|
|
{Key: StructKey{Name: "arp_ether_ipv4_packet"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "htype"}, TypeSize: 2, BigEndian: true}, Val: 1},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ptype"}, TypeSize: 2, BigEndian: true}, Val: 2048},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "hlen"}, TypeSize: 1}, Val: 6},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "plen"}, TypeSize: 1}, Val: 4},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "arp_ops", FldName: "op"}, TypeSize: 2, BigEndian: true}, Vals: []uint64{1, 2, 3, 4, 8, 9, 10}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "mac_addr", FldName: "sha"}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv4_addr", FldName: "spa"}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "mac_addr", FldName: "tha"}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv4_addr", FldName: "tpa"}},
|
|
}},
|
|
{Key: StructKey{Name: "arp_ether_ipv6_packet"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "htype"}, TypeSize: 2, BigEndian: true}, Val: 1},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ptype"}, TypeSize: 2, BigEndian: true}, Val: 34525},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "hlen"}, TypeSize: 1}, Val: 6},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "plen"}, TypeSize: 1}, Val: 16},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "arp_ops", FldName: "op"}, TypeSize: 2, BigEndian: true}, Vals: []uint64{1, 2, 3, 4, 8, 9, 10}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "mac_addr", FldName: "sha"}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv6_addr", FldName: "spa"}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "mac_addr", FldName: "tha"}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv6_addr", FldName: "tpa"}},
|
|
}},
|
|
{Key: StructKey{Name: "arp_generic_packet"}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "arp_htypes", FldName: "htype"}, TypeSize: 2, BigEndian: true}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6, 7, 8, 15, 19, 23, 24, 27, 32, 256, 257, 258, 259, 260, 264, 270, 271, 272, 280, 512, 513, 513, 516, 517, 518, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 800, 801, 802, 803, 804, 805, 820, 821, 822, 823, 824, 825, 65535, 65534}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ether_types", FldName: "ptype"}, TypeSize: 2, BigEndian: true}, Vals: []uint64{96, 512, 513, 8944, 2048, 2053, 2054, 2560, 2561, 17157, 24576, 24577, 24578, 24579, 24580, 24581, 24582, 24583, 25944, 32821, 32923, 33011, 33024, 33079, 34525, 34824, 34825, 34878, 34887, 34888, 34892, 34915, 34916, 34924, 34948, 34958, 34978, 34984, 34997, 35018, 35045, 35047, 35061, 35063, 35064, 35067, 35078, 35085, 35092, 35095, 35119, 36864, 37120, 37376, 37632, 56026, 64507, 1536}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "hlen"}, TypeSize: 1}, Val: 6},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "plen"}, TypeSize: 1}, Buf: "spa"},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "arp_ops", FldName: "op"}, TypeSize: 2, BigEndian: true}, Vals: []uint64{1, 2, 3, 4, 8, 9, 10}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "mac_addr", FldName: "sha"}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "spa"}, Kind: 1, RangeEnd: 16},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "mac_addr", FldName: "tha"}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "tpa"}, Kind: 1, RangeBegin: 16, RangeEnd: 16},
|
|
}},
|
|
{Key: StructKey{Name: "arp_packet"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "arp_generic_packet", FldName: "generic"}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "arp_ether_ipv4_packet", FldName: "ether_ipv4"}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "arp_ether_ipv6_packet", FldName: "ether_ipv6"}, IsPacked: true},
|
|
}},
|
|
{Key: StructKey{Name: "arpreq_in"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", FldName: "arp_pa"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ethernet", FldName: "arp_ha"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "arp_flags", FldName: "arp_flags"}, TypeSize: 4}, Vals: []uint64{2, 4, 8, 16, 32, 64}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", FldName: "arp_netmask"}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "devname", FldName: "arp_dev"}},
|
|
}},
|
|
{Key: StructKey{Name: "arpreq_in", Dir: 2}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", FldName: "arp_pa", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ethernet", FldName: "arp_ha", ArgDir: 2}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "arp_flags", FldName: "arp_flags", ArgDir: 2}, TypeSize: 4}, Vals: []uint64{2, 4, 8, 16, 32, 64}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", FldName: "arp_netmask", ArgDir: 2}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "devname", FldName: "arp_dev", ArgDir: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "ax25_address"}, Fields: []Type{
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "ax25_call"}, Kind: 1, RangeBegin: 7, RangeEnd: 7},
|
|
}},
|
|
{Key: StructKey{Name: "ax25_address", Dir: 1}, Fields: []Type{
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "ax25_call", ArgDir: 1}, Kind: 1, RangeBegin: 7, RangeEnd: 7},
|
|
}},
|
|
{Key: StructKey{Name: "ax25_address", Dir: 2}, Fields: []Type{
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "ax25_call", ArgDir: 2}, Kind: 1, RangeBegin: 7, RangeEnd: 7},
|
|
}},
|
|
{Key: StructKey{Name: "ax25_pair", Dir: 1}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd0", ArgDir: 1}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd1", ArgDir: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "bdaddr"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "addr0"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "addr1"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "addr2"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "addr3"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "addr4"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "addr5"}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "bdaddr", Dir: 1}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "addr0", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "addr1", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "addr2", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "addr3", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "addr4", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "addr5", ArgDir: 1}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "bdaddr", Dir: 2}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "addr0", ArgDir: 2}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "addr1", ArgDir: 2}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "addr2", ArgDir: 2}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "addr3", ArgDir: 2}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "addr4", ArgDir: 2}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "addr5", ArgDir: 2}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "bnep_connadd_req"}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "sock"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "flags"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "role"}, TypeSize: 2}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "device"}},
|
|
}},
|
|
{Key: StructKey{Name: "bnep_conndel_req"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "flags"}, TypeSize: 4}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "dst"}, Kind: 1, RangeBegin: 6, RangeEnd: 6},
|
|
}},
|
|
{Key: StructKey{Name: "bnep_conninfo"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "flags"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "role"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "state"}, TypeSize: 2}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "dst"}, Kind: 1, RangeBegin: 6, RangeEnd: 6},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "device"}, Kind: 1, RangeBegin: 16, RangeEnd: 16},
|
|
}},
|
|
{Key: StructKey{Name: "bnep_conninfo", Dir: 1}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "flags", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "role", ArgDir: 1}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "state", ArgDir: 1}, TypeSize: 2}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "dst", ArgDir: 1}, Kind: 1, RangeBegin: 6, RangeEnd: 6},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "device", ArgDir: 1}, Kind: 1, RangeBegin: 16, RangeEnd: 16},
|
|
}},
|
|
{Key: StructKey{Name: "bnep_connlist_req"}, Fields: []Type{
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "cnum"}, TypeSize: 4}, Buf: "ci"},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ci"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bnep_conninfo", ArgDir: 1}}}},
|
|
}},
|
|
{Key: StructKey{Name: "bpf_attach_arg"}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "target"}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_prog", FldName: "prog"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_attach_type", FldName: "type"}, TypeSize: 4}, Vals: []uint64{0, 1}},
|
|
}},
|
|
{Key: StructKey{Name: "bpf_detach_arg"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "target"}, TypeSize: 4}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_prog", FldName: "prog"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_attach_type", FldName: "type"}, TypeSize: 4}, Vals: []uint64{0, 1}},
|
|
}},
|
|
{Key: StructKey{Name: "bpf_insn"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "bpf_insn_generic", FldName: "generic"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "bpf_insn_map", FldName: "map"}},
|
|
}},
|
|
{Key: StructKey{Name: "bpf_insn_generic"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "code"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "regs"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "off"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "imm"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "bpf_insn_map"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "code"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "regs"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "off"}, TypeSize: 2}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_map", FldName: "imm"}},
|
|
}},
|
|
{Key: StructKey{Name: "bpf_map_create_arg"}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_map_type", FldName: "type"}, TypeSize: 4}, Vals: []uint64{1, 2, 3, 4, 7, 8, 5, 6, 9, 10}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "ksize"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "vsize"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "max"}, TypeSize: 4}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "map_flags", FldName: "flags"}, TypeSize: 4}, Vals: []uint64{1, 2}},
|
|
}},
|
|
{Key: StructKey{Name: "bpf_map_delete_arg"}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_map", FldName: "map"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "key"}, Type: &BufferType{}},
|
|
}},
|
|
{Key: StructKey{Name: "bpf_map_get_next_arg"}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_map", FldName: "map"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "key"}, Type: &BufferType{}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "next"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{Key: StructKey{Name: "bpf_map_lookup_arg"}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_map", FldName: "map"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "key"}, Type: &BufferType{}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "val"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{Key: StructKey{Name: "bpf_map_update_arg"}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_map", FldName: "map"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "key"}, Type: &BufferType{}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "val"}, Type: &BufferType{}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_map_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2}},
|
|
}},
|
|
{Key: StructKey{Name: "bpf_obj_get"}, Fields: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "bpf_obj_pin_map"}, Fields: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_map", FldName: "fd"}},
|
|
}},
|
|
{Key: StructKey{Name: "bpf_obj_pin_prog"}, Fields: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_prog", FldName: "fd"}},
|
|
}},
|
|
{Key: StructKey{Name: "bpf_prog"}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bpf_prog_type", FldName: "type"}, TypeSize: 4}, Vals: []uint64{1, 2, 3, 4, 5, 6, 7, 8}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ninsn"}, TypeSize: 4}, Buf: "insns"},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "insns"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "bpf_insn"}}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "license"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "loglev"}, TypeSize: 4}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "logsize"}, TypeSize: 4}, Buf: "log"},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "log"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "kver"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "brctl_arg", Dir: 2}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "brctl_arg_get", FldName: "get", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "brctl_arg_add_del", FldName: "add_del", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "brctl_arg_generic", FldName: "generic", ArgDir: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "brctl_arg_add_del", Dir: 2}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", ArgDir: 2}, TypeSize: 8}, Val: 2},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "devname"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname"}}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "pad", ArgDir: 2}, TypeSize: 8}},
|
|
}},
|
|
{Key: StructKey{Name: "brctl_arg_generic", Dir: 2}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "a0", ArgDir: 2}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "a1", ArgDir: 2}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "a2", ArgDir: 2}, TypeSize: 8}},
|
|
}},
|
|
{Key: StructKey{Name: "brctl_arg_get", Dir: 2}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", ArgDir: 2}, TypeSize: 8}, Val: 1},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "indices", ArgDir: 2}, TypeSize: 8}},
|
|
}},
|
|
{Key: StructKey{Name: "bt_security"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "lev"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "keysize"}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "bt_security", Dir: 1}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "lev", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "keysize", ArgDir: 1}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "cap_data"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "eff0"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "perm0"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "inher0"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "eff1"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "perm1"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "inher1"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "cap_header"}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "cap_version", FldName: "var"}, TypeSize: 4}, Vals: []uint64{429392688, 537333798, 537396514}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}},
|
|
}},
|
|
{Key: StructKey{Name: "cisco_proto"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "val"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "timeout"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "cmsghdr"}, Fields: []Type{
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "cmsg_len"}, TypeSize: 8}, Buf: "parent"},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "cmsg_levels", FldName: "cmsg_level"}, TypeSize: 4}, Vals: []uint64{1, 1, 0, 6, 17, 41, 58, 132, 136, 255, 256, 257, 258, 259, 260, 261, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "cmsg_type"}, TypeSize: 4}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data"}},
|
|
}},
|
|
{Key: StructKey{Name: "cmsghdr_alg"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "cmsghdr_alg_iv", FldName: "iv"}, AlignAttr: 8},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "cmsghdr_alg_op", FldName: "op"}, AlignAttr: 8},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "cmsghdr_alg_assoc", FldName: "assoc"}, AlignAttr: 8},
|
|
}},
|
|
{Key: StructKey{Name: "cmsghdr_alg_assoc"}, Fields: []Type{
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "parent"},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 4}, Val: 279},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 4}, Val: 4},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "assoc"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "cmsghdr_alg_iv"}, Fields: []Type{
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "parent"},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 4}, Val: 279},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 4}, Val: 2},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ivlen"}, TypeSize: 4}, Buf: "iv"},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "iv"}},
|
|
}},
|
|
{Key: StructKey{Name: "cmsghdr_alg_op"}, Fields: []Type{
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "parent"},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 4}, Val: 279},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 4}, Val: 3},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "op"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "cmsghdr_sctp"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "cmsghdr_sctp_init", FldName: "init"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "cmsghdr_sctp_sndrcv", FldName: "sndrcv"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "cmsghdr_sctp_sndinfo", FldName: "sndinfo"}},
|
|
}},
|
|
{Key: StructKey{Name: "cmsghdr_sctp_init"}, Fields: []Type{
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "parent"},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 4}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 4}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sctp_initmsg", FldName: "msg"}},
|
|
}},
|
|
{Key: StructKey{Name: "cmsghdr_sctp_sndinfo"}, Fields: []Type{
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "parent"},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 4}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 4}, Val: 2},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndinfo", FldName: "msg"}},
|
|
}},
|
|
{Key: StructKey{Name: "cmsghdr_sctp_sndrcv"}, Fields: []Type{
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "parent"},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 4}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 4}, Val: 1},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndrcvinfo", FldName: "msg"}},
|
|
}},
|
|
{Key: StructKey{Name: "cmsghdr_un"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "cmsghdr_un_rights", FldName: "rights"}, AlignAttr: 8},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "cmsghdr_un_cred", FldName: "cred"}, AlignAttr: 8},
|
|
}},
|
|
{Key: StructKey{Name: "cmsghdr_un_cred"}, Fields: []Type{
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "parent"},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 4}, Val: 1},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 4}, Val: 2},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "uid"}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "gid"}},
|
|
}},
|
|
{Key: StructKey{Name: "cmsghdr_un_rights"}, Fields: []Type{
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "parent"},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 4}, Val: 1},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 4}, Val: 1},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "fds"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd"}}},
|
|
}},
|
|
{Key: StructKey{Name: "cmtp_connadd_req"}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "sock"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "flags"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "cmtp_conndel_req"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "bdaddr", FldName: "addr"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "flags"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "cmtp_conninfo"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "bdaddr", FldName: "addr"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "flags"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "state"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "num"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "cmtp_conninfo", Dir: 1}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "bdaddr", FldName: "addr", ArgDir: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "flags", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "state", ArgDir: 1}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "num", ArgDir: 1}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "cmtp_connlist_req"}, Fields: []Type{
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "cnum"}, TypeSize: 4}, Buf: "ci"},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ci"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmtp_conninfo", ArgDir: 1}}}},
|
|
}},
|
|
{Key: StructKey{Name: "dccp6_pair", Dir: 1}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_dccp6", FldName: "f0", ArgDir: 1}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_dccp6", FldName: "f1", ArgDir: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "dccp_header"}, Fields: []Type{
|
|
&ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "src_port"}, TypeSize: 2, BigEndian: true}, ValuesStart: 20000, ValuesPerProc: 4},
|
|
&ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "dst_port"}, TypeSize: 2, BigEndian: true}, ValuesStart: 20000, ValuesPerProc: 4},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "offset"}, TypeSize: 1}, ByteSize: 4, Buf: "parent"},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cscov"}, TypeSize: 1, BitfieldLen: 4}, Val: 1},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "ccval"}, TypeSize: 1, BitfieldLen: 4}},
|
|
&CsumType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "csum", FldName: "csum"}, TypeSize: 2, BigEndian: true}, Kind: 1, Buf: "parent", Protocol: 33},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "x"}, TypeSize: 1, BitfieldLen: 1}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "dccp_types", FldName: "type"}, TypeSize: 1, BitfieldLen: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "reserved1"}, TypeSize: 1, BitfieldLen: 3}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "seq_num"}, Kind: 1, RangeBegin: 3, RangeEnd: 3},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "reserved2"}, TypeSize: 1}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "ack_num"}, Kind: 1, RangeBegin: 3, RangeEnd: 3},
|
|
}},
|
|
{Key: StructKey{Name: "dccp_packet"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "dccp_header", FldName: "header"}, IsPacked: true},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload"}},
|
|
}},
|
|
{Key: StructKey{Name: "dccp_pair", Dir: 1}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_dccp", FldName: "f0", ArgDir: 1}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_dccp", FldName: "f1", ArgDir: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "devname"}, Fields: []Type{
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "generic"}, Kind: 1, RangeBegin: 16, RangeEnd: 16},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "common"}, Kind: 2, SubKind: "devnames", Values: []string{"lo\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "tunl0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "gre0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "gretap0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ip_vti0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ip6_vti0\x00\x00\x00\x00\x00\x00\x00\x00", "sit0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ip6tnl0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ip6gre0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "bond0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "dummy0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "eql\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ifb0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ipddp0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "yam0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "bcsf0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "bcsh0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "teql0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "nr0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "rose0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "irlan0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "bpq0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"}, Length: 16},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "syzn_devname", FldName: "syzn"}},
|
|
}},
|
|
{Key: StructKey{Name: "devname", Dir: 1}, Fields: []Type{
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "generic", ArgDir: 1}, Kind: 1, RangeBegin: 16, RangeEnd: 16},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "common", ArgDir: 1}, Kind: 2, SubKind: "devnames", Values: []string{"lo\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "tunl0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "gre0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "gretap0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ip_vti0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ip6_vti0\x00\x00\x00\x00\x00\x00\x00\x00", "sit0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ip6tnl0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ip6gre0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "bond0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "dummy0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "eql\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ifb0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ipddp0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "yam0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "bcsf0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "bcsh0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "teql0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "nr0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "rose0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "irlan0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "bpq0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"}, Length: 16},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "syzn_devname", FldName: "syzn", ArgDir: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "devname", Dir: 2}, Fields: []Type{
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "generic", ArgDir: 2}, Kind: 1, RangeBegin: 16, RangeEnd: 16},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "common", ArgDir: 2}, Kind: 2, SubKind: "devnames", Values: []string{"lo\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "tunl0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "gre0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "gretap0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ip_vti0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ip6_vti0\x00\x00\x00\x00\x00\x00\x00\x00", "sit0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ip6tnl0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ip6gre0\x00\x00\x00\x00\x00\x00\x00\x00\x00", "bond0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "dummy0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "eql\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ifb0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ipddp0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "yam0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "bcsf0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "bcsh0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "teql0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "nr0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "rose0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "irlan0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "bpq0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"}, Length: 16},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "syzn_devname", FldName: "syzn", ArgDir: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "dlci_add"}, Fields: []Type{
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "devname", FldName: "devname"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "dlci"}, TypeSize: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "dlci_add", Dir: 2}, Fields: []Type{
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "devname", FldName: "devname", ArgDir: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "dlci", ArgDir: 2}, TypeSize: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "drm_agp_binding"}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "drm_agp_handle", FldName: "handle"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "offset"}, TypeSize: 8}},
|
|
}},
|
|
{Key: StructKey{Name: "drm_agp_buffer"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "size"}, TypeSize: 8}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "drm_agp_handle", FldName: "handle"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "drm_agp_mem_type", FldName: "type"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 65536, 65537}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "physic"}, TypeSize: 8}},
|
|
}},
|
|
{Key: StructKey{Name: "drm_agp_buffer", Dir: 2}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "size", ArgDir: 2}, TypeSize: 8}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "drm_agp_handle", FldName: "handle", ArgDir: 2}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "drm_agp_mem_type", FldName: "type", ArgDir: 2}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 65536, 65537}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "physic", ArgDir: 2}, TypeSize: 8}},
|
|
}},
|
|
{Key: StructKey{Name: "drm_buf_desc"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "count"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "size"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "lomark"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "himark"}, TypeSize: 4}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "drm_buf_flags", FldName: "flags"}, TypeSize: 4}, Vals: []uint64{1, 2, 4, 8, 16}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "agpaddr"}, TypeSize: 8}},
|
|
}},
|
|
{Key: StructKey{Name: "drm_buf_free"}, Fields: []Type{
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count"}, TypeSize: 4}, Buf: "list"},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "list"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}},
|
|
}},
|
|
{Key: StructKey{Name: "drm_buf_map"}, Fields: []Type{
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count"}, TypeSize: 4}, Buf: "list"},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "virtual"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "list"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_pub"}}}},
|
|
}},
|
|
{Key: StructKey{Name: "drm_buf_pub"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "idx"}, TypeSize: 4}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "total"}, TypeSize: 4}, Buf: "addr"},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "used"}, TypeSize: 4}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{Key: StructKey{Name: "drm_client"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "idx"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "auth"}, TypeSize: 4}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid_pad"}, TypeSize: 4}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "uid"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "uid_pad"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "magic"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "iocs"}, TypeSize: 8}},
|
|
}},
|
|
{Key: StructKey{Name: "drm_control"}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "drm_control_type", FldName: "func"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "irq"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "drm_ctx"}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "drmctx", FldName: "handle"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "drm_ctx_flags", FldName: "flags"}, TypeSize: 4}, Vals: []uint64{1, 2}},
|
|
}},
|
|
{Key: StructKey{Name: "drm_ctx", Dir: 1}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "drmctx", FldName: "handle", ArgDir: 1}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "drm_ctx_flags", FldName: "flags", ArgDir: 1}, TypeSize: 4}, Vals: []uint64{1, 2}},
|
|
}},
|
|
{Key: StructKey{Name: "drm_ctx_priv_map"}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "drmctx", FldName: "ctxid"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "handle"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{Key: StructKey{Name: "drm_ctx_res"}, Fields: []Type{
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count"}, TypeSize: 4}, Buf: "context"},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "context"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx", ArgDir: 1}}}},
|
|
}},
|
|
{Key: StructKey{Name: "drm_dma"}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "drmctx", FldName: "context"}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "sendcnt"}, TypeSize: 4}, Buf: "sendind"},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sendind"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sendsiz"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "drm_dma_flags", FldName: "flags"}, TypeSize: 4}, Vals: []uint64{1, 2, 4, 16, 32, 64}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "reqcnd"}, TypeSize: 4}, Buf: "reqind"},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "reqsiz0"}, TypeSize: 4}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "reqind"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "reqsiz"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "granted"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "drm_gem_close"}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "drm_gem_handle", FldName: "handle"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "pad"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "drm_gem_flink", Dir: 2}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "drm_gem_handle", FldName: "handle", ArgDir: 2}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "drm_gem_name", FldName: "name", ArgDir: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "drm_gem_open", Dir: 2}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "drm_gem_name", FldName: "name", ArgDir: 2}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "drm_gem_handle", FldName: "handle", ArgDir: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "size", ArgDir: 2}, TypeSize: 8}},
|
|
}},
|
|
{Key: StructKey{Name: "drm_get_cap"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "cap"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "val"}, TypeSize: 8}},
|
|
}},
|
|
{Key: StructKey{Name: "drm_irq_busid"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "irq"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "bus"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "dev"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "func"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "drm_lock"}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "drmctx", FldName: "context"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "drm_lock_flags", FldName: "flags"}, TypeSize: 4}, Vals: []uint64{1, 2, 4, 8, 16, 32}},
|
|
}},
|
|
{Key: StructKey{Name: "drm_map"}, Fields: []Type{
|
|
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "off", IsOptional: true}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "size"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "drm_map_type", FldName: "type"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "drm_map_flags", FldName: "flags"}, TypeSize: 4}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64, 128}},
|
|
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "handle"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "mtrr"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "drm_mode_card_res"}, Fields: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fbid"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "crtcid"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "connid"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "encid"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nfbid"}, TypeSize: 4}, Buf: "fbid"},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ncrtcid"}, TypeSize: 4}, Buf: "crtcid"},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nconnid"}, TypeSize: 4}, Buf: "connid"},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nencid"}, TypeSize: 4}, Buf: "encid"},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "maxw"}, TypeSize: 4}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "maxh"}, TypeSize: 4}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "minw"}, TypeSize: 4}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "minh"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "drm_mode_crtc"}, Fields: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "connect"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "cnt"}, TypeSize: 4}, Buf: "connect"},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "crtcid"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "x"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "y"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "gamma"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "valid"}, TypeSize: 4}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "drm_mode_modeinfo", FldName: "mode"}},
|
|
}},
|
|
{Key: StructKey{Name: "drm_mode_get_plane_res"}, Fields: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ids"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "cnt"}, TypeSize: 4}, Buf: "ids"},
|
|
}},
|
|
{Key: StructKey{Name: "drm_mode_modeinfo"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "clock"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "hdisp"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "hsyncs"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "hsynce"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "htotal"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "hskew"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "vdisp"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "vsyncs"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "vsynce"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "vtotal"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "vscan"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "vrefr"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "flag"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "type"}, TypeSize: 4}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "name"}, Kind: 1, RangeBegin: 32, RangeEnd: 32},
|
|
}},
|
|
{Key: StructKey{Name: "drm_modeset_ctl"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "crtc"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "cmd"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "drm_prime_handle", Dir: 2}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "drm_gem_handle", FldName: "handle", ArgDir: 2}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "dup_flags", FldName: "flags", ArgDir: 2}, TypeSize: 4}, Vals: []uint64{524288}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd", ArgDir: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "drm_scatter_gather"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "size"}, TypeSize: 8}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "drm_agp_handle", FldName: "handle"}},
|
|
}},
|
|
{Key: StructKey{Name: "drm_set_version"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "di_maj"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "di_min"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "dd_maj"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "dd_min"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "drm_unique_in"}, Fields: []Type{
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "uni"},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "uni"}, Type: &BufferType{}},
|
|
}},
|
|
{Key: StructKey{Name: "drm_unique_out"}, Fields: []Type{
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "uni"},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "uni"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{Key: StructKey{Name: "drm_version"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "maj"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "min"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "patch"}, TypeSize: 4}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "namelen"}, TypeSize: 8}, Buf: "name"},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "name"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "datelen"}, TypeSize: 8}, Buf: "date"},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "date"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "desclen"}, TypeSize: 8}, Buf: "desc"},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "desc"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{Key: StructKey{Name: "drm_wait_vblank"}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "drm_vblank_seq_type", FldName: "type"}, TypeSize: 4}, Vals: []uint64{0, 1, 62, 67108864, 134217728, 268435456, 536870912, 1073741824}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "signalno", FldName: "signal"}, TypeSize: 4}, Kind: 1},
|
|
}},
|
|
{Key: StructKey{Name: "epoll_event"}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "epoll_ev", FldName: "ev"}, TypeSize: 4}, Vals: []uint64{1, 4, 8192, 2, 8, 16, 2147483648, 1073741824, 268435456, 536870912}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "data"}, TypeSize: 8}},
|
|
}},
|
|
{Key: StructKey{Name: "epoll_event", Dir: 1}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "epoll_ev", FldName: "ev", ArgDir: 1}, TypeSize: 4}, Vals: []uint64{1, 4, 8192, 2, 8, 16, 2147483648, 1073741824, 268435456, 536870912}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "data", ArgDir: 1}, TypeSize: 8}},
|
|
}},
|
|
{Key: StructKey{Name: "eth2_packet"}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ether_types", FldName: "etype"}, TypeSize: 2, BigEndian: true}, Vals: []uint64{96, 512, 513, 8944, 2048, 2053, 2054, 2560, 2561, 17157, 24576, 24577, 24578, 24579, 24580, 24581, 24582, 24583, 25944, 32821, 32923, 33011, 33024, 33079, 34525, 34824, 34825, 34878, 34887, 34888, 34892, 34915, 34916, 34924, 34948, 34958, 34978, 34984, 34997, 35018, 35045, 35047, 35061, 35063, 35064, 35067, 35078, 35085, 35092, 35095, 35119, 36864, 37120, 37376, 37632, 56026, 64507, 1536}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "eth2_payload", FldName: "payload"}, IsVarlen: true},
|
|
}},
|
|
{Key: StructKey{Name: "eth2_payload"}, Fields: []Type{
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "arp_packet", FldName: "arp"}, IsVarlen: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "llc_packet", FldName: "llc"}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ipx_packet", FldName: "ipx"}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "x25_packet", FldName: "x25"}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ipv4_packet", FldName: "ipv4"}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ipv6_packet", FldName: "ipv6"}, IsPacked: true},
|
|
}},
|
|
{Key: StructKey{Name: "eth_packet"}, Fields: []Type{
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "mac_addr", FldName: "dst_mac"}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "mac_addr", FldName: "src_mac"}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "vtag"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "vlan_tag"}, IsPacked: true}, Kind: 1, RangeEnd: 1},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "eth_payload", FldName: "payload"}, IsPacked: true},
|
|
}},
|
|
{Key: StructKey{Name: "eth_payload"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "eth2_packet", FldName: "eth2"}, IsPacked: true},
|
|
}},
|
|
{Key: StructKey{Name: "ethhdr", Dir: 2}, Fields: []Type{
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "mac_addr", FldName: "h_dest", ArgDir: 2}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "mac_addr", FldName: "h_source", ArgDir: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "h_proto", ArgDir: 2}, TypeSize: 2, BigEndian: true}},
|
|
}},
|
|
{Key: StructKey{Name: "ethtool_ah_espip4_spec", Dir: 2}, Fields: []Type{
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv4_addr", FldName: "ip4src", ArgDir: 2}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv4_addr", FldName: "ip4dst", ArgDir: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "spi", ArgDir: 2}, TypeSize: 4, BigEndian: true}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "tos", ArgDir: 2}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "ethtool_ah_espip6_spec", Dir: 2}, Fields: []Type{
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv6_addr", FldName: "ip6src", ArgDir: 2}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv6_addr", FldName: "ip6dst", ArgDir: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "spi", ArgDir: 2}, TypeSize: 4, BigEndian: true}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "tclass", ArgDir: 2}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "ethtool_channels", Dir: 2}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ethtool_channels_cmd_flags", FldName: "cmd", ArgDir: 2}, TypeSize: 4}, Vals: []uint64{60, 61}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "max_rx", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "max_tx", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "max_other", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "max_combined", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "rx_count", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "tx_count", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "other_count", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "combined_count", ArgDir: 2}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "ethtool_cmd", Dir: 2}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ethtool_cmd_flags", FldName: "cmd", ArgDir: 2}, TypeSize: 4}, Vals: []uint64{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "supported", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "advertising", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "speed", ArgDir: 2}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "duplex", ArgDir: 2}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "port", ArgDir: 2}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "phy_address", ArgDir: 2}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "transceiver", ArgDir: 2}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "autoneg", ArgDir: 2}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "mdio_support", ArgDir: 2}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "maxtxpkt", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "maxrxpkt", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "speed_hi", ArgDir: 2}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "eth_tp_mdix", ArgDir: 2}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "eth_tp_mdix_ctrl", ArgDir: 2}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "lp_advertising", ArgDir: 2}, TypeSize: 4}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "reserved", ArgDir: 2}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 2}, TypeSize: 4}}, Kind: 1, RangeBegin: 2, RangeEnd: 2},
|
|
}},
|
|
{Key: StructKey{Name: "ethtool_cmd_u", Dir: 2}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ethtool_cmd", FldName: "ethtool_cmd", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ethtool_drvinfo", FldName: "ethtool_drvinfo", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ethtool_wolinfo", FldName: "ethtool_wolinfo", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ethtool_regs", FldName: "ethtool_regs", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ethtool_eeprom", FldName: "ethtool_eeprom", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ethtool_eee", FldName: "ethtool_eee", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ethtool_modinfo", FldName: "ethtool_modinfo", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ethtool_coalesce", FldName: "ethtool_coalesce", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ethtool_ringparam", FldName: "ethtool_ringparam", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ethtool_channels", FldName: "ethtool_channels", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ethtool_pauseparam", FldName: "ethtool_pauseparam", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ethtool_gstrings", FldName: "ethtool_gstrings", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ethtool_sset_info", FldName: "ethtool_sset_info", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ethtool_test", FldName: "ethtool_test", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ethtool_stats", FldName: "ethtool_stats", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ethtool_perm_addr", FldName: "ethtool_perm_addr", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ethtool_rxnfc", FldName: "ethtool_rxnfc", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ethtool_rxfh_indir", FldName: "ethtool_rxfh_indir", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ethtool_rxfh", FldName: "ethtool_rxfh", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ethtool_rx_ntuple", FldName: "ethtool_rx_ntuple", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ethtool_flash", FldName: "ethtool_flash", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ethtool_dump", FldName: "ethtool_dump", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ethtool_gfeatures", FldName: "ethtool_gfeatures", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ethtool_sfeatures", FldName: "ethtool_sfeatures", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ethtool_ts_info", FldName: "ethtool_ts_info", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ethtool_per_queue_op", FldName: "ethtool_per_queue_op", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ethtool_link_settings", FldName: "ethtool_link_settings", ArgDir: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "ethtool_coalesce", Dir: 2}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ethtool_coalesce_cmd_flags", FldName: "cmd", ArgDir: 2}, TypeSize: 4}, Vals: []uint64{14, 15}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "rx_coalesce_usecs", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "rx_max_coalesced_frames", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "rx_coalesce_usecs_irq", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "rx_max_coalesced_frames_irq", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "tx_coalesce_usecs", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "tx_max_coalesced_frames", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "tx_coalesce_usecs_irq", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "tx_max_coalesced_frames_irq", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "stats_block_coalesce_usecs", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "use_adaptive_rx_coalesce", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "use_adaptive_tx_coalesce", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pkt_rate_low", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "rx_coalesce_usecs_low", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "rx_max_coalesced_frames_low", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "tx_coalesce_usecs_low", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "tx_max_coalesced_frames_low", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pkt_rate_high", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "rx_coalesce_usecs_high", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "rx_max_coalesced_frames_high", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "tx_coalesce_usecs_high", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "tx_max_coalesced_frames_high", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "rate_sample_interval", ArgDir: 2}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "ethtool_drvinfo", Dir: 2}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", ArgDir: 2}, TypeSize: 4}, Val: 3},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "driver", ArgDir: 2}, Kind: 1, RangeBegin: 32, RangeEnd: 32},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "version", ArgDir: 2}, Kind: 1, RangeBegin: 32, RangeEnd: 32},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "fw_version", ArgDir: 2}, Kind: 1, RangeBegin: 32, RangeEnd: 32},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "bus_info", ArgDir: 2}, Kind: 1, RangeBegin: 32, RangeEnd: 32},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "erom_version", ArgDir: 2}, Kind: 1, RangeBegin: 32, RangeEnd: 32},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "reserved2", ArgDir: 2}, Kind: 1, RangeBegin: 12, RangeEnd: 12},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "n_priv_flags", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "n_stats", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "testinfo_len", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "eedump_len", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "regdump_len", ArgDir: 2}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "ethtool_dump", Dir: 2}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ethtool_dump_cmd_flags", FldName: "cmd", ArgDir: 2}, TypeSize: 4}, Vals: []uint64{63, 64, 62}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "version", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "flag", ArgDir: 2}, TypeSize: 4}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "data"},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data", ArgDir: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "ethtool_eee", Dir: 2}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ethtool_eee_cmd_flags", FldName: "cmd", ArgDir: 2}, TypeSize: 4}, Vals: []uint64{68, 69}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "supported", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "advertised", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "lp_advertised", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "eee_active", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "eee_enabled", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "tx_lpi_enabled", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "tx_lpi_timer", ArgDir: 2}, TypeSize: 4}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "reserved", ArgDir: 2}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 2}, TypeSize: 4}}, Kind: 1, RangeBegin: 2, RangeEnd: 2},
|
|
}},
|
|
{Key: StructKey{Name: "ethtool_eeprom", Dir: 2}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ethtool_eeprom_cmd_flags", FldName: "cmd", ArgDir: 2}, TypeSize: 4}, Vals: []uint64{11, 67, 12}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "magic", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "offset", ArgDir: 2}, TypeSize: 4}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "data"},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data", ArgDir: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "ethtool_flash", Dir: 2}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", ArgDir: 2}, TypeSize: 4}, Val: 51},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "region", ArgDir: 2}, TypeSize: 4}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data", ArgDir: 2}, Kind: 1, RangeBegin: 128, RangeEnd: 128},
|
|
}},
|
|
{Key: StructKey{Name: "ethtool_flow_ext", Dir: 2}, Fields: []Type{
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "padding", ArgDir: 2}, Kind: 1, RangeBegin: 2, RangeEnd: 2},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "mac_addr", FldName: "h_dest", ArgDir: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "vlan_etype", ArgDir: 2}, TypeSize: 2, BigEndian: true}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "vlan_tci", ArgDir: 2}, TypeSize: 2, BigEndian: true}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data", ArgDir: 2}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", ArgDir: 2}, TypeSize: 4, BigEndian: true}}, Kind: 1, RangeBegin: 2, RangeEnd: 2},
|
|
}},
|
|
{Key: StructKey{Name: "ethtool_flow_union", Dir: 2}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ethtool_tcpip4_spec", FldName: "tcp_ip4_spec", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ethtool_tcpip4_spec", FldName: "udp_ip4_spec", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ethtool_tcpip4_spec", FldName: "sctp_ip4_spec", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ethtool_ah_espip4_spec", FldName: "ah_ip4_spec", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ethtool_ah_espip4_spec", FldName: "esp_ip4_spec", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ethtool_usrip4_spec", FldName: "usr_ip4_spec", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ethtool_tcpip6_spec", FldName: "tcp_ip6_spec", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ethtool_tcpip6_spec", FldName: "udp_ip6_spec", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ethtool_tcpip6_spec", FldName: "sctp_ip6_spec", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ethtool_ah_espip6_spec", FldName: "ah_ip6_spec", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ethtool_ah_espip6_spec", FldName: "esp_ip6_spec", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ethtool_usrip6_spec", FldName: "usr_ip6_spec", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ethhdr", FldName: "ether_spec", ArgDir: 2}, IsPacked: true},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "hdata", ArgDir: 2}, Kind: 1, RangeBegin: 52, RangeEnd: 52},
|
|
}},
|
|
{Key: StructKey{Name: "ethtool_get_features_block", Dir: 2}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "available", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "requested", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "active", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "never_changed", ArgDir: 2}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "ethtool_gfeatures", Dir: 2}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", ArgDir: 2}, TypeSize: 4}, Val: 58},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size", ArgDir: 2}, TypeSize: 4}, Buf: "features"},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "features", ArgDir: 2}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ethtool_get_features_block", ArgDir: 2}}},
|
|
}},
|
|
{Key: StructKey{Name: "ethtool_gstrings", Dir: 2}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", ArgDir: 2}, TypeSize: 4}, Val: 27},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "string_set", ArgDir: 2}, TypeSize: 4}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "data"},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data", ArgDir: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "ethtool_link_settings", Dir: 2}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ethtool_link_settings_cmd_flags", FldName: "cmd", ArgDir: 2}, TypeSize: 4}, Vals: []uint64{76, 77}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "speed", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "duplex", ArgDir: 2}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "port", ArgDir: 2}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "phy_address", ArgDir: 2}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "autoneg", ArgDir: 2}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "mdio_support", ArgDir: 2}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "eth_tp_mdix", ArgDir: 2}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "eth_tp_mdix_ctrl", ArgDir: 2}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "link_mode_masks_nwords", ArgDir: 2}, TypeSize: 1}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "reserved", ArgDir: 2}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 2}, TypeSize: 4}}, Kind: 1, RangeBegin: 8, RangeEnd: 8},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "link_mode_masks", ArgDir: 2}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 2}, TypeSize: 4}}},
|
|
}},
|
|
{Key: StructKey{Name: "ethtool_modinfo", Dir: 2}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", ArgDir: 2}, TypeSize: 4}, Val: 66},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "type", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "eeprom_len", ArgDir: 2}, TypeSize: 4}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "reserved", ArgDir: 2}, Kind: 1, RangeBegin: 8, RangeEnd: 8},
|
|
}},
|
|
{Key: StructKey{Name: "ethtool_pauseparam", Dir: 2}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ethtool_pauseparam_cmd_flags", FldName: "cmd", ArgDir: 2}, TypeSize: 4}, Vals: []uint64{18, 19}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "autoneg", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "rx_pause", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "tx_pause", ArgDir: 2}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "ethtool_per_queue_op", Dir: 2}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", ArgDir: 2}, TypeSize: 4}, Val: 75},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "sub_command", ArgDir: 2}, TypeSize: 4}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "queue_mask", ArgDir: 2}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 2}, TypeSize: 4}}, Kind: 1, RangeBegin: 4096, RangeEnd: 4096},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data", ArgDir: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "ethtool_perm_addr", Dir: 2}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", ArgDir: 2}, TypeSize: 4}, Val: 32},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size", ArgDir: 2}, TypeSize: 4}, Buf: "data"},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data", ArgDir: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "ethtool_regs", Dir: 2}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", ArgDir: 2}, TypeSize: 4}, Val: 4},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "version", ArgDir: 2}, TypeSize: 4}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "data"},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data", ArgDir: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "ethtool_ringparam", Dir: 2}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ethtool_ringparam_cmd_flags", FldName: "cmd", ArgDir: 2}, TypeSize: 4}, Vals: []uint64{16, 17}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "rx_max_pending", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "rx_mini_max_pending", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "rx_jumbo_max_pending", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "tx_max_pending", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "rx_pending", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "rx_mini_pending", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "rx_jumbo_pending", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "tx_pending", ArgDir: 2}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "ethtool_rx_flow_spec", Dir: 2}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "traffic_flow_types", FldName: "flow_type", ArgDir: 2}, TypeSize: 4}, Vals: []uint64{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 13, 14, 16, 17, 18}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ethtool_flow_union", FldName: "h_u", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ethtool_flow_ext", FldName: "h_ext", ArgDir: 2}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ethtool_flow_union", FldName: "m_u", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ethtool_flow_ext", FldName: "m_ext", ArgDir: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "ring_cookie", ArgDir: 2}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "location", ArgDir: 2}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "ethtool_rx_ntuple", Dir: 2}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", ArgDir: 2}, TypeSize: 4}, Val: 53},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ethtool_rx_ntuple_flow_spec", FldName: "fs", ArgDir: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "ethtool_rx_ntuple_flow_spec", Dir: 2}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "traffic_flow_types", FldName: "flow_type", ArgDir: 2}, TypeSize: 4}, Vals: []uint64{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 13, 14, 16, 17, 18}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ethtool_rx_ntuple_flow_spec_union", FldName: "h_u", ArgDir: 2}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ethtool_rx_ntuple_flow_spec_union", FldName: "m_u", ArgDir: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "vlan_tag", ArgDir: 2}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "vlan_tag_mask", ArgDir: 2}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "data", ArgDir: 2}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "data_mask", ArgDir: 2}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ethtool_rx_ntuple_flow_spec_action_flags", FldName: "action", ArgDir: 2}, TypeSize: 4}, Vals: []uint64{18446744073709551615, 18446744073709551614}},
|
|
}},
|
|
{Key: StructKey{Name: "ethtool_rx_ntuple_flow_spec_union", Dir: 2}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ethtool_tcpip4_spec", FldName: "tcp_ip4_spec", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ethtool_tcpip4_spec", FldName: "udp_ip4_spec", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ethtool_tcpip4_spec", FldName: "sctp_ip4_spec", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ethtool_ah_espip4_spec", FldName: "ah_ip4_spec", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ethtool_ah_espip4_spec", FldName: "esp_ip4_spec", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ethtool_usrip4_spec", FldName: "usr_ip4_spec", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ethhdr", FldName: "ether_spec", ArgDir: 2}, IsPacked: true},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "hdata", ArgDir: 2}, Kind: 1, RangeBegin: 72, RangeEnd: 72},
|
|
}},
|
|
{Key: StructKey{Name: "ethtool_rxfh", Dir: 2}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ethtool_rxfh_cmd_flags", FldName: "cmd", ArgDir: 2}, TypeSize: 4}, Vals: []uint64{70, 71}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "rss_context", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "indir_size", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "key_size", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "hfunc", ArgDir: 2}, TypeSize: 1}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "rsvd8", ArgDir: 2}, Kind: 1, RangeBegin: 3, RangeEnd: 3},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "rsvd32", ArgDir: 2}, TypeSize: 4}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "rss_config", ArgDir: 2}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 2}, TypeSize: 4}}},
|
|
}},
|
|
{Key: StructKey{Name: "ethtool_rxfh_indir", Dir: 2}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ethtool_rxfh_indir_flags", FldName: "cmd", ArgDir: 2}, TypeSize: 4}, Vals: []uint64{56, 57}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size", ArgDir: 2}, TypeSize: 4}, Buf: "ring_index"},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "ring_index", ArgDir: 2}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 2}, TypeSize: 4}}},
|
|
}},
|
|
{Key: StructKey{Name: "ethtool_rxnfc", Dir: 2}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ethtool_rxnfc_cmd_flags", FldName: "cmd", ArgDir: 2}, TypeSize: 4}, Vals: []uint64{41, 42, 45, 46, 47, 48, 49, 50}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "traffic_flow_types", FldName: "flow_type", ArgDir: 2}, TypeSize: 4}, Vals: []uint64{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 13, 14, 16, 17, 18}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "data", ArgDir: 2}, TypeSize: 8}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ethtool_rx_flow_spec", FldName: "fs", ArgDir: 2}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "rule_cnt", ArgDir: 2}, TypeSize: 4}, Buf: "rule_locs"},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "rule_locs", ArgDir: 2}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 2}, TypeSize: 4}}},
|
|
}},
|
|
{Key: StructKey{Name: "ethtool_set_features_block", Dir: 2}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "valid", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "requested", ArgDir: 2}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "ethtool_sfeatures", Dir: 2}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", ArgDir: 2}, TypeSize: 4}, Val: 59},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size", ArgDir: 2}, TypeSize: 4}, Buf: "features"},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "features", ArgDir: 2}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ethtool_set_features_block", ArgDir: 2}}},
|
|
}},
|
|
{Key: StructKey{Name: "ethtool_sset_info", Dir: 2}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", ArgDir: 2}, TypeSize: 4}, Val: 55},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "reserved", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "sset_mask", ArgDir: 2}, TypeSize: 8}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data", ArgDir: 2}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 2}, TypeSize: 4}}},
|
|
}},
|
|
{Key: StructKey{Name: "ethtool_stats", Dir: 2}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", ArgDir: 2}, TypeSize: 4}, Val: 29},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "n_stats", ArgDir: 2}, TypeSize: 4}, Buf: "data"},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data", ArgDir: 2}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 2}, TypeSize: 8}}},
|
|
}},
|
|
{Key: StructKey{Name: "ethtool_tcpip4_spec", Dir: 2}, Fields: []Type{
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv4_addr", FldName: "ip4src", ArgDir: 2}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv4_addr", FldName: "ip4dst", ArgDir: 2}},
|
|
&ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "psrc", ArgDir: 2}, TypeSize: 2, BigEndian: true}, ValuesStart: 20000, ValuesPerProc: 4},
|
|
&ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "pdst", ArgDir: 2}, TypeSize: 2, BigEndian: true}, ValuesStart: 20000, ValuesPerProc: 4},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "tos", ArgDir: 2}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "ethtool_tcpip6_spec", Dir: 2}, Fields: []Type{
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv6_addr", FldName: "ip6src", ArgDir: 2}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv6_addr", FldName: "ip6dst", ArgDir: 2}},
|
|
&ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "psrc", ArgDir: 2}, TypeSize: 2, BigEndian: true}, ValuesStart: 20000, ValuesPerProc: 4},
|
|
&ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "pdst", ArgDir: 2}, TypeSize: 2, BigEndian: true}, ValuesStart: 20000, ValuesPerProc: 4},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "tclass", ArgDir: 2}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "ethtool_test", Dir: 2}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", ArgDir: 2}, TypeSize: 4}, Val: 26},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "flags", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "reserved", ArgDir: 2}, TypeSize: 4}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "data"},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data", ArgDir: 2}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 2}, TypeSize: 8}}},
|
|
}},
|
|
{Key: StructKey{Name: "ethtool_ts_info", Dir: 2}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", ArgDir: 2}, TypeSize: 4}, Val: 65},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "so_timestamping", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "phc_index", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "tx_types", ArgDir: 2}, TypeSize: 4}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "tx_reserved", ArgDir: 2}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 2}, TypeSize: 4}}, Kind: 1, RangeBegin: 3, RangeEnd: 3},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "rx_filters", ArgDir: 2}, TypeSize: 4}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "rx_reserved", ArgDir: 2}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 2}, TypeSize: 4}}, Kind: 1, RangeBegin: 3, RangeEnd: 3},
|
|
}},
|
|
{Key: StructKey{Name: "ethtool_usrip4_spec", Dir: 2}, Fields: []Type{
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv4_addr", FldName: "ip4src", ArgDir: 2}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv4_addr", FldName: "ip4dst", ArgDir: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "l4_4_bytes", ArgDir: 2}, TypeSize: 4, BigEndian: true}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "tos", ArgDir: 2}, TypeSize: 1}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ip_ver", ArgDir: 2}, TypeSize: 1}, Val: 1},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "proto", ArgDir: 2}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "ethtool_usrip6_spec", Dir: 2}, Fields: []Type{
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv6_addr", FldName: "ip6src", ArgDir: 2}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv6_addr", FldName: "ip6dst", ArgDir: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "l4_4_bytes", ArgDir: 2}, TypeSize: 4, BigEndian: true}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "tclass", ArgDir: 2}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "l4_proto", ArgDir: 2}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "ethtool_wolinfo", Dir: 2}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ethtool_wolinfo_cmd_flags", FldName: "cmd", ArgDir: 2}, TypeSize: 4}, Vals: []uint64{5, 6}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "supported", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "wolopts", ArgDir: 2}, TypeSize: 4}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "sopass", ArgDir: 2}, Kind: 1, RangeBegin: 6, RangeEnd: 6},
|
|
}},
|
|
{Key: StructKey{Name: "f_owner_ex"}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "f_owner_type", FldName: "type"}, TypeSize: 4}, Vals: []uint64{0, 1, 2}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}},
|
|
}},
|
|
{Key: StructKey{Name: "f_owner_ex", Dir: 1}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "f_owner_type", FldName: "type", ArgDir: 1}, TypeSize: 4}, Vals: []uint64{0, 1, 2}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid", ArgDir: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "fd_set", Dir: 2}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "mask0", ArgDir: 2}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "mask1", ArgDir: 2}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "mask2", ArgDir: 2}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "mask3", ArgDir: 2}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "mask4", ArgDir: 2}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "mask5", ArgDir: 2}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "mask6", ArgDir: 2}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "mask7", ArgDir: 2}, TypeSize: 8}},
|
|
}},
|
|
{Key: StructKey{Name: "ff_condition_effect"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "rsatur"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "lsatur"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "rcoeff"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "lcoeff"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "dead"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "center"}, TypeSize: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "ff_constant_effect"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "level"}, TypeSize: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ff_envelope", FldName: "envelop"}},
|
|
}},
|
|
{Key: StructKey{Name: "ff_effect"}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ff_effect_type", FldName: "type"}, TypeSize: 2}, Vals: []uint64{81, 82, 83, 84, 85, 86, 87}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "id"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "dir"}, TypeSize: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ff_trigger", FldName: "trigger"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ff_replay", FldName: "replay"}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ff_effect_u", FldName: "u"}, IsVarlen: true},
|
|
}},
|
|
{Key: StructKey{Name: "ff_effect_u"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ff_constant_effect", FldName: "const"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ff_ramp_effect", FldName: "ramp"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ff_periodic_effect", FldName: "period"}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "cond"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ff_condition_effect"}}, Kind: 1, RangeBegin: 2, RangeEnd: 2},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ff_rumble_effect", FldName: "rumble"}},
|
|
}},
|
|
{Key: StructKey{Name: "ff_envelope"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "len"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "level"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "flen"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "flevel"}, TypeSize: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "ff_periodic_effect"}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ff_periodic_effect_wave", FldName: "wave"}, TypeSize: 2}, Vals: []uint64{88, 89, 90, 91, 92, 93}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "period"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "magnit"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "offset"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "phase"}, TypeSize: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ff_envelope", FldName: "envelop"}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 4}, Buf: "custom"},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "custom"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}},
|
|
}},
|
|
{Key: StructKey{Name: "ff_ramp_effect"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "slevel"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "elevel"}, TypeSize: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ff_envelope", FldName: "envelop"}},
|
|
}},
|
|
{Key: StructKey{Name: "ff_replay"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "len"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "delay"}, TypeSize: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "ff_rumble_effect"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "smagnit"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "wmagnit"}, TypeSize: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "ff_trigger"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "button"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "interv"}, TypeSize: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "fiemap"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "start"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "len"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fiemap_flags", FldName: "flags"}, TypeSize: 4}, Vals: []uint64{1, 2, 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "mapped"}, TypeSize: 4}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count"}, TypeSize: 4}, Buf: "extent"},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "extent"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fiemap_extent"}}},
|
|
}},
|
|
{Key: StructKey{Name: "fiemap_extent"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "logical"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "phys"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "len"}, TypeSize: 8}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "pad1"}, TypeSize: 8}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "pad2"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fiemap_extent_flags", FldName: "flags"}, TypeSize: 4}, Vals: []uint64{1, 2, 4, 8, 128, 256, 512, 1024, 2048, 4096, 8192}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "pad3"}, TypeSize: 4}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "pad4"}, TypeSize: 4}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "pad5"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "file_handle"}, Fields: []Type{
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "bytes"}, TypeSize: 4}, Buf: "parent"},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "type"}, TypeSize: 4}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "handle"}},
|
|
}},
|
|
{Key: StructKey{Name: "flock"}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "flock_type", FldName: "type"}, TypeSize: 2}, Vals: []uint64{0, 1, 2}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "seek_whence", FldName: "whence"}, TypeSize: 2}, Vals: []uint64{0, 1, 2, 3, 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "start"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "len"}, TypeSize: 8}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}},
|
|
}},
|
|
{Key: StructKey{Name: "fr_proto"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "t391"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "t392"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "n391"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "n392"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "n393"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "lmi"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "dce"}, TypeSize: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "fr_proto_pvc"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "dlcl"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "fr_proto_pvc_info"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "dlci"}, TypeSize: 4}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "devname", FldName: "master"}},
|
|
}},
|
|
{Key: StructKey{Name: "full_sockaddr_ax25"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25", FldName: "fsa_ax25"}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "fsa_digipeater"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ax25_address"}}, Kind: 1, RangeBegin: 8, RangeEnd: 8},
|
|
}},
|
|
{Key: StructKey{Name: "full_sockaddr_ax25", Dir: 1}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25", FldName: "fsa_ax25", ArgDir: 1}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "fsa_digipeater", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ax25_address", ArgDir: 1}}, Kind: 1, RangeBegin: 8, RangeEnd: 8},
|
|
}},
|
|
{Key: StructKey{Name: "fuse_bmap_out"}, Fields: []Type{
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 4}, Buf: "parent"},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "err"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "unique"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "block"}, TypeSize: 8}},
|
|
}},
|
|
{Key: StructKey{Name: "fuse_init_out"}, Fields: []Type{
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 4}, Buf: "parent"},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "err"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "unique"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "maj"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "min"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "readah"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "flags"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "backg"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "congest"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "maxwr"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "timegr"}, TypeSize: 4}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "unused0"}, TypeSize: 4}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "unused1"}, TypeSize: 4}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "unused2"}, TypeSize: 4}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "unused3"}, TypeSize: 4}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "unused4"}, TypeSize: 4}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "unused5"}, TypeSize: 4}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "unused6"}, TypeSize: 4}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "unused7"}, TypeSize: 4}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "unused8"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "fuse_interrupt_out"}, Fields: []Type{
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 4}, Buf: "parent"},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "err"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "unique"}, TypeSize: 8}},
|
|
}},
|
|
{Key: StructKey{Name: "fuse_ioctl_out"}, Fields: []Type{
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 4}, Buf: "parent"},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "err"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "unique"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "res"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "flags"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "iniovs"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "outiovs"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "fuse_notify_delete_out"}, Fields: []Type{
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 4}, Buf: "parent"},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "err"}, TypeSize: 4}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "unique"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "par"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "child"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "namelen"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "fuse_notify_inval_entry_out"}, Fields: []Type{
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 4}, Buf: "parent"},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "err"}, TypeSize: 4}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "unique"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "par"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "namelen"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "fuse_notify_inval_inode_out"}, Fields: []Type{
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len1"}, TypeSize: 4}, Buf: "parent"},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "err"}, TypeSize: 4}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "unique"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "ino"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "off"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "len2"}, TypeSize: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "fuse_notify_poll_wakeup_out"}, Fields: []Type{
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 4}, Buf: "parent"},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "err"}, TypeSize: 4}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "unique"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "kh"}, TypeSize: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "fuse_notify_retrieve_out"}, Fields: []Type{
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 4}, Buf: "parent"},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "err"}, TypeSize: 4}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "unique1"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "unique2"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "nodeid"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "off"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "size"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "fuse_notify_store_out"}, Fields: []Type{
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 4}, Buf: "parent"},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "err"}, TypeSize: 4}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "unique"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "nodeid"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "off"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "size"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "fuse_poll_out"}, Fields: []Type{
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 4}, Buf: "parent"},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "err"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "unique"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "revents"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "group_filter_in"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "gf_interface"}, TypeSize: 4}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage_in", FldName: "gf_group"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ip_msfilter_mode", FldName: "gf_fmode"}, TypeSize: 4}, Vals: []uint64{1, 0}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "gf_numsrc"}, TypeSize: 4}, Buf: "gf_slist"},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "gf_slist"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage_in"}}},
|
|
}},
|
|
{Key: StructKey{Name: "group_filter_in6"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "gf_interface"}, TypeSize: 4}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage_in6", FldName: "gf_group"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ip_msfilter_mode", FldName: "gf_fmode"}, TypeSize: 4}, Vals: []uint64{1, 0}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "gf_numsrc"}, TypeSize: 4}, Buf: "gf_slist"},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "gf_slist"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage_in6"}}},
|
|
}},
|
|
{Key: StructKey{Name: "group_req_in"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "gr_interface"}, TypeSize: 4}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage_in", FldName: "gr_group"}},
|
|
}},
|
|
{Key: StructKey{Name: "group_req_in6"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "gr_interface"}, TypeSize: 4}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage_in6", FldName: "gr_group"}},
|
|
}},
|
|
{Key: StructKey{Name: "group_source_req_in"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "gsr_interface"}, TypeSize: 4}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage_in", FldName: "gsr_group"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage_in", FldName: "gsr_source"}},
|
|
}},
|
|
{Key: StructKey{Name: "group_source_req_in6"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "gsr_interface"}, TypeSize: 4}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage_in6", FldName: "gsr_group"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage_in6", FldName: "gsr_source"}},
|
|
}},
|
|
{Key: StructKey{Name: "hci_ufilter"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "type"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "event0"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "event1"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "opcode"}, TypeSize: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "hidp_connadd_req"}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "ctrlsk"}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "intrsk"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "parser"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "rdsize"}, TypeSize: 2}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "rddata"}, Type: &BufferType{}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "country"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "subclas"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "vendor"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "product"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "version"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "flags"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "idleto"}, TypeSize: 4}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "name"}},
|
|
}},
|
|
{Key: StructKey{Name: "hidp_conndel_req"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "bdaddr", FldName: "addr"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "flags"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "hidp_conninfo"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "bdaddr", FldName: "addr"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "flags"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "state"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "vendor"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "product"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "ver"}, TypeSize: 2}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "name"}},
|
|
}},
|
|
{Key: StructKey{Name: "hidp_conninfo", Dir: 1}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "bdaddr", FldName: "addr", ArgDir: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "flags", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "state", ArgDir: 1}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "vendor", ArgDir: 1}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "product", ArgDir: 1}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "ver", ArgDir: 1}, TypeSize: 2}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "name", ArgDir: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "hidp_connlist_req"}, Fields: []Type{
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "cnum"}, TypeSize: 4}, Buf: "ci"},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ci"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hidp_conninfo", ArgDir: 1}}}},
|
|
}},
|
|
{Key: StructKey{Name: "icmp6_pair", Dir: 1}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_icmp6", FldName: "f0", ArgDir: 1}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_icmp6", FldName: "f1", ArgDir: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "icmp_address_reply_packet"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 1}, Val: 18},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 1}},
|
|
&CsumType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "csum", FldName: "csum"}, TypeSize: 2, BigEndian: true}, Buf: "parent"},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "mask"}, TypeSize: 4, BigEndian: true}},
|
|
}},
|
|
{Key: StructKey{Name: "icmp_address_request_packet"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 1}, Val: 17},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 1}},
|
|
&CsumType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "csum", FldName: "csum"}, TypeSize: 2, BigEndian: true}, Buf: "parent"},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "mask"}, TypeSize: 4, BigEndian: true}},
|
|
}},
|
|
{Key: StructKey{Name: "icmp_dest_unreach_packet"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 1}, Val: 3},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "icmp_dest_unreach_codes", FldName: "code"}, TypeSize: 1}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15}},
|
|
&CsumType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "csum", FldName: "csum"}, TypeSize: 2, BigEndian: true}, Buf: "parent"},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "unused"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "length"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "mtu"}, TypeSize: 2, BigEndian: true}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "icmp_ipv4_header", FldName: "iph"}, IsPacked: true},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data"}, Kind: 1, RangeEnd: 8},
|
|
}},
|
|
{Key: StructKey{Name: "icmp_echo_packet"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 1}, Val: 8},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 1}},
|
|
&CsumType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "csum", FldName: "csum"}, TypeSize: 2, BigEndian: true}, Buf: "parent"},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "id"}, TypeSize: 2, BigEndian: true}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "seq_num"}, TypeSize: 2, BigEndian: true}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data"}},
|
|
}},
|
|
{Key: StructKey{Name: "icmp_echo_reply_packet"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 1}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 1}},
|
|
&CsumType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "csum", FldName: "csum"}, TypeSize: 2, BigEndian: true}, Buf: "parent"},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "id"}, TypeSize: 2, BigEndian: true}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "seq_num"}, TypeSize: 2, BigEndian: true}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data"}},
|
|
}},
|
|
{Key: StructKey{Name: "icmp_filter"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "data"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "icmp_info_reply_packet"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 1}, Val: 16},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 1}},
|
|
&CsumType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "csum", FldName: "csum"}, TypeSize: 2, BigEndian: true}, Buf: "parent"},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "id"}, TypeSize: 2, BigEndian: true}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "seq_num"}, TypeSize: 2, BigEndian: true}},
|
|
}},
|
|
{Key: StructKey{Name: "icmp_info_request_packet"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 1}, Val: 15},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 1}},
|
|
&CsumType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "csum", FldName: "csum"}, TypeSize: 2, BigEndian: true}, Buf: "parent"},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "id"}, TypeSize: 2, BigEndian: true}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "seq_num"}, TypeSize: 2, BigEndian: true}},
|
|
}},
|
|
{Key: StructKey{Name: "icmp_ipv4_header"}, Fields: []Type{
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "ihl"}, TypeSize: 1, BitfieldLen: 4}, ByteSize: 4, Buf: "parent"},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version"}, TypeSize: 1, BitfieldLen: 4}, Val: 4},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "ecn"}, TypeSize: 1, BitfieldLen: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "dscp"}, TypeSize: 1, BitfieldLen: 6}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "total_len"}, TypeSize: 2, BigEndian: true}},
|
|
&ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "id"}, TypeSize: 2, BigEndian: true}, ValuesStart: 100, ValuesPerProc: 4},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "frag_off"}, TypeSize: 2, BigEndian: true}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "ttl"}, TypeSize: 1}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ipv4_types", FldName: "protocol"}, TypeSize: 1}, Vals: []uint64{0, 1, 2, 4, 6, 8, 12, 17, 22, 29, 33, 41, 46, 47, 50, 51, 92, 94, 98, 103, 108, 132, 136, 137, 255}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "csum"}, TypeSize: 2, BigEndian: true}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv4_addr", FldName: "src_ip"}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv4_addr", FldName: "dst_ip"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ipv4_options", FldName: "options"}, IsPacked: true, AlignAttr: 4},
|
|
}},
|
|
{Key: StructKey{Name: "icmp_packet"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "icmp_echo_reply_packet", FldName: "echo_reply"}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "icmp_dest_unreach_packet", FldName: "dest_unreach"}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "icmp_source_quench_packet", FldName: "source_quench"}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "icmp_redirect_packet", FldName: "redirect"}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "icmp_echo_packet", FldName: "echo"}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "icmp_time_exceeded_packet", FldName: "time_exceeded"}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "icmp_parameter_prob_packet", FldName: "parameter_prob"}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "icmp_timestamp_packet", FldName: "timestamp"}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "icmp_timestamp_reply_packet", FldName: "timestamp_reply"}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "icmp_info_request_packet", FldName: "info_request"}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "icmp_info_reply_packet", FldName: "info_reply"}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "icmp_address_request_packet", FldName: "address_request"}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "icmp_address_reply_packet", FldName: "address_reply"}, IsPacked: true},
|
|
}},
|
|
{Key: StructKey{Name: "icmp_pair", Dir: 1}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_icmp", FldName: "f0", ArgDir: 1}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_icmp", FldName: "f1", ArgDir: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "icmp_parameter_prob_packet"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 1}, Val: 12},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 1}},
|
|
&CsumType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "csum", FldName: "csum"}, TypeSize: 2, BigEndian: true}, Buf: "parent"},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "pointer"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "length"}, TypeSize: 1}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "unsed"}, TypeSize: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "icmp_ipv4_header", FldName: "iph"}, IsPacked: true},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data"}, Kind: 1, RangeEnd: 8},
|
|
}},
|
|
{Key: StructKey{Name: "icmp_redirect_packet"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 1}, Val: 5},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "icmp_redirect_codes", FldName: "code"}, TypeSize: 1}, Vals: []uint64{0, 1, 2, 3}},
|
|
&CsumType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "csum", FldName: "csum"}, TypeSize: 2, BigEndian: true}, Buf: "parent"},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv4_addr", FldName: "ip"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "icmp_ipv4_header", FldName: "iph"}, IsPacked: true},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data"}, Kind: 1, RangeEnd: 8},
|
|
}},
|
|
{Key: StructKey{Name: "icmp_source_quench_packet"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 1}, Val: 4},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 1}},
|
|
&CsumType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "csum", FldName: "csum"}, TypeSize: 2, BigEndian: true}, Buf: "parent"},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "unused"}, TypeSize: 4}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "icmp_ipv4_header", FldName: "iph"}, IsPacked: true},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data"}, Kind: 1, RangeEnd: 8},
|
|
}},
|
|
{Key: StructKey{Name: "icmp_time_exceeded_packet"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 1}, Val: 11},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "icmp_time_exceeded_codes", FldName: "code"}, TypeSize: 1}, Vals: []uint64{0, 1}},
|
|
&CsumType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "csum", FldName: "csum"}, TypeSize: 2, BigEndian: true}, Buf: "parent"},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "unused1"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "length"}, TypeSize: 1}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "unused2"}, TypeSize: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "icmp_ipv4_header", FldName: "iph"}, IsPacked: true},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data"}, Kind: 1, RangeEnd: 8},
|
|
}},
|
|
{Key: StructKey{Name: "icmp_timestamp_packet"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 1}, Val: 13},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 1}},
|
|
&CsumType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "csum", FldName: "csum"}, TypeSize: 2, BigEndian: true}, Buf: "parent"},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "id"}, TypeSize: 2, BigEndian: true}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "seq_num"}, TypeSize: 2, BigEndian: true}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "orig_ts"}, TypeSize: 4, BigEndian: true}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "recv_ts"}, TypeSize: 4, BigEndian: true}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "trans_ts"}, TypeSize: 4, BigEndian: true}},
|
|
}},
|
|
{Key: StructKey{Name: "icmp_timestamp_reply_packet"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 1}, Val: 14},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 1}},
|
|
&CsumType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "csum", FldName: "csum"}, TypeSize: 2, BigEndian: true}, Buf: "parent"},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "id"}, TypeSize: 2, BigEndian: true}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "seq_num"}, TypeSize: 2, BigEndian: true}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "orig_ts"}, TypeSize: 4, BigEndian: true}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "recv_ts"}, TypeSize: 4, BigEndian: true}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "trans_ts"}, TypeSize: 4, BigEndian: true}},
|
|
}},
|
|
{Key: StructKey{Name: "icmpv6_dest_unreach_packet"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 1}, Val: 1},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "icmpv6_dest_unreach_codes", FldName: "code"}, TypeSize: 1}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6}},
|
|
&CsumType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "csum", FldName: "csum"}, TypeSize: 2, BigEndian: true}, Kind: 1, Buf: "parent", Protocol: 58},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "length"}, TypeSize: 1}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "unused"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 3, RangeEnd: 3},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "icmpv6_ipv6_packet", FldName: "packet"}, IsPacked: true},
|
|
}},
|
|
{Key: StructKey{Name: "icmpv6_echo_reply_packet"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 1}, Val: 129},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 1}},
|
|
&CsumType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "csum", FldName: "csum"}, TypeSize: 2, BigEndian: true}, Kind: 1, Buf: "parent", Protocol: 58},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "id"}, TypeSize: 2, BigEndian: true}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "seq_num"}, TypeSize: 2, BigEndian: true}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data"}},
|
|
}},
|
|
{Key: StructKey{Name: "icmpv6_echo_request_packet"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 1}, Val: 128},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 1}},
|
|
&CsumType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "csum", FldName: "csum"}, TypeSize: 2, BigEndian: true}, Kind: 1, Buf: "parent", Protocol: 58},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "id"}, TypeSize: 2, BigEndian: true}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "seq_num"}, TypeSize: 2, BigEndian: true}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data"}},
|
|
}},
|
|
{Key: StructKey{Name: "icmpv6_ipv6_packet"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "priority"}, TypeSize: 1, BitfieldLen: 4}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version"}, TypeSize: 1, BitfieldLen: 4}, Val: 6},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "flow_label"}, Kind: 1, RangeBegin: 3, RangeEnd: 3},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "length"}, TypeSize: 2, BigEndian: true}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ipv6_types", FldName: "next_header"}, TypeSize: 1}, Vals: []uint64{0, 1, 2, 4, 6, 8, 12, 17, 22, 29, 33, 41, 46, 47, 50, 51, 92, 94, 98, 103, 108, 132, 136, 137, 255, 0, 43, 44, 58, 59, 60, 135, 0, 43, 44, 47, 50, 51, 58, 59, 60, 135}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "hop_limit"}, TypeSize: 1}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv6_addr", FldName: "src_ip"}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv6_addr", FldName: "dst_ip"}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "ext_headers"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "ipv6_ext_header"}, IsVarlen: true}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data"}},
|
|
}},
|
|
{Key: StructKey{Name: "icmpv6_mld_packet"}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "icmpv6_mld_types", FldName: "type"}, TypeSize: 1}, Vals: []uint64{130, 131, 132}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 1}},
|
|
&CsumType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "csum", FldName: "csum"}, TypeSize: 2, BigEndian: true}, Kind: 1, Buf: "parent", Protocol: 58},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "mrd"}, TypeSize: 2, BigEndian: true}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "unused"}, TypeSize: 2}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv6_addr", FldName: "addr"}},
|
|
}},
|
|
{Key: StructKey{Name: "icmpv6_packet"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "icmpv6_dest_unreach_packet", FldName: "dest_unreach"}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "icmpv6_pkt_toobig_packet", FldName: "pkt_toobig"}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "icmpv6_time_exceed_packet", FldName: "time_exceed"}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "icmpv6_param_prob_packet", FldName: "param_prob"}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "icmpv6_echo_request_packet", FldName: "echo_request"}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "icmpv6_echo_reply_packet", FldName: "echo_reply"}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "icmpv6_mld_packet", FldName: "mld"}, IsPacked: true},
|
|
}},
|
|
{Key: StructKey{Name: "icmpv6_param_prob_packet"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 1}, Val: 4},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "icmpv6_param_prob_codes", FldName: "code"}, TypeSize: 1}, Vals: []uint64{0, 1, 2}},
|
|
&CsumType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "csum", FldName: "csum"}, TypeSize: 2, BigEndian: true}, Kind: 1, Buf: "parent", Protocol: 58},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "pointer"}, TypeSize: 4, BigEndian: true}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "icmpv6_ipv6_packet", FldName: "packet"}, IsPacked: true},
|
|
}},
|
|
{Key: StructKey{Name: "icmpv6_pkt_toobig_packet"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 1}, Val: 2},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 1}},
|
|
&CsumType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "csum", FldName: "csum"}, TypeSize: 2, BigEndian: true}, Kind: 1, Buf: "parent", Protocol: 58},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "mtu"}, TypeSize: 4, BigEndian: true}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "icmpv6_ipv6_packet", FldName: "packet"}, IsPacked: true},
|
|
}},
|
|
{Key: StructKey{Name: "icmpv6_time_exceed_packet"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 1}, Val: 3},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "icmpv6_time_exceed_codes", FldName: "code"}, TypeSize: 1}, Vals: []uint64{0, 1}},
|
|
&CsumType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "csum", FldName: "csum"}, TypeSize: 2, BigEndian: true}, Kind: 1, Buf: "parent", Protocol: 58},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "length"}, TypeSize: 1}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "unused"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 3, RangeEnd: 3},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "icmpv6_ipv6_packet", FldName: "packet"}, IsPacked: true},
|
|
}},
|
|
{Key: StructKey{Name: "if_settings"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "type"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "size"}, TypeSize: 4}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ifs_ifsu", FldName: "ifs_ifsu"}},
|
|
}},
|
|
{Key: StructKey{Name: "if_settings", Dir: 1}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "type", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "size", ArgDir: 1}, TypeSize: 4}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ifs_ifsu", FldName: "ifs_ifsu", ArgDir: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "if_settings", Dir: 2}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "type", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "size", ArgDir: 2}, TypeSize: 4}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ifs_ifsu", FldName: "ifs_ifsu", ArgDir: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "ifconf", Dir: 2}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ifconf_buf", FldName: "buf", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ifconf_req", FldName: "req", ArgDir: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "ifconf_buf", Dir: 2}, Fields: []Type{
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ifc_len", ArgDir: 2}, TypeSize: 4}, Buf: "ifcu_buf"},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifcu_buf", IsOptional: true}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 2}}},
|
|
}},
|
|
{Key: StructKey{Name: "ifconf_req", Dir: 2}, Fields: []Type{
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ifc_len", ArgDir: 2}, TypeSize: 4}, Buf: "ifcu_req"},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifcu_req", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq", ArgDir: 2}}},
|
|
}},
|
|
{Key: StructKey{Name: "ifmap"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "mem_start"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "mem_end"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "base_addr"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "irq"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "dma"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "port"}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "ifmap", Dir: 1}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "mem_start", ArgDir: 1}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "mem_end", ArgDir: 1}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "base_addr", ArgDir: 1}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "irq", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "dma", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "port", ArgDir: 1}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "ifmap", Dir: 2}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "mem_start", ArgDir: 2}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "mem_end", ArgDir: 2}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "base_addr", ArgDir: 2}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "irq", ArgDir: 2}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "dma", ArgDir: 2}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "port", ArgDir: 2}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "ifr_ifru"}, Fields: []Type{
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr", FldName: "ifru_addrs"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ifru_flags", FldName: "ifru_flags"}, TypeSize: 2}, Vals: []uint64{1, 2, 4096, 8192, 16384, 32768, 256, 512, 1024, 2048, 4096}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "ifru_ivalue"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "ifru_mtu"}, TypeSize: 4}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ifmap", FldName: "ifru_map"}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "devname", FldName: "ifru_names"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifru_data"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array"}, Kind: 1, RangeBegin: 32, RangeEnd: 32}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "if_settings", FldName: "ifru_settings"}},
|
|
}},
|
|
{Key: StructKey{Name: "ifr_ifru", Dir: 1}, Fields: []Type{
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr", FldName: "ifru_addrs", ArgDir: 1}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ifru_flags", FldName: "ifru_flags", ArgDir: 1}, TypeSize: 2}, Vals: []uint64{1, 2, 4096, 8192, 16384, 32768, 256, 512, 1024, 2048, 4096}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "ifru_ivalue", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "ifru_mtu", ArgDir: 1}, TypeSize: 4}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ifmap", FldName: "ifru_map", ArgDir: 1}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "devname", FldName: "ifru_names", ArgDir: 1}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifru_data"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array"}, Kind: 1, RangeBegin: 32, RangeEnd: 32}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "if_settings", FldName: "ifru_settings", ArgDir: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "ifr_ifru", Dir: 2}, Fields: []Type{
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr", FldName: "ifru_addrs", ArgDir: 2}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ifru_flags", FldName: "ifru_flags", ArgDir: 2}, TypeSize: 2}, Vals: []uint64{1, 2, 4096, 8192, 16384, 32768, 256, 512, 1024, 2048, 4096}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "ifru_ivalue", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "ifru_mtu", ArgDir: 2}, TypeSize: 4}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ifmap", FldName: "ifru_map", ArgDir: 2}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "devname", FldName: "ifru_names", ArgDir: 2}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifru_data"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array"}, Kind: 1, RangeBegin: 32, RangeEnd: 32}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "if_settings", FldName: "ifru_settings", ArgDir: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "ifr_ifru_in", Dir: 2}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", FldName: "ifru_addrs", ArgDir: 2}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ifru_flags", FldName: "ifru_flags", ArgDir: 2}, TypeSize: 2}, Vals: []uint64{1, 2, 4096, 8192, 16384, 32768, 256, 512, 1024, 2048, 4096}},
|
|
}},
|
|
{Key: StructKey{Name: "ifreq"}, Fields: []Type{
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "devname", FldName: "ifr_ifrn"}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ifr_ifru", FldName: "ifr_ifru"}},
|
|
}},
|
|
{Key: StructKey{Name: "ifreq", Dir: 1}, Fields: []Type{
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "devname", FldName: "ifr_ifrn", ArgDir: 1}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ifr_ifru", FldName: "ifr_ifru", ArgDir: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "ifreq", Dir: 2}, Fields: []Type{
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "devname", FldName: "ifr_ifrn", ArgDir: 2}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ifr_ifru", FldName: "ifr_ifru", ArgDir: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "ifreq_SIOCETHTOOL", Dir: 2}, Fields: []Type{
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "devname", FldName: "ifr_ifrn", ArgDir: 2}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ifr_ifru"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "ethtool_cmd_u", ArgDir: 2}, IsVarlen: true}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad", ArgDir: 2}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", ArgDir: 2}, TypeSize: 1}}, Kind: 1, RangeBegin: 16, RangeEnd: 16},
|
|
}},
|
|
{Key: StructKey{Name: "ifreq_SIOCGIFINDEX", Dir: 2}, Fields: []Type{
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "devname", FldName: "ifr_ifrn", ArgDir: 2}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "ifindex", FldName: "ifr_ifru", ArgDir: 2}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad", ArgDir: 2}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", ArgDir: 2}, TypeSize: 1}}, Kind: 1, RangeBegin: 20, RangeEnd: 20},
|
|
}},
|
|
{Key: StructKey{Name: "ifreq_in", Dir: 2}, Fields: []Type{
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "devname", FldName: "ifr_ifrn", ArgDir: 2}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ifr_ifru_in", FldName: "ifr_ifru", ArgDir: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "ifreq_ipx"}, Fields: []Type{
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "ifrn_name"}, Kind: 1, RangeBegin: 16, RangeEnd: 16},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx", FldName: "ifr_addr"}},
|
|
}},
|
|
{Key: StructKey{Name: "ifreq_ipx", Dir: 2}, Fields: []Type{
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "ifrn_name", ArgDir: 2}, Kind: 1, RangeBegin: 16, RangeEnd: 16},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx", FldName: "ifr_addr", ArgDir: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "ifs_ifsu"}, Fields: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "raw_hdlc"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "raw_hdlc_proto"}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "cisco"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cisco_proto"}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto"}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc"}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc_info"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc_info"}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sync"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sync_serial_settings"}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "te1"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te1_settings"}}},
|
|
}},
|
|
{Key: StructKey{Name: "ifs_ifsu", Dir: 1}, Fields: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "raw_hdlc"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "raw_hdlc_proto"}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "cisco"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cisco_proto"}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto"}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc"}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc_info"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc_info"}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sync"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sync_serial_settings"}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "te1"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te1_settings"}}},
|
|
}},
|
|
{Key: StructKey{Name: "ifs_ifsu", Dir: 2}, Fields: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "raw_hdlc"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "raw_hdlc_proto"}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "cisco"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cisco_proto"}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto"}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc"}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fr_pvc_info"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fr_proto_pvc_info"}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sync"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sync_serial_settings"}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "te1"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te1_settings"}}},
|
|
}},
|
|
{Key: StructKey{Name: "igmp_packet"}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "igmp_types", FldName: "type"}, TypeSize: 1}, Vals: []uint64{17, 18, 19, 20, 21, 22, 23, 34, 30, 31}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "mrtime"}, TypeSize: 1}},
|
|
&CsumType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "csum", FldName: "csum"}, TypeSize: 2, BigEndian: true}, Buf: "parent"},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv4_addr", FldName: "addr"}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data"}},
|
|
}},
|
|
{Key: StructKey{Name: "in6_flowlabel_req"}, Fields: []Type{
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv6_addr", FldName: "flr_dst"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "flr_label"}, TypeSize: 4}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "flr_actions", FldName: "flr_action"}, TypeSize: 1}, Vals: []uint64{0, 1, 2}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "flr_shares", FldName: "flr_share"}, TypeSize: 1}, Vals: []uint64{0, 1, 2, 3, 255}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "flr_flags", FldName: "flr_flags"}, TypeSize: 2}, Vals: []uint64{1, 2, 4, 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "flr_expires"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "flr_linger"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "__flr_pad"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "in6_flowlabel_req", Dir: 2}, Fields: []Type{
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv6_addr", FldName: "flr_dst", ArgDir: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "flr_label", ArgDir: 2}, TypeSize: 4}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "flr_actions", FldName: "flr_action", ArgDir: 2}, TypeSize: 1}, Vals: []uint64{0, 1, 2}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "flr_shares", FldName: "flr_share", ArgDir: 2}, TypeSize: 1}, Vals: []uint64{0, 1, 2, 3, 255}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "flr_flags", FldName: "flr_flags", ArgDir: 2}, TypeSize: 2}, Vals: []uint64{1, 2, 4, 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "flr_expires", ArgDir: 2}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "flr_linger", ArgDir: 2}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "__flr_pad", ArgDir: 2}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "in6_ifreq"}, Fields: []Type{
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv6_addr", FldName: "ifr6_addr"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "ifr6_prefixlen"}, TypeSize: 4}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "ifindex", FldName: "ifr6_ifindex"}},
|
|
}},
|
|
{Key: StructKey{Name: "in6_pktinfo"}, Fields: []Type{
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv6_addr", FldName: "ipi6_addr"}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "ifindex", FldName: "ipi6_ifindex"}},
|
|
}},
|
|
{Key: StructKey{Name: "in6_rtmsg"}, Fields: []Type{
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv6_addr", FldName: "rtmsg_dst"}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv6_addr", FldName: "rtmsg_src"}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv6_addr", FldName: "rtmsg_gateway"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "rtmsg_type"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "rtmsg_dst_len"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "rtmsg_src_len"}, TypeSize: 2}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "rtmsg_metrics", FldName: "rtmsg_metric"}, TypeSize: 4}, Vals: []uint64{1024, 256}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "rtmsg_info"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "rtmsg_flags", FldName: "rtmsg_flags"}, TypeSize: 4}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 65536, 131072, 262144, 524288, 1048576, 2097152, 4194304, 8388608, 16777216, 33554432, 67108864, 1073741824, 2147483648}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "ifindex", FldName: "rtmsg_ifindex"}},
|
|
}},
|
|
{Key: StructKey{Name: "in_pktinfo"}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "ifindex", FldName: "ipi_ifindex"}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv4_addr", FldName: "ipi_spec_dst"}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv4_addr", FldName: "ipi_addr"}},
|
|
}},
|
|
{Key: StructKey{Name: "in_pktinfo", Dir: 1}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "ifindex", FldName: "ipi_ifindex", ArgDir: 1}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv4_addr", FldName: "ipi_spec_dst", ArgDir: 1}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv4_addr", FldName: "ipi_addr", ArgDir: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "input_absinfo"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "val"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "min"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "max"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "fuzz"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "flag"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "res"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "input_event"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "timeval", FldName: "time"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "type"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "code"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "val"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "input_keymap_entry"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "flags"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "len"}, TypeSize: 1}, Kind: 3, RangeEnd: 32},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "index"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "keycode"}, TypeSize: 4}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "scancod"}, Kind: 1, RangeBegin: 32, RangeEnd: 32},
|
|
}},
|
|
{Key: StructKey{Name: "input_mask"}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "input_mask_type", FldName: "type"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5, 17, 18, 21}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "size"}, TypeSize: 4}, ByteSize: 1, Buf: "ptr"},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "ptr"}, Type: &BufferType{}},
|
|
}},
|
|
{Key: StructKey{Name: "io_cmap"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "map0"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "map1"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "map2"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "map3"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "map4"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "map5"}, TypeSize: 8}},
|
|
}},
|
|
{Key: StructKey{Name: "io_cmap", Dir: 1}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "map0", ArgDir: 1}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "map1", ArgDir: 1}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "map2", ArgDir: 1}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "map3", ArgDir: 1}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "map4", ArgDir: 1}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "map5", ArgDir: 1}, TypeSize: 8}},
|
|
}},
|
|
{Key: StructKey{Name: "io_event", Dir: 1}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "data", ArgDir: 1}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "obj", ArgDir: 1}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "res", ArgDir: 1}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "res2", ArgDir: 1}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "iocb"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "data"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "iocb_key", FldName: "key"}, TypeSize: 4}, Vals: []uint64{0}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "pad"}, TypeSize: 4}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "lio_opcode", FldName: "op"}, TypeSize: 2}, Vals: []uint64{0, 1, 2, 3, 6, 7, 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "prio"}, TypeSize: 2}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 2}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nbytes"}, TypeSize: 8}, Buf: "buf"},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "offset"}, TypeSize: 8}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "reserv"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigevent"}}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "iocb_flags", FldName: "flags"}, TypeSize: 4}, Vals: []uint64{0, 1}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_event", FldName: "resfd"}},
|
|
}},
|
|
{Key: StructKey{Name: "ion_allocation_data", Dir: 2}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "len", ArgDir: 2}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "align", ArgDir: 2}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "heapid", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "flags", ArgDir: 2}, TypeSize: 4}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "ion_handle", FldName: "handle", ArgDir: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "ion_custom_data", Dir: 2}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "cmd", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "arg", ArgDir: 2}, TypeSize: 8}},
|
|
}},
|
|
{Key: StructKey{Name: "ion_fd_data", Dir: 2}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "ion_handle", FldName: "handle", ArgDir: 2}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_ion_generic", FldName: "fd", ArgDir: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "ion_handle_data"}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "ion_handle", FldName: "handle"}},
|
|
}},
|
|
{Key: StructKey{Name: "iovec_in"}, Fields: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr"}, Type: &BufferType{}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "addr"},
|
|
}},
|
|
{Key: StructKey{Name: "iovec_nl"}, Fields: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "netlink_msg"}}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "len"}, TypeSize: 8}, ByteSize: 1, Buf: "data"},
|
|
}},
|
|
{Key: StructKey{Name: "iovec_out"}, Fields: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "addr"},
|
|
}},
|
|
{Key: StructKey{Name: "ip_mreq"}, Fields: []Type{
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv4_addr", FldName: "imr_multiaddr"}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv4_addr", FldName: "imr_interface"}},
|
|
}},
|
|
{Key: StructKey{Name: "ip_mreq", Dir: 1}, Fields: []Type{
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv4_addr", FldName: "imr_multiaddr", ArgDir: 1}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv4_addr", FldName: "imr_interface", ArgDir: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "ip_mreq_source"}, Fields: []Type{
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv4_addr", FldName: "imr_multiaddr"}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv4_addr", FldName: "imr_interface"}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv4_addr", FldName: "imr_sourceaddr"}},
|
|
}},
|
|
{Key: StructKey{Name: "ip_mreq_source", Dir: 1}, Fields: []Type{
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv4_addr", FldName: "imr_multiaddr", ArgDir: 1}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv4_addr", FldName: "imr_interface", ArgDir: 1}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv4_addr", FldName: "imr_sourceaddr", ArgDir: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "ip_mreqn"}, Fields: []Type{
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv4_addr", FldName: "imr_multiaddr"}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv4_addr", FldName: "imr_address"}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "ifindex", FldName: "imr_ifindex"}},
|
|
}},
|
|
{Key: StructKey{Name: "ip_mreqn", Dir: 1}, Fields: []Type{
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv4_addr", FldName: "imr_multiaddr", ArgDir: 1}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv4_addr", FldName: "imr_address", ArgDir: 1}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "ifindex", FldName: "imr_ifindex", ArgDir: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "ip_msfilter"}, Fields: []Type{
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv4_addr", FldName: "imsf_multiaddr"}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv4_addr", FldName: "imsf_interface"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ip_msfilter_mode", FldName: "imsf_fmode"}, TypeSize: 4}, Vals: []uint64{1, 0}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "imsf_numsrc"}, TypeSize: 4}, Buf: "imsf_slist"},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "imsf_slist"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "ipv4_addr"}}},
|
|
}},
|
|
{Key: StructKey{Name: "ipc_perm"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "key"}, TypeSize: 4}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "uid"}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "gid"}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "cuid"}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "cgid"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode"}, TypeSize: 4}, Vals: []uint64{256, 128, 64, 32, 16, 8, 4, 2, 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "seq"}, TypeSize: 2}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "pad0"}, TypeSize: 2}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "pad1"}, TypeSize: 8}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "pad2"}, TypeSize: 8}},
|
|
}},
|
|
{Key: StructKey{Name: "ipv4_addr"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "empty"}, TypeSize: 4, BigEndian: true}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ipv4_addr_local", FldName: "local"}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ipv4_addr_remote", FldName: "remote"}, IsPacked: true},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "loopback"}, TypeSize: 4, BigEndian: true}, Val: 2130706433},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "multicast1"}, TypeSize: 4, BigEndian: true}, Val: 3758096385},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "multicast2"}, TypeSize: 4, BigEndian: true}, Val: 3758096386},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "broadcast"}, TypeSize: 4, BigEndian: true}, Val: 4294967295},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "rand_addr"}, TypeSize: 4, BigEndian: true}},
|
|
}},
|
|
{Key: StructKey{Name: "ipv4_addr", Dir: 1}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "empty", ArgDir: 1}, TypeSize: 4, BigEndian: true}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ipv4_addr_local", FldName: "local", ArgDir: 1}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ipv4_addr_remote", FldName: "remote", ArgDir: 1}, IsPacked: true},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "loopback", ArgDir: 1}, TypeSize: 4, BigEndian: true}, Val: 2130706433},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "multicast1", ArgDir: 1}, TypeSize: 4, BigEndian: true}, Val: 3758096385},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "multicast2", ArgDir: 1}, TypeSize: 4, BigEndian: true}, Val: 3758096386},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "broadcast", ArgDir: 1}, TypeSize: 4, BigEndian: true}, Val: 4294967295},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "rand_addr", ArgDir: 1}, TypeSize: 4, BigEndian: true}},
|
|
}},
|
|
{Key: StructKey{Name: "ipv4_addr", Dir: 2}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "empty", ArgDir: 2}, TypeSize: 4, BigEndian: true}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ipv4_addr_local", FldName: "local", ArgDir: 2}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ipv4_addr_remote", FldName: "remote", ArgDir: 2}, IsPacked: true},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "loopback", ArgDir: 2}, TypeSize: 4, BigEndian: true}, Val: 2130706433},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "multicast1", ArgDir: 2}, TypeSize: 4, BigEndian: true}, Val: 3758096385},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "multicast2", ArgDir: 2}, TypeSize: 4, BigEndian: true}, Val: 3758096386},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "broadcast", ArgDir: 2}, TypeSize: 4, BigEndian: true}, Val: 4294967295},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "rand_addr", ArgDir: 2}, TypeSize: 4, BigEndian: true}},
|
|
}},
|
|
{Key: StructKey{Name: "ipv4_addr_local"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "a0"}, TypeSize: 1}, Val: 172},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "a1"}, TypeSize: 1}, Val: 20},
|
|
&ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "a2"}, TypeSize: 1}, ValuesPerProc: 1},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "a3"}, TypeSize: 1}, Val: 170},
|
|
}},
|
|
{Key: StructKey{Name: "ipv4_addr_local", Dir: 1}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "a0", ArgDir: 1}, TypeSize: 1}, Val: 172},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "a1", ArgDir: 1}, TypeSize: 1}, Val: 20},
|
|
&ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "a2", ArgDir: 1}, TypeSize: 1}, ValuesPerProc: 1},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "a3", ArgDir: 1}, TypeSize: 1}, Val: 170},
|
|
}},
|
|
{Key: StructKey{Name: "ipv4_addr_local", Dir: 2}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "a0", ArgDir: 2}, TypeSize: 1}, Val: 172},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "a1", ArgDir: 2}, TypeSize: 1}, Val: 20},
|
|
&ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "a2", ArgDir: 2}, TypeSize: 1}, ValuesPerProc: 1},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "a3", ArgDir: 2}, TypeSize: 1}, Val: 170},
|
|
}},
|
|
{Key: StructKey{Name: "ipv4_addr_remote"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "a0"}, TypeSize: 1}, Val: 172},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "a1"}, TypeSize: 1}, Val: 20},
|
|
&ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "a2"}, TypeSize: 1}, ValuesPerProc: 1},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "a3"}, TypeSize: 1}, Val: 187},
|
|
}},
|
|
{Key: StructKey{Name: "ipv4_addr_remote", Dir: 1}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "a0", ArgDir: 1}, TypeSize: 1}, Val: 172},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "a1", ArgDir: 1}, TypeSize: 1}, Val: 20},
|
|
&ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "a2", ArgDir: 1}, TypeSize: 1}, ValuesPerProc: 1},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "a3", ArgDir: 1}, TypeSize: 1}, Val: 187},
|
|
}},
|
|
{Key: StructKey{Name: "ipv4_addr_remote", Dir: 2}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "a0", ArgDir: 2}, TypeSize: 1}, Val: 172},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "a1", ArgDir: 2}, TypeSize: 1}, Val: 20},
|
|
&ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "a2", ArgDir: 2}, TypeSize: 1}, ValuesPerProc: 1},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "a3", ArgDir: 2}, TypeSize: 1}, Val: 187},
|
|
}},
|
|
{Key: StructKey{Name: "ipv4_header"}, Fields: []Type{
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "ihl"}, TypeSize: 1, BitfieldLen: 4}, ByteSize: 4, Buf: "parent"},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version"}, TypeSize: 1, BitfieldLen: 4}, Val: 4},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "ecn"}, TypeSize: 1, BitfieldLen: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "dscp"}, TypeSize: 1, BitfieldLen: 6}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "total_len"}, TypeSize: 2, BigEndian: true}, Buf: "ipv4_packet"},
|
|
&ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "id"}, TypeSize: 2, BigEndian: true}, ValuesStart: 100, ValuesPerProc: 4},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "frag_off"}, TypeSize: 2, BigEndian: true}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "ttl"}, TypeSize: 1}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ipv4_types", FldName: "protocol"}, TypeSize: 1}, Vals: []uint64{0, 1, 2, 4, 6, 8, 12, 17, 22, 29, 33, 41, 46, 47, 50, 51, 92, 94, 98, 103, 108, 132, 136, 137, 255}},
|
|
&CsumType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "csum", FldName: "csum"}, TypeSize: 2, BigEndian: true}, Buf: "parent"},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv4_addr", FldName: "src_ip"}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv4_addr", FldName: "dst_ip"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ipv4_options", FldName: "options"}, IsPacked: true, AlignAttr: 4},
|
|
}},
|
|
{Key: StructKey{Name: "ipv4_option"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ipv4_option_generic", FldName: "generic"}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ipv4_option_end", FldName: "end"}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ipv4_option_noop", FldName: "noop"}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ipv4_option_lsrr", FldName: "lsrr"}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ipv4_option_ssrr", FldName: "ssrr"}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ipv4_option_rr", FldName: "rr"}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ipv4_option_timestamp", FldName: "timestamp"}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ipv4_option_cipso", FldName: "cipso"}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ipv4_option_ra", FldName: "ra"}, IsPacked: true},
|
|
}},
|
|
{Key: StructKey{Name: "ipv4_option_cipso"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 1}, Val: 134},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "length"}, TypeSize: 1}, Buf: "parent"},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "doi"}, TypeSize: 4, BigEndian: true}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "tags"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ipv4_option_cipso_tag"}, IsPacked: true}},
|
|
}},
|
|
{Key: StructKey{Name: "ipv4_option_cipso_tag"}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ipv4_option_cipso_tag_types", FldName: "type"}, TypeSize: 1}, Vals: []uint64{0, 1, 2, 5, 6, 7}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "length"}, TypeSize: 1}, Buf: "parent"},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data"}, Kind: 1, RangeEnd: 16},
|
|
}},
|
|
{Key: StructKey{Name: "ipv4_option_end"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "ipv4_option_generic"}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ipv4_option_types", FldName: "type"}, TypeSize: 1}, Vals: []uint64{0, 1, 130, 131, 68, 134, 7, 136, 137, 148}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "length"}, TypeSize: 1}, Buf: "parent"},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data"}, Kind: 1, RangeEnd: 16},
|
|
}},
|
|
{Key: StructKey{Name: "ipv4_option_lsrr"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 1}, Val: 131},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "length"}, TypeSize: 1}, Buf: "parent"},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "pointer"}, TypeSize: 1}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "ipv4_addr"}}},
|
|
}},
|
|
{Key: StructKey{Name: "ipv4_option_noop"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 1}, Val: 1},
|
|
}},
|
|
{Key: StructKey{Name: "ipv4_option_ra"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 1}, Val: 148},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "length"}, TypeSize: 1}, Buf: "parent"},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "value"}, TypeSize: 4, BigEndian: true}},
|
|
}},
|
|
{Key: StructKey{Name: "ipv4_option_rr"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 1}, Val: 7},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "length"}, TypeSize: 1}, Buf: "parent"},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "pointer"}, TypeSize: 1}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "ipv4_addr"}}},
|
|
}},
|
|
{Key: StructKey{Name: "ipv4_option_ssrr"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 1}, Val: 137},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "length"}, TypeSize: 1}, Buf: "parent"},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "pointer"}, TypeSize: 1}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "ipv4_addr"}}},
|
|
}},
|
|
{Key: StructKey{Name: "ipv4_option_timestamp"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 1}, Val: 68},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "length"}, TypeSize: 1}, Buf: "parent"},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "pointer"}, TypeSize: 1}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ipv4_option_timestamp_flags", FldName: "flg"}, TypeSize: 1, BitfieldLen: 4}, Vals: []uint64{0, 1, 3}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "oflw"}, TypeSize: 1, BitfieldLen: 4}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "timestamps"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ipv4_option_timestamp_timestamp"}, IsPacked: true}},
|
|
}},
|
|
{Key: StructKey{Name: "ipv4_option_timestamp_timestamp"}, Fields: []Type{
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "ipv4_addr"}}, Kind: 1, RangeEnd: 1},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "timestamp"}, TypeSize: 4, BigEndian: true}},
|
|
}},
|
|
{Key: StructKey{Name: "ipv4_options"}, Fields: []Type{
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "options"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "ipv4_option"}, IsVarlen: true}},
|
|
}},
|
|
{Key: StructKey{Name: "ipv4_packet"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ipv4_header", FldName: "header"}, IsPacked: true},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv4_payload", FldName: "payload"}, IsVarlen: true},
|
|
}},
|
|
{Key: StructKey{Name: "ipv4_payload"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "tcp_packet", FldName: "tcp"}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "udp_packet", FldName: "udp"}, IsPacked: true},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "icmp_packet", FldName: "icmp"}, IsVarlen: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "dccp_packet", FldName: "dccp"}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "igmp_packet", FldName: "igmp"}, IsPacked: true},
|
|
}},
|
|
{Key: StructKey{Name: "ipv6_addr"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ipv6_addr_empty", FldName: "empty"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ipv6_addr_local", FldName: "local"}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ipv6_addr_remote", FldName: "remote"}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ipv6_addr_loopback", FldName: "loopback"}, IsPacked: true},
|
|
}},
|
|
{Key: StructKey{Name: "ipv6_addr", Dir: 1}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ipv6_addr_empty", FldName: "empty", ArgDir: 1}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ipv6_addr_local", FldName: "local", ArgDir: 1}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ipv6_addr_remote", FldName: "remote", ArgDir: 1}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ipv6_addr_loopback", FldName: "loopback", ArgDir: 1}, IsPacked: true},
|
|
}},
|
|
{Key: StructKey{Name: "ipv6_addr", Dir: 2}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ipv6_addr_empty", FldName: "empty", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ipv6_addr_local", FldName: "local", ArgDir: 2}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ipv6_addr_remote", FldName: "remote", ArgDir: 2}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ipv6_addr_loopback", FldName: "loopback", ArgDir: 2}, IsPacked: true},
|
|
}},
|
|
{Key: StructKey{Name: "ipv6_addr_empty"}, Fields: []Type{
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "a0"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 16, RangeEnd: 16},
|
|
}},
|
|
{Key: StructKey{Name: "ipv6_addr_empty", Dir: 1}, Fields: []Type{
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "a0", ArgDir: 1}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", ArgDir: 1}, TypeSize: 1}}, Kind: 1, RangeBegin: 16, RangeEnd: 16},
|
|
}},
|
|
{Key: StructKey{Name: "ipv6_addr_empty", Dir: 2}, Fields: []Type{
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "a0", ArgDir: 2}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", ArgDir: 2}, TypeSize: 1}}, Kind: 1, RangeBegin: 16, RangeEnd: 16},
|
|
}},
|
|
{Key: StructKey{Name: "ipv6_addr_local"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "a0"}, TypeSize: 1}, Val: 254},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "a1"}, TypeSize: 1}, Val: 128},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "a2"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 12, RangeEnd: 12},
|
|
&ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "a3"}, TypeSize: 1}, ValuesPerProc: 1},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "a4"}, TypeSize: 1}, Val: 170},
|
|
}},
|
|
{Key: StructKey{Name: "ipv6_addr_local", Dir: 1}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "a0", ArgDir: 1}, TypeSize: 1}, Val: 254},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "a1", ArgDir: 1}, TypeSize: 1}, Val: 128},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "a2", ArgDir: 1}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", ArgDir: 1}, TypeSize: 1}}, Kind: 1, RangeBegin: 12, RangeEnd: 12},
|
|
&ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "a3", ArgDir: 1}, TypeSize: 1}, ValuesPerProc: 1},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "a4", ArgDir: 1}, TypeSize: 1}, Val: 170},
|
|
}},
|
|
{Key: StructKey{Name: "ipv6_addr_local", Dir: 2}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "a0", ArgDir: 2}, TypeSize: 1}, Val: 254},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "a1", ArgDir: 2}, TypeSize: 1}, Val: 128},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "a2", ArgDir: 2}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", ArgDir: 2}, TypeSize: 1}}, Kind: 1, RangeBegin: 12, RangeEnd: 12},
|
|
&ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "a3", ArgDir: 2}, TypeSize: 1}, ValuesPerProc: 1},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "a4", ArgDir: 2}, TypeSize: 1}, Val: 170},
|
|
}},
|
|
{Key: StructKey{Name: "ipv6_addr_loopback"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "a0"}, TypeSize: 8, BigEndian: true}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "a1"}, TypeSize: 8, BigEndian: true}, Val: 1},
|
|
}},
|
|
{Key: StructKey{Name: "ipv6_addr_loopback", Dir: 1}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "a0", ArgDir: 1}, TypeSize: 8, BigEndian: true}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "a1", ArgDir: 1}, TypeSize: 8, BigEndian: true}, Val: 1},
|
|
}},
|
|
{Key: StructKey{Name: "ipv6_addr_loopback", Dir: 2}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "a0", ArgDir: 2}, TypeSize: 8, BigEndian: true}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "a1", ArgDir: 2}, TypeSize: 8, BigEndian: true}, Val: 1},
|
|
}},
|
|
{Key: StructKey{Name: "ipv6_addr_remote"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "a0"}, TypeSize: 1}, Val: 254},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "a1"}, TypeSize: 1}, Val: 128},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "a2"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 12, RangeEnd: 12},
|
|
&ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "a3"}, TypeSize: 1}, ValuesPerProc: 1},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "a4"}, TypeSize: 1}, Val: 187},
|
|
}},
|
|
{Key: StructKey{Name: "ipv6_addr_remote", Dir: 1}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "a0", ArgDir: 1}, TypeSize: 1}, Val: 254},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "a1", ArgDir: 1}, TypeSize: 1}, Val: 128},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "a2", ArgDir: 1}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", ArgDir: 1}, TypeSize: 1}}, Kind: 1, RangeBegin: 12, RangeEnd: 12},
|
|
&ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "a3", ArgDir: 1}, TypeSize: 1}, ValuesPerProc: 1},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "a4", ArgDir: 1}, TypeSize: 1}, Val: 187},
|
|
}},
|
|
{Key: StructKey{Name: "ipv6_addr_remote", Dir: 2}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "a0", ArgDir: 2}, TypeSize: 1}, Val: 254},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "a1", ArgDir: 2}, TypeSize: 1}, Val: 128},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "a2", ArgDir: 2}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", ArgDir: 2}, TypeSize: 1}}, Kind: 1, RangeBegin: 12, RangeEnd: 12},
|
|
&ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "a3", ArgDir: 2}, TypeSize: 1}, ValuesPerProc: 1},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "a4", ArgDir: 2}, TypeSize: 1}, Val: 187},
|
|
}},
|
|
{Key: StructKey{Name: "ipv6_dstopts_ext_header"}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ipv6_types", FldName: "next_header"}, TypeSize: 1}, Vals: []uint64{0, 1, 2, 4, 6, 8, 12, 17, 22, 29, 33, 41, 46, 47, 50, 51, 92, 94, 98, 103, 108, 132, 136, 137, 255, 0, 43, 44, 58, 59, 60, 135, 0, 43, 44, 47, 50, 51, 58, 59, 60, 135}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize8", FldName: "length"}, TypeSize: 1}, ByteSize: 8, Buf: "options"},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 6, RangeEnd: 6},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "options"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ipv6_tlv_option"}, IsPacked: true}},
|
|
}},
|
|
{Key: StructKey{Name: "ipv6_ext_header"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ipv6_hopots_ext_header", FldName: "hopopts"}, IsPacked: true, AlignAttr: 8},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ipv6_routing_ext_header", FldName: "routing"}, IsPacked: true, AlignAttr: 8},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ipv6_fragment_ext_header", FldName: "fragment"}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ipv6_dstopts_ext_header", FldName: "dstopts"}, IsPacked: true},
|
|
}},
|
|
{Key: StructKey{Name: "ipv6_fragment_ext_header"}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ipv6_types", FldName: "next_header"}, TypeSize: 1}, Vals: []uint64{0, 1, 2, 4, 6, 8, 12, 17, 22, 29, 33, 41, 46, 47, 50, 51, 92, 94, 98, 103, 108, 132, 136, 137, 255, 0, 43, 44, 58, 59, 60, 135, 0, 43, 44, 47, 50, 51, 58, 59, 60, 135}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "reserved1"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "fragment_off_hi"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "m_flag"}, TypeSize: 1, BitfieldLen: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "reserved2"}, TypeSize: 1, BitfieldLen: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "fragment_off_lo"}, TypeSize: 1, BitfieldLen: 5}},
|
|
&ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "identification"}, TypeSize: 4}, ValuesStart: 100, ValuesPerProc: 4},
|
|
}},
|
|
{Key: StructKey{Name: "ipv6_hopots_ext_header"}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ipv6_types", FldName: "next_header"}, TypeSize: 1}, Vals: []uint64{0, 1, 2, 4, 6, 8, 12, 17, 22, 29, 33, 41, 46, 47, 50, 51, 92, 94, 98, 103, 108, 132, 136, 137, 255, 0, 43, 44, 58, 59, 60, 135, 0, 43, 44, 47, 50, 51, 58, 59, 60, 135}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize8", FldName: "length"}, TypeSize: 1}, ByteSize: 8, Buf: "options"},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 6, RangeEnd: 6},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "options"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ipv6_tlv_option"}, IsPacked: true}},
|
|
}},
|
|
{Key: StructKey{Name: "ipv6_mreq"}, Fields: []Type{
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv6_addr", FldName: "multi"}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "ifindex", FldName: "ifindex"}},
|
|
}},
|
|
{Key: StructKey{Name: "ipv6_mreq", Dir: 1}, Fields: []Type{
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv6_addr", FldName: "multi", ArgDir: 1}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "ifindex", FldName: "ifindex", ArgDir: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "ipv6_packet"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "priority"}, TypeSize: 1, BitfieldLen: 4}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "version"}, TypeSize: 1, BitfieldLen: 4}, Val: 6},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "flow_label"}, Kind: 1, RangeBegin: 3, RangeEnd: 3},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "length"}, TypeSize: 2, BigEndian: true}, Buf: "payload"},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ipv6_types", FldName: "next_header"}, TypeSize: 1}, Vals: []uint64{0, 1, 2, 4, 6, 8, 12, 17, 22, 29, 33, 41, 46, 47, 50, 51, 92, 94, 98, 103, 108, 132, 136, 137, 255, 0, 43, 44, 58, 59, 60, 135, 0, 43, 44, 47, 50, 51, 58, 59, 60, 135}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "hop_limit"}, TypeSize: 1}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv6_addr", FldName: "src_ip"}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv6_addr", FldName: "dst_ip"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ipv6_packet_payload", FldName: "payload"}, IsPacked: true},
|
|
}},
|
|
{Key: StructKey{Name: "ipv6_packet_payload"}, Fields: []Type{
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "ext_headers"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "ipv6_ext_header"}, IsVarlen: true}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv6_payload", FldName: "payload"}, IsVarlen: true},
|
|
}},
|
|
{Key: StructKey{Name: "ipv6_payload"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "tcp_packet", FldName: "tcp"}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "udp_packet", FldName: "udp"}, IsPacked: true},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "icmpv6_packet", FldName: "icmpv6"}, IsVarlen: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "dccp_packet", FldName: "dccp"}, IsPacked: true},
|
|
}},
|
|
{Key: StructKey{Name: "ipv6_routing_ext_header"}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ipv6_types", FldName: "next_header"}, TypeSize: 1}, Vals: []uint64{0, 1, 2, 4, 6, 8, 12, 17, 22, 29, 33, 41, 46, 47, 50, 51, 92, 94, 98, 103, 108, 132, 136, 137, 255, 0, 43, 44, 58, 59, 60, 135, 0, 43, 44, 47, 50, 51, 58, 59, 60, 135}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize8", FldName: "length"}, TypeSize: 1}, ByteSize: 8, Buf: "data"},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ipv6_routing_types", FldName: "routing_type"}, TypeSize: 1}, Vals: []uint64{1, 0, 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "segments_left"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "reserved"}, TypeSize: 4, BigEndian: true}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "ipv6_addr"}}},
|
|
}},
|
|
{Key: StructKey{Name: "ipv6_tlv_option"}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ipv6_tlv_option_types", FldName: "type"}, TypeSize: 1}, Vals: []uint64{0, 1, 5, 7, 194, 201, 255, 254}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "length"}, TypeSize: 1}, Buf: "data"},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data"}},
|
|
}},
|
|
{Key: StructKey{Name: "ipx_addr"}, Fields: []Type{
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipx_network", FldName: "network"}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipx_node", FldName: "node"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "socket"}, TypeSize: 2, BigEndian: true}},
|
|
}},
|
|
{Key: StructKey{Name: "ipx_config_data", Dir: 1}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "ipxcfg_auto_select_primary", ArgDir: 1}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "ipxcfg_auto_create_interfaces", ArgDir: 1}, TypeSize: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "ipx_network"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "random"}, TypeSize: 4, BigEndian: true}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "current"}, TypeSize: 4, BigEndian: true}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "broadcast"}, TypeSize: 4, BigEndian: true}, Val: 4294967295},
|
|
}},
|
|
{Key: StructKey{Name: "ipx_node"}, Fields: []Type{
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "random"}, Kind: 1, RangeBegin: 6, RangeEnd: 6},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "current"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 6, RangeEnd: 6},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "broadcast"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}, Val: 255}, Kind: 1, RangeBegin: 6, RangeEnd: 6},
|
|
}},
|
|
{Key: StructKey{Name: "ipx_packet"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "csum"}, TypeSize: 2, BigEndian: true}, Val: 65535},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "length"}, TypeSize: 2, BigEndian: true}, Buf: "parent"},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "control"}, TypeSize: 1}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ipx_packet_types", FldName: "type"}, TypeSize: 1}, Vals: []uint64{0, 1, 4, 5, 17, 20}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ipx_addr", FldName: "dst_addr"}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ipx_addr", FldName: "src_addr"}, IsPacked: true},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload"}},
|
|
}},
|
|
{Key: StructKey{Name: "ipx_pair", Dir: 1}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd0", ArgDir: 1}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd1", ArgDir: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "itimerspec"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "timespec", FldName: "interv"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "timespec", FldName: "value"}},
|
|
}},
|
|
{Key: StructKey{Name: "itimerspec", Dir: 1}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "timespec", FldName: "interv", ArgDir: 1}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "timespec", FldName: "value", ArgDir: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "itimerval"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "timeval", FldName: "interv"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "timeval", FldName: "value"}},
|
|
}},
|
|
{Key: StructKey{Name: "itimerval", Dir: 1}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "timeval", FldName: "interv", ArgDir: 1}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "timeval", FldName: "value", ArgDir: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "kbentry"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "table"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "index"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "value"}, TypeSize: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "kbkeycode"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "scan"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "key"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "kcm_attach"}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_prog", FldName: "bpf_fd"}},
|
|
}},
|
|
{Key: StructKey{Name: "kcm_clone", Dir: 2}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd", ArgDir: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "kcm_unattach"}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
}},
|
|
{Key: StructKey{Name: "kexec_segment"}, Fields: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "sz"}, TypeSize: 8}, Buf: "buf"},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "mem"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "memsz"}, TypeSize: 8}},
|
|
}},
|
|
{Key: StructKey{Name: "key_desc"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "name0"}, TypeSize: 1}, Val: 115},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "name1"}, TypeSize: 1}, Val: 121},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "name2"}, TypeSize: 1}, Val: 122},
|
|
&ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "name3"}, TypeSize: 1}, ValuesStart: 32, ValuesPerProc: 4},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "name4"}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_arm_device_addr"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "id"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_guest_addrs", FldName: "addr"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 4, 4096, 8192, 12288, 16384, 20480, 24576, 53248, 61440, 1048576, 65536}},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_assigned_irq"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "devid"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "hirq"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "girq"}, TypeSize: 4}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_assigned_irq_flags", FldName: "flags"}, TypeSize: 4}, Vals: []uint64{1, 2, 4, 256, 512, 1024}},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_assigned_msix_entry"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "devid"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "gsi"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "entry"}, TypeSize: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_assigned_msix_nr"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "devid"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "entnr"}, TypeSize: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_assigned_pci_dev"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "devid"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "busnr"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "devfn"}, TypeSize: 4}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_dev_flags", FldName: "flags"}, TypeSize: 4}, Vals: []uint64{1, 2, 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "segnr"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_clock_data"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "clock"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "flags"}, TypeSize: 4}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 4}}, Kind: 1, RangeBegin: 9, RangeEnd: 9},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_clock_data", Dir: 1}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "clock", ArgDir: 1}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "flags", ArgDir: 1}, TypeSize: 4}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad", ArgDir: 1}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", ArgDir: 1}, TypeSize: 4}}, Kind: 1, RangeBegin: 9, RangeEnd: 9},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_coalesced_mmio_zone"}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_guest_addrs", FldName: "addr"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 4, 4096, 8192, 12288, 16384, 20480, 24576, 53248, 61440, 1048576, 65536}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_guest_addr_size", FldName: "size"}, TypeSize: 4}, Vals: []uint64{4096, 8192, 16384, 32768, 65536, 1048576}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "pad"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_cpuid"}, Fields: []Type{
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "n"}, TypeSize: 4}, Buf: "entries"},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "pad"}, TypeSize: 4}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "entries"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_cpuid_entry"}}},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_cpuid2"}, Fields: []Type{
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "n"}, TypeSize: 4}, Buf: "entries"},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "pad"}, TypeSize: 4}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "entries"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_cpuid_entry2"}}},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_cpuid2", Dir: 1}, Fields: []Type{
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "n", ArgDir: 1}, TypeSize: 4}, Buf: "entries"},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "pad", ArgDir: 1}, TypeSize: 4}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "entries", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_cpuid_entry2", ArgDir: 1}}},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_cpuid_entry"}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_cpu_funciton", FldName: "func"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 4, 6, 7, 10, 11, 13, 2147483648, 2147483649, 2147483655, 2147483656, 2147483673, 3221225472, 3221225473}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "eax"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "ebx"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "ecx"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "edx"}, TypeSize: 4}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "pad"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_cpuid_entry2"}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_cpu_funciton", FldName: "func"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 4, 6, 7, 10, 11, 13, 2147483648, 2147483649, 2147483655, 2147483656, 2147483673, 3221225472, 3221225473}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "index"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_cpuid_flags", FldName: "flags"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "eax"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "ebx"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "ecx"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "edx"}, TypeSize: 4}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 4}}, Kind: 1, RangeBegin: 3, RangeEnd: 3},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_cpuid_entry2", Dir: 1}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_cpu_funciton", FldName: "func", ArgDir: 1}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 4, 6, 7, 10, 11, 13, 2147483648, 2147483649, 2147483655, 2147483656, 2147483673, 3221225472, 3221225473}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "index", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_cpuid_flags", FldName: "flags", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "eax", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "ebx", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "ecx", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "edx", ArgDir: 1}, TypeSize: 4}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad", ArgDir: 1}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", ArgDir: 1}, TypeSize: 4}}, Kind: 1, RangeBegin: 3, RangeEnd: 3},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_create_device", Dir: 2}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_device_type", FldName: "type", ArgDir: 2}, TypeSize: 4}, Vals: []uint64{1, 2, 3, 4, 6}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd", ArgDir: 2}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_device_flags", FldName: "flags", ArgDir: 2}, TypeSize: 4}, Vals: []uint64{0, 1}},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_debugregs"}, Fields: []Type{
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "db"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_guest_addrs"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 4, 4096, 8192, 12288, 16384, 20480, 24576, 53248, 61440, 1048576, 65536}}, Kind: 1, RangeBegin: 4, RangeEnd: 4},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "dr6"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_x86_dr7", FldName: "dr7"}, TypeSize: 8}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64, 128}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "flags"}, TypeSize: 8}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "reserv"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 8}}, Kind: 1, RangeBegin: 9, RangeEnd: 9},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_debugregs", Dir: 1}, Fields: []Type{
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "db", ArgDir: 1}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_guest_addrs", ArgDir: 1}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 4, 4096, 8192, 12288, 16384, 20480, 24576, 53248, 61440, 1048576, 65536}}, Kind: 1, RangeBegin: 4, RangeEnd: 4},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "dr6", ArgDir: 1}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_x86_dr7", FldName: "dr7", ArgDir: 1}, TypeSize: 8}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64, 128}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "flags", ArgDir: 1}, TypeSize: 8}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "reserv", ArgDir: 1}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", ArgDir: 1}, TypeSize: 8}}, Kind: 1, RangeBegin: 9, RangeEnd: 9},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_device_attr"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "flags"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "group"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "attr"}, TypeSize: 8}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_dirty_log"}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_mem_slots", FldName: "slot"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5, 509, 510, 511, 10000, 65536, 65537, 65538, 65539, 65540, 66047, 66048, 66049}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "pad"}, TypeSize: 4}},
|
|
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "bitmap"}},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_dirty_tlb"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "bitmap"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "n"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_dtable"}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_guest_addrs", FldName: "base"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 4, 4096, 8192, 12288, 16384, 20480, 24576, 53248, 61440, 1048576, 65536}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_guest_addrs", FldName: "limit"}, TypeSize: 2}, Vals: []uint64{0, 1, 2, 4, 4096, 8192, 12288, 16384, 20480, 24576, 53248, 61440, 1048576, 65536}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 2}}, Kind: 1, RangeBegin: 3, RangeEnd: 3},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_dtable", Dir: 1}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_guest_addrs", FldName: "base", ArgDir: 1}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 4, 4096, 8192, 12288, 16384, 20480, 24576, 53248, 61440, 1048576, 65536}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_guest_addrs", FldName: "limit", ArgDir: 1}, TypeSize: 2}, Vals: []uint64{0, 1, 2, 4, 4096, 8192, 12288, 16384, 20480, 24576, 53248, 61440, 1048576, 65536}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad", ArgDir: 1}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", ArgDir: 1}, TypeSize: 2}}, Kind: 1, RangeBegin: 3, RangeEnd: 3},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_enable_cap_cpu"}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_cpu_caps", FldName: "cap"}, TypeSize: 4}, Vals: []uint64{123}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "flags"}, TypeSize: 4}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "args"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}, Kind: 1, RangeBegin: 4, RangeEnd: 4},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 64, RangeEnd: 64},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_enable_cap_vm"}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_vm_caps", FldName: "cap"}, TypeSize: 4}, Vals: []uint64{116, 121, 129}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "flags"}, TypeSize: 4}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "args"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}, Kind: 1, RangeBegin: 4, RangeEnd: 4},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 64, RangeEnd: 64},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_fpu"}, Fields: []Type{
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "fpr"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 8}}, Kind: 1, RangeBegin: 16, RangeEnd: 16},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "fcw"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "fsw"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "ftws"}, TypeSize: 1}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "pad1"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "opcode"}, TypeSize: 2}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_guest_addrs", FldName: "lastip"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 4, 4096, 8192, 12288, 16384, 20480, 24576, 53248, 61440, 1048576, 65536}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_guest_addrs", FldName: "lastdp"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 4, 4096, 8192, 12288, 16384, 20480, 24576, 53248, 61440, 1048576, 65536}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "xmm"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 8}}, Kind: 1, RangeBegin: 32, RangeEnd: 32},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "mxcsr"}, TypeSize: 4}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "pad2"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_fpu", Dir: 1}, Fields: []Type{
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "fpr", ArgDir: 1}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", ArgDir: 1}, TypeSize: 8}}, Kind: 1, RangeBegin: 16, RangeEnd: 16},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "fcw", ArgDir: 1}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "fsw", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "ftws", ArgDir: 1}, TypeSize: 1}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "pad1", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "opcode", ArgDir: 1}, TypeSize: 2}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_guest_addrs", FldName: "lastip", ArgDir: 1}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 4, 4096, 8192, 12288, 16384, 20480, 24576, 53248, 61440, 1048576, 65536}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_guest_addrs", FldName: "lastdp", ArgDir: 1}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 4, 4096, 8192, 12288, 16384, 20480, 24576, 53248, 61440, 1048576, 65536}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "xmm", ArgDir: 1}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", ArgDir: 1}, TypeSize: 8}}, Kind: 1, RangeBegin: 32, RangeEnd: 32},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "mxcsr", ArgDir: 1}, TypeSize: 4}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "pad2", ArgDir: 1}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_guest_debug"}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_guest_debug_flags", FldName: "ctrl"}, TypeSize: 4}, Vals: []uint64{1, 2, 65536}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "pad"}, TypeSize: 4}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "reg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}, Kind: 1, RangeBegin: 8, RangeEnd: 8},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_ioapic_redir"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "vector"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "f0"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "f1"}, TypeSize: 1}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "reserv"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 4, RangeEnd: 4},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "destid"}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_ioapic_redir", Dir: 1}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "vector", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "f0", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "f1", ArgDir: 1}, TypeSize: 1}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "reserv", ArgDir: 1}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", ArgDir: 1}, TypeSize: 1}}, Kind: 1, RangeBegin: 4, RangeEnd: 4},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "destid", ArgDir: 1}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_ioapic_state"}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_guest_addrs", FldName: "base"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 4, 4096, 8192, 12288, 16384, 20480, 24576, 53248, 61440, 1048576, 65536}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "ioregs"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "id"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "irr"}, TypeSize: 4}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "pad"}, TypeSize: 4}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "redir"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_ioapic_redir"}}, Kind: 1, RangeBegin: 24, RangeEnd: 24},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_ioapic_state", Dir: 1}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_guest_addrs", FldName: "base", ArgDir: 1}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 4, 4096, 8192, 12288, 16384, 20480, 24576, 53248, 61440, 1048576, 65536}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "ioregs", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "id", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "irr", ArgDir: 1}, TypeSize: 4}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "pad", ArgDir: 1}, TypeSize: 4}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "redir", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_ioapic_redir", ArgDir: 1}}, Kind: 1, RangeBegin: 24, RangeEnd: 24},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_ioeventfd"}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_guest_addrs", FldName: "datam"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 4, 4096, 8192, 12288, 16384, 20480, 24576, 53248, 61440, 1048576, 65536}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_ioeventfd_len", FldName: "len"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 4, 8}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_event", FldName: "fd"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_ioeventfd_flags", FldName: "flags"}, TypeSize: 4}, Vals: []uint64{1, 2, 4, 8}},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_irq_chip"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "kvm_pic_state", FldName: "pic"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "kvm_ioapic_state", FldName: "ioapic"}},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_irq_chip", Dir: 1}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "kvm_pic_state", FldName: "pic", ArgDir: 1}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "kvm_ioapic_state", FldName: "ioapic", ArgDir: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_irq_level"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "irq"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "level"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_irq_routing"}, Fields: []Type{
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nr"}, TypeSize: 4}, Buf: "entries"},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "flags"}, TypeSize: 4}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "entries"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_irq_routing_entry"}}},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_irq_routing_entry"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "gsi"}, TypeSize: 4}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_irq_routing_entry_type", FldName: "type"}, TypeSize: 4}, Vals: []uint64{1, 2, 3, 4}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "flags"}, TypeSize: 4}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "pad"}, TypeSize: 4}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "kvm_irq_routing_entry_u", FldName: "u"}},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_irq_routing_entry_u"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "kvm_irq_routing_irqchip", FldName: "irqchip"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "kvm_irq_routing_msi", FldName: "msi"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "kvm_irq_routing_s390_adapter", FldName: "adapter"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "kvm_irq_routing_hv_sint", FldName: "sint"}},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_irq_routing_hv_sint"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "vcpu"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "sint"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_irq_routing_irqchip"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "irqchip"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pin"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_irq_routing_msi"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "addrlo"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "addrhi"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "data"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_irq_routing_s390_adapter"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "indaddr"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "saddr"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "indoff"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "soff"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "aid"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_irqfd"}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_event", FldName: "fd"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "gsi"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "flags"}, TypeSize: 4}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_event", FldName: "rfd"}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 16, RangeEnd: 16},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_lapic_state"}, Fields: []Type{
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "regs"}, Kind: 1, RangeBegin: 1024, RangeEnd: 1024},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_mce_cap"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "banks"}, TypeSize: 1}, Kind: 3, RangeEnd: 32},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_mce_flags", FldName: "flags"}, TypeSize: 1}, Vals: []uint64{1, 2, 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "count"}, TypeSize: 1}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "pad"}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_msi"}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_guest_addrs", FldName: "addrlo"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 4, 4096, 8192, 12288, 16384, 20480, 24576, 53248, 61440, 1048576, 65536}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_guest_addrs", FldName: "addrhi"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 4, 4096, 8192, 12288, 16384, 20480, 24576, 53248, 61440, 1048576, 65536}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "data"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "flags"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "devid"}, TypeSize: 4}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 12, RangeEnd: 12},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_msr_entry"}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "msr_index", FldName: "index"}, TypeSize: 4}, Vals: []uint64{0, 1, 16, 17, 18, 19, 23, 27, 32, 33, 40, 41, 42, 44, 51, 52, 58, 59, 64, 96, 121, 136, 137, 138, 139, 155, 158, 193, 194, 205, 206, 226, 231, 232, 254, 278, 280, 281, 282, 283, 286, 372, 373, 374, 377, 378, 379, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 408, 409, 410, 411, 412, 413, 416, 418, 422, 423, 426, 429, 430, 431, 432, 433, 434, 456, 457, 473, 475, 476, 477, 478, 480, 508, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 962, 963, 964, 965, 1009, 1010, 1014, 1015, 1016, 1017, 1018, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1217, 1232, 1376, 1377, 1392, 1393, 1394, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1536, 1542, 1546, 1547, 1548, 1549, 1552, 1553, 1555, 1556, 1560, 1561, 1563, 1564, 1584, 1585, 1586, 1587, 1588, 1589, 1592, 1593, 1594, 1595, 1600, 1601, 1602, 1608, 1609, 1610, 1611, 1612, 1613, 1614, 1615, 1624, 1625, 1626, 1627, 1632, 1640, 1641, 1664, 1680, 1712, 1713, 1728, 1760, 1904, 1905, 1906, 1907, 1908, 1911, 2048, 2049, 2050, 2051, 2052, 2053, 2054, 2055, 2056, 2057, 2058, 2059, 2060, 2061, 2062, 2063, 2064, 2065, 2066, 2067, 2068, 2069, 2070, 2071, 2072, 2073, 2074, 2075, 2076, 2077, 2078, 2079, 2080, 2081, 2082, 2083, 2084, 2085, 2086, 2087, 2088, 2089, 2090, 2091, 2092, 2093, 2094, 2095, 2096, 2097, 2098, 2099, 2100, 2101, 2102, 2103, 2104, 2105, 2106, 2107, 2108, 2109, 2110, 2111, 2112, 2113, 2114, 2115, 2116, 2117, 2118, 2119, 2120, 2121, 2122, 2123, 2124, 2125, 2126, 2127, 2128, 2129, 2130, 2131, 2132, 2133, 2134, 2135, 2136, 2137, 2138, 2139, 2140, 2141, 2142, 2143, 2144, 2145, 2146, 2147, 2148, 2149, 2150, 2151, 2152, 2153, 2154, 2155, 2156, 2157, 2158, 2159, 2160, 2161, 2162, 2163, 2164, 2165, 2166, 2167, 2168, 2169, 2170, 2171, 2172, 2173, 2174, 2175, 2176, 2177, 2178, 2179, 2180, 2181, 2182, 2183, 2184, 2185, 2186, 2187, 2188, 2189, 2190, 2191, 2192, 2193, 2194, 2195, 2196, 2197, 2198, 2199, 2200, 2201, 2202, 2203, 2204, 2205, 2206, 2207, 2208, 2209, 2210, 2211, 2212, 2213, 2214, 2215, 2216, 2217, 2218, 2219, 2220, 2221, 2222, 2223, 2224, 2225, 2226, 2227, 2228, 2229, 2230, 2231, 2232, 2233, 2234, 2235, 2236, 2237, 2238, 2239, 2240, 2241, 2242, 2243, 2244, 2245, 2246, 2247, 2248, 2249, 2250, 2251, 2252, 2253, 2254, 2255, 2256, 2257, 2258, 2259, 2260, 2261, 2262, 2263, 2264, 2265, 2266, 2267, 2268, 2269, 2270, 2271, 2272, 2273, 2274, 2275, 2276, 2277, 2278, 2279, 2280, 2281, 2282, 2283, 2284, 2285, 2286, 2287, 2288, 2289, 2290, 2291, 2292, 2293, 2294, 2295, 2296, 2297, 2298, 2299, 2300, 2301, 2302, 2303, 2304, 2305, 2306, 2307, 2308, 2309, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2317, 2318, 2319, 2320, 2321, 2322, 2323, 2324, 2325, 2326, 2327, 2328, 2329, 2330, 2331, 2332, 2333, 2334, 2335, 2336, 2337, 2338, 2339, 2340, 2341, 2342, 2343, 2344, 2345, 2346, 2347, 2348, 2349, 2350, 2351, 2352, 2353, 2354, 2355, 2356, 2357, 2358, 2359, 2360, 2361, 2362, 2363, 2364, 2365, 2366, 2367, 2368, 2369, 2370, 2371, 2372, 2373, 2374, 2375, 2376, 2377, 2378, 2379, 2380, 2381, 2382, 2383, 2384, 2385, 2386, 2387, 2388, 2389, 2390, 2391, 2392, 2393, 2394, 2395, 2396, 2397, 2398, 2399, 2400, 2401, 2402, 2403, 2404, 2405, 2406, 2407, 2408, 2409, 2410, 2411, 2412, 2413, 2414, 2415, 2416, 2417, 2418, 2419, 2420, 2421, 2422, 2423, 2424, 2425, 2426, 2427, 2428, 2429, 2430, 2431, 2432, 2433, 2434, 2435, 2436, 2437, 2438, 2439, 2440, 2441, 2442, 2443, 2444, 2445, 2446, 2447, 2448, 2449, 2450, 2451, 2452, 2453, 2454, 2455, 2456, 2457, 2458, 2459, 2460, 2461, 2462, 2463, 2464, 2465, 2466, 2467, 2468, 2469, 2470, 2471, 2472, 2473, 2474, 2475, 2476, 2477, 2478, 2479, 2480, 2481, 2482, 2483, 2484, 2485, 2486, 2487, 2488, 2489, 2490, 2491, 2492, 2493, 2494, 2495, 2496, 2497, 2498, 2499, 2500, 2501, 2502, 2503, 2504, 2505, 2506, 2507, 2508, 2509, 2510, 2511, 2512, 2513, 2514, 2515, 2516, 2517, 2518, 2519, 2520, 2521, 2522, 2523, 2524, 2525, 2526, 2527, 2528, 2529, 2530, 2531, 2532, 2533, 2534, 2535, 2536, 2537, 2538, 2539, 2540, 2541, 2542, 2543, 2544, 2545, 2546, 2547, 2548, 2549, 2550, 2551, 2552, 2553, 2554, 2555, 2556, 2557, 2558, 2559, 2560, 2561, 2562, 2563, 2564, 2565, 2566, 2567, 2568, 2569, 2570, 2571, 2572, 2573, 2574, 2575, 2576, 2577, 2578, 2579, 2580, 2581, 2582, 2583, 2584, 2585, 2586, 2587, 2588, 2589, 2590, 2591, 2592, 2593, 2594, 2595, 2596, 2597, 2598, 2599, 2600, 2601, 2602, 2603, 2604, 2605, 2606, 2607, 2608, 2609, 2610, 2611, 2612, 2613, 2614, 2615, 2616, 2617, 2618, 2619, 2620, 2621, 2622, 2623, 2624, 2625, 2626, 2627, 2628, 2629, 2630, 2631, 2632, 2633, 2634, 2635, 2636, 2637, 2638, 2639, 2640, 2641, 2642, 2643, 2644, 2645, 2646, 2647, 2648, 2649, 2650, 2651, 2652, 2653, 2654, 2655, 2656, 2657, 2658, 2659, 2660, 2661, 2662, 2663, 2664, 2665, 2666, 2667, 2668, 2669, 2670, 2671, 2672, 2673, 2674, 2675, 2676, 2677, 2678, 2679, 2680, 2681, 2682, 2683, 2684, 2685, 2686, 2687, 2688, 2689, 2690, 2691, 2692, 2693, 2694, 2695, 2696, 2697, 2698, 2699, 2700, 2701, 2702, 2703, 2704, 2705, 2706, 2707, 2708, 2709, 2710, 2711, 2712, 2713, 2714, 2715, 2716, 2717, 2718, 2719, 2720, 2721, 2722, 2723, 2724, 2725, 2726, 2727, 2728, 2729, 2730, 2731, 2732, 2733, 2734, 2735, 2736, 2737, 2738, 2739, 2740, 2741, 2742, 2743, 2744, 2745, 2746, 2747, 2748, 2749, 2750, 2751, 2752, 2753, 2754, 2755, 2756, 2757, 2758, 2759, 2760, 2761, 2762, 2763, 2764, 2765, 2766, 2767, 2768, 2769, 2770, 2771, 2772, 2773, 2774, 2775, 2776, 2777, 2778, 2779, 2780, 2781, 2782, 2783, 2784, 2785, 2786, 2787, 2788, 2789, 2790, 2791, 2792, 2793, 2794, 2795, 2796, 2797, 2798, 2799, 2800, 2801, 2802, 2803, 2804, 2805, 2806, 2807, 2808, 2809, 2810, 2811, 2812, 2813, 2814, 2815, 2816, 2817, 2818, 2819, 2820, 2821, 2822, 2823, 2824, 2825, 2826, 2827, 2828, 2829, 2830, 2831, 2832, 2833, 2834, 2835, 2836, 2837, 2838, 2839, 2840, 2841, 2842, 2843, 2844, 2845, 2846, 2847, 2848, 2849, 2850, 2851, 2852, 2853, 2854, 2855, 2856, 2857, 2858, 2859, 2860, 2861, 2862, 2863, 2864, 2865, 2866, 2867, 2868, 2869, 2870, 2871, 2872, 2873, 2874, 2875, 2876, 2877, 2878, 2879, 2880, 2881, 2882, 2883, 2884, 2885, 2886, 2887, 2888, 2889, 2890, 2891, 2892, 2893, 2894, 2895, 2896, 2897, 2898, 2899, 2900, 2901, 2902, 2903, 2904, 2905, 2906, 2907, 2908, 2909, 2910, 2911, 2912, 2913, 2914, 2915, 2916, 2917, 2918, 2919, 2920, 2921, 2922, 2923, 2924, 2925, 2926, 2927, 2928, 2929, 2930, 2931, 2932, 2933, 2934, 2935, 2936, 2937, 2938, 2939, 2940, 2941, 2942, 2943, 2944, 2945, 2946, 2947, 2948, 2949, 2950, 2951, 2952, 2953, 2954, 2955, 2956, 2957, 2958, 2959, 2960, 2961, 2962, 2963, 2964, 2965, 2966, 2967, 2968, 2969, 2970, 2971, 2972, 2973, 2974, 2975, 2976, 2977, 2978, 2979, 2980, 2981, 2982, 2983, 2984, 2985, 2986, 2987, 2988, 2989, 2990, 2991, 2992, 2993, 2994, 2995, 2996, 2997, 2998, 2999, 3000, 3001, 3002, 3003, 3004, 3005, 3006, 3007, 3008, 3009, 3010, 3011, 3012, 3013, 3014, 3015, 3016, 3017, 3018, 3019, 3020, 3021, 3022, 3023, 3024, 3025, 3026, 3027, 3028, 3029, 3030, 3031, 3032, 3033, 3034, 3035, 3036, 3037, 3038, 3039, 3040, 3041, 3042, 3043, 3044, 3045, 3046, 3047, 3048, 3049, 3050, 3051, 3052, 3053, 3054, 3055, 3056, 3057, 3058, 3059, 3060, 3061, 3062, 3063, 3064, 3065, 3066, 3067, 3068, 3069, 3070, 3071, 3472, 3488, 3520, 3521, 3522, 3523, 3524, 3525, 3526, 3527, 1073741824, 1073741825, 1073741826, 1073741827, 1073741840, 1073741856, 1073741858, 1073741859, 1073741936, 1073741937, 1073741938, 1073741939, 1073741952, 1073741953, 1073741954, 1073741955, 1073741956, 1073741968, 1073741969, 1073741970, 1073741971, 1073741972, 1073741973, 1073741974, 1073741975, 1073741976, 1073741977, 1073741978, 1073741979, 1073741980, 1073741981, 1073741982, 1073741983, 1073742000, 1073742001, 1073742002, 1073742003, 1073742004, 1073742005, 1073742006, 1073742007, 1073742080, 1073742081, 1073742082, 1073742083, 1073742084, 1073742085, 1263947008, 1263947009, 1263947010, 1263947011, 1263947012, 3221225600, 3221225601, 3221225602, 3221225603, 3221225604, 3221225728, 3221225729, 3221225730, 3221225731, 3221225732, 3221291039, 3221291040, 3221291076, 3221291106, 3221291107, 3221291108, 3221291284, 3221291285, 3221291287, 3221291328, 3221291329, 3221295136, 3221295138, 3221295146, 3221295152, 3221295153, 3221295154, 3221295155, 3221295156, 3221295157, 3221295158, 3221295159, 3221295160, 3221295161, 3221295162, 3221295163, 3221295165}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserv"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "data"}, TypeSize: 8}},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_msr_entry", Dir: 1}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "msr_index", FldName: "index", ArgDir: 1}, TypeSize: 4}, Vals: []uint64{0, 1, 16, 17, 18, 19, 23, 27, 32, 33, 40, 41, 42, 44, 51, 52, 58, 59, 64, 96, 121, 136, 137, 138, 139, 155, 158, 193, 194, 205, 206, 226, 231, 232, 254, 278, 280, 281, 282, 283, 286, 372, 373, 374, 377, 378, 379, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 408, 409, 410, 411, 412, 413, 416, 418, 422, 423, 426, 429, 430, 431, 432, 433, 434, 456, 457, 473, 475, 476, 477, 478, 480, 508, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 962, 963, 964, 965, 1009, 1010, 1014, 1015, 1016, 1017, 1018, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1217, 1232, 1376, 1377, 1392, 1393, 1394, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1536, 1542, 1546, 1547, 1548, 1549, 1552, 1553, 1555, 1556, 1560, 1561, 1563, 1564, 1584, 1585, 1586, 1587, 1588, 1589, 1592, 1593, 1594, 1595, 1600, 1601, 1602, 1608, 1609, 1610, 1611, 1612, 1613, 1614, 1615, 1624, 1625, 1626, 1627, 1632, 1640, 1641, 1664, 1680, 1712, 1713, 1728, 1760, 1904, 1905, 1906, 1907, 1908, 1911, 2048, 2049, 2050, 2051, 2052, 2053, 2054, 2055, 2056, 2057, 2058, 2059, 2060, 2061, 2062, 2063, 2064, 2065, 2066, 2067, 2068, 2069, 2070, 2071, 2072, 2073, 2074, 2075, 2076, 2077, 2078, 2079, 2080, 2081, 2082, 2083, 2084, 2085, 2086, 2087, 2088, 2089, 2090, 2091, 2092, 2093, 2094, 2095, 2096, 2097, 2098, 2099, 2100, 2101, 2102, 2103, 2104, 2105, 2106, 2107, 2108, 2109, 2110, 2111, 2112, 2113, 2114, 2115, 2116, 2117, 2118, 2119, 2120, 2121, 2122, 2123, 2124, 2125, 2126, 2127, 2128, 2129, 2130, 2131, 2132, 2133, 2134, 2135, 2136, 2137, 2138, 2139, 2140, 2141, 2142, 2143, 2144, 2145, 2146, 2147, 2148, 2149, 2150, 2151, 2152, 2153, 2154, 2155, 2156, 2157, 2158, 2159, 2160, 2161, 2162, 2163, 2164, 2165, 2166, 2167, 2168, 2169, 2170, 2171, 2172, 2173, 2174, 2175, 2176, 2177, 2178, 2179, 2180, 2181, 2182, 2183, 2184, 2185, 2186, 2187, 2188, 2189, 2190, 2191, 2192, 2193, 2194, 2195, 2196, 2197, 2198, 2199, 2200, 2201, 2202, 2203, 2204, 2205, 2206, 2207, 2208, 2209, 2210, 2211, 2212, 2213, 2214, 2215, 2216, 2217, 2218, 2219, 2220, 2221, 2222, 2223, 2224, 2225, 2226, 2227, 2228, 2229, 2230, 2231, 2232, 2233, 2234, 2235, 2236, 2237, 2238, 2239, 2240, 2241, 2242, 2243, 2244, 2245, 2246, 2247, 2248, 2249, 2250, 2251, 2252, 2253, 2254, 2255, 2256, 2257, 2258, 2259, 2260, 2261, 2262, 2263, 2264, 2265, 2266, 2267, 2268, 2269, 2270, 2271, 2272, 2273, 2274, 2275, 2276, 2277, 2278, 2279, 2280, 2281, 2282, 2283, 2284, 2285, 2286, 2287, 2288, 2289, 2290, 2291, 2292, 2293, 2294, 2295, 2296, 2297, 2298, 2299, 2300, 2301, 2302, 2303, 2304, 2305, 2306, 2307, 2308, 2309, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2317, 2318, 2319, 2320, 2321, 2322, 2323, 2324, 2325, 2326, 2327, 2328, 2329, 2330, 2331, 2332, 2333, 2334, 2335, 2336, 2337, 2338, 2339, 2340, 2341, 2342, 2343, 2344, 2345, 2346, 2347, 2348, 2349, 2350, 2351, 2352, 2353, 2354, 2355, 2356, 2357, 2358, 2359, 2360, 2361, 2362, 2363, 2364, 2365, 2366, 2367, 2368, 2369, 2370, 2371, 2372, 2373, 2374, 2375, 2376, 2377, 2378, 2379, 2380, 2381, 2382, 2383, 2384, 2385, 2386, 2387, 2388, 2389, 2390, 2391, 2392, 2393, 2394, 2395, 2396, 2397, 2398, 2399, 2400, 2401, 2402, 2403, 2404, 2405, 2406, 2407, 2408, 2409, 2410, 2411, 2412, 2413, 2414, 2415, 2416, 2417, 2418, 2419, 2420, 2421, 2422, 2423, 2424, 2425, 2426, 2427, 2428, 2429, 2430, 2431, 2432, 2433, 2434, 2435, 2436, 2437, 2438, 2439, 2440, 2441, 2442, 2443, 2444, 2445, 2446, 2447, 2448, 2449, 2450, 2451, 2452, 2453, 2454, 2455, 2456, 2457, 2458, 2459, 2460, 2461, 2462, 2463, 2464, 2465, 2466, 2467, 2468, 2469, 2470, 2471, 2472, 2473, 2474, 2475, 2476, 2477, 2478, 2479, 2480, 2481, 2482, 2483, 2484, 2485, 2486, 2487, 2488, 2489, 2490, 2491, 2492, 2493, 2494, 2495, 2496, 2497, 2498, 2499, 2500, 2501, 2502, 2503, 2504, 2505, 2506, 2507, 2508, 2509, 2510, 2511, 2512, 2513, 2514, 2515, 2516, 2517, 2518, 2519, 2520, 2521, 2522, 2523, 2524, 2525, 2526, 2527, 2528, 2529, 2530, 2531, 2532, 2533, 2534, 2535, 2536, 2537, 2538, 2539, 2540, 2541, 2542, 2543, 2544, 2545, 2546, 2547, 2548, 2549, 2550, 2551, 2552, 2553, 2554, 2555, 2556, 2557, 2558, 2559, 2560, 2561, 2562, 2563, 2564, 2565, 2566, 2567, 2568, 2569, 2570, 2571, 2572, 2573, 2574, 2575, 2576, 2577, 2578, 2579, 2580, 2581, 2582, 2583, 2584, 2585, 2586, 2587, 2588, 2589, 2590, 2591, 2592, 2593, 2594, 2595, 2596, 2597, 2598, 2599, 2600, 2601, 2602, 2603, 2604, 2605, 2606, 2607, 2608, 2609, 2610, 2611, 2612, 2613, 2614, 2615, 2616, 2617, 2618, 2619, 2620, 2621, 2622, 2623, 2624, 2625, 2626, 2627, 2628, 2629, 2630, 2631, 2632, 2633, 2634, 2635, 2636, 2637, 2638, 2639, 2640, 2641, 2642, 2643, 2644, 2645, 2646, 2647, 2648, 2649, 2650, 2651, 2652, 2653, 2654, 2655, 2656, 2657, 2658, 2659, 2660, 2661, 2662, 2663, 2664, 2665, 2666, 2667, 2668, 2669, 2670, 2671, 2672, 2673, 2674, 2675, 2676, 2677, 2678, 2679, 2680, 2681, 2682, 2683, 2684, 2685, 2686, 2687, 2688, 2689, 2690, 2691, 2692, 2693, 2694, 2695, 2696, 2697, 2698, 2699, 2700, 2701, 2702, 2703, 2704, 2705, 2706, 2707, 2708, 2709, 2710, 2711, 2712, 2713, 2714, 2715, 2716, 2717, 2718, 2719, 2720, 2721, 2722, 2723, 2724, 2725, 2726, 2727, 2728, 2729, 2730, 2731, 2732, 2733, 2734, 2735, 2736, 2737, 2738, 2739, 2740, 2741, 2742, 2743, 2744, 2745, 2746, 2747, 2748, 2749, 2750, 2751, 2752, 2753, 2754, 2755, 2756, 2757, 2758, 2759, 2760, 2761, 2762, 2763, 2764, 2765, 2766, 2767, 2768, 2769, 2770, 2771, 2772, 2773, 2774, 2775, 2776, 2777, 2778, 2779, 2780, 2781, 2782, 2783, 2784, 2785, 2786, 2787, 2788, 2789, 2790, 2791, 2792, 2793, 2794, 2795, 2796, 2797, 2798, 2799, 2800, 2801, 2802, 2803, 2804, 2805, 2806, 2807, 2808, 2809, 2810, 2811, 2812, 2813, 2814, 2815, 2816, 2817, 2818, 2819, 2820, 2821, 2822, 2823, 2824, 2825, 2826, 2827, 2828, 2829, 2830, 2831, 2832, 2833, 2834, 2835, 2836, 2837, 2838, 2839, 2840, 2841, 2842, 2843, 2844, 2845, 2846, 2847, 2848, 2849, 2850, 2851, 2852, 2853, 2854, 2855, 2856, 2857, 2858, 2859, 2860, 2861, 2862, 2863, 2864, 2865, 2866, 2867, 2868, 2869, 2870, 2871, 2872, 2873, 2874, 2875, 2876, 2877, 2878, 2879, 2880, 2881, 2882, 2883, 2884, 2885, 2886, 2887, 2888, 2889, 2890, 2891, 2892, 2893, 2894, 2895, 2896, 2897, 2898, 2899, 2900, 2901, 2902, 2903, 2904, 2905, 2906, 2907, 2908, 2909, 2910, 2911, 2912, 2913, 2914, 2915, 2916, 2917, 2918, 2919, 2920, 2921, 2922, 2923, 2924, 2925, 2926, 2927, 2928, 2929, 2930, 2931, 2932, 2933, 2934, 2935, 2936, 2937, 2938, 2939, 2940, 2941, 2942, 2943, 2944, 2945, 2946, 2947, 2948, 2949, 2950, 2951, 2952, 2953, 2954, 2955, 2956, 2957, 2958, 2959, 2960, 2961, 2962, 2963, 2964, 2965, 2966, 2967, 2968, 2969, 2970, 2971, 2972, 2973, 2974, 2975, 2976, 2977, 2978, 2979, 2980, 2981, 2982, 2983, 2984, 2985, 2986, 2987, 2988, 2989, 2990, 2991, 2992, 2993, 2994, 2995, 2996, 2997, 2998, 2999, 3000, 3001, 3002, 3003, 3004, 3005, 3006, 3007, 3008, 3009, 3010, 3011, 3012, 3013, 3014, 3015, 3016, 3017, 3018, 3019, 3020, 3021, 3022, 3023, 3024, 3025, 3026, 3027, 3028, 3029, 3030, 3031, 3032, 3033, 3034, 3035, 3036, 3037, 3038, 3039, 3040, 3041, 3042, 3043, 3044, 3045, 3046, 3047, 3048, 3049, 3050, 3051, 3052, 3053, 3054, 3055, 3056, 3057, 3058, 3059, 3060, 3061, 3062, 3063, 3064, 3065, 3066, 3067, 3068, 3069, 3070, 3071, 3472, 3488, 3520, 3521, 3522, 3523, 3524, 3525, 3526, 3527, 1073741824, 1073741825, 1073741826, 1073741827, 1073741840, 1073741856, 1073741858, 1073741859, 1073741936, 1073741937, 1073741938, 1073741939, 1073741952, 1073741953, 1073741954, 1073741955, 1073741956, 1073741968, 1073741969, 1073741970, 1073741971, 1073741972, 1073741973, 1073741974, 1073741975, 1073741976, 1073741977, 1073741978, 1073741979, 1073741980, 1073741981, 1073741982, 1073741983, 1073742000, 1073742001, 1073742002, 1073742003, 1073742004, 1073742005, 1073742006, 1073742007, 1073742080, 1073742081, 1073742082, 1073742083, 1073742084, 1073742085, 1263947008, 1263947009, 1263947010, 1263947011, 1263947012, 3221225600, 3221225601, 3221225602, 3221225603, 3221225604, 3221225728, 3221225729, 3221225730, 3221225731, 3221225732, 3221291039, 3221291040, 3221291076, 3221291106, 3221291107, 3221291108, 3221291284, 3221291285, 3221291287, 3221291328, 3221291329, 3221295136, 3221295138, 3221295146, 3221295152, 3221295153, 3221295154, 3221295155, 3221295156, 3221295157, 3221295158, 3221295159, 3221295160, 3221295161, 3221295162, 3221295163, 3221295165}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserv", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "data", ArgDir: 1}, TypeSize: 8}},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_msr_list"}, Fields: []Type{
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "n"}, TypeSize: 4}, Buf: "indices"},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "indices"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 4}}},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_msrs"}, Fields: []Type{
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nmsrs"}, TypeSize: 4}, Buf: "entries"},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "pad"}, TypeSize: 4}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "entries"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_msr_entry"}}},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_msrs", Dir: 1}, Fields: []Type{
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nmsrs", ArgDir: 1}, TypeSize: 4}, Buf: "entries"},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "pad", ArgDir: 1}, TypeSize: 4}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "entries", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_msr_entry", ArgDir: 1}}},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_one_reg"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "id"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "addr"}, TypeSize: 8}},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_pic_state"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "lastirr"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "irr"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "imr"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "isr"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "padd"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "irqbase"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "readreg"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "poll"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "special"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "initst"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "autoeoi"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "rotate"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "nestedm"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "init4"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "elcr"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "elcrmas"}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_pic_state", Dir: 1}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "lastirr", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "irr", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "imr", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "isr", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "padd", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "irqbase", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "readreg", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "poll", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "special", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "initst", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "autoeoi", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "rotate", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "nestedm", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "init4", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "elcr", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "elcrmas", ArgDir: 1}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_pit_channel_state"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "count"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "lcount"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "latched"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "lstatus"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "status"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "rstate"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "wstate"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "wlatch"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "rw"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "mode"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "bcd"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "gate"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "ltime"}, TypeSize: 8}},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_pit_channel_state", Dir: 1}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "count", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "lcount", ArgDir: 1}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "latched", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "lstatus", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "status", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "rstate", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "wstate", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "wlatch", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "rw", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "mode", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "bcd", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "gate", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "ltime", ArgDir: 1}, TypeSize: 8}},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_pit_config"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "flags"}, TypeSize: 4}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 4}}, Kind: 1, RangeBegin: 15, RangeEnd: 15},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_pit_state2"}, Fields: []Type{
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "chans"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_pit_channel_state"}}, Kind: 1, RangeBegin: 3, RangeEnd: 3},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "flags"}, TypeSize: 4}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 4}}, Kind: 1, RangeBegin: 9, RangeEnd: 9},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_pit_state2", Dir: 1}, Fields: []Type{
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "chans", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_pit_channel_state", ArgDir: 1}}, Kind: 1, RangeBegin: 3, RangeEnd: 3},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "flags", ArgDir: 1}, TypeSize: 4}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad", ArgDir: 1}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", ArgDir: 1}, TypeSize: 4}}, Kind: 1, RangeBegin: 9, RangeEnd: 9},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_reg_list"}, Fields: []Type{
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "n"}, TypeSize: 8}, Buf: "reg"},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "reg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_regs"}, Fields: []Type{
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "gp"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}, Kind: 1, RangeBegin: 16, RangeEnd: 16},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_guest_addrs", FldName: "rip"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 4, 4096, 8192, 12288, 16384, 20480, 24576, 53248, 61440, 1048576, 65536}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_x86_rflags", FldName: "rflags"}, TypeSize: 8}, Vals: []uint64{1, 2, 4, 16, 64, 128, 256, 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152}},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_regs", Dir: 1}, Fields: []Type{
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "gp", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}, Kind: 1, RangeBegin: 16, RangeEnd: 16},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_guest_addrs", FldName: "rip", ArgDir: 1}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 4, 4096, 8192, 12288, 16384, 20480, 24576, 53248, 61440, 1048576, 65536}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_x86_rflags", FldName: "rflags", ArgDir: 1}, TypeSize: 8}, Vals: []uint64{1, 2, 4, 16, 64, 128, 256, 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152}},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_reinject_control"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "reinjec"}, TypeSize: 1}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "reserv"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 31, RangeEnd: 31},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_s390_interrupt"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "type"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "parm"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "parm64"}, TypeSize: 8}},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_s390_ucas_mapping"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "uaddr"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "vaddr"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "len"}, TypeSize: 8}},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_segment"}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_guest_addrs", FldName: "base"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 4, 4096, 8192, 12288, 16384, 20480, 24576, 53248, 61440, 1048576, 65536}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_guest_addrs", FldName: "limit"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 4, 4096, 8192, 12288, 16384, 20480, 24576, 53248, 61440, 1048576, 65536}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_guest_selector", FldName: "select"}, TypeSize: 2}, Vals: []uint64{0, 3, 4, 8, 9, 10, 11, 12, 13, 14, 15, 16}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "type"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "present"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "dpl"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "db"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "s"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "l"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "g"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "avl"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "unusabl"}, TypeSize: 1}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "padding"}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_segment", Dir: 1}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_guest_addrs", FldName: "base", ArgDir: 1}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 4, 4096, 8192, 12288, 16384, 20480, 24576, 53248, 61440, 1048576, 65536}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_guest_addrs", FldName: "limit", ArgDir: 1}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 4, 4096, 8192, 12288, 16384, 20480, 24576, 53248, 61440, 1048576, 65536}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_guest_selector", FldName: "select", ArgDir: 1}, TypeSize: 2}, Vals: []uint64{0, 3, 4, 8, 9, 10, 11, 12, 13, 14, 15, 16}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "type", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "present", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "dpl", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "db", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "s", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "l", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "g", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "avl", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "unusabl", ArgDir: 1}, TypeSize: 1}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "padding", ArgDir: 1}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_setup_opt_arm64"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "kvm_setup_opt_feature", FldName: "featur1"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "kvm_setup_opt_feature", FldName: "featur2"}},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_setup_opt_cr0"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "typ"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_x86_cr0", FldName: "val"}, TypeSize: 8}, Vals: []uint64{1, 2, 4, 8, 16, 32, 65536, 262144, 536870912, 1073741824, 2147483648}},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_setup_opt_cr4"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "typ"}, TypeSize: 8}, Val: 1},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_x86_cr4", FldName: "val"}, TypeSize: 8}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 8192, 16384, 65536, 131072, 262144, 1048576, 2097152, 4194304}},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_setup_opt_cstype0"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "typ"}, TypeSize: 8}, Val: 4},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "val"}, TypeSize: 8}, Kind: 3, RangeEnd: 15},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_setup_opt_cstype3"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "typ"}, TypeSize: 8}, Val: 5},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "val"}, TypeSize: 8}, Kind: 3, RangeEnd: 15},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_setup_opt_dstype0"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "typ"}, TypeSize: 8}, Val: 6},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "val"}, TypeSize: 8}, Kind: 3, RangeEnd: 15},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_setup_opt_dstype3"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "typ"}, TypeSize: 8}, Val: 7},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "val"}, TypeSize: 8}, Kind: 3, RangeEnd: 15},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_setup_opt_efer"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "typ"}, TypeSize: 8}, Val: 2},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_x86_efer", FldName: "val"}, TypeSize: 8}, Vals: []uint64{1, 256, 1024, 2048, 4096, 8192, 16384, 32768}},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_setup_opt_feature"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "typ"}, TypeSize: 8}, Val: 1},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_vcpu_features_arm64", FldName: "val"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3}},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_setup_opt_flags"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "typ"}, TypeSize: 8}, Val: 3},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_x86_rflags", FldName: "val"}, TypeSize: 8}, Vals: []uint64{1, 2, 4, 16, 64, 128, 256, 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152}},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_setup_opt_vmwrite"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "typ"}, TypeSize: 8}, Val: 8},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "sz"}, TypeSize: 8, BitfieldLen: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "fld"}, TypeSize: 8, BitfieldLen: 5}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "pad0"}, TypeSize: 8, BitfieldLen: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "ftyp"}, TypeSize: 8, BitfieldLen: 2}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "pad1"}, TypeSize: 8, BitfieldLen: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "fsz"}, TypeSize: 8, BitfieldLen: 2}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "pad2"}, TypeSize: 8, BitfieldLen: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "val"}, TypeSize: 8, BitfieldLen: 48}},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_setup_opt_x86"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "kvm_setup_opt_cr0", FldName: "cr0"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "kvm_setup_opt_cr4", FldName: "cr4"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "kvm_setup_opt_efer", FldName: "efer"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "kvm_setup_opt_flags", FldName: "flags"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "kvm_setup_opt_cstype0", FldName: "cstype0"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "kvm_setup_opt_cstype3", FldName: "cstype3"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "kvm_setup_opt_dstype0", FldName: "dstype0"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "kvm_setup_opt_dstype3", FldName: "dstype3"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "kvm_setup_opt_vmwrite", FldName: "vmwrite"}},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_signal_mask"}, Fields: []Type{
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 4}, Buf: "sigset"},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "sigset"}},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_sregs"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "kvm_segment", FldName: "cs"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "kvm_segment", FldName: "ds"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "kvm_segment", FldName: "es"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "kvm_segment", FldName: "fs"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "kvm_segment", FldName: "gs"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "kvm_segment", FldName: "ss"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "kvm_segment", FldName: "tr"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "kvm_segment", FldName: "ldt"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "kvm_dtable", FldName: "gdt"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "kvm_dtable", FldName: "idt"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_x86_cr0", FldName: "cr0"}, TypeSize: 8}, Vals: []uint64{1, 2, 4, 8, 16, 32, 65536, 262144, 536870912, 1073741824, 2147483648}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cr2"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_guest_addrs", FldName: "cr3"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 4, 4096, 8192, 12288, 16384, 20480, 24576, 53248, 61440, 1048576, 65536}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_x86_cr4", FldName: "cr4"}, TypeSize: 8}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 8192, 16384, 65536, 131072, 262144, 1048576, 2097152, 4194304}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "cr8"}, TypeSize: 8}, Kind: 3, RangeEnd: 15},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_x86_efer", FldName: "efer"}, TypeSize: 8}, Vals: []uint64{1, 256, 1024, 2048, 4096, 8192, 16384, 32768}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_guest_addrs", FldName: "apic"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 4, 4096, 8192, 12288, 16384, 20480, 24576, 53248, 61440, 1048576, 65536}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "intr"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}, Kind: 1, RangeBegin: 4, RangeEnd: 4},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_sregs", Dir: 1}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "kvm_segment", FldName: "cs", ArgDir: 1}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "kvm_segment", FldName: "ds", ArgDir: 1}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "kvm_segment", FldName: "es", ArgDir: 1}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "kvm_segment", FldName: "fs", ArgDir: 1}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "kvm_segment", FldName: "gs", ArgDir: 1}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "kvm_segment", FldName: "ss", ArgDir: 1}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "kvm_segment", FldName: "tr", ArgDir: 1}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "kvm_segment", FldName: "ldt", ArgDir: 1}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "kvm_dtable", FldName: "gdt", ArgDir: 1}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "kvm_dtable", FldName: "idt", ArgDir: 1}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_x86_cr0", FldName: "cr0", ArgDir: 1}, TypeSize: 8}, Vals: []uint64{1, 2, 4, 8, 16, 32, 65536, 262144, 536870912, 1073741824, 2147483648}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cr2", ArgDir: 1}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_guest_addrs", FldName: "cr3", ArgDir: 1}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 4, 4096, 8192, 12288, 16384, 20480, 24576, 53248, 61440, 1048576, 65536}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_x86_cr4", FldName: "cr4", ArgDir: 1}, TypeSize: 8}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 8192, 16384, 65536, 131072, 262144, 1048576, 2097152, 4194304}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "cr8", ArgDir: 1}, TypeSize: 8}, Kind: 3, RangeEnd: 15},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_x86_efer", FldName: "efer", ArgDir: 1}, TypeSize: 8}, Vals: []uint64{1, 256, 1024, 2048, 4096, 8192, 16384, 32768}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_guest_addrs", FldName: "apic", ArgDir: 1}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 4, 4096, 8192, 12288, 16384, 20480, 24576, 53248, 61440, 1048576, 65536}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "intr", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}, Kind: 1, RangeBegin: 4, RangeEnd: 4},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_text_arm64"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "typ"}, TypeSize: 8}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 4}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "text"},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_text_x86"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "kvm_text_x86_real", FldName: "textreal"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "kvm_text_x86_16", FldName: "text16"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "kvm_text_x86_32", FldName: "text32"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "kvm_text_x86_64", FldName: "text64"}},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_text_x86_16"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "typ"}, TypeSize: 8}, Val: 16},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 1}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "text"},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_text_x86_32"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "typ"}, TypeSize: 8}, Val: 32},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 2}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "text"},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_text_x86_64"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "typ"}, TypeSize: 8}, Val: 64},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 3}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "text"},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_text_x86_real"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "typ"}, TypeSize: 8}, Val: 8},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "text"},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_tpr_access_ctl"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "enabled"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "flags"}, TypeSize: 4}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "reserv"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 4}}, Kind: 1, RangeBegin: 8, RangeEnd: 8},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_translation"}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_guest_addrs", FldName: "laddr"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 4, 4096, 8192, 12288, 16384, 20480, 24576, 53248, 61440, 1048576, 65536}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_guest_addrs", FldName: "paddr"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 4, 4096, 8192, 12288, 16384, 20480, 24576, 53248, 61440, 1048576, 65536}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "valid"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "write"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "umode"}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_userspace_memory_region"}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_mem_slots", FldName: "slot"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5, 509, 510, 511, 10000, 65536, 65537, 65538, 65539, 65540, 66047, 66048, 66049}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_mem_region_flags", FldName: "flags"}, TypeSize: 4}, Vals: []uint64{1, 2}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_guest_addrs", FldName: "paddr"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 4, 4096, 8192, 12288, 16384, 20480, 24576, 53248, 61440, 1048576, 65536}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "addr"},
|
|
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr"}, RangeBegin: 1, RangeEnd: 2},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_vcpu_events"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "exinjec"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "exnr"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "exhec"}, TypeSize: 1}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "pad1"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "exec"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "ininjec"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "innr"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "insoft"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "inshad"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "nmiinj"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "nmipend"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "nmimask"}, TypeSize: 1}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "pad2"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "sipi"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "flags"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "smismm"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "smipend"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "smiinsi"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "smilatc"}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_vcpu_events", Dir: 1}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "exinjec", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "exnr", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "exhec", ArgDir: 1}, TypeSize: 1}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "pad1", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "exec", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "ininjec", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "innr", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "insoft", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "inshad", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "nmiinj", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "nmipend", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "nmimask", ArgDir: 1}, TypeSize: 1}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "pad2", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "sipi", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "flags", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "smismm", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "smipend", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "smiinsi", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "smilatc", ArgDir: 1}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_vcpu_init"}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_vcpu_target", FldName: "target"}, TypeSize: 4}, Vals: []uint64{4, 0, 1, 2, 3, 5}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_vcpu_features_arm64", FldName: "feature"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 4}}, Kind: 1, RangeBegin: 6, RangeEnd: 6},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_x86_mce"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_mce_status", FldName: "status"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_guest_addrs", FldName: "addr"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 4, 4096, 8192, 12288, 16384, 20480, 24576, 53248, 61440, 1048576, 65536}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "misc"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_mcg_status", FldName: "mcg"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "bank"}, TypeSize: 1}, Kind: 3, RangeEnd: 32},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad1"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 7, RangeEnd: 7},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad2"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 8}}, Kind: 1, RangeBegin: 3, RangeEnd: 3},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_xcr"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "xcr"}, TypeSize: 4}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserv"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "val"}, TypeSize: 8}},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_xcrs"}, Fields: []Type{
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nr"}, TypeSize: 4}, Buf: "xcrs"},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "flags"}, TypeSize: 4}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "xcrs"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_xcr"}}},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_xen_hvm_config"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "flags"}, TypeSize: 4}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "msr_index", FldName: "msr"}, TypeSize: 4}, Vals: []uint64{0, 1, 16, 17, 18, 19, 23, 27, 32, 33, 40, 41, 42, 44, 51, 52, 58, 59, 64, 96, 121, 136, 137, 138, 139, 155, 158, 193, 194, 205, 206, 226, 231, 232, 254, 278, 280, 281, 282, 283, 286, 372, 373, 374, 377, 378, 379, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 408, 409, 410, 411, 412, 413, 416, 418, 422, 423, 426, 429, 430, 431, 432, 433, 434, 456, 457, 473, 475, 476, 477, 478, 480, 508, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 962, 963, 964, 965, 1009, 1010, 1014, 1015, 1016, 1017, 1018, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1217, 1232, 1376, 1377, 1392, 1393, 1394, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1536, 1542, 1546, 1547, 1548, 1549, 1552, 1553, 1555, 1556, 1560, 1561, 1563, 1564, 1584, 1585, 1586, 1587, 1588, 1589, 1592, 1593, 1594, 1595, 1600, 1601, 1602, 1608, 1609, 1610, 1611, 1612, 1613, 1614, 1615, 1624, 1625, 1626, 1627, 1632, 1640, 1641, 1664, 1680, 1712, 1713, 1728, 1760, 1904, 1905, 1906, 1907, 1908, 1911, 2048, 2049, 2050, 2051, 2052, 2053, 2054, 2055, 2056, 2057, 2058, 2059, 2060, 2061, 2062, 2063, 2064, 2065, 2066, 2067, 2068, 2069, 2070, 2071, 2072, 2073, 2074, 2075, 2076, 2077, 2078, 2079, 2080, 2081, 2082, 2083, 2084, 2085, 2086, 2087, 2088, 2089, 2090, 2091, 2092, 2093, 2094, 2095, 2096, 2097, 2098, 2099, 2100, 2101, 2102, 2103, 2104, 2105, 2106, 2107, 2108, 2109, 2110, 2111, 2112, 2113, 2114, 2115, 2116, 2117, 2118, 2119, 2120, 2121, 2122, 2123, 2124, 2125, 2126, 2127, 2128, 2129, 2130, 2131, 2132, 2133, 2134, 2135, 2136, 2137, 2138, 2139, 2140, 2141, 2142, 2143, 2144, 2145, 2146, 2147, 2148, 2149, 2150, 2151, 2152, 2153, 2154, 2155, 2156, 2157, 2158, 2159, 2160, 2161, 2162, 2163, 2164, 2165, 2166, 2167, 2168, 2169, 2170, 2171, 2172, 2173, 2174, 2175, 2176, 2177, 2178, 2179, 2180, 2181, 2182, 2183, 2184, 2185, 2186, 2187, 2188, 2189, 2190, 2191, 2192, 2193, 2194, 2195, 2196, 2197, 2198, 2199, 2200, 2201, 2202, 2203, 2204, 2205, 2206, 2207, 2208, 2209, 2210, 2211, 2212, 2213, 2214, 2215, 2216, 2217, 2218, 2219, 2220, 2221, 2222, 2223, 2224, 2225, 2226, 2227, 2228, 2229, 2230, 2231, 2232, 2233, 2234, 2235, 2236, 2237, 2238, 2239, 2240, 2241, 2242, 2243, 2244, 2245, 2246, 2247, 2248, 2249, 2250, 2251, 2252, 2253, 2254, 2255, 2256, 2257, 2258, 2259, 2260, 2261, 2262, 2263, 2264, 2265, 2266, 2267, 2268, 2269, 2270, 2271, 2272, 2273, 2274, 2275, 2276, 2277, 2278, 2279, 2280, 2281, 2282, 2283, 2284, 2285, 2286, 2287, 2288, 2289, 2290, 2291, 2292, 2293, 2294, 2295, 2296, 2297, 2298, 2299, 2300, 2301, 2302, 2303, 2304, 2305, 2306, 2307, 2308, 2309, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2317, 2318, 2319, 2320, 2321, 2322, 2323, 2324, 2325, 2326, 2327, 2328, 2329, 2330, 2331, 2332, 2333, 2334, 2335, 2336, 2337, 2338, 2339, 2340, 2341, 2342, 2343, 2344, 2345, 2346, 2347, 2348, 2349, 2350, 2351, 2352, 2353, 2354, 2355, 2356, 2357, 2358, 2359, 2360, 2361, 2362, 2363, 2364, 2365, 2366, 2367, 2368, 2369, 2370, 2371, 2372, 2373, 2374, 2375, 2376, 2377, 2378, 2379, 2380, 2381, 2382, 2383, 2384, 2385, 2386, 2387, 2388, 2389, 2390, 2391, 2392, 2393, 2394, 2395, 2396, 2397, 2398, 2399, 2400, 2401, 2402, 2403, 2404, 2405, 2406, 2407, 2408, 2409, 2410, 2411, 2412, 2413, 2414, 2415, 2416, 2417, 2418, 2419, 2420, 2421, 2422, 2423, 2424, 2425, 2426, 2427, 2428, 2429, 2430, 2431, 2432, 2433, 2434, 2435, 2436, 2437, 2438, 2439, 2440, 2441, 2442, 2443, 2444, 2445, 2446, 2447, 2448, 2449, 2450, 2451, 2452, 2453, 2454, 2455, 2456, 2457, 2458, 2459, 2460, 2461, 2462, 2463, 2464, 2465, 2466, 2467, 2468, 2469, 2470, 2471, 2472, 2473, 2474, 2475, 2476, 2477, 2478, 2479, 2480, 2481, 2482, 2483, 2484, 2485, 2486, 2487, 2488, 2489, 2490, 2491, 2492, 2493, 2494, 2495, 2496, 2497, 2498, 2499, 2500, 2501, 2502, 2503, 2504, 2505, 2506, 2507, 2508, 2509, 2510, 2511, 2512, 2513, 2514, 2515, 2516, 2517, 2518, 2519, 2520, 2521, 2522, 2523, 2524, 2525, 2526, 2527, 2528, 2529, 2530, 2531, 2532, 2533, 2534, 2535, 2536, 2537, 2538, 2539, 2540, 2541, 2542, 2543, 2544, 2545, 2546, 2547, 2548, 2549, 2550, 2551, 2552, 2553, 2554, 2555, 2556, 2557, 2558, 2559, 2560, 2561, 2562, 2563, 2564, 2565, 2566, 2567, 2568, 2569, 2570, 2571, 2572, 2573, 2574, 2575, 2576, 2577, 2578, 2579, 2580, 2581, 2582, 2583, 2584, 2585, 2586, 2587, 2588, 2589, 2590, 2591, 2592, 2593, 2594, 2595, 2596, 2597, 2598, 2599, 2600, 2601, 2602, 2603, 2604, 2605, 2606, 2607, 2608, 2609, 2610, 2611, 2612, 2613, 2614, 2615, 2616, 2617, 2618, 2619, 2620, 2621, 2622, 2623, 2624, 2625, 2626, 2627, 2628, 2629, 2630, 2631, 2632, 2633, 2634, 2635, 2636, 2637, 2638, 2639, 2640, 2641, 2642, 2643, 2644, 2645, 2646, 2647, 2648, 2649, 2650, 2651, 2652, 2653, 2654, 2655, 2656, 2657, 2658, 2659, 2660, 2661, 2662, 2663, 2664, 2665, 2666, 2667, 2668, 2669, 2670, 2671, 2672, 2673, 2674, 2675, 2676, 2677, 2678, 2679, 2680, 2681, 2682, 2683, 2684, 2685, 2686, 2687, 2688, 2689, 2690, 2691, 2692, 2693, 2694, 2695, 2696, 2697, 2698, 2699, 2700, 2701, 2702, 2703, 2704, 2705, 2706, 2707, 2708, 2709, 2710, 2711, 2712, 2713, 2714, 2715, 2716, 2717, 2718, 2719, 2720, 2721, 2722, 2723, 2724, 2725, 2726, 2727, 2728, 2729, 2730, 2731, 2732, 2733, 2734, 2735, 2736, 2737, 2738, 2739, 2740, 2741, 2742, 2743, 2744, 2745, 2746, 2747, 2748, 2749, 2750, 2751, 2752, 2753, 2754, 2755, 2756, 2757, 2758, 2759, 2760, 2761, 2762, 2763, 2764, 2765, 2766, 2767, 2768, 2769, 2770, 2771, 2772, 2773, 2774, 2775, 2776, 2777, 2778, 2779, 2780, 2781, 2782, 2783, 2784, 2785, 2786, 2787, 2788, 2789, 2790, 2791, 2792, 2793, 2794, 2795, 2796, 2797, 2798, 2799, 2800, 2801, 2802, 2803, 2804, 2805, 2806, 2807, 2808, 2809, 2810, 2811, 2812, 2813, 2814, 2815, 2816, 2817, 2818, 2819, 2820, 2821, 2822, 2823, 2824, 2825, 2826, 2827, 2828, 2829, 2830, 2831, 2832, 2833, 2834, 2835, 2836, 2837, 2838, 2839, 2840, 2841, 2842, 2843, 2844, 2845, 2846, 2847, 2848, 2849, 2850, 2851, 2852, 2853, 2854, 2855, 2856, 2857, 2858, 2859, 2860, 2861, 2862, 2863, 2864, 2865, 2866, 2867, 2868, 2869, 2870, 2871, 2872, 2873, 2874, 2875, 2876, 2877, 2878, 2879, 2880, 2881, 2882, 2883, 2884, 2885, 2886, 2887, 2888, 2889, 2890, 2891, 2892, 2893, 2894, 2895, 2896, 2897, 2898, 2899, 2900, 2901, 2902, 2903, 2904, 2905, 2906, 2907, 2908, 2909, 2910, 2911, 2912, 2913, 2914, 2915, 2916, 2917, 2918, 2919, 2920, 2921, 2922, 2923, 2924, 2925, 2926, 2927, 2928, 2929, 2930, 2931, 2932, 2933, 2934, 2935, 2936, 2937, 2938, 2939, 2940, 2941, 2942, 2943, 2944, 2945, 2946, 2947, 2948, 2949, 2950, 2951, 2952, 2953, 2954, 2955, 2956, 2957, 2958, 2959, 2960, 2961, 2962, 2963, 2964, 2965, 2966, 2967, 2968, 2969, 2970, 2971, 2972, 2973, 2974, 2975, 2976, 2977, 2978, 2979, 2980, 2981, 2982, 2983, 2984, 2985, 2986, 2987, 2988, 2989, 2990, 2991, 2992, 2993, 2994, 2995, 2996, 2997, 2998, 2999, 3000, 3001, 3002, 3003, 3004, 3005, 3006, 3007, 3008, 3009, 3010, 3011, 3012, 3013, 3014, 3015, 3016, 3017, 3018, 3019, 3020, 3021, 3022, 3023, 3024, 3025, 3026, 3027, 3028, 3029, 3030, 3031, 3032, 3033, 3034, 3035, 3036, 3037, 3038, 3039, 3040, 3041, 3042, 3043, 3044, 3045, 3046, 3047, 3048, 3049, 3050, 3051, 3052, 3053, 3054, 3055, 3056, 3057, 3058, 3059, 3060, 3061, 3062, 3063, 3064, 3065, 3066, 3067, 3068, 3069, 3070, 3071, 3472, 3488, 3520, 3521, 3522, 3523, 3524, 3525, 3526, 3527, 1073741824, 1073741825, 1073741826, 1073741827, 1073741840, 1073741856, 1073741858, 1073741859, 1073741936, 1073741937, 1073741938, 1073741939, 1073741952, 1073741953, 1073741954, 1073741955, 1073741956, 1073741968, 1073741969, 1073741970, 1073741971, 1073741972, 1073741973, 1073741974, 1073741975, 1073741976, 1073741977, 1073741978, 1073741979, 1073741980, 1073741981, 1073741982, 1073741983, 1073742000, 1073742001, 1073742002, 1073742003, 1073742004, 1073742005, 1073742006, 1073742007, 1073742080, 1073742081, 1073742082, 1073742083, 1073742084, 1073742085, 1263947008, 1263947009, 1263947010, 1263947011, 1263947012, 3221225600, 3221225601, 3221225602, 3221225603, 3221225604, 3221225728, 3221225729, 3221225730, 3221225731, 3221225732, 3221291039, 3221291040, 3221291076, 3221291106, 3221291107, 3221291108, 3221291284, 3221291285, 3221291287, 3221291328, 3221291329, 3221295136, 3221295138, 3221295146, 3221295152, 3221295153, 3221295154, 3221295155, 3221295156, 3221295157, 3221295158, 3221295159, 3221295160, 3221295161, 3221295162, 3221295163, 3221295165}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr32"}, Type: &BufferType{}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr64"}, Type: &BufferType{}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size32"}, TypeSize: 1}, Buf: "addr32"},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size64"}, TypeSize: 1}, Buf: "addr64"},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 30, RangeEnd: 30},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_xsave"}, Fields: []Type{
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "region"}, Kind: 1, RangeBegin: 1024, RangeEnd: 1024},
|
|
}},
|
|
{Key: StructKey{Name: "kvm_xsave", Dir: 1}, Fields: []Type{
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "region", ArgDir: 1}, Kind: 1, RangeBegin: 1024, RangeEnd: 1024},
|
|
}},
|
|
{Key: StructKey{Name: "l2cap_conninfo"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "handle"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "devcls0"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "devcls1"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "devcls2"}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "l2cap_conninfo", Dir: 1}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "handle", ArgDir: 1}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "devcls0", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "devcls1", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "devcls2", ArgDir: 1}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "l2cap_options"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "omtu"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "imtu"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "flushto"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "mode"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "fcs"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "maxtx"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "txwin"}, TypeSize: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "l2cap_options", Dir: 1}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "omtu", ArgDir: 1}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "imtu", ArgDir: 1}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "flushto", ArgDir: 1}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "mode", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "fcs", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "maxtx", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "txwin", ArgDir: 1}, TypeSize: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "linger"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "onoff"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "linger"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "linger", Dir: 1}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "onoff", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "linger", ArgDir: 1}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "llc_generic_packet"}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sap_values", FldName: "dsap"}, TypeSize: 1}, Vals: []uint64{1, 0, 2, 4, 14, 6, 66, 78, 126, 128, 142, 170, 188, 224, 240, 244, 248, 252, 254, 220, 212, 255}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sap_values", FldName: "ssap"}, TypeSize: 1}, Vals: []uint64{1, 0, 2, 4, 14, 6, 66, 78, 126, 128, 142, 170, 188, 224, 240, 244, 248, 252, 254, 220, 212, 255}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "ctrl"}, Kind: 1, RangeBegin: 1, RangeEnd: 2},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload"}},
|
|
}},
|
|
{Key: StructKey{Name: "llc_packet"}, Fields: []Type{
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "length"}, TypeSize: 2, BigEndian: true}, Buf: "payload"},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "llc_payload", FldName: "payload"}, IsVarlen: true},
|
|
}},
|
|
{Key: StructKey{Name: "llc_pair", Dir: 1}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "fd0", ArgDir: 1}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "fd1", ArgDir: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "llc_payload"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "llc_generic_packet", FldName: "llc"}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "llc_snap_packet", FldName: "snap"}, IsPacked: true},
|
|
}},
|
|
{Key: StructKey{Name: "llc_snap_packet"}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sap_snap_values", FldName: "dsap"}, TypeSize: 1}, Vals: []uint64{1, 170}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sap_snap_values", FldName: "ssap"}, TypeSize: 1}, Vals: []uint64{1, 170}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "control"}, Kind: 1, RangeBegin: 1, RangeEnd: 2},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "oui"}, Kind: 1, RangeBegin: 3, RangeEnd: 3},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ether_types", FldName: "protocol_id"}, TypeSize: 2, BigEndian: true}, Vals: []uint64{96, 512, 513, 8944, 2048, 2053, 2054, 2560, 2561, 17157, 24576, 24577, 24578, 24579, 24580, 24581, 24582, 24583, 25944, 32821, 32923, 33011, 33024, 33079, 34525, 34824, 34825, 34878, 34887, 34888, 34892, 34915, 34916, 34924, 34948, 34958, 34978, 34984, 34997, 35018, 35045, 35047, 35061, 35063, 35064, 35067, 35078, 35085, 35092, 35095, 35119, 36864, 37120, 37376, 37632, 56026, 64507, 1536}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload"}},
|
|
}},
|
|
{Key: StructKey{Name: "loadlut"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "submode"}, TypeSize: 1}, Val: 5},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "tab0"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "tab1"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "tab2"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "tab3"}, TypeSize: 8}},
|
|
}},
|
|
{Key: StructKey{Name: "loop_info"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "lo_number"}, TypeSize: 4}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "lo_device"}, TypeSize: 4}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "lo_inode"}, TypeSize: 4}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "lo_rdevice"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "lo_offset"}, TypeSize: 4}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "lo_encrypt_type", FldName: "lo_enc_type"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6, 9, 10, 18}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "lo_enc_key_size"}, TypeSize: 4}, Kind: 3, RangeEnd: 32},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "lo_flags", FldName: "lo_flags"}, TypeSize: 4}, Vals: []uint64{1, 4, 8, 16}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "lo_name"}, Kind: 1, RangeBegin: 64, RangeEnd: 64},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "lo_enc_key"}, Kind: 1, RangeBegin: 32, RangeEnd: 32},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "lo_init"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr"}, TypeSize: 8}}, Kind: 1, RangeBegin: 2, RangeEnd: 2},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "loop_info", Dir: 1}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "lo_number", ArgDir: 1}, TypeSize: 4}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "lo_device", ArgDir: 1}, TypeSize: 4}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "lo_inode", ArgDir: 1}, TypeSize: 4}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "lo_rdevice", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "lo_offset", ArgDir: 1}, TypeSize: 4}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "lo_encrypt_type", FldName: "lo_enc_type", ArgDir: 1}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6, 9, 10, 18}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "lo_enc_key_size", ArgDir: 1}, TypeSize: 4}, Kind: 3, RangeEnd: 32},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "lo_flags", FldName: "lo_flags", ArgDir: 1}, TypeSize: 4}, Vals: []uint64{1, 4, 8, 16}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "lo_name", ArgDir: 1}, Kind: 1, RangeBegin: 64, RangeEnd: 64},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "lo_enc_key", ArgDir: 1}, Kind: 1, RangeBegin: 32, RangeEnd: 32},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "lo_init", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}, Kind: 1, RangeBegin: 2, RangeEnd: 2},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved", ArgDir: 1}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "loop_info64"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "lo_device"}, TypeSize: 8}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "lo_inode"}, TypeSize: 8}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "lo_rdevice"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "lo_offset"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "lo_sizelimit"}, TypeSize: 8}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "lo_number"}, TypeSize: 4}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "lo_encrypt_type", FldName: "lo_enc_type"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6, 9, 10, 18}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "lo_enc_key_size"}, TypeSize: 4}, Kind: 3, RangeEnd: 32},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "lo_flags", FldName: "lo_flags"}, TypeSize: 4}, Vals: []uint64{1, 4, 8, 16}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "lo_file_name"}, Kind: 1, RangeBegin: 64, RangeEnd: 64},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "lo_crypt_name"}, Kind: 1, RangeBegin: 64, RangeEnd: 64},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "lo_enc_key"}, Kind: 1, RangeBegin: 32, RangeEnd: 32},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "lo_init"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr"}, TypeSize: 8}}, Kind: 1, RangeBegin: 2, RangeEnd: 2},
|
|
}},
|
|
{Key: StructKey{Name: "loop_info64", Dir: 1}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "lo_device", ArgDir: 1}, TypeSize: 8}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "lo_inode", ArgDir: 1}, TypeSize: 8}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "lo_rdevice", ArgDir: 1}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "lo_offset", ArgDir: 1}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "lo_sizelimit", ArgDir: 1}, TypeSize: 8}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "lo_number", ArgDir: 1}, TypeSize: 4}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "lo_encrypt_type", FldName: "lo_enc_type", ArgDir: 1}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6, 9, 10, 18}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "lo_enc_key_size", ArgDir: 1}, TypeSize: 4}, Kind: 3, RangeEnd: 32},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "lo_flags", FldName: "lo_flags", ArgDir: 1}, TypeSize: 4}, Vals: []uint64{1, 4, 8, 16}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "lo_file_name", ArgDir: 1}, Kind: 1, RangeBegin: 64, RangeEnd: 64},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "lo_crypt_name", ArgDir: 1}, Kind: 1, RangeBegin: 64, RangeEnd: 64},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "lo_enc_key", ArgDir: 1}, Kind: 1, RangeBegin: 32, RangeEnd: 32},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "lo_init", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}, Kind: 1, RangeBegin: 2, RangeEnd: 2},
|
|
}},
|
|
{Key: StructKey{Name: "mac_addr"}, Fields: []Type{
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "empty"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 6, RangeEnd: 6},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "mac_addr_local", FldName: "local"}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "mac_addr_remote", FldName: "remote"}, IsPacked: true},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "random"}, Kind: 1, RangeBegin: 6, RangeEnd: 6},
|
|
}},
|
|
{Key: StructKey{Name: "mac_addr", Dir: 1}, Fields: []Type{
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "empty", ArgDir: 1}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", ArgDir: 1}, TypeSize: 1}}, Kind: 1, RangeBegin: 6, RangeEnd: 6},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "mac_addr_local", FldName: "local", ArgDir: 1}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "mac_addr_remote", FldName: "remote", ArgDir: 1}, IsPacked: true},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "random", ArgDir: 1}, Kind: 1, RangeBegin: 6, RangeEnd: 6},
|
|
}},
|
|
{Key: StructKey{Name: "mac_addr", Dir: 2}, Fields: []Type{
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "empty", ArgDir: 2}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", ArgDir: 2}, TypeSize: 1}}, Kind: 1, RangeBegin: 6, RangeEnd: 6},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "mac_addr_local", FldName: "local", ArgDir: 2}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "mac_addr_remote", FldName: "remote", ArgDir: 2}, IsPacked: true},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "random", ArgDir: 2}, Kind: 1, RangeBegin: 6, RangeEnd: 6},
|
|
}},
|
|
{Key: StructKey{Name: "mac_addr_local"}, Fields: []Type{
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "a0"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}, Val: 170}, Kind: 1, RangeBegin: 5, RangeEnd: 5},
|
|
&ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "a1"}, TypeSize: 1}, ValuesPerProc: 1},
|
|
}},
|
|
{Key: StructKey{Name: "mac_addr_local", Dir: 1}, Fields: []Type{
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "a0", ArgDir: 1}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", ArgDir: 1}, TypeSize: 1}, Val: 170}, Kind: 1, RangeBegin: 5, RangeEnd: 5},
|
|
&ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "a1", ArgDir: 1}, TypeSize: 1}, ValuesPerProc: 1},
|
|
}},
|
|
{Key: StructKey{Name: "mac_addr_local", Dir: 2}, Fields: []Type{
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "a0", ArgDir: 2}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", ArgDir: 2}, TypeSize: 1}, Val: 170}, Kind: 1, RangeBegin: 5, RangeEnd: 5},
|
|
&ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "a1", ArgDir: 2}, TypeSize: 1}, ValuesPerProc: 1},
|
|
}},
|
|
{Key: StructKey{Name: "mac_addr_remote"}, Fields: []Type{
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "a0"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}, Val: 187}, Kind: 1, RangeBegin: 5, RangeEnd: 5},
|
|
&ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "a1"}, TypeSize: 1}, ValuesPerProc: 1},
|
|
}},
|
|
{Key: StructKey{Name: "mac_addr_remote", Dir: 1}, Fields: []Type{
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "a0", ArgDir: 1}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", ArgDir: 1}, TypeSize: 1}, Val: 187}, Kind: 1, RangeBegin: 5, RangeEnd: 5},
|
|
&ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "a1", ArgDir: 1}, TypeSize: 1}, ValuesPerProc: 1},
|
|
}},
|
|
{Key: StructKey{Name: "mac_addr_remote", Dir: 2}, Fields: []Type{
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "a0", ArgDir: 2}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", ArgDir: 2}, TypeSize: 1}, Val: 187}, Kind: 1, RangeBegin: 5, RangeEnd: 5},
|
|
&ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "a1", ArgDir: 2}, TypeSize: 1}, ValuesPerProc: 1},
|
|
}},
|
|
{Key: StructKey{Name: "mf6cctl"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6", FldName: "mf6cc_origin"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6", FldName: "mf6cc_mcastgrp"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "mf6cc_parent"}, TypeSize: 2}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "mf6cc_ifset"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: 1, RangeBegin: 8, RangeEnd: 8},
|
|
}},
|
|
{Key: StructKey{Name: "mif6ctl"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "mif6c_mifi"}, TypeSize: 2}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mif6c_flags", FldName: "mif6c_flags"}, TypeSize: 1}, Vals: []uint64{1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "vifc_threshold"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "mif6c_pifi"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "vifc_rate_limit"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "mq_attr"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "flags"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "maxmsg"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "msgsize"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "curmsg"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "res0"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "res1"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "res2"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "res3"}, TypeSize: 8}},
|
|
}},
|
|
{Key: StructKey{Name: "mq_attr", Dir: 1}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "flags", ArgDir: 1}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "maxmsg", ArgDir: 1}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "msgsize", ArgDir: 1}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "curmsg", ArgDir: 1}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "res0", ArgDir: 1}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "res1", ArgDir: 1}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "res2", ArgDir: 1}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "res3", ArgDir: 1}, TypeSize: 8}},
|
|
}},
|
|
{Key: StructKey{Name: "msgbuf"}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "msgbuf_type", FldName: "typ"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data"}},
|
|
}},
|
|
{Key: StructKey{Name: "msgbuf", Dir: 1}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "msgbuf_type", FldName: "typ", ArgDir: 1}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data", ArgDir: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "msghdr_alg"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "addr"}, TypeSize: 8}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "addrlen"}, TypeSize: 4}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl", IsOptional: true}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "cmsghdr_alg"}, IsVarlen: true}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "ctrllen"}, TypeSize: 8}, ByteSize: 1, Buf: "ctrl"},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 4}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}},
|
|
}},
|
|
{Key: StructKey{Name: "msghdr_netlink"}, Fields: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nl"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 4}, Buf: "addr"},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_nl"}}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl", IsOptional: true}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "cmsghdr_un"}, IsVarlen: true}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ctrllen"}, TypeSize: 8}, Buf: "ctrl"},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 4}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}},
|
|
}},
|
|
{Key: StructKey{Name: "msghdr_netrom"}, Fields: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom"}, IsVarlen: true}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 4}, Buf: "addr"},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl", IsOptional: true}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmsghdr"}, AlignAttr: 8}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ctrllen"}, TypeSize: 8}, Buf: "ctrl"},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 4}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}},
|
|
}},
|
|
{Key: StructKey{Name: "msghdr_sctp"}, Fields: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 4}, Buf: "addr"},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl", IsOptional: true}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "cmsghdr_sctp"}}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ctrllen"}, TypeSize: 8}, Buf: "ctrl"},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 4}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}},
|
|
}},
|
|
{Key: StructKey{Name: "msghdr_un"}, Fields: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un"}, IsVarlen: true}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 4}, Buf: "addr"},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl", IsOptional: true}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "cmsghdr_un"}, IsVarlen: true}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ctrllen"}, TypeSize: 8}, Buf: "ctrl"},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 4}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}},
|
|
}},
|
|
{Key: StructKey{Name: "msqid_ds"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ipc_perm", FldName: "perm"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "stime"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "rtime"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "ctime"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "cbytes"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "qnum"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "qbytes"}, TypeSize: 8}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "lspid"}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "lrpid"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "pad0"}, TypeSize: 8}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "pad1"}, TypeSize: 8}},
|
|
}},
|
|
{Key: StructKey{Name: "netlink_msg"}, Fields: []Type{
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 4}, Buf: "parent"},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "type"}, TypeSize: 2}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_msg_flags", FldName: "flags"}, TypeSize: 2}, Vals: []uint64{1, 2, 4, 8, 16, 32, 256, 512, 1024, 768, 256, 512, 1024, 2048}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid"}, TypeSize: 4}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data"}},
|
|
}},
|
|
{Key: StructKey{Name: "nfc_llcp_send_msghdr"}, Fields: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc_llcp"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 4}, Buf: "addr"},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctrl"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmsghdr"}, AlignAttr: 8}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ctrllen"}, TypeSize: 8}, Buf: "ctrl"},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 4}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}},
|
|
}},
|
|
{Key: StructKey{Name: "nl_mmap_req"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "bsize"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "bnumber"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "fsize"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "fnumber"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "packet_fanout_val"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "id"}, TypeSize: 2}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "packet_fanout_types", FldName: "type"}, TypeSize: 1}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6, 7}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "packet_fanout_flags", FldName: "flags"}, TypeSize: 1}, Vals: []uint64{4096, 32768}},
|
|
}},
|
|
{Key: StructKey{Name: "packet_mreq"}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "ifindex", FldName: "mr_ifindex"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mr_type"}, TypeSize: 2}, Val: 1},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "mr_alen"}, TypeSize: 2}, Buf: "mr_address"},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "mac_addr", FldName: "mr_address"}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 2, RangeEnd: 2},
|
|
}},
|
|
{Key: StructKey{Name: "packet_pair", Dir: 1}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd0", ArgDir: 1}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd1", ArgDir: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "perf_event_attr"}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "perf_event_type", FldName: "type"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 4}, Buf: "parent"},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "config0"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "config1"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "config2"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "config3"}, TypeSize: 1}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "config4"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "freq"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "perf_sample_type", FldName: "sample"}, TypeSize: 8}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "perf_read_format", FldName: "format"}, TypeSize: 8}, Vals: []uint64{1, 2, 4, 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "flags0"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "flags1"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "flags2"}, TypeSize: 1}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "perf_attr_flags", FldName: "flags3"}, TypeSize: 1}, Vals: []uint64{1, 2, 4, 8}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "freserv"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "wakeup"}, TypeSize: 4}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "perf_bp_type", FldName: "bptype"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "config5"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "config6"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "perf_branch_sample_type", FldName: "bsample"}, TypeSize: 8}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "regs"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "stack"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_type", FldName: "clockid"}, TypeSize: 4}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "regs2"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "auxwm"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "maxstk"}, TypeSize: 2}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserv"}, TypeSize: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "pipefd", Dir: 1}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "rfd", ArgDir: 1}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "wfd", ArgDir: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "pollfd"}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pollfd_events", FldName: "events"}, TypeSize: 2}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 4096, 8192, 16384, 32768}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "revents"}, TypeSize: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "raw_hdlc_proto"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "encode"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "parity"}, TypeSize: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "recv_mmsghdr"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "recv_msghdr", FldName: "msg_hdr"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "msg_len"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "recv_msghdr"}, Fields: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg_name", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage", ArgDir: 1}, IsVarlen: true}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "msg_namelen"}, TypeSize: 4}, Buf: "msg_name"},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg_iov"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "msg_iovlen"}, TypeSize: 8}, Buf: "msg_iov"},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "msg_control"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "msg_controllen"}, TypeSize: 8}, Buf: "msg_control"},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "msg_flags"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "rlimit"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "soft"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "hard"}, TypeSize: 8}},
|
|
}},
|
|
{Key: StructKey{Name: "rlimit", Dir: 1}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "soft", ArgDir: 1}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "hard", ArgDir: 1}, TypeSize: 8}},
|
|
}},
|
|
{Key: StructKey{Name: "rnd_entpropy"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "entcnt"}, TypeSize: 4}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 4}, Buf: "pool"},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pool"}},
|
|
}},
|
|
{Key: StructKey{Name: "robust_list"}, Fields: []Type{
|
|
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "next"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "off"}, TypeSize: 8}},
|
|
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "pend"}},
|
|
}},
|
|
{Key: StructKey{Name: "robust_list", Dir: 1}, Fields: []Type{
|
|
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "next", ArgDir: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "off", ArgDir: 1}, TypeSize: 8}},
|
|
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "pend", ArgDir: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "rtentry_in"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "rt_pad1"}, TypeSize: 8}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", FldName: "rt_dst"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", FldName: "rt_gateway"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", FldName: "rt_genmask"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "rt_flags", FldName: "rt_flags"}, TypeSize: 2}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64, 128, 256, 512}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "rt_pad2"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "rt_pad3"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "rt_pad4"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "rt_metric"}, TypeSize: 2}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rt_dev", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname"}}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "rt_mtu"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "rt_window"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "rt_irtt"}, TypeSize: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "rusage", Dir: 1}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "timeval", FldName: "utime", ArgDir: 1}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "timeval", FldName: "stime", ArgDir: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "maxrss", ArgDir: 1}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "ixrss", ArgDir: 1}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "idrss", ArgDir: 1}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "isrss", ArgDir: 1}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "minflt", ArgDir: 1}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "majflt", ArgDir: 1}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "nswap", ArgDir: 1}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "inblock", ArgDir: 1}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "oublock", ArgDir: 1}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "msgsnd", ArgDir: 1}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "msgrcv", ArgDir: 1}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "signals", ArgDir: 1}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "nvcsw", ArgDir: 1}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "nivcsw", ArgDir: 1}, TypeSize: 8}},
|
|
}},
|
|
{Key: StructKey{Name: "sched_attr"}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sched_attr_size", FldName: "size"}, TypeSize: 4}, Vals: []uint64{48}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sched_policy", FldName: "policy"}, TypeSize: 4}, Vals: []uint64{0, 3, 5, 1, 2, 6}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sched_attr_flags2", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "nice"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "prio"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "runtime"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "deadlin"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "period"}, TypeSize: 8}},
|
|
}},
|
|
{Key: StructKey{Name: "sched_attr", Dir: 1}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sched_attr_size", FldName: "size", ArgDir: 1}, TypeSize: 4}, Vals: []uint64{48}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sched_policy", FldName: "policy", ArgDir: 1}, TypeSize: 4}, Vals: []uint64{0, 3, 5, 1, 2, 6}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sched_attr_flags2", FldName: "flags", ArgDir: 1}, TypeSize: 8}, Vals: []uint64{0, 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "nice", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "prio", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "runtime", ArgDir: 1}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "deadlin", ArgDir: 1}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "period", ArgDir: 1}, TypeSize: 8}},
|
|
}},
|
|
{Key: StructKey{Name: "sctp6_pair", Dir: 1}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "f0", ArgDir: 1}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "f1", ArgDir: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "sctp_assoc_ids", Dir: 1}, Fields: []Type{
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "gaids_number_of_ids", ArgDir: 1}, TypeSize: 4}, Buf: "gaids_assoc_id"},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "gaids_assoc_id", ArgDir: 1}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id", ArgDir: 1}}},
|
|
}},
|
|
{Key: StructKey{Name: "sctp_assoc_stats", Dir: 2}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id", FldName: "sas_assoc_id", ArgDir: 2}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage_sctp", FldName: "sas_obs_rto_ipaddr", ArgDir: 2}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "status", ArgDir: 2}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 2}, TypeSize: 8}}, Kind: 1, RangeBegin: 15, RangeEnd: 15},
|
|
}},
|
|
{Key: StructKey{Name: "sctp_assoc_value"}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id", FldName: "assoc_id"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "assoc_value"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "sctp_assoc_value", Dir: 1}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id", FldName: "assoc_id", ArgDir: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "assoc_value", ArgDir: 1}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "sctp_assoc_value", Dir: 2}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id", FldName: "assoc_id", ArgDir: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "assoc_value", ArgDir: 2}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "sctp_assocparams"}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id", FldName: "sasoc_assoc_id"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "sasoc_asocmaxrxt"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "sasoc_number_peer_dest"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "sasoc_peer_rwnd"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "sasoc_local_rwnd"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "sasoc_cookie_life"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "sctp_assocparams", Dir: 2}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id", FldName: "sasoc_assoc_id", ArgDir: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "sasoc_asocmaxrxt", ArgDir: 2}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "sasoc_number_peer_dest", ArgDir: 2}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "sasoc_peer_rwnd", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "sasoc_local_rwnd", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "sasoc_cookie_life", ArgDir: 2}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "sctp_authchunk"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "sauth_chunk"}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "sctp_authchunks", Dir: 2}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id", FldName: "gauth_assoc_id", ArgDir: 2}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "gauth_number_of_chunks", ArgDir: 2}, TypeSize: 4}, Buf: "gauth_chunks"},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "gauth_chunks", ArgDir: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "sctp_authkey"}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id", FldName: "sca_assoc_id"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "sca_keynumber"}, TypeSize: 2}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "sca_keylength"}, TypeSize: 2}, Buf: "sca_key"},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "sca_key"}},
|
|
}},
|
|
{Key: StructKey{Name: "sctp_authkeyid"}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id", FldName: "scact_assoc_id"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "scact_keynumber"}, TypeSize: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "sctp_authkeyid", Dir: 2}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id", FldName: "scact_assoc_id", ArgDir: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "scact_keynumber", ArgDir: 2}, TypeSize: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "sctp_default_prinfo"}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id", FldName: "pr_assoc_id"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pr_value"}, TypeSize: 4}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sctp_pr_policies", FldName: "pr_policy"}, TypeSize: 2}, Vals: []uint64{0, 16, 32, 48}},
|
|
}},
|
|
{Key: StructKey{Name: "sctp_default_prinfo", Dir: 2}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id", FldName: "pr_assoc_id", ArgDir: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pr_value", ArgDir: 2}, TypeSize: 4}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sctp_pr_policies", FldName: "pr_policy", ArgDir: 2}, TypeSize: 2}, Vals: []uint64{0, 16, 32, 48}},
|
|
}},
|
|
{Key: StructKey{Name: "sctp_delayed_sack"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sctp_sack_info", FldName: "sack_info"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", FldName: "assoc_value"}},
|
|
}},
|
|
{Key: StructKey{Name: "sctp_delayed_sack", Dir: 2}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sctp_sack_info", FldName: "sack_info", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", FldName: "assoc_value", ArgDir: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "sctp_event_subscribe"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "sctp_data_io_event"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "sctp_association_event"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "sctp_address_event"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "sctp_send_failure_event"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "sctp_peer_error_event"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "sctp_shutdown_event"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "sctp_partial_delivery_e"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "sctp_adaptation_layer_e"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "sctp_authentication_e"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "sctp_sender_dry_event"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "sctp_stream_reset_event"}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "sctp_event_subscribe", Dir: 1}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "sctp_data_io_event", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "sctp_association_event", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "sctp_address_event", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "sctp_send_failure_event", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "sctp_peer_error_event", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "sctp_shutdown_event", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "sctp_partial_delivery_e", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "sctp_adaptation_layer_e", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "sctp_authentication_e", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "sctp_sender_dry_event", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "sctp_stream_reset_event", ArgDir: 1}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "sctp_getaddrs", Dir: 2}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id", FldName: "assoc_id", ArgDir: 2}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addr_num", ArgDir: 2}, TypeSize: 4}, Buf: "addrs"},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "addrs", ArgDir: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "sctp_getaddrs_old", Dir: 2}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id", FldName: "assoc_id", ArgDir: 2}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addr_num", ArgDir: 2}, TypeSize: 4}, Buf: "addrs"},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrs"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}},
|
|
}},
|
|
{Key: StructKey{Name: "sctp_hmacalgo"}, Fields: []Type{
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "shmac_num_idents"}, TypeSize: 4}, Buf: "shmac_idents"},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "shmac_idents"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}},
|
|
}},
|
|
{Key: StructKey{Name: "sctp_hmacalgo", Dir: 2}, Fields: []Type{
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "shmac_num_idents", ArgDir: 2}, TypeSize: 4}, Buf: "shmac_idents"},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "shmac_idents", ArgDir: 2}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", ArgDir: 2}, TypeSize: 2}}},
|
|
}},
|
|
{Key: StructKey{Name: "sctp_initmsg"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "sinit_num_ostreams"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "sinit_max_instreams"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "sinit_max_attempts"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "sinit_max_init_timeo"}, TypeSize: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "sctp_initmsg", Dir: 1}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "sinit_num_ostreams", ArgDir: 1}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "sinit_max_instreams", ArgDir: 1}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "sinit_max_attempts", ArgDir: 1}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "sinit_max_init_timeo", ArgDir: 1}, TypeSize: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "sctp_max_burst"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "int"}, TypeSize: 4}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", FldName: "assoc_value"}},
|
|
}},
|
|
{Key: StructKey{Name: "sctp_max_burst", Dir: 1}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "int", ArgDir: 1}, TypeSize: 4}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", FldName: "assoc_value", ArgDir: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "sctp_maxseg"}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id", FldName: "assoc_id"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", FldName: "assoc_value"}},
|
|
}},
|
|
{Key: StructKey{Name: "sctp_maxseg", Dir: 2}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id", FldName: "assoc_id", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", FldName: "assoc_value", ArgDir: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "sctp_paddrinfo", Dir: 2}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id", FldName: "spinfo_assoc_id", ArgDir: 2}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage_sctp", FldName: "spinfo_address", ArgDir: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "spinfo_state", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "spinfo_cwnd", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "spinfo_srtt", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "spinfo_rto", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "spinfo_mtu", ArgDir: 2}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "sctp_paddrparams"}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id", FldName: "spp_assoc_id"}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage_sctp", FldName: "spp_address"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "spp_hbinterval"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "spp_pathmaxrxt"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "spp_pathmtu"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "spp_sackdelay"}, TypeSize: 4}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sctp_spp_flags", FldName: "spp_flags"}, TypeSize: 4}, Vals: []uint64{1, 2, 4, 128, 8, 16, 32, 64}},
|
|
}},
|
|
{Key: StructKey{Name: "sctp_paddrparams", Dir: 2}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id", FldName: "spp_assoc_id", ArgDir: 2}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage_sctp", FldName: "spp_address", ArgDir: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "spp_hbinterval", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "spp_pathmaxrxt", ArgDir: 2}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "spp_pathmtu", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "spp_sackdelay", ArgDir: 2}, TypeSize: 4}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sctp_spp_flags", FldName: "spp_flags", ArgDir: 2}, TypeSize: 4}, Vals: []uint64{1, 2, 4, 128, 8, 16, 32, 64}},
|
|
}},
|
|
{Key: StructKey{Name: "sctp_paddrthlds"}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id", FldName: "spt_assoc_id"}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage_sctp", FldName: "spt_address"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "spt_pathmaxrxt"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "spt_pathpfthld"}, TypeSize: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "sctp_paddrthlds", Dir: 2}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id", FldName: "spt_assoc_id", ArgDir: 2}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage_sctp", FldName: "spt_address", ArgDir: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "spt_pathmaxrxt", ArgDir: 2}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "spt_pathpfthld", ArgDir: 2}, TypeSize: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "sctp_pair", Dir: 1}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "f0", ArgDir: 1}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "f1", ArgDir: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "sctp_peeloff_arg_t", Dir: 2}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id", FldName: "assoc_id", ArgDir: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "sd", ArgDir: 2}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "sctp_prim"}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id", FldName: "ssp_assoc_id"}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage_sctp", FldName: "ssp_addr"}},
|
|
}},
|
|
{Key: StructKey{Name: "sctp_prim", Dir: 2}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id", FldName: "ssp_assoc_id", ArgDir: 2}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage_sctp", FldName: "ssp_addr", ArgDir: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "sctp_prstatus", Dir: 2}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id", FldName: "sprstat_assoc_id", ArgDir: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "sprstat_sid", ArgDir: 2}, TypeSize: 2}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sctp_pr_policies", FldName: "sprstat_policy", ArgDir: 2}, TypeSize: 2}, Vals: []uint64{0, 16, 32, 48}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "sprstat_abandoned_uns", ArgDir: 2}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "sprstat_abandoned_sent", ArgDir: 2}, TypeSize: 8}},
|
|
}},
|
|
{Key: StructKey{Name: "sctp_rtoinfo"}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id", FldName: "srto_assoc_id"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "srto_initial"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "srto_max"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "srto_min"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "sctp_rtoinfo", Dir: 2}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id", FldName: "srto_assoc_id", ArgDir: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "srto_initial", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "srto_max", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "srto_min", ArgDir: 2}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "sctp_sack_info"}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id", FldName: "sack_assoc_id"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "sack_delay"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "sack_freq"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "sctp_sack_info", Dir: 2}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id", FldName: "sack_assoc_id", ArgDir: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "sack_delay", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "sack_freq", ArgDir: 2}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "sctp_setadaptation"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "ssb_adaptation_ind"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "sctp_setadaptation", Dir: 1}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "ssb_adaptation_ind", ArgDir: 1}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "sctp_sndinfo"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "snd_sid"}, TypeSize: 2}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sctp_sndrcv_flags", FldName: "snd_flags"}, TypeSize: 2}, Vals: []uint64{1, 2, 4, 8, 32768, 512}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "snd_ppid"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "snd_context"}, TypeSize: 4}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id", FldName: "snd_assoc_id"}},
|
|
}},
|
|
{Key: StructKey{Name: "sctp_sndinfo", Dir: 2}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "snd_sid", ArgDir: 2}, TypeSize: 2}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sctp_sndrcv_flags", FldName: "snd_flags", ArgDir: 2}, TypeSize: 2}, Vals: []uint64{1, 2, 4, 8, 32768, 512}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "snd_ppid", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "snd_context", ArgDir: 2}, TypeSize: 4}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id", FldName: "snd_assoc_id", ArgDir: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "sctp_sndrcvinfo"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "sinfo_stream"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "sinfo_ssn"}, TypeSize: 2}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sctp_sndrcv_flags", FldName: "sinfo_flags"}, TypeSize: 2}, Vals: []uint64{1, 2, 4, 8, 32768, 512}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "sinfo_ppid"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "sinfo_context"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "sinfo_timetolive"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "sinfo_tsn"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "sinfo_cumtsn"}, TypeSize: 4}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id", FldName: "sinfo_assoc_id"}},
|
|
}},
|
|
{Key: StructKey{Name: "sctp_sndrcvinfo", Dir: 2}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "sinfo_stream", ArgDir: 2}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "sinfo_ssn", ArgDir: 2}, TypeSize: 2}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sctp_sndrcv_flags", FldName: "sinfo_flags", ArgDir: 2}, TypeSize: 2}, Vals: []uint64{1, 2, 4, 8, 32768, 512}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "sinfo_ppid", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "sinfo_context", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "sinfo_timetolive", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "sinfo_tsn", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "sinfo_cumtsn", ArgDir: 2}, TypeSize: 4}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id", FldName: "sinfo_assoc_id", ArgDir: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "sctp_status", Dir: 2}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id", FldName: "sstat_assoc_id", ArgDir: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "sstat_state", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "sstat_rwnd", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "sstat_unackdata", ArgDir: 2}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "sstat_penddata", ArgDir: 2}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "sstat_instrms", ArgDir: 2}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "sstat_outstrms", ArgDir: 2}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "sstat_fragmentation_p", ArgDir: 2}, TypeSize: 4}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrinfo", FldName: "sstat_primary", ArgDir: 2}, IsPacked: true, AlignAttr: 4},
|
|
}},
|
|
{Key: StructKey{Name: "sembuf"}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sem_sem_id", FldName: "num"}, TypeSize: 2}, Vals: []uint64{0, 1, 2, 3, 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "op"}, TypeSize: 2}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "semop_flags", FldName: "flg"}, TypeSize: 2}, Vals: []uint64{2048, 4096}},
|
|
}},
|
|
{Key: StructKey{Name: "semid_ds"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ipc_perm", FldName: "perm"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "otime"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "ctime"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "nsems"}, TypeSize: 8}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "pad0"}, TypeSize: 8}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "pad1"}, TypeSize: 8}},
|
|
}},
|
|
{Key: StructKey{Name: "send_mmsghdr"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "send_msghdr", FldName: "msg_hdr"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "msg_len"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "send_msghdr"}, Fields: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg_name", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage"}, IsVarlen: true}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "msg_namelen"}, TypeSize: 4}, Buf: "msg_name"},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg_iov"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "msg_iovlen"}, TypeSize: 8}, Buf: "msg_iov"},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg_control"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmsghdr"}, AlignAttr: 8}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "msg_controllen"}, TypeSize: 8}, Buf: "msg_control"},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "msg_flags"}, TypeSize: 4}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}},
|
|
}},
|
|
{Key: StructKey{Name: "shmid_ds"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ipc_perm", FldName: "perm"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "segsz"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "atime"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "dtime"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "ctime"}, TypeSize: 8}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "cpid"}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "lpid"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "nattch"}, TypeSize: 2}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "unused0"}, TypeSize: 2}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "unused1"}, TypeSize: 8}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "unused2"}, TypeSize: 8}},
|
|
}},
|
|
{Key: StructKey{Name: "sigaction"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "handler"}, TypeSize: 8}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sigset", FldName: "mask"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sigaction_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2, 1073741824, 134217728, 2147483648, 268435456, 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "restor"}, TypeSize: 8}},
|
|
}},
|
|
{Key: StructKey{Name: "sigaction", Dir: 1}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "handler", ArgDir: 1}, TypeSize: 8}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sigset", FldName: "mask", ArgDir: 1}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sigaction_flags", FldName: "flags", ArgDir: 1}, TypeSize: 8}, Vals: []uint64{1, 2, 1073741824, 134217728, 2147483648, 268435456, 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "restor", ArgDir: 1}, TypeSize: 8}},
|
|
}},
|
|
{Key: StructKey{Name: "sigevent"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "val"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "signalno", FldName: "signo"}, TypeSize: 4}, Kind: 1},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sigev_notify", FldName: "notify"}, TypeSize: 4}, Vals: []uint64{1, 0, 2, 4}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "sigevent_u", FldName: "u"}},
|
|
}},
|
|
{Key: StructKey{Name: "sigevent_thread"}, Fields: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "func"}, Type: &BufferType{}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "attr"}, Type: &BufferType{}},
|
|
}},
|
|
{Key: StructKey{Name: "sigevent_u"}, Fields: []Type{
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}, Kind: 1, RangeBegin: 8, RangeEnd: 8},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "tid"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sigevent_thread", FldName: "thr"}},
|
|
}},
|
|
{Key: StructKey{Name: "siginfo"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "signalno", FldName: "signo"}, TypeSize: 4}, Kind: 1},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "errno"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "code"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pad3"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "siginfo", Dir: 1}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "signalno", FldName: "signo", ArgDir: 1}, TypeSize: 4}, Kind: 1},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "errno", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "code", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pad3", ArgDir: 1}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "sigset"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "mask"}, TypeSize: 8}},
|
|
}},
|
|
{Key: StructKey{Name: "sigset", Dir: 1}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "mask", ArgDir: 1}, TypeSize: 8}},
|
|
}},
|
|
{Key: StructKey{Name: "sigset", Dir: 2}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "mask", ArgDir: 2}, TypeSize: 8}},
|
|
}},
|
|
{Key: StructKey{Name: "sigset_size"}, Fields: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ss"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset", ArgDir: 2}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "ss"},
|
|
}},
|
|
{Key: StructKey{Name: "snd_ctl_elem_id"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "numid"}, TypeSize: 4}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "snd_ctl_iface", FldName: "iface"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "dev"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "subdev"}, TypeSize: 4}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "name"}, Kind: 1, RangeBegin: 44, RangeEnd: 44},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "index"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "snd_ctl_elem_id", Dir: 1}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "numid", ArgDir: 1}, TypeSize: 4}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "snd_ctl_iface", FldName: "iface", ArgDir: 1}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "dev", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "subdev", ArgDir: 1}, TypeSize: 4}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "name", ArgDir: 1}, Kind: 1, RangeBegin: 44, RangeEnd: 44},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "index", ArgDir: 1}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "snd_ctl_elem_info"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_id", FldName: "id"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 4}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "access"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "count"}, TypeSize: 4}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "owner"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "items"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "item"}, TypeSize: 4}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "name"}, Kind: 1, RangeBegin: 64, RangeEnd: 64},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nameptr"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "namelen"}, TypeSize: 4}, Buf: "nameptr"},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad1"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 44, RangeEnd: 44},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "d"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}, Kind: 1, RangeBegin: 4, RangeEnd: 4},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad2"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 56, RangeEnd: 56},
|
|
}},
|
|
{Key: StructKey{Name: "snd_ctl_elem_list"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "off"}, TypeSize: 4}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "space"}, TypeSize: 4}, Buf: "pids"},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "used"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "count"}, TypeSize: 4}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pids"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_id", ArgDir: 1}}}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 50, RangeEnd: 50},
|
|
}},
|
|
{Key: StructKey{Name: "snd_ctl_elem_value"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_id", FldName: "id"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "indir"}, TypeSize: 4}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "value"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}, Kind: 1, RangeBegin: 128, RangeEnd: 128},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "timespec", FldName: "tstamp"}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 112, RangeEnd: 112},
|
|
}},
|
|
{Key: StructKey{Name: "snd_ctl_tlv"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "numid"}, TypeSize: 4}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "len"}, TypeSize: 4}, ByteSize: 1, Buf: "tlv"},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "tlv"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
}},
|
|
{Key: StructKey{Name: "snd_pcm_info"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "dev"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "subdev"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "stream"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "card"}, TypeSize: 4}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "id"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 64, RangeEnd: 64},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "name"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 80, RangeEnd: 80},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "subname"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 32, RangeEnd: 32},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "devcl"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "devscl"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "count"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "avail"}, TypeSize: 4}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "sync"}, Kind: 1, RangeBegin: 16, RangeEnd: 16},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 64, RangeEnd: 64},
|
|
}},
|
|
{Key: StructKey{Name: "snd_rawmidi_info"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "dev"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "subdev"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "stream"}, TypeSize: 4}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "card"}, TypeSize: 4}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "flags"}, TypeSize: 4}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "id"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 64, RangeEnd: 64},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "name"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 80, RangeEnd: 80},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "subname"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 32, RangeEnd: 32},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "count"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "avail"}, TypeSize: 4}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 64, RangeEnd: 64},
|
|
}},
|
|
{Key: StructKey{Name: "snd_seq_addr"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "client"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "port"}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "snd_seq_addr", Dir: 1}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "client", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "port", ArgDir: 1}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "snd_seq_client_info"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "client"}, TypeSize: 4}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "snd_seq_client_type", FldName: "type"}, TypeSize: 4}, Vals: []uint64{0, 1, 2}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "name"}, Kind: 2, SubKind: "snd_seq_client_name", Values: []string{"client0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "client1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"}, Length: 64},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "snd_seq_filter", FldName: "filter"}, TypeSize: 4}, Vals: []uint64{1, 2, 4, 18446744071562067968}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "mfilt"}, Kind: 1, RangeBegin: 8, RangeEnd: 8},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "evfilt"}, Kind: 1, RangeBegin: 32, RangeEnd: 32},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "nports"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "lost"}, TypeSize: 4}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 64, RangeEnd: 64},
|
|
}},
|
|
{Key: StructKey{Name: "snd_seq_client_info", Dir: 1}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "client", ArgDir: 1}, TypeSize: 4}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "snd_seq_client_type", FldName: "type", ArgDir: 1}, TypeSize: 4}, Vals: []uint64{0, 1, 2}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "name", ArgDir: 1}, Kind: 2, SubKind: "snd_seq_client_name", Values: []string{"client0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "client1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"}, Length: 64},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "snd_seq_filter", FldName: "filter", ArgDir: 1}, TypeSize: 4}, Vals: []uint64{1, 2, 4, 18446744071562067968}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "mfilt", ArgDir: 1}, Kind: 1, RangeBegin: 8, RangeEnd: 8},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "evfilt", ArgDir: 1}, Kind: 1, RangeBegin: 32, RangeEnd: 32},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "nports", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "lost", ArgDir: 1}, TypeSize: 4}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad", ArgDir: 1}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", ArgDir: 1}, TypeSize: 1}}, Kind: 1, RangeBegin: 64, RangeEnd: 64},
|
|
}},
|
|
{Key: StructKey{Name: "snd_seq_client_pool"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "client"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "opool"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "ipool"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "oroom"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "ofree"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "ifree"}, TypeSize: 4}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 64, RangeEnd: 64},
|
|
}},
|
|
{Key: StructKey{Name: "snd_seq_connect"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_addr", FldName: "sender"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_addr", FldName: "dest"}},
|
|
}},
|
|
{Key: StructKey{Name: "snd_seq_ev_ctrl"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "chan"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "param"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "val"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "snd_seq_ev_ext"}, Fields: []Type{
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 4}, Buf: "ptr"},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "ptr"}, Type: &BufferType{}},
|
|
}},
|
|
{Key: StructKey{Name: "snd_seq_ev_note"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "chan"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "note"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "veloc"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "oveloc"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "dur"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "snd_seq_ev_queue_control"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "queue"}, TypeSize: 1}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_skew", FldName: "param"}},
|
|
}},
|
|
{Key: StructKey{Name: "snd_seq_ev_quote"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_addr", FldName: "origin"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "val"}, TypeSize: 2}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "event", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_event"}}},
|
|
}},
|
|
{Key: StructKey{Name: "snd_seq_ev_raw32"}, Fields: []Type{
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: 1, RangeBegin: 3, RangeEnd: 3},
|
|
}},
|
|
{Key: StructKey{Name: "snd_seq_ev_raw8"}, Fields: []Type{
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data"}, Kind: 1, RangeBegin: 12, RangeEnd: 12},
|
|
}},
|
|
{Key: StructKey{Name: "snd_seq_event"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "type"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "flags"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "tag"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "queue"}, TypeSize: 1}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "snd_seq_timestamp", FldName: "time"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_addr", FldName: "src"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_addr", FldName: "dst"}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "snd_seq_event_data", FldName: "data"}},
|
|
}},
|
|
{Key: StructKey{Name: "snd_seq_event_data"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_ev_note", FldName: "note"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_ev_ctrl", FldName: "control"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_ev_raw8", FldName: "raw8"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_ev_raw32", FldName: "raw32"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_ev_ext", FldName: "ext"}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_ev_queue_control", FldName: "queue"}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "snd_seq_timestamp", FldName: "time"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_addr", FldName: "addr"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_connect", FldName: "connect"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_result", FldName: "result"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_ev_quote", FldName: "quote"}, IsPacked: true},
|
|
}},
|
|
{Key: StructKey{Name: "snd_seq_port_info"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_addr", FldName: "addr"}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "name"}, Kind: 2, SubKind: "snd_seq_port_name", Values: []string{"port0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "port1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"}, Length: 64},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "snd_seq_port_cap", FldName: "cap"}, TypeSize: 4}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64, 128}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "snd_seq_port_type", FldName: "type"}, TypeSize: 4}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64, 1024, 2048, 4096, 65536, 131072, 262144, 524288, 1048576}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "chans"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "voices"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "svoices"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "readuse"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "wruse"}, TypeSize: 4}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "kernel"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "snd_seq_port_flags", FldName: "flags"}, TypeSize: 4}, Vals: []uint64{1, 2, 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "timeq"}, TypeSize: 4}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 59, RangeEnd: 59},
|
|
}},
|
|
{Key: StructKey{Name: "snd_seq_port_info", Dir: 1}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_addr", FldName: "addr", ArgDir: 1}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "name", ArgDir: 1}, Kind: 2, SubKind: "snd_seq_port_name", Values: []string{"port0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "port1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"}, Length: 64},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "snd_seq_port_cap", FldName: "cap", ArgDir: 1}, TypeSize: 4}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64, 128}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "snd_seq_port_type", FldName: "type", ArgDir: 1}, TypeSize: 4}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64, 1024, 2048, 4096, 65536, 131072, 262144, 524288, 1048576}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "chans", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "voices", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "svoices", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "readuse", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "wruse", ArgDir: 1}, TypeSize: 4}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "kernel", ArgDir: 1}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "snd_seq_port_flags", FldName: "flags", ArgDir: 1}, TypeSize: 4}, Vals: []uint64{1, 2, 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "timeq", ArgDir: 1}, TypeSize: 4}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad", ArgDir: 1}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", ArgDir: 1}, TypeSize: 1}}, Kind: 1, RangeBegin: 59, RangeEnd: 59},
|
|
}},
|
|
{Key: StructKey{Name: "snd_seq_port_subscribe"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_addr", FldName: "sender"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_addr", FldName: "dest"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "voices"}, TypeSize: 4}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "snd_seq_sub_flags", FldName: "flags"}, TypeSize: 4}, Vals: []uint64{1, 2, 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "queue"}, TypeSize: 1}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad1"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 3, RangeEnd: 3},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad2"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 64, RangeEnd: 64},
|
|
}},
|
|
{Key: StructKey{Name: "snd_seq_query_subs"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_addr", FldName: "root"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "snd_seq_subs_type", FldName: "type"}, TypeSize: 4}, Vals: []uint64{0, 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "index"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "nsubs"}, TypeSize: 4}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_addr", FldName: "addr"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "queue"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "flags"}, TypeSize: 4}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 64, RangeEnd: 64},
|
|
}},
|
|
{Key: StructKey{Name: "snd_seq_queue_client"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "queue"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "client"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "used"}, TypeSize: 4}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 64, RangeEnd: 64},
|
|
}},
|
|
{Key: StructKey{Name: "snd_seq_queue_info"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "queue"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "owner"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "locked"}, TypeSize: 4}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "name"}, Kind: 2, SubKind: "snd_seq_queue_name", Values: []string{"queue0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "queue1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"}, Length: 64},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "flags"}, TypeSize: 4}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 60, RangeEnd: 60},
|
|
}},
|
|
{Key: StructKey{Name: "snd_seq_queue_skew"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "val"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "base"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "snd_seq_queue_status"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "queue"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "events"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "tick"}, TypeSize: 4}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "timespec", FldName: "time"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "runnint"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "flags"}, TypeSize: 4}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 64, RangeEnd: 64},
|
|
}},
|
|
{Key: StructKey{Name: "snd_seq_queue_status", Dir: 1}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "queue", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "events", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "tick", ArgDir: 1}, TypeSize: 4}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "timespec", FldName: "time", ArgDir: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "runnint", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "flags", ArgDir: 1}, TypeSize: 4}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad", ArgDir: 1}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", ArgDir: 1}, TypeSize: 1}}, Kind: 1, RangeBegin: 64, RangeEnd: 64},
|
|
}},
|
|
{Key: StructKey{Name: "snd_seq_queue_timer"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "queue"}, TypeSize: 4}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "snd_seq_timer_type", FldName: "type"}, TypeSize: 4}, Vals: []uint64{0, 1, 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_id", FldName: "id"}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 64, RangeEnd: 64},
|
|
}},
|
|
{Key: StructKey{Name: "snd_seq_remove_events"}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "snd_seq_remove_mode", FldName: "mode"}, TypeSize: 4}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64, 128, 256, 512}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "snd_seq_timestamp", FldName: "time"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "queue"}, TypeSize: 1}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_addr", FldName: "dest"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "chan"}, TypeSize: 1}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "snd_seq_client_type", FldName: "type"}, TypeSize: 4}, Vals: []uint64{0, 1, 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "tag"}, TypeSize: 1}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 4}}, Kind: 1, RangeBegin: 10, RangeEnd: 10},
|
|
}},
|
|
{Key: StructKey{Name: "snd_seq_result"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "event"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "result"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "snd_seq_running_info"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "client"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "bigend"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "cpumode"}, TypeSize: 1}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "pad1"}, TypeSize: 1}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad2"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 12, RangeEnd: 12},
|
|
}},
|
|
{Key: StructKey{Name: "snd_seq_system_info"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "queues"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "clients"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "ports"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "channel"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "nclient"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "nqueue"}, TypeSize: 4}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 24, RangeEnd: 24},
|
|
}},
|
|
{Key: StructKey{Name: "snd_seq_timestamp"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "tick"}, TypeSize: 4}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "timespec", FldName: "time"}},
|
|
}},
|
|
{Key: StructKey{Name: "snd_timer_ginfo"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_id", FldName: "tid"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "flags"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "card"}, TypeSize: 4}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "id"}, Kind: 2, SubKind: "snd_timer_id_str", Values: []string{"id0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "id1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"}, Length: 64},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "name"}, Kind: 2, SubKind: "snd_timer_name", Values: []string{"timer0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "timer1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"}, Length: 80},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "pad1"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "res"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "resmin"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "resmax"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "clients"}, TypeSize: 4}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad2"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 32, RangeEnd: 32},
|
|
}},
|
|
{Key: StructKey{Name: "snd_timer_gparams"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_id", FldName: "tid"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "periodn"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "periodd"}, TypeSize: 8}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 32, RangeEnd: 32},
|
|
}},
|
|
{Key: StructKey{Name: "snd_timer_gstatus"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_id", FldName: "tid"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "res"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "resnum"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "resden"}, TypeSize: 8}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 32, RangeEnd: 32},
|
|
}},
|
|
{Key: StructKey{Name: "snd_timer_id"}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "snd_timer_class", FldName: "class"}, TypeSize: 4}, Vals: []uint64{18446744073709551615, 0, 1, 2, 3}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "snd_timer_sclass", FldName: "sclass"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "card"}, TypeSize: 4}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "snd_timer_dev", FldName: "dev"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "subdev"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "snd_timer_params"}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "snd_timer_flags", FldName: "flags"}, TypeSize: 4}, Vals: []uint64{1, 2, 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "ticks"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "qsize"}, TypeSize: 4}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "pad1"}, TypeSize: 4}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "snd_timer_filter", FldName: "filter"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6, 7, 8, 12, 13, 14, 15, 17, 18}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad2"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 60, RangeEnd: 60},
|
|
}},
|
|
{Key: StructKey{Name: "snd_timer_select"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_id", FldName: "tid"}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 32, RangeEnd: 32},
|
|
}},
|
|
{Key: StructKey{Name: "sock_filter"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "code"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "jt"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "jf"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "k"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "sock_fprog"}, Fields: []Type{
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 2}, Buf: "filter"},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "filter"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_filter"}}}},
|
|
}},
|
|
{Key: StructKey{Name: "sock_in6_pair", Dir: 1}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "f0", ArgDir: 1}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "f1", ArgDir: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "sock_in_pair", Dir: 1}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "f0", ArgDir: 1}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "f1", ArgDir: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", FldName: "in"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25", FldName: "ax25"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx", FldName: "ipx"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nl", FldName: "nl"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc", FldName: "llc"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_sco", FldName: "sco"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_l2", FldName: "l2"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_hci", FldName: "hci"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_rc", FldName: "rc"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc", FldName: "nfc"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ethernet", FldName: "ethernet"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_generic", FldName: "generic"}},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr", Dir: 1}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", FldName: "in", ArgDir: 1}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25", FldName: "ax25", ArgDir: 1}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx", FldName: "ipx", ArgDir: 1}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nl", FldName: "nl", ArgDir: 1}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc", FldName: "llc", ArgDir: 1}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_sco", FldName: "sco", ArgDir: 1}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_l2", FldName: "l2", ArgDir: 1}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_hci", FldName: "hci", ArgDir: 1}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_rc", FldName: "rc", ArgDir: 1}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc", FldName: "nfc", ArgDir: 1}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ethernet", FldName: "ethernet", ArgDir: 1}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_generic", FldName: "generic", ArgDir: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr", Dir: 2}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", FldName: "in", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25", FldName: "ax25", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx", FldName: "ipx", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nl", FldName: "nl", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc", FldName: "llc", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_sco", FldName: "sco", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_l2", FldName: "l2", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_hci", FldName: "hci", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_rc", FldName: "rc", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc", FldName: "nfc", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ethernet", FldName: "ethernet", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_generic", FldName: "generic", ArgDir: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_alg"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family"}, TypeSize: 2}, Val: 38},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "type"}, Kind: 2, SubKind: "salg_type", Values: []string{"aead\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "hash\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "rng\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "skcipher\x00\x00\x00\x00\x00\x00"}, Length: 14},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "af_alg_type", FldName: "feat"}, TypeSize: 4}, Vals: []uint64{15, 1, 2, 3, 4, 5, 6, 14, 14, 14, 15, 12, 13, 15, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "af_alg_type", FldName: "mask"}, TypeSize: 4}, Vals: []uint64{15, 1, 2, 3, 4, 5, 6, 14, 14, 14, 15, 12, 13, 15, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "name"}, Kind: 2, SubKind: "salg_name", Values: []string{"cmac(aes)\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ecb(aes)\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "cbc(aes)\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "hmac(sha1)\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "pcbc(fcrypt)\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ghash\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "jitterentropy_rng\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "stdrng\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "stdrng\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "stdrng\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "stdrng\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "hmac(sha256)\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "stdrng\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "stdrng\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "stdrng\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "stdrng\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "stdrng\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "842\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "lz4hc\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "lz4\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "lzo\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "crct10dif\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "crc32\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "crc32c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "michael_mic\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "zlib\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "deflate\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "poly1305\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "chacha20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "salsa20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "seed\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "anubis\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "khazad\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "xeta\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "xtea\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "tea\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ecb(arc4)\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "arc4\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "cast6\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "cast5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "camellia\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "aes\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "tnepres\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "serpent\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "twofish\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "blowfish\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "fcrypt\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "des3_ede\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "des\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "tgr128\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "tgr160\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "tgr192\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "wp256\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "wp384\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "wp512\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "sha384\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "sha512\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "sha224\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "sha256\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "sha1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "rmd320\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "rmd256\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "rmd160\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "rmd128\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "md5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "md4\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "digest_null\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "compress_null\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ecb(cipher_null)\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "cipher_null\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "rsa\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "poly1305\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "xts(serpent)\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "lrw(serpent)\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ctr(serpent)\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "cbc(serpent)\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "__ecb-serpent-sse2\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ecb(serpent)\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "__xts-serpent-sse2\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "__lrw-serpent-sse2\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "__ctr-serpent-sse2\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "__cbc-serpent-sse2\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "__ecb-serpent-sse2\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "salsa20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "xts(twofish)\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "lrw(twofish)\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ctr(twofish)\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "cbc(twofish)\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ecb(twofish)\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "twofish\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ctr(blowfish)\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "cbc(blowfish)\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ecb(blowfish)\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "blowfish\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "xts(camellia)\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "lrw(camellia)\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ctr(camellia)\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "cbc(camellia)\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ecb(camellia)\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "camellia\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ctr(des3_ede)\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "cbc(des3_ede)\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ecb(des3_ede)\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "des3_ede\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "aes\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"}, Length: 64},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_alg", Dir: 1}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family", ArgDir: 1}, TypeSize: 2}, Val: 38},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "type", ArgDir: 1}, Kind: 2, SubKind: "salg_type", Values: []string{"aead\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "hash\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "rng\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "skcipher\x00\x00\x00\x00\x00\x00"}, Length: 14},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "af_alg_type", FldName: "feat", ArgDir: 1}, TypeSize: 4}, Vals: []uint64{15, 1, 2, 3, 4, 5, 6, 14, 14, 14, 15, 12, 13, 15, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "af_alg_type", FldName: "mask", ArgDir: 1}, TypeSize: 4}, Vals: []uint64{15, 1, 2, 3, 4, 5, 6, 14, 14, 14, 15, 12, 13, 15, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "name", ArgDir: 1}, Kind: 2, SubKind: "salg_name", Values: []string{"cmac(aes)\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ecb(aes)\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "cbc(aes)\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "hmac(sha1)\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "pcbc(fcrypt)\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ghash\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "jitterentropy_rng\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "stdrng\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "stdrng\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "stdrng\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "stdrng\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "hmac(sha256)\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "stdrng\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "stdrng\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "stdrng\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "stdrng\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "stdrng\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "842\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "lz4hc\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "lz4\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "lzo\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "crct10dif\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "crc32\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "crc32c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "michael_mic\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "zlib\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "deflate\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "poly1305\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "chacha20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "salsa20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "seed\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "anubis\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "khazad\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "xeta\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "xtea\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "tea\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ecb(arc4)\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "arc4\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "cast6\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "cast5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "camellia\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "aes\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "tnepres\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "serpent\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "twofish\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "blowfish\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "fcrypt\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "des3_ede\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "des\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "tgr128\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "tgr160\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "tgr192\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "wp256\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "wp384\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "wp512\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "sha384\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "sha512\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "sha224\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "sha256\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "sha1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "rmd320\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "rmd256\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "rmd160\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "rmd128\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "md5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "md4\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "digest_null\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "compress_null\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ecb(cipher_null)\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "cipher_null\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "rsa\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "poly1305\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "xts(serpent)\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "lrw(serpent)\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ctr(serpent)\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "cbc(serpent)\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "__ecb-serpent-sse2\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ecb(serpent)\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "__xts-serpent-sse2\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "__lrw-serpent-sse2\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "__ctr-serpent-sse2\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "__cbc-serpent-sse2\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "__ecb-serpent-sse2\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "salsa20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "xts(twofish)\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "lrw(twofish)\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ctr(twofish)\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "cbc(twofish)\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ecb(twofish)\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "twofish\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ctr(blowfish)\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "cbc(blowfish)\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ecb(blowfish)\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "blowfish\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "xts(camellia)\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "lrw(camellia)\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ctr(camellia)\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "cbc(camellia)\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ecb(camellia)\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "camellia\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ctr(des3_ede)\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "cbc(des3_ede)\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "ecb(des3_ede)\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "des3_ede\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", "aes\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"}, Length: 64},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_ax25"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "sax25_family"}, TypeSize: 2}, Val: 3},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ax25_address", FldName: "sax25_call"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "sax25_ndigis"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_ax25", Dir: 1}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "sax25_family", ArgDir: 1}, TypeSize: 2}, Val: 3},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ax25_address", FldName: "sax25_call", ArgDir: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "sax25_ndigis", ArgDir: 1}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_ax25", Dir: 2}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "sax25_family", ArgDir: 2}, TypeSize: 2}, Val: 3},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ax25_address", FldName: "sax25_call", ArgDir: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "sax25_ndigis", ArgDir: 2}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_ethernet"}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockaddr_ethernet_family", FldName: "sa_family"}, TypeSize: 2}, Vals: []uint64{1, 774, 6}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "mac_addr", FldName: "sa_data"}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 8, RangeEnd: 8},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_ethernet", Dir: 1}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockaddr_ethernet_family", FldName: "sa_family", ArgDir: 1}, TypeSize: 2}, Vals: []uint64{1, 774, 6}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "mac_addr", FldName: "sa_data", ArgDir: 1}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad", ArgDir: 1}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", ArgDir: 1}, TypeSize: 1}}, Kind: 1, RangeBegin: 8, RangeEnd: 8},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_ethernet", Dir: 2}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockaddr_ethernet_family", FldName: "sa_family", ArgDir: 2}, TypeSize: 2}, Vals: []uint64{1, 774, 6}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "mac_addr", FldName: "sa_data", ArgDir: 2}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad", ArgDir: 2}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", ArgDir: 2}, TypeSize: 1}}, Kind: 1, RangeBegin: 8, RangeEnd: 8},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_generic"}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "socket_domain", FldName: "sa_family"}, TypeSize: 2}, Vals: []uint64{1, 2, 10, 4, 16, 9, 3, 8, 5, 17}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "sa_data"}, Kind: 1, RangeBegin: 14, RangeEnd: 14},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_generic", Dir: 1}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "socket_domain", FldName: "sa_family", ArgDir: 1}, TypeSize: 2}, Vals: []uint64{1, 2, 10, 4, 16, 9, 3, 8, 5, 17}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "sa_data", ArgDir: 1}, Kind: 1, RangeBegin: 14, RangeEnd: 14},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_generic", Dir: 2}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "socket_domain", FldName: "sa_family", ArgDir: 2}, TypeSize: 2}, Vals: []uint64{1, 2, 10, 4, 16, 9, 3, 8, 5, 17}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "sa_data", ArgDir: 2}, Kind: 1, RangeBegin: 14, RangeEnd: 14},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_hci"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fam"}, TypeSize: 2}, Val: 31},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "dev"}, TypeSize: 2}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bt_chi_chan", FldName: "chan"}, TypeSize: 2}, Vals: []uint64{0, 1, 2, 3}},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_hci", Dir: 1}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fam", ArgDir: 1}, TypeSize: 2}, Val: 31},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "dev", ArgDir: 1}, TypeSize: 2}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bt_chi_chan", FldName: "chan", ArgDir: 1}, TypeSize: 2}, Vals: []uint64{0, 1, 2, 3}},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_hci", Dir: 2}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fam", ArgDir: 2}, TypeSize: 2}, Val: 31},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "dev", ArgDir: 2}, TypeSize: 2}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bt_chi_chan", FldName: "chan", ArgDir: 2}, TypeSize: 2}, Vals: []uint64{0, 1, 2, 3}},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_in"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family"}, TypeSize: 2}, Val: 2},
|
|
&ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "port"}, TypeSize: 2, BigEndian: true}, ValuesStart: 20000, ValuesPerProc: 4},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv4_addr", FldName: "addr"}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 8, RangeEnd: 8},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_in", Dir: 1}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family", ArgDir: 1}, TypeSize: 2}, Val: 2},
|
|
&ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "port", ArgDir: 1}, TypeSize: 2, BigEndian: true}, ValuesStart: 20000, ValuesPerProc: 4},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv4_addr", FldName: "addr", ArgDir: 1}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad", ArgDir: 1}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", ArgDir: 1}, TypeSize: 1}}, Kind: 1, RangeBegin: 8, RangeEnd: 8},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_in", Dir: 2}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family", ArgDir: 2}, TypeSize: 2}, Val: 2},
|
|
&ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "port", ArgDir: 2}, TypeSize: 2, BigEndian: true}, ValuesStart: 20000, ValuesPerProc: 4},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv4_addr", FldName: "addr", ArgDir: 2}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad", ArgDir: 2}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", ArgDir: 2}, TypeSize: 1}}, Kind: 1, RangeBegin: 8, RangeEnd: 8},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_in6"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family"}, TypeSize: 2}, Val: 10},
|
|
&ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "port"}, TypeSize: 2, BigEndian: true}, ValuesStart: 20000, ValuesPerProc: 4},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "flow"}, TypeSize: 4}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv6_addr", FldName: "addr"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "scope"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_in6", Dir: 1}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family", ArgDir: 1}, TypeSize: 2}, Val: 10},
|
|
&ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "port", ArgDir: 1}, TypeSize: 2, BigEndian: true}, ValuesStart: 20000, ValuesPerProc: 4},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "flow", ArgDir: 1}, TypeSize: 4}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv6_addr", FldName: "addr", ArgDir: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "scope", ArgDir: 1}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_in6", Dir: 2}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family", ArgDir: 2}, TypeSize: 2}, Val: 10},
|
|
&ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "port", ArgDir: 2}, TypeSize: 2, BigEndian: true}, ValuesStart: 20000, ValuesPerProc: 4},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "flow", ArgDir: 2}, TypeSize: 4}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv6_addr", FldName: "addr", ArgDir: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "scope", ArgDir: 2}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_ipx"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "sipx_family"}, TypeSize: 2}, Val: 4},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "sipx_port"}, TypeSize: 2, BigEndian: true}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "sipx_network"}, TypeSize: 4, BigEndian: true}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "sipx_node"}, Kind: 1, RangeBegin: 6, RangeEnd: 6},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "sipx_type"}, TypeSize: 1}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "pad"}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_ipx", Dir: 1}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "sipx_family", ArgDir: 1}, TypeSize: 2}, Val: 4},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "sipx_port", ArgDir: 1}, TypeSize: 2, BigEndian: true}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "sipx_network", ArgDir: 1}, TypeSize: 4, BigEndian: true}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "sipx_node", ArgDir: 1}, Kind: 1, RangeBegin: 6, RangeEnd: 6},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "sipx_type", ArgDir: 1}, TypeSize: 1}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "pad", ArgDir: 1}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_ipx", Dir: 2}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "sipx_family", ArgDir: 2}, TypeSize: 2}, Val: 4},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "sipx_port", ArgDir: 2}, TypeSize: 2, BigEndian: true}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "sipx_network", ArgDir: 2}, TypeSize: 4, BigEndian: true}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "sipx_node", ArgDir: 2}, Kind: 1, RangeBegin: 6, RangeEnd: 6},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "sipx_type", ArgDir: 2}, TypeSize: 1}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "pad", ArgDir: 2}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_l2"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fam"}, TypeSize: 2}, Val: 31},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "psm"}, TypeSize: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "bdaddr", FldName: "addr"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "cid"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "typ"}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_l2", Dir: 1}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fam", ArgDir: 1}, TypeSize: 2}, Val: 31},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "psm", ArgDir: 1}, TypeSize: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "bdaddr", FldName: "addr", ArgDir: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "cid", ArgDir: 1}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "typ", ArgDir: 1}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_l2", Dir: 2}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fam", ArgDir: 2}, TypeSize: 2}, Val: 31},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "psm", ArgDir: 2}, TypeSize: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "bdaddr", FldName: "addr", ArgDir: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "cid", ArgDir: 2}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "typ", ArgDir: 2}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_ll"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "sll_family"}, TypeSize: 2}, Val: 17},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "packet_protocols", FldName: "sll_protocol"}, TypeSize: 2, BigEndian: true}, Vals: []uint64{1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 16, 17, 21, 22, 23, 24, 25, 26, 27, 28, 245, 246, 247, 248}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "ifindex", FldName: "sll_ifindex"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "sll_hatype"}, TypeSize: 2}, Val: 1},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "sll_pkttype"}, TypeSize: 1}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "sll_halen"}, TypeSize: 1}, Val: 6},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "mac_addr", FldName: "sll_addr"}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 2, RangeEnd: 2},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_ll", Dir: 1}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "sll_family", ArgDir: 1}, TypeSize: 2}, Val: 17},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "packet_protocols", FldName: "sll_protocol", ArgDir: 1}, TypeSize: 2, BigEndian: true}, Vals: []uint64{1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 16, 17, 21, 22, 23, 24, 25, 26, 27, 28, 245, 246, 247, 248}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "ifindex", FldName: "sll_ifindex", ArgDir: 1}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "sll_hatype", ArgDir: 1}, TypeSize: 2}, Val: 1},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "sll_pkttype", ArgDir: 1}, TypeSize: 1}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "sll_halen", ArgDir: 1}, TypeSize: 1}, Val: 6},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "mac_addr", FldName: "sll_addr", ArgDir: 1}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad", ArgDir: 1}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", ArgDir: 1}, TypeSize: 1}}, Kind: 1, RangeBegin: 2, RangeEnd: 2},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_llc"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "sllc_family"}, TypeSize: 2}, Val: 26},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "llc_protocols", FldName: "sllc_protocol"}, TypeSize: 2, BigEndian: true}, Vals: []uint64{1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 16, 17, 21, 22, 23, 24, 25, 26, 27, 28, 245, 246, 247, 248}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "sllc_test"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "sllc_xid"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "sllc_ua"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "sllc_sap"}, TypeSize: 1}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "mac_addr", FldName: "sll_addr"}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}}, Kind: 1, RangeBegin: 2, RangeEnd: 2},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_llc", Dir: 1}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "sllc_family", ArgDir: 1}, TypeSize: 2}, Val: 26},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "llc_protocols", FldName: "sllc_protocol", ArgDir: 1}, TypeSize: 2, BigEndian: true}, Vals: []uint64{1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 16, 17, 21, 22, 23, 24, 25, 26, 27, 28, 245, 246, 247, 248}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "sllc_test", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "sllc_xid", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "sllc_ua", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "sllc_sap", ArgDir: 1}, TypeSize: 1}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "mac_addr", FldName: "sll_addr", ArgDir: 1}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad", ArgDir: 1}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", ArgDir: 1}, TypeSize: 1}}, Kind: 1, RangeBegin: 2, RangeEnd: 2},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_llc", Dir: 2}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "sllc_family", ArgDir: 2}, TypeSize: 2}, Val: 26},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "llc_protocols", FldName: "sllc_protocol", ArgDir: 2}, TypeSize: 2, BigEndian: true}, Vals: []uint64{1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 16, 17, 21, 22, 23, 24, 25, 26, 27, 28, 245, 246, 247, 248}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "sllc_test", ArgDir: 2}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "sllc_xid", ArgDir: 2}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "sllc_ua", ArgDir: 2}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "sllc_sap", ArgDir: 2}, TypeSize: 1}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "mac_addr", FldName: "sll_addr", ArgDir: 2}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad", ArgDir: 2}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", ArgDir: 2}, TypeSize: 1}}, Kind: 1, RangeBegin: 2, RangeEnd: 2},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_netrom"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25", FldName: "ax25"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "full_sockaddr_ax25", FldName: "full"}},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_netrom", Dir: 1}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25", FldName: "ax25", ArgDir: 1}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "full_sockaddr_ax25", FldName: "full", ArgDir: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_nfc"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family"}, TypeSize: 2}, Val: 39},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "dev"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "targ"}, TypeSize: 4}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "nfc_proto", FldName: "proto"}, TypeSize: 4}, Vals: []uint64{1, 2, 3, 4, 5, 6, 7}},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_nfc", Dir: 1}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family", ArgDir: 1}, TypeSize: 2}, Val: 39},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "dev", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "targ", ArgDir: 1}, TypeSize: 4}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "nfc_proto", FldName: "proto", ArgDir: 1}, TypeSize: 4}, Vals: []uint64{1, 2, 3, 4, 5, 6, 7}},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_nfc", Dir: 2}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family", ArgDir: 2}, TypeSize: 2}, Val: 39},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "dev", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "targ", ArgDir: 2}, TypeSize: 4}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "nfc_proto", FldName: "proto", ArgDir: 2}, TypeSize: 4}, Vals: []uint64{1, 2, 3, 4, 5, 6, 7}},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_nfc_llcp"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family"}, TypeSize: 2}, Val: 39},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "devidx"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "target"}, TypeSize: 4}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "nfc_proto", FldName: "proto"}, TypeSize: 4}, Vals: []uint64{1, 2, 3, 4, 5, 6, 7}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "dsap"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "ssap"}, TypeSize: 1}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "serv"}, Kind: 1, RangeBegin: 63, RangeEnd: 63},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "servlen"}, TypeSize: 8}},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_nfc_llcp", Dir: 1}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family", ArgDir: 1}, TypeSize: 2}, Val: 39},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "devidx", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "target", ArgDir: 1}, TypeSize: 4}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "nfc_proto", FldName: "proto", ArgDir: 1}, TypeSize: 4}, Vals: []uint64{1, 2, 3, 4, 5, 6, 7}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "dsap", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "ssap", ArgDir: 1}, TypeSize: 1}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "serv", ArgDir: 1}, Kind: 1, RangeBegin: 63, RangeEnd: 63},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "servlen", ArgDir: 1}, TypeSize: 8}},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_nl"}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_family", FldName: "family"}, TypeSize: 2}, Vals: []uint64{16, 0}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "pad"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "groups"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_nl", Dir: 1}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_family", FldName: "family", ArgDir: 1}, TypeSize: 2}, Vals: []uint64{16, 0}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "pad", ArgDir: 1}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "groups", ArgDir: 1}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_nl", Dir: 2}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_family", FldName: "family", ArgDir: 2}, TypeSize: 2}, Vals: []uint64{16, 0}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "pad", ArgDir: 2}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pid", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "groups", ArgDir: 2}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_rc"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fam"}, TypeSize: 2}, Val: 31},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "bdaddr", FldName: "addr"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "chan"}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_rc", Dir: 1}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fam", ArgDir: 1}, TypeSize: 2}, Val: 31},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "bdaddr", FldName: "addr", ArgDir: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "chan", ArgDir: 1}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_rc", Dir: 2}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fam", ArgDir: 2}, TypeSize: 2}, Val: 31},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "bdaddr", FldName: "addr", ArgDir: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "chan", ArgDir: 2}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_sco"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fam"}, TypeSize: 2}, Val: 31},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "bdaddr", FldName: "addr"}},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_sco", Dir: 1}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fam", ArgDir: 1}, TypeSize: 2}, Val: 31},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "bdaddr", FldName: "addr", ArgDir: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_sco", Dir: 2}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fam", ArgDir: 2}, TypeSize: 2}, Val: 31},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "bdaddr", FldName: "addr", ArgDir: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_sctp"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", FldName: "in"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6", FldName: "in6"}},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_storage"}, Fields: []Type{
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un", FldName: "un"}, IsVarlen: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", FldName: "in"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25", FldName: "ax25"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx", FldName: "ipx"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6", FldName: "in6"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nl", FldName: "nl"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll", FldName: "ll"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc", FldName: "llc"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_sco", FldName: "sco"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_l2", FldName: "l2"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_hci", FldName: "hci"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_rc", FldName: "rc"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_alg", FldName: "alg"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc", FldName: "nfc"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc_llcp", FldName: "nfc_llcp"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ethernet", FldName: "ethernet"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage_generic", FldName: "generic"}},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_storage", Dir: 1}, Fields: []Type{
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un", FldName: "un", ArgDir: 1}, IsVarlen: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", FldName: "in", ArgDir: 1}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25", FldName: "ax25", ArgDir: 1}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx", FldName: "ipx", ArgDir: 1}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6", FldName: "in6", ArgDir: 1}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nl", FldName: "nl", ArgDir: 1}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll", FldName: "ll", ArgDir: 1}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc", FldName: "llc", ArgDir: 1}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_sco", FldName: "sco", ArgDir: 1}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_l2", FldName: "l2", ArgDir: 1}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_hci", FldName: "hci", ArgDir: 1}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_rc", FldName: "rc", ArgDir: 1}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_alg", FldName: "alg", ArgDir: 1}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc", FldName: "nfc", ArgDir: 1}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc_llcp", FldName: "nfc_llcp", ArgDir: 1}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ethernet", FldName: "ethernet", ArgDir: 1}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage_generic", FldName: "generic", ArgDir: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_storage_generic"}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "socket_domain", FldName: "sa_family"}, TypeSize: 2}, Vals: []uint64{1, 2, 10, 4, 16, 9, 3, 8, 5, 17}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "sa_data"}, Kind: 1, RangeBegin: 126, RangeEnd: 126},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_storage_generic", Dir: 1}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "socket_domain", FldName: "sa_family", ArgDir: 1}, TypeSize: 2}, Vals: []uint64{1, 2, 10, 4, 16, 9, 3, 8, 5, 17}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "sa_data", ArgDir: 1}, Kind: 1, RangeBegin: 126, RangeEnd: 126},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_storage_in"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", FldName: "addr"}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 8}}, Kind: 1, RangeBegin: 15, RangeEnd: 15},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_storage_in", Dir: 2}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", FldName: "addr", ArgDir: 2}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad", ArgDir: 2}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", ArgDir: 2}, TypeSize: 8}}, Kind: 1, RangeBegin: 15, RangeEnd: 15},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_storage_in6"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6", FldName: "addr"}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 8}}, Kind: 1, RangeBegin: 12, RangeEnd: 12},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_storage_in6", Dir: 2}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6", FldName: "addr", ArgDir: 2}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "pad", ArgDir: 2}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", ArgDir: 2}, TypeSize: 8}}, Kind: 1, RangeBegin: 12, RangeEnd: 12},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_storage_sctp"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage_in", FldName: "in"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage_in6", FldName: "in6"}},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_storage_sctp", Dir: 2}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage_in", FldName: "in", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage_in6", FldName: "in6", ArgDir: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_storage_tcp"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage_in", FldName: "in"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage_in6", FldName: "in6"}},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_un"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_un_file", FldName: "file"}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_un_abstract", FldName: "abs"}},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_un", Dir: 1}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_un_file", FldName: "file", ArgDir: 1}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_un_abstract", FldName: "abs", ArgDir: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_un_abstract"}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "unix_socket_family", FldName: "family"}, TypeSize: 2}, Vals: []uint64{1, 0}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ind"}, TypeSize: 1}},
|
|
&ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "id"}, TypeSize: 4}, ValuesStart: 20000, ValuesPerProc: 4},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_un_abstract", Dir: 1}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "unix_socket_family", FldName: "family", ArgDir: 1}, TypeSize: 2}, Vals: []uint64{1, 0}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ind", ArgDir: 1}, TypeSize: 1}},
|
|
&ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "id", ArgDir: 1}, TypeSize: 4}, ValuesStart: 20000, ValuesPerProc: 4},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_un_file"}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "unix_socket_family", FldName: "family"}, TypeSize: 2}, Vals: []uint64{1, 0}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "filename", FldName: "path"}, Kind: 3},
|
|
}},
|
|
{Key: StructKey{Name: "sockaddr_un_file", Dir: 1}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "unix_socket_family", FldName: "family", ArgDir: 1}, TypeSize: 2}, Vals: []uint64{1, 0}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "filename", FldName: "path", ArgDir: 1}, Kind: 3},
|
|
}},
|
|
{Key: StructKey{Name: "stat", Dir: 1}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "dev", ArgDir: 1}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "ino", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "mode", ArgDir: 1}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "nlink", ArgDir: 1}, TypeSize: 2}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "uid", ArgDir: 1}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "gid", ArgDir: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "rdev", ArgDir: 1}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "size", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "blksize", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "blocks", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "atime", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "ansec", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "mtime", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "mnsec", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "ctime", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "cnsec", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pad1", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "pad2", ArgDir: 1}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "statx", Dir: 1}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "mask", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "blksize", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "attributes", ArgDir: 1}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "nlink", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "uid", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "gid", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "mode", ArgDir: 1}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "__spare0", ArgDir: 1}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "ino", ArgDir: 1}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "size", ArgDir: 1}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "blocks", ArgDir: 1}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "__spare1", ArgDir: 1}, TypeSize: 8}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "statx_timestamp", FldName: "atime", ArgDir: 1}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "statx_timestamp", FldName: "btime", ArgDir: 1}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "statx_timestamp", FldName: "ctime", ArgDir: 1}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "statx_timestamp", FldName: "mtime", ArgDir: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "rdev_major", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "rdev_minor", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "dev_major", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "dev_minor", ArgDir: 1}, TypeSize: 4}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "__spare2", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}, Kind: 1, RangeBegin: 14, RangeEnd: 14},
|
|
}},
|
|
{Key: StructKey{Name: "statx_timestamp", Dir: 1}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "sec", ArgDir: 1}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "nsec", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "__reserved", ArgDir: 1}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "sync_serial_settings"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "rate"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "type"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "loop"}, TypeSize: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "syz_align0"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "f0"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "f1"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "f2"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "f3"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "f4"}, TypeSize: 8}},
|
|
}},
|
|
{Key: StructKey{Name: "syz_align1"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "f0"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "f1"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "f2"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "f3"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "f4"}, TypeSize: 8}},
|
|
}},
|
|
{Key: StructKey{Name: "syz_align2"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "f0"}, TypeSize: 1}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "syz_align2_packed", FldName: "f1"}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "syz_align2_not_packed", FldName: "f2"}},
|
|
}},
|
|
{Key: StructKey{Name: "syz_align2_not_packed"}, Fields: []Type{
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "f0"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}, Kind: 1, RangeBegin: 1, RangeEnd: 1},
|
|
}},
|
|
{Key: StructKey{Name: "syz_align2_packed"}, Fields: []Type{
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "f0"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}, Kind: 1, RangeBegin: 1, RangeEnd: 1},
|
|
}},
|
|
{Key: StructKey{Name: "syz_align3"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "f0"}, TypeSize: 1}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "syz_align3_noalign", FldName: "f1"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "syz_align3_align4", FldName: "f2"}, AlignAttr: 4},
|
|
}},
|
|
{Key: StructKey{Name: "syz_align3_align4"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "f0"}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "syz_align3_noalign"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "f0"}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "syz_align4"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "syz_align4_internal", FldName: "f0"}, IsPacked: true, AlignAttr: 4},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "f1"}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "syz_align4_internal"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "f0"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "f1"}, TypeSize: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "syz_align5"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "syz_align5_internal", FldName: "f0"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "syz_align5_internal", FldName: "f1"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "f2"}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "syz_align5_internal"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "f0"}, TypeSize: 8}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "f1"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}, Kind: 1, RangeEnd: 3},
|
|
}},
|
|
{Key: StructKey{Name: "syz_align6"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "f0"}, TypeSize: 1}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "f1"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
}},
|
|
{Key: StructKey{Name: "syz_array_blob"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "f0"}, TypeSize: 2}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "f1"}, Kind: 1, RangeBegin: 16, RangeEnd: 16},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "f2"}, TypeSize: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "syz_array_struct"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "f0"}, TypeSize: 1}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "f1"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "syz_array_union"}, IsVarlen: true}, Kind: 1, RangeBegin: 1, RangeEnd: 2},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "f2"}, TypeSize: 8}},
|
|
}},
|
|
{Key: StructKey{Name: "syz_array_trailing"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "f0"}, TypeSize: 1}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "f1"}, Kind: 1, RangeBegin: 4, RangeEnd: 8},
|
|
}},
|
|
{Key: StructKey{Name: "syz_array_union"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "f0"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "f1"}, TypeSize: 8}},
|
|
}},
|
|
{Key: StructKey{Name: "syz_bf_struct0"}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "syz_bf_flags", FldName: "f0"}, TypeSize: 2, BitfieldLen: 10}, Vals: []uint64{0, 1, 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "f1"}, TypeSize: 8}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "f2"}, TypeSize: 2, BitfieldLen: 5}, Val: 66},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "f3"}, TypeSize: 2, BitfieldLen: 6}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "f4"}, TypeSize: 4, BitfieldLen: 15}, Val: 66},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "f5"}, TypeSize: 2, BitfieldLen: 11}, Buf: "parent"},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "f6"}, TypeSize: 2, BigEndian: true, BitfieldLen: 11}, Buf: "parent"},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "f7"}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "syz_bf_struct1"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "syz_bf_struct1_internal", FldName: "f0"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "f1"}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "syz_bf_struct1_internal"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "f0"}, TypeSize: 4, BitfieldLen: 10}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "f1"}, TypeSize: 4, BitfieldLen: 10}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "f2"}, TypeSize: 4, BitfieldLen: 10}},
|
|
}},
|
|
{Key: StructKey{Name: "syz_csum_encode"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "f0"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "f1"}, TypeSize: 2, BigEndian: true}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "f2"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: 1, RangeEnd: 4},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "f3"}, TypeSize: 1, BitfieldLen: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "f4"}, TypeSize: 1, BitfieldLen: 4}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "f5"}, Kind: 1, RangeBegin: 4, RangeEnd: 4},
|
|
}},
|
|
{Key: StructKey{Name: "syz_csum_icmp_packet"}, Fields: []Type{
|
|
&CsumType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "csum", FldName: "csum"}, TypeSize: 2}, Kind: 1, Buf: "parent", Protocol: 58},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload"}},
|
|
}},
|
|
{Key: StructKey{Name: "syz_csum_ipv4_header"}, Fields: []Type{
|
|
&CsumType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "csum", FldName: "csum"}, TypeSize: 2}, Buf: "parent"},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "src_ip"}, TypeSize: 4, BigEndian: true}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "dst_ip"}, TypeSize: 4, BigEndian: true}},
|
|
}},
|
|
{Key: StructKey{Name: "syz_csum_ipv4_tcp_packet"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv4_header", FldName: "header"}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_tcp_packet", FldName: "payload"}, IsPacked: true},
|
|
}},
|
|
{Key: StructKey{Name: "syz_csum_ipv4_udp_packet"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv4_header", FldName: "header"}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_udp_packet", FldName: "payload"}, IsPacked: true},
|
|
}},
|
|
{Key: StructKey{Name: "syz_csum_ipv6_header"}, Fields: []Type{
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "src_ip"}, Kind: 1, RangeBegin: 16, RangeEnd: 16},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "dst_ip"}, Kind: 1, RangeBegin: 16, RangeEnd: 16},
|
|
}},
|
|
{Key: StructKey{Name: "syz_csum_ipv6_icmp_packet"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv6_header", FldName: "header"}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_icmp_packet", FldName: "payload"}, IsPacked: true},
|
|
}},
|
|
{Key: StructKey{Name: "syz_csum_ipv6_tcp_packet"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv6_header", FldName: "header"}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_tcp_packet", FldName: "payload"}, IsPacked: true},
|
|
}},
|
|
{Key: StructKey{Name: "syz_csum_ipv6_udp_packet"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv6_header", FldName: "header"}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_udp_packet", FldName: "payload"}, IsPacked: true},
|
|
}},
|
|
{Key: StructKey{Name: "syz_csum_tcp_header"}, Fields: []Type{
|
|
&CsumType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "csum", FldName: "csum"}, TypeSize: 2}, Kind: 1, Buf: "syz_csum_tcp_packet", Protocol: 6},
|
|
}},
|
|
{Key: StructKey{Name: "syz_csum_tcp_packet"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_tcp_header", FldName: "header"}, IsPacked: true},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload"}},
|
|
}},
|
|
{Key: StructKey{Name: "syz_csum_udp_packet"}, Fields: []Type{
|
|
&CsumType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "csum", FldName: "csum"}, TypeSize: 2}, Kind: 1, Buf: "parent", Protocol: 17},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload"}},
|
|
}},
|
|
{Key: StructKey{Name: "syz_end_int_struct"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "f0"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "f1"}, TypeSize: 2, BigEndian: true}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "f2"}, TypeSize: 4, BigEndian: true}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64be", FldName: "f3"}, TypeSize: 8, BigEndian: true}},
|
|
}},
|
|
{Key: StructKey{Name: "syz_end_var_struct"}, Fields: []Type{
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "f0"}, TypeSize: 2, BigEndian: true}, Buf: "parent"},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "f1"}, TypeSize: 4, BigEndian: true}, Val: 66},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "syz_end_flags", FldName: "f2"}, TypeSize: 8, BigEndian: true}, Vals: []uint64{0, 1}},
|
|
}},
|
|
{Key: StructKey{Name: "syz_length_array2_struct"}, Fields: []Type{
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "f0"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}, Kind: 1, RangeBegin: 4, RangeEnd: 4},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "f1"}, TypeSize: 2}, ByteSize: 1, Buf: "f0"},
|
|
}},
|
|
{Key: StructKey{Name: "syz_length_array_struct"}, Fields: []Type{
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "f0"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}, Kind: 1, RangeBegin: 4, RangeEnd: 4},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "f1"}, TypeSize: 2}, Buf: "f0"},
|
|
}},
|
|
{Key: StructKey{Name: "syz_length_bf_struct"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "syz_length_bf_struct_inner", FldName: "f0"}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "f1"}, TypeSize: 1}, Buf: "f0"},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "f2"}, TypeSize: 1}, ByteSize: 1, Buf: "f0"},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "f3"}, TypeSize: 1}, ByteSize: 4, Buf: "f0"},
|
|
}},
|
|
{Key: StructKey{Name: "syz_length_bf_struct_inner"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "f0"}, TypeSize: 4, BitfieldLen: 10}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "f1"}, TypeSize: 4, BitfieldLen: 10}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "f2"}, TypeSize: 4, BitfieldLen: 10}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "f3"}, TypeSize: 4, BitfieldLen: 32}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "f4"}, TypeSize: 4, BitfieldLen: 16}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "f5"}, TypeSize: 4, BitfieldLen: 16}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "f6"}, TypeSize: 4, BitfieldLen: 10}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "f7"}, TypeSize: 4}, Buf: "parent"},
|
|
}},
|
|
{Key: StructKey{Name: "syz_length_bytesize2_struct"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "f0"}, TypeSize: 8}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "f1"}, TypeSize: 1}, ByteSize: 1, Buf: "f0"},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize2", FldName: "f2"}, TypeSize: 1}, ByteSize: 2, Buf: "f0"},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "f3"}, TypeSize: 1}, ByteSize: 4, Buf: "f0"},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize8", FldName: "f4"}, TypeSize: 1}, ByteSize: 8, Buf: "f0"},
|
|
}},
|
|
{Key: StructKey{Name: "syz_length_bytesize3_struct"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "f0"}, TypeSize: 4}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "f1"}, TypeSize: 1}, ByteSize: 1, Buf: "parent"},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize2", FldName: "f2"}, TypeSize: 1}, ByteSize: 2, Buf: "parent"},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "f3"}, TypeSize: 1}, ByteSize: 4, Buf: "parent"},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize8", FldName: "f4"}, TypeSize: 1}, ByteSize: 8, Buf: "parent"},
|
|
}},
|
|
{Key: StructKey{Name: "syz_length_bytesize_struct"}, Fields: []Type{
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "f0"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}, Kind: 1, RangeBegin: 2, RangeEnd: 2},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "f1"}, TypeSize: 1}, Buf: "f0"},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "f2"}, TypeSize: 1}, ByteSize: 1, Buf: "f0"},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize2", FldName: "f3"}, TypeSize: 1}, ByteSize: 2, Buf: "f0"},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "f4"}, TypeSize: 1}, ByteSize: 4, Buf: "f0"},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize8", FldName: "f5"}, TypeSize: 1}, ByteSize: 8, Buf: "f0"},
|
|
}},
|
|
{Key: StructKey{Name: "syz_length_complex_inner_struct"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "f0"}, TypeSize: 1}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "f1"}, TypeSize: 1}, Buf: "f0"},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "f2"}, TypeSize: 2}, Buf: "parent"},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "f3"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: 1, RangeBegin: 3, RangeEnd: 3},
|
|
}},
|
|
{Key: StructKey{Name: "syz_length_complex_struct"}, Fields: []Type{
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "f0"}, TypeSize: 8}, Buf: "parent"},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "syz_length_complex_inner_struct", FldName: "f1"}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "f2"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_complex_inner_struct"}}, Kind: 1, RangeBegin: 1, RangeEnd: 1},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "f3"}, TypeSize: 4}, Buf: "f1"},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "f4"}, TypeSize: 2}, Buf: "f2"},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "f5"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}},
|
|
}},
|
|
{Key: StructKey{Name: "syz_length_const_struct"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "f0"}, TypeSize: 4}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "f1"}, TypeSize: 4}, Buf: "f0"},
|
|
}},
|
|
{Key: StructKey{Name: "syz_length_flags_struct"}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "syz_length_flags", FldName: "f0"}, TypeSize: 8}, Vals: []uint64{0, 1}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "f1"}, TypeSize: 8}, Buf: "f0"},
|
|
}},
|
|
{Key: StructKey{Name: "syz_length_int_struct"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "f0"}, TypeSize: 2}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "f1"}, TypeSize: 2}, Buf: "f0"},
|
|
}},
|
|
{Key: StructKey{Name: "syz_length_large_struct"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "f0"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "f1"}, TypeSize: 8}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "f2"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: 1, RangeBegin: 8, RangeEnd: 8},
|
|
}},
|
|
{Key: StructKey{Name: "syz_length_large_struct", Dir: 2}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "f0", ArgDir: 2}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "f1", ArgDir: 2}, TypeSize: 8}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "f2", ArgDir: 2}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 2}, TypeSize: 4}}, Kind: 1, RangeBegin: 8, RangeEnd: 8},
|
|
}},
|
|
{Key: StructKey{Name: "syz_length_len2_struct"}, Fields: []Type{
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "f0"}, TypeSize: 2}, Buf: "f1"},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "f1"}, TypeSize: 2}, Buf: "f0"},
|
|
}},
|
|
{Key: StructKey{Name: "syz_length_len_struct"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "f0"}, TypeSize: 4}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "f1"}, TypeSize: 2}, Buf: "f0"},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "f2"}, TypeSize: 2}, Buf: "f1"},
|
|
}},
|
|
{Key: StructKey{Name: "syz_length_parent2_struct"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "syz_length_parent2_struct_inner", FldName: "f0"}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "f1"}, TypeSize: 1}, Buf: "parent"},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "f2"}, TypeSize: 1}, Buf: "syz_length_parent2_struct"},
|
|
}},
|
|
{Key: StructKey{Name: "syz_length_parent2_struct_inner"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "syz_length_parent2_struct_inner_inner", FldName: "f0"}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "f1"}, TypeSize: 1}, Buf: "parent"},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "f2"}, TypeSize: 1}, Buf: "syz_length_parent2_struct_inner"},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "f3"}, TypeSize: 1}, Buf: "syz_length_parent2_struct"},
|
|
}},
|
|
{Key: StructKey{Name: "syz_length_parent2_struct_inner_inner"}, Fields: []Type{
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "f1"}, TypeSize: 1}, Buf: "parent"},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "f2"}, TypeSize: 1}, Buf: "syz_length_parent2_struct_inner_inner"},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "f3"}, TypeSize: 1}, Buf: "syz_length_parent2_struct_inner"},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "f4"}, TypeSize: 1}, Buf: "syz_length_parent2_struct"},
|
|
}},
|
|
{Key: StructKey{Name: "syz_length_parent_struct"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "f0"}, TypeSize: 2}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "f1"}, TypeSize: 2}, Buf: "parent"},
|
|
}},
|
|
{Key: StructKey{Name: "syz_length_vma_struct"}, Fields: []Type{
|
|
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "f0"}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "f1"}, TypeSize: 8}, Buf: "f0"},
|
|
}},
|
|
{Key: StructKey{Name: "syz_recur_0"}, Fields: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_0"}}},
|
|
}},
|
|
{Key: StructKey{Name: "syz_recur_0", Dir: 2}, Fields: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_0"}}},
|
|
}},
|
|
{Key: StructKey{Name: "syz_recur_1"}, Fields: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_1"}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}},
|
|
}},
|
|
{Key: StructKey{Name: "syz_recur_1", Dir: 2}, Fields: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_1"}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}},
|
|
}},
|
|
{Key: StructKey{Name: "syz_recur_2"}, Fields: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_0"}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_1"}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a2", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a3", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a4", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a5", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}},
|
|
}},
|
|
{Key: StructKey{Name: "syz_recur_2", Dir: 2}, Fields: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_0"}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_1"}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a2", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a3", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a4", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a5", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2"}}},
|
|
}},
|
|
{Key: StructKey{Name: "syz_recur_2_0"}, Fields: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a2", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a3", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2_0"}}},
|
|
}},
|
|
{Key: StructKey{Name: "syz_regression0_struct", Dir: 2}, Fields: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "f0", ArgDir: 2}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{Key: StructKey{Name: "syz_struct0"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "f0"}, TypeSize: 8}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "syz_struct1", FldName: "f1"}},
|
|
}},
|
|
{Key: StructKey{Name: "syz_struct1"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "f0"}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "syz_union0"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "f0"}, TypeSize: 8}},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "f1"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}, Kind: 1, RangeBegin: 10, RangeEnd: 10},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "f2"}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "syz_union0_struct"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "f"}, TypeSize: 8}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "syz_union0", FldName: "u"}},
|
|
}},
|
|
{Key: StructKey{Name: "syz_union1"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "f0"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "f1"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "syz_union1_struct"}, Fields: []Type{
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "syz_union1", FldName: "f0"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "f1"}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "syz_union2"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "f0"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "f1"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "syz_union2_struct"}, Fields: []Type{
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "syz_union2", FldName: "f0"}, IsVarlen: true},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "f1"}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "syzn_devname"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "s"}, TypeSize: 1}, Val: 115},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "y"}, TypeSize: 1}, Val: 121},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "z"}, TypeSize: 1}, Val: 122},
|
|
&ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "N"}, TypeSize: 1}, ValuesStart: 48, ValuesPerProc: 1},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "z0"}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "syzn_devname", Dir: 1}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "s", ArgDir: 1}, TypeSize: 1}, Val: 115},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "y", ArgDir: 1}, TypeSize: 1}, Val: 121},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "z", ArgDir: 1}, TypeSize: 1}, Val: 122},
|
|
&ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "N", ArgDir: 1}, TypeSize: 1}, ValuesStart: 48, ValuesPerProc: 1},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "z0", ArgDir: 1}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "syzn_devname", Dir: 2}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "s", ArgDir: 2}, TypeSize: 1}, Val: 115},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "y", ArgDir: 2}, TypeSize: 1}, Val: 121},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "z", ArgDir: 2}, TypeSize: 1}, Val: 122},
|
|
&ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "N", ArgDir: 2}, TypeSize: 1}, ValuesStart: 48, ValuesPerProc: 1},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "z0", ArgDir: 2}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "tcp6_pair", Dir: 1}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "f0", ArgDir: 1}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "f1", ArgDir: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "tcp_eol_option"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "tcp_fastopen_option"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 1}, Val: 34},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "length"}, TypeSize: 1}, Buf: "parent"},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data"}, Kind: 1, RangeEnd: 16},
|
|
}},
|
|
{Key: StructKey{Name: "tcp_generic_option"}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tcp_option_types", FldName: "type"}, TypeSize: 1}, Vals: []uint64{1, 0, 2, 3, 4, 5, 8, 19, 34, 254}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "length"}, TypeSize: 1}, Buf: "parent"},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data"}, Kind: 1, RangeEnd: 16},
|
|
}},
|
|
{Key: StructKey{Name: "tcp_header"}, Fields: []Type{
|
|
&ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "src_port"}, TypeSize: 2, BigEndian: true}, ValuesStart: 20000, ValuesPerProc: 4},
|
|
&ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "dst_port"}, TypeSize: 2, BigEndian: true}, ValuesStart: 20000, ValuesPerProc: 4},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "tcp_seq_num", FldName: "seq_num"}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "tcp_seq_num", FldName: "ack_num"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "ns"}, TypeSize: 1, BitfieldLen: 1}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "reserved"}, TypeSize: 1, BitfieldLen: 3}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize4", FldName: "data_off"}, TypeSize: 1, BitfieldLen: 4}, ByteSize: 4, Buf: "parent"},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tcp_flags", FldName: "flags"}, TypeSize: 1}, Vals: []uint64{0, 1, 2, 4, 8, 16, 32, 64, 128, 194}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "window_size"}, TypeSize: 2, BigEndian: true}},
|
|
&CsumType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "csum", FldName: "csum"}, TypeSize: 2, BigEndian: true}, Kind: 1, Buf: "tcp_packet", Protocol: 6},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16be", FldName: "urg_ptr"}, TypeSize: 2, BigEndian: true}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "tcp_options", FldName: "options"}, IsPacked: true, AlignAttr: 4},
|
|
}},
|
|
{Key: StructKey{Name: "tcp_md5sig"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage_tcp", FldName: "tcpm_addr"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "__tcpm_pad1"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "tcpm_keylen"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "__tcpm_pad2"}, TypeSize: 4}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "tcpm_key"}, Kind: 1, RangeBegin: 80, RangeEnd: 80},
|
|
}},
|
|
{Key: StructKey{Name: "tcp_md5sig_option"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 1}, Val: 19},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "length"}, TypeSize: 1}, Buf: "parent"},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "md5"}, Kind: 1, RangeBegin: 16, RangeEnd: 16},
|
|
}},
|
|
{Key: StructKey{Name: "tcp_mss_option"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 1}, Val: 2},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "length"}, TypeSize: 1}, Buf: "parent"},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "seg_size"}, TypeSize: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "tcp_nop_option"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 1}, Val: 1},
|
|
}},
|
|
{Key: StructKey{Name: "tcp_option"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "tcp_generic_option", FldName: "generic"}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "tcp_nop_option", FldName: "nop"}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "tcp_eol_option", FldName: "eol"}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "tcp_mss_option", FldName: "mss"}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "tcp_window_option", FldName: "window"}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "tcp_sack_perm_option", FldName: "sack_perm"}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "tcp_sack_option", FldName: "sack"}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "tcp_timestamp_option", FldName: "timestamp"}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "tcp_md5sig_option", FldName: "md5sig"}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "tcp_fastopen_option", FldName: "fastopen"}, IsPacked: true},
|
|
}},
|
|
{Key: StructKey{Name: "tcp_options"}, Fields: []Type{
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "options"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "tcp_option"}, IsVarlen: true}},
|
|
}},
|
|
{Key: StructKey{Name: "tcp_packet"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "tcp_header", FldName: "header"}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "tcp_payload", FldName: "payload"}, IsPacked: true},
|
|
}},
|
|
{Key: StructKey{Name: "tcp_pair", Dir: 1}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "f0", ArgDir: 1}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "f1", ArgDir: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "tcp_payload"}, Fields: []Type{
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload"}},
|
|
}},
|
|
{Key: StructKey{Name: "tcp_repair_opt"}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tcp_repair_opt_codes", FldName: "opt_code"}, TypeSize: 4}, Vals: []uint64{2, 3, 4, 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "opt_val"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "tcp_repair_window"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "snd_wl1"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "snd_wnd"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "max_window"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "rcv_wnd"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "rcv_wup"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "tcp_repair_window", Dir: 1}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "snd_wl1", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "snd_wnd", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "max_window", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "rcv_wnd", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "rcv_wup", ArgDir: 1}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "tcp_resources", Dir: 1}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "tcp_seq_num", FldName: "seq", ArgDir: 1}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "tcp_seq_num", FldName: "ack", ArgDir: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "tcp_sack_option"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 1}, Val: 5},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "length"}, TypeSize: 1}, Buf: "parent"},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be"}, TypeSize: 4, BigEndian: true}}},
|
|
}},
|
|
{Key: StructKey{Name: "tcp_sack_perm_option"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 1}, Val: 4},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "length"}, TypeSize: 1}, Buf: "parent"},
|
|
}},
|
|
{Key: StructKey{Name: "tcp_timestamp_option"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 1}, Val: 8},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "length"}, TypeSize: 1}, Buf: "parent"},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "tsval"}, TypeSize: 4, BigEndian: true}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32be", FldName: "tsecr"}, TypeSize: 4, BigEndian: true}},
|
|
}},
|
|
{Key: StructKey{Name: "tcp_window_option"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 1}, Val: 3},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "length"}, TypeSize: 1}, Buf: "parent"},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "shift"}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "te1_settings"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "rate"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "type"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "loop"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "slot"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "te_answer", Dir: 1}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "result", ArgDir: 1}, TypeSize: 4}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "te_session_id", FldName: "session_id", ArgDir: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "result_origin", ArgDir: 1}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "te_closesession", Dir: 2}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "te_session_id", FldName: "session_id", ArgDir: 2}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "answer"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_answer", ArgDir: 1}}},
|
|
}},
|
|
{Key: StructKey{Name: "te_int_mem_union"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "int"}, TypeSize: 4}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "te_mem", FldName: "Mem"}},
|
|
}},
|
|
{Key: StructKey{Name: "te_launchop", Dir: 2}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "te_session_id", FldName: "session_id", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "te_operation", FldName: "operation", ArgDir: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "answer", ArgDir: 2}, TypeSize: 8}},
|
|
}},
|
|
{Key: StructKey{Name: "te_mem"}, Fields: []Type{
|
|
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "base"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "len"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "te_opensession", Dir: 2}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "te_service_id", FldName: "dest_uuid", ArgDir: 2}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "te_operation", FldName: "operation", ArgDir: 2}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "answer"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_answer", ArgDir: 1}}},
|
|
}},
|
|
{Key: StructKey{Name: "te_oper_param"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "index"}, TypeSize: 4}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "te_oper_param_type_flags", FldName: "type"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 256, 257, 2147483648}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "te_int_mem_union", FldName: "u"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "next_ptr_user", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_oper_param"}}},
|
|
}},
|
|
{Key: StructKey{Name: "te_operation", Dir: 2}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "unused_command", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "status", ArgDir: 2}, TypeSize: 4}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "list_head"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_oper_param"}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "unused_list_tail"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_oper_param"}}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "list_count", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "unused_interface_side", ArgDir: 2}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "te_service_id", Dir: 2}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "unused_time_low", ArgDir: 2}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "unused_time_mid", ArgDir: 2}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "unused_time_hi_and_version", ArgDir: 2}, TypeSize: 2}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "unused_clock_seq_and_node", ArgDir: 2}, Kind: 1, RangeBegin: 8, RangeEnd: 8},
|
|
}},
|
|
{Key: StructKey{Name: "termio"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "iflag"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "oflag"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "cflag"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "lflag"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "line"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "cc0"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "cc1"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "cc2"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "cc3_6"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "cc7"}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "termio", Dir: 1}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "iflag", ArgDir: 1}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "oflag", ArgDir: 1}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "cflag", ArgDir: 1}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "lflag", ArgDir: 1}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "line", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "cc0", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "cc1", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "cc2", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "cc3_6", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "cc7", ArgDir: 1}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "termios"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "iflag"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "oflag"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "cflag"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "lflag"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "line"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "cc0"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "cc1"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "cc2"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "cc3_6"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "cc7_10"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "cc11_14"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "cc15_18"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "termios", Dir: 1}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "iflag", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "oflag", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "cflag", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "lflag", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "line", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "cc0", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "cc1", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "cc2", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "cc3_6", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "cc7_10", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "cc11_14", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "cc15_18", ArgDir: 1}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "timespec"}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "time_sec", FldName: "sec"}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "time_nsec", FldName: "nsec"}},
|
|
}},
|
|
{Key: StructKey{Name: "timespec", Dir: 1}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "time_sec", FldName: "sec", ArgDir: 1}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "time_nsec", FldName: "nsec", ArgDir: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "timespec", Dir: 2}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "time_sec", FldName: "sec", ArgDir: 2}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "time_nsec", FldName: "nsec", ArgDir: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "timeval"}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "time_sec", FldName: "sec"}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "time_usec", FldName: "usec"}},
|
|
}},
|
|
{Key: StructKey{Name: "timeval", Dir: 1}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "time_sec", FldName: "sec", ArgDir: 1}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "time_usec", FldName: "usec", ArgDir: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "timeval", Dir: 2}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "time_sec", FldName: "sec", ArgDir: 2}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "time_usec", FldName: "usec", ArgDir: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "timex"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "stuff0"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "stuff1"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "stuff2"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "stuff3"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "stuff4"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "stuff5"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "stuff6"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "stuff7"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "stuff8"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "stuff9"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "stuff10"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "stuff11"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "stuff12"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "stuff13"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "stuff14"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "stuff15"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "stuff16"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "stuff17"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "stuff18"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "stuff19"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "stuff20"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "stuff21"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "stuff22"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "stuff23"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "stuff24"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "stuff25"}, TypeSize: 8}},
|
|
}},
|
|
{Key: StructKey{Name: "tiocl_report_mouse"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "subcode"}, TypeSize: 1}, Val: 7},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "shift"}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "tiocl_selection"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "subcode"}, TypeSize: 1}, Val: 2},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "xs"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "ys"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "xe"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "ye"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "mode"}, TypeSize: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "tiocl_shift_state"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "subcode"}, TypeSize: 1}, Val: 6},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "shift"}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "tms", Dir: 1}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "utime", ArgDir: 1}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "stime", ArgDir: 1}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "cutime", ArgDir: 1}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "cstime", ArgDir: 1}, TypeSize: 8}},
|
|
}},
|
|
{Key: StructKey{Name: "tpacket_req"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "tp_block_size"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "tp_block_nr"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "tp_frame_size"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "tp_frame_nr"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "tpacket_req3"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "tp_block_size"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "tp_block_nr"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "tp_frame_size"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "tp_frame_nr"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "tp_retire_blk_tov"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "tp_sizeof_priv"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "tp_feature_req_word"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "tpacket_req_u"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "tpacket_req", FldName: "req"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "tpacket_req3", FldName: "req3"}},
|
|
}},
|
|
{Key: StructKey{Name: "tun_buffer"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "tun_pi", FldName: "pi"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "virtio_net_hdr", FldName: "hdr"}},
|
|
}},
|
|
{Key: StructKey{Name: "tun_filter"}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tun_filter_flags", FldName: "flags"}, TypeSize: 2}, Vals: []uint64{1}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count"}, TypeSize: 2}, Buf: "addr"},
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "mac_addr"}}},
|
|
}},
|
|
{Key: StructKey{Name: "tun_payload"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "eth_packet", FldName: "eth"}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ipv4_packet", FldName: "ipv4"}, IsPacked: true},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "ipv6_packet", FldName: "ipv6"}, IsPacked: true},
|
|
}},
|
|
{Key: StructKey{Name: "tun_pi"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "flags"}, TypeSize: 2}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ether_types", FldName: "proto"}, TypeSize: 2, BigEndian: true}, Vals: []uint64{96, 512, 513, 8944, 2048, 2053, 2054, 2560, 2561, 17157, 24576, 24577, 24578, 24579, 24580, 24581, 24582, 24583, 25944, 32821, 32923, 33011, 33024, 33079, 34525, 34824, 34825, 34878, 34887, 34888, 34892, 34915, 34916, 34924, 34948, 34958, 34978, 34984, 34997, 35018, 35045, 35047, 35061, 35063, 35064, 35067, 35078, 35085, 35092, 35095, 35119, 36864, 37120, 37376, 37632, 56026, 64507, 1536}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "tun_payload", FldName: "data"}, IsVarlen: true},
|
|
}},
|
|
{Key: StructKey{Name: "ucred"}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "uid"}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "gid"}},
|
|
}},
|
|
{Key: StructKey{Name: "ucred", Dir: 1}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid", ArgDir: 1}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "uid", ArgDir: 1}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "gid", ArgDir: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "udp6_pair", Dir: 1}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp6", FldName: "f0", ArgDir: 1}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp6", FldName: "f1", ArgDir: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "udp_packet"}, Fields: []Type{
|
|
&ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "src_port"}, TypeSize: 2, BigEndian: true}, ValuesStart: 20000, ValuesPerProc: 4},
|
|
&ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "dst_port"}, TypeSize: 2, BigEndian: true}, ValuesStart: 20000, ValuesPerProc: 4},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "length"}, TypeSize: 2, BigEndian: true}, Buf: "parent"},
|
|
&CsumType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "csum", FldName: "csum"}, TypeSize: 2, BigEndian: true}, Kind: 1, Buf: "parent", Protocol: 17},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data"}},
|
|
}},
|
|
{Key: StructKey{Name: "udp_pair", Dir: 1}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp", FldName: "f0", ArgDir: 1}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp", FldName: "f1", ArgDir: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "uffdio_api"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "api"}, TypeSize: 8}, Val: 170},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "uffdio_features", FldName: "featur"}, TypeSize: 8}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ioctls"}, TypeSize: 8}},
|
|
}},
|
|
{Key: StructKey{Name: "uffdio_range"}, Fields: []Type{
|
|
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "start"}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "start"},
|
|
}},
|
|
{Key: StructKey{Name: "uffdio_register"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "uffdio_range", FldName: "range"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "uffdio_register_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{1, 2}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ioctls"}, TypeSize: 8}},
|
|
}},
|
|
{Key: StructKey{Name: "unimapdesc_in"}, Fields: []Type{
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "cnt"}, TypeSize: 2}, Buf: "entries"},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "entries"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unipair"}}}},
|
|
}},
|
|
{Key: StructKey{Name: "unimapdesc_out"}, Fields: []Type{
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "cnt"}, TypeSize: 2}, Buf: "entries"},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "entries"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unipair", ArgDir: 1}}}},
|
|
}},
|
|
{Key: StructKey{Name: "unimapinit"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "size"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "step"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "level"}, TypeSize: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "unipair"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "unicode"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "fontpos"}, TypeSize: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "unipair", Dir: 1}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "unicode", ArgDir: 1}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "fontpos", ArgDir: 1}, TypeSize: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "unix_pair", Dir: 1}, Fields: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd0", ArgDir: 1}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd1", ArgDir: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "user_desc"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "entry"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "base"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "limit"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "flags"}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "ustat", Dir: 1}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "free", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "inode", ArgDir: 1}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "nampac0", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "nampac1", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "nampac2", ArgDir: 1}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "utimbuf"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "actime"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "modtime"}, TypeSize: 8}},
|
|
}},
|
|
{Key: StructKey{Name: "virtio_net_hdr"}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "virtio_net_flags", FldName: "flags"}, TypeSize: 1}, Vals: []uint64{1, 2}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "virtio_net_types", FldName: "gsotype"}, TypeSize: 1}, Vals: []uint64{0, 1, 3, 4, 128}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "hdrlen"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "gsosize"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "start"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "offset"}, TypeSize: 2}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "tun_payload", FldName: "data"}, IsVarlen: true},
|
|
}},
|
|
{Key: StructKey{Name: "vlan_tag"}, Fields: []Type{
|
|
&ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "tag_ad"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "vlan_tag_ad"}, IsPacked: true}, Kind: 1, RangeEnd: 1},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "vlan_tag_q", FldName: "tag_q"}, IsPacked: true},
|
|
}},
|
|
{Key: StructKey{Name: "vlan_tag_ad"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tpid"}, TypeSize: 2, BigEndian: true}, Val: 37120},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "pcp"}, TypeSize: 2, BitfieldLen: 3}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "dei"}, TypeSize: 2, BitfieldLen: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "vid"}, TypeSize: 2, BitfieldLen: 12}},
|
|
}},
|
|
{Key: StructKey{Name: "vlan_tag_q"}, Fields: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "tpid"}, TypeSize: 2, BigEndian: true}, Val: 33024},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "pcp"}, TypeSize: 2, BitfieldLen: 3}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "dei"}, TypeSize: 2, BitfieldLen: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "vid"}, TypeSize: 2, BitfieldLen: 12}},
|
|
}},
|
|
{Key: StructKey{Name: "vt_consize"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "rows"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "cols"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "vlin"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "clin"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "vcol"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "ccol"}, TypeSize: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "vt_mode"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "mode"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "waitv"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "relsig"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "acqsig"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "frsig"}, TypeSize: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "vt_mode", Dir: 1}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "mode", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "waitv", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "relsig", ArgDir: 1}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "acqsig", ArgDir: 1}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "frsig", ArgDir: 1}, TypeSize: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "vt_sizes"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "rows"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "cols"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "scroll"}, TypeSize: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "vt_stat"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "active"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "signal"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "state"}, TypeSize: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "winsize"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "row"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "col"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "xpix"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "upix"}, TypeSize: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "winsize", Dir: 1}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "row", ArgDir: 1}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "col", ArgDir: 1}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "xpix", ArgDir: 1}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "upix", ArgDir: 1}, TypeSize: 2}},
|
|
}},
|
|
{Key: StructKey{Name: "x25_packet"}, Fields: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "x25_iface_types", FldName: "iface"}, TypeSize: 1}, Vals: []uint64{0, 1, 2, 3}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "wtf"}, TypeSize: 1}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "x25_frame_types", FldName: "frame"}, TypeSize: 1}, Vals: []uint64{11, 15, 19, 23, 0, 35, 39, 1, 5, 9, 27, 31, 243, 247, 251, 255, 241, 253}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "payload"}},
|
|
}},
|
|
{Key: StructKey{Name: "xattr_name"}, Fields: []Type{
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "known"}, Kind: 2, SubKind: "xattr_names", Values: []string{"system.posix_acl_access\x00", "system.posix_acl_default\x00", "system.advise\x00", "system.sockprotoname\x00", "com.apple.FinderInfo\x00", "com.apple.system.Security\x00"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "xattr_name_random", FldName: "random"}, IsPacked: true},
|
|
}},
|
|
{Key: StructKey{Name: "xattr_name_random"}, Fields: []Type{
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "prefix"}, Kind: 2, SubKind: "xattr_prefix", Values: []string{"system.\x00", "trusted.\x00", "security.\x00", "user.\x00", "btrfs.\x00", "osx.\x00", "os2.\x00"}},
|
|
&BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "name"}, Kind: 2},
|
|
}},
|
|
{Key: StructKey{Name: "xfrm_address"}, Fields: []Type{
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv4_addr", FldName: "in"}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv6_addr", FldName: "in6"}},
|
|
}},
|
|
{Key: StructKey{Name: "xfrm_address", Dir: 1}, Fields: []Type{
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv4_addr", FldName: "in", ArgDir: 1}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "ipv6_addr", FldName: "in6", ArgDir: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "xfrm_filter"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "xfrm_userpolicy_info", FldName: "info"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "xfrm_user_tmpl", FldName: "tmpl"}},
|
|
}},
|
|
{Key: StructKey{Name: "xfrm_filter", Dir: 1}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "xfrm_userpolicy_info", FldName: "info", ArgDir: 1}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "xfrm_user_tmpl", FldName: "tmpl", ArgDir: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "xfrm_id"}, Fields: []Type{
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "xfrm_address", FldName: "daddr"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "spi"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "proto"}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "xfrm_id", Dir: 1}, Fields: []Type{
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "xfrm_address", FldName: "daddr", ArgDir: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "spi", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "proto", ArgDir: 1}, TypeSize: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "xfrm_lifetime_cfg"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "soft_byte_limit"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "hard_byte_limit"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "soft_packet_limit"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "hard_packet_limit"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "soft_add_expires_seconds"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "hard_add_expires_seconds"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "soft_use_expires_seconds"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "hard_use_expires_seconds"}, TypeSize: 8}},
|
|
}},
|
|
{Key: StructKey{Name: "xfrm_lifetime_cfg", Dir: 1}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "soft_byte_limit", ArgDir: 1}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "hard_byte_limit", ArgDir: 1}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "soft_packet_limit", ArgDir: 1}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "hard_packet_limit", ArgDir: 1}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "soft_add_expires_seconds", ArgDir: 1}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "hard_add_expires_seconds", ArgDir: 1}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "soft_use_expires_seconds", ArgDir: 1}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "hard_use_expires_seconds", ArgDir: 1}, TypeSize: 8}},
|
|
}},
|
|
{Key: StructKey{Name: "xfrm_lifetime_cur"}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "bytes"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "packets"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "add_time"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "use_time"}, TypeSize: 8}},
|
|
}},
|
|
{Key: StructKey{Name: "xfrm_lifetime_cur", Dir: 1}, Fields: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "bytes", ArgDir: 1}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "packets", ArgDir: 1}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "add_time", ArgDir: 1}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "use_time", ArgDir: 1}, TypeSize: 8}},
|
|
}},
|
|
{Key: StructKey{Name: "xfrm_selector"}, Fields: []Type{
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "xfrm_address", FldName: "daddr"}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "xfrm_address", FldName: "saddr"}},
|
|
&ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "dport"}, TypeSize: 2, BigEndian: true}, ValuesStart: 20000, ValuesPerProc: 4},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "dport_mask"}, TypeSize: 2}},
|
|
&ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "sport"}, TypeSize: 2, BigEndian: true}, ValuesStart: 20000, ValuesPerProc: 4},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "sport_mask"}, TypeSize: 2}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "socket_domain", FldName: "family"}, TypeSize: 2}, Vals: []uint64{1, 2, 10, 4, 16, 9, 3, 8, 5, 17}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "xfrm_prefixlens", FldName: "prefixlen_d"}, TypeSize: 1}, Vals: []uint64{32, 128}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "xfrm_prefixlens", FldName: "prefixlen_s"}, TypeSize: 1}, Vals: []uint64{32, 128}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "proto"}, TypeSize: 1}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "ifindex", FldName: "ifindex"}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "user"}},
|
|
}},
|
|
{Key: StructKey{Name: "xfrm_selector", Dir: 1}, Fields: []Type{
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "xfrm_address", FldName: "daddr", ArgDir: 1}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "xfrm_address", FldName: "saddr", ArgDir: 1}},
|
|
&ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "dport", ArgDir: 1}, TypeSize: 2, BigEndian: true}, ValuesStart: 20000, ValuesPerProc: 4},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "dport_mask", ArgDir: 1}, TypeSize: 2}},
|
|
&ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "sport", ArgDir: 1}, TypeSize: 2, BigEndian: true}, ValuesStart: 20000, ValuesPerProc: 4},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "sport_mask", ArgDir: 1}, TypeSize: 2}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "socket_domain", FldName: "family", ArgDir: 1}, TypeSize: 2}, Vals: []uint64{1, 2, 10, 4, 16, 9, 3, 8, 5, 17}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "xfrm_prefixlens", FldName: "prefixlen_d", ArgDir: 1}, TypeSize: 1}, Vals: []uint64{32, 128}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "xfrm_prefixlens", FldName: "prefixlen_s", ArgDir: 1}, TypeSize: 1}, Vals: []uint64{32, 128}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "proto", ArgDir: 1}, TypeSize: 1}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "ifindex", FldName: "ifindex", ArgDir: 1}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "user", ArgDir: 1}},
|
|
}},
|
|
{Key: StructKey{Name: "xfrm_user_tmpl"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "xfrm_id", FldName: "id"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "socket_domain", FldName: "family"}, TypeSize: 2}, Vals: []uint64{1, 2, 10, 4, 16, 9, 3, 8, 5, 17}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "xfrm_address", FldName: "saddr"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "reqid"}, TypeSize: 4}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "xfrm_modes", FldName: "mode"}, TypeSize: 1}, Vals: []uint64{0, 1, 2, 3, 4}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "xfrm_policy_shares", FldName: "share"}, TypeSize: 1}, Vals: []uint64{0, 1, 2, 3}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "optional"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "aalgos"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "ealgos"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "calgos"}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "xfrm_user_tmpl", Dir: 1}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "xfrm_id", FldName: "id", ArgDir: 1}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "socket_domain", FldName: "family", ArgDir: 1}, TypeSize: 2}, Vals: []uint64{1, 2, 10, 4, 16, 9, 3, 8, 5, 17}},
|
|
&UnionType{TypeCommon: TypeCommon{TypeName: "xfrm_address", FldName: "saddr", ArgDir: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "reqid", ArgDir: 1}, TypeSize: 4}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "xfrm_modes", FldName: "mode", ArgDir: 1}, TypeSize: 1}, Vals: []uint64{0, 1, 2, 3, 4}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "xfrm_policy_shares", FldName: "share", ArgDir: 1}, TypeSize: 1}, Vals: []uint64{0, 1, 2, 3}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "optional", ArgDir: 1}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "aalgos", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "ealgos", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "calgos", ArgDir: 1}, TypeSize: 4}},
|
|
}},
|
|
{Key: StructKey{Name: "xfrm_userpolicy_info"}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "xfrm_selector", FldName: "sel"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "xfrm_lifetime_cfg", FldName: "lft"}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "xfrm_lifetime_cur", FldName: "curlft"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "priority"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "index"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "dir"}, TypeSize: 1}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "xfrm_policy_actions", FldName: "action"}, TypeSize: 1}, Vals: []uint64{0, 1}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "xfrm_policy_flags", FldName: "flags"}, TypeSize: 1}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64, 128}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "xfrm_policy_shares", FldName: "share"}, TypeSize: 1}, Vals: []uint64{0, 1, 2, 3}},
|
|
}},
|
|
{Key: StructKey{Name: "xfrm_userpolicy_info", Dir: 1}, Fields: []Type{
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "xfrm_selector", FldName: "sel", ArgDir: 1}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "xfrm_lifetime_cfg", FldName: "lft", ArgDir: 1}},
|
|
&StructType{TypeCommon: TypeCommon{TypeName: "xfrm_lifetime_cur", FldName: "curlft", ArgDir: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "priority", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "index", ArgDir: 1}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "dir", ArgDir: 1}, TypeSize: 1}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "xfrm_policy_actions", FldName: "action", ArgDir: 1}, TypeSize: 1}, Vals: []uint64{0, 1}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "xfrm_policy_flags", FldName: "flags", ArgDir: 1}, TypeSize: 1}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64, 128}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "xfrm_policy_shares", FldName: "share", ArgDir: 1}, TypeSize: 1}, Vals: []uint64{0, 1, 2, 3}},
|
|
}},
|
|
}
|
|
|
|
var Calls = []*Call{
|
|
{NR: 202, Name: "accept", CallName: "accept", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage", ArgDir: 1}, IsVarlen: true}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 202, Name: "accept$alg", CallName: "accept", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_alg", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_alg", ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_algconn", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 202, Name: "accept$ax25", CallName: "accept", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25", ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 202, Name: "accept$inet", CallName: "accept", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 202, Name: "accept$inet6", CallName: "accept", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6", ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 202, Name: "accept$ipx", CallName: "accept", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx", ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 202, Name: "accept$llc", CallName: "accept", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc", ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 202, Name: "accept$netrom", CallName: "accept", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom", ArgDir: 1}, IsVarlen: true}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 202, Name: "accept$nfc_llcp", CallName: "accept", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nfc_llcp", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc_llcp", ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nfc_llcp", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 202, Name: "accept$packet", CallName: "accept", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll", ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 202, Name: "accept$unix", CallName: "accept", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un", ArgDir: 1}, IsVarlen: true}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 242, Name: "accept4", CallName: "accept4", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage", ArgDir: 1}, IsVarlen: true}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "accept_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 242, Name: "accept4$ax25", CallName: "accept4", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25", ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "accept_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 242, Name: "accept4$inet", CallName: "accept4", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "accept_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 242, Name: "accept4$inet6", CallName: "accept4", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6", ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "accept_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 242, Name: "accept4$ipx", CallName: "accept4", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx", ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "accept_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 242, Name: "accept4$llc", CallName: "accept4", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc", ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "accept_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 242, Name: "accept4$packet", CallName: "accept4", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll", ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "accept_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 242, Name: "accept4$unix", CallName: "accept4", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un", ArgDir: 1}, IsVarlen: true}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "accept_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 89, Name: "acct", CallName: "acct", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "filename", IsOptional: true}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
}},
|
|
{NR: 217, Name: "add_key", CallName: "add_key", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "type"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "key_type", Values: []string{"user\x00", "keyring\x00", "logon\x00", "trusted\x00", "big_key\x00", "dead\x00", ".request_key_auth\x00", "syzkaller\x00"}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "desc"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "key_desc"}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "payload", IsOptional: true}, Type: &BufferType{}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "paylen"}, TypeSize: 8}, Buf: "payload"},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "keyring_type", FldName: "keyring"}, TypeSize: 8}, Vals: []uint64{18446744073709551615, 18446744073709551614, 18446744073709551613, 18446744073709551612, 18446744073709551611, 18446744073709551610, 18446744073709551609, 18446744073709551608}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 18446744073709551615, Name: "alarm", CallName: "alarm", Args: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "seconds"}, TypeSize: 8}},
|
|
}},
|
|
{NR: 18446744073709551615, Name: "arch_prctl", CallName: "arch_prctl", Args: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "arch_prctl_code", FldName: "code"}, TypeSize: 8}, Vals: []uint64{4098, 4099, 4097, 4100}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "addr"}, Type: &BufferType{}},
|
|
}},
|
|
{NR: 200, Name: "bind", CallName: "bind", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage"}, IsVarlen: true}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"},
|
|
}},
|
|
{NR: 200, Name: "bind$alg", CallName: "bind", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_alg", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_alg"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"},
|
|
}},
|
|
{NR: 200, Name: "bind$ax25", CallName: "bind", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"},
|
|
}},
|
|
{NR: 200, Name: "bind$bt_hci", CallName: "bind", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_hci", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_hci"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"},
|
|
}},
|
|
{NR: 200, Name: "bind$bt_l2cap", CallName: "bind", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_l2cap", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_l2"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"},
|
|
}},
|
|
{NR: 200, Name: "bind$bt_rfcomm", CallName: "bind", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_rfcomm", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_rc"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"},
|
|
}},
|
|
{NR: 200, Name: "bind$bt_sco", CallName: "bind", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_sco", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_sco"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"},
|
|
}},
|
|
{NR: 200, Name: "bind$inet", CallName: "bind", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"},
|
|
}},
|
|
{NR: 200, Name: "bind$inet6", CallName: "bind", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"},
|
|
}},
|
|
{NR: 200, Name: "bind$ipx", CallName: "bind", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"},
|
|
}},
|
|
{NR: 200, Name: "bind$llc", CallName: "bind", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"},
|
|
}},
|
|
{NR: 200, Name: "bind$netlink", CallName: "bind", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nl"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"},
|
|
}},
|
|
{NR: 200, Name: "bind$netrom", CallName: "bind", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom"}, IsVarlen: true}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"},
|
|
}},
|
|
{NR: 200, Name: "bind$nfc_llcp", CallName: "bind", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nfc_llcp", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc_llcp"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"},
|
|
}},
|
|
{NR: 200, Name: "bind$packet", CallName: "bind", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"},
|
|
}},
|
|
{NR: 200, Name: "bind$unix", CallName: "bind", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un"}, IsVarlen: true}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"},
|
|
}},
|
|
{NR: 280, Name: "bpf$BPF_PROG_ATTACH", CallName: "bpf", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 8},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_attach_arg"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"},
|
|
}},
|
|
{NR: 280, Name: "bpf$BPF_PROG_DETACH", CallName: "bpf", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 9},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_detach_arg"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"},
|
|
}},
|
|
{NR: 280, Name: "bpf$MAP_CREATE", CallName: "bpf", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_create_arg"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_map", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 280, Name: "bpf$MAP_DELETE_ELEM", CallName: "bpf", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_delete_arg"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"},
|
|
}},
|
|
{NR: 280, Name: "bpf$MAP_GET_NEXT_KEY", CallName: "bpf", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 4},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_get_next_arg"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"},
|
|
}},
|
|
{NR: 280, Name: "bpf$MAP_LOOKUP_ELEM", CallName: "bpf", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_lookup_arg"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"},
|
|
}},
|
|
{NR: 280, Name: "bpf$MAP_UPDATE_ELEM", CallName: "bpf", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_map_update_arg"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"},
|
|
}},
|
|
{NR: 280, Name: "bpf$OBJ_GET_MAP", CallName: "bpf", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 7},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_obj_get"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_map", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 280, Name: "bpf$OBJ_GET_PROG", CallName: "bpf", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 7},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_obj_get"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_prog", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 280, Name: "bpf$OBJ_PIN_MAP", CallName: "bpf", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 6},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_obj_pin_map"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"},
|
|
}},
|
|
{NR: 280, Name: "bpf$OBJ_PIN_PROG", CallName: "bpf", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 6},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_obj_pin_prog"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"},
|
|
}},
|
|
{NR: 280, Name: "bpf$PROG_LOAD", CallName: "bpf", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 5},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bpf_prog"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "arg"},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_prog", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 90, Name: "capget", CallName: "capget", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "hdr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cap_header"}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cap_data"}}},
|
|
}},
|
|
{NR: 91, Name: "capset", CallName: "capset", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "hdr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cap_header"}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cap_data"}}},
|
|
}},
|
|
{NR: 49, Name: "chdir", CallName: "chdir", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dir"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
}},
|
|
{NR: 18446744073709551615, Name: "chmod", CallName: "chmod", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{256, 128, 64, 32, 16, 8, 4, 2, 1}},
|
|
}},
|
|
{NR: 18446744073709551615, Name: "chown", CallName: "chown", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "uid"}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "gid"}},
|
|
}},
|
|
{NR: 51, Name: "chroot", CallName: "chroot", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dir"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
}},
|
|
{NR: 266, Name: "clock_adjtime", CallName: "clock_adjtime", Args: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id"}, TypeSize: 8}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tx"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timex"}}},
|
|
}},
|
|
{NR: 114, Name: "clock_getres", CallName: "clock_getres", Args: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id"}, TypeSize: 8}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 1}}},
|
|
}},
|
|
{NR: 113, Name: "clock_gettime", CallName: "clock_gettime", Args: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id"}, TypeSize: 8}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 1}}},
|
|
}},
|
|
{NR: 115, Name: "clock_nanosleep", CallName: "clock_nanosleep", Args: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id"}, TypeSize: 8}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "timer_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rqtp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rmtp", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 1}}},
|
|
}},
|
|
{NR: 112, Name: "clock_settime", CallName: "clock_settime", Args: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id"}, TypeSize: 8}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}},
|
|
}},
|
|
{NR: 220, Name: "clone", CallName: "clone", Args: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clone_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{256, 512, 1024, 2048, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432, 67108864, 134217728, 268435456, 536870912, 1073741824, 2147483648}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "sp"}, Type: &BufferType{}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "parentid"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "childtid"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "tls"}, Type: &BufferType{}},
|
|
}},
|
|
{NR: 57, Name: "close", CallName: "close", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}},
|
|
}},
|
|
{NR: 203, Name: "connect", CallName: "connect", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage"}, IsVarlen: true}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"},
|
|
}},
|
|
{NR: 203, Name: "connect$ax25", CallName: "connect", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"},
|
|
}},
|
|
{NR: 203, Name: "connect$bt_l2cap", CallName: "connect", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_l2cap", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_l2"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"},
|
|
}},
|
|
{NR: 203, Name: "connect$bt_rfcomm", CallName: "connect", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_rfcomm", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_rc"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"},
|
|
}},
|
|
{NR: 203, Name: "connect$bt_sco", CallName: "connect", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_sco", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_sco"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"},
|
|
}},
|
|
{NR: 203, Name: "connect$inet", CallName: "connect", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"},
|
|
}},
|
|
{NR: 203, Name: "connect$inet6", CallName: "connect", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"},
|
|
}},
|
|
{NR: 203, Name: "connect$ipx", CallName: "connect", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"},
|
|
}},
|
|
{NR: 203, Name: "connect$llc", CallName: "connect", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"},
|
|
}},
|
|
{NR: 203, Name: "connect$netlink", CallName: "connect", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nl"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"},
|
|
}},
|
|
{NR: 203, Name: "connect$netrom", CallName: "connect", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom"}, IsVarlen: true}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"},
|
|
}},
|
|
{NR: 203, Name: "connect$nfc_llcp", CallName: "connect", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nfc_llcp", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc_llcp"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"},
|
|
}},
|
|
{NR: 203, Name: "connect$nfc_raw", CallName: "connect", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nfc_raw", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nfc"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"},
|
|
}},
|
|
{NR: 203, Name: "connect$packet", CallName: "connect", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"},
|
|
}},
|
|
{NR: 203, Name: "connect$unix", CallName: "connect", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un"}, IsVarlen: true}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"},
|
|
}},
|
|
{NR: 18446744073709551615, Name: "creat", CallName: "creat", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{256, 128, 64, 32, 16, 8, 4, 2, 1}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 106, Name: "delete_module", CallName: "delete_module", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "delete_module_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 512}},
|
|
}},
|
|
{NR: 23, Name: "dup", CallName: "dup", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "oldfd"}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 18446744073709551615, Name: "dup2", CallName: "dup2", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "oldfd"}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "newfd"}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 24, Name: "dup3", CallName: "dup3", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "oldfd"}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "newfd"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "dup_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{524288}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 18446744073709551615, Name: "epoll_create", CallName: "epoll_create", Args: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "size"}, TypeSize: 4}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_epoll", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 20, Name: "epoll_create1", CallName: "epoll_create1", Args: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "epoll_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{524288}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_epoll", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 21, Name: "epoll_ctl$EPOLL_CTL_ADD", CallName: "epoll_ctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_epoll", FldName: "epfd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "op"}, TypeSize: 8}, Val: 1},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ev"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "epoll_event"}, IsPacked: true}},
|
|
}},
|
|
{NR: 21, Name: "epoll_ctl$EPOLL_CTL_DEL", CallName: "epoll_ctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_epoll", FldName: "epfd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "op"}, TypeSize: 8}, Val: 2},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}},
|
|
}},
|
|
{NR: 21, Name: "epoll_ctl$EPOLL_CTL_MOD", CallName: "epoll_ctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_epoll", FldName: "epfd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "op"}, TypeSize: 8}, Val: 3},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ev"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "epoll_event"}, IsPacked: true}},
|
|
}},
|
|
{NR: 22, Name: "epoll_pwait", CallName: "epoll_pwait", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_epoll", FldName: "epfd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "events"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "epoll_event", ArgDir: 1}, IsPacked: true}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "maxevents"}, TypeSize: 8}, Buf: "events"},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "timeout"}, TypeSize: 4}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sigmask"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "sigmask"},
|
|
}},
|
|
{NR: 18446744073709551615, Name: "epoll_wait", CallName: "epoll_wait", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_epoll", FldName: "epfd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "events"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "epoll_event", ArgDir: 1}, IsPacked: true}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "maxevents"}, TypeSize: 8}, Buf: "events"},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "timeout"}, TypeSize: 4}},
|
|
}},
|
|
{NR: 18446744073709551615, Name: "eventfd", CallName: "eventfd", Args: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "initval"}, TypeSize: 4}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_event", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 19, Name: "eventfd2", CallName: "eventfd2", Args: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "initval"}, TypeSize: 4}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "eventfd_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{524288, 2048, 1}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_event", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 221, Name: "execve", CallName: "execve", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "argv"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "envp"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}}},
|
|
}},
|
|
{NR: 281, Name: "execveat", CallName: "execveat", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "dirfd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "argv"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "envp"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}}}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "at_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{4096, 256, 1024, 2048, 4096}},
|
|
}},
|
|
{NR: 93, Name: "exit", CallName: "exit", Args: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "code"}, TypeSize: 8}},
|
|
}},
|
|
{NR: 94, Name: "exit_group", CallName: "exit_group", Args: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "code"}, TypeSize: 8}},
|
|
}},
|
|
{NR: 48, Name: "faccessat", CallName: "faccessat", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "dirfd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pathname"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{256, 128, 64, 32, 16, 8, 4, 2, 1}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "faccessat_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{256, 512, 1024, 2048, 4096}},
|
|
}},
|
|
{NR: 223, Name: "fadvise64", CallName: "fadvise64", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fileoff", FldName: "offset"}, TypeSize: 8}, Kind: 2},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "len"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fadvise_flags", FldName: "advice"}, TypeSize: 8}, Vals: []uint64{0, 2, 1, 5, 3, 4}},
|
|
}},
|
|
{NR: 47, Name: "fallocate", CallName: "fallocate", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fallocate_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{0, 1, 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "off"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "len"}, TypeSize: 8}},
|
|
}},
|
|
{NR: 262, Name: "fanotify_init", CallName: "fanotify_init", Args: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fanotify_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{8, 4, 0, 1, 2, 16, 32}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fanotify_events", FldName: "events"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 131072, 524288, 1024, 4096, 262144, 2048, 1052672}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fanotify", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 263, Name: "fanotify_mark", CallName: "fanotify_mark", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fanotify", FldName: "fd"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fanotify_mark", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2, 128, 4, 8, 16, 32, 64}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fanotify_mask", FldName: "mask"}, TypeSize: 8}, Vals: []uint64{1, 2, 8, 16, 32, 65536, 131072, 1073741824, 134217728}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "fddir"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
}},
|
|
{NR: 50, Name: "fchdir", CallName: "fchdir", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}},
|
|
}},
|
|
{NR: 52, Name: "fchmod", CallName: "fchmod", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{256, 128, 64, 32, 16, 8, 4, 2, 1}},
|
|
}},
|
|
{NR: 53, Name: "fchmodat", CallName: "fchmodat", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "dirfd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{256, 128, 64, 32, 16, 8, 4, 2, 1}},
|
|
}},
|
|
{NR: 55, Name: "fchown", CallName: "fchown", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "uid"}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "gid"}},
|
|
}},
|
|
{NR: 54, Name: "fchownat", CallName: "fchownat", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "dirfd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "uid"}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "gid"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "at_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{4096, 256, 1024, 2048, 4096}},
|
|
}},
|
|
{NR: 25, Name: "fcntl$addseals", CallName: "fcntl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1033},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "seal_types", FldName: "seals"}, TypeSize: 8}, Vals: []uint64{1, 2, 4, 8}},
|
|
}},
|
|
{NR: 25, Name: "fcntl$dupfd", CallName: "fcntl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fcntl_dupfd", FldName: "cmd"}, TypeSize: 8}, Vals: []uint64{0, 1030}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "arg"}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 25, Name: "fcntl$getflags", CallName: "fcntl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fcntl_getflags", FldName: "cmd"}, TypeSize: 8}, Vals: []uint64{1, 3, 11, 1025, 1032, 1034}},
|
|
}},
|
|
{NR: 25, Name: "fcntl$getown", CallName: "fcntl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 9},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 25, Name: "fcntl$getownex", CallName: "fcntl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 16},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "f_owner_ex", ArgDir: 1}}},
|
|
}},
|
|
{NR: 25, Name: "fcntl$lock", CallName: "fcntl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fcntl_lock", FldName: "cmd"}, TypeSize: 8}, Vals: []uint64{6, 7, 5}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "lock"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "flock"}}},
|
|
}},
|
|
{NR: 25, Name: "fcntl$notify", CallName: "fcntl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fcntl_notify", FldName: "cmd"}, TypeSize: 8}, Vals: []uint64{2147483648, 1, 2, 4, 8, 16, 32}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fcntl_notify", FldName: "typ"}, TypeSize: 8}, Vals: []uint64{2147483648, 1, 2, 4, 8, 16, 32}},
|
|
}},
|
|
{NR: 25, Name: "fcntl$setflags", CallName: "fcntl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fcntl_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1}},
|
|
}},
|
|
{NR: 25, Name: "fcntl$setlease", CallName: "fcntl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1024},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "flock_type", FldName: "typ"}, TypeSize: 8}, Vals: []uint64{0, 1, 2}},
|
|
}},
|
|
{NR: 25, Name: "fcntl$setown", CallName: "fcntl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 8},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}},
|
|
}},
|
|
{NR: 25, Name: "fcntl$setownex", CallName: "fcntl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 15},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "f_owner_ex"}}},
|
|
}},
|
|
{NR: 25, Name: "fcntl$setpipe", CallName: "fcntl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1031},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "sz"}, TypeSize: 8}},
|
|
}},
|
|
{NR: 25, Name: "fcntl$setsig", CallName: "fcntl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 10},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "signalno", FldName: "sig"}, TypeSize: 4}, Kind: 1},
|
|
}},
|
|
{NR: 25, Name: "fcntl$setstatus", CallName: "fcntl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 4},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fcntl_status", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1024, 8192, 65536, 262144, 2048}},
|
|
}},
|
|
{NR: 83, Name: "fdatasync", CallName: "fdatasync", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}},
|
|
}},
|
|
{NR: 10, Name: "fgetxattr", CallName: "fgetxattr", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "val"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 273, Name: "finit_module", CallName: "finit_module", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "finit_module_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2}},
|
|
}},
|
|
{NR: 13, Name: "flistxattr", CallName: "flistxattr", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "list"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "list"},
|
|
}},
|
|
{NR: 32, Name: "flock", CallName: "flock", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "flock_op", FldName: "op"}, TypeSize: 8}, Vals: []uint64{1, 2, 8, 4}},
|
|
}},
|
|
{NR: 16, Name: "fremovexattr", CallName: "fremovexattr", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}},
|
|
}},
|
|
{NR: 7, Name: "fsetxattr", CallName: "fsetxattr", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "val"},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "setxattr_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2}},
|
|
}},
|
|
{NR: 80, Name: "fstat", CallName: "fstat", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "statbuf"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "stat", ArgDir: 1}}},
|
|
}},
|
|
{NR: 44, Name: "fstatfs", CallName: "fstatfs", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 82, Name: "fsync", CallName: "fsync", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}},
|
|
}},
|
|
{NR: 46, Name: "ftruncate", CallName: "ftruncate", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "len"}, TypeSize: 8}},
|
|
}},
|
|
{NR: 98, Name: "futex", CallName: "futex", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "futex_op", FldName: "op"}, TypeSize: 8}, Vals: []uint64{0, 9, 1, 3, 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "val"}, TypeSize: 8}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr2"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "val3"}, TypeSize: 8}},
|
|
}},
|
|
{NR: 18446744073709551615, Name: "futimesat", CallName: "futimesat", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "dir"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pathname"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "times"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval"}}},
|
|
}},
|
|
{NR: 18446744073709551615, Name: "get_kernel_syms", CallName: "get_kernel_syms", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "table"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 236, Name: "get_mempolicy", CallName: "get_mempolicy", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mode"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nodemask"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "maxnode"}, TypeSize: 8}},
|
|
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mempolicy_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 4, 2, 1}},
|
|
}},
|
|
{NR: 100, Name: "get_robust_list", CallName: "get_robust_list", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "head"}, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "robust_list", ArgDir: 1}}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 8}, Buf: "head"}},
|
|
}},
|
|
{NR: 18446744073709551615, Name: "get_thread_area", CallName: "get_thread_area", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "user_desc"}}},
|
|
}},
|
|
{NR: 17, Name: "getcwd", CallName: "getcwd", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "buf"},
|
|
}},
|
|
{NR: 18446744073709551615, Name: "getdents", CallName: "getdents", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "ent"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count"}, TypeSize: 8}, Buf: "ent"},
|
|
}},
|
|
{NR: 61, Name: "getdents64", CallName: "getdents64", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "ent"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count"}, TypeSize: 8}, Buf: "ent"},
|
|
}},
|
|
{NR: 177, Name: "getegid", CallName: "getegid", Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 175, Name: "geteuid", CallName: "geteuid", Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 176, Name: "getgid", CallName: "getgid", Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 158, Name: "getgroups", CallName: "getgroups", Args: []Type{
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "list"},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "list"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 2}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", ArgDir: 2}}}},
|
|
}},
|
|
{NR: 102, Name: "getitimer", CallName: "getitimer", Args: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "getitimer_which", FldName: "which"}, TypeSize: 8}, Vals: []uint64{0, 1, 2}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "cur"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval", ArgDir: 1}}},
|
|
}},
|
|
{NR: 205, Name: "getpeername", CallName: "getpeername", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage", ArgDir: 1}, IsVarlen: true}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}},
|
|
}},
|
|
{NR: 205, Name: "getpeername$ax25", CallName: "getpeername", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25", ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}},
|
|
}},
|
|
{NR: 205, Name: "getpeername$inet", CallName: "getpeername", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}},
|
|
}},
|
|
{NR: 205, Name: "getpeername$inet6", CallName: "getpeername", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6", ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}},
|
|
}},
|
|
{NR: 205, Name: "getpeername$ipx", CallName: "getpeername", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx", ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}},
|
|
}},
|
|
{NR: 205, Name: "getpeername$llc", CallName: "getpeername", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc", ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}},
|
|
}},
|
|
{NR: 205, Name: "getpeername$netlink", CallName: "getpeername", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nl", ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}},
|
|
}},
|
|
{NR: 205, Name: "getpeername$netrom", CallName: "getpeername", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom", ArgDir: 1}, IsVarlen: true}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}},
|
|
}},
|
|
{NR: 205, Name: "getpeername$packet", CallName: "getpeername", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll", ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}},
|
|
}},
|
|
{NR: 205, Name: "getpeername$unix", CallName: "getpeername", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peer"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un", ArgDir: 1}, IsVarlen: true}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "peerlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "peer"}},
|
|
}},
|
|
{NR: 155, Name: "getpgid", CallName: "getpgid", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 18446744073709551615, Name: "getpgrp", CallName: "getpgrp", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 172, Name: "getpid", CallName: "getpid", Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 141, Name: "getpriority", CallName: "getpriority", Args: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "priority_which", FldName: "which"}, TypeSize: 8}, Vals: []uint64{0, 1, 2}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "who"}},
|
|
}},
|
|
{NR: 278, Name: "getrandom", CallName: "getrandom", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "getrandom_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2}},
|
|
}},
|
|
{NR: 150, Name: "getresgid", CallName: "getresgid", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rgid"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "egid"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sgid"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", ArgDir: 1}}},
|
|
}},
|
|
{NR: 148, Name: "getresuid", CallName: "getresuid", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ruid"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "euid"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "suid"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", ArgDir: 1}}},
|
|
}},
|
|
{NR: 163, Name: "getrlimit", CallName: "getrlimit", Args: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "rlimit_type", FldName: "res"}, TypeSize: 8}, Vals: []uint64{9, 4, 0, 2, 1, 10, 8, 12, 13, 7, 6, 5, 14, 15, 11, 3}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rlim"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rlimit", ArgDir: 1}}},
|
|
}},
|
|
{NR: 165, Name: "getrusage", CallName: "getrusage", Args: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "rusage_who", FldName: "who"}, TypeSize: 8}, Vals: []uint64{0, 18446744073709551615, 1}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "usage"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rusage", ArgDir: 1}}},
|
|
}},
|
|
{NR: 204, Name: "getsockname", CallName: "getsockname", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage", ArgDir: 1}, IsVarlen: true}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}},
|
|
}},
|
|
{NR: 204, Name: "getsockname$ax25", CallName: "getsockname", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25", ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}},
|
|
}},
|
|
{NR: 204, Name: "getsockname$inet", CallName: "getsockname", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in", ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}},
|
|
}},
|
|
{NR: 204, Name: "getsockname$inet6", CallName: "getsockname", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6", ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}},
|
|
}},
|
|
{NR: 204, Name: "getsockname$ipx", CallName: "getsockname", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx", ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}},
|
|
}},
|
|
{NR: 204, Name: "getsockname$llc", CallName: "getsockname", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc", ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}},
|
|
}},
|
|
{NR: 204, Name: "getsockname$netlink", CallName: "getsockname", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_nl", ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}},
|
|
}},
|
|
{NR: 204, Name: "getsockname$netrom", CallName: "getsockname", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_netrom", ArgDir: 1}, IsVarlen: true}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}},
|
|
}},
|
|
{NR: 204, Name: "getsockname$packet", CallName: "getsockname", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll", ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}},
|
|
}},
|
|
{NR: 204, Name: "getsockname$unix", CallName: "getsockname", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un", ArgDir: 1}, IsVarlen: true}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addrlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "addr"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "level"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "optname"}, TypeSize: 4}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$SO_BINDTODEVICE", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 25},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname", ArgDir: 1}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$SO_PEERCRED", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 17},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ucred", ArgDir: 1}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$SO_TIMESTAMPING", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 37},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$ax25_buf", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 257},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ax25_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{25}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$ax25_int", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 257},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ax25_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 5, 3, 4, 9, 6, 7, 8, 12, 10}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$bt_BT_CHANNEL_POLICY", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 10},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$bt_BT_DEFER_SETUP", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 7},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$bt_BT_FLUSHABLE", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 8},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$bt_BT_POWER", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 9},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8"}, TypeSize: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$bt_BT_RCVMTU", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 13},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$bt_BT_SECURITY", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 4},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bt_security", ArgDir: 1}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$bt_BT_SNDMTU", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 12},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$bt_BT_VOICE", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 11},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len"}, TypeSize: 8}, Buf: "arg"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$bt_hci", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bt_hci_sockopt", FldName: "opt"}, TypeSize: 8}, Vals: []uint64{1, 3, 2}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$bt_l2cap_L2CAP_CONNINFO", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_l2cap", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "l2cap_conninfo", ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$bt_l2cap_L2CAP_LM", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_l2cap", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$bt_l2cap_L2CAP_OPTIONS", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_l2cap", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "l2cap_options", ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$bt_rfcomm_RFCOMM_CONNINFO", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_rfcomm", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 18},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$bt_rfcomm_RFCOMM_LM", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_rfcomm", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 18},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$bt_sco_SCO_CONNINFO", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_sco", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 17},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$bt_sco_SCO_OPTIONS", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_sco", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 17},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet6_IPV6_FLOWLABEL_MGR", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 32},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_flowlabel_req", ArgDir: 2}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet6_IPV6_IPSEC_POLICY", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 34},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter", ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet6_IPV6_XFRM_POLICY", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 35},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter", ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet6_buf", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "inet6_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{6, 20, 21, 27, 28, 32, 34, 35, 42, 43, 44, 45, 46, 47, 48, 50, 54, 55, 57, 59, 61, 68, 69, 202, 204, 205, 210, 211}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet6_dccp_buf", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_dccp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 33},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "dccp_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{2, 12, 13, 14, 15, 128, 192}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet6_dccp_int", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_dccp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 33},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "dccp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 3, 4, 5, 6, 10, 11, 16, 17}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet6_int", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "inet6_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 16, 17, 18, 19, 22, 23, 24, 25, 26, 33, 36, 49, 51, 52, 53, 56, 58, 60, 62, 66, 67, 80, 70, 72, 73, 74, 75, 76, 200, 201, 203, 206, 207, 208, 209}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet6_mreq", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ipv6_mreq", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{20, 21, 27, 28}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ipv6_mreq", ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet6_mtu", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 23},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ip_mtu_discover", ArgDir: 1}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet6_tcp_TCP_REPAIR_WINDOW", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 29},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_window", ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet6_tcp_buf", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tcp_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{11, 13, 14, 22, 26, 28, 29}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet6_tcp_int", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tcp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet6_udp_int", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 17},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "udp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 100, 101, 102}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_IP_IPSEC_POLICY", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 16},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter", ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_IP_XFRM_POLICY", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 17},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter", ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_buf", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "inet_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{4, 9, 16, 17, 32, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_dccp_buf", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_dccp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 33},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "dccp_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{2, 12, 13, 14, 15, 128, 192}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_dccp_int", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_dccp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 33},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "dccp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 3, 4, 5, 6, 10, 11, 16, 17}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_int", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "inet_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 18, 19, 20, 21, 22, 23, 24, 33, 34, 49, 50}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_mreq", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ip_mreq", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{35, 36, 32}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreq", ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_mreqn", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ip_mreq", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{35, 36, 32}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreqn", ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_mreqsrc", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ip_mreqsrc", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{39, 38, 40, 37}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreq_source", ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_mtu", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 10},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ip_mtu_discover", ArgDir: 1}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_opts", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ip_opts", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{4, 9}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_pktinfo", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 8},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in_pktinfo", ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp6_SCTP_ADAPTATION_LAYER", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 7},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_setadaptation", ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp6_SCTP_ASSOCINFO", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assocparams", ArgDir: 2}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 24},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid", ArgDir: 2}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp6_SCTP_AUTOCLOSE", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 4},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp6_SCTP_AUTO_ASCONF", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 30},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp6_SCTP_CONTEXT", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 17},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 114},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_default_prinfo", ArgDir: 2}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 10},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndrcvinfo", ArgDir: 2}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 34},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndinfo", ArgDir: 2}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp6_SCTP_DELAYED_SACK", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 16},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_delayed_sack", ArgDir: 2}, IsVarlen: true}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp6_SCTP_DISABLE_FRAGMENTS", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 8},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 118},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp6_SCTP_EVENTS", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 11},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_event_subscribe", ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 18},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 29},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_ids", ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp6_SCTP_GET_ASSOC_NUMBER", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 28},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 112},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_stats", ArgDir: 2}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 109},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs", ArgDir: 2}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp6_SCTP_GET_PEER_ADDRS", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 108},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs", ArgDir: 2}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp6_SCTP_GET_PEER_ADDR_INFO", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 15},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrinfo", ArgDir: 2}, IsPacked: true, AlignAttr: 4}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp6_SCTP_HMAC_IDENT", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 22},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_hmacalgo", ArgDir: 2}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp6_SCTP_INITMSG", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_initmsg", ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp6_SCTP_I_WANT_MAPPED_V4_ADDR", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 12},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp6_SCTP_LOCAL_AUTH_CHUNKS", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 27},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunks", ArgDir: 2}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp6_SCTP_MAXSEG", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 13},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_maxseg", ArgDir: 2}, IsVarlen: true}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp6_SCTP_MAX_BURST", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 20},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_max_burst", ArgDir: 1}, IsVarlen: true}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp6_SCTP_NODELAY", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 19},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 9},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrparams", ArgDir: 2}, IsPacked: true, AlignAttr: 4}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 31},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrthlds", ArgDir: 2}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 26},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunks", ArgDir: 2}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp6_SCTP_PRIMARY_ADDR", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 6},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim", ArgDir: 2}, IsPacked: true, AlignAttr: 4}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 115},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prstatus", ArgDir: 2}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp6_SCTP_PR_SUPPORTED", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 113},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp6_SCTP_RECVNXTINFO", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 33},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp6_SCTP_RECVRCVINFO", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 32},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp6_SCTP_RESET_STREAMS", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 119},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp6_SCTP_RTOINFO", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_rtoinfo", ArgDir: 2}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 111},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs_old", ArgDir: 2}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 102},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_peeloff_arg_t", ArgDir: 2}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp6_SCTP_STATUS", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 14},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_status", ArgDir: 2}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp_SCTP_ADAPTATION_LAYER", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 7},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_setadaptation", ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp_SCTP_ASSOCINFO", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assocparams", ArgDir: 2}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 24},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid", ArgDir: 2}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp_SCTP_AUTOCLOSE", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 4},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp_SCTP_AUTO_ASCONF", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 30},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp_SCTP_CONTEXT", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 17},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp_SCTP_DEFAULT_PRINFO", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 114},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_default_prinfo", ArgDir: 2}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 10},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndrcvinfo", ArgDir: 2}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 34},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndinfo", ArgDir: 2}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp_SCTP_DELAYED_SACK", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 16},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_delayed_sack", ArgDir: 2}, IsVarlen: true}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp_SCTP_DISABLE_FRAGMENTS", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 8},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 118},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp_SCTP_EVENTS", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 11},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_event_subscribe", ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 18},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 29},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_ids", ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp_SCTP_GET_ASSOC_NUMBER", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 28},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp_SCTP_GET_ASSOC_STATS", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 112},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_stats", ArgDir: 2}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRS", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 109},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs", ArgDir: 2}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp_SCTP_GET_PEER_ADDRS", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 108},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs", ArgDir: 2}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 15},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrinfo", ArgDir: 2}, IsPacked: true, AlignAttr: 4}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp_SCTP_HMAC_IDENT", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 22},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_hmacalgo", ArgDir: 2}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp_SCTP_INITMSG", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_initmsg", ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 12},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 27},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunks", ArgDir: 2}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp_SCTP_MAXSEG", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 13},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_maxseg", ArgDir: 2}, IsVarlen: true}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp_SCTP_MAX_BURST", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 20},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_max_burst", ArgDir: 1}, IsVarlen: true}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp_SCTP_NODELAY", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 19},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 9},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrparams", ArgDir: 2}, IsPacked: true, AlignAttr: 4}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 31},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrthlds", ArgDir: 2}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 26},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunks", ArgDir: 2}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp_SCTP_PRIMARY_ADDR", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 6},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim", ArgDir: 2}, IsPacked: true, AlignAttr: 4}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 115},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prstatus", ArgDir: 2}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp_SCTP_PR_SUPPORTED", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 113},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp_SCTP_RECVNXTINFO", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 33},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp_SCTP_RECVRCVINFO", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 32},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp_SCTP_RESET_STREAMS", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 119},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value", ArgDir: 2}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp_SCTP_RTOINFO", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_rtoinfo", ArgDir: 2}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX3", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 111},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_getaddrs_old", ArgDir: 2}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 102},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_peeloff_arg_t", ArgDir: 2}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_sctp_SCTP_STATUS", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 14},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_status", ArgDir: 2}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "len"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "val"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_tcp_TCP_REPAIR_WINDOW", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 29},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_window", ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_tcp_buf", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tcp_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{11, 13, 14, 22, 26, 28, 29}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_tcp_int", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tcp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$inet_udp_int", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 17},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "udp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 100, 101, 102}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$ipx_IPX_TYPE", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 256},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 1},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$kcm_KCM_RECV_DISABLE", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_kcm", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 281},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$llc_int", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 268},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "llc_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 7, 8, 9}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$netlink", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 270},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_sockopts", FldName: "opt"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$netrom_NETROM_IDLE", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 259},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 7},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$netrom_NETROM_N2", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 259},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$netrom_NETROM_T1", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 259},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$netrom_NETROM_T2", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 259},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$netrom_NETROM_T4", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 259},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 6},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arglen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "arg"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$nfc_llcp", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nfc_llcp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 280},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "nfc_llcp_opts", FldName: "opt"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$packet_buf", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 263},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "packet_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 5, 6, 13, 22}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$packet_int", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 263},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "packet_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{3, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$sock_buf", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_sock_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{28, 31, 26}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$sock_cred", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 17},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ucred", ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$sock_int", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_sock_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{30, 6, 1, 39, 4, 5, 9, 42, 12, 38, 8, 33, 18, 19, 2, 7, 32, 29, 3, 15, 10, 11, 16, 35, 44, 34, 40, 41, 43, 45, 46, 47}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$sock_linger", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 13},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "linger", ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}},
|
|
}},
|
|
{NR: 209, Name: "getsockopt$sock_timeval", CallName: "getsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_sock_timeval", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{20, 21}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timeval", ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optlen"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 4}, Buf: "optval"}},
|
|
}},
|
|
{NR: 178, Name: "gettid", CallName: "gettid", Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 174, Name: "getuid", CallName: "getuid", Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 8, Name: "getxattr", CallName: "getxattr", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "val"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 105, Name: "init_module", CallName: "init_module", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mod"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "mod"},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "args"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}},
|
|
}},
|
|
{NR: 27, Name: "inotify_add_watch", CallName: "inotify_add_watch", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_inotify", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "inotify_mask", FldName: "mask"}, TypeSize: 8}, Vals: []uint64{1, 4, 8, 16, 256, 512, 1024, 2, 2048, 64, 128, 32, 33554432, 67108864, 536870912, 2147483648, 16777216}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "inotifydesc", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 18446744073709551615, Name: "inotify_init", CallName: "inotify_init", Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_inotify", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 26, Name: "inotify_init1", CallName: "inotify_init1", Args: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "inotify_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_inotify", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 28, Name: "inotify_rm_watch", CallName: "inotify_rm_watch", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_inotify", FldName: "fd"}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "inotifydesc", FldName: "wd"}},
|
|
}},
|
|
{NR: 3, Name: "io_cancel", CallName: "io_cancel", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "io_ctx", FldName: "ctx"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "iocb"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iocb"}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "res"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "io_event", ArgDir: 1}}},
|
|
}},
|
|
{NR: 1, Name: "io_destroy", CallName: "io_destroy", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "io_ctx", FldName: "ctx"}},
|
|
}},
|
|
{NR: 4, Name: "io_getevents", CallName: "io_getevents", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "io_ctx", FldName: "ctx"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "min_nr"}, TypeSize: 8}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nr"}, TypeSize: 8}, Buf: "events"},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "events"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "io_event", ArgDir: 1}}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}},
|
|
}},
|
|
{Name: "io_setup", CallName: "io_setup", Args: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "n"}, TypeSize: 4}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ctx"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "io_ctx", ArgDir: 1}}},
|
|
}},
|
|
{NR: 2, Name: "io_submit", CallName: "io_submit", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "io_ctx", FldName: "ctx"}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nr"}, TypeSize: 8}, Buf: "iocbpp"},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "iocbpp"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &PtrType{TypeCommon: TypeCommon{TypeName: "ptr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iocb"}}}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "cmd"}, TypeSize: 8}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$DRM_IOCTL_ADD_BUFS", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3223348246},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_desc"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$DRM_IOCTL_ADD_CTX", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221775392},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx", ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$DRM_IOCTL_ADD_MAP", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3223872533},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_map"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$DRM_IOCTL_AGP_ACQUIRE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 25648},
|
|
}},
|
|
{NR: 29, Name: "ioctl$DRM_IOCTL_AGP_ALLOC", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3223348276},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_agp_buffer", ArgDir: 2}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$DRM_IOCTL_AGP_BIND", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074816054},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_agp_binding"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$DRM_IOCTL_AGP_ENABLE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074291762},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$DRM_IOCTL_AGP_FREE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075864629},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_agp_buffer"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$DRM_IOCTL_AGP_INFO", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151179315},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$DRM_IOCTL_AGP_RELEASE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 25649},
|
|
}},
|
|
{NR: 29, Name: "ioctl$DRM_IOCTL_AGP_UNBIND", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074816055},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_agp_binding"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$DRM_IOCTL_AUTH_MAGIC", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074029585},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$DRM_IOCTL_CONTROL", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074291732},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_control"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$DRM_IOCTL_DMA", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3225445417},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_dma"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$DRM_IOCTL_DROP_MASTER", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 25631},
|
|
}},
|
|
{NR: 29, Name: "ioctl$DRM_IOCTL_FREE_BUFS", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074816026},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_free"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$DRM_IOCTL_GEM_CLOSE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074291721},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_gem_close"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$DRM_IOCTL_GEM_FLINK", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221775370},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_gem_flink", ArgDir: 2}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$DRM_IOCTL_GEM_OPEN", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222299659},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_gem_open", ArgDir: 2}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$DRM_IOCTL_GET_CAP", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222299660},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_get_cap"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$DRM_IOCTL_GET_CLIENT", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3223872517},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_client"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$DRM_IOCTL_GET_CTX", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221775395},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$DRM_IOCTL_GET_MAGIC", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147771394},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$DRM_IOCTL_GET_MAP", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3223872516},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_map"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$DRM_IOCTL_GET_SAREA_CTX", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222299677},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx_priv_map"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$DRM_IOCTL_GET_STATS", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2163762182},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$DRM_IOCTL_GET_UNIQUE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222299649},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_unique_out"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$DRM_IOCTL_INFO_BUFS", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222299672},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_desc"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$DRM_IOCTL_IRQ_BUSID", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222299651},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_irq_busid"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$DRM_IOCTL_LOCK", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074291754},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_lock"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$DRM_IOCTL_MAP_BUFS", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222823961},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_map"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$DRM_IOCTL_MARK_BUFS", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075864599},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_buf_desc"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$DRM_IOCTL_MODESET_CTL", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074291720},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_modeset_ctl"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$DRM_IOCTL_MODE_GETCRTC", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3228066977},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_mode_crtc"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$DRM_IOCTL_MODE_GETPLANERESOURCES", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222299829},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_mode_get_plane_res"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$DRM_IOCTL_MODE_GETRESOURCES", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3225445536},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_mode_card_res"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$DRM_IOCTL_MODE_SETCRTC", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3228066978},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_mode_crtc"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$DRM_IOCTL_NEW_CTX", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074291749},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$DRM_IOCTL_PRIME_FD_TO_HANDLE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222037550},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_prime_handle", ArgDir: 2}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$DRM_IOCTL_PRIME_HANDLE_TO_FD", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222037549},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_prime_handle", ArgDir: 2}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$DRM_IOCTL_RES_CTX", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222299686},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx_res"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$DRM_IOCTL_RM_CTX", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221775393},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$DRM_IOCTL_RM_MAP", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1076388891},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_map"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$DRM_IOCTL_SET_CLIENT_CAP", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074816013},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_get_cap"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$DRM_IOCTL_SET_MASTER", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 25630},
|
|
}},
|
|
{NR: 29, Name: "ioctl$DRM_IOCTL_SET_SAREA_CTX", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074816028},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx_priv_map"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$DRM_IOCTL_SET_UNIQUE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074816016},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_unique_in"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$DRM_IOCTL_SET_VERSION", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222299655},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_set_version"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$DRM_IOCTL_SG_ALLOC", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222299704},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_scatter_gather"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$DRM_IOCTL_SG_FREE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074816057},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_scatter_gather"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$DRM_IOCTL_SWITCH_CTX", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074291748},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_ctx"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$DRM_IOCTL_UNLOCK", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074291755},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_lock"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$DRM_IOCTL_VERSION", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3225445376},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_version"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$DRM_IOCTL_WAIT_VBLANK", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222823994},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "drm_wait_vblank"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$EVIOCGABS0", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2149074240},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$EVIOCGABS20", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2149074272},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$EVIOCGABS2F", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2149074287},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$EVIOCGABS3F", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2149074303},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$EVIOCGBITKEY", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151695649},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$EVIOCGBITSND", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151695666},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$EVIOCGBITSW", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151695653},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$EVIOCGEFFECTS", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147763588},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$EVIOCGID", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148025602},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$EVIOCGKEY", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151695640},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$EVIOCGKEYCODE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148025604},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$EVIOCGKEYCODE_V2", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2150122756},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$EVIOCGLED", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151695641},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$EVIOCGMASK", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148550034},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_mask"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$EVIOCGMTSLOTS", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151695626},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$EVIOCGNAME", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151695622},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$EVIOCGPHYS", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151695623},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$EVIOCGPROP", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151695625},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$EVIOCGRAB", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074021776},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$EVIOCGREP", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148025603},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$EVIOCGSND", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151695642},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$EVIOCGSW", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151695643},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$EVIOCGUNIQ", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151695624},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$EVIOCGVERSION", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147763457},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$EVIOCREVOKE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074021777},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$EVIOCRMFF", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074021761},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$EVIOCSABS0", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075332544},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_absinfo"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$EVIOCSABS20", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075332576},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_absinfo"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$EVIOCSABS2F", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075332591},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_absinfo"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$EVIOCSABS3F", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075332607},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_absinfo"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$EVIOCSCLOCKID", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074021792},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$EVIOCSFF", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1076905344},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ff_effect"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$EVIOCSKEYCODE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074283780},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: 1, RangeBegin: 2, RangeEnd: 2}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$EVIOCSKEYCODE_V2", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1076380932},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_keymap_entry"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$EVIOCSMASK", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074808211},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_mask"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$EVIOCSREP", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074283779},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}, Kind: 1, RangeBegin: 2, RangeEnd: 2}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$FIONREAD", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21531},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$FUSE_DEV_IOC_CLONE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147804416},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$GIO_CMAP", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19312},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "io_cmap", ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$GIO_FONT", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19296},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$GIO_FONTX", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19307},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$GIO_SCRNMAP", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19264},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$GIO_UNIMAP", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19302},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unimapdesc_out"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$GIO_UNISCRNMAP", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19305},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$ION_IOC_ALLOC", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_ion", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3223341312},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_allocation_data", ArgDir: 2}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$ION_IOC_CUSTOM", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_ion", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222292742},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_custom_data", ArgDir: 2}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$ION_IOC_FREE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_ion", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221506305},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_handle_data"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$ION_IOC_IMPORT", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_ion", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221768453},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_fd_data", ArgDir: 2}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$ION_IOC_MAP", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_ion", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221768450},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_fd_data", ArgDir: 2}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$ION_IOC_SHARE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_ion", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221768452},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_fd_data", ArgDir: 2}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$ION_IOC_SYNC", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_ion", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221768455},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ion_fd_data", ArgDir: 2}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KDADDIO", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19252},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "arg"}, TypeSize: 8}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KDDELIO", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19253},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "arg"}, TypeSize: 8}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KDDISABIO", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19255},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KDENABIO", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19254},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KDGETKEYCODE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19276},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kbkeycode"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KDGETLED", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19249},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", ArgDir: 1}, TypeSize: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KDGETMODE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19259},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KDGKBDIACR", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19274},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KDGKBENT", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19270},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kbentry"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KDGKBLED", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19300},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", ArgDir: 1}, TypeSize: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KDGKBMETA", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19298},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KDGKBMODE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19268},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KDGKBSENT", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19272},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kbentry"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KDGKBTYPE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19251},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", ArgDir: 1}, TypeSize: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KDMKTONE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19259},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "arg"}, TypeSize: 8}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KDSETKEYCODE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19277},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kbkeycode"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KDSETLED", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19250},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "arg"}, TypeSize: 8}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KDSETMODE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19258},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "arg"}, TypeSize: 8}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KDSIGACCEPT", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19278},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "signalno", FldName: "arg"}, TypeSize: 4}, Kind: 1},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KDSKBLED", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19301},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "arg"}, TypeSize: 8}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KDSKBMETA", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19299},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr"}, TypeSize: 8}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KDSKBMODE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19269},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr"}, TypeSize: 8}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KDSKBSENT", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19273},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KIOCSOUND", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19247},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "arg"}, TypeSize: 8}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_ARM_SET_DEVICE_ADDR", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074835115},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_arm_device_addr"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_ARM_VCPU_INIT", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075883694},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_vcpu_init"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_ASSIGN_DEV_IRQ", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077980784},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_irq"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_ASSIGN_PCI_DEVICE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2151722601},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_pci_dev"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_ASSIGN_SET_INTX_MASK", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077980836},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_pci_dev"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_ASSIGN_SET_MSIX_ENTRY", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074835060},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_msix_entry"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_ASSIGN_SET_MSIX_NR", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074310771},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_msix_nr"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_CHECK_EXTENSION", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvm", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 44547},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "arg"}, TypeSize: 8}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_CHECK_EXTENSION_VM", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 44547},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "arg"}, TypeSize: 8}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_CREATE_DEVICE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222056672},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_create_device", ArgDir: 2}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_CREATE_IRQCHIP", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 44640},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_CREATE_PIT2", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077980791},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_pit_config"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_CREATE_VCPU", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 44609},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}, Kind: 3, RangeEnd: 2},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 29, Name: "ioctl$KVM_CREATE_VM", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvm", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 44545},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 29, Name: "ioctl$KVM_DEASSIGN_DEV_IRQ", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077980789},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_irq"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_DEASSIGN_PCI_DEVICE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077980786},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_assigned_pci_dev"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_DIRTY_TLB", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074835114},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_dirty_tlb"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_ENABLE_CAP", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1080602275},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_enable_cap_vm"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_ENABLE_CAP_CPU", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1080602275},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_enable_cap_cpu"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_GET_CLOCK", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2150674044},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_clock_data", ArgDir: 1}}},
|
|
}},
|
|
{NR: 18446744073709551615, Name: "ioctl$KVM_GET_CPUID2", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_cpuid2", ArgDir: 1}}},
|
|
}},
|
|
{NR: 18446744073709551615, Name: "ioctl$KVM_GET_DEBUGREGS", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_debugregs", ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_GET_DEVICE_ATTR", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075359458},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_device_attr"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_GET_DIRTY_LOG", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074835010},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_dirty_log"}}},
|
|
}},
|
|
{NR: 18446744073709551615, Name: "ioctl$KVM_GET_EMULATED_CPUID", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_GET_FPU", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147528332},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_fpu", ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_GET_IRQCHIP", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3255348834},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "kvm_irq_chip", ArgDir: 1}}},
|
|
}},
|
|
{NR: 18446744073709551615, Name: "ioctl$KVM_GET_LAPIC", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_lapic_state"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_GET_MP_STATE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147790488},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 18446744073709551615, Name: "ioctl$KVM_GET_MSRS", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_msrs", ArgDir: 1}, IsPacked: true}},
|
|
}},
|
|
{NR: 18446744073709551615, Name: "ioctl$KVM_GET_MSR_INDEX_LIST", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvm", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_msr_list"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_GET_NR_MMU_PAGES", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 44613},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "arg"}, TypeSize: 8}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_GET_ONE_REG", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074835115},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_one_reg"}}},
|
|
}},
|
|
{NR: 18446744073709551615, Name: "ioctl$KVM_GET_PIT", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_pit_state2", ArgDir: 1}}},
|
|
}},
|
|
{NR: 18446744073709551615, Name: "ioctl$KVM_GET_PIT2", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_pit_state2", ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_GET_REGS", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2204151425},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_regs", ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_GET_REG_LIST", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221794480},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_reg_list"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_GET_SREGS", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147528323},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_sregs", ArgDir: 1}}},
|
|
}},
|
|
{NR: 18446744073709551615, Name: "ioctl$KVM_GET_SUPPORTED_CPUID", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvm", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_GET_TSC_KHZ", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 44707},
|
|
}},
|
|
{NR: 18446744073709551615, Name: "ioctl$KVM_GET_VCPU_EVENTS", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_vcpu_events", ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_GET_VCPU_MMAP_SIZE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvm", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 44548},
|
|
}},
|
|
{NR: 18446744073709551615, Name: "ioctl$KVM_GET_XCRS", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_xcrs"}}},
|
|
}},
|
|
{NR: 18446744073709551615, Name: "ioctl$KVM_GET_XSAVE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_xsave", ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_HAS_DEVICE_ATTR", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075359459},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_device_attr"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_INTERRUPT", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074048646},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_IOEVENTFD", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077980793},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_ioeventfd"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_IRQFD", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075883638},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_irqfd"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_IRQ_LINE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074310753},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_irq_level"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_IRQ_LINE_STATUS", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221794407},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_irq_level"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_KVMCLOCK_CTRL", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 44717},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_NMI", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 44698},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_PPC_ALLOCATE_HTAB", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221532327},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_PPC_GET_PVINFO", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1082175137},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_PPC_GET_SMMU_INFO", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2186325670},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_REGISTER_COALESCED_MMIO", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074835047},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_coalesced_mmio_zone"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_REINJECT_CONTROL", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 44657},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_reinject_control"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_RUN", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 44672},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "arg"}, TypeSize: 8}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_S390_INTERRUPT", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074835092},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_s390_interrupt"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_S390_INTERRUPT_CPU", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074835092},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_s390_interrupt"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_S390_UCAS_MAP", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075359312},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_s390_ucas_mapping"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_S390_UCAS_UNMAP", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075359313},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_s390_ucas_mapping"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_S390_VCPU_FAULT", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074310738},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_SET_BOOT_CPU_ID", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 44664},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr"}, TypeSize: 8}, Kind: 3, RangeEnd: 2}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_SET_CLOCK", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1076932219},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_clock_data"}}},
|
|
}},
|
|
{NR: 18446744073709551615, Name: "ioctl$KVM_SET_CPUID", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_cpuid"}}},
|
|
}},
|
|
{NR: 18446744073709551615, Name: "ioctl$KVM_SET_CPUID2", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_cpuid2"}}},
|
|
}},
|
|
{NR: 18446744073709551615, Name: "ioctl$KVM_SET_DEBUGREGS", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_debugregs"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_SET_DEVICE_ATTR", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075359457},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_device_attr"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_SET_FPU", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1073786509},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_fpu"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_SET_GSI_ROUTING", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074310762},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_irq_routing"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_SET_GUEST_DEBUG", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1107865243},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_guest_debug"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_SET_IDENTITY_MAP_ADDR", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074310728},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_guest_addrs"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 4, 4096, 8192, 12288, 16384, 20480, 24576, 53248, 61440, 1048576, 65536}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_SET_IRQCHIP", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2181607011},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "kvm_irq_chip"}}},
|
|
}},
|
|
{NR: 18446744073709551615, Name: "ioctl$KVM_SET_LAPIC", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_lapic_state"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_SET_MP_STATE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074048665},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_mp_state"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6, 7, 8}}},
|
|
}},
|
|
{NR: 18446744073709551615, Name: "ioctl$KVM_SET_MSRS", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_msrs"}, IsPacked: true}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_SET_NR_MMU_PAGES", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 44612},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "arg"}, TypeSize: 8}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_SET_ONE_REG", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074835116},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_one_reg"}}},
|
|
}},
|
|
{NR: 18446744073709551615, Name: "ioctl$KVM_SET_PIT", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_pit_state2"}}},
|
|
}},
|
|
{NR: 18446744073709551615, Name: "ioctl$KVM_SET_PIT2", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_pit_state2"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_SET_REGS", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1130409602},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_regs"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_SET_SIGNAL_MASK", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074048651},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_signal_mask"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_SET_SREGS", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1073786500},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_sregs"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_SET_TSC_KHZ", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 44706},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "arg"}, TypeSize: 8}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_SET_TSS_ADDR", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 44615},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_x86_tss_addr", FldName: "arg"}, TypeSize: 8}, Vals: []uint64{53248}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_SET_USER_MEMORY_REGION", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075883590},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_userspace_memory_region"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_SET_VAPIC_ADDR", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074310803},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_guest_addrs"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 4, 4096, 8192, 12288, 16384, 20480, 24576, 53248, 61440, 1048576, 65536}}},
|
|
}},
|
|
{NR: 18446744073709551615, Name: "ioctl$KVM_SET_VCPU_EVENTS", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_vcpu_events"}}},
|
|
}},
|
|
{NR: 18446744073709551615, Name: "ioctl$KVM_SET_XCRS", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_xcrs"}}},
|
|
}},
|
|
{NR: 18446744073709551615, Name: "ioctl$KVM_SET_XSAVE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_xsave"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_SIGNAL_MSI", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1075883685},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_msi"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_SMI", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 44727},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_TPR_ACCESS_REPORTING", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3223891602},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_tpr_access_ctl"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_TRANSLATE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222843013},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_translation"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_UNREGISTER_COALESCED_MMIO", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074835048},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_coalesced_mmio_zone"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_X86_GET_MCE_CAP_SUPPORTED", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148052637},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$KVM_X86_SETUP_MCE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074310812},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_mce_cap"}}},
|
|
}},
|
|
{NR: 18446744073709551615, Name: "ioctl$KVM_X86_SET_MCE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_x86_mce"}}},
|
|
}},
|
|
{NR: 18446744073709551615, Name: "ioctl$KVM_XEN_HVM_CONFIG", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_xen_hvm_config"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$LOOP_CHANGE_FD", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_loop", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19456},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "arg"}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$LOOP_CLR_FD", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_loop", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19457},
|
|
}},
|
|
{NR: 29, Name: "ioctl$LOOP_CTL_ADD", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_loop_ctrl", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19584},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_loop_num", FldName: "num"}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$LOOP_CTL_GET_FREE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_loop_ctrl", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19586},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_loop_num", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 29, Name: "ioctl$LOOP_CTL_REMOVE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_loop_ctrl", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19584},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_loop_num", FldName: "num"}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$LOOP_GET_STATUS", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_loop", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19459},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "loop_info", ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$LOOP_GET_STATUS64", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_loop", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19461},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "loop_info64", ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$LOOP_SET_CAPACITY", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_loop", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19463},
|
|
}},
|
|
{NR: 29, Name: "ioctl$LOOP_SET_DIRECT_IO", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_loop", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19464},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "arg"}, TypeSize: 8}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$LOOP_SET_FD", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_loop", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19456},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "arg"}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$LOOP_SET_STATUS", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_loop", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19458},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "loop_info"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$LOOP_SET_STATUS64", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_loop", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19460},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "loop_info64"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$PERF_EVENT_IOC_DISABLE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_perf", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 9217},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "flags"}, TypeSize: 8}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$PERF_EVENT_IOC_ENABLE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_perf", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 9216},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "flags"}, TypeSize: 8}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$PERF_EVENT_IOC_ID", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_perf", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148017159},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "id"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$PERF_EVENT_IOC_PERIOD", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_perf", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074275332},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "period"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$PERF_EVENT_IOC_REFRESH", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_perf", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 9218},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "refresh"}, TypeSize: 8}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$PERF_EVENT_IOC_RESET", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_perf", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 9219},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "flags"}, TypeSize: 8}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$PERF_EVENT_IOC_SET_BPF", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_perf", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074013192},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_prog", FldName: "prog"}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$PERF_EVENT_IOC_SET_FILTER", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_perf", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074275334},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "filter"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$PERF_EVENT_IOC_SET_OUTPUT", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_perf", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 9221},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_perf", FldName: "other"}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$PIO_CMAP", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19312},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "io_cmap"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$PIO_FONT", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19297},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$PIO_FONTRESET", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19309},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "arg"}, TypeSize: 8}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$PIO_FONTX", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19308},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$PIO_SCRNMAP", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19265},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$PIO_UNIMAP", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19303},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unimapdesc_in"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$PIO_UNIMAPCLR", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19304},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unimapinit"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$PIO_UNISCRNMAP", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19306},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$RNDADDENTROPY", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_random", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074287107},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rnd_entpropy"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$RNDADDTOENTCNT", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_random", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074024961},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$RNDCLEARPOOL", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_random", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 20998},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$RNDGETENTCNT", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_random", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147766784},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$RNDZAPENTCNT", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_random", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 20996},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SIOCGIFHWADDR", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35111},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq", ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SIOCSIFHWADDR", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35108},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_CTL_IOCTL_CARD_INFO", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2172146945},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_CTL_IOCTL_ELEM_ADD", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3239073047},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_info"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_CTL_IOCTL_ELEM_INFO", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3239073041},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_info"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_CTL_IOCTL_ELEM_LIST", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3226490128},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_list"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_CTL_IOCTL_ELEM_LOCK", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077957908},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_id"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_CTL_IOCTL_ELEM_READ", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3301463314},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_value"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_CTL_IOCTL_ELEM_REMOVE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3225441561},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_id"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_CTL_IOCTL_ELEM_REPLACE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3239073048},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_info"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_CTL_IOCTL_ELEM_UNLOCK", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077957909},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_id"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_CTL_IOCTL_ELEM_WRITE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3301463315},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_elem_value"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_CTL_IOCTL_HWDEP_INFO", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2161923361},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_CTL_IOCTL_HWDEP_NEXT_DEVICE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221509408},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_CTL_IOCTL_PCM_INFO", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3240121649},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_pcm_info"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_CTL_IOCTL_PCM_NEXT_DEVICE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767600},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_CTL_IOCTL_PCM_PREFER_SUBDEVICE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025778},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_CTL_IOCTL_POWER_STATE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767761},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_CTL_IOCTL_PVERSION", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767552},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_CTL_IOCTL_RAWMIDI_INFO", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3238810945},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_rawmidi_info"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_CTL_IOCTL_RAWMIDI_NEXT_DEVICE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221509440},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_CTL_IOCTL_RAWMIDI_PREFER_SUBDEVICE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025794},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_CTL_IOCTL_SUBSCRIBE_EVENTS", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221509398},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_CTL_IOCTL_TLV_COMMAND", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221771548},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_tlv"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_CTL_IOCTL_TLV_READ", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221771546},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_tlv"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_CTL_IOCTL_TLV_WRITE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3221771547},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_ctl_tlv"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_SEQ_IOCTL_CLIENT_ID", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767041},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_SEQ_IOCTL_CREATE_PORT", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3232256800},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_info"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3230421810},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_info"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_SEQ_IOCTL_DELETE_PORT", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1084773153},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_info"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_SEQ_IOCTL_DELETE_QUEUE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1082938163},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_info"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_INFO", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3233567504},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_client_info", ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3227013963},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_client_pool"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_SEQ_IOCTL_GET_NAMED_QUEUE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3230421814},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_info"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_SEQ_IOCTL_GET_PORT_INFO", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3232256802},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_info", ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3226227529},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_client"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_INFO", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3230421812},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_info"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_STATUS", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3227276096},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_status"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_TEMPO", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3224130369},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_status", ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_TIMER", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3227538245},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_timer"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_SEQ_IOCTL_GET_SUBSCRIPTION", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3226489680},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_subscribe"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_SEQ_IOCTL_PVERSION", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767040},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3233567569},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_client_info"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_PORT", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3232256850},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_info"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_SEQ_IOCTL_QUERY_SUBS", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3227013967},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_query_subs"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077957454},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_remove_events"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222295299},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_running_info"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_SEQ_IOCTL_SET_CLIENT_INFO", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1086083857},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_client_info"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_SEQ_IOCTL_SET_CLIENT_POOL", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1079530316},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_client_pool"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_SEQ_IOCTL_SET_PORT_INFO", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1084773155},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_info"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_CLIENT", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1078743882},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_client"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_INFO", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3230421813},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_info"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_TEMPO", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1076646722},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_status"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_TIMER", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1080054598},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_queue_timer"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_SEQ_IOCTL_SUBSCRIBE_PORT", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1079006000},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_subscribe"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_SEQ_IOCTL_SYSTEM_INFO", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3224392450},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_system_info"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_SEQ_IOCTL_UNSUBSCRIBE_PORT", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1079006001},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_port_subscribe"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_TIMER_IOCTL_CONTINUE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21666},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_TIMER_IOCTL_GINFO", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3237499907},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_ginfo"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_TIMER_IOCTL_GPARAMS", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1078481924},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_gparams"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_TIMER_IOCTL_GSTATUS", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3226489861},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_gstatus"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_TIMER_IOCTL_INFO", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2162709521},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_TIMER_IOCTL_NEXT_DEVICE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222557697},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_id"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_TIMER_IOCTL_PARAMS", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1079006226},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_params"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_TIMER_IOCTL_PAUSE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21667},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_TIMER_IOCTL_PVERSION", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767296},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_TIMER_IOCTL_SELECT", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1077171216},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_timer_select"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_TIMER_IOCTL_START", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21664},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_TIMER_IOCTL_STATUS", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2153796628},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_TIMER_IOCTL_STOP", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21665},
|
|
}},
|
|
{NR: 29, Name: "ioctl$SNDRV_TIMER_IOCTL_TREAD", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025474},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}, Kind: 3, RangeEnd: 1}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TCFLSH", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21515},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "arg"}, TypeSize: 8}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TCGETA", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21509},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termio", ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TCGETS", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21505},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios", ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TCSBRK", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21513},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "arg"}, TypeSize: 8}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TCSBRKP", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21541},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "arg"}, TypeSize: 8}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TCSETA", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21506},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termio"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TCSETAF", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21508},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termio"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TCSETAW", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21506},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termio"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TCSETS", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21506},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TCSETSF", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21508},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TCSETSW", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21506},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TCXONC", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21514},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "arg"}, TypeSize: 8}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TE_IOCTL_CLOSE_CLIENT_SESSION", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tlk", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3224925201},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_closesession", ArgDir: 2}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TE_IOCTL_LAUNCH_OPERATION", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tlk", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3224925204},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_launchop", ArgDir: 2}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TE_IOCTL_OPEN_CLIENT_SESSION", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tlk", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3224925200},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "te_opensession", ArgDir: 2}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TE_IOCTL_SS_CMD", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tlk", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147775536},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "te_ss_cmd_flags", FldName: "arg"}, TypeSize: 8}, Vals: []uint64{1, 2}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TIOCCBRK", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21544},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TIOCCONS", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21533},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TIOCEXCL", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21516},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TIOCGETD", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21540},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TIOCGLCKTRMIOS", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21590},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TIOCGPGRP", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21519},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TIOCGSID", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21519},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TIOCGSOFTCAR", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21529},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TIOCGWINSZ", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21523},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "winsize", ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TIOCLINUX2", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21532},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tiocl_selection"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TIOCLINUX3", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21532},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}, Val: 3}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TIOCLINUX4", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21532},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const"}, TypeSize: 1}, Val: 4}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TIOCLINUX5", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21532},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "loadlut"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TIOCLINUX6", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21532},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tiocl_shift_state"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TIOCLINUX7", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21532},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tiocl_report_mouse"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TIOCMBIC", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21527},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TIOCMBIS", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21527},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TIOCMGET", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21525},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TIOCMSET", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21528},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TIOCNOTTY", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21538},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TIOCNXCL", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21517},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TIOCOUTQ", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21521},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TIOCPKT", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21536},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TIOCSBRK", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21543},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TIOCSCTTY", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21518},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "arg"}, TypeSize: 8}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TIOCSETD", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21539},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TIOCSLCKTRMIOS", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21591},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "termios", ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TIOCSPGRP", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21519},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TIOCSSOFTCAR", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21530},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TIOCSTI", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21522},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "arg"}, TypeSize: 8}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TIOCSWINSZ", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21524},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "winsize"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TIOCTTYGSTRUCT", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21530},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TTUNGETFILTER", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148553947},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TUNATTACHFILTER", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074812117},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_fprog"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TUNDETACHFILTER", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074812118},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "arg"}, TypeSize: 8}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TUNGETFEATURES", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767503},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TUNGETIFF", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767506},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TUNGETSNDBUF", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767507},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TUNGETVNETHDRSZ", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147767511},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TUNSETIFF", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025674},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TUNSETIFINDEX", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025690},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TUNSETLINK", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025677},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TUNSETNOCSUM", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025672},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TUNSETOFFLOAD", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025680},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TUNSETOWNER", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025676},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "uid"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TUNSETPERSIST", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025675},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TUNSETQUEUE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025689},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TUNSETSNDBUF", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025684},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TUNSETTXFILTER", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025681},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tun_filter"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$TUNSETVNETHDRSZ", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074025688},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$UFFDIO_API", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_uffd", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3222841919},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_api"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$UFFDIO_COPY", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_uffd", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148575746},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_range"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$UFFDIO_REGISTER", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_uffd", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3223366144},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_register"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$UFFDIO_UNREGISTER", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_uffd", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148575745},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_range"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$UFFDIO_WAKE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_uffd", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148575746},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_range"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$UFFDIO_ZEROPAGE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_uffd", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2148575746},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "uffdio_range"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$VT_ACTIVATE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 22022},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "arg"}, TypeSize: 8}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$VT_DISALLOCATE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 22024},
|
|
}},
|
|
{NR: 29, Name: "ioctl$VT_GETMODE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 22017},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "vt_mode", ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$VT_GETSTATE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 22019},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "vt_stat"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$VT_OPENQRY", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 22016},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$VT_RELDISP", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 22021},
|
|
}},
|
|
{NR: 29, Name: "ioctl$VT_RESIZE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 22025},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "vt_sizes"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$VT_RESIZEX", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 22026},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "vt_consize"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$VT_SETMODE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 22018},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "vt_mode"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$VT_WAITACTIVE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 22023},
|
|
}},
|
|
{NR: 29, Name: "ioctl$fiemap", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3223348747},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "v"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fiemap"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$int_in", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ioctl_int_in", FldName: "cmd"}, TypeSize: 8}, Vals: []uint64{21537, 21586}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "v"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$int_out", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ioctl_int_out", FldName: "cmd"}, TypeSize: 8}, Vals: []uint64{21600, 2}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "v"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_FIOGETOWN", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35075},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_FIOSETOWN", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35073},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_SIOCADDDLCI", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35200},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "dlci_add", ArgDir: 2}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_SIOCBRADDBR", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35232},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_SIOCBRDELBR", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35233},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_SIOCDELDLCI", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35201},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "dlci_add"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_SIOCETHTOOL", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35142},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_SIOCETHTOOL", ArgDir: 2}, IsPacked: true}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_SIOCGIFBR", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35136},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "brctl_arg", ArgDir: 2}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_SIOCGIFCONF", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35088},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "ifconf", ArgDir: 2}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_SIOCGIFINDEX", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35123},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_SIOCGIFINDEX", ArgDir: 2}, IsPacked: true}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_SIOCGPGRP", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35076},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_SIOCGSKNS", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35148},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 2}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_SIOCINQ", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21531},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_SIOCOUTQ", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21521},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_SIOCOUTQNSD", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35147},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_SIOCSIFBR", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35136},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "brctl_arg", ArgDir: 2}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_SIOCSPGRP", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35074},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "pid"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_bt", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bt_ioctl", FldName: "cmd"}, TypeSize: 8}, Vals: []uint64{21521, 21531, 35078, 35079}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 2}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_bt_bnep_BNEPCONNADD", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_bnep", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074021064},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bnep_connadd_req"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_bt_bnep_BNEPCONNDEL", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_bnep", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074021065},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bnep_conndel_req"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_bt_bnep_BNEPGETCONNINFO", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_bnep", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147762899},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bnep_conninfo"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_bt_bnep_BNEPGETCONNLIST", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_bnep", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147762898},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bnep_connlist_req"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_bt_bnep_BNEPGETSUPPFEAT", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_bnep", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147762900},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_bt_cmtp_CMTPCONNADD", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_cmtp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074021320},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmtp_connadd_req"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_bt_cmtp_CMTPCONNDEL", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_cmtp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074021321},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmtp_conndel_req"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_bt_cmtp_CMTPGETCONNINFO", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_cmtp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147763155},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmtp_conninfo"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_bt_cmtp_CMTPGETCONNLIST", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_cmtp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147763154},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "cmtp_connlist_req"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_bt_hci", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_hci", FldName: "fd"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bt_hci_ioctl", FldName: "cmd"}, TypeSize: 8}, Vals: []uint64{1074022601, 1074022602, 1074022603, 1074022604, 2147764434, 2147764435, 2147764436, 2147764437, 2147764439, 1074022620, 1074022621, 1074022622, 1074022623, 1074022624, 1074022625, 1074022626, 1074022627, 1074022628, 1074022630, 1074022631, 2147764464}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 2}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_bt_hidp_HIDPCONNADD", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_hidp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074022600},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hidp_connadd_req"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_bt_hidp_HIDPCONNDEL", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_hidp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1074022601},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hidp_conndel_req"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_bt_hidp_HIDPGETCONNINFO", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_hidp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147764435},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hidp_conninfo"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_bt_hidp_HIDPGETCONNLIST", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_hidp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2147764434},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hidp_connlist_req"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_ifreq", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ifreq_ioctls", FldName: "cmd"}, TypeSize: 8}, Vals: []uint64{35088, 35089, 35091, 35092, 35093, 35094, 35095, 35096, 35097, 35098, 35099, 35100, 35101, 35102, 35103, 35104, 35105, 35106, 35107, 35108, 35109, 35110, 35111, 35113, 35120, 35121, 35122, 35123, 35124, 35125, 35126, 35127, 35128, 35138, 35139, 35142, 35143, 35144, 35145, 35146, 35184, 35185, 35216, 35217, 35218, 35219, 35220, 35221, 35234, 35235, 35248, 35249}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq", ArgDir: 2}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_inet6_SIOCADDRT", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35083},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_rtmsg"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_inet6_SIOCDELRT", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35084},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_rtmsg"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_inet6_SIOCDIFADDR", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35126},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_ifreq"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_inet6_SIOCSIFADDR", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35094},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_ifreq"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_inet6_SIOCSIFDSTADDR", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35096},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_ifreq"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_inet6_tcp_SIOCATMARK", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35077},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_inet6_tcp_SIOCINQ", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21531},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_inet6_tcp_SIOCOUTQ", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21521},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_inet6_tcp_SIOCOUTQNSD", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35147},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_inet6_udp_SIOCINQ", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21531},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_inet6_udp_SIOCOUTQ", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21521},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_inet_SIOCADDRT", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35083},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rtentry_in"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_inet_SIOCDARP", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35155},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "arpreq_in"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_inet_SIOCDELRT", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35084},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rtentry_in"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_inet_SIOCGARP", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35156},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "arpreq_in", ArgDir: 2}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_inet_SIOCGIFADDR", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35093},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_inet_SIOCGIFBRDADDR", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35097},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_inet_SIOCGIFDSTADDR", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35095},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_inet_SIOCGIFNETMASK", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35099},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_inet_SIOCGIFPFLAGS", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35125},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_inet_SIOCRTMSG", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35085},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rtentry_in"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_inet_SIOCSARP", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35157},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "arpreq_in"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_inet_SIOCSIFADDR", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35094},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_inet_SIOCSIFBRDADDR", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35098},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_inet_SIOCSIFDSTADDR", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35096},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_inet_SIOCSIFFLAGS", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35092},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_inet_SIOCSIFNETMASK", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35100},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_inet_SIOCSIFPFLAGS", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35124},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_in", ArgDir: 2}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_inet_sctp_SIOCINQ", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21531},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_inet_tcp_SIOCATMARK", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35077},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_inet_tcp_SIOCINQ", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21531},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_inet_tcp_SIOCOUTQ", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21521},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_inet_tcp_SIOCOUTQNSD", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35147},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_inet_udp_SIOCINQ", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21531},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_inet_udp_SIOCOUTQ", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21521},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_ipx_SIOCAIPXITFCRT", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35296},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_ipx_SIOCAIPXPRISLT", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35297},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_ipx_SIOCGIFADDR", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35093},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_ipx", ArgDir: 2}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_ipx_SIOCIPXCFGDATA", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35298},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ipx_config_data", ArgDir: 1}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_ipx_SIOCIPXNCPCONN", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35299},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_ipx_SIOCSIFADDR", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35094},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ifreq_ipx"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_kcm_SIOCKCMATTACH", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_kcm", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35296},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kcm_attach"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_kcm_SIOCKCMCLONE", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_kcm", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35298},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kcm_clone", ArgDir: 2}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_kcm_SIOCKCMUNATTACH", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_kcm", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35297},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kcm_unattach"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_netdev_private", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "cmd"}, TypeSize: 2}, Kind: 3, RangeBegin: 35312, RangeEnd: 35327},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_netrom_SIOCADDRT", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35083},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_netrom_SIOCGSTAMP", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35078},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_netrom_SIOCGSTAMPNS", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 35079},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_netrom_TIOCINQ", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21531},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_netrom_TIOCOUTQ", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 21521},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$sock_proto_private", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "cmd"}, TypeSize: 2}, Kind: 3, RangeBegin: 35296, RangeEnd: 35311},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "array"}}},
|
|
}},
|
|
{NR: 29, Name: "ioctl$void", CallName: "ioctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ioctl_void", FldName: "cmd"}, TypeSize: 8}, Vals: []uint64{21585, 21584, 3221510263, 3221510264}},
|
|
}},
|
|
{NR: 18446744073709551615, Name: "ioperm", CallName: "ioperm", Args: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "from"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "num"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "on"}, TypeSize: 8}},
|
|
}},
|
|
{NR: 18446744073709551615, Name: "iopl", CallName: "iopl", Args: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "level"}, TypeSize: 1}},
|
|
}},
|
|
{NR: 31, Name: "ioprio_get$pid", CallName: "ioprio_get", Args: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ioprio_which_pid", FldName: "which"}, TypeSize: 8}, Vals: []uint64{1, 2}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "who"}},
|
|
}},
|
|
{NR: 31, Name: "ioprio_get$uid", CallName: "ioprio_get", Args: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ioprio_which_uid", FldName: "which"}, TypeSize: 8}, Vals: []uint64{3}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "who"}},
|
|
}},
|
|
{NR: 30, Name: "ioprio_set$pid", CallName: "ioprio_set", Args: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ioprio_which_pid", FldName: "which"}, TypeSize: 8}, Vals: []uint64{1, 2}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "who"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "prio"}, TypeSize: 8}},
|
|
}},
|
|
{NR: 30, Name: "ioprio_set$uid", CallName: "ioprio_set", Args: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ioprio_which_uid", FldName: "which"}, TypeSize: 8}, Vals: []uint64{3}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "who"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "prio"}, TypeSize: 8}},
|
|
}},
|
|
{NR: 272, Name: "kcmp", CallName: "kcmp", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid1"}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid2"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kcmp_flags", FldName: "type"}, TypeSize: 8}, Vals: []uint64{0, 2, 3, 5, 4, 6, 1}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd1"}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd2"}},
|
|
}},
|
|
{NR: 104, Name: "kexec_load", CallName: "kexec_load", Args: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "entry"}, TypeSize: 8}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nr_segments"}, TypeSize: 8}, Buf: "segments"},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "segments"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kexec_segment"}}}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kexec_load_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2, 196608, 4063232, 1310720, 1376256, 3276800, 2621440, 1441792, 2752512, 524288, 655360}},
|
|
}},
|
|
{NR: 219, Name: "keyctl$assume_authority", CallName: "keyctl", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 16},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key"}},
|
|
}},
|
|
{NR: 219, Name: "keyctl$chown", CallName: "keyctl", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 4},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key"}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "uid"}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "gid"}},
|
|
}},
|
|
{NR: 219, Name: "keyctl$clear", CallName: "keyctl", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 7},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key"}},
|
|
}},
|
|
{NR: 219, Name: "keyctl$describe", CallName: "keyctl", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 6},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "desc"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "desc"},
|
|
}},
|
|
{NR: 219, Name: "keyctl$get_keyring_id", CallName: "keyctl", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "create"}, TypeSize: 8}},
|
|
}},
|
|
{NR: 219, Name: "keyctl$get_persistent", CallName: "keyctl", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 22},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "uid"}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key"}},
|
|
}},
|
|
{NR: 219, Name: "keyctl$get_security", CallName: "keyctl", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 17},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "label"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "label"},
|
|
}},
|
|
{NR: 219, Name: "keyctl$instantiate", CallName: "keyctl", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 12},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "payload", IsOptional: true}, Type: &BufferType{}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "paylen"}, TypeSize: 8}, Buf: "payload"},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "ring"}},
|
|
}},
|
|
{NR: 219, Name: "keyctl$instantiate_iov", CallName: "keyctl", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 20},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "payload"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "payload"},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "ring"}},
|
|
}},
|
|
{NR: 219, Name: "keyctl$invalidate", CallName: "keyctl", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 21},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key"}},
|
|
}},
|
|
{NR: 219, Name: "keyctl$join", CallName: "keyctl", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 1},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "session", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "key_desc"}}},
|
|
}},
|
|
{NR: 219, Name: "keyctl$link", CallName: "keyctl", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 8},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key1"}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key2"}},
|
|
}},
|
|
{NR: 219, Name: "keyctl$negate", CallName: "keyctl", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 13},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "timeout"}, TypeSize: 8}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "ring"}},
|
|
}},
|
|
{NR: 219, Name: "keyctl$read", CallName: "keyctl", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 11},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "payload"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "payload"},
|
|
}},
|
|
{NR: 219, Name: "keyctl$reject", CallName: "keyctl", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 19},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "timeout"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "error"}, TypeSize: 8}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "ring"}},
|
|
}},
|
|
{NR: 219, Name: "keyctl$revoke", CallName: "keyctl", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 3},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key"}},
|
|
}},
|
|
{NR: 219, Name: "keyctl$search", CallName: "keyctl", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 10},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "type"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "key_type", Values: []string{"user\x00", "keyring\x00", "logon\x00", "trusted\x00", "big_key\x00", "dead\x00", ".request_key_auth\x00", "syzkaller\x00"}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "desc"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "key_desc"}}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "ring"}},
|
|
}},
|
|
{NR: 219, Name: "keyctl$session_to_parent", CallName: "keyctl", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 18},
|
|
}},
|
|
{NR: 219, Name: "keyctl$set_reqkey_keyring", CallName: "keyctl", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 14},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "reqkey_keyring", FldName: "reqkey"}, TypeSize: 8}, Vals: []uint64{18446744073709551615, 0, 1, 2, 3, 4, 5, 6, 7}},
|
|
}},
|
|
{NR: 219, Name: "keyctl$set_timeout", CallName: "keyctl", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 15},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "timeout"}, TypeSize: 4}},
|
|
}},
|
|
{NR: 219, Name: "keyctl$setperm", CallName: "keyctl", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 5},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "key_perm", FldName: "perm"}, TypeSize: 8}, Vals: []uint64{16777216, 33554432, 67108864, 134217728, 268435456, 536870912, 65536, 131072, 262144, 524288, 1048576, 2097152, 256, 512, 1024, 2048, 4096, 8192, 1, 2, 4, 8, 16, 32, 4294967295}},
|
|
}},
|
|
{NR: 219, Name: "keyctl$unlink", CallName: "keyctl", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 9},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key1"}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key2"}},
|
|
}},
|
|
{NR: 219, Name: "keyctl$update", CallName: "keyctl", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code"}, TypeSize: 8}, Val: 2},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "key"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "payload", IsOptional: true}, Type: &BufferType{}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "paylen"}, TypeSize: 8}, Buf: "payload"},
|
|
}},
|
|
{NR: 18446744073709551615, Name: "lchown", CallName: "lchown", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "uid"}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "gid"}},
|
|
}},
|
|
{NR: 9, Name: "lgetxattr", CallName: "lgetxattr", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "val"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 18446744073709551615, Name: "link", CallName: "link", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
}},
|
|
{NR: 37, Name: "linkat", CallName: "linkat", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "oldfd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "newfd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "linkat_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{4096, 1024}},
|
|
}},
|
|
{NR: 201, Name: "listen", CallName: "listen", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "backlog"}, TypeSize: 4}},
|
|
}},
|
|
{NR: 201, Name: "listen$netrom", CallName: "listen", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "backlog"}, TypeSize: 4}},
|
|
}},
|
|
{NR: 11, Name: "listxattr", CallName: "listxattr", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "list"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "list"},
|
|
}},
|
|
{NR: 12, Name: "llistxattr", CallName: "llistxattr", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "list"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "list"},
|
|
}},
|
|
{NR: 18, Name: "lookup_dcookie", CallName: "lookup_dcookie", Args: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "cookie"}, TypeSize: 8}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"},
|
|
}},
|
|
{NR: 15, Name: "lremovexattr", CallName: "lremovexattr", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}},
|
|
}},
|
|
{NR: 62, Name: "lseek", CallName: "lseek", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fileoff", FldName: "offset"}, TypeSize: 8}, Kind: 2},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "seek_whence", FldName: "whence"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4}},
|
|
}},
|
|
{NR: 6, Name: "lsetxattr", CallName: "lsetxattr", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "val"},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "setxattr_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2}},
|
|
}},
|
|
{NR: 18446744073709551615, Name: "lstat", CallName: "lstat", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "statbuf"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "stat", ArgDir: 1}}},
|
|
}},
|
|
{NR: 233, Name: "madvise", CallName: "madvise", Args: []Type{
|
|
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr"}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "addr"},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "madvise_flags", FldName: "advice"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4, 9, 10, 11, 100, 101, 12, 13, 14, 15, 16, 17}},
|
|
}},
|
|
{NR: 235, Name: "mbind", CallName: "mbind", Args: []Type{
|
|
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr"}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "addr"},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mbind_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{0, 2, 3, 1, 32768, 16384}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nodemask"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "maxnode"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mbind_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2, 4}},
|
|
}},
|
|
{NR: 283, Name: "membarrier", CallName: "membarrier", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "flags"}, TypeSize: 8}},
|
|
}},
|
|
{NR: 279, Name: "memfd_create", CallName: "memfd_create", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "memfd_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 238, Name: "migrate_pages", CallName: "migrate_pages", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "maxnode"}, TypeSize: 8}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}},
|
|
}},
|
|
{NR: 232, Name: "mincore", CallName: "mincore", Args: []Type{
|
|
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr"}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "addr"},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "vec"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 18446744073709551615, Name: "mkdir", CallName: "mkdir", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{256, 128, 64, 32, 16, 8, 4, 2, 1}},
|
|
}},
|
|
{NR: 34, Name: "mkdirat", CallName: "mkdirat", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{256, 128, 64, 32, 16, 8, 4, 2, 1}},
|
|
}},
|
|
{NR: 18446744073709551615, Name: "mknod", CallName: "mknod", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mknod_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{32768, 8192, 24576, 4096, 49152, 256, 128, 64, 32, 16, 8, 4, 2, 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "dev"}, TypeSize: 4}},
|
|
}},
|
|
{NR: 18446744073709551615, Name: "mknod$loop", CallName: "mknod", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mknod_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{32768, 8192, 24576, 4096, 49152, 256, 128, 64, 32, 16, 8, 4, 2, 1}},
|
|
&ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "dev"}, TypeSize: 8}, ValuesStart: 1792, ValuesPerProc: 2},
|
|
}},
|
|
{NR: 33, Name: "mknodat", CallName: "mknodat", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "dirfd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mknod_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{32768, 8192, 24576, 4096, 49152, 256, 128, 64, 32, 16, 8, 4, 2, 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "dev"}, TypeSize: 4}},
|
|
}},
|
|
{NR: 228, Name: "mlock", CallName: "mlock", Args: []Type{
|
|
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr"}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "addr"},
|
|
}},
|
|
{NR: 284, Name: "mlock2", CallName: "mlock2", Args: []Type{
|
|
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr"}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "addr"},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mlock_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1}},
|
|
}},
|
|
{NR: 230, Name: "mlockall", CallName: "mlockall", Args: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mlockall_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2}},
|
|
}},
|
|
{NR: 222, Name: "mmap", CallName: "mmap", Args: []Type{
|
|
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr"}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "addr"},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot"}, TypeSize: 8}, Vals: []uint64{4, 1, 2, 8, 16777216, 33554432}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 0}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fileoff", FldName: "offset"}, TypeSize: 8}, Kind: 2},
|
|
}, Ret: &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 18446744073709551615, Name: "modify_ldt$read", CallName: "modify_ldt", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "func"}, TypeSize: 8}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"},
|
|
}},
|
|
{NR: 18446744073709551615, Name: "modify_ldt$read_default", CallName: "modify_ldt", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "func"}, TypeSize: 8}, Val: 2},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"},
|
|
}},
|
|
{NR: 18446744073709551615, Name: "modify_ldt$write", CallName: "modify_ldt", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "func"}, TypeSize: 8}, Val: 1},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "user_desc"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"},
|
|
}},
|
|
{NR: 18446744073709551615, Name: "modify_ldt$write2", CallName: "modify_ldt", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "func"}, TypeSize: 8}, Val: 17},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "user_desc"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"},
|
|
}},
|
|
{NR: 40, Name: "mount", CallName: "mount", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "src"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dst"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "type"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "filesystem", Values: []string{"sysfs\x00", "rootfs\x00", "ramfs\x00", "tmpfs\x00", "devtmpfs\x00", "debugfs\x00", "securityfs\x00", "sockfs\x00", "pipefs\x00", "anon_inodefs\x00", "devpts\x00", "ext3\x00", "ext2\x00", "ext4\x00", "hugetlbfs\x00", "vfat\x00", "ecryptfs\x00", "fuseblk\x00", "fuse\x00", "rpc_pipefs\x00", "nfs\x00", "nfs4\x00", "nfsd\x00", "binfmt_misc\x00", "autofs\x00", "xfs\x00", "jfs\x00", "msdos\x00", "ntfs\x00", "minix\x00", "hfs\x00", "hfsplus\x00", "qnx4\x00", "ufs\x00", "btrfs\x00", "configfs\x00", "ncpfs\x00", "qnx6\x00", "exofs\x00", "befs\x00", "vxfs\x00", "gfs2\x00", "gfs2meta\x00", "fusectl\x00", "bfs\x00", "nsfs\x00", "efs\x00", "cifs\x00", "efivarfs\x00", "affs\x00", "tracefs\x00", "bdev\x00", "ocfs2\x00", "ocfs2_dlmfs\x00", "hpfs\x00", "proc\x00", "afs\x00", "reiserfs\x00", "jffs2\x00", "romfs\x00", "aio\x00", "sysv\x00", "v7\x00", "udf\x00", "ceph\x00", "pstore\x00", "adfs\x00", "9p\x00", "hostfs\x00", "squashfs\x00", "cramfs\x00", "iso9660\x00", "coda\x00", "nilfs2\x00", "logfs\x00", "overlay\x00", "f2fs\x00", "omfs\x00", "ubifs\x00", "openpromfs\x00", "bpf\x00", "cgroup\x00", "cgroup2\x00", "cpuset\x00", "mqueue\x00", "aufs\x00", "selinuxfs\x00"}}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{4096, 128, 64, 8192, 1024, 4, 2048, 8, 2, 1, 2097152, 32, 32768, 16777216, 16, 16384, 65536, 131072, 262144, 524288, 1048576, 8388608, 33554432}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "data", IsOptional: true}, Type: &BufferType{}},
|
|
}},
|
|
{NR: 239, Name: "move_pages", CallName: "move_pages", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nr"}, TypeSize: 8}, Buf: "pages"},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pages"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &VmaType{TypeCommon: TypeCommon{TypeName: "vma"}}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nodes", IsOptional: true}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "status"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "move_pages_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2, 4}},
|
|
}},
|
|
{NR: 226, Name: "mprotect", CallName: "mprotect", Args: []Type{
|
|
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr"}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "addr"},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot"}, TypeSize: 8}, Vals: []uint64{4, 1, 2, 8, 16777216, 33554432}},
|
|
}},
|
|
{NR: 185, Name: "mq_getsetattr", CallName: "mq_getsetattr", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_mq", FldName: "mqd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "attr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mq_attr"}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "oldattr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mq_attr", ArgDir: 1}}},
|
|
}},
|
|
{NR: 184, Name: "mq_notify", CallName: "mq_notify", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_mq", FldName: "mqd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "notif"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigevent"}}},
|
|
}},
|
|
{NR: 180, Name: "mq_open", CallName: "mq_open", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mq_open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 2048, 64, 128, 64}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{256, 128, 64, 32, 16, 8, 4, 2, 1}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "attr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mq_attr"}}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_mq", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 183, Name: "mq_timedreceive", CallName: "mq_timedreceive", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_mq", FldName: "mqd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "msg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "msglen"}, TypeSize: 8}, Buf: "msg"},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "prio"}, TypeSize: 8}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}},
|
|
}},
|
|
{NR: 182, Name: "mq_timedsend", CallName: "mq_timedsend", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_mq", FldName: "mqd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "msg"}, Type: &BufferType{}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "msglen"}, TypeSize: 8}, Buf: "msg"},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "prio"}, TypeSize: 8}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}},
|
|
}},
|
|
{NR: 181, Name: "mq_unlink", CallName: "mq_unlink", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}},
|
|
}},
|
|
{NR: 216, Name: "mremap", CallName: "mremap", Args: []Type{
|
|
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr"}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "addr"},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "newlen"}, TypeSize: 8}, Buf: "newaddr"},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mremap_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2}},
|
|
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "newaddr"}},
|
|
}, Ret: &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 187, Name: "msgctl$IPC_INFO", CallName: "msgctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_msq", FldName: "msqid"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 187, Name: "msgctl$IPC_RMID", CallName: "msgctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_msq", FldName: "msqid"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}},
|
|
}},
|
|
{NR: 187, Name: "msgctl$IPC_SET", CallName: "msgctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_msq", FldName: "msqid"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msqid_ds"}}},
|
|
}},
|
|
{NR: 187, Name: "msgctl$IPC_STAT", CallName: "msgctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_msq", FldName: "msqid"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 187, Name: "msgctl$MSG_INFO", CallName: "msgctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_msq", FldName: "msqid"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 12},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 187, Name: "msgctl$MSG_STAT", CallName: "msgctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_msq", FldName: "msqid"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 11},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 186, Name: "msgget", CallName: "msgget", Args: []Type{
|
|
&ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "key"}, TypeSize: 8}, ValuesStart: 2039379027, ValuesPerProc: 4},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "msgget_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{512, 1024, 256, 128, 64, 32, 16, 8, 4, 2, 1}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_msq", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 186, Name: "msgget$private", CallName: "msgget", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "key"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "msgget_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{512, 1024, 256, 128, 64, 32, 16, 8, 4, 2, 1}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_msq", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 188, Name: "msgrcv", CallName: "msgrcv", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_msq", FldName: "msqid"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msgp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msgbuf", ArgDir: 1}, IsPacked: true}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "sz"}, TypeSize: 8}, Buf: "msgp"},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "msgbuf_type", FldName: "typ"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "msgrcv_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 8192, 4096}},
|
|
}},
|
|
{NR: 189, Name: "msgsnd", CallName: "msgsnd", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_msq", FldName: "msqid"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msgp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msgbuf"}, IsPacked: true}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "sz"}, TypeSize: 8}, Buf: "msgp"},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "msgsnd_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048}},
|
|
}},
|
|
{NR: 227, Name: "msync", CallName: "msync", Args: []Type{
|
|
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr"}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "addr"},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "msync_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1, 4, 2}},
|
|
}},
|
|
{NR: 229, Name: "munlock", CallName: "munlock", Args: []Type{
|
|
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr"}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "addr"},
|
|
}},
|
|
{NR: 231, Name: "munlockall", CallName: "munlockall"},
|
|
{NR: 215, Name: "munmap", CallName: "munmap", Args: []Type{
|
|
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr"}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "addr"},
|
|
}},
|
|
{NR: 264, Name: "name_to_handle_at", CallName: "name_to_handle_at", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handle"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "file_handle"}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mnt"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "name_to_handle_at_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{4096, 1024}},
|
|
}},
|
|
{NR: 101, Name: "nanosleep", CallName: "nanosleep", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "req"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rem", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 1}}},
|
|
}},
|
|
{NR: 18446744073709551615, Name: "open", CallName: "open", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{256, 128, 64, 32, 16, 8, 4, 2, 1}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 18446744073709551615, Name: "open$dir", CallName: "open", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{256, 128, 64, 32, 16, 8, 4, 2, 1}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 265, Name: "open_by_handle_at", CallName: "open_by_handle_at", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "mountdirfd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "handle"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "file_handle"}}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
}},
|
|
{NR: 56, Name: "openat", CallName: "openat", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{256, 128, 64, 32, 16, 8, 4, 2, 1}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 56, Name: "openat$audio", CallName: "openat", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/audio\x00"}, Length: 11}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 56, Name: "openat$autofs", CallName: "openat", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/autofs\x00"}, Length: 12}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 56, Name: "openat$binder", CallName: "openat", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/binder\x00"}, Length: 12}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 56, Name: "openat$capi20", CallName: "openat", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/capi20\x00"}, Length: 12}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 56, Name: "openat$cuse", CallName: "openat", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/cuse\x00"}, Length: 10}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 56, Name: "openat$dsp", CallName: "openat", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dsp\x00"}, Length: 9}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 56, Name: "openat$fb0", CallName: "openat", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/fb0\x00"}, Length: 9}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 56, Name: "openat$hidraw0", CallName: "openat", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/hidraw0\x00"}, Length: 13}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 56, Name: "openat$hpet", CallName: "openat", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/hpet\x00"}, Length: 10}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 56, Name: "openat$hwrng", CallName: "openat", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/hwrng\x00"}, Length: 11}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 56, Name: "openat$ion", CallName: "openat", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/ion\x00"}, Length: 9}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_ion", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 56, Name: "openat$irnet", CallName: "openat", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/irnet\x00"}, Length: 11}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 56, Name: "openat$keychord", CallName: "openat", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/keychord\x00"}, Length: 14}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 56, Name: "openat$kvm", CallName: "openat", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/kvm\x00"}, Length: 9}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvm", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 56, Name: "openat$lightnvm", CallName: "openat", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/lightnvm/control\x00"}, Length: 22}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 56, Name: "openat$loop_ctrl", CallName: "openat", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/loop-control\x00"}, Length: 18}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_loop_ctrl", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 56, Name: "openat$mixer", CallName: "openat", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/mixer\x00"}, Length: 11}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 56, Name: "openat$pktcdvd", CallName: "openat", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/pktcdvd/control\x00"}, Length: 21}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 56, Name: "openat$ppp", CallName: "openat", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/ppp\x00"}, Length: 9}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 56, Name: "openat$ptmx", CallName: "openat", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/ptmx\x00"}, Length: 10}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 56, Name: "openat$qat_adf_ctl", CallName: "openat", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/qat_adf_ctl\x00"}, Length: 17}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 56, Name: "openat$rfkill", CallName: "openat", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/rfkill\x00"}, Length: 12}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 56, Name: "openat$rtc", CallName: "openat", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/rtc\x00"}, Length: 9}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 56, Name: "openat$sequencer", CallName: "openat", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/sequencer\x00"}, Length: 15}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 56, Name: "openat$sequencer2", CallName: "openat", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/sequencer2\x00"}, Length: 16}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 56, Name: "openat$sr", CallName: "openat", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/sr0\x00"}, Length: 9}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 56, Name: "openat$sw_sync", CallName: "openat", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/sw_sync\x00"}, Length: 13}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 56, Name: "openat$userio", CallName: "openat", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/userio\x00"}, Length: 12}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 56, Name: "openat$vcs", CallName: "openat", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/vcs\x00"}, Length: 9}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 56, Name: "openat$vga_arbiter", CallName: "openat", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/vga_arbiter\x00"}, Length: 17}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 56, Name: "openat$vhci", CallName: "openat", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/vhci\x00"}, Length: 10}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 56, Name: "openat$xenevtchn", CallName: "openat", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/xen/evtchn\x00"}, Length: 16}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 56, Name: "openat$zygote", CallName: "openat", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd"}, TypeSize: 8}, Val: 18446744073709551516},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/socket/zygote\x00"}, Length: 19}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode"}, TypeSize: 8}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 18446744073709551615, Name: "pause", CallName: "pause"},
|
|
{NR: 241, Name: "perf_event_open", CallName: "perf_event_open", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "attr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "perf_event_attr"}}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "cpu"}, TypeSize: 8}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_perf", FldName: "group"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "perf_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2, 4, 8}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_perf", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 92, Name: "personality", CallName: "personality", Args: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "personality_flags", FldName: "persona"}, TypeSize: 8}, Vals: []uint64{0, 68157441, 83886082, 100663299, 83886084, 67108869, 6, 83886087, 8, 67108873, 67108874, 67108875, 12, 67108877, 68157454, 15, 16, 262144, 1048576, 2097152, 4194304, 8388608, 16777216, 33554432, 67108864, 134217728}},
|
|
}},
|
|
{NR: 18446744073709551615, Name: "pipe", CallName: "pipe", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pipefd"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "pipefd", ArgDir: 1}}},
|
|
}},
|
|
{NR: 59, Name: "pipe2", CallName: "pipe2", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pipefd"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "pipefd", ArgDir: 1}}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pipe_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}},
|
|
}},
|
|
{NR: 41, Name: "pivot_root", CallName: "pivot_root", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new_root"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "put_old"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
}},
|
|
{NR: 289, Name: "pkey_alloc", CallName: "pkey_alloc", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "flags"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pkey_flags", FldName: "val"}, TypeSize: 8}, Vals: []uint64{1, 2}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "pkey", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 290, Name: "pkey_free", CallName: "pkey_free", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pkey", FldName: "key"}},
|
|
}},
|
|
{NR: 288, Name: "pkey_mprotect", CallName: "pkey_mprotect", Args: []Type{
|
|
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr"}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "addr"},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot"}, TypeSize: 8}, Vals: []uint64{4, 1, 2, 8, 16777216, 33554432}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pkey", FldName: "key"}},
|
|
}},
|
|
{NR: 18446744073709551615, Name: "poll", CallName: "poll", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "pollfd"}}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nfds"}, TypeSize: 8}, Buf: "fds"},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "timeout"}, TypeSize: 4}},
|
|
}},
|
|
{NR: 73, Name: "ppoll", CallName: "ppoll", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "pollfd"}}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nfds"}, TypeSize: 8}, Buf: "fds"},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tsp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sigmask"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "sigmask"},
|
|
}},
|
|
{NR: 167, Name: "prctl$getname", CallName: "prctl", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "option"}, TypeSize: 8}, Val: 16},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "name"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 167, Name: "prctl$getreaper", CallName: "prctl", Args: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "prctl_code_getreaper", FldName: "option"}, TypeSize: 8}, Vals: []uint64{37, 19, 9, 11, 2, 40, 25, 5}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}},
|
|
}},
|
|
{NR: 167, Name: "prctl$intptr", CallName: "prctl", Args: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "prctl_code_intptr", FldName: "option"}, TypeSize: 8}, Vals: []uint64{23, 24, 36, 4, 10, 8, 38, 1, 28, 29, 14, 26, 6, 33}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "arg"}, TypeSize: 8}},
|
|
}},
|
|
{NR: 167, Name: "prctl$seccomp", CallName: "prctl", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "option"}, TypeSize: 8}, Val: 22},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "prctl_seccomp_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{0, 1, 2}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "prog"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_fprog"}}},
|
|
}},
|
|
{NR: 167, Name: "prctl$setendian", CallName: "prctl", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "option"}, TypeSize: 8}, Val: 20},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "prctl_endian", FldName: "arg"}, TypeSize: 8}, Vals: []uint64{0, 1, 2}},
|
|
}},
|
|
{NR: 167, Name: "prctl$setfpexc", CallName: "prctl", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "option"}, TypeSize: 8}, Val: 12},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "prctl_fpexc", FldName: "arg"}, TypeSize: 8}, Vals: []uint64{128, 65536, 131072, 262144, 524288, 1048576, 0, 1, 2, 3}},
|
|
}},
|
|
{NR: 167, Name: "prctl$setmm", CallName: "prctl", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "option1"}, TypeSize: 8}, Val: 35},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "prctl_mm_option", FldName: "option2"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 7}},
|
|
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "val"}},
|
|
}},
|
|
{NR: 167, Name: "prctl$setname", CallName: "prctl", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "option"}, TypeSize: 8}, Val: 15},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}},
|
|
}},
|
|
{NR: 167, Name: "prctl$setptracer", CallName: "prctl", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "option"}, TypeSize: 8}, Val: 1499557217},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}},
|
|
}},
|
|
{NR: 167, Name: "prctl$void", CallName: "prctl", Args: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "prctl_code_void", FldName: "option"}, TypeSize: 8}, Vals: []uint64{3, 7, 39, 21, 27, 30, 13, 31, 32, 34}},
|
|
}},
|
|
{NR: 67, Name: "pread64", CallName: "pread64", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count"}, TypeSize: 8}, Buf: "buf"},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fileoff", FldName: "pos"}, TypeSize: 8}, Kind: 2},
|
|
}},
|
|
{NR: 69, Name: "preadv", CallName: "preadv", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fileoff", FldName: "off"}, TypeSize: 8}, Kind: 2},
|
|
}},
|
|
{NR: 261, Name: "prlimit64", CallName: "prlimit64", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "rlimit_type", FldName: "res"}, TypeSize: 8}, Vals: []uint64{9, 4, 0, 2, 1, 10, 8, 12, 13, 7, 6, 5, 14, 15, 11, 3}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rlimit"}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rlimit", ArgDir: 1}}},
|
|
}},
|
|
{NR: 270, Name: "process_vm_readv", CallName: "process_vm_readv", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "loc_vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "loc_vlen"}, TypeSize: 8}, Buf: "loc_vec"},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rem_vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "rem_vlen"}, TypeSize: 8}, Buf: "rem_vec"},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "flags"}, TypeSize: 8}},
|
|
}},
|
|
{NR: 271, Name: "process_vm_writev", CallName: "process_vm_writev", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "loc_vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "loc_vlen"}, TypeSize: 8}, Buf: "loc_vec"},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rem_vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "rem_vlen"}, TypeSize: 8}, Buf: "rem_vec"},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "flags"}, TypeSize: 8}},
|
|
}},
|
|
{NR: 72, Name: "pselect6", CallName: "pselect6", Args: []Type{
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "n"}, TypeSize: 8}, Buf: "inp"},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "inp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "outp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "exp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tvp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 2}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "sig"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset_size"}}},
|
|
}},
|
|
{NR: 117, Name: "ptrace", CallName: "ptrace", Args: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ptrace_req", FldName: "req"}, TypeSize: 8}, Vals: []uint64{0, 16904, 8, 16903, 16, 17}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}},
|
|
}},
|
|
{NR: 117, Name: "ptrace$cont", CallName: "ptrace", Args: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ptrace_req_cont", FldName: "req"}, TypeSize: 8}, Vals: []uint64{7, 24, 9}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "ignored"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "data"}, TypeSize: 8}},
|
|
}},
|
|
{NR: 117, Name: "ptrace$getenv", CallName: "ptrace", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "req"}, TypeSize: 8}, Val: 16897},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "ignored"}, TypeSize: 8}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}},
|
|
}},
|
|
{NR: 117, Name: "ptrace$getregs", CallName: "ptrace", Args: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ptrace_req_getregs", FldName: "req"}, TypeSize: 8}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "ignored"}, TypeSize: 8}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "data"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 117, Name: "ptrace$getregset", CallName: "ptrace", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "req"}, TypeSize: 8}, Val: 16900},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pthread_regset", FldName: "what"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 6, 512, 513, 514}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}},
|
|
}},
|
|
{NR: 117, Name: "ptrace$getsig", CallName: "ptrace", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "req"}, TypeSize: 8}, Val: 16898},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "ignored"}, TypeSize: 8}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo", ArgDir: 1}}},
|
|
}},
|
|
{NR: 117, Name: "ptrace$peek", CallName: "ptrace", Args: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ptrace_req_peek", FldName: "req"}, TypeSize: 8}, Vals: []uint64{1, 2}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}},
|
|
}},
|
|
{NR: 117, Name: "ptrace$peekuser", CallName: "ptrace", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "req"}, TypeSize: 8}, Val: 3},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "addr"}, TypeSize: 8}},
|
|
}},
|
|
{NR: 117, Name: "ptrace$poke", CallName: "ptrace", Args: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ptrace_req_poke", FldName: "req"}, TypeSize: 8}, Vals: []uint64{4, 5}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "data"}, TypeSize: 8}},
|
|
}},
|
|
{NR: 117, Name: "ptrace$pokeuser", CallName: "ptrace", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "req"}, TypeSize: 8}, Val: 6},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "addr"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "data"}, TypeSize: 8}},
|
|
}},
|
|
{NR: 117, Name: "ptrace$setopts", CallName: "ptrace", Args: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ptrace_req_setopts", FldName: "req"}, TypeSize: 8}, Vals: []uint64{16896, 16902}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "ignored"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ptrace_options", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1048576, 8, 16, 64, 2, 1, 4, 32}},
|
|
}},
|
|
{NR: 117, Name: "ptrace$setregs", CallName: "ptrace", Args: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ptrace_req_setregs", FldName: "req"}, TypeSize: 8}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "ignored"}, TypeSize: 8}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "data"}, Type: &BufferType{}},
|
|
}},
|
|
{NR: 117, Name: "ptrace$setregset", CallName: "ptrace", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "req"}, TypeSize: 8}, Val: 16901},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pthread_regset", FldName: "what"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 6, 512, 513, 514}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}},
|
|
}},
|
|
{NR: 117, Name: "ptrace$setsig", CallName: "ptrace", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "req"}, TypeSize: 8}, Val: 16899},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "ignored"}, TypeSize: 8}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo"}}},
|
|
}},
|
|
{NR: 68, Name: "pwrite64", CallName: "pwrite64", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count"}, TypeSize: 8}, Buf: "buf"},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fileoff", FldName: "pos"}, TypeSize: 8}, Kind: 2},
|
|
}},
|
|
{NR: 70, Name: "pwritev", CallName: "pwritev", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fileoff", FldName: "off"}, TypeSize: 8}, Kind: 2},
|
|
}},
|
|
{NR: 63, Name: "read", CallName: "read", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count"}, TypeSize: 8}, Buf: "buf"},
|
|
}},
|
|
{NR: 63, Name: "read$eventfd", CallName: "read", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_event", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 213, Name: "readahead", CallName: "readahead", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "off"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "count"}, TypeSize: 8}},
|
|
}},
|
|
{NR: 18446744073709551615, Name: "readlink", CallName: "readlink", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "siz"}, TypeSize: 8}, Buf: "buf"},
|
|
}},
|
|
{NR: 78, Name: "readlinkat", CallName: "readlinkat", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "siz"}, TypeSize: 8}, Buf: "buf"},
|
|
}},
|
|
{NR: 65, Name: "readv", CallName: "readv", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_out"}}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"},
|
|
}},
|
|
{NR: 207, Name: "recvfrom", CallName: "recvfrom", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage"}, IsVarlen: true}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"},
|
|
}},
|
|
{NR: 207, Name: "recvfrom$ax25", CallName: "recvfrom", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"},
|
|
}},
|
|
{NR: 207, Name: "recvfrom$inet", CallName: "recvfrom", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"},
|
|
}},
|
|
{NR: 207, Name: "recvfrom$inet6", CallName: "recvfrom", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"},
|
|
}},
|
|
{NR: 207, Name: "recvfrom$ipx", CallName: "recvfrom", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"},
|
|
}},
|
|
{NR: 207, Name: "recvfrom$llc", CallName: "recvfrom", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"},
|
|
}},
|
|
{NR: 207, Name: "recvfrom$packet", CallName: "recvfrom", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"},
|
|
}},
|
|
{NR: 207, Name: "recvfrom$unix", CallName: "recvfrom", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un"}, IsVarlen: true}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"},
|
|
}},
|
|
{NR: 243, Name: "recvmmsg", CallName: "recvmmsg", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "recv_mmsghdr"}}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "mmsg"},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}},
|
|
}},
|
|
{NR: 212, Name: "recvmsg", CallName: "recvmsg", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "recv_msghdr"}}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}},
|
|
}},
|
|
{NR: 212, Name: "recvmsg$kcm", CallName: "recvmsg", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_kcm", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "recv_msghdr"}}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}},
|
|
}},
|
|
{NR: 212, Name: "recvmsg$netrom", CallName: "recvmsg", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_netrom"}}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1073741824, 64, 8192, 1, 2, 32, 256, 65536}},
|
|
}},
|
|
{NR: 234, Name: "remap_file_pages", CallName: "remap_file_pages", Args: []Type{
|
|
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr"}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "addr"},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot"}, TypeSize: 8}, Vals: []uint64{4, 1, 2, 8, 16777216, 33554432}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "pgoff"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2, 32, 2048, 4096, 0, 16, 256, 262144, 8192, 65536, 16384, 32768, 131072, 0}},
|
|
}},
|
|
{NR: 14, Name: "removexattr", CallName: "removexattr", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}},
|
|
}},
|
|
{NR: 18446744073709551615, Name: "rename", CallName: "rename", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
}},
|
|
{NR: 38, Name: "renameat", CallName: "renameat", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "oldfd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "newfd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
}},
|
|
{NR: 276, Name: "renameat2", CallName: "renameat2", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "oldfd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "newfd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "renameat2_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2, 1, 4}},
|
|
}},
|
|
{NR: 218, Name: "request_key", CallName: "request_key", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "type"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "key_type", Values: []string{"user\x00", "keyring\x00", "logon\x00", "trusted\x00", "big_key\x00", "dead\x00", ".request_key_auth\x00", "syzkaller\x00"}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "desc"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "key_desc"}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "callout"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "keyring_type", FldName: "keyring"}, TypeSize: 8}, Vals: []uint64{18446744073709551615, 18446744073709551614, 18446744073709551613, 18446744073709551612, 18446744073709551611, 18446744073709551610, 18446744073709551609, 18446744073709551608}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "key", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 128, Name: "restart_syscall", CallName: "restart_syscall"},
|
|
{NR: 18446744073709551615, Name: "rmdir", CallName: "rmdir", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
}},
|
|
{NR: 134, Name: "rt_sigaction", CallName: "rt_sigaction", Args: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "signalno", FldName: "sig"}, TypeSize: 4}, Kind: 1},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "act"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigaction"}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "oact", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigaction", ArgDir: 1}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "sigsetsize"}, TypeSize: 8}, Buf: "fake"},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fake"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset", ArgDir: 1}}},
|
|
}},
|
|
{NR: 136, Name: "rt_sigpending", CallName: "rt_sigpending", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "set"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset", ArgDir: 1}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "sigsetsize"}, TypeSize: 8}, Buf: "set"},
|
|
}},
|
|
{NR: 135, Name: "rt_sigprocmask", CallName: "rt_sigprocmask", Args: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sigprocmask_how", FldName: "how"}, TypeSize: 8}, Vals: []uint64{0, 1, 2}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nset"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "oset", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset", ArgDir: 1}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "sigsetsize"}, TypeSize: 8}, Buf: "nset"},
|
|
}},
|
|
{NR: 138, Name: "rt_sigqueueinfo", CallName: "rt_sigqueueinfo", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "signalno", FldName: "sig"}, TypeSize: 4}, Kind: 1},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo"}}},
|
|
}},
|
|
{NR: 139, Name: "rt_sigreturn", CallName: "rt_sigreturn"},
|
|
{NR: 133, Name: "rt_sigsuspend", CallName: "rt_sigsuspend", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "sigsetsize"}, TypeSize: 8}, Buf: "new"},
|
|
}},
|
|
{NR: 137, Name: "rt_sigtimedwait", CallName: "rt_sigtimedwait", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "these"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo", ArgDir: 1}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ts"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "sigsetsize"}, TypeSize: 8}, Buf: "these"},
|
|
}},
|
|
{NR: 240, Name: "rt_tgsigqueueinfo", CallName: "rt_tgsigqueueinfo", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "gid"}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "tid"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "signalno", FldName: "sig"}, TypeSize: 4}, Kind: 1},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo"}}},
|
|
}},
|
|
{NR: 123, Name: "sched_getaffinity", CallName: "sched_getaffinity", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "cpusetsize"}, TypeSize: 8}, Buf: "mask"},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mask"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", ArgDir: 1}, TypeSize: 8}}},
|
|
}},
|
|
{NR: 275, Name: "sched_getattr", CallName: "sched_getattr", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "attr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sched_attr", ArgDir: 1}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "attr"},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sched_attr_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0}},
|
|
}},
|
|
{NR: 121, Name: "sched_getparam", CallName: "sched_getparam", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "prio"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 120, Name: "sched_getscheduler", CallName: "sched_getscheduler", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}},
|
|
}},
|
|
{NR: 127, Name: "sched_rr_get_interval", CallName: "sched_rr_get_interval", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec", ArgDir: 1}}},
|
|
}},
|
|
{NR: 122, Name: "sched_setaffinity", CallName: "sched_setaffinity", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "cpusetsize"}, TypeSize: 8}, Buf: "mask"},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mask"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}},
|
|
}},
|
|
{NR: 274, Name: "sched_setattr", CallName: "sched_setattr", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "attr"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sched_attr"}}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sched_attr_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0}},
|
|
}},
|
|
{NR: 118, Name: "sched_setparam", CallName: "sched_setparam", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "prio"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 119, Name: "sched_setscheduler", CallName: "sched_setscheduler", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sched_policy", FldName: "policy"}, TypeSize: 8}, Vals: []uint64{0, 3, 5, 1, 2, 6}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "prio"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 124, Name: "sched_yield", CallName: "sched_yield"},
|
|
{NR: 277, Name: "seccomp", CallName: "seccomp", Args: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "seccomp_op", FldName: "op"}, TypeSize: 8}, Vals: []uint64{0, 1}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "seccomp_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "prog"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_fprog"}}},
|
|
}},
|
|
{NR: 18446744073709551615, Name: "select", CallName: "select", Args: []Type{
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "n"}, TypeSize: 8}, Buf: "inp"},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "inp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "outp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "exp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fd_set", ArgDir: 2}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tvp"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timeval", ArgDir: 2}}},
|
|
}},
|
|
{NR: 191, Name: "semctl$GETALL", CallName: "semctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "semnum"}, TypeSize: 8}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 13},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 191, Name: "semctl$GETNCNT", CallName: "semctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sem_sem_id", FldName: "semnum"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 14},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 191, Name: "semctl$GETPID", CallName: "semctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sem_sem_id", FldName: "semnum"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 11},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 191, Name: "semctl$GETVAL", CallName: "semctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sem_sem_id", FldName: "semnum"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 12},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 191, Name: "semctl$GETZCNT", CallName: "semctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sem_sem_id", FldName: "semnum"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 15},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 191, Name: "semctl$IPC_INFO", CallName: "semctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sem_sem_id", FldName: "semnum"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 191, Name: "semctl$IPC_RMID", CallName: "semctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "semnum"}, TypeSize: 8}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}},
|
|
}},
|
|
{NR: 191, Name: "semctl$IPC_SET", CallName: "semctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "semnum"}, TypeSize: 8}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "semid_ds"}}},
|
|
}},
|
|
{NR: 191, Name: "semctl$IPC_STAT", CallName: "semctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "semnum"}, TypeSize: 8}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 191, Name: "semctl$SEM_INFO", CallName: "semctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sem_sem_id", FldName: "semnum"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 19},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 191, Name: "semctl$SEM_STAT", CallName: "semctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sem_sem_id", FldName: "semnum"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 18},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "arg"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 191, Name: "semctl$SETALL", CallName: "semctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "semnum"}, TypeSize: 8}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 17},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}}},
|
|
}},
|
|
{NR: 191, Name: "semctl$SETVAL", CallName: "semctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sem_sem_id", FldName: "semnum"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 16},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 190, Name: "semget", CallName: "semget", Args: []Type{
|
|
&ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "key"}, TypeSize: 8}, ValuesStart: 2039359027, ValuesPerProc: 4},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sem_sem_id", FldName: "nsems"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "semget_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{512, 1024, 256, 128, 64, 32, 16, 8, 4, 2, 1}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 190, Name: "semget$private", CallName: "semget", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "key"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sem_sem_id", FldName: "nsems"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "semget_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{512, 1024, 256, 128, 64, 32, 16, 8, 4, 2, 1}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 193, Name: "semop", CallName: "semop", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ops"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sembuf"}}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nops"}, TypeSize: 8}, Buf: "ops"},
|
|
}},
|
|
{NR: 192, Name: "semtimedop", CallName: "semtimedop", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ops"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sembuf"}}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nops"}, TypeSize: 8}, Buf: "ops"},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timespec"}}},
|
|
}},
|
|
{NR: 71, Name: "sendfile", CallName: "sendfile", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fdout"}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fdin"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "off", IsOptional: true}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fileoff", ArgDir: 2}, TypeSize: 8}, Kind: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "count"}, TypeSize: 8}},
|
|
}},
|
|
{NR: 269, Name: "sendmmsg", CallName: "sendmmsg", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "send_mmsghdr"}}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "mmsg"},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}},
|
|
}},
|
|
{NR: 269, Name: "sendmmsg$alg", CallName: "sendmmsg", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_algconn", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_alg"}}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "mmsg"},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}},
|
|
}},
|
|
{NR: 269, Name: "sendmmsg$inet_sctp", CallName: "sendmmsg", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_sctp"}}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "mmsg"},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}},
|
|
}},
|
|
{NR: 269, Name: "sendmmsg$nfc_llcp", CallName: "sendmmsg", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nfc_llcp", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "nfc_llcp_send_msghdr"}}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "mmsg"},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}},
|
|
}},
|
|
{NR: 269, Name: "sendmmsg$unix", CallName: "sendmmsg", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mmsg"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_un"}}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "mmsg"},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}},
|
|
}},
|
|
{NR: 211, Name: "sendmsg", CallName: "sendmsg", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "send_msghdr"}}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}},
|
|
}},
|
|
{NR: 211, Name: "sendmsg$alg", CallName: "sendmsg", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_algconn", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_alg"}}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}},
|
|
}},
|
|
{NR: 211, Name: "sendmsg$inet_sctp", CallName: "sendmsg", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_sctp"}}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}},
|
|
}},
|
|
{NR: 211, Name: "sendmsg$kcm", CallName: "sendmsg", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_kcm", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "send_msghdr"}}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}},
|
|
}},
|
|
{NR: 211, Name: "sendmsg$netlink", CallName: "sendmsg", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_netlink"}}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}},
|
|
}},
|
|
{NR: 211, Name: "sendmsg$netrom", CallName: "sendmsg", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_netrom"}}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}},
|
|
}},
|
|
{NR: 211, Name: "sendmsg$nfc_llcp", CallName: "sendmsg", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nfc_llcp", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "nfc_llcp_send_msghdr"}}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}},
|
|
}},
|
|
{NR: 211, Name: "sendmsg$unix", CallName: "sendmsg", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "msg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "msghdr_un"}}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}},
|
|
}},
|
|
{NR: 206, Name: "sendto", CallName: "sendto", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_storage"}, IsVarlen: true}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"},
|
|
}},
|
|
{NR: 206, Name: "sendto$ax25", CallName: "sendto", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ax25"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"},
|
|
}},
|
|
{NR: 206, Name: "sendto$inet", CallName: "sendto", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"},
|
|
}},
|
|
{NR: 206, Name: "sendto$inet6", CallName: "sendto", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_in6"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"},
|
|
}},
|
|
{NR: 206, Name: "sendto$ipx", CallName: "sendto", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ipx"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"},
|
|
}},
|
|
{NR: 206, Name: "sendto$llc", CallName: "sendto", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_llc"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"},
|
|
}},
|
|
{NR: 206, Name: "sendto$packet", CallName: "sendto", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sockaddr_ll"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"},
|
|
}},
|
|
{NR: 206, Name: "sendto$unix", CallName: "sendto", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{2048, 4, 64, 128, 32768, 16384, 1, 16, 262144, 536870912}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", IsOptional: true}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_un"}, IsVarlen: true}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen"}, TypeSize: 8}, Buf: "addr"},
|
|
}},
|
|
{NR: 237, Name: "set_mempolicy", CallName: "set_mempolicy", Args: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mbind_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{0, 2, 3, 1, 32768, 16384}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "nodemask"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "maxnode"}, TypeSize: 8}},
|
|
}},
|
|
{NR: 99, Name: "set_robust_list", CallName: "set_robust_list", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "head"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "robust_list"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "head"},
|
|
}},
|
|
{NR: 18446744073709551615, Name: "set_thread_area", CallName: "set_thread_area", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "info"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "user_desc"}}},
|
|
}},
|
|
{NR: 96, Name: "set_tid_address", CallName: "set_tid_address", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tidptr"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
}},
|
|
{NR: 152, Name: "setfsgid", CallName: "setfsgid", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "fsgid"}},
|
|
}},
|
|
{NR: 151, Name: "setfsuid", CallName: "setfsuid", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "fsuid"}},
|
|
}},
|
|
{NR: 144, Name: "setgid", CallName: "setgid", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "gid"}},
|
|
}},
|
|
{NR: 159, Name: "setgroups", CallName: "setgroups", Args: []Type{
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "list"},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "list"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "gid"}}}},
|
|
}},
|
|
{NR: 103, Name: "setitimer", CallName: "setitimer", Args: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "getitimer_which", FldName: "which"}, TypeSize: 8}, Vals: []uint64{0, 1, 2}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval"}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval", ArgDir: 1}}},
|
|
}},
|
|
{NR: 268, Name: "setns", CallName: "setns", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ns_type", FldName: "type"}, TypeSize: 8}, Vals: []uint64{0, 134217728, 1073741824, 67108864}},
|
|
}},
|
|
{NR: 154, Name: "setpgid", CallName: "setpgid", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pgid"}},
|
|
}},
|
|
{NR: 140, Name: "setpriority", CallName: "setpriority", Args: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "priority_which", FldName: "which"}, TypeSize: 8}, Vals: []uint64{0, 1, 2}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "who"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "prio"}, TypeSize: 8}},
|
|
}},
|
|
{NR: 143, Name: "setregid", CallName: "setregid", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "rgid"}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "egid"}},
|
|
}},
|
|
{NR: 149, Name: "setresgid", CallName: "setresgid", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "rgid"}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "egid"}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "sgid"}},
|
|
}},
|
|
{NR: 147, Name: "setresuid", CallName: "setresuid", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "ruid"}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "euid"}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "suid"}},
|
|
}},
|
|
{NR: 145, Name: "setreuid", CallName: "setreuid", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "ruid"}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "euid"}},
|
|
}},
|
|
{NR: 164, Name: "setrlimit", CallName: "setrlimit", Args: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "rlimit_type", FldName: "res"}, TypeSize: 8}, Vals: []uint64{9, 4, 0, 2, 1, 10, 8, 12, 13, 7, 6, 5, 14, 15, 11, 3}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rlim"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rlimit"}}},
|
|
}},
|
|
{NR: 208, Name: "setsockopt", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "level"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "optname"}, TypeSize: 4}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$ALG_SET_AEAD_AUTHSIZE", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_alg", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 279},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 5},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "val"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "size"}, TypeSize: 8}},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$ALG_SET_KEY", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_alg", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 279},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "key"}, Type: &BufferType{}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "keylen"}, TypeSize: 8}, Buf: "key"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$SO_ATTACH_FILTER", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 26},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_fprog"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$SO_BINDTODEVICE", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 25},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "devname"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$SO_TIMESTAMPING", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 37},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_so_timestamping"}, TypeSize: 4}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$ax25_buf", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 257},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ax25_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{25}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$ax25_int", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 257},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ax25_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 5, 3, 4, 9, 6, 7, 8, 12, 10}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$bt_BT_CHANNEL_POLICY", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 10},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$bt_BT_DEFER_SETUP", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 7},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$bt_BT_FLUSHABLE", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 8},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$bt_BT_POWER", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 9},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8"}, TypeSize: 1}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$bt_BT_RCVMTU", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 13},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$bt_BT_SECURITY", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 4},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "bt_security"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$bt_BT_SNDMTU", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 12},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$bt_BT_VOICE", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 274},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 11},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16"}, TypeSize: 2}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$bt_hci_HCI_DATA_DIR", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_hci", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$bt_hci_HCI_FILTER", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_hci", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "hci_ufilter"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$bt_hci_HCI_TIME_STAMP", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_hci", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$bt_l2cap_L2CAP_CONNINFO", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_l2cap", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "l2cap_conninfo"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$bt_l2cap_L2CAP_LM", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_l2cap", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bt_l2cap_lm"}, TypeSize: 4}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$bt_l2cap_L2CAP_OPTIONS", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_l2cap", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "l2cap_options"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$bt_rfcomm_RFCOMM_LM", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_rfcomm", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 18},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bt_l2cap_lm"}, TypeSize: 4}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet6_IPV6_FLOWLABEL_MGR", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 32},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_flowlabel_req"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet6_IPV6_IPSEC_POLICY", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 34},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet6_IPV6_PKTINFO", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 50},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in6_pktinfo"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet6_IPV6_XFRM_POLICY", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 35},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet6_MCAST_JOIN_GROUP", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 42},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_req_in6"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet6_MCAST_LEAVE_GROUP", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 45},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_req_in6"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet6_MCAST_MSFILTER", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 48},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_filter_in6"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet6_MRT6_ADD_MFC", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 204},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mf6cctl"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet6_MRT6_ADD_MFC_PROXY", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 210},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mf6cctl"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet6_MRT6_ADD_MIF", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 202},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mif6ctl"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet6_MRT6_DEL_MFC", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 205},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mf6cctl"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet6_MRT6_DEL_MFC_PROXY", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 211},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "mf6cctl"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet6_buf", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "inet6_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{6, 20, 21, 27, 28, 32, 34, 35, 42, 43, 44, 45, 46, 47, 48, 50, 54, 55, 57, 59, 61, 68, 69, 202, 204, 205, 210, 211}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet6_dccp_buf", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_dccp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 33},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "dccp_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{2, 12, 13, 14, 15, 128, 192}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet6_dccp_int", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_dccp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 33},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "dccp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 3, 4, 5, 6, 10, 11, 16, 17}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet6_group_source_req", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ipv6_group_source_req", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{46, 47, 43, 44}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_source_req_in6"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet6_icmp_ICMP_FILTER", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_icmp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 1},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp_filter"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet6_int", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "inet6_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 16, 17, 18, 19, 22, 23, 24, 25, 26, 33, 36, 49, 51, 52, 53, 56, 58, 60, 62, 66, 67, 80, 70, 72, 73, 74, 75, 76, 200, 201, 203, 206, 207, 208, 209}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet6_mreq", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ipv6_mreq", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{20, 21, 27, 28}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ipv6_mreq"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet6_mtu", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 41},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 23},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ip_mtu_discover"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet6_tcp_TCP_CONGESTION", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 13},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "tcp_congestion_control_alg_names", Values: []string{"cubic\x00", "reno\x00", "bic\x00", "cdg\x00", "dctcp\x00", "westwood\x00", "highspeed\x00", "hybla\x00", "htcp\x00", "vegas\x00", "nv\x00", "veno\x00", "scalable\x00", "lp\x00", "yeah\x00", "illinois\x00"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet6_tcp_TCP_MD5SIG", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 14},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_md5sig"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet6_tcp_TCP_REPAIR_OPTIONS", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 22},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_opt"}}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet6_tcp_TCP_REPAIR_WINDOW", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 29},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_window"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet6_tcp_buf", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tcp_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{11, 13, 14, 22, 26, 28, 29}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet6_tcp_int", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tcp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet6_udp_encap", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 17},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 100},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "udp_encap_option_values"}, TypeSize: 4}, Vals: []uint64{1, 2, 3, 4, 5}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet6_udp_int", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 17},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "udp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 100, 101, 102}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_IP_IPSEC_POLICY", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 16},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_IP_XFRM_POLICY", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 17},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "xfrm_filter"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_MCAST_JOIN_GROUP", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 42},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_req_in"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_MCAST_LEAVE_GROUP", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 45},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_req_in"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_MCAST_MSFILTER", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 48},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_filter_in"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_buf", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "inet_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{4, 9, 16, 17, 32, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_dccp_buf", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_dccp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 33},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "dccp_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{2, 12, 13, 14, 15, 128, 192}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_dccp_int", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_dccp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 33},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "dccp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 3, 4, 5, 6, 10, 11, 16, 17}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_group_source_req", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ip_group_source_req", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{46, 47, 43, 44}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "group_source_req_in"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_icmp_ICMP_FILTER", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_icmp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 1},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp_filter"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_int", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "inet_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 18, 19, 20, 21, 22, 23, 24, 33, 34, 49, 50}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_mreq", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ip_mreq", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{35, 36, 32}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreq"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_mreqn", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ip_mreq", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{35, 36, 32}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreqn"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_mreqsrc", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ip_mreqsrc", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{39, 38, 40, 37}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_mreq_source"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_msfilter", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 41},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ip_msfilter"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_mtu", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 10},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ip_mtu_discover"}, TypeSize: 4}, Vals: []uint64{0, 1, 2, 3, 4, 5}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_opts", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ip_opts", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{4, 9}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_pktinfo", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 8},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "in_pktinfo"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp6_SCTP_ADAPTATION_LAYER", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 7},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_setadaptation"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp6_SCTP_ADD_STREAMS", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 121},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp6_SCTP_ASSOCINFO", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assocparams"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 24},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp6_SCTP_AUTH_CHUNK", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 21},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunk"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp6_SCTP_AUTH_DELETE_KEY", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 25},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp6_SCTP_AUTH_KEY", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 23},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkey"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp6_SCTP_AUTOCLOSE", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 4},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp6_SCTP_AUTO_ASCONF", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 30},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp6_SCTP_CONTEXT", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 17},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 114},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_default_prinfo"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 10},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndrcvinfo"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 34},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndinfo"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp6_SCTP_DELAYED_SACK", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 16},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_delayed_sack"}, IsVarlen: true}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp6_SCTP_DISABLE_FRAGMENTS", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 8},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 118},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp6_SCTP_EVENTS", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 11},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_event_subscribe"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 18},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp6_SCTP_HMAC_IDENT", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 22},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_hmacalgo"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp6_SCTP_INITMSG", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_initmsg"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp6_SCTP_I_WANT_MAPPED_V4_ADDR", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 12},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp6_SCTP_MAXSEG", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 13},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_maxseg"}, IsVarlen: true}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp6_SCTP_MAX_BURST", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 20},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_max_burst"}, IsVarlen: true}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp6_SCTP_NODELAY", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 19},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 9},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrparams"}, IsPacked: true, AlignAttr: 4}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 31},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrthlds"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp6_SCTP_PRIMARY_ADDR", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 6},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim"}, IsPacked: true, AlignAttr: 4}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp6_SCTP_PR_SUPPORTED", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 113},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp6_SCTP_RECVNXTINFO", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 33},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp6_SCTP_RECVRCVINFO", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 32},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp6_SCTP_RESET_ASSOC", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 120},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp6_SCTP_RESET_STREAMS", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 119},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp6_SCTP_RTOINFO", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_rtoinfo"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp6_SCTP_SET_PEER_PRIMARY_ADDR", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 5},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim"}, IsPacked: true, AlignAttr: 4}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 100},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "len"}, TypeSize: 8}, ByteSize: 1, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_REM", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 101},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 110},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX_OLD", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 107},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp_SCTP_ADAPTATION_LAYER", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 7},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_setadaptation"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp_SCTP_ADD_STREAMS", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 121},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp_SCTP_ASSOCINFO", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assocparams"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 24},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp_SCTP_AUTH_CHUNK", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 21},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authchunk"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp_SCTP_AUTH_DELETE_KEY", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 25},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkeyid"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp_SCTP_AUTH_KEY", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 23},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_authkey"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp_SCTP_AUTOCLOSE", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 4},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp_SCTP_AUTO_ASCONF", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 30},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp_SCTP_CONTEXT", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 17},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp_SCTP_DEFAULT_PRINFO", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 114},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_default_prinfo"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 10},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndrcvinfo"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 34},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_sndinfo"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp_SCTP_DELAYED_SACK", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 16},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_delayed_sack"}, IsVarlen: true}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp_SCTP_DISABLE_FRAGMENTS", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 8},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 118},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp_SCTP_EVENTS", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 11},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_event_subscribe"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 18},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp_SCTP_HMAC_IDENT", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 22},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_hmacalgo"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp_SCTP_INITMSG", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_initmsg"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 12},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp_SCTP_MAXSEG", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 13},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_maxseg"}, IsVarlen: true}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp_SCTP_MAX_BURST", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 20},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sctp_max_burst"}, IsVarlen: true}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp_SCTP_NODELAY", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 19},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 9},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrparams"}, IsPacked: true, AlignAttr: 4}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 31},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_paddrthlds"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp_SCTP_PRIMARY_ADDR", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 6},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim"}, IsPacked: true, AlignAttr: 4}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp_SCTP_PR_SUPPORTED", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 113},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp_SCTP_RECVNXTINFO", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 33},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp_SCTP_RECVRCVINFO", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 32},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp_SCTP_RESET_ASSOC", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 120},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "assoc_id"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp_SCTP_RESET_STREAMS", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 119},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_assoc_value"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp_SCTP_RTOINFO", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_rtoinfo"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp_SCTP_SET_PEER_PRIMARY_ADDR", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 5},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_prim"}, IsPacked: true, AlignAttr: 4}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 100},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "len"}, TypeSize: 8}, ByteSize: 1, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_REM", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 101},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 110},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX_OLD", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 132},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 107},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "sockaddr_sctp"}, IsVarlen: true}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_tcp_TCP_CONGESTION", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 13},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, SubKind: "tcp_congestion_control_alg_names", Values: []string{"cubic\x00", "reno\x00", "bic\x00", "cdg\x00", "dctcp\x00", "westwood\x00", "highspeed\x00", "hybla\x00", "htcp\x00", "vegas\x00", "nv\x00", "veno\x00", "scalable\x00", "lp\x00", "yeah\x00", "illinois\x00"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_tcp_TCP_MD5SIG", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 14},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_md5sig"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_tcp_TCP_REPAIR_OPTIONS", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 22},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_opt"}}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_tcp_TCP_REPAIR_WINDOW", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 29},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_repair_window"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_tcp_buf", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tcp_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{11, 13, 14, 22, 26, 28, 29}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_tcp_int", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 6},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "tcp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_udp_encap", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 17},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 100},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "udp_encap_option_values"}, TypeSize: 4}, Vals: []uint64{1, 2, 3, 4, 5}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$inet_udp_int", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 17},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "udp_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 100, 101, 102}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$ipx_IPX_TYPE", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 256},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 1},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$kcm_KCM_RECV_DISABLE", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_kcm", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 281},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$llc_int", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 268},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "llc_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 7, 8, 9}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$netlink_NETLINK_ADD_MEMBERSHIP", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 270},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$netlink_NETLINK_BROADCAST_ERROR", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 270},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 4},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$netlink_NETLINK_CAP_ACK", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 270},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 10},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$netlink_NETLINK_DROP_MEMBERSHIP", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 270},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$netlink_NETLINK_LISTEN_ALL_NSID", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 270},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 8},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$netlink_NETLINK_NO_ENOBUFS", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 270},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 5},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$netlink_NETLINK_PKTINFO", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 270},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$netlink_NETLINK_RX_RING", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 270},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 6},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "nl_mmap_req"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$netlink_NETLINK_TX_RING", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 270},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 7},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "nl_mmap_req"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$netrom_NETROM_IDLE", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 259},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 7},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$netrom_NETROM_N2", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 259},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 3},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$netrom_NETROM_T1", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 259},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$netrom_NETROM_T2", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 259},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 2},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$netrom_NETROM_T4", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 259},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 6},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$nfc_llcp_NFC_LLCP_MIUX", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nfc_llcp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 280},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}, Val: 1},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$nfc_llcp_NFC_LLCP_RW", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nfc_llcp", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 280},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "opt"}, TypeSize: 8}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "arglen"}, TypeSize: 8}, Buf: "arg"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$packet_add_memb", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 263},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 1},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "packet_mreq"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$packet_buf", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 263},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "packet_option_types_buf", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{1, 2, 5, 6, 13, 22}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "optval"}, Type: &BufferType{}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$packet_drop_memb", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 263},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 2},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "packet_mreq"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$packet_fanout", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 263},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 18},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "packet_fanout_val"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$packet_fanout_data", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 263},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 22},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_fprog"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$packet_int", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 263},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "packet_option_types_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{3, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$packet_rx_ring", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 263},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 5},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "tpacket_req_u"}, IsVarlen: true}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$packet_tx_ring", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 263},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 13},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "tpacket_req_u"}, IsVarlen: true}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$sock_attach_bpf", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 50},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_bpf_prog"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$sock_cred", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 17},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ucred"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$sock_int", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_sock_int", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{30, 6, 1, 39, 4, 5, 9, 42, 12, 38, 8, 33, 18, 19, 2, 7, 32, 29, 3, 15, 10, 11, 16, 35, 44, 34, 40, 41, 43, 45, 46, 47}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32"}, TypeSize: 4}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$sock_linger", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 13},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "linger"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$sock_str", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname"}, TypeSize: 8}, Val: 25},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$sock_timeval", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_sock_timeval", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{20, 21}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "optval"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "timeval"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen"}, TypeSize: 8}, Buf: "optval"},
|
|
}},
|
|
{NR: 208, Name: "setsockopt$sock_void", CallName: "setsockopt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level"}, TypeSize: 8}, Val: 1},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_sock_void", FldName: "optname"}, TypeSize: 8}, Vals: []uint64{27, 36}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optval"}, TypeSize: 8}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optlen"}, TypeSize: 8}},
|
|
}},
|
|
{NR: 146, Name: "setuid", CallName: "setuid", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "uid"}},
|
|
}},
|
|
{NR: 5, Name: "setxattr", CallName: "setxattr", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "name"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "xattr_name"}, IsVarlen: true}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "val"},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "setxattr_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2}},
|
|
}},
|
|
{NR: 196, Name: "shmat", CallName: "shmat", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_shm", FldName: "shmid"}},
|
|
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "shmat_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{8192, 4096, 16384}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "shmaddr", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 195, Name: "shmctl$IPC_INFO", CallName: "shmctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_shm", FldName: "shmid"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 3},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 195, Name: "shmctl$IPC_RMID", CallName: "shmctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_shm", FldName: "shmid"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}},
|
|
}},
|
|
{NR: 195, Name: "shmctl$IPC_SET", CallName: "shmctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_shm", FldName: "shmid"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 1},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "shmid_ds"}}},
|
|
}},
|
|
{NR: 195, Name: "shmctl$IPC_STAT", CallName: "shmctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_shm", FldName: "shmid"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 2},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 195, Name: "shmctl$SHM_INFO", CallName: "shmctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_shm", FldName: "shmid"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 14},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 195, Name: "shmctl$SHM_LOCK", CallName: "shmctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_shm", FldName: "shmid"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 11},
|
|
}},
|
|
{NR: 195, Name: "shmctl$SHM_STAT", CallName: "shmctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_shm", FldName: "shmid"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 13},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 195, Name: "shmctl$SHM_UNLOCK", CallName: "shmctl", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_shm", FldName: "shmid"}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd"}, TypeSize: 8}, Val: 12},
|
|
}},
|
|
{NR: 197, Name: "shmdt", CallName: "shmdt", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "shmaddr", FldName: "addr"}},
|
|
}},
|
|
{NR: 194, Name: "shmget", CallName: "shmget", Args: []Type{
|
|
&ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "key"}, TypeSize: 8}, ValuesStart: 2039339027, ValuesPerProc: 4},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "unused"},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "shmget_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{512, 1024, 2048, 1409286144, 2013265920, 4096, 256, 128, 64, 32, 16, 8, 4, 2, 1}},
|
|
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "unused"}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_shm", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 194, Name: "shmget$private", CallName: "shmget", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "key"}, TypeSize: 8}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "unused"},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "shmget_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{512, 1024, 2048, 1409286144, 2013265920, 4096, 256, 128, 64, 32, 16, 8, 4, 2, 1}},
|
|
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "unused"}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_shm", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 210, Name: "shutdown", CallName: "shutdown", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "shutdown_flags", FldName: "how"}, TypeSize: 8}, Vals: []uint64{0, 1}},
|
|
}},
|
|
{NR: 132, Name: "sigaltstack", CallName: "sigaltstack", Args: []Type{
|
|
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "ss"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "oss", IsOptional: true}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}},
|
|
}},
|
|
{NR: 18446744073709551615, Name: "signalfd", CallName: "signalfd", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mask"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "mask"},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_signal", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 74, Name: "signalfd4", CallName: "signalfd4", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "mask"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigset"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size"}, TypeSize: 8}, Buf: "mask"},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "signalfd_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_signal", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 198, Name: "socket", CallName: "socket", Args: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "socket_domain", FldName: "domain"}, TypeSize: 8}, Vals: []uint64{1, 2, 10, 4, 16, 9, 3, 8, 5, 17}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "socket_type", FldName: "type"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 10, 2048, 524288}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "proto"}, TypeSize: 1}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 198, Name: "socket$alg", CallName: "socket", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 38},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 5},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_alg", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 198, Name: "socket$ax25", CallName: "socket", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 3},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ax25_socket_types", FldName: "type"}, TypeSize: 8}, Vals: []uint64{2, 5, 3}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ax25_protocols", FldName: "proto"}, TypeSize: 8}, Vals: []uint64{1, 6, 7, 8, 195, 196, 202, 203, 204, 205, 206, 207, 240}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ax25", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 198, Name: "socket$bt_bnep", CallName: "socket", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fam"}, TypeSize: 8}, Val: 31},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 3},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}, Val: 4},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_bnep", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 198, Name: "socket$bt_cmtp", CallName: "socket", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fam"}, TypeSize: 8}, Val: 31},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 3},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}, Val: 5},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_cmtp", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 198, Name: "socket$bt_hci", CallName: "socket", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fam"}, TypeSize: 8}, Val: 31},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 3},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}, Val: 1},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_hci", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 198, Name: "socket$bt_hidp", CallName: "socket", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fam"}, TypeSize: 8}, Val: 31},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 3},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}, Val: 6},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_hidp", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 198, Name: "socket$bt_l2cap", CallName: "socket", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fam"}, TypeSize: 8}, Val: 31},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bt_l2cap_type", FldName: "type"}, TypeSize: 8}, Vals: []uint64{5, 1, 2, 3}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_l2cap", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 198, Name: "socket$bt_rfcomm", CallName: "socket", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fam"}, TypeSize: 8}, Val: 31},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bt_rfcomm_type", FldName: "type"}, TypeSize: 8}, Vals: []uint64{1, 3}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}, Val: 3},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_rfcomm", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 198, Name: "socket$bt_sco", CallName: "socket", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fam"}, TypeSize: 8}, Val: 31},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 5},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}, Val: 2},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_bt_sco", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 198, Name: "socket$inet", CallName: "socket", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 2},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "socket_type", FldName: "type"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 10, 2048, 524288}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "proto"}, TypeSize: 1}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 198, Name: "socket$inet6", CallName: "socket", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 10},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "socket_type", FldName: "type"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 10, 2048, 524288}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "proto"}, TypeSize: 1}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 198, Name: "socket$inet6_dccp", CallName: "socket", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 10},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 6},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_dccp6", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 198, Name: "socket$inet6_icmp", CallName: "socket", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 10},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 2},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}, Val: 58},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_icmp6", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 198, Name: "socket$inet6_icmp_raw", CallName: "socket", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 10},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 3},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}, Val: 58},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_icmp6", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 198, Name: "socket$inet6_sctp", CallName: "socket", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 10},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sctp_socket_type", FldName: "type"}, TypeSize: 8}, Vals: []uint64{1, 5}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}, Val: 132},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp6", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 198, Name: "socket$inet6_tcp", CallName: "socket", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 10},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 1},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp6", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 198, Name: "socket$inet6_udp", CallName: "socket", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 10},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 2},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp6", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 198, Name: "socket$inet_dccp", CallName: "socket", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 2},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 6},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_dccp", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 198, Name: "socket$inet_icmp", CallName: "socket", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 2},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 2},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}, Val: 1},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_icmp", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 198, Name: "socket$inet_icmp_raw", CallName: "socket", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 2},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 3},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}, Val: 1},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_icmp", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 198, Name: "socket$inet_sctp", CallName: "socket", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 2},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sctp_socket_type", FldName: "type"}, TypeSize: 8}, Vals: []uint64{1, 5}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}, Val: 132},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_sctp", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 198, Name: "socket$inet_tcp", CallName: "socket", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 2},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 1},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_tcp", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 198, Name: "socket$inet_udp", CallName: "socket", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 2},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 2},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_udp", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 198, Name: "socket$ipx", CallName: "socket", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 4},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 2},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_ipx", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 198, Name: "socket$kcm", CallName: "socket", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 41},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kcm_socket_type", FldName: "type"}, TypeSize: 8}, Vals: []uint64{2, 5}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_kcm", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 198, Name: "socket$llc", CallName: "socket", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 26},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "llc_socket_type", FldName: "type"}, TypeSize: 8}, Vals: []uint64{2, 1}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_llc", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 198, Name: "socket$netlink", CallName: "socket", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 16},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 3},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "netlink_proto", FldName: "proto"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 4}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netlink", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 198, Name: "socket$netrom", CallName: "socket", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 6},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 5},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_netrom", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 198, Name: "socket$nfc_llcp", CallName: "socket", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 39},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "nfc_llcp_type", FldName: "type"}, TypeSize: 8}, Vals: []uint64{1, 2, 3}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}, Val: 1},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nfc_llcp", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 198, Name: "socket$nfc_raw", CallName: "socket", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 39},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "nfc_raw_type", FldName: "type"}, TypeSize: 8}, Vals: []uint64{1, 3}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_nfc_raw", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 198, Name: "socket$packet", CallName: "socket", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 17},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "packet_socket_type", FldName: "type"}, TypeSize: 8}, Vals: []uint64{3, 2}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}, Val: 768},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_packet", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 198, Name: "socket$unix", CallName: "socket", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 1},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "unix_socket_type", FldName: "type"}, TypeSize: 8}, Vals: []uint64{1, 2, 5}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 199, Name: "socketpair", CallName: "socketpair", Args: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "socket_domain", FldName: "domain"}, TypeSize: 8}, Vals: []uint64{1, 2, 10, 4, 16, 9, 3, 8, 5, 17}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "socket_type", FldName: "type"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 10, 2048, 524288}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "proto"}, TypeSize: 1}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "pipefd", ArgDir: 1}}},
|
|
}},
|
|
{NR: 199, Name: "socketpair$ax25", CallName: "socketpair", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 3},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ax25_socket_types", FldName: "type"}, TypeSize: 8}, Vals: []uint64{2, 5, 3}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ax25_protocols", FldName: "proto"}, TypeSize: 8}, Vals: []uint64{1, 6, 7, 8, 195, 196, 202, 203, 204, 205, 206, 207, 240}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ax25_pair", ArgDir: 1}}},
|
|
}},
|
|
{NR: 199, Name: "socketpair$inet", CallName: "socketpair", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 2},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "socket_type", FldName: "type"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 10, 2048, 524288}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "proto"}, TypeSize: 1}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_in_pair", ArgDir: 1}}},
|
|
}},
|
|
{NR: 199, Name: "socketpair$inet6", CallName: "socketpair", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 10},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "socket_type", FldName: "type"}, TypeSize: 8}, Vals: []uint64{1, 2, 3, 4, 5, 6, 10, 2048, 524288}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "proto"}, TypeSize: 1}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sock_in6_pair", ArgDir: 1}}},
|
|
}},
|
|
{NR: 199, Name: "socketpair$inet6_dccp", CallName: "socketpair", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 10},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 6},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "dccp6_pair", ArgDir: 1}}},
|
|
}},
|
|
{NR: 199, Name: "socketpair$inet6_icmp", CallName: "socketpair", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 10},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 2},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}, Val: 58},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp6_pair", ArgDir: 1}}},
|
|
}},
|
|
{NR: 199, Name: "socketpair$inet6_icmp_raw", CallName: "socketpair", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 10},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 3},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}, Val: 58},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp6_pair", ArgDir: 1}}},
|
|
}},
|
|
{NR: 199, Name: "socketpair$inet6_sctp", CallName: "socketpair", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 10},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sctp_socket_type", FldName: "type"}, TypeSize: 8}, Vals: []uint64{1, 5}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}, Val: 132},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp6_pair", ArgDir: 1}}},
|
|
}},
|
|
{NR: 199, Name: "socketpair$inet6_tcp", CallName: "socketpair", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 10},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 1},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp6_pair", ArgDir: 1}}},
|
|
}},
|
|
{NR: 199, Name: "socketpair$inet6_udp", CallName: "socketpair", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 10},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 2},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "udp6_pair", ArgDir: 1}}},
|
|
}},
|
|
{NR: 199, Name: "socketpair$inet_dccp", CallName: "socketpair", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 2},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 6},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "dccp_pair", ArgDir: 1}}},
|
|
}},
|
|
{NR: 199, Name: "socketpair$inet_icmp", CallName: "socketpair", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 2},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 2},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}, Val: 1},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp_pair", ArgDir: 1}}},
|
|
}},
|
|
{NR: 199, Name: "socketpair$inet_icmp_raw", CallName: "socketpair", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 2},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 3},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}, Val: 1},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "icmp_pair", ArgDir: 1}}},
|
|
}},
|
|
{NR: 199, Name: "socketpair$inet_sctp", CallName: "socketpair", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 2},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sctp_socket_type", FldName: "type"}, TypeSize: 8}, Vals: []uint64{1, 5}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}, Val: 132},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sctp_pair", ArgDir: 1}}},
|
|
}},
|
|
{NR: 199, Name: "socketpair$inet_tcp", CallName: "socketpair", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 2},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 1},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_pair", ArgDir: 1}}},
|
|
}},
|
|
{NR: 199, Name: "socketpair$inet_udp", CallName: "socketpair", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 2},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 2},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "udp_pair", ArgDir: 1}}},
|
|
}},
|
|
{NR: 199, Name: "socketpair$ipx", CallName: "socketpair", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 4},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type"}, TypeSize: 8}, Val: 2},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ipx_pair", ArgDir: 1}}},
|
|
}},
|
|
{NR: 199, Name: "socketpair$llc", CallName: "socketpair", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 26},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "llc_socket_type", FldName: "type"}, TypeSize: 8}, Vals: []uint64{2, 1}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "llc_pair", ArgDir: 1}}},
|
|
}},
|
|
{NR: 199, Name: "socketpair$packet", CallName: "socketpair", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 17},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "packet_socket_type", FldName: "type"}, TypeSize: 8}, Vals: []uint64{3, 2}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}, Val: 768},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "packet_pair", ArgDir: 1}}},
|
|
}},
|
|
{NR: 199, Name: "socketpair$unix", CallName: "socketpair", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain"}, TypeSize: 8}, Val: 1},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "unix_socket_type", FldName: "type"}, TypeSize: 8}, Vals: []uint64{1, 2, 5}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto"}, TypeSize: 8}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fds"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "unix_pair", ArgDir: 1}}},
|
|
}},
|
|
{NR: 76, Name: "splice", CallName: "splice", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fdin"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fileoff", FldName: "offin"}, TypeSize: 8}, Kind: 2},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fdout"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fileoff", FldName: "offout"}, TypeSize: 8}, Kind: 2},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "len"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "splice_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1, 2, 4, 8}},
|
|
}},
|
|
{NR: 18446744073709551615, Name: "stat", CallName: "stat", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "statbuf"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "stat", ArgDir: 1}}},
|
|
}},
|
|
{NR: 43, Name: "statfs", CallName: "statfs", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 291, Name: "statx", CallName: "statx", Args: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "dfd"}, TypeSize: 8}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "statx_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{256, 1024, 2048, 4096, 24576, 0, 8192, 16384}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "statx_mask", FldName: "mask"}, TypeSize: 8}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2047, 2048, 4095}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "statxbuf"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "statx", ArgDir: 1}}},
|
|
}},
|
|
{NR: 18446744073709551615, Name: "symlink", CallName: "symlink", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
}},
|
|
{NR: 36, Name: "symlinkat", CallName: "symlinkat", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "newfd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
}},
|
|
{NR: 81, Name: "sync", CallName: "sync"},
|
|
{NR: 84, Name: "sync_file_range", CallName: "sync_file_range", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "off"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "nbytes"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sync_file_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2, 4}},
|
|
}},
|
|
{NR: 267, Name: "syncfs", CallName: "syncfs", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}},
|
|
}},
|
|
{NR: 18446744073709551615, Name: "sysfs$1", CallName: "sysfs", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "option"}, TypeSize: 8}, Val: 1},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "fsname"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2}},
|
|
}},
|
|
{NR: 18446744073709551615, Name: "sysfs$2", CallName: "sysfs", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "option"}, TypeSize: 8}, Val: 2},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "fsindex"}, TypeSize: 8}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "fsname"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 18446744073709551615, Name: "sysfs$3", CallName: "sysfs", Args: []Type{
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "option"}, TypeSize: 8}, Val: 3},
|
|
}},
|
|
{NR: 179, Name: "sysinfo", CallName: "sysinfo", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "info"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 116, Name: "syslog", CallName: "syslog", Args: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "syslog_cmd", FldName: "cmd"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 3, 4, 5, 7, 6, 9, 10}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf", IsOptional: true}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "buf"},
|
|
}},
|
|
{NR: 1000000, Name: "syz_emit_ethernet", CallName: "syz_emit_ethernet", Args: []Type{
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "packet"},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "packet"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "eth_packet"}, IsPacked: true}},
|
|
}},
|
|
{NR: 1000001, Name: "syz_extract_tcp_res", CallName: "syz_extract_tcp_res", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "res"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_resources", ArgDir: 1}}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq_inc"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "ack_inc"}, TypeSize: 4}},
|
|
}},
|
|
{NR: 1000001, Name: "syz_extract_tcp_res$synack", CallName: "syz_extract_tcp_res", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "res"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tcp_resources", ArgDir: 1}}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "seq_inc"}, TypeSize: 8}, Val: 1},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ack_inc"}, TypeSize: 8}},
|
|
}},
|
|
{NR: 1000002, Name: "syz_fuse_mount", CallName: "syz_fuse_mount", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "target"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fuse_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{1, 2, 32768, 8192, 24576, 4096, 49152, 40960, 16384}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "uid"}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "gid"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "maxread"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{4096, 128, 64, 8192, 1024, 4, 2048, 8, 2, 1, 2097152, 32, 32768, 16777216, 16, 16384, 65536, 131072, 262144, 524288, 1048576, 8388608, 33554432}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 1000003, Name: "syz_fuseblk_mount", CallName: "syz_fuseblk_mount", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "target"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "blkdev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fuse_mode", FldName: "mode"}, TypeSize: 8}, Vals: []uint64{1, 2, 32768, 8192, 24576, 4096, 49152, 40960, 16384}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "uid"}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "gid"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "maxread"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "blksize"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mount_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{4096, 128, 64, 8192, 1024, 4, 2048, 8, 2, 1, 2097152, 32, 32768, 16777216, 16, 16384, 65536, 131072, 262144, 524288, 1048576, 8388608, 33554432}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 1000004, Name: "syz_kvm_setup_cpu$arm64", CallName: "syz_kvm_setup_cpu", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "cpufd"}},
|
|
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "usermem"}, RangeBegin: 24, RangeEnd: 24},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "kvm_text_arm64"}}, Kind: 1, RangeBegin: 1, RangeEnd: 1}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ntext"}, TypeSize: 8}, Buf: "text"},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "flags"}, TypeSize: 8}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "opts"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "kvm_setup_opt_arm64"}, IsVarlen: true}, Kind: 1, RangeBegin: 1, RangeEnd: 1}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nopt"}, TypeSize: 8}, Buf: "opts"},
|
|
}},
|
|
{NR: 1000004, Name: "syz_kvm_setup_cpu$x86", CallName: "syz_kvm_setup_cpu", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd"}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmcpu", FldName: "cpufd"}},
|
|
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "usermem"}, RangeBegin: 24, RangeEnd: 24},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "text"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "kvm_text_x86"}, IsVarlen: true}, Kind: 1, RangeBegin: 1, RangeEnd: 1}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ntext"}, TypeSize: 8}, Buf: "text"},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kvm_setup_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "opts"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "kvm_setup_opt_x86"}, IsVarlen: true}, Kind: 1, RangeEnd: 2}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nopt"}, TypeSize: 8}, Buf: "opts"},
|
|
}},
|
|
{NR: 1000005, Name: "syz_open_dev$admmidi", CallName: "syz_open_dev", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/admmidi#\x00"}, Length: 14}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 1000005, Name: "syz_open_dev$adsp", CallName: "syz_open_dev", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/adsp#\x00"}, Length: 11}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 1000005, Name: "syz_open_dev$amidi", CallName: "syz_open_dev", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/amidi#\x00"}, Length: 12}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 1000005, Name: "syz_open_dev$audion", CallName: "syz_open_dev", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/audio#\x00"}, Length: 12}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 1000005, Name: "syz_open_dev$dmmidi", CallName: "syz_open_dev", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dmmidi#\x00"}, Length: 13}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 1000005, Name: "syz_open_dev$dri", CallName: "syz_open_dev", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dri/card#\x00"}, Length: 15}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 1000005, Name: "syz_open_dev$dricontrol", CallName: "syz_open_dev", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dri/controlD#\x00"}, Length: 19}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 1000005, Name: "syz_open_dev$drirender", CallName: "syz_open_dev", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dri/renderD#\x00"}, Length: 18}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dri", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 1000005, Name: "syz_open_dev$dspn", CallName: "syz_open_dev", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/dsp#\x00"}, Length: 10}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 1000005, Name: "syz_open_dev$evdev", CallName: "syz_open_dev", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/input/event#\x00"}, Length: 18}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 1000005, Name: "syz_open_dev$floppy", CallName: "syz_open_dev", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/fd#\x00"}, Length: 9}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 1000005, Name: "syz_open_dev$ircomm", CallName: "syz_open_dev", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/ircomm#\x00"}, Length: 13}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 1000005, Name: "syz_open_dev$loop", CallName: "syz_open_dev", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/loop#\x00"}, Length: 11}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_loop", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 1000005, Name: "syz_open_dev$mice", CallName: "syz_open_dev", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/input/mice\x00"}, Length: 16}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "id"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 1000005, Name: "syz_open_dev$midi", CallName: "syz_open_dev", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/midi#\x00"}, Length: 11}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 1000005, Name: "syz_open_dev$mouse", CallName: "syz_open_dev", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/input/mouse#\x00"}, Length: 18}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 1000005, Name: "syz_open_dev$random", CallName: "syz_open_dev", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/random\x00"}, Length: 12}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "id"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_random", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 1000005, Name: "syz_open_dev$sg", CallName: "syz_open_dev", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/sg#\x00"}, Length: 9}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 1000005, Name: "syz_open_dev$sndctrl", CallName: "syz_open_dev", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/controlC#\x00"}, Length: 19}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndctrl", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 1000005, Name: "syz_open_dev$sndhw", CallName: "syz_open_dev", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/hwC#D#\x00"}, Length: 16}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 1000005, Name: "syz_open_dev$sndmidi", CallName: "syz_open_dev", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/midiC#D#\x00"}, Length: 18}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 1000005, Name: "syz_open_dev$sndpcmc", CallName: "syz_open_dev", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/pcmC#D#c\x00"}, Length: 18}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 1000005, Name: "syz_open_dev$sndpcmp", CallName: "syz_open_dev", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/pcmC#D#p\x00"}, Length: 18}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 1000005, Name: "syz_open_dev$sndseq", CallName: "syz_open_dev", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/seq\x00"}, Length: 13}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "id"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 1000005, Name: "syz_open_dev$sndtimer", CallName: "syz_open_dev", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/snd/timer\x00"}, Length: 15}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "id"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndtimer", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 1000005, Name: "syz_open_dev$tlk_device", CallName: "syz_open_dev", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/tlk_device\x00"}, Length: 16}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "id"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tlk", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 1000005, Name: "syz_open_dev$tun", CallName: "syz_open_dev", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/net/tun\x00"}, Length: 13}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "id"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 1000005, Name: "syz_open_dev$urandom", CallName: "syz_open_dev", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/urandom\x00"}, Length: 13}},
|
|
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "id"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_random", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 1000005, Name: "syz_open_dev$usb", CallName: "syz_open_dev", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/bus/usb/00#/00#\x00"}, Length: 21}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 1000005, Name: "syz_open_dev$usbmon", CallName: "syz_open_dev", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/usbmon#\x00"}, Length: 13}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 1000005, Name: "syz_open_dev$vcsa", CallName: "syz_open_dev", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/vcsa#\x00"}, Length: 11}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 1000005, Name: "syz_open_dev$vcsn", CallName: "syz_open_dev", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dev"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string"}, Kind: 2, Values: []string{"/dev/vcs#\x00"}, Length: 10}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "id"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 1000006, Name: "syz_open_pts", CallName: "syz_open_pts", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "fd"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1, 2, 1024, 8192, 524288, 64, 65536, 16384, 128, 131072, 262144, 256, 32768, 2048, 2097152, 1052672, 512, 4194304}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tty", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 1000007, Name: "syz_test", CallName: "syz_test"},
|
|
{NR: 1000007, Name: "syz_test$align0", CallName: "syz_test", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align0"}}},
|
|
}},
|
|
{NR: 1000007, Name: "syz_test$align1", CallName: "syz_test", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align1"}, IsPacked: true}},
|
|
}},
|
|
{NR: 1000007, Name: "syz_test$align2", CallName: "syz_test", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align2"}}},
|
|
}},
|
|
{NR: 1000007, Name: "syz_test$align3", CallName: "syz_test", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align3"}}},
|
|
}},
|
|
{NR: 1000007, Name: "syz_test$align4", CallName: "syz_test", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align4"}}},
|
|
}},
|
|
{NR: 1000007, Name: "syz_test$align5", CallName: "syz_test", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align5"}, IsPacked: true}},
|
|
}},
|
|
{NR: 1000007, Name: "syz_test$align6", CallName: "syz_test", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_align6"}}},
|
|
}},
|
|
{NR: 1000007, Name: "syz_test$array0", CallName: "syz_test", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_array_struct"}, IsPacked: true}},
|
|
}},
|
|
{NR: 1000007, Name: "syz_test$array1", CallName: "syz_test", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_array_trailing"}}},
|
|
}},
|
|
{NR: 1000007, Name: "syz_test$array2", CallName: "syz_test", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_array_blob"}}},
|
|
}},
|
|
{NR: 1000007, Name: "syz_test$bf0", CallName: "syz_test", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_bf_struct0"}}},
|
|
}},
|
|
{NR: 1000007, Name: "syz_test$bf1", CallName: "syz_test", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_bf_struct1"}}},
|
|
}},
|
|
{NR: 1000007, Name: "syz_test$csum_encode", CallName: "syz_test", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_encode"}, IsPacked: true}},
|
|
}},
|
|
{NR: 1000007, Name: "syz_test$csum_ipv4", CallName: "syz_test", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv4_header"}, IsPacked: true}},
|
|
}},
|
|
{NR: 1000007, Name: "syz_test$csum_ipv4_tcp", CallName: "syz_test", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv4_tcp_packet"}, IsPacked: true}},
|
|
}},
|
|
{NR: 1000007, Name: "syz_test$csum_ipv4_udp", CallName: "syz_test", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv4_udp_packet"}, IsPacked: true}},
|
|
}},
|
|
{NR: 1000007, Name: "syz_test$csum_ipv6_icmp", CallName: "syz_test", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv6_icmp_packet"}, IsPacked: true}},
|
|
}},
|
|
{NR: 1000007, Name: "syz_test$csum_ipv6_tcp", CallName: "syz_test", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv6_tcp_packet"}, IsPacked: true}},
|
|
}},
|
|
{NR: 1000007, Name: "syz_test$csum_ipv6_udp", CallName: "syz_test", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_csum_ipv6_udp_packet"}, IsPacked: true}},
|
|
}},
|
|
{NR: 1000007, Name: "syz_test$end0", CallName: "syz_test", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_end_int_struct"}, IsPacked: true}},
|
|
}},
|
|
{NR: 1000007, Name: "syz_test$end1", CallName: "syz_test", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_end_var_struct"}, IsPacked: true}},
|
|
}},
|
|
{NR: 1000007, Name: "syz_test$int", CallName: "syz_test", Args: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "a0"}, TypeSize: 8}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "a1"}, TypeSize: 1}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "a2"}, TypeSize: 2}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "a3"}, TypeSize: 4}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "a4"}, TypeSize: 8}},
|
|
}},
|
|
{NR: 1000007, Name: "syz_test$length0", CallName: "syz_test", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_int_struct"}}},
|
|
}},
|
|
{NR: 1000007, Name: "syz_test$length1", CallName: "syz_test", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_const_struct"}}},
|
|
}},
|
|
{NR: 1000007, Name: "syz_test$length10", CallName: "syz_test", Args: []Type{
|
|
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "a0"}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1"}, TypeSize: 8}, Buf: "a0"},
|
|
}},
|
|
{NR: 1000007, Name: "syz_test$length11", CallName: "syz_test", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_large_struct"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1"}, TypeSize: 8}, Buf: "a0"},
|
|
}},
|
|
{NR: 1000007, Name: "syz_test$length12", CallName: "syz_test", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_large_struct"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1"}, TypeSize: 8}, Buf: "a0"},
|
|
}},
|
|
{NR: 1000007, Name: "syz_test$length13", CallName: "syz_test", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_large_struct", ArgDir: 2}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1"}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 8}, Buf: "a0"}},
|
|
}},
|
|
{NR: 1000007, Name: "syz_test$length14", CallName: "syz_test", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_large_struct", ArgDir: 2}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a1", IsOptional: true}, Type: &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", ArgDir: 2}, TypeSize: 8}, Buf: "a0"}},
|
|
}},
|
|
{NR: 1000007, Name: "syz_test$length15", CallName: "syz_test", Args: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "a0"}, TypeSize: 2}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1"}, TypeSize: 8}, Buf: "a0"},
|
|
}},
|
|
{NR: 1000007, Name: "syz_test$length16", CallName: "syz_test", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_bytesize_struct"}}},
|
|
}},
|
|
{NR: 1000007, Name: "syz_test$length17", CallName: "syz_test", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_bytesize2_struct"}}},
|
|
}},
|
|
{NR: 1000007, Name: "syz_test$length18", CallName: "syz_test", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_bytesize3_struct"}}},
|
|
}},
|
|
{NR: 1000007, Name: "syz_test$length19", CallName: "syz_test", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_bf_struct"}}},
|
|
}},
|
|
{NR: 1000007, Name: "syz_test$length2", CallName: "syz_test", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_flags_struct"}}},
|
|
}},
|
|
{NR: 1000007, Name: "syz_test$length20", CallName: "syz_test", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_parent2_struct"}}},
|
|
}},
|
|
{NR: 1000007, Name: "syz_test$length3", CallName: "syz_test", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_len_struct"}}},
|
|
}},
|
|
{NR: 1000007, Name: "syz_test$length4", CallName: "syz_test", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_len2_struct"}}},
|
|
}},
|
|
{NR: 1000007, Name: "syz_test$length5", CallName: "syz_test", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_parent_struct"}}},
|
|
}},
|
|
{NR: 1000007, Name: "syz_test$length6", CallName: "syz_test", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_array_struct"}}},
|
|
}},
|
|
{NR: 1000007, Name: "syz_test$length7", CallName: "syz_test", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_array2_struct"}}},
|
|
}},
|
|
{NR: 1000007, Name: "syz_test$length8", CallName: "syz_test", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_complex_struct"}}},
|
|
}},
|
|
{NR: 1000007, Name: "syz_test$length9", CallName: "syz_test", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_length_vma_struct"}}},
|
|
}},
|
|
{NR: 1000007, Name: "syz_test$opt0", CallName: "syz_test", Args: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "a0", IsOptional: true}, TypeSize: 8}},
|
|
}},
|
|
{NR: 1000007, Name: "syz_test$opt1", CallName: "syz_test", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0", IsOptional: true}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr"}, TypeSize: 8}}},
|
|
}},
|
|
{NR: 1000007, Name: "syz_test$opt2", CallName: "syz_test", Args: []Type{
|
|
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "a0", IsOptional: true}},
|
|
}},
|
|
{NR: 1000007, Name: "syz_test$recur0", CallName: "syz_test", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_0", ArgDir: 2}}},
|
|
}},
|
|
{NR: 1000007, Name: "syz_test$recur1", CallName: "syz_test", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_1", ArgDir: 2}}},
|
|
}},
|
|
{NR: 1000007, Name: "syz_test$recur2", CallName: "syz_test", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_recur_2", ArgDir: 2}}},
|
|
}},
|
|
{NR: 1000007, Name: "syz_test$regression0", CallName: "syz_test", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_regression0_struct", ArgDir: 2}}},
|
|
}},
|
|
{NR: 1000007, Name: "syz_test$res0", CallName: "syz_test", Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "syz_res", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 1000007, Name: "syz_test$res1", CallName: "syz_test", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "syz_res", FldName: "a0"}},
|
|
}},
|
|
{NR: 1000007, Name: "syz_test$struct", CallName: "syz_test", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_struct0"}}},
|
|
}},
|
|
{NR: 1000007, Name: "syz_test$text_x86_16", CallName: "syz_test", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 1}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1"}, TypeSize: 8}, Buf: "a0"},
|
|
}},
|
|
{NR: 1000007, Name: "syz_test$text_x86_32", CallName: "syz_test", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 2}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1"}, TypeSize: 8}, Buf: "a0"},
|
|
}},
|
|
{NR: 1000007, Name: "syz_test$text_x86_64", CallName: "syz_test", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4, Text: 3}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1"}, TypeSize: 8}, Buf: "a0"},
|
|
}},
|
|
{NR: 1000007, Name: "syz_test$text_x86_real", CallName: "syz_test", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "text"}, Kind: 4}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "a1"}, TypeSize: 8}, Buf: "a0"},
|
|
}},
|
|
{NR: 1000007, Name: "syz_test$union0", CallName: "syz_test", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_union0_struct"}}},
|
|
}},
|
|
{NR: 1000007, Name: "syz_test$union1", CallName: "syz_test", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_union1_struct"}, IsPacked: true}},
|
|
}},
|
|
{NR: 1000007, Name: "syz_test$union2", CallName: "syz_test", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "a0"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "syz_union2_struct"}, IsPacked: true}},
|
|
}},
|
|
{NR: 1000007, Name: "syz_test$vma0", CallName: "syz_test", Args: []Type{
|
|
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "v0"}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "l0"}, TypeSize: 8}, Buf: "v0"},
|
|
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "v1"}, RangeBegin: 5, RangeEnd: 5},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "l1"}, TypeSize: 8}, Buf: "v1"},
|
|
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "v2"}, RangeBegin: 7, RangeEnd: 9},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "l2"}, TypeSize: 8}, Buf: "v2"},
|
|
}},
|
|
{NR: 77, Name: "tee", CallName: "tee", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fdin"}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fdout"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "len"}, TypeSize: 8}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "splice_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1, 2, 4, 8}},
|
|
}},
|
|
{NR: 131, Name: "tgkill", CallName: "tgkill", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "gid"}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "tid"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "signalno", FldName: "sig"}, TypeSize: 4}, Kind: 1},
|
|
}},
|
|
{NR: 18446744073709551615, Name: "time", CallName: "time", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "t"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", ArgDir: 1}, TypeSize: 8}}},
|
|
}},
|
|
{NR: 107, Name: "timer_create", CallName: "timer_create", Args: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id"}, TypeSize: 8}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ev"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "sigevent"}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timerid"}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "timerid", ArgDir: 1}}},
|
|
}},
|
|
{NR: 111, Name: "timer_delete", CallName: "timer_delete", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "timerid", FldName: "timerid"}},
|
|
}},
|
|
{NR: 109, Name: "timer_getoverrun", CallName: "timer_getoverrun", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "timerid", FldName: "timerid"}},
|
|
}},
|
|
{NR: 108, Name: "timer_gettime", CallName: "timer_gettime", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "timerid", FldName: "timerid"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "setting"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec", ArgDir: 1}}},
|
|
}},
|
|
{NR: 110, Name: "timer_settime", CallName: "timer_settime", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "timerid", FldName: "timerid"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "timer_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 1}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec"}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec", ArgDir: 1}}},
|
|
}},
|
|
{NR: 85, Name: "timerfd_create", CallName: "timerfd_create", Args: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_type", FldName: "clockid"}, TypeSize: 8}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "timerfd_create_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_timer", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 87, Name: "timerfd_gettime", CallName: "timerfd_gettime", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_timer", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "cur"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec", ArgDir: 1}}},
|
|
}},
|
|
{NR: 86, Name: "timerfd_settime", CallName: "timerfd_settime", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_timer", FldName: "fd"}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "timerfd_settime_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "new"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec"}}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerspec", ArgDir: 1}}},
|
|
}},
|
|
{NR: 153, Name: "times", CallName: "times", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "tms", ArgDir: 1}}},
|
|
}},
|
|
{NR: 130, Name: "tkill", CallName: "tkill", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "tid"}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "signalno", FldName: "sig"}, TypeSize: 4}, Kind: 1},
|
|
}},
|
|
{NR: 45, Name: "truncate", CallName: "truncate", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "len"}, TypeSize: 8}},
|
|
}},
|
|
{NR: 39, Name: "umount2", CallName: "umount2", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "umount_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{1, 2, 4, 8}},
|
|
}},
|
|
{NR: 160, Name: "uname", CallName: "uname", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{TypeCommon: TypeCommon{ArgDir: 1}}},
|
|
}},
|
|
{NR: 18446744073709551615, Name: "unlink", CallName: "unlink", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
}},
|
|
{NR: 35, Name: "unlinkat", CallName: "unlinkat", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "path"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "unlinkat_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 512}},
|
|
}},
|
|
{NR: 97, Name: "unshare", CallName: "unshare", Args: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clone_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{256, 512, 1024, 2048, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 8388608, 16777216, 33554432, 67108864, 134217728, 268435456, 536870912, 1073741824, 2147483648}},
|
|
}},
|
|
{NR: 18446744073709551615, Name: "uselib", CallName: "uselib", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "lib"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
}},
|
|
{NR: 282, Name: "userfaultfd", CallName: "userfaultfd", Args: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "userfaultfd_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{2048, 524288}},
|
|
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_uffd", FldName: "ret", ArgDir: 1}}},
|
|
{NR: 18446744073709551615, Name: "ustat", CallName: "ustat", Args: []Type{
|
|
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "dev"}, TypeSize: 8}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "ustat", ArgDir: 1}}},
|
|
}},
|
|
{NR: 18446744073709551615, Name: "utime", CallName: "utime", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "filename"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "times"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "utimbuf"}}},
|
|
}},
|
|
{NR: 88, Name: "utimensat", CallName: "utimensat", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "dir"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "pathname"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "times"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval"}}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "utimensat_flags", FldName: "flags"}, TypeSize: 8}, Vals: []uint64{0, 256}},
|
|
}},
|
|
{NR: 18446744073709551615, Name: "utimes", CallName: "utimes", Args: []Type{
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "filename"}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename"}, Kind: 3}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "times"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "itimerval"}}},
|
|
}},
|
|
{NR: 75, Name: "vmsplice", CallName: "vmsplice", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "splice_flags", FldName: "f"}, TypeSize: 8}, Vals: []uint64{1, 2, 4, 8}},
|
|
}},
|
|
{NR: 260, Name: "wait4", CallName: "wait4", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "status", IsOptional: true}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", ArgDir: 1}, TypeSize: 4}}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "wait_options", FldName: "options"}, TypeSize: 8}, Vals: []uint64{1, 2, 8, 4, 2, 8, 1, 16777216, 2147483648, 1073741824, 536870912}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ru", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rusage", ArgDir: 1}}},
|
|
}},
|
|
{NR: 95, Name: "waitid", CallName: "waitid", Args: []Type{
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "waitid_which", FldName: "which"}, TypeSize: 8}, Vals: []uint64{1, 2, 0}},
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "infop", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "siginfo", ArgDir: 1}}},
|
|
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "wait_options", FldName: "options"}, TypeSize: 8}, Vals: []uint64{1, 2, 8, 4, 2, 8, 1, 16777216, 2147483648, 1073741824, 536870912}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ru", IsOptional: true}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "rusage", ArgDir: 1}}},
|
|
}},
|
|
{NR: 64, Name: "write", CallName: "write", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "buffer", FldName: "buf"}, Type: &BufferType{}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count"}, TypeSize: 8}, Buf: "buf"},
|
|
}},
|
|
{NR: 64, Name: "write$evdev", CallName: "write", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_evdev", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "input_event"}}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "len"}, TypeSize: 8}, ByteSize: 1, Buf: "data"},
|
|
}},
|
|
{NR: 64, Name: "write$eventfd", CallName: "write", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_event", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "val"}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64"}, TypeSize: 8}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "val"},
|
|
}},
|
|
{NR: 64, Name: "write$fuse_bmap", CallName: "write", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_bmap_out"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"},
|
|
}},
|
|
{NR: 64, Name: "write$fuse_init", CallName: "write", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_init_out"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"},
|
|
}},
|
|
{NR: 64, Name: "write$fuse_interrupt", CallName: "write", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_interrupt_out"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"},
|
|
}},
|
|
{NR: 64, Name: "write$fuse_ioctl", CallName: "write", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_ioctl_out"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"},
|
|
}},
|
|
{NR: 64, Name: "write$fuse_notify_delete", CallName: "write", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_delete_out"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"},
|
|
}},
|
|
{NR: 64, Name: "write$fuse_notify_inval_entry", CallName: "write", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_inval_entry_out"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"},
|
|
}},
|
|
{NR: 64, Name: "write$fuse_notify_inval_inode", CallName: "write", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_inval_inode_out"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"},
|
|
}},
|
|
{NR: 64, Name: "write$fuse_notify_poll_wakeup", CallName: "write", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_poll_wakeup_out"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"},
|
|
}},
|
|
{NR: 64, Name: "write$fuse_notify_retrieve", CallName: "write", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_retrieve_out"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"},
|
|
}},
|
|
{NR: 64, Name: "write$fuse_notify_store", CallName: "write", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_notify_store_out"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"},
|
|
}},
|
|
{NR: 64, Name: "write$fuse_poll", CallName: "write", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_fuse", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "fuse_poll_out"}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len"}, TypeSize: 8}, Buf: "arg"},
|
|
}},
|
|
{NR: 64, Name: "write$sndseq", CallName: "write", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_sndseq", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "snd_seq_event"}}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "len"}, TypeSize: 8}, ByteSize: 1, Buf: "data"},
|
|
}},
|
|
{NR: 64, Name: "write$tun", CallName: "write", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_tun", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "buf"}, Type: &UnionType{TypeCommon: TypeCommon{TypeName: "tun_buffer"}, IsVarlen: true}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count"}, TypeSize: 8}, Buf: "buf"},
|
|
}},
|
|
{NR: 66, Name: "writev", CallName: "writev", Args: []Type{
|
|
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd"}},
|
|
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "vec"}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array"}, Type: &StructType{TypeCommon: TypeCommon{TypeName: "iovec_in"}}}},
|
|
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen"}, TypeSize: 8}, Buf: "vec"},
|
|
}},
|
|
}
|
|
|
|
const (
|
|
ADDR_COMPAT_LAYOUT = 2097152
|
|
ADDR_LIMIT_32BIT = 8388608
|
|
ADDR_LIMIT_3GB = 134217728
|
|
ADDR_NO_RANDOMIZE = 262144
|
|
AF_ALG = 38
|
|
AF_APPLETALK = 5
|
|
AF_ATMPVC = 8
|
|
AF_AX25 = 3
|
|
AF_BLUETOOTH = 31
|
|
AF_INET = 2
|
|
AF_INET6 = 10
|
|
AF_IPX = 4
|
|
AF_KCM = 41
|
|
AF_LLC = 26
|
|
AF_NETLINK = 16
|
|
AF_NETROM = 6
|
|
AF_NFC = 39
|
|
AF_PACKET = 17
|
|
AF_UNIX = 1
|
|
AF_UNSPEC = 0
|
|
AF_X25 = 9
|
|
AGP_USER_CACHED_MEMORY = 65537
|
|
AGP_USER_MEMORY = 65536
|
|
AH_ESP_V4_FLOW = 4
|
|
AH_ESP_V6_FLOW = 8
|
|
AH_V4_FLOW = 9
|
|
AH_V6_FLOW = 11
|
|
ALG_SET_AEAD_ASSOCLEN = 4
|
|
ALG_SET_AEAD_AUTHSIZE = 5
|
|
ALG_SET_IV = 2
|
|
ALG_SET_KEY = 1
|
|
ALG_SET_OP = 3
|
|
ARCH_GET_FS = 4099
|
|
ARCH_GET_GS = 4100
|
|
ARCH_SET_FS = 4098
|
|
ARCH_SET_GS = 4097
|
|
ARPHRD_6LOWPAN = 825
|
|
ARPHRD_ADAPT = 264
|
|
ARPHRD_APPLETLK = 8
|
|
ARPHRD_ARCNET = 7
|
|
ARPHRD_ASH = 781
|
|
ARPHRD_ATM = 19
|
|
ARPHRD_AX25 = 3
|
|
ARPHRD_BIF = 775
|
|
ARPHRD_CAIF = 822
|
|
ARPHRD_CAN = 280
|
|
ARPHRD_CHAOS = 5
|
|
ARPHRD_CISCO = 513
|
|
ARPHRD_CSLIP = 257
|
|
ARPHRD_CSLIP6 = 259
|
|
ARPHRD_DDCMP = 517
|
|
ARPHRD_DLCI = 15
|
|
ARPHRD_ECONET = 782
|
|
ARPHRD_EETHER = 2
|
|
ARPHRD_ETHER = 1
|
|
ARPHRD_EUI64 = 27
|
|
ARPHRD_FCAL = 785
|
|
ARPHRD_FCFABRIC = 787
|
|
ARPHRD_FCPL = 786
|
|
ARPHRD_FCPP = 784
|
|
ARPHRD_FDDI = 774
|
|
ARPHRD_FRAD = 770
|
|
ARPHRD_HDLC = 513
|
|
ARPHRD_HIPPI = 780
|
|
ARPHRD_HWX25 = 272
|
|
ARPHRD_IEEE1394 = 24
|
|
ARPHRD_IEEE802 = 6
|
|
ARPHRD_IEEE80211 = 801
|
|
ARPHRD_IEEE80211_PRISM = 802
|
|
ARPHRD_IEEE80211_RADIOTAP = 803
|
|
ARPHRD_IEEE802154 = 804
|
|
ARPHRD_IEEE802154_MONITOR = 805
|
|
ARPHRD_IEEE802_TR = 800
|
|
ARPHRD_INFINIBAND = 32
|
|
ARPHRD_IP6GRE = 823
|
|
ARPHRD_IPDDP = 777
|
|
ARPHRD_IPGRE = 778
|
|
ARPHRD_IRDA = 783
|
|
ARPHRD_LAPB = 516
|
|
ARPHRD_LOCALTLK = 773
|
|
ARPHRD_LOOPBACK = 772
|
|
ARPHRD_METRICOM = 23
|
|
ARPHRD_NETLINK = 824
|
|
ARPHRD_NETROM = 0
|
|
ARPHRD_NONE = 65534
|
|
ARPHRD_PHONET = 820
|
|
ARPHRD_PHONET_PIPE = 821
|
|
ARPHRD_PIMREG = 779
|
|
ARPHRD_PPP = 512
|
|
ARPHRD_PRONET = 4
|
|
ARPHRD_RAWHDLC = 518
|
|
ARPHRD_ROSE = 270
|
|
ARPHRD_RSRVD = 260
|
|
ARPHRD_SIT = 776
|
|
ARPHRD_SKIP = 771
|
|
ARPHRD_SLIP = 256
|
|
ARPHRD_SLIP6 = 258
|
|
ARPHRD_TUNNEL = 768
|
|
ARPHRD_TUNNEL6 = 769
|
|
ARPHRD_VOID = 65535
|
|
ARPHRD_X25 = 271
|
|
ARPOP_InREPLY = 9
|
|
ARPOP_InREQUEST = 8
|
|
ARPOP_NAK = 10
|
|
ARPOP_REPLY = 2
|
|
ARPOP_REQUEST = 1
|
|
ARPOP_RREPLY = 4
|
|
ARPOP_RREQUEST = 3
|
|
ATF_COM = 2
|
|
ATF_DONTPUB = 64
|
|
ATF_NETMASK = 32
|
|
ATF_PERM = 4
|
|
ATF_PUBL = 8
|
|
ATF_USETRAILERS = 16
|
|
AT_EMPTY_PATH = 4096
|
|
AT_FDCWD = 18446744073709551516
|
|
AT_NO_AUTOMOUNT = 2048
|
|
AT_REMOVEDIR = 512
|
|
AT_STATX_DONT_SYNC = 16384
|
|
AT_STATX_FORCE_SYNC = 8192
|
|
AT_STATX_SYNC_AS_STAT = 0
|
|
AT_STATX_SYNC_TYPE = 24576
|
|
AT_SYMLINK_FOLLOW = 1024
|
|
AT_SYMLINK_NOFOLLOW = 256
|
|
AX25_BACKOFF = 6
|
|
AX25_EXTSEQ = 7
|
|
AX25_IAMDIGI = 12
|
|
AX25_IDLE = 9
|
|
AX25_MAX_DIGIS = 8
|
|
AX25_N2 = 3
|
|
AX25_PACLEN = 10
|
|
AX25_PIDINCL = 8
|
|
AX25_P_ARP = 205
|
|
AX25_P_ATALK = 202
|
|
AX25_P_ATALK_ARP = 203
|
|
AX25_P_FLEXNET = 206
|
|
AX25_P_IP = 204
|
|
AX25_P_LQ = 196
|
|
AX25_P_NETROM = 207
|
|
AX25_P_ROSE = 1
|
|
AX25_P_SEGMENT = 8
|
|
AX25_P_TEXNET = 195
|
|
AX25_P_TEXT = 240
|
|
AX25_P_VJCOMP = 6
|
|
AX25_P_VJUNCOMP = 7
|
|
AX25_T1 = 2
|
|
AX25_T2 = 5
|
|
AX25_T3 = 4
|
|
AX25_WINDOW = 1
|
|
BNEPCONNADD = 1074021064
|
|
BNEPCONNDEL = 1074021065
|
|
BNEPGETCONNINFO = 2147762899
|
|
BNEPGETCONNLIST = 2147762898
|
|
BNEPGETSUPPFEAT = 2147762900
|
|
BPF_ANY = 0
|
|
BPF_CGROUP_INET_EGRESS = 1
|
|
BPF_CGROUP_INET_INGRESS = 0
|
|
BPF_EXIST = 2
|
|
BPF_F_NO_COMMON_LRU = 2
|
|
BPF_F_NO_PREALLOC = 1
|
|
BPF_MAP_CREATE = 0
|
|
BPF_MAP_DELETE_ELEM = 3
|
|
BPF_MAP_GET_NEXT_KEY = 4
|
|
BPF_MAP_LOOKUP_ELEM = 1
|
|
BPF_MAP_TYPE_ARRAY = 2
|
|
BPF_MAP_TYPE_CGROUP_ARRAY = 8
|
|
BPF_MAP_TYPE_HASH = 1
|
|
BPF_MAP_TYPE_LRU_HASH = 9
|
|
BPF_MAP_TYPE_LRU_PERCPU_HASH = 10
|
|
BPF_MAP_TYPE_PERCPU_ARRAY = 6
|
|
BPF_MAP_TYPE_PERCPU_HASH = 5
|
|
BPF_MAP_TYPE_PERF_EVENT_ARRAY = 4
|
|
BPF_MAP_TYPE_PROG_ARRAY = 3
|
|
BPF_MAP_TYPE_STACK_TRACE = 7
|
|
BPF_MAP_UPDATE_ELEM = 2
|
|
BPF_NOEXIST = 1
|
|
BPF_OBJ_GET = 7
|
|
BPF_OBJ_PIN = 6
|
|
BPF_PROG_ATTACH = 8
|
|
BPF_PROG_DETACH = 9
|
|
BPF_PROG_LOAD = 5
|
|
BPF_PROG_TYPE_CGROUP_SKB = 8
|
|
BPF_PROG_TYPE_KPROBE = 2
|
|
BPF_PROG_TYPE_PERF_EVENT = 7
|
|
BPF_PROG_TYPE_SCHED_ACT = 4
|
|
BPF_PROG_TYPE_SCHED_CLS = 3
|
|
BPF_PROG_TYPE_SOCKET_FILTER = 1
|
|
BPF_PROG_TYPE_TRACEPOINT = 5
|
|
BPF_PROG_TYPE_XDP = 6
|
|
BPF_PSEUDO_MAP_FD = 1
|
|
BRCTL_ADD_BRIDGE = 2
|
|
BRCTL_DEL_BRIDGE = 3
|
|
BRCTL_GET_BRIDGES = 1
|
|
BRCTL_GET_VERSION = 0
|
|
BTPROTO_BNEP = 4
|
|
BTPROTO_CMTP = 5
|
|
BTPROTO_HCI = 1
|
|
BTPROTO_HIDP = 6
|
|
BTPROTO_L2CAP = 0
|
|
BTPROTO_RFCOMM = 3
|
|
BTPROTO_SCO = 2
|
|
BT_CHANNEL_POLICY = 10
|
|
BT_DEFER_SETUP = 7
|
|
BT_FLUSHABLE = 8
|
|
BT_POWER = 9
|
|
BT_RCVMTU = 13
|
|
BT_SECURITY = 4
|
|
BT_SNDMTU = 12
|
|
BT_VOICE = 11
|
|
CIPSO_V4_TAG_ENUM = 2
|
|
CIPSO_V4_TAG_FREEFORM = 7
|
|
CIPSO_V4_TAG_INVALID = 0
|
|
CIPSO_V4_TAG_PBITMAP = 6
|
|
CIPSO_V4_TAG_RANGE = 5
|
|
CIPSO_V4_TAG_RBITMAP = 1
|
|
CLOCK_BOOTTIME = 7
|
|
CLOCK_MONOTONIC = 1
|
|
CLOCK_MONOTONIC_COARSE = 6
|
|
CLOCK_MONOTONIC_RAW = 4
|
|
CLOCK_PROCESS_CPUTIME_ID = 2
|
|
CLOCK_REALTIME = 0
|
|
CLOCK_REALTIME_COARSE = 5
|
|
CLOCK_THREAD_CPUTIME_ID = 3
|
|
CLONE_CHILD_CLEARTID = 2097152
|
|
CLONE_CHILD_SETTID = 16777216
|
|
CLONE_FILES = 1024
|
|
CLONE_FS = 512
|
|
CLONE_IO = 2147483648
|
|
CLONE_NEWCGROUP = 33554432
|
|
CLONE_NEWIPC = 134217728
|
|
CLONE_NEWNET = 1073741824
|
|
CLONE_NEWNS = 131072
|
|
CLONE_NEWPID = 536870912
|
|
CLONE_NEWUSER = 268435456
|
|
CLONE_NEWUTS = 67108864
|
|
CLONE_PARENT = 32768
|
|
CLONE_PARENT_SETTID = 1048576
|
|
CLONE_PTRACE = 8192
|
|
CLONE_SETTLS = 524288
|
|
CLONE_SIGHAND = 2048
|
|
CLONE_SYSVSEM = 262144
|
|
CLONE_THREAD = 65536
|
|
CLONE_UNTRACED = 8388608
|
|
CLONE_VFORK = 16384
|
|
CLONE_VM = 256
|
|
CMTPCONNADD = 1074021320
|
|
CMTPCONNDEL = 1074021321
|
|
CMTPGETCONNINFO = 2147763155
|
|
CMTPGETCONNLIST = 2147763154
|
|
CRYPTO_ALG_ASYNC = 128
|
|
CRYPTO_ALG_DEAD = 32
|
|
CRYPTO_ALG_DYING = 64
|
|
CRYPTO_ALG_GENIV = 512
|
|
CRYPTO_ALG_INSTANCE = 2048
|
|
CRYPTO_ALG_INTERNAL = 8192
|
|
CRYPTO_ALG_KERN_DRIVER_ONLY = 4096
|
|
CRYPTO_ALG_LARVAL = 16
|
|
CRYPTO_ALG_NEED_FALLBACK = 256
|
|
CRYPTO_ALG_TESTED = 1024
|
|
CRYPTO_ALG_TYPE_ABLKCIPHER = 5
|
|
CRYPTO_ALG_TYPE_AEAD = 3
|
|
CRYPTO_ALG_TYPE_AHASH = 15
|
|
CRYPTO_ALG_TYPE_AKCIPHER = 13
|
|
CRYPTO_ALG_TYPE_BLKCIPHER = 4
|
|
CRYPTO_ALG_TYPE_CIPHER = 1
|
|
CRYPTO_ALG_TYPE_COMPRESS = 2
|
|
CRYPTO_ALG_TYPE_DIGEST = 14
|
|
CRYPTO_ALG_TYPE_GIVCIPHER = 6
|
|
CRYPTO_ALG_TYPE_HASH = 14
|
|
CRYPTO_ALG_TYPE_MASK = 15
|
|
CRYPTO_ALG_TYPE_PCOMPRESS = 15
|
|
CRYPTO_ALG_TYPE_RNG = 12
|
|
CRYPTO_ALG_TYPE_SHASH = 14
|
|
DCCP_PKT_ACK = 3
|
|
DCCP_PKT_CLOSE = 6
|
|
DCCP_PKT_CLOSEREQ = 5
|
|
DCCP_PKT_DATA = 2
|
|
DCCP_PKT_DATAACK = 4
|
|
DCCP_PKT_INVALID = 10
|
|
DCCP_PKT_REQUEST = 0
|
|
DCCP_PKT_RESET = 7
|
|
DCCP_PKT_RESPONSE = 1
|
|
DCCP_PKT_SYNC = 8
|
|
DCCP_PKT_SYNCACK = 9
|
|
DCCP_SOCKOPT_AVAILABLE_CCIDS = 12
|
|
DCCP_SOCKOPT_CCID = 13
|
|
DCCP_SOCKOPT_CCID_RX_INFO = 128
|
|
DCCP_SOCKOPT_CCID_TX_INFO = 192
|
|
DCCP_SOCKOPT_CHANGE_L = 3
|
|
DCCP_SOCKOPT_CHANGE_R = 4
|
|
DCCP_SOCKOPT_GET_CUR_MPS = 5
|
|
DCCP_SOCKOPT_PACKET_SIZE = 1
|
|
DCCP_SOCKOPT_QPOLICY_ID = 16
|
|
DCCP_SOCKOPT_QPOLICY_TXQLEN = 17
|
|
DCCP_SOCKOPT_RECV_CSCOV = 11
|
|
DCCP_SOCKOPT_RX_CCID = 15
|
|
DCCP_SOCKOPT_SEND_CSCOV = 10
|
|
DCCP_SOCKOPT_SERVER_TIMEWAIT = 6
|
|
DCCP_SOCKOPT_SERVICE = 2
|
|
DCCP_SOCKOPT_TX_CCID = 14
|
|
DN_ACCESS = 1
|
|
DN_ATTRIB = 32
|
|
DN_CREATE = 4
|
|
DN_DELETE = 8
|
|
DN_MODIFY = 2
|
|
DN_MULTISHOT = 2147483648
|
|
DN_RENAME = 16
|
|
DRM_ADD_COMMAND = 0
|
|
DRM_DISPLAY_MODE_LEN = 32
|
|
DRM_INST_HANDLER = 2
|
|
DRM_IOCTL_ADD_BUFS = 3223348246
|
|
DRM_IOCTL_ADD_CTX = 3221775392
|
|
DRM_IOCTL_ADD_MAP = 3223872533
|
|
DRM_IOCTL_AGP_ACQUIRE = 25648
|
|
DRM_IOCTL_AGP_ALLOC = 3223348276
|
|
DRM_IOCTL_AGP_BIND = 1074816054
|
|
DRM_IOCTL_AGP_ENABLE = 1074291762
|
|
DRM_IOCTL_AGP_FREE = 1075864629
|
|
DRM_IOCTL_AGP_INFO = 2151179315
|
|
DRM_IOCTL_AGP_RELEASE = 25649
|
|
DRM_IOCTL_AGP_UNBIND = 1074816055
|
|
DRM_IOCTL_AUTH_MAGIC = 1074029585
|
|
DRM_IOCTL_CONTROL = 1074291732
|
|
DRM_IOCTL_DMA = 3225445417
|
|
DRM_IOCTL_DROP_MASTER = 25631
|
|
DRM_IOCTL_FREE_BUFS = 1074816026
|
|
DRM_IOCTL_GEM_CLOSE = 1074291721
|
|
DRM_IOCTL_GEM_FLINK = 3221775370
|
|
DRM_IOCTL_GEM_OPEN = 3222299659
|
|
DRM_IOCTL_GET_CAP = 3222299660
|
|
DRM_IOCTL_GET_CLIENT = 3223872517
|
|
DRM_IOCTL_GET_CTX = 3221775395
|
|
DRM_IOCTL_GET_MAGIC = 2147771394
|
|
DRM_IOCTL_GET_MAP = 3223872516
|
|
DRM_IOCTL_GET_SAREA_CTX = 3222299677
|
|
DRM_IOCTL_GET_STATS = 2163762182
|
|
DRM_IOCTL_GET_UNIQUE = 3222299649
|
|
DRM_IOCTL_INFO_BUFS = 3222299672
|
|
DRM_IOCTL_IRQ_BUSID = 3222299651
|
|
DRM_IOCTL_LOCK = 1074291754
|
|
DRM_IOCTL_MAP_BUFS = 3222823961
|
|
DRM_IOCTL_MARK_BUFS = 1075864599
|
|
DRM_IOCTL_MODESET_CTL = 1074291720
|
|
DRM_IOCTL_MODE_GETCRTC = 3228066977
|
|
DRM_IOCTL_MODE_GETPLANERESOURCES = 3222299829
|
|
DRM_IOCTL_MODE_GETRESOURCES = 3225445536
|
|
DRM_IOCTL_MODE_SETCRTC = 3228066978
|
|
DRM_IOCTL_NEW_CTX = 1074291749
|
|
DRM_IOCTL_PRIME_FD_TO_HANDLE = 3222037550
|
|
DRM_IOCTL_PRIME_HANDLE_TO_FD = 3222037549
|
|
DRM_IOCTL_RES_CTX = 3222299686
|
|
DRM_IOCTL_RM_CTX = 3221775393
|
|
DRM_IOCTL_RM_MAP = 1076388891
|
|
DRM_IOCTL_SET_CLIENT_CAP = 1074816013
|
|
DRM_IOCTL_SET_MASTER = 25630
|
|
DRM_IOCTL_SET_SAREA_CTX = 1074816028
|
|
DRM_IOCTL_SET_UNIQUE = 1074816016
|
|
DRM_IOCTL_SET_VERSION = 3222299655
|
|
DRM_IOCTL_SG_ALLOC = 3222299704
|
|
DRM_IOCTL_SG_FREE = 1074816057
|
|
DRM_IOCTL_SWITCH_CTX = 1074291748
|
|
DRM_IOCTL_UNLOCK = 1074291755
|
|
DRM_IOCTL_VERSION = 3225445376
|
|
DRM_IOCTL_WAIT_VBLANK = 3222823994
|
|
DRM_RM_COMMAND = 1
|
|
DRM_UNINST_HANDLER = 3
|
|
EFD_CLOEXEC = 524288
|
|
EFD_NONBLOCK = 2048
|
|
EFD_SEMAPHORE = 1
|
|
EPOLLET = 2147483648
|
|
EPOLLEXCLUSIVE = 268435456
|
|
EPOLLONESHOT = 1073741824
|
|
EPOLLWAKEUP = 536870912
|
|
EPOLL_CLOEXEC = 524288
|
|
EPOLL_CTL_ADD = 1
|
|
EPOLL_CTL_DEL = 2
|
|
EPOLL_CTL_MOD = 3
|
|
ESP_V4_FLOW = 10
|
|
ESP_V6_FLOW = 12
|
|
ETHER_FLOW = 18
|
|
ETHTOOL_BUSINFO_LEN = 32
|
|
ETHTOOL_EROMVERS_LEN = 32
|
|
ETHTOOL_FLASHDEV = 51
|
|
ETHTOOL_FLASH_MAX_FILENAME = 128
|
|
ETHTOOL_FWVERS_LEN = 32
|
|
ETHTOOL_GCHANNELS = 60
|
|
ETHTOOL_GCOALESCE = 14
|
|
ETHTOOL_GDRVINFO = 3
|
|
ETHTOOL_GEEE = 68
|
|
ETHTOOL_GEEPROM = 11
|
|
ETHTOOL_GET_DUMP_DATA = 64
|
|
ETHTOOL_GET_DUMP_FLAG = 63
|
|
ETHTOOL_GET_TS_INFO = 65
|
|
ETHTOOL_GFEATURES = 58
|
|
ETHTOOL_GFLAGS = 37
|
|
ETHTOOL_GGRO = 43
|
|
ETHTOOL_GGSO = 35
|
|
ETHTOOL_GLINK = 10
|
|
ETHTOOL_GLINKSETTINGS = 76
|
|
ETHTOOL_GMODULEEEPROM = 67
|
|
ETHTOOL_GMODULEINFO = 66
|
|
ETHTOOL_GMSGLVL = 7
|
|
ETHTOOL_GPAUSEPARAM = 18
|
|
ETHTOOL_GPERMADDR = 32
|
|
ETHTOOL_GPFLAGS = 39
|
|
ETHTOOL_GPHYSTATS = 74
|
|
ETHTOOL_GREGS = 4
|
|
ETHTOOL_GRINGPARAM = 16
|
|
ETHTOOL_GRSSH = 70
|
|
ETHTOOL_GRXCLSRLALL = 48
|
|
ETHTOOL_GRXCLSRLCNT = 46
|
|
ETHTOOL_GRXCLSRULE = 47
|
|
ETHTOOL_GRXCSUM = 20
|
|
ETHTOOL_GRXFH = 41
|
|
ETHTOOL_GRXFHINDIR = 56
|
|
ETHTOOL_GRXNTUPLE = 54
|
|
ETHTOOL_GRXRINGS = 45
|
|
ETHTOOL_GSET = 1
|
|
ETHTOOL_GSG = 24
|
|
ETHTOOL_GSSET_INFO = 55
|
|
ETHTOOL_GSTATS = 29
|
|
ETHTOOL_GSTRINGS = 27
|
|
ETHTOOL_GTSO = 30
|
|
ETHTOOL_GTUNABLE = 72
|
|
ETHTOOL_GTXCSUM = 22
|
|
ETHTOOL_GUFO = 33
|
|
ETHTOOL_GWOL = 5
|
|
ETHTOOL_NWAY_RST = 9
|
|
ETHTOOL_PERQUEUE = 75
|
|
ETHTOOL_PHYS_ID = 28
|
|
ETHTOOL_PHY_GTUNABLE = 78
|
|
ETHTOOL_PHY_STUNABLE = 79
|
|
ETHTOOL_RESET = 52
|
|
ETHTOOL_RXNTUPLE_ACTION_CLEAR = 18446744073709551614
|
|
ETHTOOL_RXNTUPLE_ACTION_DROP = 18446744073709551615
|
|
ETHTOOL_SCHANNELS = 61
|
|
ETHTOOL_SCOALESCE = 15
|
|
ETHTOOL_SEEE = 69
|
|
ETHTOOL_SEEPROM = 12
|
|
ETHTOOL_SET_DUMP = 62
|
|
ETHTOOL_SFEATURES = 59
|
|
ETHTOOL_SFLAGS = 38
|
|
ETHTOOL_SGRO = 44
|
|
ETHTOOL_SGSO = 36
|
|
ETHTOOL_SLINKSETTINGS = 77
|
|
ETHTOOL_SMSGLVL = 8
|
|
ETHTOOL_SPAUSEPARAM = 19
|
|
ETHTOOL_SPFLAGS = 40
|
|
ETHTOOL_SRINGPARAM = 17
|
|
ETHTOOL_SRSSH = 71
|
|
ETHTOOL_SRXCLSRLDEL = 49
|
|
ETHTOOL_SRXCLSRLINS = 50
|
|
ETHTOOL_SRXCSUM = 21
|
|
ETHTOOL_SRXFH = 42
|
|
ETHTOOL_SRXFHINDIR = 57
|
|
ETHTOOL_SRXNTUPLE = 53
|
|
ETHTOOL_SSET = 2
|
|
ETHTOOL_SSG = 25
|
|
ETHTOOL_STSO = 31
|
|
ETHTOOL_STUNABLE = 73
|
|
ETHTOOL_STXCSUM = 23
|
|
ETHTOOL_SUFO = 34
|
|
ETHTOOL_SWOL = 6
|
|
ETHTOOL_TEST = 26
|
|
ETH_P_1588 = 35063
|
|
ETH_P_8021AD = 34984
|
|
ETH_P_8021AH = 35047
|
|
ETH_P_8021Q = 33024
|
|
ETH_P_80221 = 35095
|
|
ETH_P_802_2 = 4
|
|
ETH_P_802_3 = 1
|
|
ETH_P_802_3_MIN = 1536
|
|
ETH_P_802_EX1 = 34997
|
|
ETH_P_AARP = 33011
|
|
ETH_P_AF_IUCV = 64507
|
|
ETH_P_ALL = 3
|
|
ETH_P_ALL_BE = 768
|
|
ETH_P_AOE = 34978
|
|
ETH_P_ARCNET = 26
|
|
ETH_P_ARP = 2054
|
|
ETH_P_ATALK = 32923
|
|
ETH_P_ATMFATE = 34948
|
|
ETH_P_ATMMPOA = 34892
|
|
ETH_P_AX25 = 2
|
|
ETH_P_BATMAN = 17157
|
|
ETH_P_CAIF = 247
|
|
ETH_P_CAN = 12
|
|
ETH_P_CANFD = 13
|
|
ETH_P_CONTROL = 22
|
|
ETH_P_CUST = 24582
|
|
ETH_P_DDCMP = 6
|
|
ETH_P_DEC = 24576
|
|
ETH_P_DIAG = 24581
|
|
ETH_P_DNA_DL = 24577
|
|
ETH_P_DNA_RC = 24578
|
|
ETH_P_DNA_RT = 24579
|
|
ETH_P_DSA = 27
|
|
ETH_P_ECONET = 24
|
|
ETH_P_EDSA = 56026
|
|
ETH_P_FCOE = 35078
|
|
ETH_P_FIP = 35092
|
|
ETH_P_HDLC = 25
|
|
ETH_P_HSR = 35119
|
|
ETH_P_IEEE802154 = 246
|
|
ETH_P_IEEEPUP = 2560
|
|
ETH_P_IEEEPUPAT = 2561
|
|
ETH_P_IP = 2048
|
|
ETH_P_IPV6 = 34525
|
|
ETH_P_IPX = 33079
|
|
ETH_P_IRDA = 23
|
|
ETH_P_LAT = 24580
|
|
ETH_P_LINK_CTL = 34924
|
|
ETH_P_LOCALTALK = 9
|
|
ETH_P_LOOP = 96
|
|
ETH_P_LOOPBACK = 36864
|
|
ETH_P_MACSEC = 35045
|
|
ETH_P_MOBITEX = 21
|
|
ETH_P_MPLS_MC = 34888
|
|
ETH_P_MPLS_UC = 34887
|
|
ETH_P_MVRP = 35061
|
|
ETH_P_NCSI = 35064
|
|
ETH_P_PAE = 34958
|
|
ETH_P_PAUSE = 34824
|
|
ETH_P_PHONET = 245
|
|
ETH_P_PPPTALK = 16
|
|
ETH_P_PPP_DISC = 34915
|
|
ETH_P_PPP_MP = 8
|
|
ETH_P_PPP_SES = 34916
|
|
ETH_P_PRP = 35067
|
|
ETH_P_PUP = 512
|
|
ETH_P_PUPAT = 513
|
|
ETH_P_QINQ1 = 37120
|
|
ETH_P_QINQ2 = 37376
|
|
ETH_P_QINQ3 = 37632
|
|
ETH_P_RARP = 32821
|
|
ETH_P_SCA = 24583
|
|
ETH_P_SLOW = 34825
|
|
ETH_P_SNAP = 5
|
|
ETH_P_TDLS = 35085
|
|
ETH_P_TEB = 25944
|
|
ETH_P_TIPC = 35018
|
|
ETH_P_TRAILER = 28
|
|
ETH_P_TR_802_2 = 17
|
|
ETH_P_TSN = 8944
|
|
ETH_P_WAN_PPP = 7
|
|
ETH_P_WCCP = 34878
|
|
ETH_P_X25 = 2053
|
|
ETH_P_XDSA = 248
|
|
ETH_RX_NFC_IP4 = 1
|
|
EVIOCGABS0 = 2149074240
|
|
EVIOCGABS20 = 2149074272
|
|
EVIOCGABS2F = 2149074287
|
|
EVIOCGABS3F = 2149074303
|
|
EVIOCGBITKEY64 = 2151695649
|
|
EVIOCGBITSND64 = 2151695666
|
|
EVIOCGBITSW64 = 2151695653
|
|
EVIOCGEFFECTS = 2147763588
|
|
EVIOCGID = 2148025602
|
|
EVIOCGKEY64 = 2151695640
|
|
EVIOCGKEYCODE = 2148025604
|
|
EVIOCGKEYCODE_V2 = 2150122756
|
|
EVIOCGLED64 = 2151695641
|
|
EVIOCGMASK = 2148550034
|
|
EVIOCGMTSLOTS64 = 2151695626
|
|
EVIOCGNAME64 = 2151695622
|
|
EVIOCGPHYS64 = 2151695623
|
|
EVIOCGPROP64 = 2151695625
|
|
EVIOCGRAB = 1074021776
|
|
EVIOCGREP = 2148025603
|
|
EVIOCGSND64 = 2151695642
|
|
EVIOCGSW64 = 2151695643
|
|
EVIOCGUNIQ64 = 2151695624
|
|
EVIOCGVERSION = 2147763457
|
|
EVIOCREVOKE = 1074021777
|
|
EVIOCRMFF = 1074021761
|
|
EVIOCSABS0 = 1075332544
|
|
EVIOCSABS20 = 1075332576
|
|
EVIOCSABS2F = 1075332591
|
|
EVIOCSABS3F = 1075332607
|
|
EVIOCSCLOCKID = 1074021792
|
|
EVIOCSFF = 1076905344
|
|
EVIOCSKEYCODE = 1074283780
|
|
EVIOCSKEYCODE_V2 = 1076380932
|
|
EVIOCSMASK = 1074808211
|
|
EVIOCSREP = 1074283779
|
|
EV_ABS = 3
|
|
EV_FF = 21
|
|
EV_KEY = 1
|
|
EV_LED = 17
|
|
EV_MSC = 4
|
|
EV_REL = 2
|
|
EV_SND = 18
|
|
EV_SW = 5
|
|
EV_SYN = 0
|
|
FALLOC_FL_KEEP_SIZE = 1
|
|
FALLOC_FL_PUNCH_HOLE = 2
|
|
FAN_ACCESS = 1
|
|
FAN_ACCESS_PERM = 131072
|
|
FAN_CLASS_CONTENT = 4
|
|
FAN_CLASS_NOTIF = 0
|
|
FAN_CLASS_PRE_CONTENT = 8
|
|
FAN_CLOEXEC = 1
|
|
FAN_CLOSE_NOWRITE = 16
|
|
FAN_CLOSE_WRITE = 8
|
|
FAN_EVENT_ON_CHILD = 134217728
|
|
FAN_MARK_ADD = 1
|
|
FAN_MARK_DONT_FOLLOW = 4
|
|
FAN_MARK_FLUSH = 128
|
|
FAN_MARK_IGNORED_MASK = 32
|
|
FAN_MARK_IGNORED_SURV_MODIFY = 64
|
|
FAN_MARK_MOUNT = 16
|
|
FAN_MARK_ONLYDIR = 8
|
|
FAN_MARK_REMOVE = 2
|
|
FAN_MODIFY = 2
|
|
FAN_NONBLOCK = 2
|
|
FAN_ONDIR = 1073741824
|
|
FAN_OPEN = 32
|
|
FAN_OPEN_PERM = 65536
|
|
FAN_UNLIMITED_MARKS = 32
|
|
FAN_UNLIMITED_QUEUE = 16
|
|
FASYNC = 8192
|
|
FD_CLOEXEC = 1
|
|
FF_CONSTANT = 82
|
|
FF_CUSTOM = 93
|
|
FF_DAMPER = 85
|
|
FF_FRICTION = 84
|
|
FF_INERTIA = 86
|
|
FF_PERIODIC = 81
|
|
FF_RAMP = 87
|
|
FF_SAW_DOWN = 92
|
|
FF_SAW_UP = 91
|
|
FF_SINE = 90
|
|
FF_SPRING = 83
|
|
FF_SQUARE = 88
|
|
FF_TRIANGLE = 89
|
|
FIEMAP_EXTENT_DATA_ENCRYPTED = 128
|
|
FIEMAP_EXTENT_DATA_INLINE = 512
|
|
FIEMAP_EXTENT_DATA_TAIL = 1024
|
|
FIEMAP_EXTENT_DELALLOC = 4
|
|
FIEMAP_EXTENT_ENCODED = 8
|
|
FIEMAP_EXTENT_LAST = 1
|
|
FIEMAP_EXTENT_MERGED = 4096
|
|
FIEMAP_EXTENT_NOT_ALIGNED = 256
|
|
FIEMAP_EXTENT_SHARED = 8192
|
|
FIEMAP_EXTENT_UNKNOWN = 2
|
|
FIEMAP_EXTENT_UNWRITTEN = 2048
|
|
FIEMAP_FLAG_CACHE = 4
|
|
FIEMAP_FLAG_SYNC = 1
|
|
FIEMAP_FLAG_XATTR = 2
|
|
FIFREEZE = 3221510263
|
|
FIGETBSZ = 2
|
|
FIOASYNC = 21586
|
|
FIOCLEX = 21585
|
|
FIOGETOWN = 35075
|
|
FIONBIO = 21537
|
|
FIONCLEX = 21584
|
|
FIONREAD = 21531
|
|
FIOQSIZE = 21600
|
|
FIOSETOWN = 35073
|
|
FITHAW = 3221510264
|
|
FS_IOC_FIEMAP = 3223348747
|
|
FUSE_DEV_IOC_CLONE = 2147804416
|
|
FUTEX_CMP_REQUEUE = 4
|
|
FUTEX_REQUEUE = 3
|
|
FUTEX_WAIT = 0
|
|
FUTEX_WAIT_BITSET = 9
|
|
FUTEX_WAKE = 1
|
|
F_ADD_SEALS = 1033
|
|
F_DUPFD = 0
|
|
F_DUPFD_CLOEXEC = 1030
|
|
F_GETFD = 1
|
|
F_GETFL = 3
|
|
F_GETLEASE = 1025
|
|
F_GETLK = 5
|
|
F_GETOWN = 9
|
|
F_GETOWN_EX = 16
|
|
F_GETPIPE_SZ = 1032
|
|
F_GETSIG = 11
|
|
F_GET_SEALS = 1034
|
|
F_OWNER_PGRP = 2
|
|
F_OWNER_PID = 1
|
|
F_OWNER_TID = 0
|
|
F_RDLCK = 0
|
|
F_SEAL_GROW = 4
|
|
F_SEAL_SEAL = 1
|
|
F_SEAL_SHRINK = 2
|
|
F_SEAL_WRITE = 8
|
|
F_SETFD = 2
|
|
F_SETFL = 4
|
|
F_SETLEASE = 1024
|
|
F_SETLK = 6
|
|
F_SETLKW = 7
|
|
F_SETOWN = 8
|
|
F_SETOWN_EX = 15
|
|
F_SETPIPE_SZ = 1031
|
|
F_SETSIG = 10
|
|
F_UNLCK = 2
|
|
F_WRLCK = 1
|
|
GETALL = 13
|
|
GETNCNT = 14
|
|
GETPID = 11
|
|
GETVAL = 12
|
|
GETZCNT = 15
|
|
GIO_CMAP = 19312
|
|
GIO_FONT = 19296
|
|
GIO_FONTX = 19307
|
|
GIO_SCRNMAP = 19264
|
|
GIO_UNIMAP = 19302
|
|
GIO_UNISCRNMAP = 19305
|
|
GRND_NONBLOCK = 1
|
|
GRND_RANDOM = 2
|
|
HCIBLOCKADDR = 1074022630
|
|
HCIDEVDOWN = 1074022602
|
|
HCIDEVRESET = 1074022603
|
|
HCIDEVRESTAT = 1074022604
|
|
HCIDEVUP = 1074022601
|
|
HCIGETAUTHINFO = 2147764439
|
|
HCIGETCONNINFO = 2147764437
|
|
HCIGETCONNLIST = 2147764436
|
|
HCIGETDEVINFO = 2147764435
|
|
HCIGETDEVLIST = 2147764434
|
|
HCIINQUIRY = 2147764464
|
|
HCISETACLMTU = 1074022627
|
|
HCISETAUTH = 1074022622
|
|
HCISETENCRYPT = 1074022623
|
|
HCISETLINKMODE = 1074022626
|
|
HCISETLINKPOL = 1074022625
|
|
HCISETPTYPE = 1074022624
|
|
HCISETRAW = 1074022620
|
|
HCISETSCAN = 1074022621
|
|
HCISETSCOMTU = 1074022628
|
|
HCIUNBLOCKADDR = 1074022631
|
|
HCI_CHANNEL_CONTROL = 3
|
|
HCI_CHANNEL_MONITOR = 2
|
|
HCI_CHANNEL_RAW = 0
|
|
HCI_CHANNEL_USER = 1
|
|
HCI_DATA_DIR = 1
|
|
HCI_FILTER = 2
|
|
HCI_TIME_STAMP = 3
|
|
HIDPCONNADD = 1074022600
|
|
HIDPCONNDEL = 1074022601
|
|
HIDPGETCONNINFO = 2147764435
|
|
HIDPGETCONNLIST = 2147764434
|
|
HW_BREAKPOINT_EMPTY = 0
|
|
HW_BREAKPOINT_R = 1
|
|
HW_BREAKPOINT_W = 2
|
|
HW_BREAKPOINT_X = 4
|
|
ICMPV6_ADDR_UNREACH = 3
|
|
ICMPV6_ADM_PROHIBITED = 1
|
|
ICMPV6_DEST_UNREACH = 1
|
|
ICMPV6_ECHO_REPLY = 129
|
|
ICMPV6_ECHO_REQUEST = 128
|
|
ICMPV6_EXC_FRAGTIME = 1
|
|
ICMPV6_EXC_HOPLIMIT = 0
|
|
ICMPV6_HDR_FIELD = 0
|
|
ICMPV6_MGM_QUERY = 130
|
|
ICMPV6_MGM_REDUCTION = 132
|
|
ICMPV6_MGM_REPORT = 131
|
|
ICMPV6_NI_QUERY = 139
|
|
ICMPV6_NI_REPLY = 140
|
|
ICMPV6_NOROUTE = 0
|
|
ICMPV6_NOT_NEIGHBOUR = 2
|
|
ICMPV6_PARAMPROB = 4
|
|
ICMPV6_PKT_TOOBIG = 2
|
|
ICMPV6_POLICY_FAIL = 5
|
|
ICMPV6_PORT_UNREACH = 4
|
|
ICMPV6_REJECT_ROUTE = 6
|
|
ICMPV6_TIME_EXCEED = 3
|
|
ICMPV6_UNK_NEXTHDR = 1
|
|
ICMPV6_UNK_OPTION = 2
|
|
ICMP_ADDRESS = 17
|
|
ICMP_ADDRESSREPLY = 18
|
|
ICMP_DEST_UNREACH = 3
|
|
ICMP_ECHO = 8
|
|
ICMP_ECHOREPLY = 0
|
|
ICMP_EXC_FRAGTIME = 1
|
|
ICMP_EXC_TTL = 0
|
|
ICMP_FILTER = 1
|
|
ICMP_FRAG_NEEDED = 4
|
|
ICMP_HOST_ANO = 10
|
|
ICMP_HOST_ISOLATED = 8
|
|
ICMP_HOST_UNKNOWN = 7
|
|
ICMP_HOST_UNREACH = 1
|
|
ICMP_HOST_UNR_TOS = 12
|
|
ICMP_INFO_REPLY = 16
|
|
ICMP_INFO_REQUEST = 15
|
|
ICMP_NET_ANO = 9
|
|
ICMP_NET_UNKNOWN = 6
|
|
ICMP_NET_UNREACH = 0
|
|
ICMP_NET_UNR_TOS = 11
|
|
ICMP_PARAMETERPROB = 12
|
|
ICMP_PKT_FILTERED = 13
|
|
ICMP_PORT_UNREACH = 3
|
|
ICMP_PREC_CUTOFF = 15
|
|
ICMP_PREC_VIOLATION = 14
|
|
ICMP_PROT_UNREACH = 2
|
|
ICMP_REDIRECT = 5
|
|
ICMP_REDIR_HOST = 1
|
|
ICMP_REDIR_HOSTTOS = 3
|
|
ICMP_REDIR_NET = 0
|
|
ICMP_REDIR_NETTOS = 2
|
|
ICMP_SOURCE_QUENCH = 4
|
|
ICMP_SR_FAILED = 5
|
|
ICMP_TIMESTAMP = 13
|
|
ICMP_TIMESTAMPREPLY = 14
|
|
ICMP_TIME_EXCEEDED = 11
|
|
IFF_ATTACH_QUEUE = 512
|
|
IFF_DETACH_QUEUE = 1024
|
|
IFF_MULTI_QUEUE = 256
|
|
IFF_NOFILTER = 4096
|
|
IFF_NO_PI = 4096
|
|
IFF_ONE_QUEUE = 8192
|
|
IFF_PERSIST = 2048
|
|
IFF_TAP = 2
|
|
IFF_TUN = 1
|
|
IFF_TUN_EXCL = 32768
|
|
IFF_VNET_HDR = 16384
|
|
IFNAMSIZ = 16
|
|
IGMPV2_HOST_MEMBERSHIP_REPORT = 22
|
|
IGMPV3_HOST_MEMBERSHIP_REPORT = 34
|
|
IGMP_DVMRP = 19
|
|
IGMP_HOST_LEAVE_MESSAGE = 23
|
|
IGMP_HOST_MEMBERSHIP_QUERY = 17
|
|
IGMP_HOST_MEMBERSHIP_REPORT = 18
|
|
IGMP_MTRACE = 31
|
|
IGMP_MTRACE_RESP = 30
|
|
IGMP_PIM = 20
|
|
IGMP_TRACE = 21
|
|
IN_ACCESS = 1
|
|
IN_ATTRIB = 4
|
|
IN_CLOEXEC = 524288
|
|
IN_CLOSE_NOWRITE = 16
|
|
IN_CLOSE_WRITE = 8
|
|
IN_CREATE = 256
|
|
IN_DELETE = 512
|
|
IN_DELETE_SELF = 1024
|
|
IN_DONT_FOLLOW = 33554432
|
|
IN_EXCL_UNLINK = 67108864
|
|
IN_MASK_ADD = 536870912
|
|
IN_MODIFY = 2
|
|
IN_MOVED_FROM = 64
|
|
IN_MOVED_TO = 128
|
|
IN_MOVE_SELF = 2048
|
|
IN_NONBLOCK = 2048
|
|
IN_ONESHOT = 2147483648
|
|
IN_ONLYDIR = 16777216
|
|
IN_OPEN = 32
|
|
IOCB_CMD_FDSYNC = 3
|
|
IOCB_CMD_FSYNC = 2
|
|
IOCB_CMD_NOOP = 6
|
|
IOCB_CMD_PREAD = 0
|
|
IOCB_CMD_PREADV = 7
|
|
IOCB_CMD_PWRITE = 1
|
|
IOCB_CMD_PWRITEV = 8
|
|
IOCB_FLAG_RESFD = 1
|
|
ION_IOC_ALLOC = 3223341312
|
|
ION_IOC_CUSTOM = 3222292742
|
|
ION_IOC_FREE = 3221506305
|
|
ION_IOC_IMPORT = 3221768453
|
|
ION_IOC_MAP = 3221768450
|
|
ION_IOC_SHARE = 3221768452
|
|
ION_IOC_SYNC = 3221768455
|
|
IOPRIO_WHO_PGRP = 2
|
|
IOPRIO_WHO_PROCESS = 1
|
|
IOPRIO_WHO_USER = 3
|
|
IP6T_SO_GET_REVISION_MATCH = 68
|
|
IP6T_SO_GET_REVISION_TARGET = 69
|
|
IP6T_SO_ORIGINAL_DST = 80
|
|
IP6_RT_PRIO_ADDRCONF = 256
|
|
IP6_RT_PRIO_USER = 1024
|
|
IPC_CREAT = 512
|
|
IPC_EXCL = 1024
|
|
IPC_INFO = 3
|
|
IPC_NOWAIT = 2048
|
|
IPC_PRIVATE = 0
|
|
IPC_RMID = 0
|
|
IPC_SET = 1
|
|
IPC_STAT = 2
|
|
IPOPT_CIPSO = 134
|
|
IPOPT_END = 0
|
|
IPOPT_LSRR = 131
|
|
IPOPT_NOOP = 1
|
|
IPOPT_RA = 148
|
|
IPOPT_RR = 7
|
|
IPOPT_SEC = 130
|
|
IPOPT_SID = 136
|
|
IPOPT_SSRR = 137
|
|
IPOPT_TIMESTAMP = 68
|
|
IPOPT_TS_PRESPEC = 3
|
|
IPOPT_TS_TSANDADDR = 1
|
|
IPOPT_TS_TSONLY = 0
|
|
IPPROTO_AH = 51
|
|
IPPROTO_BEETPH = 94
|
|
IPPROTO_COMP = 108
|
|
IPPROTO_DCCP = 33
|
|
IPPROTO_DSTOPTS = 60
|
|
IPPROTO_EGP = 8
|
|
IPPROTO_ENCAP = 98
|
|
IPPROTO_ESP = 50
|
|
IPPROTO_FRAGMENT = 44
|
|
IPPROTO_GRE = 47
|
|
IPPROTO_HOPOPTS = 0
|
|
IPPROTO_ICMP = 1
|
|
IPPROTO_ICMPV6 = 58
|
|
IPPROTO_IDP = 22
|
|
IPPROTO_IGMP = 2
|
|
IPPROTO_IP = 0
|
|
IPPROTO_IPIP = 4
|
|
IPPROTO_IPV6 = 41
|
|
IPPROTO_MH = 135
|
|
IPPROTO_MPLS = 137
|
|
IPPROTO_MTP = 92
|
|
IPPROTO_NONE = 59
|
|
IPPROTO_PIM = 103
|
|
IPPROTO_PUP = 12
|
|
IPPROTO_RAW = 255
|
|
IPPROTO_ROUTING = 43
|
|
IPPROTO_RSVP = 46
|
|
IPPROTO_SCTP = 132
|
|
IPPROTO_TCP = 6
|
|
IPPROTO_TP = 29
|
|
IPPROTO_UDP = 17
|
|
IPPROTO_UDPLITE = 136
|
|
IPV4_FLOW = 16
|
|
IPV4_USER_FLOW = 13
|
|
IPV6_2292DSTOPTS = 4
|
|
IPV6_2292HOPLIMIT = 8
|
|
IPV6_2292HOPOPTS = 3
|
|
IPV6_2292PKTINFO = 2
|
|
IPV6_2292PKTOPTIONS = 6
|
|
IPV6_2292RTHDR = 5
|
|
IPV6_ADDRFORM = 1
|
|
IPV6_ADDR_PREFERENCES = 72
|
|
IPV6_ADD_MEMBERSHIP = 20
|
|
IPV6_AUTHHDR = 10
|
|
IPV6_AUTOFLOWLABEL = 70
|
|
IPV6_CHECKSUM = 7
|
|
IPV6_DONTFRAG = 62
|
|
IPV6_DROP_MEMBERSHIP = 21
|
|
IPV6_DSTOPTS = 59
|
|
IPV6_FLOW = 17
|
|
IPV6_FLOWINFO = 11
|
|
IPV6_FLOWINFO_SEND = 33
|
|
IPV6_FLOWLABEL_MGR = 32
|
|
IPV6_FL_A_GET = 0
|
|
IPV6_FL_A_PUT = 1
|
|
IPV6_FL_A_RENEW = 2
|
|
IPV6_FL_F_CREATE = 1
|
|
IPV6_FL_F_EXCL = 2
|
|
IPV6_FL_F_REFLECT = 4
|
|
IPV6_FL_F_REMOTE = 8
|
|
IPV6_FL_S_ANY = 255
|
|
IPV6_FL_S_EXCL = 1
|
|
IPV6_FL_S_NONE = 0
|
|
IPV6_FL_S_PROCESS = 2
|
|
IPV6_FL_S_USER = 3
|
|
IPV6_HDRINCL = 36
|
|
IPV6_HOPLIMIT = 52
|
|
IPV6_HOPOPTS = 54
|
|
IPV6_IPSEC_POLICY = 34
|
|
IPV6_JOIN_ANYCAST = 27
|
|
IPV6_LEAVE_ANYCAST = 28
|
|
IPV6_MINHOPCOUNT = 73
|
|
IPV6_MTU = 24
|
|
IPV6_MTU_DISCOVER = 23
|
|
IPV6_MULTICAST_HOPS = 18
|
|
IPV6_MULTICAST_IF = 17
|
|
IPV6_MULTICAST_LOOP = 19
|
|
IPV6_NEXTHOP = 9
|
|
IPV6_PATHMTU = 61
|
|
IPV6_PKTINFO = 50
|
|
IPV6_RECVDSTOPTS = 58
|
|
IPV6_RECVERR = 25
|
|
IPV6_RECVHOPLIMIT = 51
|
|
IPV6_RECVHOPOPTS = 53
|
|
IPV6_RECVORIGDSTADDR = 74
|
|
IPV6_RECVPATHMTU = 60
|
|
IPV6_RECVPKTINFO = 49
|
|
IPV6_RECVRTHDR = 56
|
|
IPV6_RECVTCLASS = 66
|
|
IPV6_ROUTER_ALERT = 22
|
|
IPV6_RTHDR = 57
|
|
IPV6_RTHDRDSTOPTS = 55
|
|
IPV6_SRCRT_STRICT = 1
|
|
IPV6_SRCRT_TYPE_0 = 0
|
|
IPV6_SRCRT_TYPE_2 = 2
|
|
IPV6_TCLASS = 67
|
|
IPV6_TLV_CALIPSO = 7
|
|
IPV6_TLV_HAO = 201
|
|
IPV6_TLV_JUMBO = 194
|
|
IPV6_TLV_PAD1 = 0
|
|
IPV6_TLV_PADN = 1
|
|
IPV6_TLV_ROUTERALERT = 5
|
|
IPV6_TRANSPARENT = 75
|
|
IPV6_UNICAST_HOPS = 16
|
|
IPV6_UNICAST_IF = 76
|
|
IPV6_USER_FLOW = 14
|
|
IPV6_V6ONLY = 26
|
|
IPV6_XFRM_POLICY = 35
|
|
IPX_TYPE = 1
|
|
IPX_TYPE_NCP = 17
|
|
IPX_TYPE_PPROP = 20
|
|
IPX_TYPE_RIP = 1
|
|
IPX_TYPE_SAP = 4
|
|
IPX_TYPE_SPX = 5
|
|
IPX_TYPE_UNKNOWN = 0
|
|
IP_ADD_MEMBERSHIP = 35
|
|
IP_ADD_SOURCE_MEMBERSHIP = 39
|
|
IP_BIND_ADDRESS_NO_PORT = 24
|
|
IP_BLOCK_SOURCE = 38
|
|
IP_CHECKSUM = 23
|
|
IP_DROP_MEMBERSHIP = 36
|
|
IP_DROP_SOURCE_MEMBERSHIP = 40
|
|
IP_FREEBIND = 15
|
|
IP_HDRINCL = 3
|
|
IP_IPSEC_POLICY = 16
|
|
IP_MINTTL = 21
|
|
IP_MSFILTER = 41
|
|
IP_MTU = 14
|
|
IP_MTU_DISCOVER = 10
|
|
IP_MULTICAST_ALL = 49
|
|
IP_MULTICAST_IF = 32
|
|
IP_MULTICAST_LOOP = 34
|
|
IP_MULTICAST_TTL = 33
|
|
IP_NODEFRAG = 22
|
|
IP_OPTIONS = 4
|
|
IP_PASSSEC = 18
|
|
IP_PKTINFO = 8
|
|
IP_PKTOPTIONS = 9
|
|
IP_PMTUDISC_DO = 2
|
|
IP_PMTUDISC_DONT = 0
|
|
IP_PMTUDISC_INTERFACE = 4
|
|
IP_PMTUDISC_OMIT = 5
|
|
IP_PMTUDISC_PROBE = 3
|
|
IP_PMTUDISC_WANT = 1
|
|
IP_RECVERR = 11
|
|
IP_RECVOPTS = 6
|
|
IP_RECVORIGDSTADDR = 20
|
|
IP_RECVTOS = 13
|
|
IP_RECVTTL = 12
|
|
IP_RETOPTS = 7
|
|
IP_ROUTER_ALERT = 5
|
|
IP_TOS = 1
|
|
IP_TRANSPARENT = 19
|
|
IP_TTL = 2
|
|
IP_UNBLOCK_SOURCE = 37
|
|
IP_UNICAST_IF = 50
|
|
IP_USER_FLOW = 13
|
|
IP_XFRM_POLICY = 17
|
|
ITIMER_PROF = 2
|
|
ITIMER_REAL = 0
|
|
ITIMER_VIRTUAL = 1
|
|
KCMPROTO_CONNECTED = 0
|
|
KCMP_FILE = 0
|
|
KCMP_FILES = 2
|
|
KCMP_FS = 3
|
|
KCMP_IO = 5
|
|
KCMP_SIGHAND = 4
|
|
KCMP_SYSVSEM = 6
|
|
KCMP_VM = 1
|
|
KCM_RECV_DISABLE = 1
|
|
KCOV_ENABLE = 25444
|
|
KCOV_INIT_TRACE = 2148033281
|
|
KCOV_TRACE_CMP = 1
|
|
KCOV_TRACE_PC = 0
|
|
KDADDIO = 19252
|
|
KDDELIO = 19253
|
|
KDDISABIO = 19255
|
|
KDENABIO = 19254
|
|
KDGETKEYCODE = 19276
|
|
KDGETLED = 19249
|
|
KDGETMODE = 19259
|
|
KDGKBDIACR = 19274
|
|
KDGKBENT = 19270
|
|
KDGKBLED = 19300
|
|
KDGKBMETA = 19298
|
|
KDGKBMODE = 19268
|
|
KDGKBSENT = 19272
|
|
KDGKBTYPE = 19251
|
|
KDSETKEYCODE = 19277
|
|
KDSETLED = 19250
|
|
KDSETMODE = 19258
|
|
KDSIGACCEPT = 19278
|
|
KDSKBLED = 19301
|
|
KDSKBMETA = 19299
|
|
KDSKBMODE = 19269
|
|
KDSKBSENT = 19273
|
|
KERNEL_CLIENT = 2
|
|
KEXEC_ARCH_386 = 196608
|
|
KEXEC_ARCH_ARM = 2621440
|
|
KEXEC_ARCH_IA_64 = 3276800
|
|
KEXEC_ARCH_MIPS = 524288
|
|
KEXEC_ARCH_MIPS_LE = 655360
|
|
KEXEC_ARCH_PPC = 1310720
|
|
KEXEC_ARCH_PPC64 = 1376256
|
|
KEXEC_ARCH_S390 = 1441792
|
|
KEXEC_ARCH_SH = 2752512
|
|
KEXEC_ARCH_X86_64 = 4063232
|
|
KEXEC_ON_CRASH = 1
|
|
KEXEC_PRESERVE_CONTEXT = 2
|
|
KEYCTL_ASSUME_AUTHORITY = 16
|
|
KEYCTL_CHOWN = 4
|
|
KEYCTL_CLEAR = 7
|
|
KEYCTL_DESCRIBE = 6
|
|
KEYCTL_GET_KEYRING_ID = 0
|
|
KEYCTL_GET_PERSISTENT = 22
|
|
KEYCTL_GET_SECURITY = 17
|
|
KEYCTL_INSTANTIATE = 12
|
|
KEYCTL_INSTANTIATE_IOV = 20
|
|
KEYCTL_INVALIDATE = 21
|
|
KEYCTL_JOIN_SESSION_KEYRING = 1
|
|
KEYCTL_LINK = 8
|
|
KEYCTL_NEGATE = 13
|
|
KEYCTL_READ = 11
|
|
KEYCTL_REJECT = 19
|
|
KEYCTL_REVOKE = 3
|
|
KEYCTL_SEARCH = 10
|
|
KEYCTL_SESSION_TO_PARENT = 18
|
|
KEYCTL_SETPERM = 5
|
|
KEYCTL_SET_REQKEY_KEYRING = 14
|
|
KEYCTL_SET_TIMEOUT = 15
|
|
KEYCTL_UNLINK = 9
|
|
KEYCTL_UPDATE = 2
|
|
KEY_GRP_LINK = 4096
|
|
KEY_GRP_READ = 512
|
|
KEY_GRP_SEARCH = 2048
|
|
KEY_GRP_SETATTR = 8192
|
|
KEY_GRP_VIEW = 256
|
|
KEY_GRP_WRITE = 1024
|
|
KEY_OTH_LINK = 16
|
|
KEY_OTH_READ = 2
|
|
KEY_OTH_SEARCH = 8
|
|
KEY_OTH_SETATTR = 32
|
|
KEY_OTH_VIEW = 1
|
|
KEY_OTH_WRITE = 4
|
|
KEY_PERM_UNDEF = 4294967295
|
|
KEY_POS_LINK = 268435456
|
|
KEY_POS_READ = 33554432
|
|
KEY_POS_SEARCH = 134217728
|
|
KEY_POS_SETATTR = 536870912
|
|
KEY_POS_VIEW = 16777216
|
|
KEY_POS_WRITE = 67108864
|
|
KEY_REQKEY_DEFL_DEFAULT = 0
|
|
KEY_REQKEY_DEFL_GROUP_KEYRING = 6
|
|
KEY_REQKEY_DEFL_NO_CHANGE = 18446744073709551615
|
|
KEY_REQKEY_DEFL_PROCESS_KEYRING = 2
|
|
KEY_REQKEY_DEFL_REQUESTOR_KEYRING = 7
|
|
KEY_REQKEY_DEFL_SESSION_KEYRING = 3
|
|
KEY_REQKEY_DEFL_THREAD_KEYRING = 1
|
|
KEY_REQKEY_DEFL_USER_KEYRING = 4
|
|
KEY_REQKEY_DEFL_USER_SESSION_KEYRING = 5
|
|
KEY_SPEC_GROUP_KEYRING = 18446744073709551610
|
|
KEY_SPEC_PROCESS_KEYRING = 18446744073709551614
|
|
KEY_SPEC_REQKEY_AUTH_KEY = 18446744073709551609
|
|
KEY_SPEC_REQUESTOR_KEYRING = 18446744073709551608
|
|
KEY_SPEC_SESSION_KEYRING = 18446744073709551613
|
|
KEY_SPEC_THREAD_KEYRING = 18446744073709551615
|
|
KEY_SPEC_USER_KEYRING = 18446744073709551612
|
|
KEY_SPEC_USER_SESSION_KEYRING = 18446744073709551611
|
|
KEY_USR_LINK = 1048576
|
|
KEY_USR_READ = 131072
|
|
KEY_USR_SEARCH = 524288
|
|
KEY_USR_SETATTR = 2097152
|
|
KEY_USR_VIEW = 65536
|
|
KEY_USR_WRITE = 262144
|
|
KIOCSOUND = 19247
|
|
KVM_ARM_SET_DEVICE_ADDR = 1074835115
|
|
KVM_ARM_TARGET_AEM_V8 = 0
|
|
KVM_ARM_TARGET_CORTEX_A53 = 4
|
|
KVM_ARM_TARGET_CORTEX_A57 = 2
|
|
KVM_ARM_TARGET_FOUNDATION_V8 = 1
|
|
KVM_ARM_TARGET_GENERIC_V8 = 5
|
|
KVM_ARM_TARGET_XGENE_POTENZA = 3
|
|
KVM_ARM_VCPU_EL1_32BIT = 1
|
|
KVM_ARM_VCPU_INIT = 1075883694
|
|
KVM_ARM_VCPU_PMU_V3 = 3
|
|
KVM_ARM_VCPU_POWER_OFF = 0
|
|
KVM_ARM_VCPU_PSCI_0_2 = 2
|
|
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_DISABLE_QUIRKS = 116
|
|
KVM_CAP_HYPERV_SYNIC = 123
|
|
KVM_CAP_SPLIT_IRQCHIP = 121
|
|
KVM_CAP_X2APIC_API = 129
|
|
KVM_CHECK_EXTENSION = 44547
|
|
KVM_CREATE_DEVICE = 3222056672
|
|
KVM_CREATE_DEVICE_TEST = 1
|
|
KVM_CREATE_IRQCHIP = 44640
|
|
KVM_CREATE_PIT2 = 1077980791
|
|
KVM_CREATE_VCPU = 44609
|
|
KVM_CREATE_VM = 44545
|
|
KVM_DEASSIGN_DEV_IRQ = 1077980789
|
|
KVM_DEASSIGN_PCI_DEVICE = 1077980786
|
|
KVM_DEV_ASSIGN_ENABLE_IOMMU = 1
|
|
KVM_DEV_ASSIGN_MASK_INTX = 4
|
|
KVM_DEV_ASSIGN_PCI_2_3 = 2
|
|
KVM_DEV_IRQ_GUEST_INTX = 256
|
|
KVM_DEV_IRQ_GUEST_MSI = 512
|
|
KVM_DEV_IRQ_GUEST_MSIX = 1024
|
|
KVM_DEV_IRQ_HOST_INTX = 1
|
|
KVM_DEV_IRQ_HOST_MSI = 2
|
|
KVM_DEV_IRQ_HOST_MSIX = 4
|
|
KVM_DEV_TYPE_FLIC = 6
|
|
KVM_DEV_TYPE_FSL_MPIC_20 = 1
|
|
KVM_DEV_TYPE_FSL_MPIC_42 = 2
|
|
KVM_DEV_TYPE_VFIO = 4
|
|
KVM_DEV_TYPE_XICS = 3
|
|
KVM_DIRTY_TLB = 1074835114
|
|
KVM_ENABLE_CAP = 1080602275
|
|
KVM_GET_CLOCK = 2150674044
|
|
KVM_GET_DEVICE_ATTR = 1075359458
|
|
KVM_GET_DIRTY_LOG = 1074835010
|
|
KVM_GET_FPU = 2147528332
|
|
KVM_GET_IRQCHIP = 3255348834
|
|
KVM_GET_MP_STATE = 2147790488
|
|
KVM_GET_NR_MMU_PAGES = 44613
|
|
KVM_GET_ONE_REG = 1074835115
|
|
KVM_GET_REGS = 2204151425
|
|
KVM_GET_REG_LIST = 3221794480
|
|
KVM_GET_SREGS = 2147528323
|
|
KVM_GET_TSC_KHZ = 44707
|
|
KVM_GET_VCPU_MMAP_SIZE = 44548
|
|
KVM_GUESTDBG_ENABLE = 1
|
|
KVM_GUESTDBG_SINGLESTEP = 2
|
|
KVM_GUESTDBG_USE_SW_BP = 65536
|
|
KVM_HAS_DEVICE_ATTR = 1075359459
|
|
KVM_INTERRUPT = 1074048646
|
|
KVM_IOEVENTFD = 1077980793
|
|
KVM_IOEVENTFD_FLAG_DATAMATCH = 1
|
|
KVM_IOEVENTFD_FLAG_DEASSIGN = 4
|
|
KVM_IOEVENTFD_FLAG_PIO = 2
|
|
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_MEM_LOG_DIRTY_PAGES = 1
|
|
KVM_MEM_READONLY = 2
|
|
KVM_MP_STATE_CHECK_STOP = 6
|
|
KVM_MP_STATE_HALTED = 3
|
|
KVM_MP_STATE_INIT_RECEIVED = 2
|
|
KVM_MP_STATE_LOAD = 8
|
|
KVM_MP_STATE_OPERATING = 7
|
|
KVM_MP_STATE_RUNNABLE = 0
|
|
KVM_MP_STATE_SIPI_RECEIVED = 4
|
|
KVM_MP_STATE_STOPPED = 5
|
|
KVM_MP_STATE_UNINITIALIZED = 1
|
|
KVM_NMI = 44698
|
|
KVM_PPC_ALLOCATE_HTAB = 3221532327
|
|
KVM_PPC_GET_PVINFO = 1082175137
|
|
KVM_PPC_GET_SMMU_INFO = 2186325670
|
|
KVM_REGISTER_COALESCED_MMIO = 1074835047
|
|
KVM_REINJECT_CONTROL = 44657
|
|
KVM_RUN = 44672
|
|
KVM_S390_INTERRUPT = 1074835092
|
|
KVM_S390_UCAS_MAP = 1075359312
|
|
KVM_S390_UCAS_UNMAP = 1075359313
|
|
KVM_S390_VCPU_FAULT = 1074310738
|
|
KVM_SETUP_CPL3 = 8
|
|
KVM_SETUP_PAE = 2
|
|
KVM_SETUP_PAGING = 1
|
|
KVM_SETUP_PROTECTED = 4
|
|
KVM_SETUP_SMM = 32
|
|
KVM_SETUP_VIRT86 = 16
|
|
KVM_SETUP_VM = 64
|
|
KVM_SET_BOOT_CPU_ID = 44664
|
|
KVM_SET_CLOCK = 1076932219
|
|
KVM_SET_DEVICE_ATTR = 1075359457
|
|
KVM_SET_FPU = 1073786509
|
|
KVM_SET_GSI_ROUTING = 1074310762
|
|
KVM_SET_GUEST_DEBUG = 1107865243
|
|
KVM_SET_IDENTITY_MAP_ADDR = 1074310728
|
|
KVM_SET_IRQCHIP = 2181607011
|
|
KVM_SET_MP_STATE = 1074048665
|
|
KVM_SET_NR_MMU_PAGES = 44612
|
|
KVM_SET_ONE_REG = 1074835116
|
|
KVM_SET_REGS = 1130409602
|
|
KVM_SET_SIGNAL_MASK = 1074048651
|
|
KVM_SET_SREGS = 1073786500
|
|
KVM_SET_TSC_KHZ = 44706
|
|
KVM_SET_TSS_ADDR = 44615
|
|
KVM_SET_USER_MEMORY_REGION = 1075883590
|
|
KVM_SET_VAPIC_ADDR = 1074310803
|
|
KVM_SIGNAL_MSI = 1075883685
|
|
KVM_SMI = 44727
|
|
KVM_TPR_ACCESS_REPORTING = 3223891602
|
|
KVM_TRANSLATE = 3222843013
|
|
KVM_UNREGISTER_COALESCED_MMIO = 1074835048
|
|
KVM_X86_GET_MCE_CAP_SUPPORTED = 2148052637
|
|
KVM_X86_SETUP_MCE = 1074310812
|
|
L2CAP_CONNINFO = 2
|
|
L2CAP_LM = 3
|
|
L2CAP_LM_AUTH = 2
|
|
L2CAP_LM_ENCRYPT = 4
|
|
L2CAP_LM_FIPS = 64
|
|
L2CAP_LM_MASTER = 1
|
|
L2CAP_LM_RELIABLE = 16
|
|
L2CAP_LM_SECURE = 32
|
|
L2CAP_LM_TRUSTED = 8
|
|
L2CAP_OPTIONS = 1
|
|
LLC_OPT_ACK_TMR_EXP = 3
|
|
LLC_OPT_BUSY_TMR_EXP = 6
|
|
LLC_OPT_PKTINFO = 9
|
|
LLC_OPT_P_TMR_EXP = 4
|
|
LLC_OPT_REJ_TMR_EXP = 5
|
|
LLC_OPT_RETRY = 1
|
|
LLC_OPT_RX_WIN = 8
|
|
LLC_OPT_SIZE = 2
|
|
LLC_OPT_TX_WIN = 7
|
|
LLC_SAP_3COM = 128
|
|
LLC_SAP_8208 = 126
|
|
LLC_SAP_BANYAN = 188
|
|
LLC_SAP_BSPAN = 66
|
|
LLC_SAP_DISC = 252
|
|
LLC_SAP_GLOBAL = 255
|
|
LLC_SAP_IMPL = 248
|
|
LLC_SAP_IP = 6
|
|
LLC_SAP_IPX = 224
|
|
LLC_SAP_LANMGR = 244
|
|
LLC_SAP_LAR = 220
|
|
LLC_SAP_LLC = 2
|
|
LLC_SAP_MMS = 78
|
|
LLC_SAP_NETBEUI = 240
|
|
LLC_SAP_NULL = 0
|
|
LLC_SAP_OSI = 254
|
|
LLC_SAP_PNM = 14
|
|
LLC_SAP_PRO = 142
|
|
LLC_SAP_RM = 212
|
|
LLC_SAP_SNA = 4
|
|
LLC_SAP_SNAP = 170
|
|
LOCK_EX = 2
|
|
LOCK_NB = 4
|
|
LOCK_SH = 1
|
|
LOCK_UN = 8
|
|
LOOP_CLR_FD = 19457
|
|
LOOP_CTL_ADD = 19584
|
|
LOOP_CTL_GET_FREE = 19586
|
|
LOOP_GET_STATUS = 19459
|
|
LOOP_GET_STATUS64 = 19461
|
|
LOOP_SET_CAPACITY = 19463
|
|
LOOP_SET_DIRECT_IO = 19464
|
|
LOOP_SET_FD = 19456
|
|
LOOP_SET_STATUS = 19458
|
|
LOOP_SET_STATUS64 = 19460
|
|
LO_CRYPT_BLOW = 4
|
|
LO_CRYPT_CAST128 = 5
|
|
LO_CRYPT_CRYPTOAPI = 18
|
|
LO_CRYPT_DES = 2
|
|
LO_CRYPT_DUMMY = 9
|
|
LO_CRYPT_FISH2 = 3
|
|
LO_CRYPT_IDEA = 6
|
|
LO_CRYPT_NONE = 0
|
|
LO_CRYPT_SKIPJACK = 10
|
|
LO_CRYPT_XOR = 1
|
|
LO_FLAGS_AUTOCLEAR = 4
|
|
LO_FLAGS_DIRECT_IO = 16
|
|
LO_FLAGS_PARTSCAN = 8
|
|
LO_FLAGS_READ_ONLY = 1
|
|
LO_KEY_SIZE = 32
|
|
LO_NAME_SIZE = 64
|
|
MADV_DODUMP = 17
|
|
MADV_DOFORK = 11
|
|
MADV_DONTDUMP = 16
|
|
MADV_DONTFORK = 10
|
|
MADV_DONTNEED = 4
|
|
MADV_HUGEPAGE = 14
|
|
MADV_HWPOISON = 100
|
|
MADV_MERGEABLE = 12
|
|
MADV_NOHUGEPAGE = 15
|
|
MADV_NORMAL = 0
|
|
MADV_RANDOM = 1
|
|
MADV_REMOVE = 9
|
|
MADV_SEQUENTIAL = 2
|
|
MADV_SOFT_OFFLINE = 101
|
|
MADV_UNMERGEABLE = 13
|
|
MADV_WILLNEED = 3
|
|
MAP_ANONYMOUS = 32
|
|
MAP_DENYWRITE = 2048
|
|
MAP_EXECUTABLE = 4096
|
|
MAP_FILE = 0
|
|
MAP_FIXED = 16
|
|
MAP_GROWSDOWN = 256
|
|
MAP_HUGETLB = 262144
|
|
MAP_LOCKED = 8192
|
|
MAP_NONBLOCK = 65536
|
|
MAP_NORESERVE = 16384
|
|
MAP_POPULATE = 32768
|
|
MAP_PRIVATE = 2
|
|
MAP_SHARED = 1
|
|
MAP_STACK = 131072
|
|
MAP_UNINITIALIZED = 0
|
|
MAX_NUM_QUEUE = 4096
|
|
MCAST_BLOCK_SOURCE = 43
|
|
MCAST_EXCLUDE = 0
|
|
MCAST_INCLUDE = 1
|
|
MCAST_JOIN_GROUP = 42
|
|
MCAST_JOIN_SOURCE_GROUP = 46
|
|
MCAST_LEAVE_GROUP = 45
|
|
MCAST_LEAVE_SOURCE_GROUP = 47
|
|
MCAST_MSFILTER = 48
|
|
MCAST_UNBLOCK_SOURCE = 44
|
|
MCL_CURRENT = 1
|
|
MCL_FUTURE = 2
|
|
MFD_ALLOW_SEALING = 2
|
|
MFD_CLOEXEC = 1
|
|
MIFF_REGISTER = 1
|
|
MLOCK_ONFAULT = 1
|
|
MMAP_PAGE_ZERO = 1048576
|
|
MNT_DETACH = 2
|
|
MNT_EXPIRE = 4
|
|
MNT_FORCE = 1
|
|
MODULE_INIT_IGNORE_MODVERSIONS = 1
|
|
MODULE_INIT_IGNORE_VERMAGIC = 2
|
|
MPOL_BIND = 2
|
|
MPOL_DEFAULT = 0
|
|
MPOL_F_ADDR = 2
|
|
MPOL_F_MEMS_ALLOWED = 4
|
|
MPOL_F_NODE = 1
|
|
MPOL_F_RELATIVE_NODES = 16384
|
|
MPOL_F_STATIC_NODES = 32768
|
|
MPOL_INTERLEAVE = 3
|
|
MPOL_MF_MOVE = 2
|
|
MPOL_MF_MOVE_ALL = 4
|
|
MPOL_MF_STRICT = 1
|
|
MPOL_PREFERRED = 1
|
|
MREMAP_FIXED = 2
|
|
MREMAP_MAYMOVE = 1
|
|
MRT6_ADD_MFC = 204
|
|
MRT6_ADD_MFC_PROXY = 210
|
|
MRT6_ADD_MIF = 202
|
|
MRT6_ASSERT = 207
|
|
MRT6_DEL_MFC = 205
|
|
MRT6_DEL_MFC_PROXY = 211
|
|
MRT6_DEL_MIF = 203
|
|
MRT6_DONE = 201
|
|
MRT6_INIT = 200
|
|
MRT6_PIM = 208
|
|
MRT6_TABLE = 209
|
|
MRT6_VERSION = 206
|
|
MSG_BATCH = 262144
|
|
MSG_CMSG_CLOEXEC = 1073741824
|
|
MSG_CONFIRM = 2048
|
|
MSG_DONTROUTE = 4
|
|
MSG_DONTWAIT = 64
|
|
MSG_EOR = 128
|
|
MSG_ERRQUEUE = 8192
|
|
MSG_EXCEPT = 8192
|
|
MSG_FASTOPEN = 536870912
|
|
MSG_INFO = 12
|
|
MSG_MORE = 32768
|
|
MSG_NOERROR = 4096
|
|
MSG_NOSIGNAL = 16384
|
|
MSG_OOB = 1
|
|
MSG_PEEK = 2
|
|
MSG_PROBE = 16
|
|
MSG_STAT = 11
|
|
MSG_TRUNC = 32
|
|
MSG_WAITALL = 256
|
|
MSG_WAITFORONE = 65536
|
|
MS_ASYNC = 1
|
|
MS_BIND = 4096
|
|
MS_DIRSYNC = 128
|
|
MS_INVALIDATE = 2
|
|
MS_I_VERSION = 8388608
|
|
MS_LAZYTIME = 33554432
|
|
MS_MANDLOCK = 64
|
|
MS_MOVE = 8192
|
|
MS_NOATIME = 1024
|
|
MS_NODEV = 4
|
|
MS_NODIRATIME = 2048
|
|
MS_NOEXEC = 8
|
|
MS_NOSUID = 2
|
|
MS_POSIXACL = 65536
|
|
MS_PRIVATE = 262144
|
|
MS_RDONLY = 1
|
|
MS_REC = 16384
|
|
MS_RELATIME = 2097152
|
|
MS_REMOUNT = 32
|
|
MS_SHARED = 1048576
|
|
MS_SILENT = 32768
|
|
MS_SLAVE = 524288
|
|
MS_STRICTATIME = 16777216
|
|
MS_SYNC = 4
|
|
MS_SYNCHRONOUS = 16
|
|
MS_UNBINDABLE = 131072
|
|
NETLINK_ADD_MEMBERSHIP = 1
|
|
NETLINK_AUDIT = 9
|
|
NETLINK_BROADCAST_ERROR = 4
|
|
NETLINK_CAP_ACK = 10
|
|
NETLINK_CONNECTOR = 11
|
|
NETLINK_CRYPTO = 21
|
|
NETLINK_DNRTMSG = 14
|
|
NETLINK_DROP_MEMBERSHIP = 2
|
|
NETLINK_ECRYPTFS = 19
|
|
NETLINK_FIB_LOOKUP = 10
|
|
NETLINK_FIREWALL = 3
|
|
NETLINK_GENERIC = 16
|
|
NETLINK_INET_DIAG = 4
|
|
NETLINK_IP6_FW = 13
|
|
NETLINK_ISCSI = 8
|
|
NETLINK_KOBJECT_UEVENT = 15
|
|
NETLINK_LISTEN_ALL_NSID = 8
|
|
NETLINK_LIST_MEMBERSHIPS = 9
|
|
NETLINK_NETFILTER = 12
|
|
NETLINK_NFLOG = 5
|
|
NETLINK_NO_ENOBUFS = 5
|
|
NETLINK_PKTINFO = 3
|
|
NETLINK_RDMA = 20
|
|
NETLINK_ROUTE = 0
|
|
NETLINK_RX_RING = 6
|
|
NETLINK_SCSITRANSPORT = 18
|
|
NETLINK_SELINUX = 7
|
|
NETLINK_SOCK_DIAG = 4
|
|
NETLINK_TX_RING = 7
|
|
NETLINK_UNUSED = 1
|
|
NETLINK_USERSOCK = 2
|
|
NETLINK_XFRM = 6
|
|
NETROM_IDLE = 7
|
|
NETROM_N2 = 3
|
|
NETROM_T1 = 1
|
|
NETROM_T2 = 2
|
|
NETROM_T4 = 6
|
|
NEXTHDR_AUTH = 51
|
|
NEXTHDR_DEST = 60
|
|
NEXTHDR_ESP = 50
|
|
NEXTHDR_FRAGMENT = 44
|
|
NEXTHDR_GRE = 47
|
|
NEXTHDR_HOP = 0
|
|
NEXTHDR_ICMP = 58
|
|
NEXTHDR_MOBILITY = 135
|
|
NEXTHDR_NONE = 59
|
|
NEXTHDR_ROUTING = 43
|
|
NFC_LLCP_MIUX = 1
|
|
NFC_LLCP_REMOTE_LTO = 3
|
|
NFC_LLCP_REMOTE_MIU = 2
|
|
NFC_LLCP_REMOTE_RW = 4
|
|
NFC_LLCP_RW = 0
|
|
NFC_PROTO_FELICA = 3
|
|
NFC_PROTO_ISO14443 = 4
|
|
NFC_PROTO_ISO14443_B = 6
|
|
NFC_PROTO_ISO15693 = 7
|
|
NFC_PROTO_JEWEL = 1
|
|
NFC_PROTO_MIFARE = 2
|
|
NFC_PROTO_NFC_DEP = 5
|
|
NFC_SOCKPROTO_LLCP = 1
|
|
NFC_SOCKPROTO_RAW = 0
|
|
NLM_F_ACK = 4
|
|
NLM_F_APPEND = 2048
|
|
NLM_F_ATOMIC = 1024
|
|
NLM_F_CREATE = 1024
|
|
NLM_F_DUMP = 768
|
|
NLM_F_DUMP_FILTERED = 32
|
|
NLM_F_DUMP_INTR = 16
|
|
NLM_F_ECHO = 8
|
|
NLM_F_EXCL = 512
|
|
NLM_F_MATCH = 512
|
|
NLM_F_MULTI = 2
|
|
NLM_F_REPLACE = 256
|
|
NLM_F_REQUEST = 1
|
|
NLM_F_ROOT = 256
|
|
NO_CLIENT = 0
|
|
NT_386_IOPERM = 513
|
|
NT_386_TLS = 512
|
|
NT_AUXV = 6
|
|
NT_PRFPREG = 2
|
|
NT_PRPSINFO = 3
|
|
NT_PRSTATUS = 1
|
|
NT_TASKSTRUCT = 4
|
|
NT_X86_XSTATE = 514
|
|
O_APPEND = 1024
|
|
O_CLOEXEC = 524288
|
|
O_CREAT = 64
|
|
O_DIRECT = 65536
|
|
O_DIRECTORY = 16384
|
|
O_DSYNC = 4096
|
|
O_EXCL = 128
|
|
O_LARGEFILE = 131072
|
|
O_NOATIME = 262144
|
|
O_NOCTTY = 256
|
|
O_NOFOLLOW = 32768
|
|
O_NONBLOCK = 2048
|
|
O_PATH = 2097152
|
|
O_RDONLY = 0
|
|
O_RDWR = 2
|
|
O_SYNC = 1052672
|
|
O_TRUNC = 512
|
|
O_WRONLY = 1
|
|
PACKET_ADD_MEMBERSHIP = 1
|
|
PACKET_AUXDATA = 8
|
|
PACKET_COPY_THRESH = 7
|
|
PACKET_DROP_MEMBERSHIP = 2
|
|
PACKET_FANOUT = 18
|
|
PACKET_FANOUT_CBPF = 6
|
|
PACKET_FANOUT_CPU = 2
|
|
PACKET_FANOUT_DATA = 22
|
|
PACKET_FANOUT_EBPF = 7
|
|
PACKET_FANOUT_FLAG_DEFRAG = 32768
|
|
PACKET_FANOUT_FLAG_ROLLOVER = 4096
|
|
PACKET_FANOUT_HASH = 0
|
|
PACKET_FANOUT_LB = 1
|
|
PACKET_FANOUT_QM = 5
|
|
PACKET_FANOUT_RND = 4
|
|
PACKET_FANOUT_ROLLOVER = 3
|
|
PACKET_HDRLEN = 11
|
|
PACKET_LOSS = 14
|
|
PACKET_ORIGDEV = 9
|
|
PACKET_QDISC_BYPASS = 20
|
|
PACKET_RECV_OUTPUT = 3
|
|
PACKET_RESERVE = 12
|
|
PACKET_RX_RING = 5
|
|
PACKET_STATISTICS = 6
|
|
PACKET_TIMESTAMP = 17
|
|
PACKET_TX_HAS_OFF = 19
|
|
PACKET_TX_RING = 13
|
|
PACKET_TX_TIMESTAMP = 16
|
|
PACKET_VERSION = 10
|
|
PACKET_VNET_HDR = 15
|
|
PERF_EVENT_IOC_DISABLE = 9217
|
|
PERF_EVENT_IOC_ENABLE = 9216
|
|
PERF_EVENT_IOC_ID = 2148017159
|
|
PERF_EVENT_IOC_PERIOD = 1074275332
|
|
PERF_EVENT_IOC_REFRESH = 9218
|
|
PERF_EVENT_IOC_RESET = 9219
|
|
PERF_EVENT_IOC_SET_BPF = 1074013192
|
|
PERF_EVENT_IOC_SET_FILTER = 1074275334
|
|
PERF_EVENT_IOC_SET_OUTPUT = 9221
|
|
PERF_FLAG_FD_CLOEXEC = 8
|
|
PERF_FLAG_FD_NO_GROUP = 1
|
|
PERF_FLAG_FD_OUTPUT = 2
|
|
PERF_FLAG_PID_CGROUP = 4
|
|
PERF_FORMAT_GROUP = 8
|
|
PERF_FORMAT_ID = 4
|
|
PERF_FORMAT_TOTAL_TIME_ENABLED = 1
|
|
PERF_FORMAT_TOTAL_TIME_RUNNING = 2
|
|
PERF_SAMPLE_ADDR = 8
|
|
PERF_SAMPLE_BRANCH_ABORT_TX = 128
|
|
PERF_SAMPLE_BRANCH_ANY = 8
|
|
PERF_SAMPLE_BRANCH_ANY_CALL = 16
|
|
PERF_SAMPLE_BRANCH_ANY_RETURN = 32
|
|
PERF_SAMPLE_BRANCH_CALL = 8192
|
|
PERF_SAMPLE_BRANCH_CALL_STACK = 2048
|
|
PERF_SAMPLE_BRANCH_COND = 1024
|
|
PERF_SAMPLE_BRANCH_HV = 4
|
|
PERF_SAMPLE_BRANCH_IND_CALL = 64
|
|
PERF_SAMPLE_BRANCH_IND_JUMP = 4096
|
|
PERF_SAMPLE_BRANCH_IN_TX = 256
|
|
PERF_SAMPLE_BRANCH_KERNEL = 2
|
|
PERF_SAMPLE_BRANCH_MAX = 65536
|
|
PERF_SAMPLE_BRANCH_NO_CYCLES = 32768
|
|
PERF_SAMPLE_BRANCH_NO_FLAGS = 16384
|
|
PERF_SAMPLE_BRANCH_NO_TX = 512
|
|
PERF_SAMPLE_BRANCH_STACK = 2048
|
|
PERF_SAMPLE_BRANCH_USER = 1
|
|
PERF_SAMPLE_CALLCHAIN = 32
|
|
PERF_SAMPLE_CPU = 128
|
|
PERF_SAMPLE_DATA_SRC = 32768
|
|
PERF_SAMPLE_ID = 64
|
|
PERF_SAMPLE_IDENTIFIER = 65536
|
|
PERF_SAMPLE_IP = 1
|
|
PERF_SAMPLE_PERIOD = 256
|
|
PERF_SAMPLE_RAW = 1024
|
|
PERF_SAMPLE_READ = 16
|
|
PERF_SAMPLE_REGS_INTR = 262144
|
|
PERF_SAMPLE_REGS_USER = 4096
|
|
PERF_SAMPLE_STACK_USER = 8192
|
|
PERF_SAMPLE_STREAM_ID = 512
|
|
PERF_SAMPLE_TID = 2
|
|
PERF_SAMPLE_TIME = 4
|
|
PERF_SAMPLE_TRANSACTION = 131072
|
|
PERF_SAMPLE_WEIGHT = 16384
|
|
PERF_TYPE_BREAKPOINT = 5
|
|
PERF_TYPE_HARDWARE = 0
|
|
PERF_TYPE_HW_CACHE = 3
|
|
PERF_TYPE_RAW = 4
|
|
PERF_TYPE_SOFTWARE = 1
|
|
PERF_TYPE_TRACEPOINT = 2
|
|
PER_BSD = 6
|
|
PER_HPUX = 16
|
|
PER_IRIX32 = 67108873
|
|
PER_IRIX64 = 67108875
|
|
PER_IRIXN32 = 67108874
|
|
PER_ISCR4 = 67108869
|
|
PER_LINUX = 0
|
|
PER_LINUX32 = 8
|
|
PER_OSF4 = 15
|
|
PER_OSR5 = 100663299
|
|
PER_RISCOS = 12
|
|
PER_SOLARIS = 67108877
|
|
PER_SVR3 = 83886082
|
|
PER_SVR4 = 68157441
|
|
PER_UW7 = 68157454
|
|
PER_WYSEV386 = 83886084
|
|
PER_XENIX = 83886087
|
|
PIO_FONT = 19297
|
|
PIO_FONTRESET = 19309
|
|
PIO_FONTX = 19308
|
|
PIO_SCRNMAP = 19265
|
|
PIO_UNIMAP = 19303
|
|
PIO_UNIMAPCLR = 19304
|
|
PIO_UNISCRNMAP = 19306
|
|
PKEY_DISABLE_ACCESS = 1
|
|
PKEY_DISABLE_WRITE = 2
|
|
POLLERR = 8
|
|
POLLFREE = 16384
|
|
POLLHUP = 16
|
|
POLLIN = 1
|
|
POLLMSG = 1024
|
|
POLLNVAL = 32
|
|
POLLOUT = 4
|
|
POLLPRI = 2
|
|
POLLRDBAND = 128
|
|
POLLRDHUP = 8192
|
|
POLLRDNORM = 64
|
|
POLLREMOVE = 4096
|
|
POLLWRBAND = 512
|
|
POLLWRNORM = 256
|
|
POLL_BUSY_LOOP = 32768
|
|
POSIX_FADV_DONTNEED = 4
|
|
POSIX_FADV_NOREUSE = 5
|
|
POSIX_FADV_NORMAL = 0
|
|
POSIX_FADV_RANDOM = 1
|
|
POSIX_FADV_SEQUENTIAL = 2
|
|
POSIX_FADV_WILLNEED = 3
|
|
PRIO_PGRP = 1
|
|
PRIO_PROCESS = 0
|
|
PRIO_USER = 2
|
|
PROT_EXEC = 4
|
|
PROT_GROWSDOWN = 16777216
|
|
PROT_GROWSUP = 33554432
|
|
PROT_READ = 1
|
|
PROT_SEM = 8
|
|
PROT_WRITE = 2
|
|
PR_CAPBSET_DROP = 24
|
|
PR_CAPBSET_READ = 23
|
|
PR_ENDIAN_BIG = 0
|
|
PR_ENDIAN_LITTLE = 1
|
|
PR_ENDIAN_PPC_LITTLE = 2
|
|
PR_FP_EXC_ASYNC = 2
|
|
PR_FP_EXC_DISABLED = 0
|
|
PR_FP_EXC_DIV = 65536
|
|
PR_FP_EXC_INV = 1048576
|
|
PR_FP_EXC_NONRECOV = 1
|
|
PR_FP_EXC_OVF = 131072
|
|
PR_FP_EXC_PRECISE = 3
|
|
PR_FP_EXC_RES = 524288
|
|
PR_FP_EXC_SW_ENABLE = 128
|
|
PR_FP_EXC_UND = 262144
|
|
PR_GET_CHILD_SUBREAPER = 37
|
|
PR_GET_DUMPABLE = 3
|
|
PR_GET_ENDIAN = 19
|
|
PR_GET_FPEMU = 9
|
|
PR_GET_FPEXC = 11
|
|
PR_GET_KEEPCAPS = 7
|
|
PR_GET_NAME = 16
|
|
PR_GET_NO_NEW_PRIVS = 39
|
|
PR_GET_PDEATHSIG = 2
|
|
PR_GET_SECCOMP = 21
|
|
PR_GET_SECUREBITS = 27
|
|
PR_GET_TID_ADDRESS = 40
|
|
PR_GET_TIMERSLACK = 30
|
|
PR_GET_TIMING = 13
|
|
PR_GET_TSC = 25
|
|
PR_GET_UNALIGN = 5
|
|
PR_MCE_KILL = 33
|
|
PR_MCE_KILL_GET = 34
|
|
PR_SET_CHILD_SUBREAPER = 36
|
|
PR_SET_DUMPABLE = 4
|
|
PR_SET_ENDIAN = 20
|
|
PR_SET_FPEMU = 10
|
|
PR_SET_FPEXC = 12
|
|
PR_SET_KEEPCAPS = 8
|
|
PR_SET_MM = 35
|
|
PR_SET_MM_BRK = 7
|
|
PR_SET_MM_END_CODE = 2
|
|
PR_SET_MM_END_DATA = 4
|
|
PR_SET_MM_START_BRK = 6
|
|
PR_SET_MM_START_CODE = 1
|
|
PR_SET_MM_START_DATA = 3
|
|
PR_SET_MM_START_STACK = 5
|
|
PR_SET_NAME = 15
|
|
PR_SET_NO_NEW_PRIVS = 38
|
|
PR_SET_PDEATHSIG = 1
|
|
PR_SET_PTRACER = 1499557217
|
|
PR_SET_SECCOMP = 22
|
|
PR_SET_SECUREBITS = 28
|
|
PR_SET_TIMERSLACK = 29
|
|
PR_SET_TIMING = 14
|
|
PR_SET_TSC = 26
|
|
PR_SET_UNALIGN = 6
|
|
PR_TASK_PERF_EVENTS_DISABLE = 31
|
|
PR_TASK_PERF_EVENTS_ENABLE = 32
|
|
PTRACE_ATTACH = 16
|
|
PTRACE_CONT = 7
|
|
PTRACE_DETACH = 17
|
|
PTRACE_GETEVENTMSG = 16897
|
|
PTRACE_GETREGSET = 16900
|
|
PTRACE_GETSIGINFO = 16898
|
|
PTRACE_INTERRUPT = 16903
|
|
PTRACE_KILL = 8
|
|
PTRACE_LISTEN = 16904
|
|
PTRACE_O_EXITKILL = 1048576
|
|
PTRACE_O_TRACECLONE = 8
|
|
PTRACE_O_TRACEEXEC = 16
|
|
PTRACE_O_TRACEEXIT = 64
|
|
PTRACE_O_TRACEFORK = 2
|
|
PTRACE_O_TRACESYSGOOD = 1
|
|
PTRACE_O_TRACEVFORK = 4
|
|
PTRACE_O_TRACEVFORKDONE = 32
|
|
PTRACE_PEEKDATA = 2
|
|
PTRACE_PEEKTEXT = 1
|
|
PTRACE_PEEKUSR = 3
|
|
PTRACE_POKEDATA = 5
|
|
PTRACE_POKETEXT = 4
|
|
PTRACE_POKEUSR = 6
|
|
PTRACE_SEIZE = 16902
|
|
PTRACE_SETOPTIONS = 16896
|
|
PTRACE_SETREGSET = 16901
|
|
PTRACE_SETSIGINFO = 16899
|
|
PTRACE_SINGLESTEP = 9
|
|
PTRACE_SYSCALL = 24
|
|
PTRACE_TRACEME = 0
|
|
P_ALL = 0
|
|
P_PGID = 2
|
|
P_PID = 1
|
|
READ_IMPLIES_EXEC = 4194304
|
|
RENAME_EXCHANGE = 2
|
|
RENAME_NOREPLACE = 1
|
|
RENAME_WHITEOUT = 4
|
|
RFCOMM_CONNINFO = 2
|
|
RFCOMM_LM = 3
|
|
RLIMIT_AS = 9
|
|
RLIMIT_CORE = 4
|
|
RLIMIT_CPU = 0
|
|
RLIMIT_DATA = 2
|
|
RLIMIT_FSIZE = 1
|
|
RLIMIT_LOCKS = 10
|
|
RLIMIT_MEMLOCK = 8
|
|
RLIMIT_MSGQUEUE = 12
|
|
RLIMIT_NICE = 13
|
|
RLIMIT_NOFILE = 7
|
|
RLIMIT_NPROC = 6
|
|
RLIMIT_RSS = 5
|
|
RLIMIT_RTPRIO = 14
|
|
RLIMIT_RTTIME = 15
|
|
RLIMIT_SIGPENDING = 11
|
|
RLIMIT_STACK = 3
|
|
RNDADDENTROPY = 1074287107
|
|
RNDADDTOENTCNT = 1074024961
|
|
RNDCLEARPOOL = 20998
|
|
RNDGETENTCNT = 2147766784
|
|
RNDZAPENTCNT = 20996
|
|
RTF_ADDRCONF = 262144
|
|
RTF_ALLONLINK = 131072
|
|
RTF_ANYCAST = 1048576
|
|
RTF_CACHE = 16777216
|
|
RTF_DEFAULT = 65536
|
|
RTF_DYNAMIC = 16
|
|
RTF_EXPIRES = 4194304
|
|
RTF_FLOW = 33554432
|
|
RTF_GATEWAY = 2
|
|
RTF_HOST = 4
|
|
RTF_IRTT = 256
|
|
RTF_LOCAL = 2147483648
|
|
RTF_MODIFIED = 32
|
|
RTF_MTU = 64
|
|
RTF_NONEXTHOP = 2097152
|
|
RTF_PCPU = 1073741824
|
|
RTF_POLICY = 67108864
|
|
RTF_PREFIX_RT = 524288
|
|
RTF_REINSTATE = 8
|
|
RTF_REJECT = 512
|
|
RTF_ROUTEINFO = 8388608
|
|
RTF_UP = 1
|
|
RTF_WINDOW = 128
|
|
RUSAGE_CHILDREN = 18446744073709551615
|
|
RUSAGE_SELF = 0
|
|
RUSAGE_THREAD = 1
|
|
SA_NOCLDSTOP = 1
|
|
SA_NOCLDWAIT = 2
|
|
SA_NODEFER = 1073741824
|
|
SA_ONSTACK = 134217728
|
|
SA_RESETHAND = 2147483648
|
|
SA_RESTART = 268435456
|
|
SA_SIGINFO = 4
|
|
SCHED_BATCH = 3
|
|
SCHED_DEADLINE = 6
|
|
SCHED_FIFO = 1
|
|
SCHED_FLAG_RESET_ON_FORK = 1
|
|
SCHED_IDLE = 5
|
|
SCHED_NORMAL = 0
|
|
SCHED_RR = 2
|
|
SCM_CREDENTIALS = 2
|
|
SCM_RIGHTS = 1
|
|
SCO_CONNINFO = 2
|
|
SCO_OPTIONS = 1
|
|
SCTP_ABORT = 4
|
|
SCTP_ADAPTATION_LAYER = 7
|
|
SCTP_ADDR_OVER = 2
|
|
SCTP_ADD_STREAMS = 121
|
|
SCTP_ASSOCINFO = 1
|
|
SCTP_AUTH_ACTIVE_KEY = 24
|
|
SCTP_AUTH_CHUNK = 21
|
|
SCTP_AUTH_DELETE_KEY = 25
|
|
SCTP_AUTH_KEY = 23
|
|
SCTP_AUTOCLOSE = 4
|
|
SCTP_AUTO_ASCONF = 30
|
|
SCTP_CONTEXT = 17
|
|
SCTP_DEFAULT_PRINFO = 114
|
|
SCTP_DEFAULT_SEND_PARAM = 10
|
|
SCTP_DEFAULT_SNDINFO = 34
|
|
SCTP_DELAYED_SACK = 16
|
|
SCTP_DISABLE_FRAGMENTS = 8
|
|
SCTP_ENABLE_STREAM_RESET = 118
|
|
SCTP_EOF = 512
|
|
SCTP_EVENTS = 11
|
|
SCTP_FRAGMENT_INTERLEAVE = 18
|
|
SCTP_GET_ASSOC_ID_LIST = 29
|
|
SCTP_GET_ASSOC_NUMBER = 28
|
|
SCTP_GET_ASSOC_STATS = 112
|
|
SCTP_GET_LOCAL_ADDRS = 109
|
|
SCTP_GET_PEER_ADDRS = 108
|
|
SCTP_GET_PEER_ADDR_INFO = 15
|
|
SCTP_HMAC_IDENT = 22
|
|
SCTP_INIT = 0
|
|
SCTP_INITMSG = 2
|
|
SCTP_I_WANT_MAPPED_V4_ADDR = 12
|
|
SCTP_LOCAL_AUTH_CHUNKS = 27
|
|
SCTP_MAXSEG = 13
|
|
SCTP_MAX_BURST = 20
|
|
SCTP_NODELAY = 3
|
|
SCTP_NOTIFICATION = 32768
|
|
SCTP_PARTIAL_DELIVERY_POINT = 19
|
|
SCTP_PEER_ADDR_PARAMS = 9
|
|
SCTP_PEER_ADDR_THLDS = 31
|
|
SCTP_PEER_AUTH_CHUNKS = 26
|
|
SCTP_PRIMARY_ADDR = 6
|
|
SCTP_PR_ASSOC_STATUS = 115
|
|
SCTP_PR_SCTP_NONE = 0
|
|
SCTP_PR_SCTP_PRIO = 48
|
|
SCTP_PR_SCTP_RTX = 32
|
|
SCTP_PR_SCTP_TTL = 16
|
|
SCTP_PR_SUPPORTED = 113
|
|
SCTP_RECVNXTINFO = 33
|
|
SCTP_RECVRCVINFO = 32
|
|
SCTP_RESET_ASSOC = 120
|
|
SCTP_RESET_STREAMS = 119
|
|
SCTP_RTOINFO = 0
|
|
SCTP_SACK_IMMEDIATELY = 8
|
|
SCTP_SET_PEER_PRIMARY_ADDR = 5
|
|
SCTP_SNDINFO = 2
|
|
SCTP_SNDRCV = 1
|
|
SCTP_SOCKOPT_BINDX_ADD = 100
|
|
SCTP_SOCKOPT_BINDX_REM = 101
|
|
SCTP_SOCKOPT_CONNECTX = 110
|
|
SCTP_SOCKOPT_CONNECTX3 = 111
|
|
SCTP_SOCKOPT_CONNECTX_OLD = 107
|
|
SCTP_SOCKOPT_PEELOFF = 102
|
|
SCTP_STATUS = 14
|
|
SCTP_UNORDERED = 1
|
|
SCTP_V4_FLOW = 3
|
|
SCTP_V6_FLOW = 7
|
|
SECCOMP_FILTER_FLAG_TSYNC = 1
|
|
SECCOMP_MODE_DISABLED = 0
|
|
SECCOMP_MODE_FILTER = 2
|
|
SECCOMP_MODE_STRICT = 1
|
|
SECCOMP_SET_MODE_FILTER = 1
|
|
SECCOMP_SET_MODE_STRICT = 0
|
|
SEEK_CUR = 1
|
|
SEEK_DATA = 3
|
|
SEEK_END = 2
|
|
SEEK_HOLE = 4
|
|
SEEK_SET = 0
|
|
SEM_INFO = 19
|
|
SEM_STAT = 18
|
|
SEM_UNDO = 4096
|
|
SETALL = 17
|
|
SETVAL = 16
|
|
SFD_CLOEXEC = 524288
|
|
SFD_NONBLOCK = 2048
|
|
SHM_HUGETLB = 2048
|
|
SHM_HUGE_1GB = 2013265920
|
|
SHM_HUGE_2MB = 1409286144
|
|
SHM_INFO = 14
|
|
SHM_LOCK = 11
|
|
SHM_NORESERVE = 4096
|
|
SHM_RDONLY = 4096
|
|
SHM_REMAP = 16384
|
|
SHM_RND = 8192
|
|
SHM_STAT = 13
|
|
SHM_UNLOCK = 12
|
|
SHORT_INODE = 16777216
|
|
SHUT_RD = 0
|
|
SHUT_WR = 1
|
|
SIGEV_NONE = 1
|
|
SIGEV_SIGNAL = 0
|
|
SIGEV_THREAD = 2
|
|
SIGEV_THREAD_ID = 4
|
|
SIG_BLOCK = 0
|
|
SIG_SETMASK = 2
|
|
SIG_UNBLOCK = 1
|
|
SIOCADDDLCI = 35200
|
|
SIOCADDMULTI = 35121
|
|
SIOCADDRT = 35083
|
|
SIOCAIPXITFCRT = 35296
|
|
SIOCAIPXPRISLT = 35297
|
|
SIOCATMARK = 35077
|
|
SIOCBONDCHANGEACTIVE = 35221
|
|
SIOCBONDENSLAVE = 35216
|
|
SIOCBONDINFOQUERY = 35220
|
|
SIOCBONDRELEASE = 35217
|
|
SIOCBONDSETHWADDR = 35218
|
|
SIOCBONDSLAVEINFOQUERY = 35219
|
|
SIOCBRADDBR = 35232
|
|
SIOCBRADDIF = 35234
|
|
SIOCBRDELBR = 35233
|
|
SIOCBRDELIF = 35235
|
|
SIOCDARP = 35155
|
|
SIOCDELDLCI = 35201
|
|
SIOCDELMULTI = 35122
|
|
SIOCDELRT = 35084
|
|
SIOCDEVPRIVATE_BEG = 35312
|
|
SIOCDEVPRIVATE_END = 35327
|
|
SIOCDIFADDR = 35126
|
|
SIOCETHTOOL = 35142
|
|
SIOCGARP = 35156
|
|
SIOCGHWTSTAMP = 35249
|
|
SIOCGIFADDR = 35093
|
|
SIOCGIFBR = 35136
|
|
SIOCGIFBRDADDR = 35097
|
|
SIOCGIFCOUNT = 35128
|
|
SIOCGIFDSTADDR = 35095
|
|
SIOCGIFENCAP = 35109
|
|
SIOCGIFFLAGS = 35091
|
|
SIOCGIFHWADDR = 35111
|
|
SIOCGIFINDEX = 35123
|
|
SIOCGIFMAP = 35184
|
|
SIOCGIFMEM = 35103
|
|
SIOCGIFMETRIC = 35101
|
|
SIOCGIFMTU = 35105
|
|
SIOCGIFNAME = 35088
|
|
SIOCGIFNETMASK = 35099
|
|
SIOCGIFPFLAGS = 35125
|
|
SIOCGIFSLAVE = 35113
|
|
SIOCGIFTXQLEN = 35138
|
|
SIOCGMIIPHY = 35143
|
|
SIOCGMIIREG = 35144
|
|
SIOCGPGRP = 35076
|
|
SIOCGSKNS = 35148
|
|
SIOCGSTAMP = 35078
|
|
SIOCGSTAMPNS = 35079
|
|
SIOCINQ = 21531
|
|
SIOCIPXCFGDATA = 35298
|
|
SIOCIPXNCPCONN = 35299
|
|
SIOCKCMATTACH = 35296
|
|
SIOCKCMCLONE = 35298
|
|
SIOCKCMUNATTACH = 35297
|
|
SIOCOUTQ = 21521
|
|
SIOCOUTQNSD = 35147
|
|
SIOCPROTOPRIVATE_BEG = 35296
|
|
SIOCPROTOPRIVATE_END = 35311
|
|
SIOCRTMSG = 35085
|
|
SIOCSARP = 35157
|
|
SIOCSHWTSTAMP = 35248
|
|
SIOCSIFADDR = 35094
|
|
SIOCSIFBRDADDR = 35098
|
|
SIOCSIFDSTADDR = 35096
|
|
SIOCSIFENCAP = 35110
|
|
SIOCSIFFLAGS = 35092
|
|
SIOCSIFHWADDR = 35108
|
|
SIOCSIFHWBROADCAST = 35127
|
|
SIOCSIFLINK = 35089
|
|
SIOCSIFMAP = 35185
|
|
SIOCSIFMEM = 35104
|
|
SIOCSIFMETRIC = 35102
|
|
SIOCSIFMTU = 35106
|
|
SIOCSIFNAME = 35107
|
|
SIOCSIFNETMASK = 35100
|
|
SIOCSIFPFLAGS = 35124
|
|
SIOCSIFSLAVE = 35120
|
|
SIOCSIFTXQLEN = 35139
|
|
SIOCSMIIREG = 35145
|
|
SIOCSPGRP = 35074
|
|
SIOCWANDEV = 35146
|
|
SNDRV_CTL_ELEM_IFACE_CARD = 0
|
|
SNDRV_CTL_ELEM_IFACE_HWDEP = 1
|
|
SNDRV_CTL_ELEM_IFACE_MIXER = 2
|
|
SNDRV_CTL_ELEM_IFACE_PCM = 3
|
|
SNDRV_CTL_ELEM_IFACE_RAWMIDI = 4
|
|
SNDRV_CTL_ELEM_IFACE_SEQUENCER = 6
|
|
SNDRV_CTL_ELEM_IFACE_TIMER = 5
|
|
SNDRV_CTL_IOCTL_CARD_INFO = 2172146945
|
|
SNDRV_CTL_IOCTL_ELEM_ADD = 3239073047
|
|
SNDRV_CTL_IOCTL_ELEM_INFO = 3239073041
|
|
SNDRV_CTL_IOCTL_ELEM_LIST = 3226490128
|
|
SNDRV_CTL_IOCTL_ELEM_LOCK = 1077957908
|
|
SNDRV_CTL_IOCTL_ELEM_READ = 3301463314
|
|
SNDRV_CTL_IOCTL_ELEM_REMOVE = 3225441561
|
|
SNDRV_CTL_IOCTL_ELEM_REPLACE = 3239073048
|
|
SNDRV_CTL_IOCTL_ELEM_UNLOCK = 1077957909
|
|
SNDRV_CTL_IOCTL_ELEM_WRITE = 3301463315
|
|
SNDRV_CTL_IOCTL_HWDEP_INFO = 2161923361
|
|
SNDRV_CTL_IOCTL_HWDEP_NEXT_DEVICE = 3221509408
|
|
SNDRV_CTL_IOCTL_PCM_INFO = 3240121649
|
|
SNDRV_CTL_IOCTL_PCM_NEXT_DEVICE = 2147767600
|
|
SNDRV_CTL_IOCTL_PCM_PREFER_SUBDEVICE = 1074025778
|
|
SNDRV_CTL_IOCTL_POWER_STATE = 2147767761
|
|
SNDRV_CTL_IOCTL_PVERSION = 2147767552
|
|
SNDRV_CTL_IOCTL_RAWMIDI_INFO = 3238810945
|
|
SNDRV_CTL_IOCTL_RAWMIDI_NEXT_DEVICE = 3221509440
|
|
SNDRV_CTL_IOCTL_RAWMIDI_PREFER_SUBDEVICE = 1074025794
|
|
SNDRV_CTL_IOCTL_SUBSCRIBE_EVENTS = 3221509398
|
|
SNDRV_CTL_IOCTL_TLV_COMMAND = 3221771548
|
|
SNDRV_CTL_IOCTL_TLV_READ = 3221771546
|
|
SNDRV_CTL_IOCTL_TLV_WRITE = 3221771547
|
|
SNDRV_SEQ_FILTER_BOUNCE = 4
|
|
SNDRV_SEQ_FILTER_BROADCAST = 1
|
|
SNDRV_SEQ_FILTER_MULTICAST = 2
|
|
SNDRV_SEQ_FILTER_USE_EVENT = 18446744071562067968
|
|
SNDRV_SEQ_IOCTL_CLIENT_ID = 2147767041
|
|
SNDRV_SEQ_IOCTL_CREATE_PORT = 3232256800
|
|
SNDRV_SEQ_IOCTL_CREATE_QUEUE = 3230421810
|
|
SNDRV_SEQ_IOCTL_DELETE_PORT = 1084773153
|
|
SNDRV_SEQ_IOCTL_DELETE_QUEUE = 1082938163
|
|
SNDRV_SEQ_IOCTL_GET_CLIENT_INFO = 3233567504
|
|
SNDRV_SEQ_IOCTL_GET_CLIENT_POOL = 3227013963
|
|
SNDRV_SEQ_IOCTL_GET_NAMED_QUEUE = 3230421814
|
|
SNDRV_SEQ_IOCTL_GET_PORT_INFO = 3232256802
|
|
SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT = 3226227529
|
|
SNDRV_SEQ_IOCTL_GET_QUEUE_INFO = 3230421812
|
|
SNDRV_SEQ_IOCTL_GET_QUEUE_STATUS = 3227276096
|
|
SNDRV_SEQ_IOCTL_GET_QUEUE_TEMPO = 3224130369
|
|
SNDRV_SEQ_IOCTL_GET_QUEUE_TIMER = 3227538245
|
|
SNDRV_SEQ_IOCTL_GET_SUBSCRIPTION = 3226489680
|
|
SNDRV_SEQ_IOCTL_PVERSION = 2147767040
|
|
SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT = 3233567569
|
|
SNDRV_SEQ_IOCTL_QUERY_NEXT_PORT = 3232256850
|
|
SNDRV_SEQ_IOCTL_QUERY_SUBS = 3227013967
|
|
SNDRV_SEQ_IOCTL_REMOVE_EVENTS = 1077957454
|
|
SNDRV_SEQ_IOCTL_RUNNING_MODE = 3222295299
|
|
SNDRV_SEQ_IOCTL_SET_CLIENT_INFO = 1086083857
|
|
SNDRV_SEQ_IOCTL_SET_CLIENT_POOL = 1079530316
|
|
SNDRV_SEQ_IOCTL_SET_PORT_INFO = 1084773155
|
|
SNDRV_SEQ_IOCTL_SET_QUEUE_CLIENT = 1078743882
|
|
SNDRV_SEQ_IOCTL_SET_QUEUE_INFO = 3230421813
|
|
SNDRV_SEQ_IOCTL_SET_QUEUE_TEMPO = 1076646722
|
|
SNDRV_SEQ_IOCTL_SET_QUEUE_TIMER = 1080054598
|
|
SNDRV_SEQ_IOCTL_SUBSCRIBE_PORT = 1079006000
|
|
SNDRV_SEQ_IOCTL_SYSTEM_INFO = 3224392450
|
|
SNDRV_SEQ_IOCTL_UNSUBSCRIBE_PORT = 1079006001
|
|
SNDRV_SEQ_PORT_CAP_DUPLEX = 16
|
|
SNDRV_SEQ_PORT_CAP_NO_EXPORT = 128
|
|
SNDRV_SEQ_PORT_CAP_READ = 1
|
|
SNDRV_SEQ_PORT_CAP_SUBS_READ = 32
|
|
SNDRV_SEQ_PORT_CAP_SUBS_WRITE = 64
|
|
SNDRV_SEQ_PORT_CAP_SYNC_READ = 4
|
|
SNDRV_SEQ_PORT_CAP_SYNC_WRITE = 8
|
|
SNDRV_SEQ_PORT_CAP_WRITE = 2
|
|
SNDRV_SEQ_PORT_FLG_GIVEN_PORT = 1
|
|
SNDRV_SEQ_PORT_FLG_TIMESTAMP = 2
|
|
SNDRV_SEQ_PORT_FLG_TIME_REAL = 4
|
|
SNDRV_SEQ_PORT_SUBS_EXCLUSIVE = 1
|
|
SNDRV_SEQ_PORT_SUBS_TIMESTAMP = 2
|
|
SNDRV_SEQ_PORT_SUBS_TIME_REAL = 4
|
|
SNDRV_SEQ_PORT_TYPE_APPLICATION = 1048576
|
|
SNDRV_SEQ_PORT_TYPE_DIRECT_SAMPLE = 2048
|
|
SNDRV_SEQ_PORT_TYPE_HARDWARE = 65536
|
|
SNDRV_SEQ_PORT_TYPE_MIDI_GENERIC = 2
|
|
SNDRV_SEQ_PORT_TYPE_MIDI_GM = 4
|
|
SNDRV_SEQ_PORT_TYPE_MIDI_GM2 = 64
|
|
SNDRV_SEQ_PORT_TYPE_MIDI_GS = 8
|
|
SNDRV_SEQ_PORT_TYPE_MIDI_MT32 = 32
|
|
SNDRV_SEQ_PORT_TYPE_MIDI_XG = 16
|
|
SNDRV_SEQ_PORT_TYPE_PORT = 524288
|
|
SNDRV_SEQ_PORT_TYPE_SAMPLE = 4096
|
|
SNDRV_SEQ_PORT_TYPE_SOFTWARE = 131072
|
|
SNDRV_SEQ_PORT_TYPE_SPECIFIC = 1
|
|
SNDRV_SEQ_PORT_TYPE_SYNTH = 1024
|
|
SNDRV_SEQ_PORT_TYPE_SYNTHESIZER = 262144
|
|
SNDRV_SEQ_QUERY_SUBS_READ = 0
|
|
SNDRV_SEQ_QUERY_SUBS_WRITE = 1
|
|
SNDRV_SEQ_REMOVE_DEST = 4
|
|
SNDRV_SEQ_REMOVE_DEST_CHANNEL = 8
|
|
SNDRV_SEQ_REMOVE_EVENT_TYPE = 128
|
|
SNDRV_SEQ_REMOVE_IGNORE_OFF = 256
|
|
SNDRV_SEQ_REMOVE_INPUT = 1
|
|
SNDRV_SEQ_REMOVE_OUTPUT = 2
|
|
SNDRV_SEQ_REMOVE_TAG_MATCH = 512
|
|
SNDRV_SEQ_REMOVE_TIME_AFTER = 32
|
|
SNDRV_SEQ_REMOVE_TIME_BEFORE = 16
|
|
SNDRV_SEQ_REMOVE_TIME_TICK = 64
|
|
SNDRV_SEQ_TIMER_ALSA = 0
|
|
SNDRV_SEQ_TIMER_MIDI_CLOCK = 1
|
|
SNDRV_SEQ_TIMER_MIDI_TICK = 2
|
|
SNDRV_TIMER_CLASS_CARD = 2
|
|
SNDRV_TIMER_CLASS_GLOBAL = 1
|
|
SNDRV_TIMER_CLASS_NONE = 18446744073709551615
|
|
SNDRV_TIMER_CLASS_PCM = 3
|
|
SNDRV_TIMER_CLASS_SLAVE = 0
|
|
SNDRV_TIMER_EVENT_CONTINUE = 4
|
|
SNDRV_TIMER_EVENT_EARLY = 6
|
|
SNDRV_TIMER_EVENT_MCONTINUE = 14
|
|
SNDRV_TIMER_EVENT_MPAUSE = 15
|
|
SNDRV_TIMER_EVENT_MRESUME = 18
|
|
SNDRV_TIMER_EVENT_MSTART = 12
|
|
SNDRV_TIMER_EVENT_MSTOP = 13
|
|
SNDRV_TIMER_EVENT_MSUSPEND = 17
|
|
SNDRV_TIMER_EVENT_PAUSE = 5
|
|
SNDRV_TIMER_EVENT_RESOLUTION = 0
|
|
SNDRV_TIMER_EVENT_RESUME = 8
|
|
SNDRV_TIMER_EVENT_START = 2
|
|
SNDRV_TIMER_EVENT_STOP = 3
|
|
SNDRV_TIMER_EVENT_SUSPEND = 7
|
|
SNDRV_TIMER_EVENT_TICK = 1
|
|
SNDRV_TIMER_GLOBAL_HPET = 2
|
|
SNDRV_TIMER_GLOBAL_HRTIMER = 3
|
|
SNDRV_TIMER_GLOBAL_RTC = 1
|
|
SNDRV_TIMER_GLOBAL_SYSTEM = 0
|
|
SNDRV_TIMER_IOCTL_CONTINUE = 21666
|
|
SNDRV_TIMER_IOCTL_GINFO = 3237499907
|
|
SNDRV_TIMER_IOCTL_GPARAMS = 1078481924
|
|
SNDRV_TIMER_IOCTL_GSTATUS = 3226489861
|
|
SNDRV_TIMER_IOCTL_INFO = 2162709521
|
|
SNDRV_TIMER_IOCTL_NEXT_DEVICE = 3222557697
|
|
SNDRV_TIMER_IOCTL_PARAMS = 1079006226
|
|
SNDRV_TIMER_IOCTL_PAUSE = 21667
|
|
SNDRV_TIMER_IOCTL_PVERSION = 2147767296
|
|
SNDRV_TIMER_IOCTL_SELECT = 1077171216
|
|
SNDRV_TIMER_IOCTL_START = 21664
|
|
SNDRV_TIMER_IOCTL_STATUS = 2153796628
|
|
SNDRV_TIMER_IOCTL_STOP = 21665
|
|
SNDRV_TIMER_IOCTL_TREAD = 1074025474
|
|
SNDRV_TIMER_PSFLG_AUTO = 1
|
|
SNDRV_TIMER_PSFLG_EARLY_EVENT = 4
|
|
SNDRV_TIMER_PSFLG_EXCLUSIVE = 2
|
|
SNDRV_TIMER_SCLASS_APPLICATION = 1
|
|
SNDRV_TIMER_SCLASS_NONE = 0
|
|
SNDRV_TIMER_SCLASS_OSS_SEQUENCER = 3
|
|
SNDRV_TIMER_SCLASS_SEQUENCER = 2
|
|
SOCK_CLOEXEC = 524288
|
|
SOCK_DCCP = 6
|
|
SOCK_DGRAM = 2
|
|
SOCK_NONBLOCK = 2048
|
|
SOCK_PACKET = 10
|
|
SOCK_RAW = 3
|
|
SOCK_RDM = 4
|
|
SOCK_SEQPACKET = 5
|
|
SOCK_STREAM = 1
|
|
SOF_TIMESTAMPING_OPT_CMSG = 1024
|
|
SOF_TIMESTAMPING_OPT_ID = 128
|
|
SOF_TIMESTAMPING_OPT_TSONLY = 2048
|
|
SOF_TIMESTAMPING_RAW_HARDWARE = 64
|
|
SOF_TIMESTAMPING_RX_HARDWARE = 4
|
|
SOF_TIMESTAMPING_RX_SOFTWARE = 8
|
|
SOF_TIMESTAMPING_SOFTWARE = 16
|
|
SOF_TIMESTAMPING_SYS_HARDWARE = 32
|
|
SOF_TIMESTAMPING_TX_ACK = 512
|
|
SOF_TIMESTAMPING_TX_HARDWARE = 1
|
|
SOF_TIMESTAMPING_TX_SCHED = 256
|
|
SOF_TIMESTAMPING_TX_SOFTWARE = 2
|
|
SOL_AAL = 265
|
|
SOL_ALG = 279
|
|
SOL_ATALK = 258
|
|
SOL_ATM = 264
|
|
SOL_AX25 = 257
|
|
SOL_BLUETOOTH = 274
|
|
SOL_CAIF = 278
|
|
SOL_DCCP = 269
|
|
SOL_DECNET = 261
|
|
SOL_ICMPV6 = 58
|
|
SOL_IP = 0
|
|
SOL_IPV6 = 41
|
|
SOL_IPX = 256
|
|
SOL_IRDA = 266
|
|
SOL_IUCV = 277
|
|
SOL_KCM = 281
|
|
SOL_L2CAP = 6
|
|
SOL_LLC = 268
|
|
SOL_NETBEUI = 267
|
|
SOL_NETLINK = 270
|
|
SOL_NETROM = 259
|
|
SOL_NFC = 280
|
|
SOL_PACKET = 263
|
|
SOL_PNPIPE = 275
|
|
SOL_PPPOL2TP = 273
|
|
SOL_RAW = 255
|
|
SOL_RDS = 276
|
|
SOL_RFCOMM = 18
|
|
SOL_ROSE = 260
|
|
SOL_RXRPC = 272
|
|
SOL_SCO = 17
|
|
SOL_SCTP = 132
|
|
SOL_SOCKET = 1
|
|
SOL_TCP = 6
|
|
SOL_TIPC = 271
|
|
SOL_UDP = 17
|
|
SOL_UDPLITE = 136
|
|
SOPASS_MAX = 6
|
|
SO_ACCEPTCONN = 30
|
|
SO_ATTACH_BPF = 50
|
|
SO_ATTACH_FILTER = 26
|
|
SO_BINDTODEVICE = 25
|
|
SO_BROADCAST = 6
|
|
SO_BUSY_POLL = 46
|
|
SO_DEBUG = 1
|
|
SO_DETACH_FILTER = 27
|
|
SO_DOMAIN = 39
|
|
SO_DONTROUTE = 5
|
|
SO_ERROR = 4
|
|
SO_GET_FILTER = 26
|
|
SO_KEEPALIVE = 9
|
|
SO_LINGER = 13
|
|
SO_LOCK_FILTER = 44
|
|
SO_MARK = 36
|
|
SO_MAX_PACING_RATE = 47
|
|
SO_NOFCS = 43
|
|
SO_NO_CHECK = 11
|
|
SO_OOBINLINE = 10
|
|
SO_PASSCRED = 16
|
|
SO_PASSSEC = 34
|
|
SO_PEEK_OFF = 42
|
|
SO_PEERCRED = 17
|
|
SO_PEERNAME = 28
|
|
SO_PEERSEC = 31
|
|
SO_PRIORITY = 12
|
|
SO_PROTOCOL = 38
|
|
SO_RCVBUF = 8
|
|
SO_RCVBUFFORCE = 33
|
|
SO_RCVLOWAT = 18
|
|
SO_RCVTIMEO = 20
|
|
SO_REUSEADDR = 2
|
|
SO_REUSEPORT = 15
|
|
SO_RXQ_OVFL = 40
|
|
SO_SELECT_ERR_QUEUE = 45
|
|
SO_SNDBUF = 7
|
|
SO_SNDBUFFORCE = 32
|
|
SO_SNDLOWAT = 19
|
|
SO_SNDTIMEO = 21
|
|
SO_TIMESTAMP = 29
|
|
SO_TIMESTAMPING = 37
|
|
SO_TIMESTAMPNS = 35
|
|
SO_TYPE = 3
|
|
SO_WIFI_STATUS = 41
|
|
SPLICE_F_GIFT = 8
|
|
SPLICE_F_MORE = 4
|
|
SPLICE_F_MOVE = 1
|
|
SPLICE_F_NONBLOCK = 2
|
|
SPP_HB_DEMAND = 4
|
|
SPP_HB_DISABLE = 2
|
|
SPP_HB_ENABLE = 1
|
|
SPP_HB_TIME_IS_ZERO = 128
|
|
SPP_PMTUD_DISABLE = 16
|
|
SPP_PMTUD_ENABLE = 8
|
|
SPP_SACKDELAY_DISABLE = 64
|
|
SPP_SACKDELAY_ENABLE = 32
|
|
STATX_ALL = 4095
|
|
STATX_ATIME = 32
|
|
STATX_BASIC_STATS = 2047
|
|
STATX_BLOCKS = 1024
|
|
STATX_BTIME = 2048
|
|
STATX_CTIME = 128
|
|
STATX_GID = 16
|
|
STATX_INO = 256
|
|
STATX_MODE = 2
|
|
STATX_MTIME = 64
|
|
STATX_NLINK = 4
|
|
STATX_SIZE = 512
|
|
STATX_TYPE = 1
|
|
STATX_UID = 8
|
|
STICKY_TIMEOUTS = 67108864
|
|
SYNC_FILE_RANGE_WAIT_AFTER = 4
|
|
SYNC_FILE_RANGE_WAIT_BEFORE = 1
|
|
SYNC_FILE_RANGE_WRITE = 2
|
|
SYSLOG_ACTION_CLEAR = 5
|
|
SYSLOG_ACTION_CLOSE = 0
|
|
SYSLOG_ACTION_CONSOLE_OFF = 6
|
|
SYSLOG_ACTION_CONSOLE_ON = 7
|
|
SYSLOG_ACTION_OPEN = 1
|
|
SYSLOG_ACTION_READ = 2
|
|
SYSLOG_ACTION_READ_ALL = 3
|
|
SYSLOG_ACTION_READ_CLEAR = 4
|
|
SYSLOG_ACTION_SIZE_BUFFER = 10
|
|
SYSLOG_ACTION_SIZE_UNREAD = 9
|
|
S_IFBLK = 24576
|
|
S_IFCHR = 8192
|
|
S_IFDIR = 16384
|
|
S_IFIFO = 4096
|
|
S_IFLNK = 40960
|
|
S_IFREG = 32768
|
|
S_IFSOCK = 49152
|
|
S_IRGRP = 32
|
|
S_IROTH = 4
|
|
S_IRUSR = 256
|
|
S_IWGRP = 16
|
|
S_IWOTH = 2
|
|
S_IWUSR = 128
|
|
S_IXGRP = 8
|
|
S_IXOTH = 1
|
|
S_IXUSR = 64
|
|
TCFLSH = 21515
|
|
TCGETA = 21509
|
|
TCGETS = 21505
|
|
TCPHDR_ACK = 16
|
|
TCPHDR_CWR = 128
|
|
TCPHDR_ECE = 64
|
|
TCPHDR_FIN = 1
|
|
TCPHDR_PSH = 8
|
|
TCPHDR_RST = 4
|
|
TCPHDR_SYN = 2
|
|
TCPHDR_SYN_ECN = 194
|
|
TCPHDR_URG = 32
|
|
TCPOPT_EOL = 0
|
|
TCPOPT_EXP = 254
|
|
TCPOPT_FASTOPEN = 34
|
|
TCPOPT_MD5SIG = 19
|
|
TCPOPT_MSS = 2
|
|
TCPOPT_NOP = 1
|
|
TCPOPT_SACK = 5
|
|
TCPOPT_SACK_PERM = 4
|
|
TCPOPT_TIMESTAMP = 8
|
|
TCPOPT_WINDOW = 3
|
|
TCP_CC_INFO = 26
|
|
TCP_CONGESTION = 13
|
|
TCP_CORK = 3
|
|
TCP_DEFER_ACCEPT = 9
|
|
TCP_FASTOPEN = 23
|
|
TCP_INFO = 11
|
|
TCP_KEEPCNT = 6
|
|
TCP_KEEPIDLE = 4
|
|
TCP_KEEPINTVL = 5
|
|
TCP_LINGER2 = 8
|
|
TCP_MAXSEG = 2
|
|
TCP_MD5SIG = 14
|
|
TCP_MD5SIG_MAXKEYLEN = 80
|
|
TCP_NODELAY = 1
|
|
TCP_NOTSENT_LOWAT = 25
|
|
TCP_QUEUE_SEQ = 21
|
|
TCP_QUICKACK = 12
|
|
TCP_REPAIR = 19
|
|
TCP_REPAIR_OPTIONS = 22
|
|
TCP_REPAIR_QUEUE = 20
|
|
TCP_REPAIR_WINDOW = 29
|
|
TCP_SAVED_SYN = 28
|
|
TCP_SAVE_SYN = 27
|
|
TCP_SYNCNT = 7
|
|
TCP_THIN_DUPACK = 17
|
|
TCP_THIN_LINEAR_TIMEOUTS = 16
|
|
TCP_TIMESTAMP = 24
|
|
TCP_USER_TIMEOUT = 18
|
|
TCP_V4_FLOW = 1
|
|
TCP_V6_FLOW = 5
|
|
TCP_WINDOW_CLAMP = 10
|
|
TCSBRK = 21513
|
|
TCSBRKP = 21541
|
|
TCSETS = 21506
|
|
TCSETSF = 21508
|
|
TCXONC = 21514
|
|
TE_IOCTL_CLOSE_CLIENT_SESSION = 3224925201
|
|
TE_IOCTL_LAUNCH_OPERATION = 3224925204
|
|
TE_IOCTL_OPEN_CLIENT_SESSION = 3224925200
|
|
TE_IOCTL_SS_CMD = 2147775536
|
|
TE_IOCTL_SS_CMD_GET_NEW_REQ = 1
|
|
TE_IOCTL_SS_CMD_REQ_COMPLETE = 2
|
|
TE_PARAM_TYPE_FLAGS_PHYS_LIST = 2147483648
|
|
TE_PARAM_TYPE_INT_RO = 1
|
|
TE_PARAM_TYPE_INT_RW = 2
|
|
TE_PARAM_TYPE_MEM_RO = 3
|
|
TE_PARAM_TYPE_MEM_RW = 4
|
|
TE_PARAM_TYPE_NONE = 0
|
|
TE_PARAM_TYPE_PERSIST_MEM_RO = 256
|
|
TE_PARAM_TYPE_PERSIST_MEM_RW = 257
|
|
TFD_CLOEXEC = 524288
|
|
TFD_NONBLOCK = 2048
|
|
TFD_TIMER_ABSTIME = 1
|
|
TIMER_ABSTIME = 1
|
|
TIOCCBRK = 21544
|
|
TIOCCONS = 21533
|
|
TIOCEXCL = 21516
|
|
TIOCGETD = 21540
|
|
TIOCGLCKTRMIOS = 21590
|
|
TIOCGPGRP = 21519
|
|
TIOCGSOFTCAR = 21529
|
|
TIOCGWINSZ = 21523
|
|
TIOCINQ = 21531
|
|
TIOCLINUX = 21532
|
|
TIOCMBIC = 21527
|
|
TIOCMGET = 21525
|
|
TIOCMSET = 21528
|
|
TIOCNOTTY = 21538
|
|
TIOCNXCL = 21517
|
|
TIOCOUTQ = 21521
|
|
TIOCPKT = 21536
|
|
TIOCSBRK = 21543
|
|
TIOCSCTTY = 21518
|
|
TIOCSETD = 21539
|
|
TIOCSLCKTRMIOS = 21591
|
|
TIOCSSOFTCAR = 21530
|
|
TIOCSTI = 21522
|
|
TIOCSWINSZ = 21524
|
|
TUNATTACHFILTER = 1074812117
|
|
TUNDETACHFILTER = 1074812118
|
|
TUNGETFEATURES = 2147767503
|
|
TUNGETFILTER = 2148553947
|
|
TUNGETIFF = 2147767506
|
|
TUNGETSNDBUF = 2147767507
|
|
TUNGETVNETHDRSZ = 2147767511
|
|
TUNSETIFF = 1074025674
|
|
TUNSETIFINDEX = 1074025690
|
|
TUNSETLINK = 1074025677
|
|
TUNSETNOCSUM = 1074025672
|
|
TUNSETOFFLOAD = 1074025680
|
|
TUNSETOWNER = 1074025676
|
|
TUNSETPERSIST = 1074025675
|
|
TUNSETQUEUE = 1074025689
|
|
TUNSETSNDBUF = 1074025684
|
|
TUNSETTXFILTER = 1074025681
|
|
TUNSETVNETHDRSZ = 1074025688
|
|
TUN_FLT_ALLMULTI = 1
|
|
UDP_CORK = 1
|
|
UDP_ENCAP = 100
|
|
UDP_ENCAP_ESPINUDP = 2
|
|
UDP_ENCAP_ESPINUDP_NON_IKE = 1
|
|
UDP_ENCAP_GTP0 = 4
|
|
UDP_ENCAP_GTP1U = 5
|
|
UDP_ENCAP_L2TPINUDP = 3
|
|
UDP_NO_CHECK6_RX = 102
|
|
UDP_NO_CHECK6_TX = 101
|
|
UDP_V4_FLOW = 2
|
|
UDP_V6_FLOW = 6
|
|
UFFDIO_API = 3222841919
|
|
UFFDIO_COPY_MODE_DONTWAKE = 1
|
|
UFFDIO_REGISTER = 3223366144
|
|
UFFDIO_REGISTER_MODE_MISSING = 1
|
|
UFFDIO_REGISTER_MODE_WP = 2
|
|
UFFDIO_UNREGISTER = 2148575745
|
|
UFFDIO_WAKE = 2148575746
|
|
UFFDIO_ZEROPAGE_MODE_DONTWAKE = 1
|
|
UFFD_API = 170
|
|
UFFD_FEATURE_EVENT_FORK = 2
|
|
UFFD_FEATURE_EVENT_REMAP = 4
|
|
UFFD_FEATURE_EVENT_REMOVE = 8
|
|
UFFD_FEATURE_EVENT_UNMAP = 64
|
|
UFFD_FEATURE_MISSING_HUGETLBFS = 16
|
|
UFFD_FEATURE_MISSING_SHMEM = 32
|
|
UFFD_FEATURE_PAGEFAULT_FLAG_WP = 1
|
|
UMOUNT_NOFOLLOW = 8
|
|
USER_CLIENT = 1
|
|
VIRTIO_NET_HDR_F_DATA_VALID = 2
|
|
VIRTIO_NET_HDR_F_NEEDS_CSUM = 1
|
|
VIRTIO_NET_HDR_GSO_ECN = 128
|
|
VIRTIO_NET_HDR_GSO_NONE = 0
|
|
VIRTIO_NET_HDR_GSO_TCPV4 = 1
|
|
VIRTIO_NET_HDR_GSO_TCPV6 = 4
|
|
VIRTIO_NET_HDR_GSO_UDP = 3
|
|
VT_ACTIVATE = 22022
|
|
VT_DISALLOCATE = 22024
|
|
VT_GETMODE = 22017
|
|
VT_GETSTATE = 22019
|
|
VT_OPENQRY = 22016
|
|
VT_RELDISP = 22021
|
|
VT_RESIZE = 22025
|
|
VT_RESIZEX = 22026
|
|
VT_SETMODE = 22018
|
|
VT_WAITACTIVE = 22023
|
|
WCONTINUED = 8
|
|
WEXITED = 4
|
|
WHOLE_SECONDS = 33554432
|
|
WNOHANG = 1
|
|
WNOWAIT = 16777216
|
|
WSTOPPED = 2
|
|
WUNTRACED = 2
|
|
X25_CALL_ACCEPTED = 15
|
|
X25_CALL_REQUEST = 11
|
|
X25_CLEAR_CONFIRMATION = 23
|
|
X25_CLEAR_REQUEST = 19
|
|
X25_DATA = 0
|
|
X25_DIAGNOSTIC = 241
|
|
X25_IFACE_CONNECT = 1
|
|
X25_IFACE_DATA = 0
|
|
X25_IFACE_DISCONNECT = 2
|
|
X25_IFACE_PARAMS = 3
|
|
X25_ILLEGAL = 253
|
|
X25_INTERRUPT = 35
|
|
X25_INTERRUPT_CONFIRMATION = 39
|
|
X25_REGISTRATION_CONFIRMATION = 247
|
|
X25_REGISTRATION_REQUEST = 243
|
|
X25_REJ = 9
|
|
X25_RESET_CONFIRMATION = 31
|
|
X25_RESET_REQUEST = 27
|
|
X25_RESTART_CONFIRMATION = 255
|
|
X25_RESTART_REQUEST = 251
|
|
X25_RNR = 5
|
|
X25_RR = 1
|
|
XATTR_CREATE = 1
|
|
XATTR_REPLACE = 2
|
|
XFRM_MODE_BEET = 4
|
|
XFRM_MODE_IN_TRIGGER = 3
|
|
XFRM_MODE_ROUTEOPTIMIZATION = 2
|
|
XFRM_MODE_TRANSPORT = 0
|
|
XFRM_MODE_TUNNEL = 1
|
|
XFRM_POLICY_ALLOW = 0
|
|
XFRM_POLICY_BLOCK = 1
|
|
XFRM_SHARE_ANY = 0
|
|
XFRM_SHARE_SESSION = 1
|
|
XFRM_SHARE_UNIQUE = 3
|
|
XFRM_SHARE_USER = 2
|
|
XFRM_STATE_AF_UNSPEC = 32
|
|
XFRM_STATE_ALIGN4 = 64
|
|
XFRM_STATE_DECAP_DSCP = 2
|
|
XFRM_STATE_ESN = 128
|
|
XFRM_STATE_ICMP = 16
|
|
XFRM_STATE_NOECN = 1
|
|
XFRM_STATE_NOPMTUDISC = 4
|
|
XFRM_STATE_WILDRECV = 8
|
|
_DRM_AGP = 3
|
|
_DRM_AGP_BUFFER = 2
|
|
_DRM_CONSISTENT = 5
|
|
_DRM_CONTAINS_LOCK = 32
|
|
_DRM_CONTEXT_2DONLY = 2
|
|
_DRM_CONTEXT_PRESERVED = 1
|
|
_DRM_DMA_BLOCK = 1
|
|
_DRM_DMA_LARGER_OK = 64
|
|
_DRM_DMA_PRIORITY = 4
|
|
_DRM_DMA_SMALLER_OK = 32
|
|
_DRM_DMA_WAIT = 16
|
|
_DRM_DMA_WHILE_LOCKED = 2
|
|
_DRM_DRIVER = 128
|
|
_DRM_FB_BUFFER = 8
|
|
_DRM_FRAME_BUFFER = 0
|
|
_DRM_HALT_ALL_QUEUES = 16
|
|
_DRM_HALT_CUR_QUEUES = 32
|
|
_DRM_KERNEL = 8
|
|
_DRM_LOCKED = 4
|
|
_DRM_LOCK_FLUSH = 4
|
|
_DRM_LOCK_FLUSH_ALL = 8
|
|
_DRM_LOCK_QUIESCENT = 2
|
|
_DRM_LOCK_READY = 1
|
|
_DRM_PAGE_ALIGN = 1
|
|
_DRM_PCI_BUFFER_RO = 16
|
|
_DRM_READ_ONLY = 2
|
|
_DRM_REGISTERS = 1
|
|
_DRM_REMOVABLE = 64
|
|
_DRM_RESTRICTED = 1
|
|
_DRM_SCATTER_GATHER = 4
|
|
_DRM_SG_BUFFER = 4
|
|
_DRM_SHM = 2
|
|
_DRM_VBLANK_ABSOLUTE = 0
|
|
_DRM_VBLANK_EVENT = 67108864
|
|
_DRM_VBLANK_FLIP = 134217728
|
|
_DRM_VBLANK_HIGH_CRTC_MASK = 62
|
|
_DRM_VBLANK_NEXTONMISS = 268435456
|
|
_DRM_VBLANK_RELATIVE = 1
|
|
_DRM_VBLANK_SECONDARY = 536870912
|
|
_DRM_VBLANK_SIGNAL = 1073741824
|
|
_DRM_WRITE_COMBINING = 16
|
|
__NR_accept = 202
|
|
__NR_accept4 = 242
|
|
__NR_acct = 89
|
|
__NR_add_key = 217
|
|
__NR_bind = 200
|
|
__NR_bpf = 280
|
|
__NR_capget = 90
|
|
__NR_capset = 91
|
|
__NR_chdir = 49
|
|
__NR_chroot = 51
|
|
__NR_clock_adjtime = 266
|
|
__NR_clock_getres = 114
|
|
__NR_clock_gettime = 113
|
|
__NR_clock_nanosleep = 115
|
|
__NR_clock_settime = 112
|
|
__NR_clone = 220
|
|
__NR_close = 57
|
|
__NR_connect = 203
|
|
__NR_delete_module = 106
|
|
__NR_dup = 23
|
|
__NR_dup3 = 24
|
|
__NR_epoll_create1 = 20
|
|
__NR_epoll_ctl = 21
|
|
__NR_epoll_pwait = 22
|
|
__NR_eventfd2 = 19
|
|
__NR_execve = 221
|
|
__NR_execveat = 281
|
|
__NR_exit = 93
|
|
__NR_exit_group = 94
|
|
__NR_faccessat = 48
|
|
__NR_fadvise64 = 223
|
|
__NR_fallocate = 47
|
|
__NR_fanotify_init = 262
|
|
__NR_fanotify_mark = 263
|
|
__NR_fchdir = 50
|
|
__NR_fchmod = 52
|
|
__NR_fchmodat = 53
|
|
__NR_fchown = 55
|
|
__NR_fchownat = 54
|
|
__NR_fcntl = 25
|
|
__NR_fdatasync = 83
|
|
__NR_fgetxattr = 10
|
|
__NR_finit_module = 273
|
|
__NR_flistxattr = 13
|
|
__NR_flock = 32
|
|
__NR_fremovexattr = 16
|
|
__NR_fsetxattr = 7
|
|
__NR_fstat = 80
|
|
__NR_fstatfs = 44
|
|
__NR_fsync = 82
|
|
__NR_ftruncate = 46
|
|
__NR_futex = 98
|
|
__NR_get_mempolicy = 236
|
|
__NR_get_robust_list = 100
|
|
__NR_getcwd = 17
|
|
__NR_getdents64 = 61
|
|
__NR_getegid = 177
|
|
__NR_geteuid = 175
|
|
__NR_getgid = 176
|
|
__NR_getgroups = 158
|
|
__NR_getitimer = 102
|
|
__NR_getpeername = 205
|
|
__NR_getpgid = 155
|
|
__NR_getpid = 172
|
|
__NR_getpriority = 141
|
|
__NR_getrandom = 278
|
|
__NR_getresgid = 150
|
|
__NR_getresuid = 148
|
|
__NR_getrlimit = 163
|
|
__NR_getrusage = 165
|
|
__NR_getsockname = 204
|
|
__NR_getsockopt = 209
|
|
__NR_gettid = 178
|
|
__NR_getuid = 174
|
|
__NR_getxattr = 8
|
|
__NR_init_module = 105
|
|
__NR_inotify_add_watch = 27
|
|
__NR_inotify_init1 = 26
|
|
__NR_inotify_rm_watch = 28
|
|
__NR_io_cancel = 3
|
|
__NR_io_destroy = 1
|
|
__NR_io_getevents = 4
|
|
__NR_io_setup = 0
|
|
__NR_io_submit = 2
|
|
__NR_ioctl = 29
|
|
__NR_ioprio_get = 31
|
|
__NR_ioprio_set = 30
|
|
__NR_kcmp = 272
|
|
__NR_kexec_load = 104
|
|
__NR_keyctl = 219
|
|
__NR_lgetxattr = 9
|
|
__NR_linkat = 37
|
|
__NR_listen = 201
|
|
__NR_listxattr = 11
|
|
__NR_llistxattr = 12
|
|
__NR_lookup_dcookie = 18
|
|
__NR_lremovexattr = 15
|
|
__NR_lseek = 62
|
|
__NR_lsetxattr = 6
|
|
__NR_madvise = 233
|
|
__NR_mbind = 235
|
|
__NR_membarrier = 283
|
|
__NR_memfd_create = 279
|
|
__NR_migrate_pages = 238
|
|
__NR_mincore = 232
|
|
__NR_mkdirat = 34
|
|
__NR_mknodat = 33
|
|
__NR_mlock = 228
|
|
__NR_mlock2 = 284
|
|
__NR_mlockall = 230
|
|
__NR_mmap = 222
|
|
__NR_mount = 40
|
|
__NR_move_pages = 239
|
|
__NR_mprotect = 226
|
|
__NR_mq_getsetattr = 185
|
|
__NR_mq_notify = 184
|
|
__NR_mq_open = 180
|
|
__NR_mq_timedreceive = 183
|
|
__NR_mq_timedsend = 182
|
|
__NR_mq_unlink = 181
|
|
__NR_mremap = 216
|
|
__NR_msgctl = 187
|
|
__NR_msgget = 186
|
|
__NR_msgrcv = 188
|
|
__NR_msgsnd = 189
|
|
__NR_msync = 227
|
|
__NR_munlock = 229
|
|
__NR_munlockall = 231
|
|
__NR_munmap = 215
|
|
__NR_name_to_handle_at = 264
|
|
__NR_nanosleep = 101
|
|
__NR_open_by_handle_at = 265
|
|
__NR_openat = 56
|
|
__NR_perf_event_open = 241
|
|
__NR_personality = 92
|
|
__NR_pipe2 = 59
|
|
__NR_pivot_root = 41
|
|
__NR_pkey_alloc = 289
|
|
__NR_pkey_free = 290
|
|
__NR_pkey_mprotect = 288
|
|
__NR_ppoll = 73
|
|
__NR_prctl = 167
|
|
__NR_pread64 = 67
|
|
__NR_preadv = 69
|
|
__NR_prlimit64 = 261
|
|
__NR_process_vm_readv = 270
|
|
__NR_process_vm_writev = 271
|
|
__NR_pselect6 = 72
|
|
__NR_ptrace = 117
|
|
__NR_pwrite64 = 68
|
|
__NR_pwritev = 70
|
|
__NR_read = 63
|
|
__NR_readahead = 213
|
|
__NR_readlinkat = 78
|
|
__NR_readv = 65
|
|
__NR_recvfrom = 207
|
|
__NR_recvmmsg = 243
|
|
__NR_recvmsg = 212
|
|
__NR_remap_file_pages = 234
|
|
__NR_removexattr = 14
|
|
__NR_renameat = 38
|
|
__NR_renameat2 = 276
|
|
__NR_request_key = 218
|
|
__NR_restart_syscall = 128
|
|
__NR_rt_sigaction = 134
|
|
__NR_rt_sigpending = 136
|
|
__NR_rt_sigprocmask = 135
|
|
__NR_rt_sigqueueinfo = 138
|
|
__NR_rt_sigreturn = 139
|
|
__NR_rt_sigsuspend = 133
|
|
__NR_rt_sigtimedwait = 137
|
|
__NR_rt_tgsigqueueinfo = 240
|
|
__NR_sched_getaffinity = 123
|
|
__NR_sched_getattr = 275
|
|
__NR_sched_getparam = 121
|
|
__NR_sched_getscheduler = 120
|
|
__NR_sched_rr_get_interval = 127
|
|
__NR_sched_setaffinity = 122
|
|
__NR_sched_setattr = 274
|
|
__NR_sched_setparam = 118
|
|
__NR_sched_setscheduler = 119
|
|
__NR_sched_yield = 124
|
|
__NR_seccomp = 277
|
|
__NR_semctl = 191
|
|
__NR_semget = 190
|
|
__NR_semop = 193
|
|
__NR_semtimedop = 192
|
|
__NR_sendfile = 71
|
|
__NR_sendmmsg = 269
|
|
__NR_sendmsg = 211
|
|
__NR_sendto = 206
|
|
__NR_set_mempolicy = 237
|
|
__NR_set_robust_list = 99
|
|
__NR_set_tid_address = 96
|
|
__NR_setfsgid = 152
|
|
__NR_setfsuid = 151
|
|
__NR_setgid = 144
|
|
__NR_setgroups = 159
|
|
__NR_setitimer = 103
|
|
__NR_setns = 268
|
|
__NR_setpgid = 154
|
|
__NR_setpriority = 140
|
|
__NR_setregid = 143
|
|
__NR_setresgid = 149
|
|
__NR_setresuid = 147
|
|
__NR_setreuid = 145
|
|
__NR_setrlimit = 164
|
|
__NR_setsockopt = 208
|
|
__NR_setuid = 146
|
|
__NR_setxattr = 5
|
|
__NR_shmat = 196
|
|
__NR_shmctl = 195
|
|
__NR_shmdt = 197
|
|
__NR_shmget = 194
|
|
__NR_shutdown = 210
|
|
__NR_sigaltstack = 132
|
|
__NR_signalfd4 = 74
|
|
__NR_socket = 198
|
|
__NR_socketpair = 199
|
|
__NR_splice = 76
|
|
__NR_statfs = 43
|
|
__NR_statx = 291
|
|
__NR_symlinkat = 36
|
|
__NR_sync = 81
|
|
__NR_sync_file_range = 84
|
|
__NR_syncfs = 267
|
|
__NR_sysinfo = 179
|
|
__NR_syslog = 116
|
|
__NR_tee = 77
|
|
__NR_tgkill = 131
|
|
__NR_timer_create = 107
|
|
__NR_timer_delete = 111
|
|
__NR_timer_getoverrun = 109
|
|
__NR_timer_gettime = 108
|
|
__NR_timer_settime = 110
|
|
__NR_timerfd_create = 85
|
|
__NR_timerfd_gettime = 87
|
|
__NR_timerfd_settime = 86
|
|
__NR_times = 153
|
|
__NR_tkill = 130
|
|
__NR_truncate = 45
|
|
__NR_umount2 = 39
|
|
__NR_uname = 160
|
|
__NR_unlinkat = 35
|
|
__NR_unshare = 97
|
|
__NR_userfaultfd = 282
|
|
__NR_utimensat = 88
|
|
__NR_vmsplice = 75
|
|
__NR_wait4 = 260
|
|
__NR_waitid = 95
|
|
__NR_write = 64
|
|
__NR_writev = 66
|
|
__O_TMPFILE = 4194304
|
|
__WALL = 1073741824
|
|
__WCLONE = 2147483648
|
|
__WNOTHREAD = 536870912
|
|
)
|