From ec42220e7773fba548e379606fe445cb30f4c424 Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Wed, 29 Apr 2020 17:57:32 +0200 Subject: Makefile: generate descriptions on-the-fly Checking in the generated descriptions files makes few things simpler, but causes pain for pull requests: (1) PRs that touch descriptions _always_ conflict, (2) PRs are large and harder to review, (3) people sometimes forget to add auto-generated files. The proposed way does not require us to hardcode lots of dependencies in the Makefile (which is nice) and seem to work. Let's see how it works. The main contributor-visible consequence is that the auto-generated files do not need to be checked-in now. Credit for figuring the Makefile magic goes to @melver. Fixes #1291 --- sys/netbsd/gen/amd64.go | 2523 ----------------------------------------------- sys/netbsd/gen/empty.go | 3 - 2 files changed, 2526 deletions(-) delete mode 100644 sys/netbsd/gen/amd64.go delete mode 100644 sys/netbsd/gen/empty.go (limited to 'sys/netbsd') diff --git a/sys/netbsd/gen/amd64.go b/sys/netbsd/gen/amd64.go deleted file mode 100644 index 8b2be2d11..000000000 --- a/sys/netbsd/gen/amd64.go +++ /dev/null @@ -1,2523 +0,0 @@ -// AUTOGENERATED FILE -// +build !codeanalysis -// +build !syz_target syz_target,syz_os_netbsd,syz_arch_amd64 - -package gen - -import . "github.com/google/syzkaller/prog" -import . "github.com/google/syzkaller/sys/netbsd" - -func init() { - RegisterTarget(&Target{OS: "netbsd", Arch: "amd64", Revision: revision_amd64, PtrSize: 8, PageSize: 4096, NumPages: 4096, DataOffset: 536870912, Syscalls: syscalls_amd64, Resources: resources_amd64, Structs: structDescs_amd64, Types: types_amd64, Consts: consts_amd64}, InitTarget) -} - -var resources_amd64 = []*ResourceDesc{ - {Name: "dev", Kind: []string{"dev"}, Values: []uint64{0, 18446744073709551615}}, - {Name: "fd", Kind: []string{"fd"}, Values: []uint64{18446744073709551615, 18446744073709551516}}, - {Name: "fd_dir", Kind: []string{"fd", "fd_dir"}, Values: []uint64{18446744073709551615, 18446744073709551516}}, - {Name: "gid", Kind: []string{"gid"}, Values: []uint64{0, 18446744073709551615}}, - {Name: "ino", Kind: []string{"ino"}, Values: []uint64{0, 18446744073709551615}}, - {Name: "ipc", Kind: []string{"ipc"}, Values: []uint64{0, 18446744073709551615}}, - {Name: "ipc_msq", Kind: []string{"ipc", "ipc_msq"}, Values: []uint64{0, 18446744073709551615}}, - {Name: "ipc_sem", Kind: []string{"ipc", "ipc_sem"}, Values: []uint64{0, 18446744073709551615}}, - {Name: "ipc_shm", Kind: []string{"ipc", "ipc_shm"}, Values: []uint64{0, 18446744073709551615}}, - {Name: "lwpid", Kind: []string{"lwpid"}, Values: []uint64{0, 18446744073709551615}}, - {Name: "mode", Kind: []string{"mode"}, Values: []uint64{0, 18446744073709551615}}, - {Name: "nlink", Kind: []string{"nlink"}, Values: []uint64{0, 18446744073709551615}}, - {Name: "pid", Kind: []string{"pid"}, Values: []uint64{0, 18446744073709551615}}, - {Name: "shmaddr", Kind: []string{"shmaddr"}, Values: []uint64{0}}, - {Name: "sock", Kind: []string{"fd", "sock"}, Values: []uint64{18446744073709551615, 18446744073709551516}}, - {Name: "sock_in", Kind: []string{"fd", "sock", "sock_in"}, Values: []uint64{18446744073709551615, 18446744073709551516}}, - {Name: "sock_in6", Kind: []string{"fd", "sock", "sock_in6"}, Values: []uint64{18446744073709551615, 18446744073709551516}}, - {Name: "sock_unix", Kind: []string{"fd", "sock", "sock_unix"}, Values: []uint64{18446744073709551615, 18446744073709551516}}, - {Name: "tcp_seq_num", Kind: []string{"tcp_seq_num"}, Values: []uint64{1094861636}}, - {Name: "uid", Kind: []string{"uid"}, Values: []uint64{0, 18446744073709551615}}, -} - -var structDescs_amd64 = []*KeyedStruct{ - {StructKey{Name: "cmsghdr"}, &StructDesc{TypeCommon{TypeName: "cmsghdr", IsVarlen: true}, []Type{ - Ref(258), - Ref(84), - Ref(157), - Ref(19), - }, 8}}, - {StructKey{Name: "cmsghdr_un"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "cmsghdr_un", IsVarlen: true}, Fields: []Type{ - Ref(521), - Ref(520), - }}}, - {StructKey{Name: "cmsghdr_un_cred"}, &StructDesc{TypeCommon{TypeName: "cmsghdr_un_cred", TypeSize: 32}, []Type{ - Ref(264), - Ref(54), - Ref(73), - Ref(464), - Ref(488), - Ref(438), - Ref(81), - }, 8}}, - {StructKey{Name: "cmsghdr_un_rights"}, &StructDesc{TypeCommon{TypeName: "cmsghdr_un_rights", IsVarlen: true}, []Type{ - Ref(264), - Ref(54), - Ref(72), - Ref(1), - }, 8}}, - {StructKey{Name: "dup2_t"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "dup2_t", TypeSize: 4}, Fields: []Type{ - Ref(172), - }}}, - {StructKey{"fd_set", 2}, &StructDesc{TypeCommon: TypeCommon{TypeName: "fd_set", TypeSize: 64, ArgDir: 2}, Fields: []Type{ - Ref(195), - Ref(196), - Ref(197), - Ref(198), - Ref(199), - Ref(200), - Ref(201), - Ref(202), - }}}, - {StructKey{Name: "flock"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "flock", TypeSize: 32}, Fields: []Type{ - Ref(88), - Ref(102), - Ref(81), - Ref(246), - Ref(220), - Ref(464), - Ref(81), - }}}, - {StructKey{Name: "iovec_in"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec_in", TypeSize: 16}, Fields: []Type{ - Ref(298), - Ref(261), - }}}, - {StructKey{Name: "iovec_out"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "iovec_out", TypeSize: 16}, Fields: []Type{ - Ref(297), - Ref(261), - }}}, - {StructKey{Name: "ipc_perm"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "ipc_perm", TypeSize: 48}, Fields: []Type{ - Ref(164), - Ref(488), - Ref(438), - Ref(483), - Ref(435), - Ref(134), - Ref(152), - Ref(64), - Ref(81), - Ref(66), - Ref(67), - }}}, - {StructKey{Name: "itimerval"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "itimerval", TypeSize: 32}, Fields: []Type{ - Ref(563), - Ref(564), - }}}, - {StructKey{"itimerval", 1}, &StructDesc{TypeCommon: TypeCommon{TypeName: "itimerval", TypeSize: 32, ArgDir: 1}, Fields: []Type{ - Ref(511), - Ref(514), - }}}, - {StructKey{Name: "linger"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "linger", TypeSize: 8}, Fields: []Type{ - Ref(175), - Ref(170), - }}}, - {StructKey{"linger", 1}, &StructDesc{TypeCommon: TypeCommon{TypeName: "linger", TypeSize: 8, ArgDir: 1}, Fields: []Type{ - Ref(174), - Ref(169), - }}}, - {StructKey{Name: "lwpctl"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "lwpctl", TypeSize: 8}, Fields: []Type{ - Ref(165), - Ref(166), - }}}, - {StructKey{Name: "mcontext_t"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "mcontext_t", IsVarlen: true}, Fields: []Type{ - Ref(192), - Ref(193), - Ref(25), - }}}, - {StructKey{Name: "mf6cctl"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "mf6cctl", TypeSize: 60}, Fields: []Type{ - Ref(556), - Ref(555), - Ref(147), - Ref(80), - Ref(14), - }}}, - {StructKey{Name: "mif6ctl"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "mif6ctl", TypeSize: 12}, Fields: []Type{ - Ref(148), - Ref(129), - Ref(207), - Ref(149), - Ref(80), - Ref(189), - }}}, - {StructKey{Name: "msgbuf"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "msgbuf", IsVarlen: true}, Fields: []Type{ - Ref(96), - Ref(19), - }}}, - {StructKey{"msgbuf", 1}, &StructDesc{TypeCommon: TypeCommon{TypeName: "msgbuf", ArgDir: 1, IsVarlen: true}, Fields: []Type{ - Ref(95), - Ref(18), - }}}, - {StructKey{Name: "msghdr_un"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "msghdr_un", TypeSize: 56}, Fields: []Type{ - Ref(307), - Ref(256), - Ref(81), - Ref(412), - Ref(281), - Ref(321), - Ref(253), - Ref(140), - Ref(81), - }}}, - {StructKey{Name: "msqid_ds"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "msqid_ds", TypeSize: 120}, Fields: []Type{ - Ref(526), - Ref(237), - Ref(236), - Ref(461), - Ref(460), - Ref(247), - Ref(239), - Ref(211), - Ref(209), - Ref(65), - Ref(66), - }}}, - {StructKey{Name: "open_t"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "open_t", TypeSize: 16}, Fields: []Type{ - Ref(377), - Ref(173), - Ref(171), - }}}, - {StructKey{"pipefd", 1}, &StructDesc{TypeCommon: TypeCommon{TypeName: "pipefd", TypeSize: 8, ArgDir: 1}, Fields: []Type{ - Ref(425), - Ref(426), - }}}, - {StructKey{Name: "pollfd"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "pollfd", TypeSize: 8}, Fields: []Type{ - Ref(421), - Ref(98), - Ref(69), - }}}, - {StructKey{Name: "posix_spawn_file_actions"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "posix_spawn_file_actions", TypeSize: 16}, Fields: []Type{ - Ref(185), - Ref(167), - Ref(330), - }}}, - {StructKey{Name: "posix_spawn_file_actions_entry"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "posix_spawn_file_actions_entry", TypeSize: 24}, Fields: []Type{ - Ref(541), - Ref(540), - Ref(539), - }}}, - {StructKey{Name: "posix_spawn_file_actions_entry_t[FAE_CLOSE, fd, void]"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "posix_spawn_file_actions_entry_t[FAE_CLOSE, fd, void]", TypeSize: 8}, Fields: []Type{ - Ref(44), - Ref(420), - Ref(28), - }}}, - {StructKey{Name: "posix_spawn_file_actions_entry_t[FAE_DUP2, fd, dup2_t]"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "posix_spawn_file_actions_entry_t[FAE_DUP2, fd, dup2_t]", TypeSize: 12}, Fields: []Type{ - Ref(43), - Ref(420), - Ref(522), - }}}, - {StructKey{Name: "posix_spawn_file_actions_entry_t[FAE_OPEN, fd, open_t]"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "posix_spawn_file_actions_entry_t[FAE_OPEN, fd, open_t]", TypeSize: 24}, Fields: []Type{ - Ref(45), - Ref(420), - Ref(536), - }}}, - {StructKey{Name: "posix_spawnattr"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "posix_spawnattr", TypeSize: 48}, Fields: []Type{ - Ref(101), - Ref(80), - Ref(466), - Ref(544), - Ref(177), - Ref(549), - Ref(550), - }}}, - {StructKey{"recv_msghdr", 2}, &StructDesc{TypeCommon: TypeCommon{TypeName: "recv_msghdr", TypeSize: 56, ArgDir: 2}, Fields: []Type{ - Ref(349), - Ref(268), - Ref(81), - Ref(348), - Ref(266), - Ref(346), - Ref(265), - Ref(56), - Ref(81), - }}}, - {StructKey{Name: "rlimit"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "rlimit", TypeSize: 16}, Fields: []Type{ - Ref(245), - Ref(215), - }}}, - {StructKey{"rlimit", 1}, &StructDesc{TypeCommon: TypeCommon{TypeName: "rlimit", TypeSize: 16, ArgDir: 1}, Fields: []Type{ - Ref(244), - Ref(214), - }}}, - {StructKey{"rusage", 1}, &StructDesc{TypeCommon: TypeCommon{TypeName: "rusage", TypeSize: 144, ArgDir: 1}, Fields: []Type{ - Ref(513), - Ref(512), - Ref(222), - Ref(219), - Ref(216), - Ref(218), - Ref(223), - Ref(221), - Ref(230), - Ref(217), - Ref(235), - Ref(225), - Ref(224), - Ref(243), - Ref(231), - Ref(226), - }}}, - {StructKey{Name: "sched_param"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "sched_param", TypeSize: 4}, Fields: []Type{ - Ref(178), - }}}, - {StructKey{Name: "sembuf"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "sembuf", TypeSize: 6}, Fields: []Type{ - Ref(105), - Ref(151), - Ref(139), - }}}, - {StructKey{Name: "semid_ds"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "semid_ds", TypeSize: 88}, Fields: []Type{ - Ref(526), - Ref(234), - Ref(211), - Ref(229), - Ref(65), - Ref(66), - }}}, - {StructKey{Name: "send_msghdr"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "send_msghdr", TypeSize: 56}, Fields: []Type{ - Ref(350), - Ref(269), - Ref(81), - Ref(347), - Ref(267), - Ref(345), - Ref(254), - Ref(57), - Ref(81), - }}}, - {StructKey{Name: "shmid_ds"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "shmid_ds", TypeSize: 112}, Fields: []Type{ - Ref(526), - Ref(182), - Ref(150), - Ref(80), - Ref(458), - Ref(459), - Ref(208), - Ref(213), - Ref(211), - Ref(74), - Ref(82), - Ref(75), - Ref(76), - }}}, - {StructKey{Name: "sigset_t"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "sigset_t", TypeSize: 16}, Fields: []Type{ - Ref(13), - }}}, - {StructKey{"sock_pair", 1}, &StructDesc{TypeCommon: TypeCommon{TypeName: "sock_pair", TypeSize: 8, ArgDir: 1}, Fields: []Type{ - Ref(470), - Ref(471), - }}}, - {StructKey{Name: "sockaddr_in"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_in", TypeSize: 12}, Fields: []Type{ - Ref(49), - Ref(292), - Ref(16), - }}}, - {StructKey{"sockaddr_in", 1}, &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_in", TypeSize: 12, ArgDir: 1}, Fields: []Type{ - Ref(47), - Ref(291), - Ref(15), - }}}, - {StructKey{Name: "sockaddr_in6"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_in6", TypeSize: 12}, Fields: []Type{ - Ref(48), - Ref(292), - Ref(162), - Ref(180), - }}}, - {StructKey{"sockaddr_in6", 1}, &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_in6", TypeSize: 12, ArgDir: 1}, Fields: []Type{ - Ref(46), - Ref(291), - Ref(161), - Ref(179), - }}}, - {StructKey{Name: "sockaddr_storage"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_storage", IsVarlen: true}, Fields: []Type{ - Ref(574), - Ref(552), - Ref(554), - }}}, - {StructKey{"sockaddr_storage", 1}, &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_storage", ArgDir: 1, IsVarlen: true}, Fields: []Type{ - Ref(569), - Ref(498), - Ref(500), - }}}, - {StructKey{Name: "sockaddr_un"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_un", IsVarlen: true}, Fields: []Type{ - Ref(559), - Ref(558), - }}}, - {StructKey{"sockaddr_un", 1}, &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_un", ArgDir: 1, IsVarlen: true}, Fields: []Type{ - Ref(503), - Ref(502), - }}}, - {StructKey{Name: "sockaddr_un_abstract"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_un_abstract", TypeSize: 8}, Fields: []Type{ - Ref(114), - Ref(51), - Ref(79), - Ref(287), - }}}, - {StructKey{"sockaddr_un_abstract", 1}, &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_un_abstract", TypeSize: 8, ArgDir: 1}, Fields: []Type{ - Ref(113), - Ref(50), - Ref(79), - Ref(286), - }}}, - {StructKey{Name: "sockaddr_un_file"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_un_file", IsVarlen: true}, Fields: []Type{ - Ref(114), - Ref(22), - }}}, - {StructKey{"sockaddr_un_file", 1}, &StructDesc{TypeCommon: TypeCommon{TypeName: "sockaddr_un_file", ArgDir: 1, IsVarlen: true}, Fields: []Type{ - Ref(113), - Ref(21), - }}}, - {StructKey{Name: "stack_t"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "stack_t", TypeSize: 24}, Fields: []Type{ - Ref(205), - Ref(204), - Ref(145), - Ref(81), - }}}, - {StructKey{"stat", 1}, &StructDesc{TypeCommon: TypeCommon{TypeName: "stat", TypeSize: 152, ArgDir: 1}, Fields: []Type{ - Ref(417), - Ref(456), - Ref(81), - Ref(443), - Ref(457), - Ref(487), - Ref(437), - Ref(81), - Ref(418), - Ref(506), - Ref(509), - Ref(508), - Ref(507), - Ref(203), - Ref(194), - Ref(156), - Ref(160), - Ref(163), - Ref(186), - Ref(187), - Ref(81), - }}}, - {StructKey{"tcp_resources", 1}, &StructDesc{TypeCommon: TypeCommon{TypeName: "tcp_resources", TypeSize: 8, ArgDir: 1}, Fields: []Type{ - Ref(482), - Ref(481), - }}}, - {StructKey{Name: "timespec"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "timespec", TypeSize: 16}, Fields: []Type{ - Ref(242), - Ref(228), - }}}, - {StructKey{"timespec", 1}, &StructDesc{TypeCommon: TypeCommon{TypeName: "timespec", TypeSize: 16, ArgDir: 1}, Fields: []Type{ - Ref(240), - Ref(227), - }}}, - {StructKey{Name: "timespec50"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "timespec50", TypeSize: 16}, Fields: []Type{ - Ref(181), - Ref(81), - Ref(228), - }}}, - {StructKey{Name: "timeval"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "timeval", TypeSize: 16}, Fields: []Type{ - Ref(242), - Ref(250), - }}}, - {StructKey{"timeval", 1}, &StructDesc{TypeCommon: TypeCommon{TypeName: "timeval", TypeSize: 16, ArgDir: 1}, Fields: []Type{ - Ref(240), - Ref(248), - }}}, - {StructKey{"timeval", 2}, &StructDesc{TypeCommon: TypeCommon{TypeName: "timeval", TypeSize: 16, ArgDir: 2}, Fields: []Type{ - Ref(241), - Ref(249), - }}}, - {StructKey{Name: "ucontext_t"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "ucontext_t", IsVarlen: true}, Fields: []Type{ - Ref(146), - Ref(81), - Ref(409), - Ref(551), - Ref(560), - Ref(530), - }}}, - {StructKey{Name: "ucred"}, &StructDesc{TypeCommon: TypeCommon{TypeName: "ucred", TypeSize: 12}, Fields: []Type{ - Ref(464), - Ref(488), - Ref(438), - }}}, - {StructKey{"ucred", 1}, &StructDesc{TypeCommon: TypeCommon{TypeName: "ucred", TypeSize: 12, ArgDir: 1}, Fields: []Type{ - Ref(463), - Ref(487), - Ref(437), - }}}, - {StructKey{"unix_pair", 1}, &StructDesc{TypeCommon: TypeCommon{TypeName: "unix_pair", TypeSize: 8, ArgDir: 1}, Fields: []Type{ - Ref(478), - Ref(479), - }}}, -} - -var syscalls_amd64 = []*Syscall{ - {NR: 287, Name: "__clone", CallName: "__clone", Args: []Type{ - Ref(122), - Ref(397), - }, Ret: Ref(465)}, - {NR: 282, Name: "__vfork14", CallName: "__vfork14", Ret: Ref(465)}, - {NR: 314, Name: "_lwp_continue", CallName: "_lwp_continue", Args: []Type{ - Ref(451), - }}, - {NR: 309, Name: "_lwp_create", CallName: "_lwp_create", Args: []Type{ - Ref(408), - Ref(128), - Ref(357), - }}, - {NR: 325, Name: "_lwp_ctl", CallName: "_lwp_ctl", Args: []Type{ - Ref(159), - Ref(308), - }}, - {NR: 319, Name: "_lwp_detach", CallName: "_lwp_detach", Args: []Type{ - Ref(451), - }}, - {NR: 310, Name: "_lwp_exit", CallName: "_lwp_exit"}, - {NR: 324, Name: "_lwp_getname", CallName: "_lwp_getname", Args: []Type{ - Ref(451), - Ref(353), - Ref(255), - }}, - {NR: 316, Name: "_lwp_getprivate", CallName: "_lwp_getprivate"}, - {NR: 318, Name: "_lwp_kill", CallName: "_lwp_kill", Args: []Type{ - Ref(451), - Ref(184), - }}, - {NR: 311, Name: "_lwp_self", CallName: "_lwp_self", Ret: Ref(450)}, - {NR: 323, Name: "_lwp_setname", CallName: "_lwp_setname", Args: []Type{ - Ref(451), - Ref(354), - }}, - {NR: 317, Name: "_lwp_setprivate", CallName: "_lwp_setprivate", Args: []Type{ - Ref(323), - }}, - {NR: 313, Name: "_lwp_suspend", CallName: "_lwp_suspend", Args: []Type{ - Ref(451), - }}, - {NR: 321, Name: "_lwp_unpark", CallName: "_lwp_unpark", Args: []Type{ - Ref(451), - Ref(337), - }}, - {NR: 322, Name: "_lwp_unpark_all", CallName: "_lwp_unpark_all", Args: []Type{ - Ref(400), - Ref(274), - Ref(337), - }}, - {NR: 312, Name: "_lwp_wait", CallName: "_lwp_wait", Args: []Type{ - Ref(453), - Ref(324), - }}, - {NR: 315, Name: "_lwp_wakeup", CallName: "_lwp_wakeup", Args: []Type{ - Ref(451), - }}, - {NR: 30, Name: "accept", CallName: "accept", Args: []Type{ - Ref(469), - Ref(381), - Ref(387), - }, Ret: Ref(472)}, - {NR: 30, Name: "accept$inet", CallName: "accept", Args: []Type{ - Ref(473), - Ref(379), - Ref(387), - }, Ret: Ref(474)}, - {NR: 30, Name: "accept$inet6", CallName: "accept", Args: []Type{ - Ref(475), - Ref(380), - Ref(387), - }, Ret: Ref(476)}, - {NR: 30, Name: "accept$unix", CallName: "accept", Args: []Type{ - Ref(477), - Ref(382), - Ref(387), - }, Ret: Ref(480)}, - {NR: 104, Name: "bind", CallName: "bind", Args: []Type{ - Ref(469), - Ref(306), - Ref(257), - }}, - {NR: 104, Name: "bind$inet", CallName: "bind", Args: []Type{ - Ref(473), - Ref(302), - Ref(257), - }}, - {NR: 104, Name: "bind$inet6", CallName: "bind", Args: []Type{ - Ref(475), - Ref(303), - Ref(257), - }}, - {NR: 104, Name: "bind$unix", CallName: "bind", Args: []Type{ - Ref(477), - Ref(307), - Ref(257), - }}, - {NR: 12, Name: "chdir", CallName: "chdir", Args: []Type{ - Ref(325), - }}, - {NR: 34, Name: "chflags", CallName: "chflags", Args: []Type{ - Ref(334), - Ref(121), - }}, - {NR: 15, Name: "chmod", CallName: "chmod", Args: []Type{ - Ref(334), - Ref(135), - }}, - {NR: 16, Name: "chown", CallName: "chown", Args: []Type{ - Ref(334), - Ref(488), - Ref(438), - }}, - {NR: 61, Name: "chroot", CallName: "chroot", Args: []Type{ - Ref(325), - }}, - {NR: 429, Name: "clock_getres", CallName: "clock_getres", Args: []Type{ - Ref(83), - Ref(403), - }}, - {NR: 427, Name: "clock_gettime", CallName: "clock_gettime", Args: []Type{ - Ref(83), - Ref(403), - }}, - {NR: 477, Name: "clock_nanosleep", CallName: "clock_nanosleep", Args: []Type{ - Ref(83), - Ref(112), - Ref(395), - Ref(394), - }}, - {NR: 428, Name: "clock_settime", CallName: "clock_settime", Args: []Type{ - Ref(83), - Ref(404), - }}, - {NR: 6, Name: "close", CallName: "close", Args: []Type{ - Ref(421), - }}, - {NR: 320, Name: "compat_50__lwp_park", CallName: "compat_50__lwp_park", Args: []Type{ - Ref(406), - Ref(452), - Ref(337), - Ref(410), - }}, - {NR: 434, Name: "compat_60__lwp_park", CallName: "compat_60__lwp_park", Args: []Type{ - Ref(405), - Ref(452), - Ref(337), - Ref(410), - }}, - {NR: 98, Name: "connect", CallName: "connect", Args: []Type{ - Ref(469), - Ref(306), - Ref(257), - }}, - {NR: 98, Name: "connect$inet", CallName: "connect", Args: []Type{ - Ref(473), - Ref(302), - Ref(257), - }}, - {NR: 98, Name: "connect$inet6", CallName: "connect", Args: []Type{ - Ref(475), - Ref(303), - Ref(257), - }}, - {NR: 98, Name: "connect$unix", CallName: "connect", Args: []Type{ - Ref(477), - Ref(307), - Ref(257), - }}, - {NR: 41, Name: "dup", CallName: "dup", Args: []Type{ - Ref(423), - }, Ret: Ref(424)}, - {NR: 90, Name: "dup2", CallName: "dup2", Args: []Type{ - Ref(423), - Ref(422), - }, Ret: Ref(424)}, - {NR: 59, Name: "execve", CallName: "execve", Args: []Type{ - Ref(334), - Ref(315), - Ref(328), - }}, - {NR: 1, Name: "exit", CallName: "exit", Args: []Type{ - Ref(210), - }}, - {NR: 462, Name: "faccessat", CallName: "faccessat", Args: []Type{ - Ref(429), - Ref(378), - Ref(135), - Ref(123), - }}, - {NR: 13, Name: "fchdir", CallName: "fchdir", Args: []Type{ - Ref(421), - }}, - {NR: 35, Name: "fchflags", CallName: "fchflags", Args: []Type{ - Ref(421), - Ref(121), - }}, - {NR: 124, Name: "fchmod", CallName: "fchmod", Args: []Type{ - Ref(421), - Ref(135), - }}, - {NR: 463, Name: "fchmodat", CallName: "fchmodat", Args: []Type{ - Ref(429), - Ref(334), - Ref(135), - Ref(120), - }}, - {NR: 123, Name: "fchown", CallName: "fchown", Args: []Type{ - Ref(421), - Ref(488), - Ref(438), - }}, - {NR: 464, Name: "fchownat", CallName: "fchownat", Args: []Type{ - Ref(429), - Ref(334), - Ref(488), - Ref(438), - Ref(120), - }}, - {NR: 297, Name: "fchroot", CallName: "fchroot", Args: []Type{ - Ref(421), - }}, - {NR: 92, Name: "fcntl$dupfd", CallName: "fcntl", Args: []Type{ - Ref(421), - Ref(85), - Ref(419), - }, Ret: Ref(424)}, - {NR: 92, Name: "fcntl$getflags", CallName: "fcntl", MissingArgs: 1, Args: []Type{ - Ref(421), - Ref(86), - }}, - {NR: 92, Name: "fcntl$getown", CallName: "fcntl", MissingArgs: 1, Args: []Type{ - Ref(421), - Ref(34), - }, Ret: Ref(465)}, - {NR: 92, Name: "fcntl$lock", CallName: "fcntl", Args: []Type{ - Ref(421), - Ref(87), - Ref(341), - }}, - {NR: 92, Name: "fcntl$setflags", CallName: "fcntl", Args: []Type{ - Ref(421), - Ref(31), - Ref(124), - }}, - {NR: 92, Name: "fcntl$setown", CallName: "fcntl", Args: []Type{ - Ref(421), - Ref(35), - Ref(464), - }}, - {NR: 92, Name: "fcntl$setstatus", CallName: "fcntl", Args: []Type{ - Ref(421), - Ref(33), - Ref(125), - }}, - {NR: 241, Name: "fdatasync", CallName: "fdatasync", Args: []Type{ - Ref(421), - }}, - {NR: 131, Name: "flock", CallName: "flock", Args: []Type{ - Ref(421), - Ref(126), - }}, - {NR: 2, Name: "fork", CallName: "fork", Ret: Ref(465)}, - {NR: 95, Name: "fsync", CallName: "fsync", Args: []Type{ - Ref(421), - }}, - {NR: 201, Name: "ftruncate", CallName: "ftruncate", Args: []Type{ - Ref(421), - Ref(220), - }}, - {NR: 390, Name: "getdents", CallName: "getdents", Args: []Type{ - Ref(431), - Ref(326), - Ref(260), - }}, - {NR: 43, Name: "getegid", CallName: "getegid", Ret: Ref(439)}, - {NR: 25, Name: "geteuid", CallName: "geteuid", Ret: Ref(485)}, - {NR: 47, Name: "getgid", CallName: "getgid", Ret: Ref(439)}, - {NR: 79, Name: "getgroups", CallName: "getgroups", Args: []Type{ - Ref(278), - Ref(339), - }}, - {NR: 426, Name: "getitimer", CallName: "getitimer", Args: []Type{ - Ref(89), - Ref(322), - }}, - {NR: 31, Name: "getpeername", CallName: "getpeername", Args: []Type{ - Ref(469), - Ref(385), - Ref(387), - }}, - {NR: 31, Name: "getpeername$inet", CallName: "getpeername", Args: []Type{ - Ref(473), - Ref(383), - Ref(387), - }}, - {NR: 31, Name: "getpeername$inet6", CallName: "getpeername", Args: []Type{ - Ref(475), - Ref(384), - Ref(387), - }}, - {NR: 31, Name: "getpeername$unix", CallName: "getpeername", Args: []Type{ - Ref(477), - Ref(386), - Ref(387), - }}, - {NR: 207, Name: "getpgid", CallName: "getpgid", Args: []Type{ - Ref(464), - }, Ret: Ref(465)}, - {NR: 81, Name: "getpgrp", CallName: "getpgrp", Ret: Ref(465)}, - {NR: 20, Name: "getpid", CallName: "getpid", Ret: Ref(465)}, - {NR: 39, Name: "getppid", CallName: "getppid", Ret: Ref(465)}, - {NR: 194, Name: "getrlimit", CallName: "getrlimit", Args: []Type{ - Ref(99), - Ref(392), - }}, - {NR: 445, Name: "getrusage", CallName: "getrusage", Args: []Type{ - Ref(100), - Ref(411), - }}, - {NR: 32, Name: "getsockname", CallName: "getsockname", Args: []Type{ - Ref(469), - Ref(304), - Ref(309), - }}, - {NR: 32, Name: "getsockname$inet", CallName: "getsockname", Args: []Type{ - Ref(473), - Ref(300), - Ref(309), - }}, - {NR: 32, Name: "getsockname$inet6", CallName: "getsockname", Args: []Type{ - Ref(475), - Ref(301), - Ref(309), - }}, - {NR: 32, Name: "getsockname$unix", CallName: "getsockname", Args: []Type{ - Ref(477), - Ref(305), - Ref(309), - }}, - {NR: 118, Name: "getsockopt", CallName: "getsockopt", Args: []Type{ - Ref(469), - Ref(168), - Ref(176), - Ref(362), - Ref(361), - }}, - {NR: 118, Name: "getsockopt$SO_PEERCRED", CallName: "getsockopt", Args: []Type{ - Ref(469), - Ref(54), - Ref(62), - Ref(368), - Ref(275), - }}, - {NR: 118, Name: "getsockopt$inet_opts", CallName: "getsockopt", Args: []Type{ - Ref(473), - Ref(55), - Ref(144), - Ref(362), - Ref(361), - }}, - {NR: 118, Name: "getsockopt$sock_cred", CallName: "getsockopt", Args: []Type{ - Ref(469), - Ref(54), - Ref(62), - Ref(368), - Ref(361), - }}, - {NR: 118, Name: "getsockopt$sock_int", CallName: "getsockopt", Args: []Type{ - Ref(469), - Ref(54), - Ref(110), - Ref(364), - Ref(361), - }}, - {NR: 118, Name: "getsockopt$sock_linger", CallName: "getsockopt", Args: []Type{ - Ref(469), - Ref(54), - Ref(61), - Ref(366), - Ref(361), - }}, - {NR: 118, Name: "getsockopt$sock_timeval", CallName: "getsockopt", Args: []Type{ - Ref(469), - Ref(54), - Ref(111), - Ref(367), - Ref(361), - }}, - {NR: 24, Name: "getuid", CallName: "getuid", Ret: Ref(485)}, - {NR: 304, Name: "lchflags", CallName: "lchflags", Args: []Type{ - Ref(334), - Ref(121), - }}, - {NR: 274, Name: "lchmod", CallName: "lchmod", Args: []Type{ - Ref(334), - Ref(135), - }}, - {NR: 275, Name: "lchown", CallName: "lchown", Args: []Type{ - Ref(334), - Ref(488), - Ref(438), - }}, - {NR: 9, Name: "link", CallName: "link", Args: []Type{ - Ref(359), - Ref(355), - }}, - {NR: 457, Name: "linkat", CallName: "linkat", Args: []Type{ - Ref(433), - Ref(359), - Ref(432), - Ref(355), - Ref(127), - }}, - {NR: 106, Name: "listen", CallName: "listen", Args: []Type{ - Ref(469), - Ref(155), - }}, - {NR: 199, Name: "lseek", CallName: "lseek", Args: []Type{ - Ref(421), - Ref(233), - Ref(103), - }}, - {NR: 441, Name: "lstat", CallName: "lstat", Args: []Type{ - Ref(334), - Ref(398), - }}, - {NR: 75, Name: "madvise", CallName: "madvise", Args: []Type{ - Ref(576), - Ref(261), - Ref(90), - }}, - {NR: 78, Name: "mincore", CallName: "mincore", Args: []Type{ - Ref(576), - Ref(277), - Ref(414), - }}, - {NR: 273, Name: "minherit", CallName: "minherit", Args: []Type{ - Ref(576), - Ref(261), - Ref(91), - }}, - {NR: 136, Name: "mkdir", CallName: "mkdir", Args: []Type{ - Ref(376), - Ref(135), - }}, - {NR: 461, Name: "mkdirat", CallName: "mkdirat", Args: []Type{ - Ref(431), - Ref(376), - Ref(135), - }}, - {NR: 450, Name: "mknod", CallName: "mknod", Args: []Type{ - Ref(334), - Ref(92), - Ref(158), - }}, - {NR: 450, Name: "mknod$loop", CallName: "mknod", Args: []Type{ - Ref(334), - Ref(92), - Ref(285), - }}, - {NR: 460, Name: "mknodat", CallName: "mknodat", Args: []Type{ - Ref(429), - Ref(334), - Ref(92), - Ref(158), - }}, - {NR: 203, Name: "mlock", CallName: "mlock", Args: []Type{ - Ref(576), - Ref(277), - }}, - {NR: 242, Name: "mlockall", CallName: "mlockall", Args: []Type{ - Ref(130), - }}, - {NR: 197, Name: "mmap", CallName: "mmap", Args: []Type{ - Ref(576), - Ref(261), - Ref(94), - Ref(93), - Ref(421), - Ref(63), - Ref(233), - }}, - {NR: 74, Name: "mprotect", CallName: "mprotect", Args: []Type{ - Ref(576), - Ref(261), - Ref(94), - }}, - {NR: 444, Name: "msgctl$IPC_RMID", CallName: "msgctl", MissingArgs: 1, Args: []Type{ - Ref(444), - Ref(39), - }}, - {NR: 444, Name: "msgctl$IPC_SET", CallName: "msgctl", Args: []Type{ - Ref(444), - Ref(30), - Ref(319), - }}, - {NR: 444, Name: "msgctl$IPC_STAT", CallName: "msgctl", Args: []Type{ - Ref(444), - Ref(31), - Ref(317), - }}, - {NR: 225, Name: "msgget", CallName: "msgget", Args: []Type{ - Ref(290), - Ref(131), - }, Ret: Ref(445)}, - {NR: 225, Name: "msgget$private", CallName: "msgget", Args: []Type{ - Ref(52), - Ref(131), - }, Ret: Ref(445)}, - {NR: 227, Name: "msgrcv", CallName: "msgrcv", Args: []Type{ - Ref(444), - Ref(351), - Ref(280), - Ref(96), - Ref(132), - }}, - {NR: 226, Name: "msgsnd", CallName: "msgsnd", Args: []Type{ - Ref(444), - Ref(352), - Ref(280), - Ref(133), - }}, - {NR: 204, Name: "munlock", CallName: "munlock", Args: []Type{ - Ref(576), - Ref(277), - }}, - {NR: 243, Name: "munlockall", CallName: "munlockall"}, - {NR: 73, Name: "munmap", CallName: "munmap", Args: []Type{ - Ref(576), - Ref(261), - }}, - {NR: 430, Name: "nanosleep", CallName: "nanosleep", Args: []Type{ - Ref(390), - Ref(389), - }}, - {NR: 5, Name: "open", CallName: "open", Args: []Type{ - Ref(334), - Ref(97), - Ref(135), - }, Ret: Ref(424)}, - {NR: 5, Name: "open$dir", CallName: "open", Args: []Type{ - Ref(334), - Ref(97), - Ref(135), - }, Ret: Ref(434)}, - {NR: 468, Name: "openat", CallName: "openat", Args: []Type{ - Ref(430), - Ref(334), - Ref(97), - Ref(135), - }, Ret: Ref(424)}, - {NR: 456, Name: "paccept", CallName: "paccept", Args: []Type{ - Ref(469), - Ref(381), - Ref(387), - Ref(119), - }, Ret: Ref(472)}, - {NR: 42, Name: "pipe", CallName: "pipe", Args: []Type{ - Ref(388), - }}, - {NR: 453, Name: "pipe2", CallName: "pipe2", Args: []Type{ - Ref(388), - Ref(136), - }}, - {NR: 209, Name: "poll", CallName: "poll", Args: []Type{ - Ref(331), - Ref(272), - Ref(188), - }}, - {NR: 474, Name: "posix_spawn", CallName: "posix_spawn", Args: []Type{ - Ref(464), - Ref(377), - Ref(335), - Ref(316), - Ref(314), - Ref(327), - }, Ret: Ref(465)}, - {NR: 173, Name: "pread", CallName: "pread", Args: []Type{ - Ref(421), - Ref(318), - Ref(271), - Ref(232), - }}, - {NR: 289, Name: "preadv", CallName: "preadv", Args: []Type{ - Ref(421), - Ref(413), - Ref(281), - Ref(232), - }}, - {NR: 26, Name: "ptrace", CallName: "ptrace", Args: []Type{ - Ref(238), - Ref(464), - Ref(299), - Ref(212), - }}, - {NR: 174, Name: "pwrite", CallName: "pwrite", Args: []Type{ - Ref(421), - Ref(318), - Ref(271), - Ref(232), - }}, - {NR: 290, Name: "pwritev", CallName: "pwritev", Args: []Type{ - Ref(421), - Ref(412), - Ref(281), - Ref(232), - }}, - {NR: 3, Name: "read", CallName: "read", Args: []Type{ - Ref(421), - Ref(317), - Ref(259), - }}, - {NR: 58, Name: "readlink", CallName: "readlink", Args: []Type{ - Ref(376), - Ref(317), - Ref(276), - }}, - {NR: 469, Name: "readlinkat", CallName: "readlinkat", Args: []Type{ - Ref(431), - Ref(376), - Ref(317), - Ref(276), - }}, - {NR: 120, Name: "readv", CallName: "readv", Args: []Type{ - Ref(421), - Ref(413), - Ref(281), - }}, - {NR: 29, Name: "recvfrom", CallName: "recvfrom", Args: []Type{ - Ref(469), - Ref(317), - Ref(262), - Ref(137), - Ref(295), - Ref(257), - }}, - {NR: 29, Name: "recvfrom$inet", CallName: "recvfrom", Args: []Type{ - Ref(473), - Ref(317), - Ref(262), - Ref(137), - Ref(293), - Ref(257), - }}, - {NR: 29, Name: "recvfrom$inet6", CallName: "recvfrom", Args: []Type{ - Ref(475), - Ref(317), - Ref(262), - Ref(137), - Ref(294), - Ref(257), - }}, - {NR: 29, Name: "recvfrom$unix", CallName: "recvfrom", Args: []Type{ - Ref(477), - Ref(317), - Ref(262), - Ref(137), - Ref(296), - Ref(257), - }}, - {NR: 27, Name: "recvmsg", CallName: "recvmsg", Args: []Type{ - Ref(469), - Ref(342), - Ref(137), - }}, - {NR: 128, Name: "rename", CallName: "rename", Args: []Type{ - Ref(359), - Ref(355), - }}, - {NR: 458, Name: "renameat", CallName: "renameat", Args: []Type{ - Ref(433), - Ref(359), - Ref(432), - Ref(355), - }}, - {NR: 137, Name: "rmdir", CallName: "rmdir", Args: []Type{ - Ref(376), - }}, - {NR: 417, Name: "select", CallName: "select", Args: []Type{ - Ref(270), - Ref(338), - Ref(374), - Ref(329), - Ref(407), - }}, - {NR: 442, Name: "semctl$GETALL", CallName: "semctl", Args: []Type{ - Ref(447), - Ref(70), - Ref(35), - Ref(311), - }}, - {NR: 442, Name: "semctl$GETNCNT", CallName: "semctl", Args: []Type{ - Ref(447), - Ref(106), - Ref(32), - Ref(311), - }}, - {NR: 442, Name: "semctl$GETPID", CallName: "semctl", Args: []Type{ - Ref(447), - Ref(106), - Ref(33), - Ref(311), - }}, - {NR: 442, Name: "semctl$GETVAL", CallName: "semctl", Args: []Type{ - Ref(447), - Ref(106), - Ref(34), - Ref(311), - }}, - {NR: 442, Name: "semctl$GETZCNT", CallName: "semctl", Args: []Type{ - Ref(447), - Ref(106), - Ref(36), - Ref(311), - }}, - {NR: 442, Name: "semctl$IPC_RMID", CallName: "semctl", MissingArgs: 1, Args: []Type{ - Ref(447), - Ref(70), - Ref(39), - }}, - {NR: 442, Name: "semctl$IPC_SET", CallName: "semctl", Args: []Type{ - Ref(447), - Ref(70), - Ref(30), - Ref(313), - }}, - {NR: 442, Name: "semctl$IPC_STAT", CallName: "semctl", Args: []Type{ - Ref(447), - Ref(70), - Ref(31), - Ref(311), - }}, - {NR: 442, Name: "semctl$SETALL", CallName: "semctl", Args: []Type{ - Ref(447), - Ref(70), - Ref(38), - Ref(310), - }}, - {NR: 442, Name: "semctl$SETVAL", CallName: "semctl", Args: []Type{ - Ref(447), - Ref(106), - Ref(37), - Ref(312), - }}, - {NR: 221, Name: "semget", CallName: "semget", Args: []Type{ - Ref(289), - Ref(104), - Ref(138), - }, Ret: Ref(446)}, - {NR: 221, Name: "semget$private", CallName: "semget", Args: []Type{ - Ref(52), - Ref(104), - Ref(138), - }, Ret: Ref(446)}, - {NR: 222, Name: "semop", CallName: "semop", Args: []Type{ - Ref(447), - Ref(360), - Ref(273), - }}, - {NR: 28, Name: "sendmsg", CallName: "sendmsg", Args: []Type{ - Ref(469), - Ref(344), - Ref(141), - }}, - {NR: 28, Name: "sendmsg$unix", CallName: "sendmsg", Args: []Type{ - Ref(477), - Ref(343), - Ref(141), - }}, - {NR: 133, Name: "sendto", CallName: "sendto", Args: []Type{ - Ref(469), - Ref(318), - Ref(262), - Ref(141), - Ref(295), - Ref(257), - }}, - {NR: 133, Name: "sendto$inet", CallName: "sendto", Args: []Type{ - Ref(473), - Ref(318), - Ref(262), - Ref(141), - Ref(293), - Ref(257), - }}, - {NR: 133, Name: "sendto$inet6", CallName: "sendto", Args: []Type{ - Ref(475), - Ref(318), - Ref(262), - Ref(141), - Ref(294), - Ref(257), - }}, - {NR: 133, Name: "sendto$unix", CallName: "sendto", Args: []Type{ - Ref(477), - Ref(318), - Ref(262), - Ref(141), - Ref(296), - Ref(257), - }}, - {NR: 182, Name: "setegid", CallName: "setegid", Args: []Type{ - Ref(436), - }}, - {NR: 183, Name: "seteuid", CallName: "seteuid", Args: []Type{ - Ref(484), - }}, - {NR: 181, Name: "setgid", CallName: "setgid", Args: []Type{ - Ref(438), - }}, - {NR: 80, Name: "setgroups", CallName: "setgroups", Args: []Type{ - Ref(278), - Ref(340), - }}, - {NR: 425, Name: "setitimer", CallName: "setitimer", Args: []Type{ - Ref(89), - Ref(356), - Ref(358), - }}, - {NR: 82, Name: "setpgid", CallName: "setpgid", Args: []Type{ - Ref(464), - Ref(462), - }}, - {NR: 127, Name: "setregid", CallName: "setregid", Args: []Type{ - Ref(440), - Ref(436), - }}, - {NR: 126, Name: "setreuid", CallName: "setreuid", Args: []Type{ - Ref(486), - Ref(484), - }}, - {NR: 195, Name: "setrlimit", CallName: "setrlimit", Args: []Type{ - Ref(99), - Ref(393), - }}, - {NR: 105, Name: "setsockopt", CallName: "setsockopt", Args: []Type{ - Ref(469), - Ref(168), - Ref(176), - Ref(363), - Ref(275), - }}, - {NR: 105, Name: "setsockopt$inet6_MRT6_ADD_MFC", CallName: "setsockopt", Args: []Type{ - Ref(475), - Ref(53), - Ref(59), - Ref(370), - Ref(275), - }}, - {NR: 105, Name: "setsockopt$inet6_MRT6_ADD_MIF", CallName: "setsockopt", Args: []Type{ - Ref(475), - Ref(53), - Ref(58), - Ref(371), - Ref(275), - }}, - {NR: 105, Name: "setsockopt$inet6_MRT6_DEL_MFC", CallName: "setsockopt", Args: []Type{ - Ref(475), - Ref(53), - Ref(60), - Ref(370), - Ref(275), - }}, - {NR: 105, Name: "setsockopt$inet_opts", CallName: "setsockopt", Args: []Type{ - Ref(473), - Ref(55), - Ref(144), - Ref(363), - Ref(275), - }}, - {NR: 105, Name: "setsockopt$sock_cred", CallName: "setsockopt", Args: []Type{ - Ref(469), - Ref(54), - Ref(62), - Ref(373), - Ref(275), - }}, - {NR: 105, Name: "setsockopt$sock_int", CallName: "setsockopt", Args: []Type{ - Ref(469), - Ref(54), - Ref(110), - Ref(365), - Ref(275), - }}, - {NR: 105, Name: "setsockopt$sock_linger", CallName: "setsockopt", Args: []Type{ - Ref(469), - Ref(54), - Ref(61), - Ref(369), - Ref(275), - }}, - {NR: 105, Name: "setsockopt$sock_timeval", CallName: "setsockopt", Args: []Type{ - Ref(469), - Ref(54), - Ref(111), - Ref(372), - Ref(275), - }}, - {NR: 23, Name: "setuid", CallName: "setuid", Args: []Type{ - Ref(488), - }}, - {NR: 228, Name: "shmat", CallName: "shmat", Args: []Type{ - Ref(449), - Ref(576), - Ref(142), - }, Ret: Ref(468)}, - {NR: 443, Name: "shmctl$IPC_RMID", CallName: "shmctl", MissingArgs: 1, Args: []Type{ - Ref(449), - Ref(39), - }}, - {NR: 443, Name: "shmctl$IPC_SET", CallName: "shmctl", Args: []Type{ - Ref(449), - Ref(30), - Ref(320), - }}, - {NR: 443, Name: "shmctl$IPC_STAT", CallName: "shmctl", Args: []Type{ - Ref(449), - Ref(31), - Ref(317), - }}, - {NR: 443, Name: "shmctl$SHM_LOCK", CallName: "shmctl", MissingArgs: 1, Args: []Type{ - Ref(449), - Ref(32), - }}, - {NR: 443, Name: "shmctl$SHM_UNLOCK", CallName: "shmctl", MissingArgs: 1, Args: []Type{ - Ref(449), - Ref(33), - }}, - {NR: 230, Name: "shmdt", CallName: "shmdt", Args: []Type{ - Ref(467), - }}, - {NR: 231, Name: "shmget", CallName: "shmget", Args: []Type{ - Ref(288), - Ref(279), - Ref(143), - Ref(577), - }, Ret: Ref(448)}, - {NR: 231, Name: "shmget$private", CallName: "shmget", Args: []Type{ - Ref(52), - Ref(279), - Ref(143), - Ref(577), - }, Ret: Ref(448)}, - {NR: 134, Name: "shutdown", CallName: "shutdown", Args: []Type{ - Ref(469), - Ref(107), - }}, - {NR: 394, Name: "socket", CallName: "socket", Args: []Type{ - Ref(108), - Ref(109), - Ref(206), - }, Ret: Ref(472)}, - {NR: 394, Name: "socket$inet", CallName: "socket", Args: []Type{ - Ref(42), - Ref(109), - Ref(206), - }, Ret: Ref(474)}, - {NR: 394, Name: "socket$inet6", CallName: "socket", Args: []Type{ - Ref(41), - Ref(109), - Ref(206), - }, Ret: Ref(476)}, - {NR: 394, Name: "socket$unix", CallName: "socket", Args: []Type{ - Ref(40), - Ref(115), - Ref(68), - }, Ret: Ref(480)}, - {NR: 135, Name: "socketpair", CallName: "socketpair", Args: []Type{ - Ref(108), - Ref(109), - Ref(206), - Ref(332), - }}, - {NR: 135, Name: "socketpair$unix", CallName: "socketpair", Args: []Type{ - Ref(40), - Ref(115), - Ref(68), - Ref(333), - }}, - {NR: 439, Name: "stat", CallName: "stat", Args: []Type{ - Ref(334), - Ref(398), - }}, - {NR: 57, Name: "symlink", CallName: "symlink", Args: []Type{ - Ref(359), - Ref(355), - }}, - {NR: 470, Name: "symlinkat", CallName: "symlinkat", Args: []Type{ - Ref(359), - Ref(432), - Ref(355), - }}, - {NR: 36, Name: "sync", CallName: "sync"}, - {Name: "syz_emit_ethernet", CallName: "syz_emit_ethernet", Args: []Type{ - Ref(263), - Ref(375), - }}, - {Name: "syz_execute_func", CallName: "syz_execute_func", Args: []Type{ - Ref(401), - }}, - {Name: "syz_extract_tcp_res", CallName: "syz_extract_tcp_res", Args: []Type{ - Ref(391), - Ref(183), - Ref(154), - }}, - {Name: "syz_extract_tcp_res$synack", CallName: "syz_extract_tcp_res", Args: []Type{ - Ref(391), - Ref(71), - Ref(29), - }}, - {NR: 200, Name: "truncate", CallName: "truncate", Args: []Type{ - Ref(334), - Ref(220), - }}, - {NR: 10, Name: "unlink", CallName: "unlink", Args: []Type{ - Ref(376), - }}, - {NR: 471, Name: "unlinkat", CallName: "unlinkat", Args: []Type{ - Ref(431), - Ref(376), - Ref(116), - }}, - {NR: 467, Name: "utimensat", CallName: "utimensat", Args: []Type{ - Ref(428), - Ref(378), - Ref(402), - Ref(117), - }}, - {NR: 420, Name: "utimes", CallName: "utimes", Args: []Type{ - Ref(336), - Ref(402), - }}, - {NR: 66, Name: "vfork", CallName: "vfork", Ret: Ref(465)}, - {NR: 449, Name: "wait4", CallName: "wait4", Args: []Type{ - Ref(464), - Ref(399), - Ref(118), - Ref(396), - }}, - {NR: 4, Name: "write", CallName: "write", Args: []Type{ - Ref(421), - Ref(318), - Ref(259), - }}, - {NR: 121, Name: "writev", CallName: "writev", Args: []Type{ - Ref(421), - Ref(412), - Ref(281), - }}, -} - -var types_amd64 = []Type{ - &ArrayType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 2, IsVarlen: true}, Type: Ref(441)}, - &ArrayType{TypeCommon: TypeCommon{TypeName: "array", FldName: "fds", IsVarlen: true}, Type: Ref(427)}, - &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: Ref(26)}, - &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: Ref(153)}, - &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: Ref(415)}, - &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: Ref(442)}, - &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: Ref(455)}, - &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: Ref(519)}, - &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: Ref(524)}, - &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: Ref(525)}, - &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: Ref(537)}, - &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: Ref(545)}, - &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: Ref(571)}, - &ArrayType{TypeCommon{TypeName: "array", FldName: "__bits", TypeSize: 16}, Ref(191), 1, 4, 4}, - &ArrayType{TypeCommon{TypeName: "array", FldName: "mf6cc_ifset", TypeSize: 32}, Ref(191), 1, 8, 8}, - &ArrayType{TypeCommon{TypeName: "array", FldName: "pad", TypeSize: 8, ArgDir: 1}, Ref(77), 1, 8, 8}, - &ArrayType{TypeCommon{TypeName: "array", FldName: "pad", TypeSize: 8}, Ref(78), 1, 8, 8}, - &BufferType{TypeCommon: TypeCommon{TypeName: "array", ArgDir: 1, IsVarlen: true}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data", ArgDir: 1, IsVarlen: true}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "array", FldName: "data", IsVarlen: true}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}}, - &BufferType{TypeCommon: TypeCommon{TypeName: "filename", FldName: "path", ArgDir: 1, IsVarlen: true}, Kind: 3}, - &BufferType{TypeCommon: TypeCommon{TypeName: "filename", FldName: "path", IsVarlen: true}, Kind: 3}, - &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}, - &BufferType{TypeCommon: TypeCommon{TypeName: "string", ArgDir: 1, IsVarlen: true}, Kind: 2}, - &BufferType{TypeCommon: TypeCommon{TypeName: "string", FldName: "__fpregs", IsVarlen: true}, Kind: 2}, - &BufferType{TypeCommon: TypeCommon{TypeName: "string", IsVarlen: true}, Kind: 2}, - &BufferType{TypeCommon: TypeCommon{TypeName: "text", IsVarlen: true}, Kind: 4}, - &BufferType{TypeCommon: TypeCommon{TypeName: "void", FldName: "fae_data"}, Kind: 1}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ack_inc", TypeSize: 4}}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 8}}, Val: 1}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 8}}, Val: 2}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 8}}, Val: 3}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 8}}, Val: 4}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 8}}, Val: 5}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 8}}, Val: 6}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 8}}, Val: 7}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 8}}, Val: 8}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 8}}, Val: 9}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 8}}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain", TypeSize: 8}}, Val: 1}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain", TypeSize: 8}}, Val: 24}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "domain", TypeSize: 8}}, Val: 2}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fae_action", TypeSize: 4}}, Val: 1}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fae_action", TypeSize: 4}}, Val: 2}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fae_action", TypeSize: 4}}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family", TypeSize: 2, ArgDir: 1}}, Val: 24}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family", TypeSize: 2, ArgDir: 1}}, Val: 2}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family", TypeSize: 2}}, Val: 24}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "family", TypeSize: 2}}, Val: 2}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ind", TypeSize: 1, ArgDir: 1}}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "ind", TypeSize: 1}}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "key", TypeSize: 8}}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level", TypeSize: 4}}, Val: 41}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level", TypeSize: 4}}, Val: 65535}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "level", TypeSize: 4}}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "msg_flags", TypeSize: 4, ArgDir: 2}}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "msg_flags", TypeSize: 4}}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname", TypeSize: 4}}, Val: 102}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname", TypeSize: 4}}, Val: 104}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname", TypeSize: 4}}, Val: 105}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname", TypeSize: 4}}, Val: 128}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "optname", TypeSize: 4}}, Val: 17}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "pad", TypeSize: 8}}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "pad0", TypeSize: 2}}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "pad0", TypeSize: 8}}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "pad1", TypeSize: 8}}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "pad2", TypeSize: 8}}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "proto", TypeSize: 1}}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "revents", TypeSize: 2}}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "semnum", TypeSize: 8}}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "seq_inc", TypeSize: 4}}, Val: 1}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type", TypeSize: 4}}, Val: 1}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type", TypeSize: 4}}, Val: 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}}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", TypeSize: 1, ArgDir: 1}}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", TypeSize: 1}}}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 1}}, IsPad: true}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 2}}, IsPad: true}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true}, - &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 6}}, IsPad: true}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 8}}, Vals: []uint64{0, 1, 2, 3, 536870912, 1073741824}}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "cmsg_levels", FldName: "cmsg_level", TypeSize: 4}}, Vals: []uint64{0, 1, 6, 17, 41, 256, 257, 65535}}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fcntl_dupfd", FldName: "cmd", TypeSize: 8}}, Vals: []uint64{0, 12}}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fcntl_getflags", FldName: "cmd", TypeSize: 8}}, Vals: []uint64{1, 3}}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fcntl_lock", FldName: "cmd", TypeSize: 8}}, Vals: []uint64{7, 8, 9}}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "flock_type", FldName: "type", TypeSize: 2}}, Vals: []uint64{1, 2, 3}}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "getitimer_which", FldName: "which", TypeSize: 8}}, Vals: []uint64{0, 1, 2, 3}}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "madvise_flags", FldName: "advice", TypeSize: 8}}, Vals: []uint64{0, 1, 2, 3, 4, 6}}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "minherit_flags", FldName: "inherit", TypeSize: 8}}, Vals: []uint64{0, 1, 2, 4}}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mknod_mode", FldName: "mode", TypeSize: 8}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64, 128, 256, 4096, 8192, 24576, 32768, 49152}}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{0, 1, 2, 16, 128, 512, 1024, 2048, 4096}}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mmap_prot", FldName: "prot", TypeSize: 8}}, Vals: []uint64{0, 1, 2, 4}}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "msgbuf_type", FldName: "typ", TypeSize: 8, ArgDir: 1}}, Vals: []uint64{0, 1, 2, 3}}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "msgbuf_type", FldName: "typ", TypeSize: 8}}, Vals: []uint64{0, 1, 2, 3}}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{0, 1, 2, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 32768, 65536, 131072, 262144, 524288, 2097152, 4194304, 16777216}}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pollfd_events", FldName: "events", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 4, 8, 16, 32, 64, 128, 256}}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "rlimit_type", FldName: "res", TypeSize: 8}}, Vals: []uint64{0, 1, 2, 3, 3, 4, 5, 6, 7, 8, 10, 11}}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "rusage_who", FldName: "who", TypeSize: 8}}, Vals: []uint64{0, 18446744073709551615}}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sa_flags", FldName: "sa_flags", TypeSize: 2}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64, 128, 255}}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "seek_whence", FldName: "whence", TypeSize: 2}}, Vals: []uint64{0, 1, 2}}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "seek_whence", FldName: "whence", TypeSize: 8}}, Vals: []uint64{0, 1, 2}}, - &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: "sem_sem_id", FldName: "num", TypeSize: 2}}, Vals: []uint64{0, 1, 2, 3, 4}}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sem_sem_id", FldName: "semnum", TypeSize: 8}}, Vals: []uint64{0, 1, 2, 3, 4}}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "shutdown_flags", FldName: "how", TypeSize: 8}}, Vals: []uint64{0, 1, 2}}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "socket_domain", FldName: "domain", TypeSize: 8}}, Vals: []uint64{1, 2, 6, 16, 24, 31}}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "socket_type", FldName: "type", TypeSize: 8}}, Vals: []uint64{1, 2, 3, 4, 5, 268435456, 536870912, 1073741824}}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_sock_int", FldName: "optname", TypeSize: 4}}, Vals: []uint64{1, 4, 8, 16, 32, 128, 256, 512, 2048, 4096, 4097, 4098, 4099, 4100, 4103, 4104, 8192}}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_sock_timeval", FldName: "optname", TypeSize: 4}}, Vals: []uint64{4107, 4108}}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "timer_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{0, 1}}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "unix_socket_family", FldName: "family", TypeSize: 2, ArgDir: 1}}, Vals: []uint64{0, 1}}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "unix_socket_family", FldName: "family", TypeSize: 2}}, Vals: []uint64{0, 1}}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "unix_socket_type", FldName: "type", TypeSize: 8}}, Vals: []uint64{1, 2, 5}}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "unlinkat_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{0, 2048}}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "utimensat_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{0, 512}}, - &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "wait_options", FldName: "options", TypeSize: 8}}, Vals: []uint64{1, 2, 2, 4, 8, 16, 32, 64, 131072}}, - &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "accept_flags", FldName: "flags", TypeSize: 8}}, []uint64{268435456, 536870912, 1073741824}, true}, - &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "at_flags", FldName: "flags", TypeSize: 8}}, []uint64{512, 1024}, true}, - &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "chflags_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 65536, 131072, 262144}, true}, - &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clone_flags", FldName: "flags", TypeSize: 8}}, []uint64{255, 256, 512, 1024, 2048, 4096, 8192, 16384}, true}, - &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "faccessat_flags", FldName: "flags", TypeSize: 8}}, []uint64{256, 512}, true}, - &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fcntl_flags", FldName: "flags", TypeSize: 8}}, []uint64{1}, true}, - &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fcntl_status", FldName: "flags", TypeSize: 8}}, []uint64{4, 8, 64, 65536, 131072, 262144, 524288, 16777216}, true}, - &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "flock_op", FldName: "op", TypeSize: 8}}, []uint64{1, 2, 4, 8}, true}, - &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "linkat_flags", FldName: "flags", TypeSize: 8}}, []uint64{1024}, true}, - &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "lwp_flags", FldName: "flags", TypeSize: 8}}, []uint64{64, 128}, true}, - &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mif6c_flags", FldName: "mif6c_flags", TypeSize: 1}}, []uint64{1}, true}, - &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mlockall_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2}, true}, - &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "msgget_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024}, true}, - &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "msgrcv_flags", FldName: "flags", TypeSize: 8}}, []uint64{2048, 4096}, true}, - &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "msgsnd_flags", FldName: "flags", TypeSize: 8}}, []uint64{2048}, true}, - &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode", TypeSize: 4}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 256}, true}, - &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 256}, true}, - &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pipe_flags", FldName: "flags", TypeSize: 8}}, []uint64{4, 4194304, 16777216}, true}, - &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "recv_flags", FldName: "f", TypeSize: 8}}, []uint64{1, 2, 64, 2048}, true}, - &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "semget_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024}, true}, - &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "semop_flags", FldName: "flg", TypeSize: 2}}, []uint64{2048, 4096}, true}, - &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 4}}, []uint64{1, 2, 4, 8, 1024}, true}, - &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "send_flags", FldName: "f", TypeSize: 8}}, []uint64{1, 2, 4, 8, 1024}, true}, - &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "shmat_flags", FldName: "flags", TypeSize: 8}}, []uint64{4096, 8192}, true}, - &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "shmget_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024}, true}, - &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "sockopt_opt_ip_opts", FldName: "optname", TypeSize: 4}}, []uint64{1}, true}, - &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "stack_flags", FldName: "ss_flags", TypeSize: 4}}, []uint64{1, 4}, true}, - &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ucontext_flags", FldName: "uc_flags", TypeSize: 4}}, []uint64{1, 2, 4, 8, 1074724896}, true}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "mf6cc_parent", TypeSize: 2}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "mif6c_mifi", TypeSize: 2}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "mif6c_pifi", TypeSize: 2}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "nattch", TypeSize: 2}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "op", TypeSize: 2}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "seq", TypeSize: 2}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", TypeSize: 2}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "ack_inc", TypeSize: 4}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "backlog", TypeSize: 4}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "blksize", TypeSize: 4, ArgDir: 1}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "cmsg_type", TypeSize: 4}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "dev", TypeSize: 4}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "features", TypeSize: 4}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "flags", TypeSize: 4, ArgDir: 1}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "flow", TypeSize: 4, ArgDir: 1}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "flow", TypeSize: 4}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "gen", TypeSize: 4, ArgDir: 1}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "key", TypeSize: 4}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "lc_curcpu", TypeSize: 4}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "lc_pctr", TypeSize: 4}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "len", TypeSize: 4}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "level", TypeSize: 4}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "linger", TypeSize: 4, ArgDir: 1}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "linger", TypeSize: 4}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "mode", TypeSize: 4}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "newfildes", TypeSize: 4}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "oflag", TypeSize: 4}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "onoff", TypeSize: 4, ArgDir: 1}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "onoff", TypeSize: 4}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "optname", TypeSize: 4}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "sa_schedpolicy", TypeSize: 4}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "sched_priority", TypeSize: 4}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "scope", TypeSize: 4, ArgDir: 1}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "scope", TypeSize: 4}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "sec", TypeSize: 4}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "segsz", TypeSize: 4}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "seq_inc", TypeSize: 4}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "sig", TypeSize: 4}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "size", TypeSize: 4}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "spare1", TypeSize: 4, ArgDir: 1}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "spare2", TypeSize: 4, ArgDir: 1}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "timeout", TypeSize: 4}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "vifc_rate_limit", TypeSize: 4}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4, ArgDir: 1}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "__gregs", TypeSize: 8}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "_mc_tlsbase", TypeSize: 8}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "blocks", TypeSize: 8, ArgDir: 1}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "mask0", TypeSize: 8, ArgDir: 2}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "mask1", TypeSize: 8, ArgDir: 2}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "mask2", TypeSize: 8, ArgDir: 2}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "mask3", TypeSize: 8, ArgDir: 2}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "mask4", TypeSize: 8, ArgDir: 2}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "mask5", TypeSize: 8, ArgDir: 2}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "mask6", TypeSize: 8, ArgDir: 2}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "mask7", TypeSize: 8, ArgDir: 2}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "size", TypeSize: 8, ArgDir: 1}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "ss_size", TypeSize: 8}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "ss_sp", TypeSize: 8}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "proto", TypeSize: 1}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int8", FldName: "vifc_threshold", TypeSize: 1}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "atime", TypeSize: 8}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "cbytes", TypeSize: 8}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "code", TypeSize: 8}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "ctime", TypeSize: 8}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "data", TypeSize: 8}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "dtime", TypeSize: 8}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "hard", TypeSize: 8, ArgDir: 1}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "hard", TypeSize: 8}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "idrss", TypeSize: 8, ArgDir: 1}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "inblock", TypeSize: 8, ArgDir: 1}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "isrss", TypeSize: 8, ArgDir: 1}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "ixrss", TypeSize: 8, ArgDir: 1}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "len", TypeSize: 8}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "majflt", TypeSize: 8, ArgDir: 1}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "maxrss", TypeSize: 8, ArgDir: 1}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "minflt", TypeSize: 8, ArgDir: 1}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "msgrcv", TypeSize: 8, ArgDir: 1}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "msgsnd", TypeSize: 8, ArgDir: 1}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "nivcsw", TypeSize: 8, ArgDir: 1}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "nsec", TypeSize: 8, ArgDir: 1}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "nsec", TypeSize: 8}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "nsems", TypeSize: 8}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "nswap", TypeSize: 8, ArgDir: 1}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "nvcsw", TypeSize: 8, ArgDir: 1}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "off", TypeSize: 8}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "offset", TypeSize: 8}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "otime", TypeSize: 8}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "oublock", TypeSize: 8, ArgDir: 1}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "qbytes", TypeSize: 8}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "qnum", TypeSize: 8}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "request", TypeSize: 8}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "rtime", TypeSize: 8}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "sec", TypeSize: 8, ArgDir: 1}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "sec", TypeSize: 8, ArgDir: 2}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "sec", TypeSize: 8}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "signals", TypeSize: 8, ArgDir: 1}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "soft", TypeSize: 8, ArgDir: 1}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "soft", TypeSize: 8}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "start", TypeSize: 8}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "stime", TypeSize: 8}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "usec", TypeSize: 8, ArgDir: 1}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "usec", TypeSize: 8, ArgDir: 2}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "usec", TypeSize: 8}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", TypeSize: 8, ArgDir: 1}}}, - &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", TypeSize: 8}}}, - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "ctrllen", TypeSize: 8}}, BitSize: 8, Path: []string{"ctrl"}}, - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "msg_controllen", TypeSize: 8}}, BitSize: 8, Path: []string{"msg_control"}}, - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "bytesize", FldName: "size", TypeSize: 8}}, BitSize: 8, Path: []string{"name"}}, - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 4}}, Path: []string{"addr"}}, - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "addrlen", TypeSize: 8}}, Path: []string{"addr"}}, - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "cmsg_len", TypeSize: 8}}, Path: []string{"parent"}}, - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count", TypeSize: 8}}, Path: []string{"buf"}}, - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "count", TypeSize: 8}}, Path: []string{"ent"}}, - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Path: []string{"addr"}}, - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Path: []string{"buf"}}, - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Path: []string{"packet"}}, - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Path: []string{"parent"}}, - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "msg_controllen", TypeSize: 8, ArgDir: 2}}, Path: []string{"msg_control"}}, - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "msg_iovlen", TypeSize: 8, ArgDir: 2}}, Path: []string{"msg_iov"}}, - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "msg_iovlen", TypeSize: 8}}, Path: []string{"msg_iov"}}, - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "msg_namelen", TypeSize: 4, ArgDir: 2}}, Path: []string{"msg_name"}}, - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "msg_namelen", TypeSize: 4}}, Path: []string{"msg_name"}}, - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "n", TypeSize: 8}}, Path: []string{"inp"}}, - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nbyte", TypeSize: 8}}, Path: []string{"buf"}}, - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nfds", TypeSize: 8}}, Path: []string{"fds"}}, - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nops", TypeSize: 8}}, Path: []string{"ops"}}, - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "ntargets", TypeSize: 8}}, Path: []string{"targets"}}, - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "optlen", TypeSize: 8}}, Path: []string{"optval"}}, - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "siz", TypeSize: 8}}, Path: []string{"buf"}}, - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size", TypeSize: 8}}, Path: []string{"addr"}}, - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size", TypeSize: 8}}, Path: []string{"list"}}, - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "size", TypeSize: 8}}, Path: []string{"unused"}}, - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "sz", TypeSize: 8}}, Path: []string{"msgp"}}, - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "vlen", TypeSize: 8}}, Path: []string{"vec"}}, - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", TypeSize: 4, ArgDir: 2}}, Path: []string{"addr"}}, - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", TypeSize: 4, ArgDir: 2}}, Path: []string{"optval"}}, - &LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", TypeSize: 4, ArgDir: 2}}, Path: []string{"peer"}}, - &ProcType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "dev", TypeSize: 4}}, 1792, 2}, - &ProcType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "id", TypeSize: 4, ArgDir: 1}}, 20000, 4}, - &ProcType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "id", TypeSize: 4}}, 20000, 4}, - &ProcType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "key", TypeSize: 8}}, 2039339027, 4}, - &ProcType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "key", TypeSize: 8}}, 2039359027, 4}, - &ProcType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "key", TypeSize: 8}}, 2039379027, 4}, - &ProcType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "port", TypeSize: 2, ArgDir: 1}, ArgFormat: 1}, 20000, 4}, - &ProcType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "port", TypeSize: 2}, ArgFormat: 1}, 20000, 4}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8, IsOptional: true}, Ref(553)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8, IsOptional: true}, Ref(557)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8, IsOptional: true}, Ref(573)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8, IsOptional: true}, Ref(575)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Ref(17)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Ref(20)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Ref(251)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Ref(499)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Ref(501)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Ref(553)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Ref(557)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Ref(568)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Ref(570)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Ref(573)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Ref(575)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "address", TypeSize: 8}, Ref(416)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "addrlen", TypeSize: 8}, Ref(282)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Ref(3)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Ref(17)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Ref(191)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Ref(546)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "argv", TypeSize: 8}, Ref(2)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "argv", TypeSize: 8}, Ref(4)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "attrp", TypeSize: 8}, Ref(542)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "buf", TypeSize: 8}, Ref(17)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "buf", TypeSize: 8}, Ref(20)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "buf", TypeSize: 8}, Ref(535)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "buf", TypeSize: 8}, Ref(548)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "ctrl", TypeSize: 8, IsOptional: true}, Ref(12)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "cur", TypeSize: 8}, Ref(490)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "data", TypeSize: 8}, Ref(252)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "departed", TypeSize: 8}, Ref(455)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, Ref(23)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "ent", TypeSize: 8}, Ref(17)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "envp", TypeSize: 8}, Ref(2)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "envp", TypeSize: 8}, Ref(4)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "exp", TypeSize: 8}, Ref(489)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "fae", TypeSize: 8}, Ref(572)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "fds", TypeSize: 8}, Ref(10)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "fds", TypeSize: 8}, Ref(497)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "fds", TypeSize: 8}, Ref(518)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "file", TypeSize: 8}, Ref(23)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "file_actions", TypeSize: 8}, Ref(538)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "filename", TypeSize: 8}, Ref(23)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "hint", TypeSize: 8, IsOptional: true}, Ref(252)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "inp", TypeSize: 8}, Ref(489)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "list", TypeSize: 8}, Ref(0)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "list", TypeSize: 8}, Ref(5)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "lock", TypeSize: 8}, Ref(523)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Ref(494)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Ref(534)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "msg", TypeSize: 8}, Ref(547)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "msg_control", TypeSize: 8}, Ref(7)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "msg_control", TypeSize: 8}, Ref(17)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "msg_iov", TypeSize: 8}, Ref(8)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "msg_iov", TypeSize: 8}, Ref(9)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "msg_name", TypeSize: 8, IsOptional: true}, Ref(568)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "msg_name", TypeSize: 8, IsOptional: true}, Ref(573)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "msgp", TypeSize: 8}, Ref(492)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "msgp", TypeSize: 8}, Ref(533)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "name", TypeSize: 8}, Ref(24)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "name", TypeSize: 8}, Ref(26)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "new", TypeSize: 8}, Ref(23)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "new", TypeSize: 8}, Ref(527)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "new_lwp", TypeSize: 8}, Ref(454)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "old", TypeSize: 8, IsOptional: true}, Ref(490)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "old", TypeSize: 8}, Ref(23)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "ops", TypeSize: 8}, Ref(11)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "optlen", TypeSize: 8}, Ref(283)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "optval", TypeSize: 8}, Ref(17)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "optval", TypeSize: 8}, Ref(20)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "optval", TypeSize: 8}, Ref(190)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "optval", TypeSize: 8}, Ref(191)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "optval", TypeSize: 8}, Ref(491)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "optval", TypeSize: 8}, Ref(515)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "optval", TypeSize: 8}, Ref(517)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "optval", TypeSize: 8}, Ref(528)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "optval", TypeSize: 8}, Ref(531)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "optval", TypeSize: 8}, Ref(532)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "optval", TypeSize: 8}, Ref(565)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "optval", TypeSize: 8}, Ref(567)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "outp", TypeSize: 8}, Ref(489)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "packet", TypeSize: 8}, Ref(20)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 8}, Ref(23)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "path", TypeSize: 8}, Ref(26)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "pathname", TypeSize: 8}, Ref(23)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "peer", TypeSize: 8, IsOptional: true}, Ref(499)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "peer", TypeSize: 8, IsOptional: true}, Ref(501)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "peer", TypeSize: 8, IsOptional: true}, Ref(568)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "peer", TypeSize: 8, IsOptional: true}, Ref(570)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "peer", TypeSize: 8}, Ref(499)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "peer", TypeSize: 8}, Ref(501)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "peer", TypeSize: 8}, Ref(568)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "peer", TypeSize: 8}, Ref(570)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "peerlen", TypeSize: 8}, Ref(284)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "pipefd", TypeSize: 8}, Ref(493)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "rem", TypeSize: 8, IsOptional: true}, Ref(510)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "req", TypeSize: 8}, Ref(561)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "res", TypeSize: 8}, Ref(505)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "rlim", TypeSize: 8}, Ref(495)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "rlim", TypeSize: 8}, Ref(543)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "rmtp", TypeSize: 8, IsOptional: true}, Ref(510)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "rqtp", TypeSize: 8}, Ref(561)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "ru", TypeSize: 8, IsOptional: true}, Ref(496)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "sp", TypeSize: 8}, Ref(20)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "statbuf", TypeSize: 8}, Ref(504)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "status", TypeSize: 8, IsOptional: true}, Ref(190)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "targets", TypeSize: 8}, Ref(6)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "text", TypeSize: 8}, Ref(27)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "times", TypeSize: 8}, Ref(527)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "tp", TypeSize: 8}, Ref(510)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "tp", TypeSize: 8}, Ref(561)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "ts", TypeSize: 8}, Ref(561)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "ts", TypeSize: 8}, Ref(562)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "tvp", TypeSize: 8}, Ref(516)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "uc", TypeSize: 8}, Ref(566)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "uc_link", TypeSize: 8, IsOptional: true}, Ref(566)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "unparkhint", TypeSize: 8, IsOptional: true}, Ref(252)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "usage", TypeSize: 8}, Ref(496)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Ref(8)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Ref(9)}, - &PtrType{TypeCommon{TypeName: "ptr", FldName: "vec", TypeSize: 8}, Ref(17)}, - &PtrType{TypeCommon{TypeName: "ptr", TypeSize: 8}, Ref(26)}, - &PtrType{TypeCommon{TypeName: "ptr", TypeSize: 8}, Ref(529)}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "dev", FldName: "dev", TypeSize: 8, ArgDir: 1}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "dev", FldName: "rdev", TypeSize: 8, ArgDir: 1}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "arg", TypeSize: 4}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fae_filedes", TypeSize: 4}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd", TypeSize: 4}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "newfd", TypeSize: 4}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "oldfd", TypeSize: 4}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "ret", TypeSize: 4, ArgDir: 1}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "rfd", TypeSize: 4, ArgDir: 1}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "wfd", TypeSize: 4, ArgDir: 1}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "fd", TypeSize: 4}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "dir", TypeSize: 4}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "dirfd", TypeSize: 4}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "fd", TypeSize: 4, IsOptional: true}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "fd", TypeSize: 4}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "newfd", TypeSize: 4}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "oldfd", TypeSize: 4}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "ret", TypeSize: 4, ArgDir: 1}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "cgid", TypeSize: 4}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "egid", TypeSize: 4}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "gid", TypeSize: 4, ArgDir: 1}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "gid", TypeSize: 4}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "ret", TypeSize: 4, ArgDir: 1}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", FldName: "rgid", TypeSize: 4}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", TypeSize: 4, ArgDir: 2}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "gid", TypeSize: 4}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "ino", FldName: "ino", TypeSize: 8, ArgDir: 1}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_msq", FldName: "msqid", TypeSize: 4}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_msq", FldName: "ret", TypeSize: 4, ArgDir: 1}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "ret", TypeSize: 4, ArgDir: 1}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_sem", FldName: "semid", TypeSize: 4}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_shm", FldName: "ret", TypeSize: 4, ArgDir: 1}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "ipc_shm", FldName: "shmid", TypeSize: 4}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "lwpid", FldName: "ret", TypeSize: 4, ArgDir: 1}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "lwpid", FldName: "target", TypeSize: 4}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "lwpid", FldName: "unpark", TypeSize: 4}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "lwpid", FldName: "wait_for", TypeSize: 4}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "lwpid", TypeSize: 4, ArgDir: 1}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "lwpid", TypeSize: 4}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "mode", FldName: "mode", TypeSize: 4, ArgDir: 1}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "nlink", FldName: "nlink", TypeSize: 4, ArgDir: 1}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "cpid", TypeSize: 4}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "lpid", TypeSize: 4}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "lrpid", TypeSize: 4}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "lspid", TypeSize: 4}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pgid", TypeSize: 4}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid", TypeSize: 4, ArgDir: 1}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid", TypeSize: 4}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "ret", TypeSize: 4, ArgDir: 1}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "sa_pgroup", TypeSize: 4}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "shmaddr", FldName: "addr", TypeSize: 8}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "shmaddr", FldName: "ret", TypeSize: 8, ArgDir: 1}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd", TypeSize: 4}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd0", TypeSize: 4, ArgDir: 1}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "fd1", TypeSize: 4, ArgDir: 1}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "sock", FldName: "ret", TypeSize: 4, ArgDir: 1}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "fd", TypeSize: 4}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in", FldName: "ret", TypeSize: 4, ArgDir: 1}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "fd", TypeSize: 4}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_in6", FldName: "ret", TypeSize: 4, ArgDir: 1}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd", TypeSize: 4}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd0", TypeSize: 4, ArgDir: 1}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "fd1", TypeSize: 4, ArgDir: 1}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "sock_unix", FldName: "ret", TypeSize: 4, ArgDir: 1}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "tcp_seq_num", FldName: "ack", TypeSize: 4, ArgDir: 1}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "tcp_seq_num", FldName: "seq", TypeSize: 4, ArgDir: 1}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "cuid", TypeSize: 4}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "euid", TypeSize: 4}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "ret", TypeSize: 4, ArgDir: 1}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "ruid", TypeSize: 4}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "uid", TypeSize: 4, ArgDir: 1}}, - &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "uid", TypeSize: 4}}, - &StructType{Key: StructKey{"fd_set", 2}}, - &StructType{Key: StructKey{"itimerval", 1}}, - &StructType{Key: StructKey{"linger", 1}}, - &StructType{Key: StructKey{"msgbuf", 1}}, - &StructType{Key: StructKey{"pipefd", 1}}, - &StructType{Key: StructKey{"recv_msghdr", 2}}, - &StructType{Key: StructKey{"rlimit", 1}}, - &StructType{Key: StructKey{"rusage", 1}}, - &StructType{Key: StructKey{"sock_pair", 1}}, - &StructType{Key: StructKey{"sockaddr_in", 1}, FldName: "in"}, - &StructType{Key: StructKey{"sockaddr_in", 1}}, - &StructType{Key: StructKey{"sockaddr_in6", 1}, FldName: "in6"}, - &StructType{Key: StructKey{"sockaddr_in6", 1}}, - &StructType{Key: StructKey{"sockaddr_un_abstract", 1}, FldName: "abs"}, - &StructType{Key: StructKey{"sockaddr_un_file", 1}, FldName: "file"}, - &StructType{Key: StructKey{"stat", 1}}, - &StructType{Key: StructKey{"tcp_resources", 1}}, - &StructType{Key: StructKey{"timespec", 1}, FldName: "atim"}, - &StructType{Key: StructKey{"timespec", 1}, FldName: "birthtim"}, - &StructType{Key: StructKey{"timespec", 1}, FldName: "ctim"}, - &StructType{Key: StructKey{"timespec", 1}, FldName: "mtim"}, - &StructType{Key: StructKey{"timespec", 1}}, - &StructType{Key: StructKey{"timeval", 1}, FldName: "interv"}, - &StructType{Key: StructKey{"timeval", 1}, FldName: "stime"}, - &StructType{Key: StructKey{"timeval", 1}, FldName: "utime"}, - &StructType{Key: StructKey{"timeval", 1}, FldName: "value"}, - &StructType{Key: StructKey{"timeval", 1}}, - &StructType{Key: StructKey{"timeval", 2}}, - &StructType{Key: StructKey{"ucred", 1}}, - &StructType{Key: StructKey{"unix_pair", 1}}, - &StructType{Key: StructKey{Name: "cmsghdr"}}, - &StructType{Key: StructKey{Name: "cmsghdr_un_cred"}, FldName: "cred"}, - &StructType{Key: StructKey{Name: "cmsghdr_un_rights"}, FldName: "rights"}, - &StructType{Key: StructKey{Name: "dup2_t"}, FldName: "fae_data"}, - &StructType{Key: StructKey{Name: "flock"}}, - &StructType{Key: StructKey{Name: "iovec_in"}}, - &StructType{Key: StructKey{Name: "iovec_out"}}, - &StructType{Key: StructKey{Name: "ipc_perm"}, FldName: "perm"}, - &StructType{Key: StructKey{Name: "itimerval"}}, - &StructType{Key: StructKey{Name: "linger"}}, - &StructType{Key: StructKey{Name: "lwpctl"}}, - &StructType{Key: StructKey{Name: "mcontext_t"}, FldName: "uc_mcontext"}, - &StructType{Key: StructKey{Name: "mf6cctl"}}, - &StructType{Key: StructKey{Name: "mif6ctl"}}, - &StructType{Key: StructKey{Name: "msgbuf"}}, - &StructType{Key: StructKey{Name: "msghdr_un"}}, - &StructType{Key: StructKey{Name: "msqid_ds"}}, - &StructType{Key: StructKey{Name: "open_t"}, FldName: "fae_data"}, - &StructType{Key: StructKey{Name: "pollfd"}}, - &StructType{Key: StructKey{Name: "posix_spawn_file_actions"}}, - &StructType{Key: StructKey{Name: "posix_spawn_file_actions_entry_t[FAE_CLOSE, fd, void]"}, FldName: "close"}, - &StructType{Key: StructKey{Name: "posix_spawn_file_actions_entry_t[FAE_DUP2, fd, dup2_t]"}, FldName: "dup"}, - &StructType{Key: StructKey{Name: "posix_spawn_file_actions_entry_t[FAE_OPEN, fd, open_t]"}, FldName: "open"}, - &StructType{Key: StructKey{Name: "posix_spawnattr"}}, - &StructType{Key: StructKey{Name: "rlimit"}}, - &StructType{Key: StructKey{Name: "sched_param"}, FldName: "sa_schedparam"}, - &StructType{Key: StructKey{Name: "sembuf"}}, - &StructType{Key: StructKey{Name: "semid_ds"}}, - &StructType{Key: StructKey{Name: "send_msghdr"}}, - &StructType{Key: StructKey{Name: "shmid_ds"}}, - &StructType{Key: StructKey{Name: "sigset_t"}, FldName: "sa_sigdefault"}, - &StructType{Key: StructKey{Name: "sigset_t"}, FldName: "sa_sigmask"}, - &StructType{Key: StructKey{Name: "sigset_t"}, FldName: "uc_sigmask"}, - &StructType{Key: StructKey{Name: "sockaddr_in"}, FldName: "in"}, - &StructType{Key: StructKey{Name: "sockaddr_in"}}, - &StructType{Key: StructKey{Name: "sockaddr_in6"}, FldName: "in6"}, - &StructType{Key: StructKey{Name: "sockaddr_in6"}, FldName: "mf6cc_mcastgrp"}, - &StructType{Key: StructKey{Name: "sockaddr_in6"}, FldName: "mf6cc_origin"}, - &StructType{Key: StructKey{Name: "sockaddr_in6"}}, - &StructType{Key: StructKey{Name: "sockaddr_un_abstract"}, FldName: "abs"}, - &StructType{Key: StructKey{Name: "sockaddr_un_file"}, FldName: "file"}, - &StructType{Key: StructKey{Name: "stack_t"}, FldName: "uc_stack"}, - &StructType{Key: StructKey{Name: "timespec"}}, - &StructType{Key: StructKey{Name: "timespec50"}}, - &StructType{Key: StructKey{Name: "timeval"}, FldName: "interv"}, - &StructType{Key: StructKey{Name: "timeval"}, FldName: "value"}, - &StructType{Key: StructKey{Name: "timeval"}}, - &StructType{Key: StructKey{Name: "ucontext_t"}}, - &StructType{Key: StructKey{Name: "ucred"}}, - &UnionType{Key: StructKey{"sockaddr_storage", 1}}, - &UnionType{Key: StructKey{"sockaddr_un", 1}, FldName: "un"}, - &UnionType{Key: StructKey{"sockaddr_un", 1}}, - &UnionType{Key: StructKey{Name: "cmsghdr_un"}}, - &UnionType{Key: StructKey{Name: "posix_spawn_file_actions_entry"}}, - &UnionType{Key: StructKey{Name: "sockaddr_storage"}}, - &UnionType{Key: StructKey{Name: "sockaddr_un"}, FldName: "un"}, - &UnionType{Key: StructKey{Name: "sockaddr_un"}}, - &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 8}}, - &VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "unused", TypeSize: 8}}, -} - -var consts_amd64 = []ConstValue{ - {"AF_APPLETALK", 16}, - {"AF_BLUETOOTH", 31}, - {"AF_INET", 2}, - {"AF_INET6", 24}, - {"AF_LOCAL", 1}, - {"AF_NS", 6}, - {"AF_UNIX", 1}, - {Name: "AF_UNSPEC"}, - {"AT_EACCESS", 256}, - {"AT_FDCWD", 18446744073709551516}, - {"AT_REMOVEDIR", 2048}, - {"AT_SYMLINK_FOLLOW", 1024}, - {"AT_SYMLINK_NOFOLLOW", 512}, - {"CLOCK_MONOTONIC", 3}, - {"CLOCK_PROCESS_CPUTIME_ID", 1073741824}, - {"CLOCK_PROF", 2}, - {Name: "CLOCK_REALTIME"}, - {"CLOCK_THREAD_CPUTIME_ID", 536870912}, - {"CLOCK_VIRTUAL", 1}, - {"CLONE_CSIGNAL", 255}, - {"CLONE_FILES", 1024}, - {"CLONE_FS", 512}, - {"CLONE_PID", 4096}, - {"CLONE_PTRACE", 8192}, - {"CLONE_SIGHAND", 2048}, - {"CLONE_VFORK", 16384}, - {"CLONE_VM", 256}, - {"FAE_CLOSE", 2}, - {"FAE_DUP2", 1}, - {Name: "FAE_OPEN"}, - {"FD_CLOEXEC", 1}, - {Name: "F_DUPFD"}, - {"F_DUPFD_CLOEXEC", 12}, - {"F_GETFD", 1}, - {"F_GETFL", 3}, - {"F_GETLK", 7}, - {"F_GETOWN", 5}, - {"F_RDLCK", 1}, - {"F_SETFD", 2}, - {"F_SETFL", 4}, - {"F_SETLK", 8}, - {"F_SETLKW", 9}, - {"F_SETOWN", 6}, - {"F_UNLCK", 2}, - {"F_WRLCK", 3}, - {"GETALL", 6}, - {"GETNCNT", 3}, - {"GETPID", 4}, - {"GETVAL", 5}, - {"GETZCNT", 7}, - {"IPC_CREAT", 512}, - {"IPC_EXCL", 1024}, - {"IPC_NOWAIT", 2048}, - {Name: "IPC_PRIVATE"}, - {Name: "IPC_RMID"}, - {"IPC_SET", 1}, - {"IPC_STAT", 2}, - {"IPPROTO_ICMP", 1}, - {Name: "IPPROTO_IP"}, - {"IPPROTO_IPV6", 41}, - {"IP_OPTIONS", 1}, - {"ITIMER_MONOTONIC", 3}, - {"ITIMER_PROF", 2}, - {Name: "ITIMER_REAL"}, - {"ITIMER_VIRTUAL", 1}, - {"LINUX_AF_APPLETALK", 5}, - {"LINUX_AF_INET", 2}, - {"LINUX_AF_INET6", 10}, - {"LINUX_AF_UNIX", 1}, - {Name: "LINUX_AF_UNSPEC"}, - {"LINUX_MSG_DONTROUTE", 4}, - {"LINUX_MSG_EOR", 128}, - {"LINUX_MSG_NOSIGNAL", 16384}, - {"LINUX_MSG_OOB", 1}, - {"LINUX_MSG_PEEK", 2}, - {"LINUX_MSG_WAITALL", 256}, - {"LINUX_SCM_CREDENTIALS", 2}, - {"LINUX_SCM_RIGHTS", 1}, - {"LINUX_SOL_AX25", 257}, - {Name: "LINUX_SOL_IP"}, - {"LINUX_SOL_IPV6", 41}, - {"LINUX_SOL_IPX", 256}, - {"LINUX_SOL_SOCKET", 1}, - {"LINUX_SOL_TCP", 6}, - {"LINUX_SOL_UDP", 17}, - {"LINUX_SO_BROADCAST", 6}, - {"LINUX_SO_DEBUG", 1}, - {"LINUX_SO_DONTROUTE", 5}, - {"LINUX_SO_ERROR", 4}, - {"LINUX_SO_KEEPALIVE", 9}, - {"LINUX_SO_LINGER", 13}, - {"LINUX_SO_OOBINLINE", 10}, - {"LINUX_SO_RCVBUF", 8}, - {"LINUX_SO_RCVLOWAT", 18}, - {"LINUX_SO_RCVTIMEO", 20}, - {"LINUX_SO_REUSEADDR", 2}, - {"LINUX_SO_SNDBUF", 7}, - {"LINUX_SO_SNDLOWAT", 19}, - {"LINUX_SO_SNDTIMEO", 21}, - {"LINUX_SO_TIMESTAMP", 29}, - {"LINUX_SO_TYPE", 3}, - {"LOCK_EX", 2}, - {"LOCK_NB", 4}, - {"LOCK_SH", 1}, - {"LOCK_UN", 8}, - {"LWP_DETACHED", 64}, - {"LWP_SUSPENDED", 128}, - {"MADV_DONTNEED", 4}, - {"MADV_FREE", 6}, - {Name: "MADV_NORMAL"}, - {"MADV_RANDOM", 1}, - {"MADV_SEQUENTIAL", 2}, - {"MADV_WILLNEED", 3}, - {"MAP_ANON", 4096}, - {"MAP_ANONYMOUS", 4096}, - {Name: "MAP_FILE"}, - {"MAP_FIXED", 16}, - {"MAP_HASSEMAPHORE", 512}, - {"MAP_INHERIT", 128}, - {"MAP_INHERIT_COPY", 1}, - {"MAP_INHERIT_NONE", 2}, - {Name: "MAP_INHERIT_SHARE"}, - {"MAP_INHERIT_ZERO", 4}, - {"MAP_PRIVATE", 2}, - {"MAP_SHARED", 1}, - {"MAP_TRYFIXED", 1024}, - {"MAP_WIRED", 2048}, - {"MCL_CURRENT", 1}, - {"MCL_FUTURE", 2}, - {"MIFF_REGISTER", 1}, - {"MRT6_ADD_MFC", 104}, - {"MRT6_ADD_MIF", 102}, - {"MRT6_DEL_MFC", 105}, - {"MSG_CMSG_CLOEXEC", 2048}, - {"MSG_DONTROUTE", 4}, - {"MSG_EOR", 8}, - {"MSG_NOERROR", 4096}, - {"MSG_NOSIGNAL", 1024}, - {"MSG_OOB", 1}, - {"MSG_PEEK", 2}, - {"MSG_WAITALL", 64}, - {"O_ALT_IO", 262144}, - {"O_APPEND", 8}, - {"O_ASYNC", 64}, - {"O_CLOEXEC", 4194304}, - {"O_CREAT", 512}, - {"O_DIRECT", 524288}, - {"O_DIRECTORY", 2097152}, - {"O_DSYNC", 65536}, - {"O_EXCL", 2048}, - {"O_EXLOCK", 32}, - {"O_NOCTTY", 32768}, - {"O_NOFOLLOW", 256}, - {"O_NONBLOCK", 4}, - {"O_NOSIGPIPE", 16777216}, - {Name: "O_RDONLY"}, - {"O_RDWR", 2}, - {"O_RSYNC", 131072}, - {"O_SHLOCK", 16}, - {"O_SYNC", 128}, - {"O_TRUNC", 1024}, - {"O_WRONLY", 1}, - {"POLLERR", 8}, - {"POLLHUP", 16}, - {"POLLIN", 1}, - {"POLLNVAL", 32}, - {"POLLOUT", 4}, - {"POLLPRI", 2}, - {"POLLRDBAND", 128}, - {"POLLRDNORM", 64}, - {"POLLWRBAND", 256}, - {"POLLWRNORM", 4}, - {"PROT_EXEC", 4}, - {Name: "PROT_NONE"}, - {"PROT_READ", 1}, - {"PROT_WRITE", 2}, - {"RLIMIT_AS", 10}, - {"RLIMIT_CORE", 4}, - {Name: "RLIMIT_CPU"}, - {"RLIMIT_DATA", 2}, - {"RLIMIT_FSIZE", 1}, - {"RLIMIT_MEMLOCK", 6}, - {"RLIMIT_NOFILE", 8}, - {"RLIMIT_NPROC", 7}, - {"RLIMIT_NTHR", 11}, - {"RLIMIT_RSS", 5}, - {"RLIMIT_STACK", 3}, - {"RUSAGE_CHILDREN", 18446744073709551615}, - {Name: "RUSAGE_SELF"}, - {"SA_ALLBITS", 255}, - {"SA_NOCLDSTOP", 8}, - {"SA_NOCLDWAIT", 32}, - {"SA_NODEFER", 16}, - {"SA_NOKERNINFO", 128}, - {"SA_ONSTACK", 1}, - {"SA_RESETHAND", 4}, - {"SA_RESTART", 2}, - {"SA_SIGINFO", 64}, - {"SCM_RIGHTS", 1}, - {"SEEK_CUR", 1}, - {"SEEK_END", 2}, - {Name: "SEEK_SET"}, - {"SEM_UNDO", 4096}, - {"SETALL", 9}, - {"SETVAL", 8}, - {"SF_APPEND", 262144}, - {"SF_ARCHIVED", 65536}, - {"SF_IMMUTABLE", 131072}, - {"SHM_LOCK", 3}, - {"SHM_RDONLY", 4096}, - {"SHM_RND", 8192}, - {"SHM_UNLOCK", 4}, - {Name: "SHUT_RD"}, - {"SHUT_RDWR", 2}, - {"SHUT_WR", 1}, - {"SOCK_CLOEXEC", 268435456}, - {"SOCK_DGRAM", 2}, - {"SOCK_NONBLOCK", 536870912}, - {"SOCK_NOSIGPIPE", 1073741824}, - {"SOCK_RAW", 3}, - {"SOCK_RDM", 4}, - {"SOCK_SEQPACKET", 5}, - {"SOCK_STREAM", 1}, - {"SOL_SOCKET", 65535}, - {"SO_ACCEPTFILTER", 4096}, - {"SO_BROADCAST", 32}, - {"SO_DEBUG", 1}, - {"SO_DONTROUTE", 16}, - {"SO_ERROR", 4103}, - {"SO_KEEPALIVE", 8}, - {"SO_LINGER", 128}, - {"SO_NOSIGPIPE", 2048}, - {"SO_OOBINLINE", 256}, - {"SO_PEERCRED", 17}, - {"SO_RCVBUF", 4098}, - {"SO_RCVLOWAT", 4100}, - {"SO_RCVTIMEO", 4108}, - {"SO_REUSEADDR", 4}, - {"SO_REUSEPORT", 512}, - {"SO_SNDBUF", 4097}, - {"SO_SNDLOWAT", 4099}, - {"SO_SNDTIMEO", 4107}, - {"SO_TIMESTAMP", 8192}, - {"SO_TYPE", 4104}, - {"SS_DISABLE", 4}, - {"SS_ONSTACK", 1}, - {"SYS___clone", 287}, - {"SYS___vfork14", 282}, - {"SYS__lwp_continue", 314}, - {"SYS__lwp_create", 309}, - {"SYS__lwp_ctl", 325}, - {"SYS__lwp_detach", 319}, - {"SYS__lwp_exit", 310}, - {"SYS__lwp_getname", 324}, - {"SYS__lwp_getprivate", 316}, - {"SYS__lwp_kill", 318}, - {"SYS__lwp_self", 311}, - {"SYS__lwp_setname", 323}, - {"SYS__lwp_setprivate", 317}, - {"SYS__lwp_suspend", 313}, - {"SYS__lwp_unpark", 321}, - {"SYS__lwp_unpark_all", 322}, - {"SYS__lwp_wait", 312}, - {"SYS__lwp_wakeup", 315}, - {"SYS_accept", 30}, - {"SYS_bind", 104}, - {"SYS_chdir", 12}, - {"SYS_chflags", 34}, - {"SYS_chmod", 15}, - {"SYS_chown", 16}, - {"SYS_chroot", 61}, - {"SYS_clock_getres", 429}, - {"SYS_clock_gettime", 427}, - {"SYS_clock_nanosleep", 477}, - {"SYS_clock_settime", 428}, - {"SYS_close", 6}, - {"SYS_compat_50__lwp_park", 320}, - {"SYS_compat_60__lwp_park", 434}, - {"SYS_connect", 98}, - {"SYS_dup", 41}, - {"SYS_dup2", 90}, - {"SYS_execve", 59}, - {"SYS_exit", 1}, - {"SYS_faccessat", 462}, - {"SYS_fchdir", 13}, - {"SYS_fchflags", 35}, - {"SYS_fchmod", 124}, - {"SYS_fchmodat", 463}, - {"SYS_fchown", 123}, - {"SYS_fchownat", 464}, - {"SYS_fchroot", 297}, - {"SYS_fcntl", 92}, - {"SYS_fdatasync", 241}, - {"SYS_flock", 131}, - {"SYS_fork", 2}, - {"SYS_fsync", 95}, - {"SYS_ftruncate", 201}, - {"SYS_getdents", 390}, - {"SYS_getegid", 43}, - {"SYS_geteuid", 25}, - {"SYS_getgid", 47}, - {"SYS_getgroups", 79}, - {"SYS_getitimer", 426}, - {"SYS_getpeername", 31}, - {"SYS_getpgid", 207}, - {"SYS_getpgrp", 81}, - {"SYS_getpid", 20}, - {"SYS_getppid", 39}, - {"SYS_getrlimit", 194}, - {"SYS_getrusage", 445}, - {"SYS_getsockname", 32}, - {"SYS_getsockopt", 118}, - {"SYS_getuid", 24}, - {"SYS_lchflags", 304}, - {"SYS_lchmod", 274}, - {"SYS_lchown", 275}, - {"SYS_link", 9}, - {"SYS_linkat", 457}, - {"SYS_listen", 106}, - {"SYS_lseek", 199}, - {"SYS_lstat", 441}, - {"SYS_madvise", 75}, - {"SYS_mincore", 78}, - {"SYS_minherit", 273}, - {"SYS_mkdir", 136}, - {"SYS_mkdirat", 461}, - {"SYS_mknod", 450}, - {"SYS_mknodat", 460}, - {"SYS_mlock", 203}, - {"SYS_mlockall", 242}, - {"SYS_mmap", 197}, - {"SYS_mprotect", 74}, - {"SYS_msgctl", 444}, - {"SYS_msgget", 225}, - {"SYS_msgrcv", 227}, - {"SYS_msgsnd", 226}, - {"SYS_munlock", 204}, - {"SYS_munlockall", 243}, - {"SYS_munmap", 73}, - {"SYS_nanosleep", 430}, - {"SYS_open", 5}, - {"SYS_openat", 468}, - {"SYS_paccept", 456}, - {"SYS_pipe", 42}, - {"SYS_pipe2", 453}, - {"SYS_poll", 209}, - {"SYS_posix_spawn", 474}, - {"SYS_pread", 173}, - {"SYS_preadv", 289}, - {"SYS_ptrace", 26}, - {"SYS_pwrite", 174}, - {"SYS_pwritev", 290}, - {"SYS_read", 3}, - {"SYS_readlink", 58}, - {"SYS_readlinkat", 469}, - {"SYS_readv", 120}, - {"SYS_recvfrom", 29}, - {"SYS_recvmsg", 27}, - {"SYS_rename", 128}, - {"SYS_renameat", 458}, - {"SYS_rmdir", 137}, - {"SYS_select", 417}, - {"SYS_semctl", 442}, - {"SYS_semget", 221}, - {"SYS_semop", 222}, - {"SYS_sendmsg", 28}, - {"SYS_sendto", 133}, - {"SYS_setegid", 182}, - {"SYS_seteuid", 183}, - {"SYS_setgid", 181}, - {"SYS_setgroups", 80}, - {"SYS_setitimer", 425}, - {"SYS_setpgid", 82}, - {"SYS_setregid", 127}, - {"SYS_setreuid", 126}, - {"SYS_setrlimit", 195}, - {"SYS_setsockopt", 105}, - {"SYS_setuid", 23}, - {"SYS_shmat", 228}, - {"SYS_shmctl", 443}, - {"SYS_shmdt", 230}, - {"SYS_shmget", 231}, - {"SYS_shutdown", 134}, - {"SYS_socket", 394}, - {"SYS_socketpair", 135}, - {"SYS_stat", 439}, - {"SYS_symlink", 57}, - {"SYS_symlinkat", 470}, - {"SYS_sync", 36}, - {"SYS_truncate", 200}, - {"SYS_unlink", 10}, - {"SYS_unlinkat", 471}, - {"SYS_utimensat", 467}, - {"SYS_utimes", 420}, - {"SYS_vfork", 66}, - {"SYS_wait4", 449}, - {"SYS_write", 4}, - {"SYS_writev", 121}, - {"S_IFBLK", 24576}, - {"S_IFCHR", 8192}, - {"S_IFIFO", 4096}, - {"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}, - {"TIMER_ABSTIME", 1}, - {"UF_APPEND", 4}, - {"UF_IMMUTABLE", 2}, - {"UF_NODUMP", 1}, - {"UF_OPAQUE", 8}, - {"WALLSIG", 8}, - {"WALTSIG", 4}, - {"WCONTINUED", 16}, - {"WEXITED", 32}, - {"WNOHANG", 1}, - {"WNOZOMBIE", 131072}, - {"WSTOPPED", 2}, - {"WTRAPPED", 64}, - {"WUNTRACED", 2}, - {"_UC_CPU", 4}, - {"_UC_FPU", 8}, - {"_UC_MD", 1074724896}, - {"_UC_SIGMASK", 1}, - {"_UC_STACK", 2}, -} - -const revision_amd64 = "3e9d058b99c6791b6064e65d5cd8fe9fce71b110" diff --git a/sys/netbsd/gen/empty.go b/sys/netbsd/gen/empty.go deleted file mode 100644 index 5baff07bf..000000000 --- a/sys/netbsd/gen/empty.go +++ /dev/null @@ -1,3 +0,0 @@ -// AUTOGENERATED FILE -// This file is needed if OS is completely excluded by build tags. -package gen -- cgit mrf-deployment