sys/freebsd: Add support for fuzzing FreeBSD/i386

Add support to fuzz 32 bit FreeBSD system calls.
This commit is contained in:
Andrew Turner 2019-05-22 16:36:58 +00:00 committed by Dmitry Vyukov
parent 6bd615015d
commit 5457ef3463
22 changed files with 7357 additions and 2 deletions

View File

@ -35,3 +35,4 @@ Mark Johnston
Mellanox Technologies
Cody Holliday
JinWoo Lee
Andrew Turner

View File

@ -49,3 +49,4 @@ Mellanox Technologies
Noa Osherovich
Cody Holliday
JinWoo Lee
Andrew Turner

View File

@ -97,7 +97,8 @@ endif
arch_freebsd_amd64_host arch_netbsd_amd64_host \
arch_linux_amd64_target arch_linux_386_target \
arch_linux_arm64_target arch_linux_arm_target arch_linux_ppc64le_target \
arch_freebsd_amd64_target arch_netbsd_amd64_target arch_windows_amd64_target \
arch_freebsd_amd64_target arch_freebsd_386_target \
arch_netbsd_amd64_target arch_windows_amd64_target \
arch_test presubmit presubmit_parallel clean
all: host target
@ -237,7 +238,8 @@ arch: arch_darwin_amd64_host arch_linux_amd64_host arch_freebsd_amd64_host \
arch_netbsd_amd64_host arch_openbsd_amd64_host \
arch_linux_amd64_target arch_linux_386_target \
arch_linux_arm64_target arch_linux_arm_target arch_linux_ppc64le_target \
arch_freebsd_amd64_target arch_netbsd_amd64_target arch_openbsd_amd64_target \
arch_freebsd_amd64_target arch_freebsd_386_target \
arch_netbsd_amd64_target arch_openbsd_amd64_target \
arch_windows_amd64_target arch_test
arch_darwin_amd64_host:
@ -267,6 +269,9 @@ arch_freebsd_amd64_host:
arch_freebsd_amd64_target:
env TARGETOS=freebsd TARGETARCH=amd64 $(MAKE) target
arch_freebsd_386_target:
env TARGETOS=freebsd TARGETARCH=386 $(MAKE) target
arch_netbsd_amd64_host:
env HOSTOS=netbsd HOSTARCH=amd64 $(MAKE) host

View File

@ -18,6 +18,16 @@
#if GOOS_freebsd
#define GOOS "freebsd"
#if GOARCH_386
#define GOARCH "386"
#define SYZ_REVISION "2ce1f059c7424983db609ccd106002e29261876c"
#define SYZ_EXECUTOR_USES_FORK_SERVER 1
#define SYZ_EXECUTOR_USES_SHMEM 1
#define SYZ_PAGE_SIZE 4096
#define SYZ_NUM_PAGES 4096
#define SYZ_DATA_OFFSET 536870912
#endif
#if GOARCH_amd64
#define GOARCH "amd64"
#define SYZ_REVISION "ca6564bc504f352632c5026882504be36c390787"

View File

@ -224,6 +224,509 @@ const call_t syscalls[] = {
#if GOOS_freebsd
#if GOARCH_386
const call_t syscalls[] = {
{"__getcwd", 326},
{"__semctl$GETALL", 510},
{"__semctl$GETNCNT", 510},
{"__semctl$GETPID", 510},
{"__semctl$GETVAL", 510},
{"__semctl$GETZCNT", 510},
{"__semctl$IPC_INFO", 510},
{"__semctl$IPC_RMID", 510},
{"__semctl$IPC_SET", 510},
{"__semctl$IPC_STAT", 510},
{"__semctl$SEM_INFO", 510},
{"__semctl$SEM_STAT", 510},
{"__semctl$SETALL", 510},
{"__semctl$SETVAL", 510},
{"accept", 30},
{"accept$inet", 30},
{"accept$inet6", 30},
{"accept$unix", 30},
{"accept4", 541},
{"accept4$inet", 541},
{"accept4$inet6", 541},
{"accept4$unix", 541},
{"bind", 104},
{"bind$inet", 104},
{"bind$inet6", 104},
{"bind$unix", 104},
{"chdir", 12},
{"chmod", 15},
{"chown", 16},
{"chroot", 61},
{"clock_getres", 234},
{"clock_gettime", 232},
{"clock_nanosleep", 244},
{"clock_settime", 233},
{"close", 6},
{"connect", 98},
{"connect$inet", 98},
{"connect$inet6", 98},
{"connect$unix", 98},
{"dup", 41},
{"dup2", 90},
{"execve", 59},
{"exit", 1},
{"faccessat", 489},
{"fchdir", 13},
{"fchmod", 124},
{"fchmodat", 490},
{"fchown", 123},
{"fchownat", 491},
{"fcntl$dupfd", 92},
{"fcntl$getflags", 92},
{"fcntl$getown", 92},
{"fcntl$lock", 92},
{"fcntl$setflags", 92},
{"fcntl$setown", 92},
{"fcntl$setstatus", 92},
{"fdatasync", 550},
{"flock", 131},
{"freebsd10_pipe", 42},
{"freebsd11_fstat", 189},
{"freebsd11_getdents", 272},
{"freebsd11_lstat", 190},
{"freebsd11_mknod", 14},
{"freebsd11_mknodat", 498},
{"freebsd11_stat", 188},
{"fstat", 551},
{"fsync", 95},
{"ftruncate", 480},
{"futimesat", 494},
{"getegid", 43},
{"geteuid", 25},
{"getgid", 47},
{"getgroups", 79},
{"getitimer", 86},
{"getpeername", 31},
{"getpeername$inet", 31},
{"getpeername$inet6", 31},
{"getpeername$unix", 31},
{"getpgid", 207},
{"getpgrp", 81},
{"getpid", 20},
{"getresgid", 361},
{"getresuid", 360},
{"getrlimit", 194},
{"getrusage", 117},
{"getsockname", 32},
{"getsockname$inet", 32},
{"getsockname$inet6", 32},
{"getsockname$unix", 32},
{"getsockopt", 118},
{"getsockopt$inet6_buf", 118},
{"getsockopt$inet6_int", 118},
{"getsockopt$inet6_sctp_SCTP_ADAPTATION_LAYER", 118},
{"getsockopt$inet6_sctp_SCTP_ASSOCINFO", 118},
{"getsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY", 118},
{"getsockopt$inet6_sctp_SCTP_AUTOCLOSE", 118},
{"getsockopt$inet6_sctp_SCTP_AUTO_ASCONF", 118},
{"getsockopt$inet6_sctp_SCTP_CONTEXT", 118},
{"getsockopt$inet6_sctp_SCTP_DEFAULT_PRINFO", 118},
{"getsockopt$inet6_sctp_SCTP_DEFAULT_SEND_PARAM", 118},
{"getsockopt$inet6_sctp_SCTP_DEFAULT_SNDINFO", 118},
{"getsockopt$inet6_sctp_SCTP_DELAYED_SACK", 118},
{"getsockopt$inet6_sctp_SCTP_DISABLE_FRAGMENTS", 118},
{"getsockopt$inet6_sctp_SCTP_ENABLE_STREAM_RESET", 118},
{"getsockopt$inet6_sctp_SCTP_EVENT", 118},
{"getsockopt$inet6_sctp_SCTP_EVENTS", 118},
{"getsockopt$inet6_sctp_SCTP_EXPLICIT_EOR", 118},
{"getsockopt$inet6_sctp_SCTP_FRAGMENT_INTERLEAVE", 118},
{"getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST", 118},
{"getsockopt$inet6_sctp_SCTP_GET_ASSOC_NUMBER", 118},
{"getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES", 118},
{"getsockopt$inet6_sctp_SCTP_GET_PEER_ADDRESSES", 118},
{"getsockopt$inet6_sctp_SCTP_GET_PEER_ADDR_INFO", 118},
{"getsockopt$inet6_sctp_SCTP_HMAC_IDENT", 118},
{"getsockopt$inet6_sctp_SCTP_INITMSG", 118},
{"getsockopt$inet6_sctp_SCTP_I_WANT_MAPPED_V4_ADDR", 118},
{"getsockopt$inet6_sctp_SCTP_LOCAL_AUTH_CHUNKS", 118},
{"getsockopt$inet6_sctp_SCTP_MAXSEG", 118},
{"getsockopt$inet6_sctp_SCTP_MAX_BURST", 118},
{"getsockopt$inet6_sctp_SCTP_NODELAY", 118},
{"getsockopt$inet6_sctp_SCTP_PARTIAL_DELIVERY_POINT", 118},
{"getsockopt$inet6_sctp_SCTP_PEER_ADDR_PARAMS", 118},
{"getsockopt$inet6_sctp_SCTP_PEER_ADDR_THLDS", 118},
{"getsockopt$inet6_sctp_SCTP_PEER_AUTH_CHUNKS", 118},
{"getsockopt$inet6_sctp_SCTP_PRIMARY_ADDR", 118},
{"getsockopt$inet6_sctp_SCTP_PR_ASSOC_STATUS", 118},
{"getsockopt$inet6_sctp_SCTP_PR_STREAM_STATUS", 118},
{"getsockopt$inet6_sctp_SCTP_PR_SUPPORTED", 118},
{"getsockopt$inet6_sctp_SCTP_RECONFIG_SUPPORTED", 118},
{"getsockopt$inet6_sctp_SCTP_RECVNXTINFO", 118},
{"getsockopt$inet6_sctp_SCTP_RECVRCVINFO", 118},
{"getsockopt$inet6_sctp_SCTP_RESET_STREAMS", 118},
{"getsockopt$inet6_sctp_SCTP_REUSE_PORT", 118},
{"getsockopt$inet6_sctp_SCTP_RTOINFO", 118},
{"getsockopt$inet6_sctp_SCTP_STATUS", 118},
{"getsockopt$inet6_tcp_buf", 118},
{"getsockopt$inet6_tcp_int", 118},
{"getsockopt$inet6_udp", 118},
{"getsockopt$inet6_udplite", 118},
{"getsockopt$inet_buf", 118},
{"getsockopt$inet_int", 118},
{"getsockopt$inet_mreq", 118},
{"getsockopt$inet_mreqn", 118},
{"getsockopt$inet_mreqsrc", 118},
{"getsockopt$inet_opts", 118},
{"getsockopt$inet_sctp_SCTP_ADAPTATION_LAYER", 118},
{"getsockopt$inet_sctp_SCTP_ASSOCINFO", 118},
{"getsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY", 118},
{"getsockopt$inet_sctp_SCTP_AUTOCLOSE", 118},
{"getsockopt$inet_sctp_SCTP_AUTO_ASCONF", 118},
{"getsockopt$inet_sctp_SCTP_CONTEXT", 118},
{"getsockopt$inet_sctp_SCTP_DEFAULT_PRINFO", 118},
{"getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM", 118},
{"getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO", 118},
{"getsockopt$inet_sctp_SCTP_DELAYED_SACK", 118},
{"getsockopt$inet_sctp_SCTP_DISABLE_FRAGMENTS", 118},
{"getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET", 118},
{"getsockopt$inet_sctp_SCTP_EVENT", 118},
{"getsockopt$inet_sctp_SCTP_EVENTS", 118},
{"getsockopt$inet_sctp_SCTP_EXPLICIT_EOR", 118},
{"getsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE", 118},
{"getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST", 118},
{"getsockopt$inet_sctp_SCTP_GET_ASSOC_NUMBER", 118},
{"getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRESSES", 118},
{"getsockopt$inet_sctp_SCTP_GET_PEER_ADDRESSES", 118},
{"getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO", 118},
{"getsockopt$inet_sctp_SCTP_HMAC_IDENT", 118},
{"getsockopt$inet_sctp_SCTP_INITMSG", 118},
{"getsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR", 118},
{"getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS", 118},
{"getsockopt$inet_sctp_SCTP_MAXSEG", 118},
{"getsockopt$inet_sctp_SCTP_MAX_BURST", 118},
{"getsockopt$inet_sctp_SCTP_NODELAY", 118},
{"getsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT", 118},
{"getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS", 118},
{"getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS", 118},
{"getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS", 118},
{"getsockopt$inet_sctp_SCTP_PRIMARY_ADDR", 118},
{"getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS", 118},
{"getsockopt$inet_sctp_SCTP_PR_STREAM_STATUS", 118},
{"getsockopt$inet_sctp_SCTP_PR_SUPPORTED", 118},
{"getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED", 118},
{"getsockopt$inet_sctp_SCTP_RECVNXTINFO", 118},
{"getsockopt$inet_sctp_SCTP_RECVRCVINFO", 118},
{"getsockopt$inet_sctp_SCTP_RESET_STREAMS", 118},
{"getsockopt$inet_sctp_SCTP_REUSE_PORT", 118},
{"getsockopt$inet_sctp_SCTP_RTOINFO", 118},
{"getsockopt$inet_sctp_SCTP_STATUS", 118},
{"getsockopt$inet_tcp_buf", 118},
{"getsockopt$inet_tcp_int", 118},
{"getsockopt$inet_udp", 118},
{"getsockopt$inet_udplite", 118},
{"getsockopt$sock_accept_filter", 118},
{"getsockopt$sock_int", 118},
{"getsockopt$sock_linger", 118},
{"getsockopt$sock_timeval", 118},
{"getuid", 24},
{"ioctl$DIOCADDADDR", 54},
{"ioctl$DIOCADDALTQV0", 54},
{"ioctl$DIOCADDALTQV1", 54},
{"ioctl$DIOCADDRULE", 54},
{"ioctl$DIOCADDSTATE", 54},
{"ioctl$DIOCBEGINADDRS", 54},
{"ioctl$DIOCCHANGEADDR", 54},
{"ioctl$DIOCCHANGEALTQV0", 54},
{"ioctl$DIOCCHANGEALTQV1", 54},
{"ioctl$DIOCCHANGERULE", 54},
{"ioctl$DIOCCLRIFFLAG", 54},
{"ioctl$DIOCCLRSTATES", 54},
{"ioctl$DIOCGETADDR", 54},
{"ioctl$DIOCGETADDRS", 54},
{"ioctl$DIOCGETALTQSV0", 54},
{"ioctl$DIOCGETALTQSV1", 54},
{"ioctl$DIOCGETALTQV0", 54},
{"ioctl$DIOCGETALTQV1", 54},
{"ioctl$DIOCGETLIMIT", 54},
{"ioctl$DIOCGETQSTATSV0", 54},
{"ioctl$DIOCGETQSTATSV1", 54},
{"ioctl$DIOCGETRULE", 54},
{"ioctl$DIOCGETRULES", 54},
{"ioctl$DIOCGETRULESET", 54},
{"ioctl$DIOCGETRULESETS", 54},
{"ioctl$DIOCGETSRCNODES", 54},
{"ioctl$DIOCGETSTATE", 54},
{"ioctl$DIOCGETSTATES", 54},
{"ioctl$DIOCGETSTATUS", 54},
{"ioctl$DIOCGETTIMEOUT", 54},
{"ioctl$DIOCIGETIFACES", 54},
{"ioctl$DIOCKILLSRCNODES", 54},
{"ioctl$DIOCKILLSTATES", 54},
{"ioctl$DIOCNATLOOK", 54},
{"ioctl$DIOCOSFPADD", 54},
{"ioctl$DIOCOSFPGET", 54},
{"ioctl$DIOCRADDADDRS", 54},
{"ioctl$DIOCRADDTABLES", 54},
{"ioctl$DIOCRCLRASTATS", 54},
{"ioctl$DIOCRCLRTABLES", 54},
{"ioctl$DIOCRCLRTSTATS", 54},
{"ioctl$DIOCRDELADDRS", 54},
{"ioctl$DIOCRDELTABLES", 54},
{"ioctl$DIOCRGETADDRS", 54},
{"ioctl$DIOCRGETASTATS", 54},
{"ioctl$DIOCRGETTABLES", 54},
{"ioctl$DIOCRGETTSTATS", 54},
{"ioctl$DIOCRINADEFINE", 54},
{"ioctl$DIOCRSETADDRS", 54},
{"ioctl$DIOCRSETTFLAGS", 54},
{"ioctl$DIOCRTSTADDRS", 54},
{"ioctl$DIOCSETIFFLAG", 54},
{"ioctl$DIOCSETLIMIT", 54},
{"ioctl$DIOCSETSTATUSIF", 54},
{"ioctl$DIOCSETTIMEOUT", 54},
{"ioctl$DIOCXBEGIN", 54},
{"ioctl$DIOCXCOMMIT", 54},
{"ioctl$DIOCXROLLBACK", 54},
{"lchown", 254},
{"link", 9},
{"linkat", 495},
{"listen", 106},
{"lseek", 478},
{"madvise", 75},
{"mincore", 78},
{"mkdir", 136},
{"mkdirat", 496},
{"mknodat", 559},
{"mlock", 203},
{"mlockall", 324},
{"mmap", 477},
{"mprotect", 74},
{"msgctl$IPC_INFO", 511},
{"msgctl$IPC_RMID", 511},
{"msgctl$IPC_SET", 511},
{"msgctl$IPC_STAT", 511},
{"msgget", 225},
{"msgget$private", 225},
{"msgrcv", 227},
{"msgsnd", 226},
{"msync", 65},
{"munlock", 204},
{"munlockall", 325},
{"munmap", 73},
{"nanosleep", 240},
{"open", 5},
{"open$dir", 5},
{"openat", 499},
{"openat$ptmx", 499},
{"pipe2", 542},
{"poll", 209},
{"ppoll", 545},
{"preadv", 289},
{"pwritev", 290},
{"read", 3},
{"readlink", 58},
{"readlinkat", 500},
{"readv", 120},
{"recvfrom", 29},
{"recvfrom$inet", 29},
{"recvfrom$inet6", 29},
{"recvfrom$unix", 29},
{"recvmsg", 27},
{"rename", 128},
{"renameat", 501},
{"rmdir", 137},
{"select", 93},
{"semget", 221},
{"semget$private", 221},
{"semop", 222},
{"sendfile", 393},
{"sendmsg", 28},
{"sendmsg$inet6_sctp", 28},
{"sendmsg$inet_sctp", 28},
{"sendmsg$unix", 28},
{"sendto", 133},
{"sendto$inet", 133},
{"sendto$inet6", 133},
{"sendto$unix", 133},
{"setgid", 181},
{"setgroups", 80},
{"setitimer", 83},
{"setpgid", 82},
{"setregid", 127},
{"setresgid", 312},
{"setresuid", 311},
{"setreuid", 126},
{"setrlimit", 195},
{"setsockopt", 105},
{"setsockopt$inet6_IPV6_PKTINFO", 105},
{"setsockopt$inet6_MCAST_JOIN_GROUP", 105},
{"setsockopt$inet6_MCAST_LEAVE_GROUP", 105},
{"setsockopt$inet6_MRT6_ADD_MFC", 105},
{"setsockopt$inet6_MRT6_ADD_MIF", 105},
{"setsockopt$inet6_MRT6_DEL_MFC", 105},
{"setsockopt$inet6_buf", 105},
{"setsockopt$inet6_group_source_req", 105},
{"setsockopt$inet6_int", 105},
{"setsockopt$inet6_sctp_SCTP_ADAPTATION_LAYER", 105},
{"setsockopt$inet6_sctp_SCTP_ADD_STREAMS", 105},
{"setsockopt$inet6_sctp_SCTP_ASSOCINFO", 105},
{"setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY", 105},
{"setsockopt$inet6_sctp_SCTP_AUTH_CHUNK", 105},
{"setsockopt$inet6_sctp_SCTP_AUTH_DEACTIVATE_KEY", 105},
{"setsockopt$inet6_sctp_SCTP_AUTH_DELETE_KEY", 105},
{"setsockopt$inet6_sctp_SCTP_AUTH_KEY", 105},
{"setsockopt$inet6_sctp_SCTP_AUTOCLOSE", 105},
{"setsockopt$inet6_sctp_SCTP_AUTO_ASCONF", 105},
{"setsockopt$inet6_sctp_SCTP_BINDX_ADD_ADDR", 105},
{"setsockopt$inet6_sctp_SCTP_BINDX_REM_ADDR", 105},
{"setsockopt$inet6_sctp_SCTP_CONNECT_X", 105},
{"setsockopt$inet6_sctp_SCTP_CONTEXT", 105},
{"setsockopt$inet6_sctp_SCTP_DEFAULT_PRINFO", 105},
{"setsockopt$inet6_sctp_SCTP_DEFAULT_SEND_PARAM", 105},
{"setsockopt$inet6_sctp_SCTP_DEFAULT_SNDINFO", 105},
{"setsockopt$inet6_sctp_SCTP_DELAYED_SACK", 105},
{"setsockopt$inet6_sctp_SCTP_DISABLE_FRAGMENTS", 105},
{"setsockopt$inet6_sctp_SCTP_ENABLE_STREAM_RESET", 105},
{"setsockopt$inet6_sctp_SCTP_EVENT", 105},
{"setsockopt$inet6_sctp_SCTP_EVENTS", 105},
{"setsockopt$inet6_sctp_SCTP_EXPLICIT_EOR", 105},
{"setsockopt$inet6_sctp_SCTP_FRAGMENT_INTERLEAVE", 105},
{"setsockopt$inet6_sctp_SCTP_HMAC_IDENT", 105},
{"setsockopt$inet6_sctp_SCTP_INITMSG", 105},
{"setsockopt$inet6_sctp_SCTP_I_WANT_MAPPED_V4_ADDR", 105},
{"setsockopt$inet6_sctp_SCTP_MAXSEG", 105},
{"setsockopt$inet6_sctp_SCTP_MAX_BURST", 105},
{"setsockopt$inet6_sctp_SCTP_NODELAY", 105},
{"setsockopt$inet6_sctp_SCTP_PARTIAL_DELIVERY_POINT", 105},
{"setsockopt$inet6_sctp_SCTP_PEER_ADDR_PARAMS", 105},
{"setsockopt$inet6_sctp_SCTP_PEER_ADDR_THLDS", 105},
{"setsockopt$inet6_sctp_SCTP_PRIMARY_ADDR", 105},
{"setsockopt$inet6_sctp_SCTP_PR_SUPPORTED", 105},
{"setsockopt$inet6_sctp_SCTP_RECONFIG_SUPPORTED", 105},
{"setsockopt$inet6_sctp_SCTP_RECVNXTINFO", 105},
{"setsockopt$inet6_sctp_SCTP_RECVRCVINFO", 105},
{"setsockopt$inet6_sctp_SCTP_RESET_ASSOC", 105},
{"setsockopt$inet6_sctp_SCTP_RESET_STREAMS", 105},
{"setsockopt$inet6_sctp_SCTP_REUSE_PORT", 105},
{"setsockopt$inet6_sctp_SCTP_RTOINFO", 105},
{"setsockopt$inet6_sctp_SCTP_SET_PEER_PRIMARY_ADDR", 105},
{"setsockopt$inet6_tcp_TCP_CONGESTION", 105},
{"setsockopt$inet6_tcp_TCP_FASTOPEN", 105},
{"setsockopt$inet6_tcp_TCP_FUNCTION_BLK", 105},
{"setsockopt$inet6_tcp_buf", 105},
{"setsockopt$inet6_tcp_int", 105},
{"setsockopt$inet6_udp", 105},
{"setsockopt$inet6_udplite", 105},
{"setsockopt$inet_MCAST_JOIN_GROUP", 105},
{"setsockopt$inet_MCAST_LEAVE_GROUP", 105},
{"setsockopt$inet_buf", 105},
{"setsockopt$inet_group_source_req", 105},
{"setsockopt$inet_int", 105},
{"setsockopt$inet_mreq", 105},
{"setsockopt$inet_mreqn", 105},
{"setsockopt$inet_mreqsrc", 105},
{"setsockopt$inet_msfilter", 105},
{"setsockopt$inet_opts", 105},
{"setsockopt$inet_sctp_SCTP_ADAPTATION_LAYER", 105},
{"setsockopt$inet_sctp_SCTP_ADD_STREAMS", 105},
{"setsockopt$inet_sctp_SCTP_ASSOCINFO", 105},
{"setsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY", 105},
{"setsockopt$inet_sctp_SCTP_AUTH_CHUNK", 105},
{"setsockopt$inet_sctp_SCTP_AUTH_DEACTIVATE_KEY", 105},
{"setsockopt$inet_sctp_SCTP_AUTH_DELETE_KEY", 105},
{"setsockopt$inet_sctp_SCTP_AUTH_KEY", 105},
{"setsockopt$inet_sctp_SCTP_AUTOCLOSE", 105},
{"setsockopt$inet_sctp_SCTP_AUTO_ASCONF", 105},
{"setsockopt$inet_sctp_SCTP_BINDX_ADD_ADDR", 105},
{"setsockopt$inet_sctp_SCTP_BINDX_REM_ADDR", 105},
{"setsockopt$inet_sctp_SCTP_CONNECT_X", 105},
{"setsockopt$inet_sctp_SCTP_CONTEXT", 105},
{"setsockopt$inet_sctp_SCTP_DEFAULT_PRINFO", 105},
{"setsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM", 105},
{"setsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO", 105},
{"setsockopt$inet_sctp_SCTP_DELAYED_SACK", 105},
{"setsockopt$inet_sctp_SCTP_DISABLE_FRAGMENTS", 105},
{"setsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET", 105},
{"setsockopt$inet_sctp_SCTP_EVENT", 105},
{"setsockopt$inet_sctp_SCTP_EVENTS", 105},
{"setsockopt$inet_sctp_SCTP_EXPLICIT_EOR", 105},
{"setsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE", 105},
{"setsockopt$inet_sctp_SCTP_HMAC_IDENT", 105},
{"setsockopt$inet_sctp_SCTP_INITMSG", 105},
{"setsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR", 105},
{"setsockopt$inet_sctp_SCTP_MAXSEG", 105},
{"setsockopt$inet_sctp_SCTP_MAX_BURST", 105},
{"setsockopt$inet_sctp_SCTP_NODELAY", 105},
{"setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT", 105},
{"setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS", 105},
{"setsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS", 105},
{"setsockopt$inet_sctp_SCTP_PRIMARY_ADDR", 105},
{"setsockopt$inet_sctp_SCTP_PR_SUPPORTED", 105},
{"setsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED", 105},
{"setsockopt$inet_sctp_SCTP_RECVNXTINFO", 105},
{"setsockopt$inet_sctp_SCTP_RECVRCVINFO", 105},
{"setsockopt$inet_sctp_SCTP_RESET_ASSOC", 105},
{"setsockopt$inet_sctp_SCTP_RESET_STREAMS", 105},
{"setsockopt$inet_sctp_SCTP_REUSE_PORT", 105},
{"setsockopt$inet_sctp_SCTP_RTOINFO", 105},
{"setsockopt$inet_sctp_SCTP_SET_PEER_PRIMARY_ADDR", 105},
{"setsockopt$inet_tcp_TCP_CONGESTION", 105},
{"setsockopt$inet_tcp_TCP_FASTOPEN", 105},
{"setsockopt$inet_tcp_TCP_FUNCTION_BLK", 105},
{"setsockopt$inet_tcp_buf", 105},
{"setsockopt$inet_tcp_int", 105},
{"setsockopt$inet_udp", 105},
{"setsockopt$inet_udplite", 105},
{"setsockopt$sock_accept_filter", 105},
{"setsockopt$sock_int", 105},
{"setsockopt$sock_linger", 105},
{"setsockopt$sock_timeval", 105},
{"setuid", 23},
{"shmat", 228},
{"shmctl$IPC_INFO", 512},
{"shmctl$IPC_RMID", 512},
{"shmctl$IPC_SET", 512},
{"shmctl$IPC_STAT", 512},
{"shmctl$SHM_INFO", 512},
{"shmctl$SHM_LOCK", 512},
{"shmctl$SHM_STAT", 512},
{"shmctl$SHM_UNLOCK", 512},
{"shmdt", 230},
{"shmget", 231},
{"shmget$private", 231},
{"shutdown", 134},
{"sigaltstack", 53},
{"socket", 97},
{"socket$inet", 97},
{"socket$inet6", 97},
{"socket$inet6_icmp", 97},
{"socket$inet6_icmp_raw", 97},
{"socket$inet6_sctp", 97},
{"socket$inet6_tcp", 97},
{"socket$inet6_udp", 97},
{"socket$inet6_udplite", 97},
{"socket$inet_icmp", 97},
{"socket$inet_icmp_raw", 97},
{"socket$inet_sctp", 97},
{"socket$inet_tcp", 97},
{"socket$inet_udp", 97},
{"socket$inet_udplite", 97},
{"socket$unix", 97},
{"socketpair", 135},
{"socketpair$unix", 135},
{"symlink", 57},
{"symlinkat", 502},
{"sync", 36},
{"syz_emit_ethernet", 0, (syscall_t)syz_emit_ethernet},
{"syz_execute_func", 0, (syscall_t)syz_execute_func},
{"syz_extract_tcp_res", 0, (syscall_t)syz_extract_tcp_res},
{"syz_extract_tcp_res$synack", 0, (syscall_t)syz_extract_tcp_res},
{"truncate", 479},
{"unlink", 10},
{"unlinkat", 503},
{"utimensat", 547},
{"utimes", 138},
{"wait4", 7},
{"write", 4},
{"writev", 121},
};
#endif
#if GOARCH_amd64
const call_t syscalls[] = {
{"__getcwd", 326},

5691
sys/freebsd/gen/386.go Normal file

File diff suppressed because it is too large Load Diff

46
sys/freebsd/ipc_386.const Normal file
View File

@ -0,0 +1,46 @@
# AUTOGENERATED FILE
GETALL = 6
GETNCNT = 3
GETPID = 4
GETVAL = 5
GETZCNT = 7
IPC_CREAT = 512
IPC_EXCL = 1024
IPC_INFO = 3
IPC_NOWAIT = 2048
IPC_PRIVATE = 0
IPC_RMID = 0
IPC_SET = 1
IPC_STAT = 2
MSG_NOERROR = 4096
SEM_INFO = 11
SEM_STAT = 10
SEM_UNDO = 4096
SETALL = 9
SETVAL = 8
SHM_INFO = 14
SHM_LOCK = 11
SHM_RDONLY = 4096
SHM_RND = 8192
SHM_STAT = 13
SHM_UNLOCK = 12
SYS___semctl = 510
SYS_msgctl = 511
SYS_msgget = 225
SYS_msgrcv = 227
SYS_msgsnd = 226
SYS_semget = 221
SYS_semop = 222
SYS_shmat = 228
SYS_shmctl = 512
SYS_shmdt = 230
SYS_shmget = 231
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

65
sys/freebsd/pf_386.const Normal file
View File

@ -0,0 +1,65 @@
# AUTOGENERATED FILE
# AT_FDCWD is not set
DIOCADDADDR = 3295691828
DIOCADDALTQV0 = 3238020141
DIOCADDALTQV1 = 3241165869
DIOCADDRULE = 3420472324
DIOCADDSTATE = 3237102629
DIOCBEGINADDRS = 3295691827
DIOCCHANGEADDR = 3295691831
DIOCCHANGEALTQV0 = 3238020145
DIOCCHANGEALTQV1 = 3241165873
DIOCCHANGERULE = 3420472346
DIOCCLRIFFLAG = 3223864410
DIOCCLRSTATES = 3235922962
DIOCGETADDR = 3295691830
DIOCGETADDRS = 3295691829
DIOCGETALTQSV0 = 3238020143
DIOCGETALTQSV1 = 3241165871
DIOCGETALTQV0 = 3238020144
DIOCGETALTQV1 = 3241165872
DIOCGETLIMIT = 3221767207
DIOCGETQSTATSV0 = 3222815794
DIOCGETQSTATSV1 = 3223340082
DIOCGETRULE = 3420472327
DIOCGETRULES = 3420472326
DIOCGETRULESET = 3292808251
DIOCGETRULESETS = 3292808250
DIOCGETSRCNODES = 3222291540
DIOCGETSTATE = 3237102611
DIOCGETSTATES = 3222291481
DIOCGETSTATUS = 3248505877
DIOCGETTIMEOUT = 3221767198
DIOCIGETIFACES = 3223864407
DIOCKILLSRCNODES = 3229631579
DIOCKILLSTATES = 3235922985
DIOCNATLOOK = 3226223639
DIOCOSFPADD = 3230155855
DIOCOSFPGET = 3230155856
DIOCRADDADDRS = 3293594691
DIOCRADDTABLES = 3293594685
DIOCRCLRASTATS = 3293594696
DIOCRCLRTABLES = 3293594684
DIOCRCLRTSTATS = 3293594689
DIOCRDELADDRS = 3293594692
DIOCRDELTABLES = 3293594686
DIOCRGETADDRS = 3293594694
DIOCRGETASTATS = 3293594695
DIOCRGETTABLES = 3293594687
DIOCRGETTSTATS = 3293594688
DIOCRINADEFINE = 3293594701
DIOCRSETADDRS = 3293594693
DIOCRSETTFLAGS = 3293594698
DIOCRTSTADDRS = 3293594697
DIOCSETIFFLAG = 3223864409
DIOCSETLIMIT = 3221767208
DIOCSETSTATUSIF = 3222291476
DIOCSETTIMEOUT = 3221767197
DIOCXBEGIN = 3222291537
DIOCXCOMMIT = 3222291538
DIOCXROLLBACK = 3222291539
IFNAMSIZ = 16
MAXPATHLEN = 1024
PF_TABLE_NAME_SIZE = 32
SYS_ioctl = 54
SYS_openat = 499

View File

@ -0,0 +1,49 @@
# AUTOGENERATED FILE
AT_FDCWD = 18446744073709551516
FASYNC = 64
O_APPEND = 8
O_CLOEXEC = 1048576
O_CREAT = 512
O_DIRECT = 65536
O_DIRECTORY = 131072
O_EXCL = 2048
O_NOCTTY = 32768
O_NOFOLLOW = 256
O_NONBLOCK = 4
O_RDONLY = 0
O_RDWR = 2
O_SYNC = 128
O_TRUNC = 1024
O_WRONLY = 1
SEEK_CUR = 1
SEEK_DATA = 3
SEEK_END = 2
SEEK_HOLE = 4
SEEK_SET = 0
SYS_close = 6
SYS_dup = 41
SYS_dup2 = 90
SYS_freebsd10_pipe = 42
SYS_freebsd11_fstat = 189
SYS_freebsd11_lstat = 190
SYS_freebsd11_stat = 188
SYS_fstat = 551
SYS_lseek = 478
SYS_open = 5
SYS_openat = 499
SYS_pipe2 = 542
SYS_preadv = 289
SYS_pwritev = 290
SYS_read = 3
SYS_readv = 120
SYS_write = 4
SYS_writev = 121
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

View File

@ -0,0 +1,30 @@
# AUTOGENERATED FILE
MADV_DONTNEED = 4
MADV_NORMAL = 0
MADV_RANDOM = 1
MADV_SEQUENTIAL = 2
MADV_WILLNEED = 3
MAP_32BIT = 524288
MAP_ANONYMOUS = 4096
MAP_FILE = 0
MAP_FIXED = 16
MAP_PRIVATE = 2
MAP_SHARED = 1
MAP_STACK = 1024
MCL_CURRENT = 1
MCL_FUTURE = 2
MS_ASYNC = 1
MS_INVALIDATE = 2
MS_SYNC = 0
PROT_EXEC = 4
PROT_READ = 1
PROT_WRITE = 2
SYS_madvise = 75
SYS_mlock = 203
SYS_mlockall = 324
SYS_mmap = 477
SYS_mprotect = 74
SYS_msync = 65
SYS_munlock = 204
SYS_munlockall = 325
SYS_munmap = 73

View File

@ -0,0 +1,84 @@
# AUTOGENERATED FILE
AF_APPLETALK = 16
AF_INET = 2
AF_INET6 = 28
AF_IPX = 23
AF_UNIX = 1
IPPROTO_ICMP = 1
IPPROTO_ICMPV6 = 58
IPPROTO_IP = 0
IPPROTO_IPV6 = 41
IPPROTO_SCTP = 132
IPPROTO_TCP = 6
IPPROTO_UDP = 17
IPPROTO_UDPLITE = 136
MSG_CMSG_CLOEXEC = 262144
MSG_DONTROUTE = 4
MSG_DONTWAIT = 128
MSG_EOF = 256
MSG_EOR = 8
MSG_NOSIGNAL = 131072
MSG_OOB = 1
MSG_PEEK = 2
MSG_WAITALL = 64
SHUT_RD = 0
SHUT_WR = 1
SOCK_CLOEXEC = 268435456
SOCK_DGRAM = 2
SOCK_NONBLOCK = 536870912
SOCK_RAW = 3
SOCK_RDM = 4
SOCK_SEQPACKET = 5
SOCK_STREAM = 1
SOL_SOCKET = 65535
SO_ACCEPTCONN = 2
SO_ACCEPTFILTER = 4096
SO_BINTIME = 8192
SO_BROADCAST = 32
SO_DEBUG = 1
SO_DOMAIN = 4121
SO_DONTROUTE = 16
SO_ERROR = 4103
SO_KEEPALIVE = 8
SO_LINGER = 128
SO_LISTENINCQLEN = 4115
SO_LISTENQLEN = 4114
SO_LISTENQLIMIT = 4113
SO_MAX_PACING_RATE = 4120
SO_NOSIGPIPE = 2048
SO_NO_DDP = 32768
SO_NO_OFFLOAD = 16384
SO_OOBINLINE = 256
SO_PROTOCOL = 4118
SO_PROTOTYPE = 4118
SO_RCVBUF = 4098
SO_RCVLOWAT = 4100
SO_RCVTIMEO = 4102
SO_REUSEADDR = 4
SO_REUSEPORT = 512
SO_REUSEPORT_LB = 65536
SO_SETFIB = 4116
SO_SNDBUF = 4097
SO_SNDLOWAT = 4099
SO_SNDTIMEO = 4101
SO_TIMESTAMP = 1024
SO_TS_CLOCK = 4119
SO_TYPE = 4104
SO_USELOOPBACK = 64
SO_USER_COOKIE = 4117
SYS_accept = 30
SYS_accept4 = 541
SYS_bind = 104
SYS_connect = 98
SYS_getpeername = 31
SYS_getsockname = 32
SYS_getsockopt = 118
SYS_listen = 106
SYS_recvfrom = 29
SYS_recvmsg = 27
SYS_sendmsg = 28
SYS_sendto = 133
SYS_setsockopt = 105
SYS_shutdown = 134
SYS_socket = 97
SYS_socketpair = 135

View File

@ -0,0 +1,56 @@
# AUTOGENERATED FILE
AF_INET6 = 28
IPPROTO_IPV6 = 41
IPV6_2292DSTOPTS = 23
IPV6_2292HOPLIMIT = 20
IPV6_2292HOPOPTS = 22
IPV6_2292PKTINFO = 19
IPV6_2292PKTOPTIONS = 25
IPV6_2292RTHDR = 24
IPV6_AUTOFLOWLABEL = 59
IPV6_CHECKSUM = 26
IPV6_DONTFRAG = 62
IPV6_DSTOPTS = 50
IPV6_HOPLIMIT = 47
IPV6_HOPOPTS = 49
IPV6_IPSEC_POLICY = 28
IPV6_MULTICAST_HOPS = 10
IPV6_MULTICAST_IF = 9
IPV6_MULTICAST_LOOP = 11
IPV6_NEXTHOP = 48
IPV6_PATHMTU = 44
IPV6_PKTINFO = 46
IPV6_RECVDSTOPTS = 40
IPV6_RECVHOPLIMIT = 37
IPV6_RECVHOPOPTS = 39
IPV6_RECVORIGDSTADDR = 72
IPV6_RECVPATHMTU = 43
IPV6_RECVPKTINFO = 36
IPV6_RECVRTHDR = 38
IPV6_RECVTCLASS = 57
IPV6_RTHDR = 51
IPV6_RTHDRDSTOPTS = 35
IPV6_TCLASS = 61
IPV6_UNICAST_HOPS = 4
IPV6_V6ONLY = 27
MCAST_BLOCK_SOURCE = 84
MCAST_JOIN_GROUP = 80
MCAST_JOIN_SOURCE_GROUP = 82
MCAST_LEAVE_GROUP = 81
MCAST_LEAVE_SOURCE_GROUP = 83
MCAST_UNBLOCK_SOURCE = 85
MIFF_REGISTER = 1
MRT6_ADD_MFC = 104
MRT6_ADD_MIF = 102
MRT6_DEL_MFC = 105
SYS_accept = 30
SYS_accept4 = 541
SYS_bind = 104
SYS_connect = 98
SYS_getpeername = 31
SYS_getsockname = 32
SYS_getsockopt = 118
SYS_recvfrom = 29
SYS_sendto = 133
SYS_setsockopt = 105
SYS_socket = 97

View File

@ -0,0 +1,41 @@
# AUTOGENERATED FILE
AF_INET = 2
IPPROTO_IP = 0
IP_ADD_MEMBERSHIP = 12
IP_ADD_SOURCE_MEMBERSHIP = 70
IP_BLOCK_SOURCE = 72
IP_DROP_MEMBERSHIP = 13
IP_DROP_SOURCE_MEMBERSHIP = 71
IP_HDRINCL = 2
IP_IPSEC_POLICY = 21
IP_MINTTL = 66
IP_MSFILTER = 74
IP_MULTICAST_IF = 9
IP_OPTIONS = 1
IP_RECVOPTS = 5
IP_RECVORIGDSTADDR = 27
IP_RECVTOS = 68
IP_RECVTTL = 65
IP_RETOPTS = 8
IP_TOS = 3
IP_TTL = 4
IP_UNBLOCK_SOURCE = 73
MCAST_BLOCK_SOURCE = 84
MCAST_EXCLUDE = 2
MCAST_INCLUDE = 1
MCAST_JOIN_GROUP = 80
MCAST_JOIN_SOURCE_GROUP = 82
MCAST_LEAVE_GROUP = 81
MCAST_LEAVE_SOURCE_GROUP = 83
MCAST_UNBLOCK_SOURCE = 85
SYS_accept = 30
SYS_accept4 = 541
SYS_bind = 104
SYS_connect = 98
SYS_getpeername = 31
SYS_getsockname = 32
SYS_getsockopt = 118
SYS_recvfrom = 29
SYS_sendto = 133
SYS_setsockopt = 105
SYS_socket = 97

View File

@ -0,0 +1,8 @@
# AUTOGENERATED FILE
AF_INET = 2
AF_INET6 = 28
IPPROTO_ICMP = 1
IPPROTO_ICMPV6 = 58
SOCK_DGRAM = 2
SOCK_RAW = 3
SYS_socket = 97

View File

@ -0,0 +1,106 @@
# AUTOGENERATED FILE
AF_INET = 2
AF_INET6 = 28
IPPROTO_SCTP = 132
SCTP_ABORT = 512
SCTP_ADAPTATION_INDICATION = 6
SCTP_ADAPTATION_LAYER = 8
SCTP_ADDR_OVER = 2048
SCTP_ADD_STREAMS = 2307
SCTP_ASSOCINFO = 2
SCTP_ASSOC_CHANGE = 1
SCTP_ASSOC_RESET_EVENT = 12
SCTP_AUTHENTICATION_EVENT = 8
SCTP_AUTHINFO = 8
SCTP_AUTH_ACTIVE_KEY = 21
SCTP_AUTH_CHUNK = 18
SCTP_AUTH_DEACTIVATE_KEY = 29
SCTP_AUTH_DELETE_KEY = 22
SCTP_AUTH_KEY = 19
SCTP_AUTOCLOSE = 5
SCTP_AUTO_ASCONF = 24
SCTP_BINDX_ADD_ADDR = 32769
SCTP_BINDX_REM_ADDR = 32770
SCTP_COMPLETE = 32
SCTP_CONNECT_X = 32775
SCTP_CONTEXT = 26
SCTP_DEFAULT_PRINFO = 34
SCTP_DEFAULT_SEND_PARAM = 11
SCTP_DEFAULT_SNDINFO = 33
SCTP_DELAYED_SACK = 15
SCTP_DISABLE_FRAGMENTS = 9
SCTP_DSTADDRV4 = 9
SCTP_DSTADDRV6 = 10
SCTP_ENABLE_STREAM_RESET = 2304
SCTP_EOF = 256
SCTP_EOR = 8192
SCTP_EVENT = 30
SCTP_EVENTS = 12
SCTP_EXPLICIT_EOR = 27
SCTP_FRAGMENT_INTERLEAVE = 16
SCTP_GET_ASSOC_ID_LIST = 261
SCTP_GET_ASSOC_NUMBER = 260
SCTP_GET_LOCAL_ADDRESSES = 32772
SCTP_GET_PEER_ADDRESSES = 32771
SCTP_GET_PEER_ADDR_INFO = 257
SCTP_HMAC_IDENT = 20
SCTP_INIT = 1
SCTP_INITMSG = 3
SCTP_I_WANT_MAPPED_V4_ADDR = 13
SCTP_LOCAL_AUTH_CHUNKS = 259
SCTP_MAXSEG = 14
SCTP_MAX_BURST = 25
SCTP_NODELAY = 4
SCTP_NOTIFICATION = 16
SCTP_NOTIFICATIONS_STOPPED_EVENT = 11
SCTP_PARTIAL_DELIVERY_EVENT = 7
SCTP_PARTIAL_DELIVERY_POINT = 17
SCTP_PEER_ADDR_CHANGE = 2
SCTP_PEER_ADDR_PARAMS = 10
SCTP_PEER_ADDR_THLDS = 35
SCTP_PEER_AUTH_CHUNKS = 258
SCTP_PRIMARY_ADDR = 7
SCTP_PRINFO = 7
SCTP_PR_ASSOC_STATUS = 264
SCTP_PR_SCTP_ALL = 15
SCTP_PR_SCTP_NONE = 0
SCTP_PR_SCTP_PRIO = 2
SCTP_PR_SCTP_RTX = 3
SCTP_PR_SCTP_TTL = 1
SCTP_PR_STREAM_STATUS = 263
SCTP_PR_SUPPORTED = 38
SCTP_RECONFIG_SUPPORTED = 41
SCTP_RECVNXTINFO = 32
SCTP_RECVRCVINFO = 31
SCTP_REMOTE_ERROR = 3
SCTP_RESET_ASSOC = 2306
SCTP_RESET_STREAMS = 2305
SCTP_REUSE_PORT = 28
SCTP_RTOINFO = 1
SCTP_SACK_IMMEDIATELY = 16384
SCTP_SENDALL = 4096
SCTP_SENDER_DRY_EVENT = 10
SCTP_SEND_FAILED = 4
SCTP_SEND_FAILED_EVENT = 14
SCTP_SET_PEER_PRIMARY_ADDR = 6
SCTP_SHUTDOWN_EVENT = 5
SCTP_SNDINFO = 4
SCTP_SNDRCV = 2
SCTP_STATUS = 256
SCTP_STREAM_CHANGE_EVENT = 13
SCTP_STREAM_RESET_EVENT = 9
SCTP_UNORDERED = 1024
SOCK_SEQPACKET = 5
SOCK_STREAM = 1
SPP_DSCP = 512
SPP_HB_DEMAND = 4
SPP_HB_DISABLE = 2
SPP_HB_ENABLE = 1
SPP_HB_TIME_IS_ZERO = 128
SPP_IPV6_FLOWLABEL = 256
SPP_PMTUD_DISABLE = 16
SPP_PMTUD_ENABLE = 8
SYS_getsockopt = 118
SYS_sendmsg = 28
SYS_setsockopt = 105
SYS_socket = 97

View File

@ -0,0 +1,32 @@
# AUTOGENERATED FILE
AF_INET = 2
AF_INET6 = 28
IPPROTO_TCP = 6
SOCK_STREAM = 1
SYS_getsockopt = 118
SYS_setsockopt = 105
SYS_socket = 97
TCP_CCALGOOPT = 65
TCP_CONGESTION = 64
TCP_DELACK = 72
TCP_FASTOPEN = 1025
TCP_FASTOPEN_PSK_LEN = 16
TCP_FUNCTION_BLK = 8192
TCP_FUNCTION_NAME_LEN_MAX = 32
TCP_INFO = 32
TCP_KEEPCNT = 1024
TCP_KEEPIDLE = 256
TCP_KEEPINIT = 128
TCP_KEEPINTVL = 512
TCP_LOG = 34
TCP_LOGBUF = 35
TCP_LOGDUMP = 37
TCP_LOGDUMPID = 38
TCP_LOGID = 36
TCP_MAXSEG = 2
TCP_MD5SIG = 16
TCP_NODELAY = 1
TCP_NOOPT = 8
TCP_NOPUSH = 4
TCP_PCAP_IN = 4096
TCP_PCAP_OUT = 2048

View File

@ -0,0 +1,9 @@
# AUTOGENERATED FILE
AF_INET = 2
AF_INET6 = 28
IPPROTO_UDP = 17
SOCK_DGRAM = 2
SYS_getsockopt = 118
SYS_setsockopt = 105
SYS_socket = 97
UDP_ENCAP = 1

View File

@ -0,0 +1,10 @@
# AUTOGENERATED FILE
AF_INET = 2
AF_INET6 = 28
IPPROTO_UDPLITE = 136
SOCK_DGRAM = 2
SYS_getsockopt = 118
SYS_setsockopt = 105
SYS_socket = 97
UDPLITE_RECV_CSCOV = 4
UDPLITE_SEND_CSCOV = 2

View File

@ -0,0 +1,20 @@
# AUTOGENERATED FILE
AF_UNIX = 1
AF_UNSPEC = 0
LINUX_SCM_CREDENTIALS = 2
SCM_RIGHTS = 1
SOCK_DGRAM = 2
SOCK_SEQPACKET = 5
SOCK_STREAM = 1
SOL_SOCKET = 65535
SYS_accept = 30
SYS_accept4 = 541
SYS_bind = 104
SYS_connect = 98
SYS_getpeername = 31
SYS_getsockname = 32
SYS_recvfrom = 29
SYS_sendmsg = 28
SYS_sendto = 133
SYS_socket = 97
SYS_socketpair = 135

155
sys/freebsd/sys_386.const Normal file
View File

@ -0,0 +1,155 @@
# AUTOGENERATED FILE
AT_REMOVEDIR = 2048
AT_SYMLINK_FOLLOW = 1024
AT_SYMLINK_NOFOLLOW = 512
CLOCK_MONOTONIC = 4
CLOCK_PROCESS_CPUTIME_ID = 15
CLOCK_REALTIME = 0
CLOCK_THREAD_CPUTIME_ID = 14
FASYNC = 64
FD_CLOEXEC = 1
F_DUPFD = 0
F_DUPFD_CLOEXEC = 17
F_GETFD = 1
F_GETFL = 3
F_GETLK = 11
F_GETOWN = 5
F_RDLCK = 1
F_SETFD = 2
F_SETFL = 4
F_SETLK = 12
F_SETLKW = 13
F_SETOWN = 6
F_UNLCK = 2
F_WRLCK = 3
ITIMER_PROF = 2
ITIMER_REAL = 0
ITIMER_VIRTUAL = 1
LOCK_EX = 2
LOCK_NB = 4
LOCK_SH = 1
LOCK_UN = 8
O_APPEND = 8
O_DIRECT = 65536
O_NONBLOCK = 4
POLLERR = 8
POLLHUP = 16
POLLIN = 1
POLLINIGNEOF = 8192
POLLNVAL = 32
POLLOUT = 4
POLLPRI = 2
POLLRDBAND = 128
POLLRDNORM = 64
POLLWRBAND = 256
POLLWRNORM = 4
RLIMIT_AS = 10
RLIMIT_CORE = 4
RLIMIT_CPU = 0
RLIMIT_DATA = 2
RLIMIT_FSIZE = 1
RLIMIT_MEMLOCK = 6
RLIMIT_NOFILE = 8
RLIMIT_NPROC = 7
RLIMIT_RSS = 5
RLIMIT_STACK = 3
RUSAGE_CHILDREN = 18446744073709551615
RUSAGE_SELF = 0
RUSAGE_THREAD = 1
SYS___getcwd = 326
SYS_chdir = 12
SYS_chmod = 15
SYS_chown = 16
SYS_chroot = 61
SYS_clock_getres = 234
SYS_clock_gettime = 232
SYS_clock_nanosleep = 244
SYS_clock_settime = 233
SYS_execve = 59
SYS_exit = 1
SYS_faccessat = 489
SYS_fchdir = 13
SYS_fchmod = 124
SYS_fchmodat = 490
SYS_fchown = 123
SYS_fchownat = 491
SYS_fcntl = 92
SYS_fdatasync = 550
SYS_flock = 131
SYS_freebsd11_getdents = 272
SYS_freebsd11_mknod = 14
SYS_freebsd11_mknodat = 498
SYS_fsync = 95
SYS_ftruncate = 480
SYS_futimesat = 494
SYS_getegid = 43
SYS_geteuid = 25
SYS_getgid = 47
SYS_getgroups = 79
SYS_getitimer = 86
SYS_getpgid = 207
SYS_getpgrp = 81
SYS_getpid = 20
SYS_getresgid = 361
SYS_getresuid = 360
SYS_getrlimit = 194
SYS_getrusage = 117
SYS_getuid = 24
SYS_lchown = 254
SYS_link = 9
SYS_linkat = 495
SYS_mincore = 78
SYS_mkdir = 136
SYS_mkdirat = 496
SYS_mknodat = 559
SYS_nanosleep = 240
SYS_poll = 209
SYS_ppoll = 545
SYS_readlink = 58
SYS_readlinkat = 500
SYS_rename = 128
SYS_renameat = 501
SYS_rmdir = 137
SYS_select = 93
SYS_sendfile = 393
SYS_setgid = 181
SYS_setgroups = 80
SYS_setitimer = 83
SYS_setpgid = 82
SYS_setregid = 127
SYS_setresgid = 312
SYS_setresuid = 311
SYS_setreuid = 126
SYS_setrlimit = 195
SYS_setuid = 23
SYS_sigaltstack = 53
SYS_symlink = 57
SYS_symlinkat = 502
SYS_sync = 36
SYS_truncate = 479
SYS_unlink = 10
SYS_unlinkat = 503
SYS_utimensat = 547
SYS_utimes = 138
SYS_wait4 = 7
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
WCONTINUED = 4
WEXITED = 16
WNOHANG = 1
WNOWAIT = 8
WSTOPPED = 2
WUNTRACED = 2

425
sys/freebsd/vnet_386.const Normal file
View File

@ -0,0 +1,425 @@
# AUTOGENERATED FILE
ARPHRD_ETHER = 1
ARPHRD_FRELAY = 15
ARPHRD_IEEE1394 = 24
ARPHRD_IEEE802 = 6
ARPHRD_INFINIBAND = 32
ARPOP_INVREPLY = 9
ARPOP_INVREQUEST = 8
ARPOP_REPLY = 2
ARPOP_REQUEST = 1
ARPOP_REVREPLY = 4
ARPOP_REVREQUEST = 3
ETHERTYPE_8023 = 4
ETHERTYPE_AARP = 33011
ETHERTYPE_ACCTON = 33680
ETHERTYPE_AEONIC = 32822
ETHERTYPE_ALPHA = 33098
ETHERTYPE_AMBER = 24584
ETHERTYPE_AMOEBA = 33093
ETHERTYPE_APOLLO = 33015
ETHERTYPE_APOLLODOMAIN = 32793
ETHERTYPE_APPLITEK = 32967
ETHERTYPE_ARGONAUT = 32826
ETHERTYPE_ARP = 2054
ETHERTYPE_ATALK = 32923
ETHERTYPE_ATOMIC = 34527
ETHERTYPE_ATT = 32873
ETHERTYPE_ATTSTANFORD = 32776
ETHERTYPE_AUTOPHON = 32874
ETHERTYPE_AXIS = 34902
ETHERTYPE_BCLOOP = 36867
ETHERTYPE_BOFL = 33026
ETHERTYPE_CABLETRON = 28724
ETHERTYPE_CHAOS = 2052
ETHERTYPE_COMDESIGN = 32876
ETHERTYPE_COMPUGRAPHIC = 32877
ETHERTYPE_COUNTERPOINT = 32866
ETHERTYPE_CRONUS = 32772
ETHERTYPE_CRONUSVLN = 32771
ETHERTYPE_DCA = 4660
ETHERTYPE_DDE = 32891
ETHERTYPE_DEBNI = 43690
ETHERTYPE_DECAM = 32840
ETHERTYPE_DECCUST = 24582
ETHERTYPE_DECDIAG = 24581
ETHERTYPE_DECDNS = 32828
ETHERTYPE_DECDTS = 32830
ETHERTYPE_DECEXPER = 24576
ETHERTYPE_DECLAST = 32833
ETHERTYPE_DECLTM = 32831
ETHERTYPE_DECMUMPS = 24585
ETHERTYPE_DECNETBIOS = 32832
ETHERTYPE_DECnet = 24579
ETHERTYPE_DELTACON = 34526
ETHERTYPE_DIDDLE = 17185
ETHERTYPE_DLOG1 = 1632
ETHERTYPE_DLOG2 = 1633
ETHERTYPE_DOGFIGHT = 6537
ETHERTYPE_DSMD = 32825
ETHERTYPE_ECMA = 2051
ETHERTYPE_ENCRYPT = 32829
ETHERTYPE_ES = 32861
ETHERTYPE_EXCELAN = 32784
ETHERTYPE_EXPERDATA = 32841
ETHERTYPE_FLIP = 33094
ETHERTYPE_FLOWCONTROL = 34824
ETHERTYPE_FRARP = 2056
ETHERTYPE_GENDYN = 32872
ETHERTYPE_HAYES = 33072
ETHERTYPE_HIPPI_FP = 33152
ETHERTYPE_HITACHI = 34848
ETHERTYPE_HP = 32773
ETHERTYPE_IEEEPUP = 2560
ETHERTYPE_IEEEPUPAT = 2561
ETHERTYPE_IMLBL = 19522
ETHERTYPE_IMLBLDIAG = 16972
ETHERTYPE_IP = 2048
ETHERTYPE_IPAS = 34668
ETHERTYPE_IPV6 = 34525
ETHERTYPE_IPX = 33079
ETHERTYPE_IPXNEW = 32823
ETHERTYPE_KALPANA = 34178
ETHERTYPE_LANBRIDGE = 32824
ETHERTYPE_LANPROBE = 34952
ETHERTYPE_LAT = 24580
ETHERTYPE_LITTLE = 32864
ETHERTYPE_LOGICRAFT = 33096
ETHERTYPE_LOOPBACK = 36864
ETHERTYPE_MATRA = 32890
ETHERTYPE_MERIT = 32892
ETHERTYPE_MICP = 34618
ETHERTYPE_MOPDL = 24577
ETHERTYPE_MOPRC = 24578
ETHERTYPE_MOTOROLA = 33165
ETHERTYPE_MPLS = 34887
ETHERTYPE_MPLS_MCAST = 34888
ETHERTYPE_MUMPS = 33087
ETHERTYPE_NBPCC = 15364
ETHERTYPE_NBPCLAIM = 15369
ETHERTYPE_NBPCLREQ = 15365
ETHERTYPE_NBPCLRSP = 15366
ETHERTYPE_NBPCREQ = 15362
ETHERTYPE_NBPCRSP = 15363
ETHERTYPE_NBPDG = 15367
ETHERTYPE_NBPDGB = 15368
ETHERTYPE_NBPDLTE = 15370
ETHERTYPE_NBPRAR = 15372
ETHERTYPE_NBPRAS = 15371
ETHERTYPE_NBPRST = 15373
ETHERTYPE_NBPSCD = 15361
ETHERTYPE_NBPVCD = 15360
ETHERTYPE_NBS = 2050
ETHERTYPE_NCD = 33097
ETHERTYPE_NESTAR = 32774
ETHERTYPE_NETBEUI = 33169
ETHERTYPE_NOVELL = 33080
ETHERTYPE_NS = 1536
ETHERTYPE_NSAT = 1537
ETHERTYPE_NSCOMPAT = 2055
ETHERTYPE_OS9 = 28679
ETHERTYPE_OS9NET = 28681
ETHERTYPE_PACER = 32966
ETHERTYPE_PAE = 34958
ETHERTYPE_PCS = 16962
ETHERTYPE_PLANNING = 32836
ETHERTYPE_PPP = 34827
ETHERTYPE_PPPOE = 34916
ETHERTYPE_PPPOEDISC = 34915
ETHERTYPE_PRIMENTS = 28721
ETHERTYPE_PUP = 512
ETHERTYPE_PUPAT = 512
ETHERTYPE_QINQ = 34984
ETHERTYPE_RACAL = 28720
ETHERTYPE_RATIONAL = 33104
ETHERTYPE_RAWFR = 25945
ETHERTYPE_RCL = 6549
ETHERTYPE_RDP = 34617
ETHERTYPE_RETIX = 33010
ETHERTYPE_REVARP = 32821
ETHERTYPE_SCA = 24583
ETHERTYPE_SECTRA = 34523
ETHERTYPE_SECUREDATA = 34669
ETHERTYPE_SGITW = 33150
ETHERTYPE_SG_BOUNCE = 32790
ETHERTYPE_SG_DIAG = 32787
ETHERTYPE_SG_NETGAMES = 32788
ETHERTYPE_SG_RESV = 32789
ETHERTYPE_SIMNET = 21000
ETHERTYPE_SLOW = 34825
ETHERTYPE_SNA = 32981
ETHERTYPE_SNMP = 33100
ETHERTYPE_SONIX = 64245
ETHERTYPE_SPIDER = 32927
ETHERTYPE_SPRITE = 1280
ETHERTYPE_STP = 33153
ETHERTYPE_TALARIS = 33067
ETHERTYPE_TALARISMC = 34091
ETHERTYPE_TCPCOMP = 34667
ETHERTYPE_TCPSM = 36866
ETHERTYPE_TEC = 33103
ETHERTYPE_TEST = 34850
ETHERTYPE_TIGAN = 32815
ETHERTYPE_TRANSETHER = 25944
ETHERTYPE_TYMSHARE = 32814
ETHERTYPE_UBBST = 28677
ETHERTYPE_UBDEBUG = 2304
ETHERTYPE_UBDIAGLOOP = 28674
ETHERTYPE_UBDL = 28672
ETHERTYPE_UBNIU = 28673
ETHERTYPE_UBNMC = 28675
ETHERTYPE_VALID = 5632
ETHERTYPE_VARIAN = 32989
ETHERTYPE_VAXELN = 32827
ETHERTYPE_VEECO = 32871
ETHERTYPE_VEXP = 32859
ETHERTYPE_VGLAB = 33073
ETHERTYPE_VINES = 2989
ETHERTYPE_VINESECHO = 2991
ETHERTYPE_VINESLOOP = 2990
ETHERTYPE_VITAL = 65280
ETHERTYPE_VLAN = 33024
ETHERTYPE_VLTLMAN = 32896
ETHERTYPE_VPROD = 32860
ETHERTYPE_VURESERVED = 33095
ETHERTYPE_WATERLOO = 33072
ETHERTYPE_WELLFLEET = 33027
ETHERTYPE_X25 = 2053
ETHERTYPE_X75 = 2049
ETHERTYPE_XNSSM = 36865
ETHERTYPE_XTP = 33149
ICMP6_DST_UNREACH = 1
ICMP6_DST_UNREACH_ADDR = 3
ICMP6_DST_UNREACH_ADMIN = 1
ICMP6_DST_UNREACH_BEYONDSCOPE = 2
ICMP6_DST_UNREACH_NOPORT = 4
ICMP6_DST_UNREACH_NOROUTE = 0
ICMP6_DST_UNREACH_NOTNEIGHBOR = 2
ICMP6_DST_UNREACH_POLICY = 5
ICMP6_DST_UNREACH_REJECT = 6
ICMP6_DST_UNREACH_SRCROUTE = 7
ICMP6_ECHO_REPLY = 129
ICMP6_ECHO_REQUEST = 128
ICMP6_NI_QUERY = 139
ICMP6_NI_REPLY = 140
ICMP6_PACKET_TOO_BIG = 2
ICMP6_PARAMPROB_HEADER = 0
ICMP6_PARAMPROB_NEXTHEADER = 1
ICMP6_PARAMPROB_OPTION = 2
ICMP6_PARAM_PROB = 4
ICMP6_TIME_EXCEEDED = 3
ICMP6_TIME_EXCEED_REASSEMBLY = 1
ICMP6_TIME_EXCEED_TRANSIT = 0
ICMP_ALTHOSTADDR = 6
ICMP_DATACONVERR = 31
ICMP_ECHO = 8
ICMP_ECHOREPLY = 0
ICMP_IPV6_IAMHERE = 34
ICMP_IPV6_WHEREAREYOU = 33
ICMP_IREQ = 15
ICMP_IREQREPLY = 16
ICMP_MASKREPLY = 18
ICMP_MASKREQ = 17
ICMP_MOBILE_REDIRECT = 32
ICMP_MOBILE_REGREPLY = 36
ICMP_MOBILE_REGREQUEST = 35
ICMP_PARAMPROB = 12
ICMP_PARAMPROB_ERRATPTR = 0
ICMP_PARAMPROB_LENGTH = 2
ICMP_PARAMPROB_OPTABSENT = 1
ICMP_PHOTURIS = 40
ICMP_REDIRECT = 5
ICMP_REDIRECT_HOST = 1
ICMP_REDIRECT_NET = 0
ICMP_REDIRECT_TOSHOST = 3
ICMP_REDIRECT_TOSNET = 2
ICMP_ROUTERADVERT = 9
ICMP_ROUTERSOLICIT = 10
ICMP_SKIP = 39
ICMP_SOURCEQUENCH = 4
ICMP_TIMXCEED = 11
ICMP_TIMXCEED_INTRANS = 0
ICMP_TIMXCEED_REASS = 1
ICMP_TRACEROUTE = 30
ICMP_TSTAMP = 13
ICMP_TSTAMPREPLY = 14
ICMP_UNREACH = 3
ICMP_UNREACH_FILTER_PROHIB = 13
ICMP_UNREACH_HOST = 1
ICMP_UNREACH_HOST_PRECEDENCE = 14
ICMP_UNREACH_HOST_PROHIB = 10
ICMP_UNREACH_HOST_UNKNOWN = 7
ICMP_UNREACH_ISOLATED = 8
ICMP_UNREACH_NEEDFRAG = 4
ICMP_UNREACH_NET = 0
ICMP_UNREACH_NET_PROHIB = 9
ICMP_UNREACH_NET_UNKNOWN = 6
ICMP_UNREACH_PORT = 3
ICMP_UNREACH_PRECEDENCE_CUTOFF = 15
ICMP_UNREACH_PROTOCOL = 2
ICMP_UNREACH_SRCFAIL = 5
ICMP_UNREACH_TOSHOST = 12
ICMP_UNREACH_TOSNET = 11
IP6OPT_JUMBO = 194
IP6OPT_PAD1 = 0
IP6OPT_PADN = 1
IP6OPT_ROUTER_ALERT = 5
IP6OPT_TUNNEL_LIMIT = 4
IPOPT_CIPSO = 134
IPOPT_EOL = 0
IPOPT_ESO = 133
IPOPT_LSRR = 131
IPOPT_NOP = 1
IPOPT_RA = 148
IPOPT_RR = 7
IPOPT_SATID = 136
IPOPT_SECURITY = 130
IPOPT_SSRR = 137
IPOPT_TS = 68
IPOPT_TS_PRESPEC = 3
IPOPT_TS_TSANDADDR = 1
IPOPT_TS_TSONLY = 0
IPPROTO_3PC = 34
IPPROTO_ADFS = 68
IPPROTO_AH = 51
IPPROTO_AHIP = 61
IPPROTO_APES = 99
IPPROTO_ARGUS = 13
IPPROTO_AX25 = 93
IPPROTO_BHA = 49
IPPROTO_BLT = 30
IPPROTO_BRSATMON = 76
IPPROTO_CARP = 112
IPPROTO_CFTP = 62
IPPROTO_CHAOS = 16
IPPROTO_CMTP = 38
IPPROTO_CPHB = 73
IPPROTO_CPNX = 72
IPPROTO_DDP = 37
IPPROTO_DGP = 86
IPPROTO_DSTOPTS = 60
IPPROTO_EGP = 8
IPPROTO_EMCON = 14
IPPROTO_ENCAP = 98
IPPROTO_EON = 80
IPPROTO_ESP = 50
IPPROTO_ETHERIP = 97
IPPROTO_FRAGMENT = 44
IPPROTO_GMTP = 100
IPPROTO_GRE = 47
IPPROTO_HELLO = 63
IPPROTO_HIP = 139
IPPROTO_HMP = 20
IPPROTO_ICMP = 1
IPPROTO_ICMPV6 = 58
IPPROTO_IDP = 22
IPPROTO_IDPR = 35
IPPROTO_IDRP = 45
IPPROTO_IGMP = 2
IPPROTO_IGP = 85
IPPROTO_IGRP = 88
IPPROTO_IL = 40
IPPROTO_INLSP = 52
IPPROTO_INP = 32
IPPROTO_IPCOMP = 108
IPPROTO_IPCV = 71
IPPROTO_IPEIP = 94
IPPROTO_IPPC = 67
IPPROTO_IPV4 = 4
IPPROTO_IRTP = 28
IPPROTO_KRYPTOLAN = 65
IPPROTO_LARP = 91
IPPROTO_LEAF1 = 25
IPPROTO_LEAF2 = 26
IPPROTO_MEAS = 19
IPPROTO_MH = 135
IPPROTO_MHRP = 48
IPPROTO_MICP = 95
IPPROTO_MOBILE = 55
IPPROTO_MPLS = 137
IPPROTO_MTP = 92
IPPROTO_MUX = 18
IPPROTO_ND = 77
IPPROTO_NHRP = 54
IPPROTO_NONE = 59
IPPROTO_NSP = 31
IPPROTO_NVPII = 11
IPPROTO_OSPFIGP = 89
IPPROTO_PFSYNC = 240
IPPROTO_PGM = 113
IPPROTO_PIGP = 9
IPPROTO_PIM = 103
IPPROTO_PRM = 21
IPPROTO_PUP = 12
IPPROTO_PVP = 75
IPPROTO_RCCMON = 10
IPPROTO_RDP = 27
IPPROTO_ROUTING = 43
IPPROTO_RSVP = 46
IPPROTO_RVD = 66
IPPROTO_SATEXPAK = 64
IPPROTO_SATMON = 69
IPPROTO_SCCSP = 96
IPPROTO_SDRP = 42
IPPROTO_SEP = 33
IPPROTO_SHIM6 = 140
IPPROTO_SKIP = 57
IPPROTO_SRPC = 90
IPPROTO_ST = 7
IPPROTO_SVMTP = 82
IPPROTO_SWIPE = 53
IPPROTO_TCF = 87
IPPROTO_TCP = 6
IPPROTO_TLSP = 56
IPPROTO_TP = 29
IPPROTO_TPXX = 39
IPPROTO_TRUNK1 = 23
IPPROTO_TRUNK2 = 24
IPPROTO_TTP = 84
IPPROTO_UDP = 17
IPPROTO_UDPLITE = 136
IPPROTO_VINES = 83
IPPROTO_VISA = 70
IPPROTO_VMTP = 81
IPPROTO_WBEXPAK = 79
IPPROTO_WBMON = 78
IPPROTO_WSN = 74
IPPROTO_XNET = 15
IPPROTO_XTP = 36
IPV6_RTHDR_LOOSE = 0
IPV6_RTHDR_STRICT = 1
IPV6_RTHDR_TYPE_0 = 0
MLD_LISTENER_QUERY = 130
MLD_LISTENER_REDUCTION = 132
MLD_LISTENER_REPORT = 131
ND_NEIGHBOR_ADVERT = 136
ND_NEIGHBOR_SOLICIT = 135
ND_OPT_DNSSL = 31
ND_OPT_MTU = 5
ND_OPT_NONCE = 14
ND_OPT_PREFIX_INFORMATION = 3
ND_OPT_RDNSS = 25
ND_OPT_REDIRECTED_HEADER = 4
ND_OPT_ROUTE_INFO = 24
ND_OPT_SOURCE_LINKADDR = 1
ND_OPT_TARGET_LINKADDR = 2
ND_REDIRECT = 137
ND_ROUTER_ADVERT = 134
ND_ROUTER_SOLICIT = 133
TCPOPT_EOL = 0
TCPOPT_FAST_OPEN = 34
TCPOPT_MAXSEG = 2
TCPOPT_NOP = 1
TCPOPT_SACK = 5
TCPOPT_SACK_PERMITTED = 4
TCPOPT_SIGNATURE = 19
TCPOPT_TIMESTAMP = 8
TCPOPT_WINDOW = 3
TH_ACK = 16
TH_CWR = 128
TH_ECE = 64
TH_FIN = 1
TH_PUSH = 8
TH_RST = 4
TH_SYN = 2
TH_URG = 32

View File

@ -182,6 +182,14 @@ var List = map[string]map[string]*Target{
CrossCFlags: []string{"-m64", "-static"},
NeedSyscallDefine: dontNeedSyscallDefine,
},
"386": {
VMArch: "amd64",
PtrSize: 4,
PageSize: 4 << 10,
CFlags: []string{"-m32"},
CrossCFlags: []string{"-m32", "-static"},
NeedSyscallDefine: dontNeedSyscallDefine,
},
},
"netbsd": {
"amd64": {