+++ /dev/null
-License
-=======
-
-Unikraft libgo wrappers
-----------------------------------
-
-This repository contains wrapper code to build libgo with Unikraft.
-Each C code file in this repository should declare who is the
-copyright owner and under which terms and conditions the code is
-licensed. If such a licence note is missing, the following copyright
-notice will apply:
-
- Copyright (c) Year, Institution. All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions
- are met:
-
- 1. Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
- 2. Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
- 3. Neither the name of the copyright holder nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- POSSIBILITY OF SUCH DAMAGE.
-
-config LIBGO
+menuconfig LIBGO
bool "libgo - Go library"
default n
select LIBUKDEBUG
select LIBUKALLOC
- select LIBNEWLIBC
- select LIBUKMMAP
- select LIBPOSIX_SYSINFO
+ select LIBPOSIX_EVENT
+ select LIBUKSIGNAL
+ select PAGING
+ select LIBUKVMEM
+ select LIBPOSIX_MMAP
select LIBCOMPILER_RT
select LIBUNWIND
- select LIBCXX
- select LIBCXXABI
- select LIBPTHREAD_EMBEDDED
- select LIBGCC
- select LIBFFI
- select LIBBACKTRACE
select LIBLWIP
- select LIBUCONTEXT
- select LIBPOSIX_USER
- select LIBSYSCALL_SHIM
+
+if LIBGO
+
+endif
+++ /dev/null
-Maintainers List
-================
-
-For notes on how to read this information, please refer to `MAINTAINERS.md` in
-the main Unikraft repository.
-
- LIBGO-UNIKRAFT
- M: Costin Lupu <costin.lupu@cs.pub.ro>
- M: Felipe Huici <felipe.huici@neclab.eu>
- L: minios-devel@lists.xen.org
- F: *
--- /dev/null
+# TODO: Can we create build rules for the Makefiles instead?
+ifneq ($(call qstrip,$(UK_GOLIBS_R) $(UK_GOLIBS_R-y)),)
+$(foreach L,$(UK_GOLIBS_R) $(UK_GOLIBS_R-y), \
+ $(shell $(GO_PY3) $(GO_BM) -b $(L) \
+ $($(call vgolib,$(L))_BASE) \
+ -o $(call golibnametomk,$(L)) \
+ $($(call vprefix_golib,$(L),SRCS)) \
+ $($(call vprefix_golib,$(L),SRCS-y))); \
+ $(eval include $(call golibnametomk,$(L))); \
+)
+endif
+
+ifneq ($(call qstrip,$(UK_GOLIBS) $(UK_GOLIBS-y)),)
+$(foreach L,$(UK_GOLIBS) $(UK_GOLIBS-y), \
+ $(if $(call qstrip,$($(call vprefix_golib,$(L),SRCS)) \
+ $($(call vprefix_golib,$(L),SRCS-y))), \
+ $(eval $(call build_golib,$(L), \
+ $($(call vprefix_golib,$(L),SRCS)) \
+ $($(call vprefix_golib,$(L),SRCS-y)), \
+ $(call golibnametoolib,$(L)), \
+ $(call golibnametoalib, \
+ $($(call vgolib,$(L))_DEPS) \
+ $($(call vgolib,$(L))_DEPS-y)), \
+ $($(call vprefix_golib,$(L),GOFLAGS)) \
+ $($(call vprefix_golib,$(L),GOFLAGS-y)))); \
+ , \
+ $(call verbose_info,Warning: $(L) has no sources$(comma) ignoring...) \
+ ); \
+)
+endif
--- /dev/null
+ifneq ($(call qstrip,$(UK_GOLIBS) $(UK_GOLIBS-y)),)
+$(foreach L,$(UK_GOLIBS) $(UK_GOLIBS-y), \
+$(eval $(call clean_golib,$(L))); \
+)
+endif
-define buildrule_go =
-$(4): $(2) | preprocess
- $(call build_cmd,GOC,$(1),$(4),\
- $(GOC) $$(COMPFLAGS) $$(COMPFLAGS-y) \
- $$(GOCINCLUDES) $$(GOCINCLUDES-y) \
- $$($(call vprefix_lib,$(1),GOCINCLUDES)) $$($(call vprefix_lib,$(1),GOCINCLUDES-y)) \
- $$($(call vprefix_src,$(1),$(2),$(3),INCLUDES)) $$($(call vprefix_src,$(1),$(2),$(3),INCLUDES-y)) \
- $$($(call vprefix_glb,$(3),ARCHFLAGS)) $$($(call vprefix_glb,$(3),ARCHFLAGS-y)) \
- $$(GOCFLAGS) $$(GOCFLAGS-y) $$(GOCFLAGS_EXTRA) \
- $$($(call vprefix_lib,$(1),GOCFLAGS)) $$($(call vprefix_lib,$(1),GOCFLAGS-y)) \
- $$($(call vprefix_src,$(1),$(2),$(3),FLAGS)) $$($(call vprefix_src,$(1),$(2),$(3),FLAGS-y)) \
+# SPDX-License-Identifier: BSD-3-Clause
+#
+# libgo Makefile.rules
+#
+# Authors: Marc Rittinghaus <marc.rittinghaus@kit.edu>
+#
+# Copyright (c) 2022, Karlsruhe Institute of Technology (KIT)
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions
+# are met:
+#
+# 1. Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+# 2. Redistributions in binary form must reproduce the above copyright
+# notice, this list of conditions and the following disclaimer in the
+# documentation and/or other materials provided with the distribution.
+# 3. Neither the name of the copyright holder nor the names of its
+# contributors may be used to endorse or promote products derived from
+# this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
+# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+# POSSIBILITY OF SUCH DAMAGE.
+#
+
+GO_LIBGO_PATH := $(dir $(lastword $(MAKEFILE_LIST)))
+
+GO_BM := $(addsuffix /scripts/gen-makefile.py,$(GO_LIBGO_PATH))
+GO_PY3 := python3
+
+# To avoid name clashes with regular Unikraft libraries we build all the go
+# packages in the go subfolder of the build directory
+GO_PREFIX = go
+GO_BUILD_DIR = $(BUILD_DIR)/$(GO_PREFIX)
+
+################################################################################
+# Paths and Filenames
+################################################################################
+
+# Transform $libname to object file name
+# Example: example.com/test -> $(GO_BUILD_DIR)/example.com/test/test.o
+# golibnametoolib $libname(s)
+define golibnametoolib =
+$(addprefix $(GO_BUILD_DIR)/,$(join $(1),\
+ $(addsuffix .o,$(addprefix /,$(notdir $(1))))))
+endef
+
+# Transform $libname to archive file name
+# Example: example.com/test -> $(GO_BUILD_DIR)/example.com/libtest.a
+# golibnametoalib $libname(s)
+define golibnametoalib =
+$(addprefix $(GO_BUILD_DIR)/,$(join $(dir $(1)),\
+ $(addsuffix .a,$(addprefix lib,$(notdir $(1))))))
+endef
+
+# Receive Makefile path for a library
+# Example: example.com/test -> $(GO_BUILD_DIR)/example.com/test/Makefile
+define golibnametomk =
+$(addprefix $(GO_BUILD_DIR)/,$(addsuffix /Makefile,$(1)))
+endef
+
+# Returns all source files which are not .go files
+# Example: test.go test.c -> test.c
+# gonotgo $file(s)
+define gonotgo =
+$(patsubst %.go,,$(1))
+endef
+
+# Returns the name of the object files for each non-go source file
+# Example: example.com/test test.go test.c ->
+# $(GO_BUILD_DIR)/example.com/test/test.c.o
+# gonotgoobjs $libname $file(s)
+define gonotgoobjs =
+$(addprefix $(GO_BUILD_DIR)/$(1)/,$(addsuffix .o,\
+ $(call gonotgo,$(notdir $(2)))))
+endef
+
+################################################################################
+# Variable name prefixes
+################################################################################
+
+# Transform $libname to a variable name. This will uppercase and substitute
+# . and / and - with underscores.
+# Example: example.com/test -> EXAMPLE_COM_TEST
+# vgolib $libname(s)
+vgolib = $(call uc,$(subst .,_,$(subst /,_,$(subst -,_,$(1)))))
+
+# Build a variable name from $libname
+# Example: example.com/test, SRCS -> EXAMPLE_COM_TEST_SRCS
+# vprefix_golib $libname,$varname(s)
+vprefix_golib = $(addprefix $(call vgolib,$(1))_,$(2))
+
+################################################################################
+# Registration
+################################################################################
+
+# Filter compiler flags commonly used in Unikraft that are not supported by
+# gccgo and trigger a warning during build
+# _filter_flags $flags
+define _gofilter_flags =
+$(subst -ffreestanding,, \
+$(subst -fhosted,,$(1)))
+endef
+
+# _linkgolib $libname
+define _linkgolib =
+UK_ALIBS-y += $(call golibnametoalib,$(1))
+endef
+
+# Register a GO library to the build system. This might be GO main
+# or a different GO package (in which case we have the addtional
+# -fgo-pkgpath flag)
+#
+# TODO: We do not handle the case where dependencies are includes
+# multiple times
+#
+# __addgolib $libname,$extraflags,$linkit
+define __addgolib =
+$(call mk_sub_libbuild_dir,$(GO_PREFIX),$(1))
+UK_GOLIBS-y += $(1)
+UK_ALIBS-$(3) += $(call golibnametoalib,$(1))
+$(eval $(call vgolib,$(1))_BASE := $(IMPORT_BASE))
+$(eval $(call vgolib,$(1))_BUILD := $(GO_BUILD_DIR)/$(1))
+$(eval $(call vgolib,$(1))_GOFLAGS += $(2))
+endef
+
+# _addgolib $libname,$extraflags,$linkit
+_addgolib = $(call __addgolib,$(1),-fgo-pkgpath=$(1) $(2),$(3))
+
+# _addgolib $libname,$extraflags
+_addgoapp = $(call __addgolib,$(1),$(2),y)
+
+# Register a GO library and append it to the list of libraries that need to
+# be processed for dependency resolution before starting the actual build
+# addgolib $libname
+define addgolib
+$(call _addgolib,$(1),,y)
+UK_GOLIBS_R += $(1)
+endef
+
+# addgolib_s $libname,$switch
+define addgolib_s
+ifeq ($(2),y)
+$(call addgolib,$(1))
+endif
+endef
+
+# Same as addgolib but for an GO application library supplying the main pkg
+# addgoapp $libname
+define addgoapp =
+$(call _addgoapp,$(1),)
+UK_GOLIBS_R += $(1)
+endef
+
+# addgoapp_s $libname,$switch
+define addgoapp_s
+ifeq ($(2),y)
+$(call addgoapp,$(1))
+endif
+endef
+
+################################################################################
+# Buildrules for libraries
+################################################################################
+
+# build_golib $libname,$source,$target,$deps,$extraflags
+define build_golib =
+$(call golibnametoalib,$(1)): $(2) $(4) $(call gonotgoobjs,$(1),$(2))
+ $(call build_cmd,GCCGO,$(1),$(3),\
+ $(GOC) $$(call _gofilter_flags,$$(COMPFLAGS) $$(COMPFLAGS-y)) \
+ $$(GOFLAGS) $$(GOFLAGS-y) \
$(5) \
- $$(DBGFLAGS) $$(DBGFLAGS-y) \
- -D__LIBNAME__=$(1) -D__BASENAME__=$(notdir $(2)) $(if $(3),-D__VARIANT__=$(3)) \
- -c $(2) -o $(4) $(call depflags,$(4))
+ -I $(GO_BUILD_DIR) \
+ $$(call _gofilter_flags,$$(DBGFLAGS) $$(DBGFLAGS-y)) \
+ -c $(filter %.go,$(2)) -o $(3) \
)
+ $(call build_cmd,AR,$(1),$(call golibnametoalib,$(1)),\
+ $(AR) rcD $(call golibnametoalib,$(1)) \
+ $(3) $(call gonotgoobjs,$(1),$(2)) \
+ )
+
+$(foreach S,$(call gonotgo,$(2)), \
+ $(eval $(call buildrule,$(call vgolib,$(1)),$(S),, \
+ $(call gonotgoobjs,$(1),$(S)))) \
+)
UK_SRCS-y += $(2)
-UK_DEPS-y += $(call out2dep,$(4))
-UK_OBJS-y += $(4)
-$(eval $(call vprefix_lib,$(1),OBJS-y) += $(4))
-$(eval $(call vprefix_lib,$(1),CLEAN-y) += $(call build_clean,$(4)) $(call out2dep,$(4)))
+UK_OBJS-y += $(3)
+$(eval $(call vprefix_golib,$(1),OBJS-y) += $(3))
+
+$(eval $(call vprefix_golib,$(1),CLEAN-y) += $(call build_clean,$(3)))
+$(eval $(call vprefix_golib,$(1),CLEAN-y) += $(call golibnametoalib,$(1)))
+
+$(GO_PREFIX)/$(1): $(3)
+
+.PHONY: $(GO_PREFIX)/$(1)
endef
#
# Authors: Charalampos Mainas <charalampos.mainas@neclab.eu>
# Costin Lupu <costin.lupu@cs.pub.ro>
+# Marc Rittinghaus <marc.rittinghaus@kit.edu>
#
# Copyright (c) 2019, NEC Europe Ltd., NEC Corporation
# 2019, University Politehnica of Bucharest
+# 2022, Karlsruhe Institute of Technology (KIT)
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions
# Library registration
################################################################################
$(eval $(call addlib_s,libgo,$(CONFIG_LIBGO)))
+$(eval $(call addlib_s,libgoffi,$(CONFIG_LIBGO)))
+$(eval $(call addlib_s,libgobacktrace,$(CONFIG_LIBGO)))
################################################################################
# Original sources
################################################################################
-LIBGCC_VERSION=7.3.0
+LIBGCC_VERSION=12.1.0
LIBGCC_URL=https://ftp.gnu.org/gnu/gcc/gcc-$(LIBGCC_VERSION)/gcc-$(LIBGCC_VERSION).tar.gz
LIBGO_PATCHDIR=$(LIBGO_BASE)/patches
LIBGCC_SUBDIR=gcc-$(LIBGCC_VERSION)
-## Patch gcc sources with libgo patches
-$(eval $(call patch,libgcc,$(LIBGO_PATCHDIR),$(LIBGCC_SUBDIR)))
+
+ifeq ($(call have_gcc),y)
+$(call error_if_gcc_version_lt,12,1)
+endif
+
+$(eval $(call fetch,libgo,$(LIBGCC_URL)))
+$(eval $(call patch,libgo,$(LIBGO_PATCHDIR),$(LIBGCC_SUBDIR)))
################################################################################
# Helpers
################################################################################
-LIBGCC_EXTRACTED = $(LIBGCC_ORIGIN)/gcc-$(LIBGCC_VERSION)
-LIBGO_EXTRACTED = $(LIBGCC_EXTRACTED)/libgo
+LIBGCC_EXTRACTED = $(LIBGO_ORIGIN)/gcc-$(LIBGCC_VERSION)
+LIBGO_EXTRACTED = $(LIBGCC_EXTRACTED)/libgo
+LIBGOFFI_EXTRACTED = $(LIBGCC_EXTRACTED)/libffi
+LIBGOBACKTRACE_EXTRACTED = $(LIBGCC_EXTRACTED)/libbacktrace
################################################################################
# Library includes
################################################################################
-LIBGO_COMMON_INCLUDES-y = -I$(LIBGO_BASE)/include -I$(LIBGO_BASE)/generated/include \
- -I$(LIBGO_EXTRACTED) -I$(LIBGO_EXTRACTED)/runtime \
- -I$(LIBGCC_EXTRACTED)/libffi/include -I$(LIBGCC_BASE)/libffi/include \
- -I$(LIBGCC_EXTRACTED)/libgcc \
- -I$(LIBBACKTRACE_EXTRACTED) \
- -I$(LIBGCC_EXTRACTED)/gcc/include
-LIBGO_COMMON_INCLUDES-$(CONFIG_ARCH_X86_64) += -I$(LIBFFI_EXTRACTED)/src/x86
+LIBGO_COMMON_INCLUDES-y += -I$(LIBGO_BASE)/libgo/include
+LIBGO_COMMON_INCLUDES-y += -I$(LIBGCC_EXTRACTED)/include
+LIBGO_COMMON_INCLUDES-y += -I$(LIBGCC_EXTRACTED)/libgcc
+LIBGO_COMMON_INCLUDES-y += -I$(LIBGCC_EXTRACTED)/gcc
+LIBGO_COMMON_INCLUDES-y += -I$(LIBGCC_EXTRACTED)/gcc/include
LIBGO_COMMON_INCLUDES-$(CONFIG_ARCH_X86_64) += -I$(LIBGCC_EXTRACTED)/gcc/config/i386
-LIBGO_ASINCLUDES-y = $(LIBGO_COMMON_INCLUDES-y)
-LIBGO_CINCLUDES-y = $(LIBGO_COMMON_INCLUDES-y)
+LIBGO_INCLUDES-y += -I$(LIBGO_BASE)
+LIBGO_INCLUDES-y += -I$(LIBGO_EXTRACTED)
+LIBGO_INCLUDES-y += -I$(LIBGO_EXTRACTED)/runtime
+
+LIBGOFFI_INCLUDES-y += -I$(LIBGO_BASE)/libffi/include
+LIBGOFFI_INCLUDES-y += -I$(LIBGCC_EXTRACTED)/libffi/include
+LIBGOFFI_INCLUDES-$(CONFIG_ARCH_X86_64) += -I$(LIBGCC_EXTRACTED)/libffi/src/x86
+
+LIBGOBACKTRACE_INCLUDES-y += -I$(LIBGO_BASE)/libbacktrace/include
+LIBGOBACKTRACE_INCLUDES-y += -I$(LIBGCC_EXTRACTED)/libbacktrace
+
+# libgo
+LIBGO_ASINCLUDES-y += $(LIBGO_COMMON_INCLUDES-y)
+LIBGO_ASINCLUDES-y += $(LIBGO_INCLUDES-y)
+LIBGO_ASINCLUDES-y += $(LIBGOFFI_INCLUDES-y)
+LIBGO_ASINCLUDES-y += $(LIBGOBACKTRACE_INCLUDES-y)
+
+LIBGO_CINCLUDES-y += $(LIBGO_COMMON_INCLUDES-y)
+LIBGO_CINCLUDES-y += $(LIBGO_INCLUDES-y)
+LIBGO_CINCLUDES-y += $(LIBGOFFI_INCLUDES-y)
+LIBGO_CINCLUDES-y += $(LIBGOBACKTRACE_INCLUDES-y)
+
+# libffi
+LIBGOFFI_ASINCLUDES-y += $(LIBGO_COMMON_INCLUDES-y)
+LIBGOFFI_ASINCLUDES-y += $(LIBGOFFI_INCLUDES-y)
+
+LIBGOFFI_CINCLUDES-y += $(LIBGO_COMMON_INCLUDES-y)
+LIBGOFFI_CINCLUDES-y += $(LIBGOFFI_INCLUDES-y)
+
+# libbacktrace
+LIBGOBACKTRACE_ASINCLUDES-y += $(LIBGO_COMMON_INCLUDES-y)
+LIBGOBACKTRACE_ASINCLUDES-y += $(LIBGOBACKTRACE_INCLUDES-y)
+
+LIBGOBACKTRACE_CINCLUDES-y += $(LIBGO_COMMON_INCLUDES-y)
+LIBGOBACKTRACE_CINCLUDES-y += $(LIBGOBACKTRACE_INCLUDES-y)
################################################################################
# Global flags
################################################################################
-LIBGO_CFLAGS-y += -DHAVE_CONFIG_H -D_INCLUDE_MALLOC_H_ \
- -fexceptions -fnon-call-exceptions -fplan9-extensions -fno-split-stack \
- -Wall -Wextra -Wwrite-strings -Wcast-qual -Wno-unused-function \
- -minline-all-stringops -Wno-implicit-function-declaration \
- -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
-LIBGO_CFLAGS-y += -Wno-cast-qual -Wno-unused-value -Wno-unused-parameter
+
+# libgo
+LIBGO_CFLAGS-y += -fno-checking
+LIBGO_CFLAGS-y += -DHAVE_CONFIG_H
+LIBGO_CFLAGS-y += -fexceptions
+LIBGO_CFLAGS-y += -fnon-call-exceptions
+LIBGO_CFLAGS-y += -fno-split-stack
+LIBGO_CFLAGS-y += -Wall
+LIBGO_CFLAGS-y += -Wextra
+LIBGO_CFLAGS-y += -Wwrite-strings
+LIBGO_CFLAGS-y += -Werror
+LIBGO_CFLAGS-y += -minline-all-stringops
+LIBGO_CFLAGS-y += -D_GNU_SOURCE
+LIBGO_CFLAGS-y += -D_LARGEFILE_SOURCE
+LIBGO_CFLAGS-y += -D_FILE_OFFSET_BITS=64
+LIBGO_CFLAGS-y += -D__linux__
+LIBGO_CFLAGS-$(CONFIG_ARCH_X86_64) += -D__x86_64__
+
+LIBGO_ASFLAGS-y += -D__linux__
+LIBGO_ASFLAGS-$(CONFIG_ARCH_X86_64) += -D__x86_64__
+
+GOFLAGS-$(CONFIG_LIBGO) += -minline-all-stringops
+GOFLAGS-$(CONFIG_LIBGO) += -Wno-return-local-addr
+GOFLAGS-$(CONFIG_LIBGO) += -Wno-maybe-uninitialized
+GOFLAGS-$(CONFIG_LIBGO) += -Wno-uninitialized
+
+# libffi
+LIBGOFFI_CFLAGS-y += -DHAVE_CONFIG_H
+LIBGOFFI_CFLAGS-y += -fno-checking
+LIBGOFFI_CFLAGS-$(CONFIG_ARCH_X86_64) += -D__x86_64__
+LIBGOFFI_CFLAGS-y += -Wno-unused-parameter
+LIBGOFFI_CFLAGS-y += -Wno-unused-label
+LIBGOFFI_CFLAGS-y += -Wno-sign-compare
+LIBGOFFI_CFLAGS-y += -Wno-deprecated-declarations
+LIBGOFFI_CFLAGS-y += -Wno-implicit-fallthrough
+LIBGOFFI_CFLAGS-y += -Wno-empty-body
+
+# libbacktrace
+LIBGOBACKTRACE_CFLAGS-y +=
################################################################################
# libgo code
################################################################################
+LIBGO_SRCS-y += $(LIBGO_BASE)/stubs.c
-LIBGO_SRCS-y += $(LIBGO_BASE)/glue.c
-
-LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/go/bytes/indexbyte.c|bytes
-LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/go/log/syslog/syslog_c.c
-LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/go/reflect/makefunc_ffi_c.c
-LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/go/runtime/internal/atomic/atomic.c|runtime.internal
-LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/go/strings/indexbyte.c|strings
-LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/go/sync/atomic/atomic.c|sync
-LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/go/syscall/clone_linux.c
-LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/go/syscall/errno.c
-LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/go/syscall/signame.c
-LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/go/syscall/wait.c
-LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/aeshash.c
-LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/env_posix.c
-LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/getncpu-linux.c
-LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-assert.c
-LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-breakpoint.c
-LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-caller.c
-LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-callers.c
-LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-cdiv.c
-LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-cgo.c
-LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-construct-map.c
-LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-ffi.c
-LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-fieldtrack.c
-LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-matherr.c
-LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-memclr.c
-LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-memcmp.c
-LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-memequal.c
-LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-memmove.c
-LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-nanotime.c
-LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-new.c
-LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-now.c
-LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-reflect-call.c
-LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-runtime-error.c
-LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-setenv.c
-LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-signal.c
-LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-strslice.c
-LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-typedesc-equal.c
-LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-unsafe-newarray.c
-LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-unsafe-new.c
-LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-unsafe-pointer.c
-LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-unsetenv.c
-LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-unwind.c
-LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-varargs.c
-LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/heapdump.c
-LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/mcache.c
-LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/mcentral.c
-LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/mem.c
-LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/mfixalloc.c
-LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/mgc0.c
-LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/mheap.c
-LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/msize.c
-LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/panic.c
-LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/parfor.c
-LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/print.c
-LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/proc.c
-LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/runtime_c.c
-LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/thread.c
-LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/thread-linux.c
-LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/yield.c
+# libgo
LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-main.c
-LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/sysinfo.c
-LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/malloc.c # generated
-
-# Generate go2c tool
-$(LIBGO_BUILD)/goc2c: $(LIBGCC_BUILD)/.patched
- $(call verbose_cmd,GEN,libgo: $(notdir $@), \
- cd $(LIBGO_EXTRACTED) && gcc -o $@ $(LIBGO_EXTRACTED)/runtime/goc2c.c)
-
-# Generate malloc.c
-$(LIBGO_EXTRACTED)/malloc.c: $(LIBGO_EXTRACTED)/runtime/malloc.goc $(LIBGO_BUILD)/goc2c
- $(call verbose_cmd,GEN,libgo: $(notdir $@), \
- cd $(LIBGO_EXTRACTED) && $(LIBGO_BUILD)/goc2c $< > $@)
-
-UK_PREPARE += $(LIBGO_BUILD)/goc2c $(LIBGO_EXTRACTED)/malloc.c
-
-# Go packages
-LIBGO_GOFLAGS-y += -minline-all-stringops -fno-split-stack
-LIBGO_GOFLAGS-$(CONFIG_DEBUG_SYMBOLS_LVL0) += -g0
-LIBGO_GOFLAGS-$(CONFIG_DEBUG_SYMBOLS_LVL1) += -g1
-LIBGO_GOFLAGS-$(CONFIG_DEBUG_SYMBOLS_LVL2) += -g2
-LIBGO_GOFLAGS-$(CONFIG_DEBUG_SYMBOLS_LVL3) += -g3
-LIBGO_GOFLAGS-y += -I$(LIBGO_BUILD)
-LIBGO_GOFLAGS = $(LIBGO_GOFLAGS-y)
-
-include $(LIBGO_BASE)/packages.uk
+
+include $(LIBGO_BASE)/libgo/Makefile.native.uk
+include $(LIBGO_BASE)/libgo/Makefile.runtime.uk
+
+# libffi
+LIBGOFFI_SRCS-y += $(LIBGOFFI_EXTRACTED)/src/types.c
+LIBGOFFI_SRCS-y += $(LIBGOFFI_EXTRACTED)/src/closures.c
+LIBGOFFI_SRCS-y += $(LIBGOFFI_EXTRACTED)/src/java_raw_api.c
+LIBGOFFI_SRCS-y += $(LIBGOFFI_EXTRACTED)/src/raw_api.c
+LIBGOFFI_SRCS-y += $(LIBGOFFI_EXTRACTED)/src/tramp.c
+LIBGOFFI_SRCS-y += $(LIBGOFFI_EXTRACTED)/src/prep_cif.c
+ifeq (x86_64,$(CONFIG_UK_ARCH))
+LIBGOFFI_SRCS-y += $(LIBGOFFI_EXTRACTED)/src/x86/ffi64.c
+LIBGOFFI_SRCS-y += $(LIBGOFFI_EXTRACTED)/src/x86/unix64.S
+LIBGOFFI_SRCS-y += $(LIBGOFFI_EXTRACTED)/src/x86/win64.S
+LIBGOFFI_SRCS-y += $(LIBGOFFI_EXTRACTED)/src/x86/ffiw64.c
+endif
+
+# libbacktrace
+LIBGOBACKTRACE_SRCS-y += $(LIBGOBACKTRACE_EXTRACTED)/atomic.c
+LIBGOBACKTRACE_SRCS-y += $(LIBGOBACKTRACE_EXTRACTED)/backtrace.c
+LIBGOBACKTRACE_SRCS-y += $(LIBGOBACKTRACE_EXTRACTED)/dwarf.c
+LIBGOBACKTRACE_SRCS-y += $(LIBGOBACKTRACE_EXTRACTED)/elf.c
+LIBGOBACKTRACE_SRCS-y += $(LIBGOBACKTRACE_EXTRACTED)/fileline.c
+LIBGOBACKTRACE_SRCS-y += $(LIBGOBACKTRACE_EXTRACTED)/mmap.c
+LIBGOBACKTRACE_SRCS-y += $(LIBGOBACKTRACE_EXTRACTED)/mmapio.c
+LIBGOBACKTRACE_SRCS-y += $(LIBGOBACKTRACE_EXTRACTED)/posix.c
+LIBGOBACKTRACE_SRCS-y += $(LIBGOBACKTRACE_EXTRACTED)/print.c
+LIBGOBACKTRACE_SRCS-y += $(LIBGOBACKTRACE_EXTRACTED)/simple.c
+LIBGOBACKTRACE_SRCS-y += $(LIBGOBACKTRACE_EXTRACTED)/sort.c
+LIBGOBACKTRACE_SRCS-y += $(LIBGOBACKTRACE_EXTRACTED)/state.c
--- /dev/null
+/* config.h. Generated from config.h.in by configure. */
+/* config.h.in. Generated from configure.ac by autoheader. */
+
+/* Define if building universal (internal helper macro) */
+/* #undef AC_APPLE_UNIVERSAL_BUILD */
+
+/* Define to the flags needed for the .section .eh_frame directive. */
+#define EH_FRAME_FLAGS "aw"
+
+/* Define to 1 if you have the `accept4' function. */
+#define HAVE_ACCEPT4 1
+
+/* Define to 1 if you have the `acosl' function. */
+#define HAVE_ACOSL 1
+
+/* Define to 1 if you have the `asinl' function. */
+#define HAVE_ASINL 1
+
+/* Define if your assembler supports GNU comdat group syntax. */
+#define HAVE_AS_COMDAT_GAS 1
+
+#ifdef __x86_64__
+/* Define if your assembler supports unwind section type. */
+#define HAVE_AS_X86_64_UNWIND_SECTION_TYPE 1
+
+/* Define if your assembler supports AES instructions. */
+/* #undef HAVE_AS_X86_AES */
+
+/* Define if your assembler supports PC relative relocs. */
+#define HAVE_AS_X86_PCREL 1
+#endif
+
+/* Define to 1 if you have the `atan2l' function. */
+#define HAVE_ATAN2L 1
+
+/* Define to 1 if you have the `atanl' function. */
+#define HAVE_ATANL 1
+
+/* Define to 1 if you have the `cosl' function. */
+#define HAVE_COSL 1
+
+/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
+ */
+#define HAVE_DIRENT_H 1
+
+/* Define to 1 if you have the <dlfcn.h> header file. */
+#define HAVE_DLFCN_H 1
+
+/* Define to 1 if you have the `dl_iterate_phdr' function. */
+#define HAVE_DL_ITERATE_PHDR 1
+
+/* Define to 1 if you have the `dup3' function. */
+#define HAVE_DUP3 1
+
+/* Define to 1 if you have the `epoll_create1' function. */
+#define HAVE_EPOLL_CREATE1 1
+
+/* Define to 1 if you have the `expl' function. */
+#define HAVE_EXPL 1
+
+/* Define to 1 if you have the `expm1l' function. */
+#define HAVE_EXPM1L 1
+
+/* Define to 1 if you have the `faccessat' function. */
+#define HAVE_FACCESSAT 1
+
+/* Define to 1 if you have the `fallocate' function. */
+#define HAVE_FALLOCATE 1
+
+/* Define to 1 if you have the `fchmodat' function. */
+/* #undef HAVE_FCHMODAT */
+
+/* Define to 1 if you have the `fchownat' function. */
+/* #undef HAVE_FCHOWNAT */
+
+/* Define to 1 if you have the `futimesat' function. */
+#define HAVE_FUTIMESAT 1
+
+/* Define if _Unwind_GetIPInfo is available. */
+#define HAVE_GETIPINFO 1
+
+/* Define to 1 if you have the `getxattr' function. */
+/* #undef HAVE_GETXATTR */
+
+/* Define to 1 if you have the `inotify_add_watch' function. */
+/* #undef HAVE_INOTIFY_ADD_WATCH */
+
+/* Define to 1 if you have the `inotify_init' function. */
+/* #undef HAVE_INOTIFY_INIT */
+
+/* Define to 1 if you have the `inotify_init1' function. */
+/* #undef HAVE_INOTIFY_INIT1 */
+
+/* Define to 1 if you have the `inotify_rm_watch' function. */
+/* #undef HAVE_INOTIFY_RM_WATCH */
+
+/* Define to 1 if you have the <inttypes.h> header file. */
+#define HAVE_INTTYPES_H 1
+
+/* Define to 1 if you have the `ldexpl' function. */
+#define HAVE_LDEXPL 1
+
+/* Define to 1 if you have the <linux/ether.h> header file. */
+/* #undef HAVE_LINUX_ETHER_H */
+
+/* Define to 1 if you have the <linux/filter.h> header file. */
+/* #undef HAVE_LINUX_FILTER_H */
+
+/* Define to 1 if you have the <linux/fs.h> header file. */
+/* #undef HAVE_LINUX_FS_H */
+
+/* Define to 1 if you have the <linux/if_addr.h> header file. */
+/* #undef HAVE_LINUX_IF_ADDR_H */
+
+/* Define to 1 if you have the <linux/if_ether.h> header file. */
+/* #undef HAVE_LINUX_IF_ETHER_H */
+
+/* Define to 1 if you have the <linux/if_tun.h> header file. */
+/* #undef HAVE_LINUX_IF_TUN_H */
+
+/* Define to 1 if you have the <linux/netlink.h> header file. */
+/* #undef HAVE_LINUX_NETLINK_H */
+
+/* Define to 1 if you have the <linux/ptrace.h> header file. */
+/* #undef HAVE_LINUX_PTRACE_H */
+
+/* Define to 1 if you have the <linux/reboot.h> header file. */
+/* #undef HAVE_LINUX_REBOOT_H */
+
+/* Define to 1 if you have the <linux/rtnetlink.h> header file. */
+/* #undef HAVE_LINUX_RTNETLINK_H */
+
+/* Define to 1 if you have the `listxattr' function. */
+/* #undef HAVE_LISTXATTR */
+
+/* Define to 1 if the system has the type `loff_t'. */
+#define HAVE_LOFF_T 1
+
+/* Define to 1 if you have the `log10l' function. */
+#define HAVE_LOG10L 1
+
+/* Define to 1 if you have the `log1pl' function. */
+#define HAVE_LOG1PL 1
+
+/* Define to 1 if you have the `logl' function. */
+#define HAVE_LOGL 1
+
+/* Define to 1 if you have the <lwp.h> header file. */
+/* #undef HAVE_LWP_H */
+
+/* Define to 1 if you have the `matherr' function. */
+/* #undef HAVE_MATHERR */
+
+/* Define to 1 if you have the `memmem' function. */
+#define HAVE_MEMMEM 1
+
+/* Define to 1 if you have the <memory.h> header file. */
+#define HAVE_MEMORY_H 1
+
+/* Define to 1 if you have the `mincore' function. */
+/* #undef HAVE_MINCORE */
+
+/* Define to 1 if you have the `mkdirat' function. */
+/* #undef HAVE_MKDIRAT */
+
+/* Define to 1 if you have the `mknodat' function. */
+/* #undef HAVE_MKNODAT */
+
+/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
+/* #undef HAVE_NDIR_H */
+
+/* Define to 1 if you have the <netinet/icmp6.h> header file. */
+/* #undef HAVE_NETINET_ICMP6_H */
+
+/* Define to 1 if you have the <netinet/if_ether.h> header file. */
+/* #undef HAVE_NETINET_IF_ETHER_H */
+
+/* Define to 1 if you have the <netinet/in_syst.h> header file. */
+/* #undef HAVE_NETINET_IN_SYST_H */
+
+/* Define to 1 if you have the <netinet/ip.h> header file. */
+/* #undef HAVE_NETINET_IP_H */
+
+/* Define to 1 if you have the <netinet/ip_mroute.h> header file. */
+/* #undef HAVE_NETINET_IP_MROUTE_H */
+
+/* Define to 1 if you have the <netpacket/packet.h> header file. */
+/* #undef HAVE_NETPACKET_PACKET_H */
+
+/* Define to 1 if you have the <net/bpf.h> header file. */
+/* #undef HAVE_NET_BPF_H */
+
+/* Define to 1 if you have the <net/if_arp.h> header file. */
+/* #undef HAVE_NET_IF_ARP_H */
+
+/* Define to 1 if you have the <net/if.h> header file. */
+/* #undef HAVE_NET_IF_H */
+
+/* Define to 1 if you have the <net/route.h> header file. */
+/* #undef HAVE_NET_ROUTE_H */
+
+/* Define to 1 if the system has the type `off64_t'. */
+#define HAVE_OFF64_T 1
+
+/* Define to 1 if you have the `open64' function. */
+#define HAVE_OPEN64 1
+
+/* Define to 1 if you have the `openat' function. */
+#define HAVE_OPENAT 1
+
+/* Define to 1 if you have the `pipe2' function. */
+#define HAVE_PIPE2 1
+
+/* Define to 1 if you have the <port.h> header file. */
+/* #undef HAVE_PORT_H */
+
+/* Define to 1 if you have the `removexattr' function. */
+/* #undef HAVE_REMOVEXATTR */
+
+/* Define to 1 if you have the `renameat' function. */
+/* #undef HAVE_RENAMEAT */
+
+/* Define to 1 if you have the <sched.h> header file. */
+#define HAVE_SCHED_H 1
+
+/* Define to 1 if you have the <semaphore.h> header file. */
+#define HAVE_SEMAPHORE_H 1
+
+/* Define to 1 if you have the `sem_timedwait' function. */
+#define HAVE_SEM_TIMEDWAIT 1
+
+/* Define to 1 if you have the `setenv' function. */
+#define HAVE_SETENV 1
+
+/* Define to 1 if you have the `setxattr' function. */
+/* #undef HAVE_SETXATTR */
+
+/* Define to 1 if you have the `sinl' function. */
+#define HAVE_SINL 1
+
+/* Define to 1 if you have the `splice' function. */
+/* #undef HAVE_SPLICE */
+
+/* Define to 1 if you have the <stdint.h> header file. */
+#define HAVE_STDINT_H 1
+
+/* Define to 1 if you have the <stdlib.h> header file. */
+#define HAVE_STDLIB_H 1
+
+/* Define to 1 if you have the `strerror_r' function. */
+#define HAVE_STRERROR_R 1
+
+/* Define to 1 if you have the <strings.h> header file. */
+#define HAVE_STRINGS_H 1
+
+/* Define to 1 if you have the <string.h> header file. */
+#define HAVE_STRING_H 1
+
+/* Define to 1 if you have the `strsignal' function. */
+#define HAVE_STRSIGNAL 1
+
+/* Define to 1 if `d_type' is a member of `struct dirent'. */
+#define HAVE_STRUCT_DIRENT_D_TYPE 1
+
+/* Define to 1 if <math.h> defines struct exception */
+/* #undef HAVE_STRUCT_EXCEPTION */
+
+/* Define to 1 if you have the `sync_file_range' function. */
+/* #undef HAVE_SYNC_FILE_RANGE 1 */
+
+/* Define to 1 if you have the `syscall' function. */
+#define HAVE_SYSCALL 1
+
+/* Define to 1 if you have the <syscall.h> header file. */
+#define HAVE_SYSCALL_H 1
+
+/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
+ */
+/* #undef HAVE_SYS_DIR_H */
+
+/* Define to 1 if you have the <sys/epoll.h> header file. */
+#define HAVE_SYS_EPOLL_H 1
+
+/* Define to 1 if you have the <sys/event.h> header file. */
+/* #undef HAVE_SYS_EVENT_H */
+
+/* Define to 1 if you have the <sys/file.h> header file. */
+/* #undef HAVE_SYS_FILE_H */
+
+/* Define to 1 if you have the <sys/inotify.h> header file. */
+/* #undef HAVE_SYS_INOTIFY_H */
+
+/* Define to 1 if you have the <sys/mman.h> header file. */
+#define HAVE_SYS_MMAN_H 1
+
+/* Define to 1 if you have the <sys/mount.h> header file. */
+#define HAVE_SYS_MOUNT_H 1
+
+/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
+ */
+/* #undef HAVE_SYS_NDIR_H */
+
+/* Define to 1 if you have the <sys/prctl.h> header file. */
+#define HAVE_SYS_PRCTL_H 1
+
+/* Define to 1 if you have the <sys/ptrace.h> header file. */
+#define HAVE_SYS_PTRACE_H 1
+
+/* Define to 1 if you have the <sys/select.h> header file. */
+#define HAVE_SYS_SELECT_H 1
+
+/* Define to 1 if you have the <sys/socket.h> header file. */
+#define HAVE_SYS_SOCKET_H 1
+
+/* Define to 1 if you have the <sys/statfs.h> header file. */
+#define HAVE_SYS_STATFS_H 1
+
+/* Define to 1 if you have the <sys/stat.h> header file. */
+#define HAVE_SYS_STAT_H 1
+
+/* Define to 1 if you have the <sys/syscall.h> header file. */
+#define HAVE_SYS_SYSCALL_H 1
+
+/* Define to 1 if you have the <sys/sysctl.h> header file. */
+#define HAVE_SYS_SYSCTL_H 1
+
+/* Define to 1 if you have the <sys/sysinfo.h> header file. */
+/* #undef HAVE_SYS_SYSINFO_H */
+
+/* Define to 1 if you have the <sys/timex.h> header file. */
+/* #undef HAVE_SYS_TIMEX_H */
+
+/* Define to 1 if you have the <sys/types.h> header file. */
+#define HAVE_SYS_TYPES_H 1
+
+/* Define to 1 if you have the <sys/user.h> header file. */
+#define HAVE_SYS_USER_H 1
+
+/* Define to 1 if you have the <sys/utsname.h> header file. */
+#define HAVE_SYS_UTSNAME_H 1
+
+/* Define to 1 if you have the <sys/vfs.h> header file. */
+#define HAVE_SYS_VFS_H 1
+
+/* Define to 1 if you have the `tanl' function. */
+#define HAVE_TANL 1
+
+/* Define to 1 if you have the `tee' function. */
+/* #undef HAVE_TEE */
+
+/* Define to 1 if you have the <unistd.h> header file. */
+#define HAVE_UNISTD_H 1
+
+/* Define to 1 if you have the `unlinkat' function. */
+/* #undef HAVE_UNLINKAT */
+
+/* Define to 1 if you have the `unsetenv' function. */
+/* #undef HAVE_UNSETENV */
+
+/* Define to 1 if you have the `unshare' function. */
+/* #undef HAVE_UNSHARE */
+
+/* Define to 1 if you have the `utimensat' function. */
+#define HAVE_UTIMENSAT
+
+/* Define to 1 if you have the <utime.h> header file. */
+#define HAVE_UTIME_H 1
+
+/* Define to 1 if you have the `wait4' function. */
+#define HAVE_WAIT4 1
+
+/* Define if the linker support split stack adjustments */
+/* #undef LINKER_SUPPORTS_SPLIT_STACK */
+
+/* Define to the sub-directory in which libtool stores uninstalled libraries.
+ */
+#define LT_OBJDIR ".libs/"
+
+/* Name of package */
+/* #undef PACKAGE */
+
+/* Define to the address where bug reports for this package should be sent. */
+#define PACKAGE_BUGREPORT ""
+
+/* Define to the full name of this package. */
+#define PACKAGE_NAME "package-unused"
+
+/* Define to the full name and version of this package. */
+#define PACKAGE_STRING "package-unused version-unused"
+
+/* Define to the one symbol short name of this package. */
+#define PACKAGE_TARNAME "libgo"
+
+/* Define to the home page for this package. */
+#define PACKAGE_URL ""
+
+/* Define to the version of this package. */
+#define PACKAGE_VERSION "version-unused"
+
+/* Define if setcontext clobbers TLS variables */
+/* #undef SETCONTEXT_CLOBBERS_TLS */
+
+/* The size of `void *', as computed by sizeof. */
+#define SIZEOF_VOID_P 8
+
+/* Define to 1 if you have the ANSI C header files. */
+#define STDC_HEADERS 1
+
+/* Define if we're to use libffi. */
+#define USE_LIBFFI 1
+
+/* Define if the compiler supports -fsplit-stack */
+/* #undef USING_SPLIT_STACK */
+
+/* Version number of package */
+/* #undef VERSION */
+
+/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
+ significant byte first (like Motorola and SPARC, unlike Intel). */
+#if defined AC_APPLE_UNIVERSAL_BUILD
+# if defined __BIG_ENDIAN__
+# define WORDS_BIGENDIAN 1
+# endif
+#else
+# ifndef WORDS_BIGENDIAN
+/* # undef WORDS_BIGENDIAN */
+# endif
+#endif
+
+/* Define to `long int' if <sys/types.h> does not define. */
+/* #undef off_t */
+++ /dev/null
-package syscall
-type EpollEvent struct {
- Events uint32
- Fd int32
- Pad [4]byte
-}
+++ /dev/null
-/* config.h. Generated from config.h.in by configure. */
-/* config.h.in. Generated from configure.ac by autoheader. */
-
-/* Define if building universal (internal helper macro) */
-/* #undef AC_APPLE_UNIVERSAL_BUILD */
-
-/* Define to the flags needed for the .section .eh_frame directive. */
-#define EH_FRAME_FLAGS "aw"
-
-/* Define to 1 if you have the `accept4' function. */
-//#define HAVE_ACCEPT4 1
-
-/* Define to 1 if you have the `acosl' function. */
-#define HAVE_ACOSL 1
-
-/* Define to 1 if you have the `asinl' function. */
-#define HAVE_ASINL 1
-
-/* Define if your assembler supports GNU comdat group syntax. */
-#define HAVE_AS_COMDAT_GAS 1
-
-/* Define if your assembler supports unwind section type. */
-#define HAVE_AS_X86_64_UNWIND_SECTION_TYPE 1
-
-/* Define if your assembler supports AES instructions. */
-//#define HAVE_AS_X86_AES 1
-
-/* Define if your assembler supports PC relative relocs. */
-#define HAVE_AS_X86_PCREL 1
-
-/* Define to 1 if you have the `atan2l' function. */
-#define HAVE_ATAN2L 1
-
-/* Define to 1 if you have the `atanl' function. */
-#define HAVE_ATANL 1
-
-/* Define to 1 if you have the `cosl' function. */
-#define HAVE_COSL 1
-
-/* Define to 1 if you have the <dlfcn.h> header file. */
-#define HAVE_DLFCN_H 1
-
-/* Define to 1 if you have the `dl_iterate_phdr' function. */
-#define HAVE_DL_ITERATE_PHDR 1
-
-/* Define to 1 if you have the `dup3' function. */
-#define HAVE_DUP3 1
-
-/* Define to 1 if you have the `epoll_create1' function. */
-//#define HAVE_EPOLL_CREATE1 1
-
-/* Define to 1 if you have the `expl' function. */
-#define HAVE_EXPL 1
-
-/* Define to 1 if you have the `expm1l' function. */
-#define HAVE_EXPM1L 1
-
-/* Define to 1 if you have the `faccessat' function. */
-#define HAVE_FACCESSAT 1
-
-/* Define to 1 if you have the `fallocate' function. */
-#define HAVE_FALLOCATE 1
-
-/* Define to 1 if you have the `fchmodat' function. */
-//#define HAVE_FCHMODAT 1
-
-/* Define to 1 if you have the `fchownat' function. */
-//#define HAVE_FCHOWNAT 1
-
-/* Define to 1 if you have the `futimesat' function. */
-//#define HAVE_FUTIMESAT 1
-
-/* Define if _Unwind_GetIPInfo is available. */
-#define HAVE_GETIPINFO 1
-
-/* Define to 1 if you have the `getxattr' function. */
-//#define HAVE_GETXATTR 1
-
-/* Define to 1 if you have the `inotify_add_watch' function. */
-//#define HAVE_INOTIFY_ADD_WATCH 1
-
-/* Define to 1 if you have the `inotify_init' function. */
-//#define HAVE_INOTIFY_INIT 1
-
-/* Define to 1 if you have the `inotify_init1' function. */
-//#define HAVE_INOTIFY_INIT1 1
-
-/* Define to 1 if you have the `inotify_rm_watch' function. */
-//#define HAVE_INOTIFY_RM_WATCH 1
-
-/* Define to 1 if you have the <inttypes.h> header file. */
-#define HAVE_INTTYPES_H 1
-
-/* Define to 1 if you have the `ldexpl' function. */
-#define HAVE_LDEXPL 1
-
-/* Define to 1 if you have the <linux/ether.h> header file. */
-/* #undef HAVE_LINUX_ETHER_H */
-
-/* Define to 1 if you have the <linux/filter.h> header file. */
-//#define HAVE_LINUX_FILTER_H 1
-
-/* Define to 1 if you have the <linux/fs.h> header file. */
-//#define HAVE_LINUX_FS_H 1
-
-/* Define to 1 if you have the <linux/if_addr.h> header file. */
-//#define HAVE_LINUX_IF_ADDR_H 1
-
-/* Define to 1 if you have the <linux/if_ether.h> header file. */
-//#define HAVE_LINUX_IF_ETHER_H 1
-
-/* Define to 1 if you have the <linux/if_tun.h> header file. */
-//#define HAVE_LINUX_IF_TUN_H 1
-
-/* Define to 1 if you have the <linux/netlink.h> header file. */
-//#define HAVE_LINUX_NETLINK_H 1
-
-/* Define to 1 if you have the <linux/ptrace.h> header file. */
-//#define HAVE_LINUX_PTRACE_H 1
-
-/* Define to 1 if you have the <linux/reboot.h> header file. */
-//#define HAVE_LINUX_REBOOT_H 1
-
-/* Define to 1 if you have the <linux/rtnetlink.h> header file. */
-//#define HAVE_LINUX_RTNETLINK_H 1
-
-/* Define to 1 if you have the `listxattr' function. */
-//#define HAVE_LISTXATTR 1
-
-/* Define to 1 if the system has the type `loff_t'. */
-#define HAVE_LOFF_T 1
-
-/* Define to 1 if you have the `log10l' function. */
-#define HAVE_LOG10L 1
-
-/* Define to 1 if you have the `log1pl' function. */
-#define HAVE_LOG1PL 1
-
-/* Define to 1 if you have the `logl' function. */
-#define HAVE_LOGL 1
-
-/* Define to 1 if you have the `matherr' function. */
-/* #undef HAVE_MATHERR */
-
-/* Define to 1 if you have the <memory.h> header file. */
-#define HAVE_MEMORY_H 1
-
-/* Define to 1 if you have the `mincore' function. */
-//#define HAVE_MINCORE 1
-
-/* Define to 1 if you have the `mkdirat' function. */
-//#define HAVE_MKDIRAT 1
-
-/* Define to 1 if you have the `mknodat' function. */
-//#define HAVE_MKNODAT 1
-
-/* Define to 1 if you have the <netinet/icmp6.h> header file. */
-//#define HAVE_NETINET_ICMP6_H 1
-
-/* Define to 1 if you have the <netinet/if_ether.h> header file. */
-//#define HAVE_NETINET_IF_ETHER_H 1
-
-/* Define to 1 if you have the <netinet/in_syst.h> header file. */
-/* #undef HAVE_NETINET_IN_SYST_H */
-
-/* Define to 1 if you have the <netinet/ip.h> header file. */
-//#define HAVE_NETINET_IP_H 1
-
-/* Define to 1 if you have the <netinet/ip_mroute.h> header file. */
-/* #undef HAVE_NETINET_IP_MROUTE_H */
-
-/* Define to 1 if you have the <netpacket/packet.h> header file. */
-//#define HAVE_NETPACKET_PACKET_H 1
-
-/* Define to 1 if you have the <net/if_arp.h> header file. */
-//#define HAVE_NET_IF_ARP_H 1
-
-/* Define to 1 if you have the <net/if.h> header file. */
-//#define HAVE_NET_IF_H 1
-
-/* Define to 1 if you have the <net/route.h> header file. */
-//#define HAVE_NET_ROUTE_H 1
-
-/* Define to 1 if the system has the type `off64_t'. */
-#define HAVE_OFF64_T 1
-
-/* Define to 1 if you have the `open64' function. */
-//#define HAVE_OPEN64 1
-
-/* Define to 1 if you have the `openat' function. */
-#define HAVE_OPENAT 1
-
-/* Define to 1 if you have the `pipe2' function. */
-//#define HAVE_PIPE2 1
-
-/* Define to 1 if you have the <port.h> header file. */
-/* #undef HAVE_PORT_H */
-
-/* Define to 1 if you have the `removexattr' function. */
-//#define HAVE_REMOVEXATTR 1
-
-/* Define to 1 if you have the `renameat' function. */
-//#define HAVE_RENAMEAT 1
-
-/* Define to 1 if you have the <sched.h> header file. */
-#define HAVE_SCHED_H 1
-
-/* Define to 1 if you have the <semaphore.h> header file. */
-#define HAVE_SEMAPHORE_H 1
-
-/* Define to 1 if you have the `sem_timedwait' function. */
-#define HAVE_SEM_TIMEDWAIT 1
-
-/* Define to 1 if you have the `setenv' function. */
-#define HAVE_SETENV 1
-
-/* Define to 1 if you have the `setxattr' function. */
-//#define HAVE_SETXATTR 1
-
-/* Define to 1 if you have the `sinl' function. */
-#define HAVE_SINL 1
-
-/* Define to 1 if you have the `splice' function. */
-//#define HAVE_SPLICE 1
-
-/* Define to 1 if you have the <stdint.h> header file. */
-#define HAVE_STDINT_H 1
-
-/* Define to 1 if you have the <stdlib.h> header file. */
-#define HAVE_STDLIB_H 1
-
-/* Define to 1 if you have the `strerror_r' function. */
-#define HAVE_STRERROR_R 1
-
-/* Define to 1 if you have the <strings.h> header file. */
-#define HAVE_STRINGS_H 1
-
-/* Define to 1 if you have the <string.h> header file. */
-#define HAVE_STRING_H 1
-
-/* Define to 1 if you have the `strsignal' function. */
-#define HAVE_STRSIGNAL 1
-
-/* Define to 1 if <math.h> defines struct exception */
-/* #undef HAVE_STRUCT_EXCEPTION */
-
-/* Define to 1 if the compiler provides the __sync_add_and_fetch function for
- uint64 */
-#define HAVE_SYNC_ADD_AND_FETCH_8 1
-
-/* Define to 1 if the compiler provides the __sync_bool_compare_and_swap
- function for uint32 */
-#define HAVE_SYNC_BOOL_COMPARE_AND_SWAP_4 1
-
-/* Define to 1 if the compiler provides the __sync_bool_compare_and_swap
- function for uint64 */
-#define HAVE_SYNC_BOOL_COMPARE_AND_SWAP_8 1
-
-/* Define to 1 if the compiler provides the __sync_fetch_and_add function for
- uint32 */
-#define HAVE_SYNC_FETCH_AND_ADD_4 1
-
-/* Define to 1 if you have the `sync_file_range' function. */
-//#define HAVE_SYNC_FILE_RANGE 1
-
-/* Define to 1 if you have the <syscall.h> header file. */
-#define HAVE_SYSCALL_H 1
-
-/* Define to 1 if you have the <sys/epoll.h> header file. */
-//#define HAVE_SYS_EPOLL_H 1
-
-/* Define to 1 if you have the <sys/event.h> header file. */
-/* #undef HAVE_SYS_EVENT_H */
-
-/* Define to 1 if you have the <sys/file.h> header file. */
-//#define HAVE_SYS_FILE_H 1
-
-/* Define to 1 if you have the <sys/inotify.h> header file. */
-//#define HAVE_SYS_INOTIFY_H 1
-
-/* Define to 1 if you have the <sys/mman.h> header file. */
-#define HAVE_SYS_MMAN_H 1
-
-/* Define to 1 if you have the <sys/mount.h> header file. */
-#define HAVE_SYS_MOUNT_H 1
-
-/* Define to 1 if you have the <sys/prctl.h> header file. */
-#define HAVE_SYS_PRCTL_H 1
-
-/* Define to 1 if you have the <sys/ptrace.h> header file. */
-#define HAVE_SYS_PTRACE_H 1
-
-/* Define to 1 if you have the <sys/select.h> header file. */
-#define HAVE_SYS_SELECT_H 1
-
-/* Define to 1 if you have the <sys/socket.h> header file. */
-#define HAVE_SYS_SOCKET_H 1
-
-/* Define to 1 if you have the <sys/statfs.h> header file. */
-#define HAVE_SYS_STATFS_H 1
-
-/* Define to 1 if you have the <sys/stat.h> header file. */
-#define HAVE_SYS_STAT_H 1
-
-/* Define to 1 if you have the <sys/syscall.h> header file. */
-#define HAVE_SYS_SYSCALL_H 1
-
-/* Define to 1 if you have the <sys/sysinfo.h> header file. */
-//#define HAVE_SYS_SYSINFO_H 1
-
-/* Define to 1 if you have the <sys/timex.h> header file. */
-//#define HAVE_SYS_TIMEX_H 1
-
-/* Define to 1 if you have the <sys/types.h> header file. */
-#define HAVE_SYS_TYPES_H 1
-
-/* Define to 1 if you have the <sys/user.h> header file. */
-#define HAVE_SYS_USER_H 1
-
-/* Define to 1 if you have the <sys/utsname.h> header file. */
-#define HAVE_SYS_UTSNAME_H 1
-
-/* Define to 1 if you have the <sys/vfs.h> header file. */
-//#define HAVE_SYS_VFS_H 1
-
-/* Define to 1 if you have the `tanl' function. */
-#define HAVE_TANL 1
-
-/* Define to 1 if you have the `tee' function. */
-//#define HAVE_TEE 1
-
-/* Define to 1 if you have the <unistd.h> header file. */
-#define HAVE_UNISTD_H 1
-
-/* Define to 1 if you have the `unlinkat' function. */
-//#define HAVE_UNLINKAT 1
-
-/* Define to 1 if you have the `unsetenv' function. */
-#define HAVE_UNSETENV 1
-
-/* Define to 1 if you have the `unshare' function. */
-//#define HAVE_UNSHARE 1
-
-/* Define to 1 if you have the <ustat.h> header file and it works. */
-/* #undef HAVE_USTAT_H */
-
-/* Define to 1 if you have the `utimensat' function. */
-//#define HAVE_UTIMENSAT 1
-
-/* Define to 1 if you have the <utime.h> header file. */
-#define HAVE_UTIME_H 1
-
-/* Define to 1 if you have the `wait4' function. */
-#define HAVE_WAIT4 1
-
-/* Define if the linker support split stack adjustments */
-/* #undef LINKER_SUPPORTS_SPLIT_STACK */
-
-/* Define to the sub-directory in which libtool stores uninstalled libraries.
- */
-#define LT_OBJDIR ".libs/"
-
-/* Name of package */
-/* #undef PACKAGE */
-
-/* Define to the address where bug reports for this package should be sent. */
-#define PACKAGE_BUGREPORT ""
-
-/* Define to the full name of this package. */
-#define PACKAGE_NAME "package-unused"
-
-/* Define to the full name and version of this package. */
-#define PACKAGE_STRING "package-unused version-unused"
-
-/* Define to the one symbol short name of this package. */
-#define PACKAGE_TARNAME "libgo"
-
-/* Define to the home page for this package. */
-#define PACKAGE_URL ""
-
-/* Define to the version of this package. */
-#define PACKAGE_VERSION "version-unused"
-
-/* Define if setcontext clobbers TLS variables */
-/* #undef SETCONTEXT_CLOBBERS_TLS */
-
-/* The size of `void *', as computed by sizeof. */
-#define SIZEOF_VOID_P 8
-
-/* Define to 1 if you have the ANSI C header files. */
-#define STDC_HEADERS 1
-
-/* Define if we're to use libffi. */
-#define USE_LIBFFI 1
-
-/* Define if the compiler supports -fsplit-stack */
-//#define USING_SPLIT_STACK 1
-
-/* Version number of package */
-/* #undef VERSION */
-
-/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
- significant byte first (like Motorola and SPARC, unlike Intel). */
-#if defined AC_APPLE_UNIVERSAL_BUILD
-# if defined __BIG_ENDIAN__
-# define WORDS_BIGENDIAN 1
-# endif
-#else
-# ifndef WORDS_BIGENDIAN
-/* # undef WORDS_BIGENDIAN */
-# endif
-#endif
-
-/* Define to `long int' if <sys/types.h> does not define. */
-/* #undef off_t */
+++ /dev/null
-#define hashRandomBytes 128
-#define maxAlign 8
-#define hchanSize 96
-#define numBuckets 1024
-#define logSize 131072
-#define assoc 4
-#define maxCPUProfStack 64
-#define bucketCntBits 3
-#define bucketCnt 8
-#define maxKeySize 128
-#define maxValueSize 128
-#define dataOffset 8
-#define empty 0
-#define evacuatedEmpty 1
-#define evacuatedX 2
-#define evacuatedY 3
-#define minTopHash 4
-#define iterator 1
-#define oldIterator 2
-#define hashWriting 4
-#define sameSizeGrow 8
-#define noCheck 18446744073709551615
-#define maxZero 1024
-#define addrBits 48
-#define cntBits 19
-#define mutex_unlocked 0
-#define mutex_locked 1
-#define mutex_sleeping 2
-#define active_spin 4
-#define active_spin_cnt 30
-#define passive_spin 1
-#define memProfile 1
-#define blockProfile 2
-#define mutexProfile 3
-#define buckHashSize 179999
-#define maxStack 32
-#define pdReady 1
-#define pdWait 2
-#define pollBlockSize 4096
-#define freezeStopWait 2147483647
-#define forcePreemptNS 10000000
-#define tracebackCrash 1
-#define tracebackAll 2
-#define tracebackShift 2
-#define caseRecv 1
-#define caseSend 2
-#define caseDefault 3
-#define $sinkconst0 0
-#define selectSend 1
-#define selectRecv 2
-#define selectDefault 3
-#define semTabSize 251
-#define semaBlockProfile 1
-#define semaMutexProfile 2
-#define sigIdle 0
-#define sigReceiving 1
-#define sigSending 2
-#define smallSizeDiv 8
-#define smallSizeMax 1024
-#define largeSizeDiv 128
-#define tmpStringBufSize 32
-#define maxUint 18446744073709551615
-#define maxInt 9223372036854775807
-#define gcMarkWorkerDedicatedMode 0
-#define gcMarkWorkerFractionalMode 1
-#define gcMarkWorkerIdleMode 2
-#define traceEvNone 0
-#define traceEvBatch 1
-#define traceEvFrequency 2
-#define traceEvStack 3
-#define traceEvGomaxprocs 4
-#define traceEvProcStart 5
-#define traceEvProcStop 6
-#define traceEvGCStart 7
-#define traceEvGCDone 8
-#define traceEvGCScanStart 9
-#define traceEvGCScanDone 10
-#define traceEvGCSweepStart 11
-#define traceEvGCSweepDone 12
-#define traceEvGoCreate 13
-#define traceEvGoStart 14
-#define traceEvGoEnd 15
-#define traceEvGoStop 16
-#define traceEvGoSched 17
-#define traceEvGoPreempt 18
-#define traceEvGoSleep 19
-#define traceEvGoBlock 20
-#define traceEvGoUnblock 21
-#define traceEvGoBlockSend 22
-#define traceEvGoBlockRecv 23
-#define traceEvGoBlockSelect 24
-#define traceEvGoBlockSync 25
-#define traceEvGoBlockCond 26
-#define traceEvGoBlockNet 27
-#define traceEvGoSysCall 28
-#define traceEvGoSysExit 29
-#define traceEvGoSysBlock 30
-#define traceEvGoWaiting 31
-#define traceEvGoInSyscall 32
-#define traceEvHeapAlloc 33
-#define traceEvNextGC 34
-#define traceEvTimerGoroutine 35
-#define traceEvFutileWakeup 36
-#define traceEvString 37
-#define traceEvGoStartLocal 38
-#define traceEvGoUnblockLocal 39
-#define traceEvGoSysExitLocal 40
-#define traceEvGoStartLabel 41
-#define traceEvGoBlockGC 42
-#define traceEvCount 43
-#define traceTickDiv 64
-#define traceStackSize 128
-#define traceBytesPerNumber 10
-#define traceArgCountShift 6
-#define traceFutileWakeup 128
-#define kindBool 1
-#define kindInt 2
-#define kindInt8 3
-#define kindInt16 4
-#define kindInt32 5
-#define kindInt64 6
-#define kindUint 7
-#define kindUint8 8
-#define kindUint16 9
-#define kindUint32 10
-#define kindUint64 11
-#define kindUintptr 12
-#define kindFloat32 13
-#define kindFloat64 14
-#define kindComplex64 15
-#define kindComplex128 16
-#define kindArray 17
-#define kindChan 18
-#define kindFunc 19
-#define kindInterface 20
-#define kindMap 21
-#define kindPtr 22
-#define kindSlice 23
-#define kindString 24
-#define kindStruct 25
-#define kindUnsafePointer 26
-#define kindDirectIface 32
-#define kindGCProg 64
-#define kindNoPointers 128
-#define kindMask 31
-#define runeError 65533
-#define runeSelf 128
-#define maxRune 1114111
-#define surrogateMin 55296
-#define surrogateMax 57343
-#define t1 0
-#define tx 128
-#define t2 192
-#define t3 224
-#define t4 240
-#define t5 248
-#define maskx 63
-#define mask2 31
-#define mask3 15
-#define mask4 7
-#define rune1Max 127
-#define rune2Max 2047
-#define rune3Max 65535
-#define locb 128
-#define hicb 191
-
-struct sudog;
-
-struct waitq {
- struct sudog* first;
- struct sudog* last;
-};
-
-struct cpuprofEntry {
- uintptr_t count;
- int64_t depth;
- uintptr_t stack[64];
-};
-
-struct TypeAssertionError {
- String interfaceString;
- String concreteString;
- String assertedString;
- String missingMethod;
-};
-
-struct errorCString {
- uintptr_t cstr;
-};
-
-struct bmap {
- uint8_t tophash[8];
-};
-
-struct hiter {
- void* key;
- void* value;
- void* t;
- void* h;
- void* buckets;
- struct bmap* bptr;
- Slice* overflow[2];
- uintptr_t startBucket;
- uint8_t offset;
- _Bool wrapped;
- uint8_t B;
- uint8_t i;
- uintptr_t bucket;
- uintptr_t checkBucket;
-};
-
-struct mlink;
-
-struct mcachelist {
- struct mlink* list;
- uint32_t nlist;
-};
-
-struct mspan;
-
-struct mcache {
- int32_t next_sample;
- uintptr_t local_cachealloc;
- void* tiny;
- uintptr_t tinysize;
- struct mspan* alloc[67];
- struct mcachelist free[67];
- uintptr_t local_nlookup;
- uintptr_t local_largefree;
- uintptr_t local_nlargefree;
- uintptr_t local_nsmallfree[67];
-};
-
-struct mtypes {
- uint8_t compression;
- uintptr_t data;
-};
-
-struct special {
- struct special* next;
- uint16_t offset;
- uint8_t kind;
-};
-
-struct mlink {
- struct mlink* next;
-};
-
-struct bucket {
- struct bucket* next;
- struct bucket* allnext;
- int64_t typ;
- uintptr_t hash;
- uintptr_t size;
- uintptr_t nstk;
-};
-
-struct memRecord {
- uintptr_t allocs;
- uintptr_t frees;
- uintptr_t alloc_bytes;
- uintptr_t free_bytes;
- uintptr_t prev_allocs;
- uintptr_t prev_frees;
- uintptr_t prev_alloc_bytes;
- uintptr_t prev_free_bytes;
- uintptr_t recent_allocs;
- uintptr_t recent_frees;
- uintptr_t recent_alloc_bytes;
- uintptr_t recent_free_bytes;
-};
-
-struct blockRecord {
- int64_t count;
- int64_t cycles;
-};
-
-struct StackRecord {
- uintptr_t Stack0[32];
-};
-
-struct MemProfileRecord {
- int64_t AllocBytes;
- int64_t FreeBytes;
- int64_t AllocObjects;
- int64_t FreeObjects;
- uintptr_t Stack0[32];
-};
-
-struct mstats {
- uint64_t alloc;
- uint64_t total_alloc;
- uint64_t sys;
- uint64_t nlookup;
- uint64_t nmalloc;
- uint64_t nfree;
- uint64_t heap_alloc;
- uint64_t heap_sys;
- uint64_t heap_idle;
- uint64_t heap_inuse;
- uint64_t heap_released;
- uint64_t heap_objects;
- uint64_t stacks_inuse;
- uint64_t stacks_sys;
- uint64_t mspan_inuse;
- uint64_t mspan_sys;
- uint64_t mcache_inuse;
- uint64_t mcache_sys;
- uint64_t buckhash_sys;
- uint64_t gc_sys;
- uint64_t other_sys;
- uint64_t next_gc;
- uint64_t last_gc;
- uint64_t pause_total_ns;
- uint64_t pause_ns[256];
- uint64_t pause_end[256];
- uint32_t numgc;
- uint32_t numforcedgc;
- double gc_cpu_fraction;
- _Bool enablegc;
- _Bool debuggc;
- struct {
- uint32_t size;
- uint64_t nmalloc;
- uint64_t nfree;
- } by_size[67];
- uint64_t tinyallocs;
- uint64_t gc_trigger;
- uint64_t heap_live;
- uint64_t heap_scan;
- uint64_t heap_marked;
-};
-
-struct MemStats {
- uint64_t Alloc;
- uint64_t TotalAlloc;
- uint64_t Sys;
- uint64_t Lookups;
- uint64_t Mallocs;
- uint64_t Frees;
- uint64_t HeapAlloc;
- uint64_t HeapSys;
- uint64_t HeapIdle;
- uint64_t HeapInuse;
- uint64_t HeapReleased;
- uint64_t HeapObjects;
- uint64_t StackInuse;
- uint64_t StackSys;
- uint64_t MSpanInuse;
- uint64_t MSpanSys;
- uint64_t MCacheInuse;
- uint64_t MCacheSys;
- uint64_t BuckHashSys;
- uint64_t GCSys;
- uint64_t OtherSys;
- uint64_t NextGC;
- uint64_t LastGC;
- uint64_t PauseTotalNs;
- uint64_t PauseNs[256];
- uint64_t PauseEnd[256];
- uint32_t NumGC;
- uint32_t NumForcedGC;
- double GCCPUFraction;
- _Bool EnableGC;
- _Bool DebugGC;
- struct {
- uint32_t Size;
- uint64_t Mallocs;
- uint64_t Frees;
- } BySize[61];
-};
-
-struct mOS {
- uint8_t unused;
-};
-
-struct randomOrder {
- uint32_t count;
- Slice coprimes;
-};
-
-struct randomEnum {
- uint32_t i;
- uint32_t count;
- uint32_t pos;
- uint32_t inc;
-};
-
-struct dbgVar {
- String name;
- int32_t* value;
-};
-
-struct debugVars {
- int32_t allocfreetrace;
- int32_t cgocheck;
- int32_t efence;
- int32_t gccheckmark;
- int32_t gcpacertrace;
- int32_t gcshrinkstackoff;
- int32_t gcstackbarrieroff;
- int32_t gcstackbarrierall;
- int32_t gcrescanstacks;
- int32_t gcstoptheworld;
- int32_t gctrace;
- int32_t invalidptr;
- int32_t sbrk;
- int32_t scavenge;
- int32_t scheddetail;
- int32_t schedtrace;
- int32_t wbshadow;
-};
-
-struct mutex {
- uintptr_t key;
-};
-
-struct note {
- uintptr_t key;
-};
-
-struct funcval {
- uintptr_t fn;
-};
-
-struct iface {
- void* tab;
- void* data;
-};
-
-struct eface {
- void* _type;
- void* data;
-};
-
-struct g;
-
-struct hchan;
-
-struct sudog {
- struct g* g;
- uint32_t* selectdone;
- struct sudog* next;
- struct sudog* prev;
- void* elem;
- int64_t acquiretime;
- int64_t releasetime;
- uint32_t ticket;
- struct sudog* waitlink;
- struct hchan* c;
-};
-
-struct gcstats {
- uint64_t nhandoff;
- uint64_t nhandoffcnt;
- uint64_t nprocyield;
- uint64_t nosyield;
- uint64_t nsleep;
-};
-
-struct _panic;
-
-struct _defer;
-
-struct m;
-
-struct tracebackg;
-
-struct g {
- struct _panic* _panic;
- struct _defer* _defer;
- struct m* m;
- uintptr_t syscallsp;
- uintptr_t syscallpc;
- void* param;
- uint32_t atomicstatus;
- int64_t goid;
- int64_t waitsince;
- String waitreason;
- uint64_t schedlink;
- _Bool preempt;
- _Bool paniconfault;
- _Bool preemptscan;
- _Bool gcscandone;
- _Bool gcscanvalid;
- _Bool throwsplit;
- int8_t raceignore;
- _Bool sysblocktraced;
- int64_t sysexitticks;
- uint64_t traceseq;
- uint64_t tracelastp;
- struct m* lockedm;
- uint32_t sig;
- Slice writebuf;
- uintptr_t sigcode0;
- uintptr_t sigcode1;
- uintptr_t sigpc;
- uintptr_t gopc;
- uintptr_t startpc;
- struct sudog* waiting;
- int32_t gcRescan;
- int64_t gcAssistBytes;
- void* exception;
- _Bool isforeign;
- void* gcstack;
- uintptr_t gcstacksize;
- void* gcnextsegment;
- void* gcnextsp;
- void* gcinitialsp;
- void* gcregs[122];
- void* entry;
- _Bool fromgogo;
- _Bool issystem;
- _Bool isbackground;
- struct tracebackg* traceback;
- void* context[122];
- void* stackcontext[10];
-};
-
-struct p {
- struct mutex lock;
- int32_t id;
- uint32_t status;
- uint64_t link;
- uint32_t schedtick;
- uint32_t syscalltick;
- uint64_t m;
- struct mcache* mcache;
- Slice deferpool;
- struct _defer* deferpoolbuf[32];
- uint64_t goidcache;
- uint64_t goidcacheend;
- uint32_t runqhead;
- uint32_t runqtail;
- uint64_t runq[256];
- uint64_t runnext;
- struct g* gfree;
- int32_t gfreecnt;
- Slice sudogcache;
- struct sudog* sudogbuf[128];
- uint64_t tracebuf;
- int64_t gcAssistTime;
- uint64_t gcBgMarkWorker;
- int64_t gcMarkWorkerMode;
- uint32_t runSafePointFn;
- uint8_t pad[64];
-};
-
-struct schedt {
- uint64_t goidgen;
- uint64_t lastpoll;
- struct mutex lock;
- uint64_t midle;
- int32_t nmidle;
- int32_t nmidlelocked;
- int32_t mcount;
- int32_t maxmcount;
- uint32_t ngsys;
- uint64_t pidle;
- uint32_t npidle;
- uint32_t nmspinning;
- uint64_t runqhead;
- uint64_t runqtail;
- int32_t runqsize;
- struct mutex gflock;
- struct g* gfree;
- int32_t ngfree;
- struct mutex sudoglock;
- struct sudog* sudogcache;
- struct mutex deferlock;
- struct _defer* deferpool;
- uint32_t gcwaiting;
- int32_t stopwait;
- struct note stopnote;
- uint32_t sysmonwait;
- struct note sysmonnote;
- FuncVal* safePointFn;
- int32_t safePointWait;
- struct note safePointNote;
- int32_t profilehz;
- int64_t procresizetime;
- int64_t totaltime;
-};
-
-struct lfnode {
- uint64_t next;
- uintptr_t pushcnt;
-};
-
-struct forcegcstate {
- struct mutex lock;
- struct g* g;
- uint32_t idle;
-};
-
-struct _defer {
- struct _defer* link;
- _Bool* frame;
- struct _panic* _panic;
- uintptr_t pfn;
- void* arg;
- uintptr_t retaddr;
- _Bool makefunccanrecover;
- _Bool special;
-};
-
-struct _panic {
- struct _panic* link;
- Eface arg;
- _Bool recovered;
- _Bool isforeign;
-};
-
-struct sigset {
- uint64_t __val[16];
-};
-
-struct scase {
- void* elem;
- struct hchan* c;
- uintptr_t pc;
- uint16_t kind;
- uint16_t index;
- _Bool* receivedp;
- int64_t releasetime;
-};
-
-struct runtimeSelect {
- int64_t dir;
- void* typ;
- struct hchan* ch;
- void* val;
-};
-
-struct semaRoot {
- struct mutex lock;
- struct sudog* head;
- struct sudog* tail;
- uint32_t nwait;
-};
-
-struct notifyList {
- uint32_t wait;
- uint32_t notify;
- struct mutex lock;
- struct sudog* head;
- struct sudog* tail;
-};
-
-struct sigTabT {
- int32_t flags;
- String name;
-};
-
-struct _siginfo_t;
-
-struct sigctxt {
- struct _siginfo_t* info;
- void* ctxt;
-};
-
-struct divMagic {
- uint8_t shift;
- uint8_t shift2;
- uint16_t mul;
- uint16_t baseMask;
-};
-
-struct slice {
- void* array;
- int64_t len;
- int64_t cap;
-};
-
-struct stringStruct {
- void* str;
- int64_t len;
-};
-
-struct stringStructDWARF {
- uint8_t* str;
- int64_t len;
-};
-
-struct Frames {
- Slice callers;
- uintptr_t last;
- int64_t lastCount;
-};
-
-struct Func;
-
-struct Frame {
- uintptr_t PC;
- struct Func* Func;
- String Function;
- String File;
- int64_t Line;
- uintptr_t Entry;
-};
-
-struct Func {
- String name;
- uintptr_t entry;
-};
-
-struct timer {
- int64_t i;
- int64_t when;
- int64_t period;
- FuncVal* f;
- Eface arg;
- uintptr_t seq;
-};
-
-struct traceFrame {
- uint64_t funcID;
- uint64_t fileID;
- uint64_t line;
-};
-
-struct traceAlloc {
- uint64_t head;
- uintptr_t off;
-};
-
-struct traceAllocBlock {
- uint64_t next;
- uint8_t data[65528];
-};
-
-struct location {
- uintptr_t pc;
- String filename;
- String function;
- int64_t lineno;
-};
-
-struct method {
- String* name;
- String* pkgPath;
- void* mtyp;
- void* typ;
- void* tfn;
-};
-
-struct uncommontype {
- String* name;
- String* pkgPath;
- Slice methods;
-};
-
-struct imethod {
- String* name;
- String* pkgPath;
- void* typ;
-};
-
-struct structfield {
- String* name;
- String* pkgPath;
- void* typ;
- String* tag;
- uintptr_t offset;
-};
-
-struct timeval {
- int64_t tv_sec;
- int64_t tv_usec;
-};
-
-struct timespec {
- int64_t tv_sec;
- int64_t tv_nsec;
-};
-
-struct epollevent {
- uint32_t events;
- uint8_t data[8];
-};
-
-struct semt {
- int8_t __size[32];
- int64_t Godump_0_align[0];
-};
-
-struct hchan {
- uint64_t qcount;
- uint64_t dataqsiz;
- void* buf;
- uint16_t elemsize;
- uint32_t closed;
- void* elemtype;
- uint64_t sendx;
- uint64_t recvx;
- struct waitq recvq;
- struct waitq sendq;
- struct mutex lock;
-};
-
-struct cpuProfile {
- _Bool on;
- struct note wait;
- uintptr_t count;
- uintptr_t evicts;
- uintptr_t lost;
- struct {
- struct cpuprofEntry entry[4];
- } hash[1024];
- uintptr_t log[65536][2];
- int64_t nlog;
- int32_t toggle;
- uint32_t handoff;
- uint32_t wtoggle;
- _Bool wholding;
- _Bool flushing;
- _Bool eodSent;
-};
-
-struct mspan {
- struct mspan* next;
- struct mspan* prev;
- uintptr_t start;
- uintptr_t npages;
- struct mlink* freelist;
- uint32_t sweepgen;
- uint16_t ref;
- uint8_t sizeclass;
- _Bool incache;
- uint8_t state;
- uint8_t needzero;
- uintptr_t elemsize;
- int64_t unusedsince;
- uintptr_t npreleased;
- uintptr_t limit;
- struct mtypes types;
- struct mutex speciallock;
- struct special* specials;
- struct mlink* freebuf;
-};
-
-struct pollDesc {
- struct pollDesc* link;
- struct mutex lock;
- uintptr_t fd;
- _Bool closing;
- uintptr_t seq;
- uintptr_t rg;
- struct timer rt;
- int64_t rd;
- uintptr_t wg;
- struct timer wt;
- int64_t wd;
- uint32_t user;
-};
-
-struct pollCache {
- struct mutex lock;
- struct pollDesc* first;
-};
-
-struct m {
- struct g* g0;
- uint64_t procid;
- struct g* gsignal;
- struct sigset sigmask;
- uintptr_t mstartfn;
- struct g* curg;
- uint64_t caughtsig;
- uint64_t p;
- uint64_t nextp;
- int32_t id;
- int32_t mallocing;
- int32_t throwing;
- String preemptoff;
- int32_t locks;
- int32_t softfloat;
- int32_t dying;
- int32_t profilehz;
- int32_t helpgc;
- _Bool spinning;
- _Bool blocked;
- _Bool inwb;
- _Bool newSigstack;
- int8_t printlock;
- uint32_t fastrand;
- uint64_t ncgocall;
- int32_t ncgo;
- struct note park;
- struct m* alllink;
- uint64_t schedlink;
- struct mcache* mcache;
- struct g* lockedg;
- struct location createstack[32];
- uint32_t locked;
- uintptr_t nextwaitm;
- struct gcstats gcstats;
- _Bool needextram;
- uint8_t traceback;
- void* waitunlockf;
- void* waitlock;
- uint8_t waittraceev;
- int64_t waittraceskip;
- _Bool startingtrace;
- uint32_t syscalltick;
- struct mOS mos;
- void* gsignalstack;
- uintptr_t gsignalstacksize;
- _Bool dropextram;
- int32_t gcing;
-};
-
-struct hselect {
- uint16_t tcase;
- uint16_t ncase;
- uint16_t* pollorder;
- uint16_t* lockorder;
- struct scase scase[1];
-};
-
-struct traceBufHeader {
- uint64_t link;
- uint64_t lastTicks;
- int64_t pos;
- struct location stk[128];
-};
-
-struct traceStackTable {
- struct mutex lock;
- uint32_t seq;
- struct traceAlloc mem;
- uint64_t tab[8192];
-};
-
-struct traceStack {
- uint64_t link;
- uintptr_t hash;
- uint32_t id;
- int64_t n;
- struct location stk[0];
-};
-
-struct tracebackg {
- struct g* gp;
- struct location locbuf[100];
- int64_t c;
-};
-#define _Gidle 0
-#define _Grunnable 1
-#define _Grunning 2
-#define _Gsyscall 3
-#define _Gwaiting 4
-#define _Gmoribund_unused 5
-#define _Gdead 6
-#define _Genqueue_unused 7
-#define _Gcopystack 8
-#define _Gscan 4096
-#define _Gscanrunnable 4097
-#define _Gscanrunning 4098
-#define _Gscansyscall 4099
-#define _Gscanwaiting 4100
-#define _Pidle 0
-#define _Prunning 1
-#define _Psyscall 2
-#define _Pgcstop 3
-#define _Pdead 4
-#define _PageShift 13
-#define _MaxGomaxprocs 256
-#define _MaxSmallSize 32768
-#define _MaxMem 549755813887
-#define _MaxGcproc 32
-#define _LockExternal 1
-#define _LockInternal 2
-#define _SigNotify 1
-#define _SigKill 2
-#define _SigThrow 4
-#define _SigPanic 8
-#define _SigDefault 16
-#define _SigHandling 32
-#define _SigGoExit 64
-#define _SigSetStack 128
-#define _SigUnblock 256
-#define _TraceRuntimeFrames 1
-#define _TraceTrap 2
-#define _TraceJumpStack 4
-#define _TracebackMaxFrames 100
-#define _MHeapMap_TotalBits 39
-#define _NumSizeClasses 67
+++ /dev/null
-// This file was automatically generated by mksyscall.awk
-
-package syscall
-
-import "unsafe"
-
-// Automatically generated wrapper for strerror_r/strerror_r
-//extern strerror_r
-func c_strerror_r(errnum _C_int, b *byte, len Size_t) *byte
-func strerror_r(errnum int, b []byte) (errstr *byte) {
- var _p2 *byte
- if len(b) > 0 {
- _p2 = (*byte)(unsafe.Pointer(&b[0]))
- } else {
- _p2 = (*byte)(unsafe.Pointer(&_zero))
- }
- _r := c_strerror_r(_C_int(errnum), _p2, Size_t(len(b)))
- errstr = (*byte)(_r)
- return
-}
-
-// Automatically generated wrapper for raw_prctl/prctl
-//extern prctl
-func c_prctl(option _C_int, arg2 _C_long, arg3 _C_long, arg4 _C_long, arg5 _C_long) _C_int
-func raw_prctl(option int, arg2 int, arg3 int, arg4 int, arg5 int) (ret int, err Errno) {
- _r := c_prctl(_C_int(option), _C_long(arg2), _C_long(arg3), _C_long(arg4), _C_long(arg5))
- ret = (int)(_r)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for raw_fork/fork
-//extern fork
-func c_fork() Pid_t
-func raw_fork() (pid Pid_t, err Errno) {
- _r := c_fork()
- pid = (Pid_t)(_r)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for raw_getpid/getpid
-//extern getpid
-func c_getpid() Pid_t
-func raw_getpid() (pid Pid_t) {
- _r := c_getpid()
- pid = (Pid_t)(_r)
- return
-}
-
-// Automatically generated wrapper for raw_getppid/getppid
-//extern getppid
-func c_getppid() Pid_t
-func raw_getppid() (pid Pid_t) {
- _r := c_getppid()
- pid = (Pid_t)(_r)
- return
-}
-
-// Automatically generated wrapper for raw_setsid/setsid
-//extern setsid
-func c_setsid() Pid_t
-func raw_setsid() (err Errno) {
- _r := c_setsid()
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for raw_setpgid/setpgid
-//extern setpgid
-func c_setpgid(pid Pid_t, pgid Pid_t) _C_int
-func raw_setpgid(pid int, pgid int) (err Errno) {
- _r := c_setpgid(Pid_t(pid), Pid_t(pgid))
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for raw_chroot/chroot
-//extern chroot
-func c_chroot(path *byte) _C_int
-func raw_chroot(path *byte) (err Errno) {
- _r := c_chroot(path)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for raw_chdir/chdir
-//extern chdir
-func c_chdir(path *byte) _C_int
-func raw_chdir(path *byte) (err Errno) {
- _r := c_chdir(path)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for raw_fcntl/__go_fcntl
-//extern __go_fcntl
-func c___go_fcntl(fd _C_int, cmd _C_int, arg _C_int) _C_int
-func raw_fcntl(fd int, cmd int, arg int) (val int, err Errno) {
- _r := c___go_fcntl(_C_int(fd), _C_int(cmd), _C_int(arg))
- val = (int)(_r)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for raw_close/close
-//extern close
-func c_close(fd _C_int) _C_int
-func raw_close(fd int) (err Errno) {
- _r := c_close(_C_int(fd))
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for raw_ioctl/__go_ioctl
-//extern __go_ioctl
-func c___go_ioctl(fd _C_int, cmd _C_int, val _C_int) _C_int
-func raw_ioctl(fd int, cmd uintptr, val int) (rval int, err Errno) {
- _r := c___go_ioctl(_C_int(fd), _C_int(cmd), _C_int(val))
- rval = (int)(_r)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for raw_ioctl_ptr/__go_ioctl_ptr
-//extern __go_ioctl_ptr
-func c___go_ioctl_ptr(fd _C_int, cmd _C_int, val unsafe.Pointer) _C_int
-func raw_ioctl_ptr(fd int, cmd uintptr, val unsafe.Pointer) (rval int, err Errno) {
- _r := c___go_ioctl_ptr(_C_int(fd), _C_int(cmd), unsafe.Pointer(val))
- rval = (int)(_r)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for raw_execve/execve
-//extern execve
-func c_execve(argv0 *byte, argv **byte, envv **byte) _C_int
-func raw_execve(argv0 *byte, argv **byte, envv **byte) (err Errno) {
- _r := c_execve(argv0, argv, envv)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for raw_write/write
-//extern write
-func c_write(fd _C_int, buf *byte, count Size_t) Ssize_t
-func raw_write(fd int, buf *byte, count int) (err Errno) {
- _r := c_write(_C_int(fd), buf, Size_t(count))
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for raw_exit/_exit
-//extern _exit
-func c__exit(status _C_int)
-func raw_exit(status int) {
- c__exit(_C_int(status))
-}
-
-// Automatically generated wrapper for raw_dup2/dup2
-//extern dup2
-func c_dup2(oldfd _C_int, newfd _C_int) _C_int
-func raw_dup2(oldfd int, newfd int) (err Errno) {
- _r := c_dup2(_C_int(oldfd), _C_int(newfd))
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for raw_kill/kill
-//extern kill
-func c_kill(pid Pid_t, sig _C_int) _C_int
-func raw_kill(pid Pid_t, sig Signal) (err Errno) {
- _r := c_kill(Pid_t(pid), _C_int(sig))
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for raw_setgroups/setgroups
-//extern setgroups
-func c_setgroups(size Size_t, list *Gid_t) _C_int
-func raw_setgroups(size int, list unsafe.Pointer) (err Errno) {
- _r := c_setgroups(Size_t(size), (*Gid_t)(list))
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Openat/__go_openat
-//extern __go_openat
-func c___go_openat(dirfd _C_int, path *byte, flags _C_int, mode Mode_t) _C_int
-func Openat(dirfd int, path string, flags int, mode uint32) (fd int, err error) {
- var _p2 *byte
- _p2, err = BytePtrFromString(path)
- if err != nil {
- return
- }
- Entersyscall()
- _r := c___go_openat(_C_int(dirfd), _p2, _C_int(flags), Mode_t(mode))
- fd = (int)(_r)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for futimesat/futimesat
-//extern futimesat
-func c_futimesat(dirfd _C_int, path *byte, times *[2]Timeval) _C_int
-func futimesat(dirfd int, path *byte, times *[2]Timeval) (err error) {
- Entersyscall()
- _r := c_futimesat(_C_int(dirfd), path, times)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for ptrace/ptrace
-//extern ptrace
-func c_ptrace(request _C_int, pid Pid_t, addr *byte, data *byte) _C_long
-func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) {
- Entersyscall()
- _r := c_ptrace(_C_int(request), Pid_t(pid), (*byte)(unsafe.Pointer(addr)), (*byte)(unsafe.Pointer(data)))
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for raw_ptrace/ptrace
-func raw_ptrace(request int, pid int, addr *byte, data *byte) (err Errno) {
- _r := c_ptrace(_C_int(request), Pid_t(pid), addr, data)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for reboot/reboot
-//extern reboot
-func c_reboot(magic1 _C_uint, magic2 _C_uint, cmd _C_int, arg *byte) _C_int
-func reboot(magic1 uint, magic2 uint, cmd int, arg string) (err error) {
- var _p4 *byte
- _p4, err = BytePtrFromString(arg)
- if err != nil {
- return
- }
- Entersyscall()
- _r := c_reboot(_C_uint(magic1), _C_uint(magic2), _C_int(cmd), _p4)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for accept4/accept4
-//extern accept4
-func c_accept4(fd _C_int, sa *RawSockaddrAny, len *Socklen_t, flags _C_int) _C_int
-func accept4(fd int, sa *RawSockaddrAny, len *Socklen_t, flags int) (nfd int, err error) {
- Entersyscall()
- _r := c_accept4(_C_int(fd), sa, len, _C_int(flags))
- nfd = (int)(_r)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-
-// Automatically generated wrapper for Dup3/dup3
-//extern dup3
-func c_dup3(oldfd _C_int, newfd _C_int, flags _C_int) _C_int
-func Dup3(oldfd int, newfd int, flags int) (err error) {
- _r := c_dup3(_C_int(oldfd), _C_int(newfd), _C_int(flags))
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Faccessat/faccessat
-//extern faccessat
-func c_faccessat(dirfd _C_int, pathname *byte, mode _C_int, flags _C_int) _C_int
-func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
- var _p2 *byte
- _p2, err = BytePtrFromString(path)
- if err != nil {
- return
- }
- Entersyscall()
- _r := c_faccessat(_C_int(dirfd), _p2, _C_int(mode), _C_int(flags))
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Fallocate/fallocate
-//extern fallocate
-func c_fallocate(fd _C_int, mode _C_int, offset Offset_t, len Offset_t) _C_int
-func Fallocate(fd int, mode uint32, off int64, len int64) (err error) {
- Entersyscall()
- _r := c_fallocate(_C_int(fd), _C_int(mode), Offset_t(off), Offset_t(len))
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Fchmodat/fchmodat
-//extern fchmodat
-func c_fchmodat(dirfd _C_int, pathname *byte, mode Mode_t, flags _C_int) _C_int
-func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) {
- var _p2 *byte
- _p2, err = BytePtrFromString(path)
- if err != nil {
- return
- }
- Entersyscall()
- _r := c_fchmodat(_C_int(dirfd), _p2, Mode_t(mode), _C_int(flags))
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Fchownat/fchownat
-//extern fchownat
-func c_fchownat(dirfd _C_int, path *byte, owner Uid_t, group Gid_t, flags _C_int) _C_int
-func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
- var _p2 *byte
- _p2, err = BytePtrFromString(path)
- if err != nil {
- return
- }
- Entersyscall()
- _r := c_fchownat(_C_int(dirfd), _p2, Uid_t(uid), Gid_t(gid), _C_int(flags))
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Flock/flock
-//extern flock
-func c_flock(fd _C_int, how _C_int) _C_int
-func Flock(fd int, how int) (err error) {
- Entersyscall()
- _r := c_flock(_C_int(fd), _C_int(how))
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Fstatfs/fstatfs
-//extern fstatfs
-func c_fstatfs(fd _C_int, buf *Statfs_t) _C_int
-func Fstatfs(fd int, buf *Statfs_t) (err error) {
- Entersyscall()
- _r := c_fstatfs(_C_int(fd), buf)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Getxattr/getxattr
-//extern getxattr
-func c_getxattr(path *byte, attr *byte, buf *byte, count Size_t) Ssize_t
-func Getxattr(path string, attr string, dest []byte) (sz int, err error) {
- var _p1 *byte
- _p1, err = BytePtrFromString(path)
- if err != nil {
- return
- }
- var _p2 *byte
- _p2, err = BytePtrFromString(attr)
- if err != nil {
- return
- }
- var _p3 *byte
- if len(dest) > 0 {
- _p3 = (*byte)(unsafe.Pointer(&dest[0]))
- } else {
- _p3 = (*byte)(unsafe.Pointer(&_zero))
- }
- Entersyscall()
- _r := c_getxattr(_p1, _p2, _p3, Size_t(len(dest)))
- sz = (int)(_r)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for InotifyAddWatch/inotify_add_watch
-//extern inotify_add_watch
-func c_inotify_add_watch(fd _C_int, pathname *byte, mask uint32) _C_int
-func InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) {
- var _p2 *byte
- _p2, err = BytePtrFromString(pathname)
- if err != nil {
- return
- }
- Entersyscall()
- _r := c_inotify_add_watch(_C_int(fd), _p2, uint32(mask))
- watchdesc = (int)(_r)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for InotifyInit/inotify_init
-//extern inotify_init
-func c_inotify_init() _C_int
-func InotifyInit() (fd int, err error) {
- _r := c_inotify_init()
- fd = (int)(_r)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for InotifyInit1/inotify_init1
-//extern inotify_init1
-func c_inotify_init1(flags _C_int) _C_int
-func InotifyInit1(flags int) (fd int, err error) {
- _r := c_inotify_init1(_C_int(flags))
- fd = (int)(_r)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for InotifyRmWatch/inotify_rm_watch
-//extern inotify_rm_watch
-func c_inotify_rm_watch(fd _C_int, wd uint32) _C_int
-func InotifyRmWatch(fd int, watchdesc uint32) (success int, err error) {
- _r := c_inotify_rm_watch(_C_int(fd), uint32(watchdesc))
- success = (int)(_r)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- if setErrno {
- err = errno
- }
- return
-}
-
-
-// Automatically generated wrapper for Listxattr/listxattr
-//extern listxattr
-func c_listxattr(path *byte, list *byte, size Size_t) Ssize_t
-func Listxattr(path string, dest []byte) (sz int, err error) {
- var _p1 *byte
- _p1, err = BytePtrFromString(path)
- if err != nil {
- return
- }
- var _p2 *byte
- if len(dest) > 0 {
- _p2 = (*byte)(unsafe.Pointer(&dest[0]))
- } else {
- _p2 = (*byte)(unsafe.Pointer(&_zero))
- }
- Entersyscall()
- _r := c_listxattr(_p1, _p2, Size_t(len(dest)))
- sz = (int)(_r)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Mkdirat/mkdirat
-//extern mkdirat
-func c_mkdirat(dirfd _C_int, path *byte, mode Mode_t) _C_int
-func Mkdirat(dirfd int, path string, mode uint32) (err error) {
- var _p2 *byte
- _p2, err = BytePtrFromString(path)
- if err != nil {
- return
- }
- Entersyscall()
- _r := c_mkdirat(_C_int(dirfd), _p2, Mode_t(mode))
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Mknodat/mknodat
-//extern mknodat
-func c_mknodat(dirfd _C_int, path *byte, mode Mode_t, dev _dev_t) _C_int
-func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) {
- var _p2 *byte
- _p2, err = BytePtrFromString(path)
- if err != nil {
- return
- }
- Entersyscall()
- _r := c_mknodat(_C_int(dirfd), _p2, Mode_t(mode), _dev_t(dev))
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for pipe2/pipe2
-//extern pipe2
-func c_pipe2(p *[2]_C_int, flags _C_int) _C_int
-func pipe2(p *[2]_C_int, flags int) (err error) {
- _r := c_pipe2(p, _C_int(flags))
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- if setErrno {
- err = errno
- }
- return
-}
-
-
-// Automatically generated wrapper for Removexattr/removexattr
-//extern removexattr
-func c_removexattr(path *byte, name *byte) _C_int
-func Removexattr(path string, attr string) (err error) {
- var _p1 *byte
- _p1, err = BytePtrFromString(path)
- if err != nil {
- return
- }
- var _p2 *byte
- _p2, err = BytePtrFromString(attr)
- if err != nil {
- return
- }
- Entersyscall()
- _r := c_removexattr(_p1, _p2)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Renameat/renameat
-//extern renameat
-func c_renameat(olddirfd _C_int, oldpath *byte, newdirfd _C_int, newpath *byte) _C_int
-func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
- var _p2 *byte
- _p2, err = BytePtrFromString(oldpath)
- if err != nil {
- return
- }
- var _p4 *byte
- _p4, err = BytePtrFromString(newpath)
- if err != nil {
- return
- }
- Entersyscall()
- _r := c_renameat(_C_int(olddirfd), _p2, _C_int(newdirfd), _p4)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for sendfile/sendfile64
-//extern sendfile64
-func c_sendfile64(outfd _C_int, infd _C_int, offset *Offset_t, count Size_t) Ssize_t
-func sendfile(outfd int, infd int, offset *Offset_t, count int) (written int, err error) {
- Entersyscall()
- _r := c_sendfile64(_C_int(outfd), _C_int(infd), offset, Size_t(count))
- written = (int)(_r)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Setresuid/setresuid
-//extern setresuid
-func c_setresuid(ruid Uid_t, euid Uid_t, suid Uid_t) _C_int
-func Setresuid(ruid int, eguid int, suid int) (err error) {
- _r := c_setresuid(Uid_t(ruid), Uid_t(eguid), Uid_t(suid))
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Setxattr/setxattr
-//extern setxattr
-func c_setxattr(path *byte, name *byte, value *byte, size Size_t, flags _C_int) _C_int
-func Setxattr(path string, attr string, data []byte, flags int) (err error) {
- var _p1 *byte
- _p1, err = BytePtrFromString(path)
- if err != nil {
- return
- }
- var _p2 *byte
- _p2, err = BytePtrFromString(attr)
- if err != nil {
- return
- }
- var _p3 *byte
- if len(data) > 0 {
- _p3 = (*byte)(unsafe.Pointer(&data[0]))
- } else {
- _p3 = (*byte)(unsafe.Pointer(&_zero))
- }
- Entersyscall()
- _r := c_setxattr(_p1, _p2, _p3, Size_t(len(data)), _C_int(flags))
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for splice/splice
-//extern splice
-func c_splice(rfd _C_int, roff *_loff_t, wfd _C_int, woff *_loff_t, len Size_t, flags _C_uint) Ssize_t
-func splice(rfd int, roff *_loff_t, wfd int, woff *_loff_t, len int, flags int) (n int64, err error) {
- Entersyscall()
- _r := c_splice(_C_int(rfd), roff, _C_int(wfd), woff, Size_t(len), _C_uint(flags))
- n = (int64)(_r)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Statfs/statfs
-//extern statfs
-func c_statfs(path *byte, buf *Statfs_t) _C_int
-func Statfs(path string, buf *Statfs_t) (err error) {
- var _p1 *byte
- _p1, err = BytePtrFromString(path)
- if err != nil {
- return
- }
- Entersyscall()
- _r := c_statfs(_p1, buf)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for SyncFileRange/sync_file_range
-//extern sync_file_range
-func c_sync_file_range(fd _C_int, off Offset_t, n Offset_t, flags _C_uint) _C_int
-func SyncFileRange(fd int, off int64, n int64, flags int) (err error) {
- Entersyscall()
- _r := c_sync_file_range(_C_int(fd), Offset_t(off), Offset_t(n), _C_uint(flags))
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Tee/tee
-//extern tee
-func c_tee(rfd _C_int, wfd _C_int, len Size_t, flags _C_uint) Ssize_t
-func Tee(rfd int, wfd int, len int, flags int) (n int64, err error) {
- Entersyscall()
- _r := c_tee(_C_int(rfd), _C_int(wfd), Size_t(len), _C_uint(flags))
- n = (int64)(_r)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for unlinkat/unlinkat
-//extern unlinkat
-func c_unlinkat(dirfd _C_int, path *byte, flags _C_int) _C_int
-func unlinkat(dirfd int, path string, flags int) (err error) {
- var _p2 *byte
- _p2, err = BytePtrFromString(path)
- if err != nil {
- return
- }
- Entersyscall()
- _r := c_unlinkat(_C_int(dirfd), _p2, _C_int(flags))
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Unmount/umount2
-//extern umount2
-func c_umount2(target *byte, flags _C_int) _C_int
-func Unmount(target string, flags int) (err error) {
- var _p1 *byte
- _p1, err = BytePtrFromString(target)
- if err != nil {
- return
- }
- Entersyscall()
- _r := c_umount2(_p1, _C_int(flags))
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Unshare/unshare
-//extern unshare
-func c_unshare(flags _C_int) _C_int
-func Unshare(flags int) (err error) {
- Entersyscall()
- _r := c_unshare(_C_int(flags))
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for utimensat/utimensat
-//extern utimensat
-func c_utimensat(dirfd _C_int, path *byte, times *[2]Timespec, flags _C_int) _C_int
-func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) {
- var _p2 *byte
- _p2, err = BytePtrFromString(path)
- if err != nil {
- return
- }
- Entersyscall()
- _r := c_utimensat(_C_int(dirfd), _p2, times, _C_int(flags))
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for pipe/pipe
-//extern pipe
-func c_pipe(p *[2]_C_int) _C_int
-func pipe(p *[2]_C_int) (err error) {
- _r := c_pipe(p)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for utimes/utimes
-//extern utimes
-func c_utimes(path *byte, times *[2]Timeval) _C_int
-func utimes(path string, times *[2]Timeval) (err error) {
- var _p1 *byte
- _p1, err = BytePtrFromString(path)
- if err != nil {
- return
- }
- Entersyscall()
- _r := c_utimes(_p1, times)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for getcwd/getcwd
-//extern getcwd
-func c_getcwd(buf *byte, size Size_t) *byte
-func getcwd(buf *byte, size Size_t) (err error) {
- Entersyscall()
- _r := c_getcwd(buf, Size_t(size))
- var errno Errno
- setErrno := false
- if _r == nil {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for getgroups/getgroups
-//extern getgroups
-func c_getgroups(size _C_int, list *Gid_t) _C_int
-func getgroups(size int, list *Gid_t) (nn int, err error) {
- _r := c_getgroups(_C_int(size), list)
- nn = (int)(_r)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for setgroups/setgroups
-func setgroups(n int, list *Gid_t) (err error) {
- _r := c_setgroups(Size_t(n), list)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Select/select
-//extern select
-func c_select(nfd _C_int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) _C_int
-func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) {
- Entersyscall()
- _r := c_select(_C_int(nfd), r, w, e, timeout)
- n = (int)(_r)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Access/access
-//extern access
-func c_access(path *byte, mode _C_int) _C_int
-func Access(path string, mode uint32) (err error) {
- var _p1 *byte
- _p1, err = BytePtrFromString(path)
- if err != nil {
- return
- }
- Entersyscall()
- _r := c_access(_p1, _C_int(mode))
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Chdir/chdir
-func Chdir(path string) (err error) {
- var _p1 *byte
- _p1, err = BytePtrFromString(path)
- if err != nil {
- return
- }
- Entersyscall()
- _r := c_chdir(_p1)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Chmod/chmod
-//extern chmod
-func c_chmod(path *byte, mode Mode_t) _C_int
-func Chmod(path string, mode uint32) (err error) {
- var _p1 *byte
- _p1, err = BytePtrFromString(path)
- if err != nil {
- return
- }
- Entersyscall()
- _r := c_chmod(_p1, Mode_t(mode))
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Chown/chown
-//extern chown
-func c_chown(path *byte, uid Uid_t, gid Gid_t) _C_int
-func Chown(path string, uid int, gid int) (err error) {
- var _p1 *byte
- _p1, err = BytePtrFromString(path)
- if err != nil {
- return
- }
- Entersyscall()
- _r := c_chown(_p1, Uid_t(uid), Gid_t(gid))
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Chroot/chroot
-func Chroot(path string) (err error) {
- var _p1 *byte
- _p1, err = BytePtrFromString(path)
- if err != nil {
- return
- }
- Entersyscall()
- _r := c_chroot(_p1)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Close/close
-func Close(fd int) (err error) {
- Entersyscall()
- _r := c_close(_C_int(fd))
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Creat/creat
-//extern creat
-func c_creat(path *byte, mode Mode_t) _C_int
-func Creat(path string, mode uint32) (fd int, err error) {
- var _p1 *byte
- _p1, err = BytePtrFromString(path)
- if err != nil {
- return
- }
- Entersyscall()
- _r := c_creat(_p1, Mode_t(mode))
- fd = (int)(_r)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Dup/dup
-//extern dup
-func c_dup(oldfd _C_int) _C_int
-func Dup(oldfd int) (fd int, err error) {
- _r := c_dup(_C_int(oldfd))
- fd = (int)(_r)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Dup2/dup2
-func Dup2(oldfd int, newfd int) (err error) {
- _r := c_dup2(_C_int(oldfd), _C_int(newfd))
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Exit/exit
-//extern exit
-func c_exit(code _C_int)
-func Exit(code int) {
- Entersyscall()
- c_exit(_C_int(code))
- Exitsyscall()
-}
-
-// Automatically generated wrapper for Fchdir/fchdir
-//extern fchdir
-func c_fchdir(fd _C_int) _C_int
-func Fchdir(fd int) (err error) {
- Entersyscall()
- _r := c_fchdir(_C_int(fd))
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Fchmod/fchmod
-//extern fchmod
-func c_fchmod(fd _C_int, mode Mode_t) _C_int
-func Fchmod(fd int, mode uint32) (err error) {
- Entersyscall()
- _r := c_fchmod(_C_int(fd), Mode_t(mode))
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Fchown/fchown
-//extern fchown
-func c_fchown(fd _C_int, uid Uid_t, gid Gid_t) _C_int
-func Fchown(fd int, uid int, gid int) (err error) {
- Entersyscall()
- _r := c_fchown(_C_int(fd), Uid_t(uid), Gid_t(gid))
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for fcntl/__go_fcntl
-func fcntl(fd int, cmd int, arg int) (val int, err error) {
- Entersyscall()
- _r := c___go_fcntl(_C_int(fd), _C_int(cmd), _C_int(arg))
- val = (int)(_r)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for FcntlFlock/__go_fcntl_flock
-//extern __go_fcntl_flock
-func c___go_fcntl_flock(fd _C_int, cmd _C_int, arg *Flock_t) _C_int
-func FcntlFlock(fd uintptr, cmd int, lk *Flock_t) (err error) {
- Entersyscall()
- _r := c___go_fcntl_flock(_C_int(fd), _C_int(cmd), lk)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Fdatasync/fdatasync
-//extern fdatasync
-func c_fdatasync(fd _C_int) _C_int
-func Fdatasync(fd int) (err error) {
- Entersyscall()
- _r := c_fdatasync(_C_int(fd))
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Fsync/fsync
-//extern fsync
-func c_fsync(fd _C_int) _C_int
-func Fsync(fd int) (err error) {
- Entersyscall()
- _r := c_fsync(_C_int(fd))
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Getegid/getegid
-//extern getegid
-func c_getegid() Gid_t
-func Getegid() (egid int) {
- _r := c_getegid()
- egid = (int)(_r)
- return
-}
-
-// Automatically generated wrapper for Geteuid/geteuid
-//extern geteuid
-func c_geteuid() Uid_t
-func Geteuid() (euid int) {
- _r := c_geteuid()
- euid = (int)(_r)
- return
-}
-
-// Automatically generated wrapper for Getgid/getgid
-//extern getgid
-func c_getgid() Gid_t
-func Getgid() (gid int) {
- _r := c_getgid()
- gid = (int)(_r)
- return
-}
-
-// Automatically generated wrapper for Getpgid/getpgid
-//extern getpgid
-func c_getpgid(pid Pid_t) Pid_t
-func Getpgid(pid int) (pgid int, err error) {
- _r := c_getpgid(Pid_t(pid))
- pgid = (int)(_r)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Getpgrp/getpgrp
-//extern getpgrp
-func c_getpgrp() Pid_t
-func Getpgrp() (pid int) {
- _r := c_getpgrp()
- pid = (int)(_r)
- return
-}
-
-// Automatically generated wrapper for Getpid/getpid
-func Getpid() (pid int) {
- _r := c_getpid()
- pid = (int)(_r)
- return
-}
-
-// Automatically generated wrapper for Getppid/getppid
-func Getppid() (ppid int) {
- _r := c_getppid()
- ppid = (int)(_r)
- return
-}
-
-// Automatically generated wrapper for Getrusage/getrusage
-//extern getrusage
-func c_getrusage(who _C_int, rusage *Rusage) _C_int
-func Getrusage(who int, rusage *Rusage) (err error) {
- _r := c_getrusage(_C_int(who), rusage)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for gettimeofday/gettimeofday
-//extern gettimeofday
-func c_gettimeofday(tv *Timeval, tz *byte) _C_int
-func gettimeofday(tv *Timeval, tz *byte) (err error) {
- _r := c_gettimeofday(tv, tz)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Getuid/getuid
-//extern getuid
-func c_getuid() Uid_t
-func Getuid() (uid int) {
- _r := c_getuid()
- uid = (int)(_r)
- return
-}
-
-// Automatically generated wrapper for Kill/kill
-func Kill(pid int, sig Signal) (err error) {
- _r := c_kill(Pid_t(pid), _C_int(sig))
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Lchown/lchown
-//extern lchown
-func c_lchown(path *byte, uid Uid_t, gid Gid_t) _C_int
-func Lchown(path string, uid int, gid int) (err error) {
- var _p1 *byte
- _p1, err = BytePtrFromString(path)
- if err != nil {
- return
- }
- Entersyscall()
- _r := c_lchown(_p1, Uid_t(uid), Gid_t(gid))
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Link/link
-//extern link
-func c_link(oldpath *byte, newpath *byte) _C_int
-func Link(oldpath string, newpath string) (err error) {
- var _p1 *byte
- _p1, err = BytePtrFromString(oldpath)
- if err != nil {
- return
- }
- var _p2 *byte
- _p2, err = BytePtrFromString(newpath)
- if err != nil {
- return
- }
- Entersyscall()
- _r := c_link(_p1, _p2)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Mkdir/mkdir
-//extern mkdir
-func c_mkdir(path *byte, mode Mode_t) _C_int
-func Mkdir(path string, mode uint32) (err error) {
- var _p1 *byte
- _p1, err = BytePtrFromString(path)
- if err != nil {
- return
- }
- Entersyscall()
- _r := c_mkdir(_p1, Mode_t(mode))
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Mknod/mknod
-//extern mknod
-func c_mknod(path *byte, mode Mode_t, dev _dev_t) _C_int
-func Mknod(path string, mode uint32, dev int) (err error) {
- var _p1 *byte
- _p1, err = BytePtrFromString(path)
- if err != nil {
- return
- }
- Entersyscall()
- _r := c_mknod(_p1, Mode_t(mode), _dev_t(dev))
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Mount/mount
-//extern mount
-func c_mount(source *byte, target *byte, fstype *byte, flags _C_long, data *byte) _C_int
-func Mount(source string, target string, fstype string, flags uintptr, data string) (err error) {
- var _p1 *byte
- _p1, err = BytePtrFromString(source)
- if err != nil {
- return
- }
- var _p2 *byte
- _p2, err = BytePtrFromString(target)
- if err != nil {
- return
- }
- var _p3 *byte
- _p3, err = BytePtrFromString(fstype)
- if err != nil {
- return
- }
- var _p5 *byte
- _p5, err = BytePtrFromString(data)
- if err != nil {
- return
- }
- Entersyscall()
- _r := c_mount(_p1, _p2, _p3, _C_long(flags), _p5)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Nanosleep/nanosleep
-//extern nanosleep
-func c_nanosleep(time *Timespec, leftover *Timespec) _C_int
-func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
- Entersyscall()
- _r := c_nanosleep(time, leftover)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Pause/pause
-//extern pause
-func c_pause() _C_int
-func Pause() (err error) {
- Entersyscall()
- _r := c_pause()
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for read/read
-//extern read
-func c_read(fd _C_int, buf *byte, count Size_t) Ssize_t
-func read(fd int, p []byte) (n int, err error) {
- var _p2 *byte
- if len(p) > 0 {
- _p2 = (*byte)(unsafe.Pointer(&p[0]))
- } else {
- _p2 = (*byte)(unsafe.Pointer(&_zero))
- }
- Entersyscall()
- _r := c_read(_C_int(fd), _p2, Size_t(len(p)))
- n = (int)(_r)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for readlen/read
-func readlen(fd int, p *byte, np int) (n int, err error) {
- Entersyscall()
- _r := c_read(_C_int(fd), p, Size_t(np))
- n = (int)(_r)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Readlink/readlink
-//extern readlink
-func c_readlink(path *byte, buf *byte, bufsiz Size_t) Ssize_t
-func Readlink(path string, buf []byte) (n int, err error) {
- var _p1 *byte
- _p1, err = BytePtrFromString(path)
- if err != nil {
- return
- }
- var _p2 *byte
- if len(buf) > 0 {
- _p2 = (*byte)(unsafe.Pointer(&buf[0]))
- } else {
- _p2 = (*byte)(unsafe.Pointer(&_zero))
- }
- Entersyscall()
- _r := c_readlink(_p1, _p2, Size_t(len(buf)))
- n = (int)(_r)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Rename/rename
-//extern rename
-func c_rename(oldpath *byte, newpath *byte) _C_int
-func Rename(oldpath string, newpath string) (err error) {
- var _p1 *byte
- _p1, err = BytePtrFromString(oldpath)
- if err != nil {
- return
- }
- var _p2 *byte
- _p2, err = BytePtrFromString(newpath)
- if err != nil {
- return
- }
- Entersyscall()
- _r := c_rename(_p1, _p2)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Rmdir/rmdir
-//extern rmdir
-func c_rmdir(path *byte) _C_int
-func Rmdir(path string) (err error) {
- var _p1 *byte
- _p1, err = BytePtrFromString(path)
- if err != nil {
- return
- }
- Entersyscall()
- _r := c_rmdir(_p1)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Sethostname/sethostname
-//extern sethostname
-func c_sethostname(name *byte, len Size_t) _C_int
-func Sethostname(p []byte) (err error) {
- var _p1 *byte
- if len(p) > 0 {
- _p1 = (*byte)(unsafe.Pointer(&p[0]))
- } else {
- _p1 = (*byte)(unsafe.Pointer(&_zero))
- }
- Entersyscall()
- _r := c_sethostname(_p1, Size_t(len(p)))
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Setgid/setgid
-//extern setgid
-func c_setgid(gid Gid_t) _C_int
-func Setgid(gid int) (err error) {
- _r := c_setgid(Gid_t(gid))
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Setregid/setregid
-//extern setregid
-func c_setregid(rgid Gid_t, egid Gid_t) _C_int
-func Setregid(rgid int, egid int) (err error) {
- _r := c_setregid(Gid_t(rgid), Gid_t(egid))
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Setpgid/setpgid
-func Setpgid(pid int, pgid int) (err error) {
- _r := c_setpgid(Pid_t(pid), Pid_t(pgid))
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Setreuid/setreuid
-//extern setreuid
-func c_setreuid(ruid Uid_t, euid Uid_t) _C_int
-func Setreuid(ruid int, euid int) (err error) {
- _r := c_setreuid(Uid_t(ruid), Uid_t(euid))
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Setsid/setsid
-func Setsid() (pid int, err error) {
- _r := c_setsid()
- pid = (int)(_r)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for settimeofday/settimeofday
-//extern settimeofday
-func c_settimeofday(tv *Timeval, tz *byte) _C_int
-func settimeofday(tv *Timeval, tz *byte) (err error) {
- _r := c_settimeofday(tv, tz)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Setuid/setuid
-//extern setuid
-func c_setuid(uid Uid_t) _C_int
-func Setuid(uid int) (err error) {
- _r := c_setuid(Uid_t(uid))
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Symlink/symlink
-//extern symlink
-func c_symlink(oldpath *byte, newpath *byte) _C_int
-func Symlink(oldpath string, newpath string) (err error) {
- var _p1 *byte
- _p1, err = BytePtrFromString(oldpath)
- if err != nil {
- return
- }
- var _p2 *byte
- _p2, err = BytePtrFromString(newpath)
- if err != nil {
- return
- }
- Entersyscall()
- _r := c_symlink(_p1, _p2)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Sync/sync
-//extern sync
-func c_sync()
-func Sync() {
- Entersyscall()
- c_sync()
- Exitsyscall()
-}
-
-// Automatically generated wrapper for Time/time
-//extern time
-func c_time(t *Time_t) Time_t
-func Time(t *Time_t) (tt Time_t, err error) {
- _r := c_time(t)
- tt = (Time_t)(_r)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Times/times
-//extern times
-func c_times(tms *Tms) _clock_t
-func Times(tms *Tms) (ticks uintptr, err error) {
- _r := c_times(tms)
- ticks = (uintptr)(_r)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Umask/umask
-//extern umask
-func c_umask(mask Mode_t) Mode_t
-func Umask(mask int) (oldmask int) {
- _r := c_umask(Mode_t(mask))
- oldmask = (int)(_r)
- return
-}
-
-// Automatically generated wrapper for Unlink/unlink
-//extern unlink
-func c_unlink(path *byte) _C_int
-func Unlink(path string) (err error) {
- var _p1 *byte
- _p1, err = BytePtrFromString(path)
- if err != nil {
- return
- }
- Entersyscall()
- _r := c_unlink(_p1)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Utime/utime
-//extern utime
-func c_utime(path *byte, buf *Utimbuf) _C_int
-func Utime(path string, buf *Utimbuf) (err error) {
- var _p1 *byte
- _p1, err = BytePtrFromString(path)
- if err != nil {
- return
- }
- Entersyscall()
- _r := c_utime(_p1, buf)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for write/write
-func write(fd int, p []byte) (n int, err error) {
- var _p2 *byte
- if len(p) > 0 {
- _p2 = (*byte)(unsafe.Pointer(&p[0]))
- } else {
- _p2 = (*byte)(unsafe.Pointer(&_zero))
- }
- Entersyscall()
- _r := c_write(_C_int(fd), _p2, Size_t(len(p)))
- n = (int)(_r)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for writelen/write
-func writelen(fd int, p *byte, np int) (n int, err error) {
- Entersyscall()
- _r := c_write(_C_int(fd), p, Size_t(np))
- n = (int)(_r)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for munmap/munmap
-//extern munmap
-func c_munmap(addr *byte, length Size_t) _C_int
-func munmap(addr uintptr, length uintptr) (err error) {
- Entersyscall()
- _r := c_munmap((*byte)(unsafe.Pointer(addr)), Size_t(length))
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Madvise/madvise
-//extern madvise
-func c_madvise(addr *byte, len Size_t, advice _C_int) _C_int
-func Madvise(b []byte, advice int) (err error) {
- var _p1 *byte
- if len(b) > 0 {
- _p1 = (*byte)(unsafe.Pointer(&b[0]))
- } else {
- _p1 = (*byte)(unsafe.Pointer(&_zero))
- }
- Entersyscall()
- _r := c_madvise(_p1, Size_t(len(b)), _C_int(advice))
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Mprotect/mprotect
-//extern mprotect
-func c_mprotect(addr *byte, len Size_t, prot _C_int) _C_int
-func Mprotect(b []byte, prot int) (err error) {
- var _p1 *byte
- if len(b) > 0 {
- _p1 = (*byte)(unsafe.Pointer(&b[0]))
- } else {
- _p1 = (*byte)(unsafe.Pointer(&_zero))
- }
- Entersyscall()
- _r := c_mprotect(_p1, Size_t(len(b)), _C_int(prot))
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Tcgetattr/tcgetattr
-//extern tcgetattr
-func c_tcgetattr(fd _C_int, p *Termios) _C_int
-func Tcgetattr(fd int, p *Termios) (err error) {
- _r := c_tcgetattr(_C_int(fd), p)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Tcsetattr/tcsetattr
-//extern tcsetattr
-func c_tcsetattr(fd _C_int, actions _C_int, p *Termios) _C_int
-func Tcsetattr(fd int, actions int, p *Termios) (err error) {
- Entersyscall()
- _r := c_tcsetattr(_C_int(fd), _C_int(actions), p)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for sysconf/sysconf
-//extern sysconf
-func c_sysconf(name _C_int) _C_long
-func sysconf(name int) (ret int64, err error) {
- Entersyscall()
- _r := c_sysconf(_C_int(name))
- ret = (int64)(_r)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Fstat/fstat
-//extern fstat
-func c_fstat(fd _C_int, stat *Stat_t) _C_int
-func Fstat(fd int, stat *Stat_t) (err error) {
- Entersyscall()
- _r := c_fstat(_C_int(fd), stat)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Ftruncate/ftruncate
-//extern ftruncate
-func c_ftruncate(fd _C_int, length Offset_t) _C_int
-func Ftruncate(fd int, length int64) (err error) {
- Entersyscall()
- _r := c_ftruncate(_C_int(fd), Offset_t(length))
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Getrlimit/getrlimit
-//extern getrlimit
-func c_getrlimit(resource _C_int, rlim *Rlimit) _C_int
-func Getrlimit(resource int, rlim *Rlimit) (err error) {
- _r := c_getrlimit(_C_int(resource), rlim)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Lstat/lstat
-//extern lstat
-func c_lstat(path *byte, stat *Stat_t) _C_int
-func Lstat(path string, stat *Stat_t) (err error) {
- var _p1 *byte
- _p1, err = BytePtrFromString(path)
- if err != nil {
- return
- }
- Entersyscall()
- _r := c_lstat(_p1, stat)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for mmap/mmap
-//extern mmap
-func c_mmap(addr *byte, length Size_t, prot _C_int, flags _C_int, fd _C_int, offset Offset_t) *byte
-func mmap(addr uintptr, length uintptr, prot int, flags int, fd int, offset int64) (xaddr uintptr, err error) {
- Entersyscall()
- _r := c_mmap((*byte)(unsafe.Pointer(addr)), Size_t(length), _C_int(prot), _C_int(flags), _C_int(fd), Offset_t(offset))
- xaddr = (uintptr)(unsafe.Pointer(_r))
- var errno Errno
- setErrno := false
- if _r == nil {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Open/__go_open
-//extern __go_open
-func c___go_open(path *byte, mode _C_int, perm Mode_t) _C_int
-func Open(path string, mode int, perm uint32) (fd int, err error) {
- var _p1 *byte
- _p1, err = BytePtrFromString(path)
- if err != nil {
- return
- }
- Entersyscall()
- _r := c___go_open(_p1, _C_int(mode), Mode_t(perm))
- fd = (int)(_r)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Pread/pread
-//extern pread
-func c_pread(fd _C_int, buf *byte, count Size_t, offset Offset_t) Ssize_t
-func Pread(fd int, p []byte, offset int64) (n int, err error) {
- var _p2 *byte
- if len(p) > 0 {
- _p2 = (*byte)(unsafe.Pointer(&p[0]))
- } else {
- _p2 = (*byte)(unsafe.Pointer(&_zero))
- }
- Entersyscall()
- _r := c_pread(_C_int(fd), _p2, Size_t(len(p)), Offset_t(offset))
- n = (int)(_r)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Pwrite/pwrite
-//extern pwrite
-func c_pwrite(fd _C_int, buf *byte, count Size_t, offset Offset_t) Ssize_t
-func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
- var _p2 *byte
- if len(p) > 0 {
- _p2 = (*byte)(unsafe.Pointer(&p[0]))
- } else {
- _p2 = (*byte)(unsafe.Pointer(&_zero))
- }
- Entersyscall()
- _r := c_pwrite(_C_int(fd), _p2, Size_t(len(p)), Offset_t(offset))
- n = (int)(_r)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Seek/lseek
-//extern lseek
-func c_lseek(fd _C_int, offset Offset_t, whence _C_int) Offset_t
-func Seek(fd int, offset int64, whence int) (off int64, err error) {
- Entersyscall()
- _r := c_lseek(_C_int(fd), Offset_t(offset), _C_int(whence))
- off = (int64)(_r)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Setrlimit/setrlimit
-//extern setrlimit
-func c_setrlimit(resource int, rlim *Rlimit) _C_int
-func Setrlimit(resource int, rlim *Rlimit) (err error) {
- _r := c_setrlimit(int(resource), rlim)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Stat/stat
-//extern stat
-func c_stat(path *byte, stat *Stat_t) _C_int
-func Stat(path string, stat *Stat_t) (err error) {
- var _p1 *byte
- _p1, err = BytePtrFromString(path)
- if err != nil {
- return
- }
- Entersyscall()
- _r := c_stat(_p1, stat)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Truncate/truncate
-//extern truncate
-func c_truncate(path *byte, length Offset_t) _C_int
-func Truncate(path string, length int64) (err error) {
- var _p1 *byte
- _p1, err = BytePtrFromString(path)
- if err != nil {
- return
- }
- Entersyscall()
- _r := c_truncate(_p1, Offset_t(length))
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Uname/uname
-//extern uname
-func c_uname(buf *Utsname) _C_int
-func Uname(buf *Utsname) (err error) {
- _r := c_uname(buf)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for wait4/wait4
-//extern wait4
-func c_wait4(pid Pid_t, status *_C_int, options _C_int, rusage *Rusage) Pid_t
-func wait4(pid Pid_t, status *_C_int, options int, rusage *Rusage) (wpid Pid_t, err error) {
- Entersyscall()
- _r := c_wait4(Pid_t(pid), status, _C_int(options), rusage)
- wpid = (Pid_t)(_r)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for accept/accept
-//extern accept
-func c_accept(fd _C_int, sa *RawSockaddrAny, len *Socklen_t) _C_int
-func accept(fd int, sa *RawSockaddrAny, len *Socklen_t) (nfd int, err error) {
- Entersyscall()
- _r := c_accept(_C_int(fd), sa, len)
- nfd = (int)(_r)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for getsockname/getsockname
-//extern getsockname
-func c_getsockname(fd _C_int, sa *RawSockaddrAny, len *Socklen_t) _C_int
-func getsockname(fd int, sa *RawSockaddrAny, len *Socklen_t) (err error) {
- _r := c_getsockname(_C_int(fd), sa, len)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for getpeername/getpeername
-//extern getpeername
-func c_getpeername(fd _C_int, sa *RawSockaddrAny, len *Socklen_t) _C_int
-func getpeername(fd int, sa *RawSockaddrAny, len *Socklen_t) (err error) {
- _r := c_getpeername(_C_int(fd), sa, len)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for setsockopt/setsockopt
-//extern setsockopt
-func c_setsockopt(s _C_int, level _C_int, optname _C_int, val *byte, vallen Socklen_t) _C_int
-func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen Socklen_t) (err error) {
- Entersyscall()
- _r := c_setsockopt(_C_int(s), _C_int(level), _C_int(name), (*byte)(val), Socklen_t(vallen))
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for recvfrom/recvfrom
-//extern recvfrom
-func c_recvfrom(fd _C_int, buf *byte, len Size_t, flags _C_int, from *RawSockaddrAny, fromlen *Socklen_t) Ssize_t
-func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *Socklen_t) (n int, err error) {
- var _p2 *byte
- if len(p) > 0 {
- _p2 = (*byte)(unsafe.Pointer(&p[0]))
- } else {
- _p2 = (*byte)(unsafe.Pointer(&_zero))
- }
- Entersyscall()
- _r := c_recvfrom(_C_int(fd), _p2, Size_t(len(p)), _C_int(flags), from, fromlen)
- n = (int)(_r)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Listen/listen
-//extern listen
-func c_listen(fd _C_int, n _C_int) _C_int
-func Listen(fd int, n int) (err error) {
- Entersyscall()
- _r := c_listen(_C_int(fd), _C_int(n))
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for Shutdown/shutdown
-//extern shutdown
-func c_shutdown(fd _C_int, how _C_int) _C_int
-func Shutdown(fd int, how int) (err error) {
- Entersyscall()
- _r := c_shutdown(_C_int(fd), _C_int(how))
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for EpollCreate/epoll_create
-//extern epoll_create
-func c_epoll_create(size _C_int) _C_int
-func EpollCreate(size int) (fd int, err error) {
- _r := c_epoll_create(_C_int(size))
- fd = (int)(_r)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for EpollCreate1/epoll_create1
-//extern epoll_create1
-func c_epoll_create1(flags _C_int) _C_int
-func EpollCreate1(flags int) (fd int, err error) {
- _r := c_epoll_create1(_C_int(flags))
- fd = (int)(_r)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for EpollCtl/epoll_ctl
-//extern epoll_ctl
-func c_epoll_ctl(epfd _C_int, op _C_int, fd _C_int, event *EpollEvent) _C_int
-func EpollCtl(epfd int, op int, fd int, event *EpollEvent) (err error) {
- _r := c_epoll_ctl(_C_int(epfd), _C_int(op), _C_int(fd), event)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for EpollWait/epoll_wait
-//extern epoll_wait
-func c_epoll_wait(epfd _C_int, events *EpollEvent, maxevents _C_int, timeout _C_int) _C_int
-func EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error) {
- var _p2 *EpollEvent
- if len(events) > 0 {
- _p2 = (*EpollEvent)(unsafe.Pointer(&events[0]))
- } else {
- _p2 = (*EpollEvent)(unsafe.Pointer(&_zero))
- }
- Entersyscall()
- _r := c_epoll_wait(_C_int(epfd), _p2, _C_int(len(events)), _C_int(msec))
- n = (int)(_r)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for bind/bind
-//extern bind
-func c_bind(fd _C_int, sa *RawSockaddrAny, len Socklen_t) _C_int
-func bind(fd int, sa *RawSockaddrAny, len Socklen_t) (err error) {
- Entersyscall()
- _r := c_bind(_C_int(fd), sa, Socklen_t(len))
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for connect/connect
-//extern connect
-func c_connect(s _C_int, addr *RawSockaddrAny, addrlen Socklen_t) _C_int
-func connect(s int, addr *RawSockaddrAny, addrlen Socklen_t) (err error) {
- Entersyscall()
- _r := c_connect(_C_int(s), addr, Socklen_t(addrlen))
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for socket/socket
-//extern socket
-func c_socket(domain _C_int, typ _C_int, protocol _C_int) _C_int
-func socket(domain int, typ int, proto int) (fd int, err error) {
- _r := c_socket(_C_int(domain), _C_int(typ), _C_int(proto))
- fd = (int)(_r)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for socketpair/socketpair
-//extern socketpair
-func c_socketpair(domain _C_int, typ _C_int, protocol _C_int, fd *[2]_C_int) _C_int
-func socketpair(domain int, typ int, proto int, fd *[2]_C_int) (err error) {
- _r := c_socketpair(_C_int(domain), _C_int(typ), _C_int(proto), fd)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for getsockopt/getsockopt
-//extern getsockopt
-func c_getsockopt(s _C_int, level _C_int, name _C_int, val *byte, vallen *Socklen_t) _C_int
-func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *Socklen_t) (err error) {
- Entersyscall()
- _r := c_getsockopt(_C_int(s), _C_int(level), _C_int(name), (*byte)(val), vallen)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for sendto/sendto
-//extern sendto
-func c_sendto(s _C_int, buf *byte, len Size_t, flags _C_int, to *RawSockaddrAny, tolen Socklen_t) Ssize_t
-func sendto(s int, buf []byte, flags int, to *RawSockaddrAny, tolen Socklen_t) (err error) {
- var _p2 *byte
- if len(buf) > 0 {
- _p2 = (*byte)(unsafe.Pointer(&buf[0]))
- } else {
- _p2 = (*byte)(unsafe.Pointer(&_zero))
- }
- Entersyscall()
- _r := c_sendto(_C_int(s), _p2, Size_t(len(buf)), _C_int(flags), to, Socklen_t(tolen))
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for recvmsg/recvmsg
-//extern recvmsg
-func c_recvmsg(s _C_int, msg *Msghdr, flags _C_int) Ssize_t
-func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
- Entersyscall()
- _r := c_recvmsg(_C_int(s), msg, _C_int(flags))
- n = (int)(_r)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
-// Automatically generated wrapper for sendmsg/sendmsg
-//extern sendmsg
-func c_sendmsg(s _C_int, msg *Msghdr, flags _C_int) Ssize_t
-func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
- Entersyscall()
- _r := c_sendmsg(_C_int(s), msg, _C_int(flags))
- n = (int)(_r)
- var errno Errno
- setErrno := false
- if _r < 0 {
- errno = GetErrno()
- setErrno = true
- }
- Exitsyscall()
- if setErrno {
- err = errno
- }
- return
-}
-
+++ /dev/null
-package runtime
-type _ptrdiff_t int64
-type _size_t uint64
-type _wchar_t int32
-type ___u_char uint8
-type ___u_short uint16
-type ___u_int uint32
-type ___u_long uint64
-type ___int8_t int8
-type ___uint8_t uint8
-type ___int16_t int16
-type ___uint16_t uint16
-type ___int32_t int32
-type ___uint32_t uint32
-type ___int64_t int64
-type ___uint64_t uint64
-type ___int_least8_t int8
-type ___uint_least8_t uint8
-type ___int_least16_t int16
-type ___uint_least16_t uint16
-type ___int_least32_t int32
-type ___uint_least32_t uint32
-type ___int_least64_t int64
-type ___uint_least64_t uint64
-type ___quad_t int64
-type ___u_quad_t uint64
-type ___intmax_t int64
-type ___uintmax_t uint64
-type ___dev_t uint64
-type ___uid_t uint32
-type ___gid_t uint32
-type ___ino_t uint64
-type ___ino64_t uint64
-type ___mode_t uint32
-type ___nlink_t uint64
-type ___off_t int64
-type ___off64_t int64
-type ___pid_t int32
-type ___fsid_t struct { __val [1+1]int32; }
-const _sizeof___fsid_t = 8
-type ___clock_t int64
-type ___rlim_t uint64
-type ___rlim64_t uint64
-type ___id_t uint32
-type ___time_t int64
-type ___useconds_t uint32
-type ___suseconds_t int64
-type ___daddr_t int32
-type ___key_t int32
-type ___clockid_t int32
-type ___timer_t *byte
-type ___blksize_t int64
-type ___blkcnt_t int64
-type ___blkcnt64_t int64
-type ___fsblkcnt_t uint64
-type ___fsblkcnt64_t uint64
-type ___fsfilcnt_t uint64
-type ___fsfilcnt64_t uint64
-type ___fsword_t int64
-type ___ssize_t int64
-type ___syscall_slong_t int64
-type ___syscall_ulong_t uint64
-type ___loff_t int64
-type ___caddr_t *int8
-type ___intptr_t int64
-type ___socklen_t uint32
-type ___sig_atomic_t int32
-type _u_char uint8
-type _u_short uint16
-type _u_int uint32
-type _u_long uint64
-type _quad_t int64
-type _u_quad_t uint64
-type _fsid_t struct { __val [1+1]int32; }
-const _sizeof_fsid_t = 8
-type _loff_t int64
-type _ino_t uint64
-type _ino64_t uint64
-type _dev_t uint64
-type _gid_t uint32
-type _mode_t uint32
-type _nlink_t uint64
-type _uid_t uint32
-type _off_t int64
-type _off64_t int64
-type _pid_t int32
-type _id_t uint32
-type _ssize_t int64
-type _daddr_t int32
-type _caddr_t *int8
-type _key_t int32
-type _clock_t int64
-type _clockid_t int32
-type _time_t int64
-type _timer_t *byte
-type _useconds_t uint32
-type _suseconds_t int64
-type _ulong uint64
-type _ushort uint16
-type _uint uint32
-type _int8_t int8
-type _int16_t int16
-type _int32_t int32
-type _int64_t int64
-type _u_int8_t uint8
-type _u_int16_t uint16
-type _u_int32_t uint32
-type _u_int64_t uint64
-type _register_t int64
-type ___sigset_t struct { __val [15+1]uint64; }
-const _sizeof___sigset_t = 128
-type _sigset_t struct { __val [15+1]uint64; }
-const _sizeof_sigset_t = 128
-const _sizeof_timeval = 16
-const _sizeof_timespec = 16
-type ___fd_mask int64
-type _fd_set struct { fds_bits [15+1]int64; }
-const _sizeof_fd_set = 128
-type _fd_mask int64
-type _blksize_t int64
-type _blkcnt_t int64
-type _fsblkcnt_t uint64
-type _fsfilcnt_t uint64
-type _blkcnt64_t int64
-type _fsblkcnt64_t uint64
-type _fsfilcnt64_t uint64
-type ___pthread_rwlock_arch_t struct { __readers uint32; __writers uint32; __wrphase_futex uint32; __writers_futex uint32; __pad3 uint32; __pad4 uint32; __cur_writer int32; __shared int32; __rwelision int8; __pad1 [6+1]uint8; __pad2 uint64; __flags uint32; Godump_0_pad [4]byte; }
-const _sizeof___pthread_rwlock_arch_t = 56
-type ___pthread_internal_list struct { __prev *___pthread_internal_list; __next *___pthread_internal_list; }
-const _sizeof___pthread_internal_list = 16
-type ___pthread_list_t struct { __prev *___pthread_internal_list; __next *___pthread_internal_list; }
-const _sizeof___pthread_list_t = 16
-type ___pthread_mutex_s struct { __lock int32; __count uint32; __owner int32; __nusers uint32; __kind int32; __spins int16; __elision int16; __list ___pthread_list_t; }
-const _sizeof___pthread_mutex_s = 40
-type ___pthread_cond_s struct { __wseq uint64; __g1_start uint64; __g_refs [1+1]uint32; __g_size [1+1]uint32; __g1_orig_size uint32; __wrefs uint32; __g_signals [1+1]uint32; Godump_0_align [0]int64; }
-const _sizeof___pthread_cond_s = 48
-type _pthread_t uint64
-type _pthread_mutexattr_t struct { __size [3+1]int8; Godump_0_align [0]int32; }
-const _sizeof_pthread_mutexattr_t = 4
-type _pthread_condattr_t struct { __size [3+1]int8; Godump_0_align [0]int32; }
-const _sizeof_pthread_condattr_t = 4
-type _pthread_key_t uint32
-type _pthread_once_t int32
-type _pthread_attr_t struct { __size [55+1]int8; Godump_0_align [0]int64; }
-const _sizeof_pthread_attr_t = 56
-type _pthread_mutex_t struct { __data ___pthread_mutex_s; }
-const _sizeof_pthread_mutex_t = 40
-type _pthread_cond_t struct { __data ___pthread_cond_s; }
-const _sizeof_pthread_cond_t = 48
-type _pthread_rwlock_t struct { __data ___pthread_rwlock_arch_t; }
-const _sizeof_pthread_rwlock_t = 56
-type _pthread_rwlockattr_t struct { __size [7+1]int8; Godump_0_align [0]int64; }
-const _sizeof_pthread_rwlockattr_t = 8
-type _pthread_spinlock_t int32
-type _pthread_barrier_t struct { __size [31+1]int8; Godump_0_align [0]int64; }
-const _sizeof_pthread_barrier_t = 32
-type _pthread_barrierattr_t struct { __size [3+1]int8; Godump_0_align [0]int32; }
-const _sizeof_pthread_barrierattr_t = 4
-type _dirent struct { d_ino uint64; d_off int64; d_reclen uint16; d_type uint8; d_name [255+1]int8; Godump_0_pad [5]byte; }
-const _sizeof_dirent = 280
-type _dirent64 struct { d_ino uint64; d_off int64; d_reclen uint16; d_type uint8; d_name [255+1]int8; Godump_0_pad [5]byte; }
-const _sizeof_dirent64 = 280
-type _DIR struct { }
-type _error_t int32
-type _flock struct { l_type int16; l_whence int16; l_start int64; l_len int64; l_pid int32; Godump_0_pad [4]byte; }
-const _sizeof_flock = 32
-type _flock64 struct { l_type int16; l_whence int16; l_start int64; l_len int64; l_pid int32; Godump_0_pad [4]byte; }
-const _sizeof_flock64 = 32
-type _iovec struct { iov_base *byte; iov_len uint64; }
-const _sizeof_iovec = 16
-type _f_owner_ex struct { _type uint32; pid int32; }
-const _sizeof_f_owner_ex = 8
-type _file_handle struct { handle_bytes uint32; handle_type int32; f_handle [0]uint8; }
-const _sizeof_file_handle = 8
-type _stat struct { st_dev uint64; st_ino uint64; st_nlink uint64; st_mode uint32; st_uid uint32; st_gid uint32; __pad0 int32; st_rdev uint64; st_size int64; st_blksize int64; st_blocks int64; st_atim timespec; st_mtim timespec; st_ctim timespec; __glibc_reserved [2+1]int64; }
-const _sizeof_stat = 144
-type _stat64 struct { st_dev uint64; st_ino uint64; st_nlink uint64; st_mode uint32; st_uid uint32; st_gid uint32; __pad0 int32; st_rdev uint64; st_size int64; st_blksize int64; st_blocks int64; st_atim timespec; st_mtim timespec; st_ctim timespec; __glibc_reserved [2+1]int64; }
-const _sizeof_stat64 = 144
-type _stack_t struct { ss_sp *byte; ss_flags int32; ss_size uint64; }
-const _sizeof_stack_t = 24
-type _greg_t int64
-type _gregset_t [22+1]int64
-type __libc_fpxreg struct { significand [3+1]uint16; exponent uint16; __glibc_reserved1 [2+1]uint16; }
-const _sizeof__libc_fpxreg = 16
-type __libc_xmmreg struct { element [3+1]uint32; }
-const _sizeof__libc_xmmreg = 16
-type __libc_fpstate struct { cwd uint16; swd uint16; ftw uint16; fop uint16; rip uint64; rdp uint64; mxcsr uint32; mxcr_mask uint32; _st [7+1]__libc_fpxreg; _xmm [15+1]__libc_xmmreg; __glibc_reserved1 [23+1]uint32; }
-const _sizeof__libc_fpstate = 512
-type _fpregset_t *__libc_fpstate
-type _mcontext_t struct { gregs _gregset_t; fpregs _fpregset_t; __reserved1 [7+1]uint64; }
-const _sizeof_mcontext_t = 256
-type _ucontext_t struct { uc_flags uint64; uc_link *_ucontext_t; uc_stack _stack_t; uc_mcontext _mcontext_t; uc_sigmask _sigset_t; __fpregs_mem __libc_fpstate; __ssp [3+1]uint64; }
-const _sizeof_ucontext_t = 968
-type _uint8_t uint8
-type _uint16_t uint16
-type _uint32_t uint32
-type _uint64_t uint64
-type _socklen_t uint32
-type _sa_family_t uint16
-type _sockaddr struct { sa_family uint16; sa_data [13+1]int8; }
-const _sizeof_sockaddr = 16
-type _sockaddr_storage struct { ss_family uint16; __ss_padding [117+1]int8; __ss_align uint64; }
-const _sizeof_sockaddr_storage = 128
-type _msghdr struct { msg_name *byte; msg_namelen uint32; msg_iov *_iovec; msg_iovlen uint64; msg_control *byte; msg_controllen uint64; msg_flags int32; Godump_0_pad [4]byte; }
-const _sizeof_msghdr = 56
-type _cmsghdr struct { cmsg_len uint64; cmsg_level int32; cmsg_type int32; __cmsg_data [0]uint8; }
-const _sizeof_cmsghdr = 16
-type _ucred struct { pid int32; uid uint32; gid uint32; }
-const _sizeof_ucred = 12
-type _linger struct { l_onoff int32; l_linger int32; }
-const _sizeof_linger = 8
-type _osockaddr struct { sa_family uint16; sa_data [13+1]uint8; }
-const _sizeof_osockaddr = 16
-type ___SOCKADDR_ARG struct { __sockaddr__ *_sockaddr; }
-const _sizeof___SOCKADDR_ARG = 8
-type ___CONST_SOCKADDR_ARG struct { __sockaddr__ *_sockaddr; }
-const _sizeof___CONST_SOCKADDR_ARG = 8
-type _mmsghdr struct { msg_hdr _msghdr; msg_len uint32; Godump_0_pad [4]byte; }
-const _sizeof_mmsghdr = 64
-type _in_addr_t uint32
-type _in_addr struct { s_addr uint32; }
-const _sizeof_in_addr = 4
-type _ip_opts struct { ip_dst _in_addr; ip_opts [39+1]int8; }
-const _sizeof_ip_opts = 44
-type _ip_mreqn struct { imr_multiaddr _in_addr; imr_address _in_addr; imr_ifindex int32; }
-const _sizeof_ip_mreqn = 12
-type _in_pktinfo struct { ipi_ifindex int32; ipi_spec_dst _in_addr; ipi_addr _in_addr; }
-const _sizeof_in_pktinfo = 12
-type _in_port_t uint16
-type _sockaddr_in struct { sin_family uint16; sin_port uint16; sin_addr _in_addr; sin_zero [7+1]uint8; }
-const _sizeof_sockaddr_in = 16
-type _ip_mreq struct { imr_multiaddr _in_addr; imr_interface _in_addr; }
-const _sizeof_ip_mreq = 8
-type _ip_mreq_source struct { imr_multiaddr _in_addr; imr_interface _in_addr; imr_sourceaddr _in_addr; }
-const _sizeof_ip_mreq_source = 12
-const _sizeof_ipv6_mreq = 20
-type _group_req struct { gr_interface uint32; gr_group _sockaddr_storage; }
-const _sizeof_group_req = 136
-type _group_source_req struct { gsr_interface uint32; gsr_group _sockaddr_storage; gsr_source _sockaddr_storage; }
-const _sizeof_group_source_req = 264
-type _ip_msfilter struct { imsf_multiaddr _in_addr; imsf_interface _in_addr; imsf_fmode uint32; imsf_numsrc uint32; imsf_slist [0+1]_in_addr; }
-const _sizeof_ip_msfilter = 20
-type _group_filter struct { gf_interface uint32; gf_group _sockaddr_storage; gf_fmode uint32; gf_numsrc uint32; gf_slist [0+1]_sockaddr_storage; }
-const _sizeof_group_filter = 272
-const _sizeof_in6_pktinfo = 20
-const _sizeof_ip6_mtuinfo = 32
-type _int_least8_t int8
-type _int_least16_t int16
-type _int_least32_t int32
-type _int_least64_t int64
-type _uint_least8_t uint8
-type _uint_least16_t uint16
-type _uint_least32_t uint32
-type _uint_least64_t uint64
-type _int_fast8_t int8
-type _int_fast16_t int64
-type _int_fast32_t int64
-type _int_fast64_t int64
-type _uint_fast8_t uint8
-type _uint_fast16_t uint64
-type _uint_fast32_t uint64
-type _uint_fast64_t uint64
-type _intptr_t int64
-type _uintptr_t uint64
-type _intmax_t int64
-type _uintmax_t uint64
-type _tcp_seq uint32
-type _tcphdr struct { th_sport uint16; th_dport uint16; th_seq uint32; th_ack uint32; Godump_0_pad [1]byte; th_flags uint8; th_win uint16; th_sum uint16; th_urp uint16; Godump_1_align [0]int32; }
-const _sizeof_tcphdr = 20
-type _tcp_info struct { tcpi_state uint8; tcpi_ca_state uint8; tcpi_retransmits uint8; tcpi_probes uint8; tcpi_backoff uint8; tcpi_options uint8; tcpi_rto uint32; tcpi_ato uint32; tcpi_snd_mss uint32; tcpi_rcv_mss uint32; tcpi_unacked uint32; tcpi_sacked uint32; tcpi_lost uint32; tcpi_retrans uint32; tcpi_fackets uint32; tcpi_last_data_sent uint32; tcpi_last_ack_sent uint32; tcpi_last_data_recv uint32; tcpi_last_ack_recv uint32; tcpi_pmtu uint32; tcpi_rcv_ssthresh uint32; tcpi_rtt uint32; tcpi_rttvar uint32; tcpi_snd_ssthresh uint32; tcpi_snd_cwnd uint32; tcpi_advmss uint32; tcpi_reordering uint32; tcpi_rcv_rtt uint32; tcpi_rcv_space uint32; tcpi_total_retrans uint32; }
-const _sizeof_tcp_info = 104
-type _tcp_md5sig struct { tcpm_addr _sockaddr_storage; tcpm_flags uint8; tcpm_prefixlen uint8; tcpm_keylen uint16; __tcpm_pad uint32; tcpm_key [79+1]uint8; }
-const _sizeof_tcp_md5sig = 216
-type _tcp_repair_opt struct { opt_code uint32; opt_val uint32; }
-const _sizeof_tcp_repair_opt = 8
-type _tcp_cookie_transactions struct { tcpct_flags uint16; __tcpct_pad1 uint8; tcpct_cookie_desired uint8; tcpct_s_data_desired uint16; tcpct_used uint16; tcpct_value [535+1]uint8; }
-const _sizeof_tcp_cookie_transactions = 544
-type _tcp_repair_window struct { snd_wl1 uint32; snd_wnd uint32; max_window uint32; rcv_wnd uint32; rcv_wup uint32; }
-const _sizeof_tcp_repair_window = 20
-type _timestamp struct { len uint8; ptr uint8; data [8+1]uint32; }
-const _sizeof_timestamp = 40
-type _iphdr struct { Godump_0_pad [1]byte; tos uint8; tot_len uint16; id uint16; frag_off uint16; ttl uint8; protocol uint8; check uint16; saddr uint32; daddr uint32; }
-const _sizeof_iphdr = 20
-type _ip struct { Godump_0_pad [1]byte; ip_tos uint8; ip_len uint16; ip_id uint16; ip_off uint16; ip_ttl uint8; ip_p uint8; ip_sum uint16; ip_src _in_addr; ip_dst _in_addr; }
-const _sizeof_ip = 20
-type _ip_timestamp struct { ipt_code uint8; ipt_len uint8; ipt_ptr uint8; data [8+1]uint32; }
-const _sizeof_ip_timestamp = 40
-type ___s8 int8
-type ___u8 uint8
-type ___s16 int16
-type ___u16 uint16
-type ___s32 int32
-type ___u32 uint32
-type ___s64 int64
-type ___u64 uint64
-type ___kernel_fd_set struct { fds_bits [15+1]uint64; }
-const _sizeof___kernel_fd_set = 128
-type ___kernel_sighandler_t func(int32)
-type ___kernel_key_t int32
-type ___kernel_mqd_t int32
-type ___kernel_old_uid_t uint16
-type ___kernel_old_gid_t uint16
-type ___kernel_old_dev_t uint64
-type ___kernel_long_t int64
-type ___kernel_ulong_t uint64
-type ___kernel_ino_t uint64
-type ___kernel_mode_t uint32
-type ___kernel_pid_t int32
-type ___kernel_ipc_pid_t int32
-type ___kernel_uid_t uint32
-type ___kernel_gid_t uint32
-type ___kernel_suseconds_t int64
-type ___kernel_daddr_t int32
-type ___kernel_uid32_t uint32
-type ___kernel_gid32_t uint32
-type ___kernel_size_t uint64
-type ___kernel_ssize_t int64
-type ___kernel_ptrdiff_t int64
-type ___kernel_fsid_t struct { val [1+1]int32; }
-const _sizeof___kernel_fsid_t = 8
-type ___kernel_off_t int64
-type ___kernel_loff_t int64
-type ___kernel_time_t int64
-type ___kernel_time64_t int64
-type ___kernel_clock_t int64
-type ___kernel_timer_t int32
-type ___kernel_clockid_t int32
-type ___kernel_caddr_t *int8
-type ___kernel_uid16_t uint16
-type ___kernel_gid16_t uint16
-type ___le16 uint16
-type ___be16 uint16
-type ___le32 uint32
-type ___be32 uint32
-type ___le64 uint64
-type ___be64 uint64
-type ___sum16 uint16
-type ___wsum uint32
-type ___poll_t uint32
-type _ethhdr struct { h_dest [5+1]uint8; h_source [5+1]uint8; h_proto uint16; }
-const _sizeof_ethhdr = 14
-type _ether_addr struct { ether_addr_octet [5+1]uint8; }
-const _sizeof_ether_addr = 6
-type _ether_header struct { ether_dhost [5+1]uint8; ether_shost [5+1]uint8; ether_type uint16; }
-const _sizeof_ether_header = 14
-type _arphdr struct { ar_hrd uint16; ar_pro uint16; ar_hln uint8; ar_pln uint8; ar_op uint16; }
-const _sizeof_arphdr = 8
-type _arpreq struct { arp_pa _sockaddr; arp_ha _sockaddr; arp_flags int32; arp_netmask _sockaddr; arp_dev [15+1]int8; }
-const _sizeof_arpreq = 68
-type _arpreq_old struct { arp_pa _sockaddr; arp_ha _sockaddr; arp_flags int32; arp_netmask _sockaddr; }
-const _sizeof_arpreq_old = 52
-type _arpd_request struct { req uint16; ip uint32; dev uint64; stamp uint64; updated uint64; ha [6+1]uint8; Godump_0_pad [1]byte; }
-const _sizeof_arpd_request = 40
-type _ether_arp struct { ea_hdr _arphdr; arp_sha [5+1]uint8; arp_spa [3+1]uint8; arp_tha [5+1]uint8; arp_tpa [3+1]uint8; }
-const _sizeof_ether_arp = 28
-type _sig_atomic_t int32
-type _sigval struct { sival_int int32; Godump_0_pad [4]byte; Godump_1_align [0]int64; }
-const _sizeof_sigval = 8
-type ___sigval_t struct { sival_int int32; Godump_0_pad [4]byte; Godump_1_align [0]int64; }
-const _sizeof___sigval_t = 8
-type _siginfo_t struct { si_signo int32; si_errno int32; si_code int32; __pad0 int32; _sifields struct { _pad [27+1]int32; Godump_0_align [0]int64; }; }
-const _sizeof_siginfo_t = 128
-type _sigval_t struct { sival_int int32; Godump_0_pad [4]byte; Godump_1_align [0]int64; }
-const _sizeof_sigval_t = 8
-type _sigevent struct { sigev_value ___sigval_t; sigev_signo int32; sigev_notify int32; _sigev_un struct { _pad [11+1]int32; Godump_0_align [0]int64; }; }
-const _sizeof_sigevent = 64
-type _sigevent_t struct { sigev_value ___sigval_t; sigev_signo int32; sigev_notify int32; _sigev_un struct { _pad [11+1]int32; Godump_0_align [0]int64; }; }
-const _sizeof_sigevent_t = 64
-type ___sighandler_t func(int32)
-type _sighandler_t func(int32)
-type _sig_t func(int32)
-type _sigaction struct { __sigaction_handler struct { sa_handler ___sighandler_t; }; sa_mask ___sigset_t; sa_flags int32; sa_restorer func(); }
-const _sizeof_sigaction = 152
-type __fpx_sw_bytes struct { magic1 uint32; extended_size uint32; xstate_bv uint64; xstate_size uint32; __glibc_reserved1 [6+1]uint32; }
-const _sizeof__fpx_sw_bytes = 48
-type __fpreg struct { significand [3+1]uint16; exponent uint16; }
-const _sizeof__fpreg = 10
-type __fpxreg struct { significand [3+1]uint16; exponent uint16; __glibc_reserved1 [2+1]uint16; }
-const _sizeof__fpxreg = 16
-type __xmmreg struct { element [3+1]uint32; }
-const _sizeof__xmmreg = 16
-type __fpstate struct { cwd uint16; swd uint16; ftw uint16; fop uint16; rip uint64; rdp uint64; mxcsr uint32; mxcr_mask uint32; _st [7+1]__fpxreg; _xmm [15+1]__xmmreg; __glibc_reserved1 [23+1]uint32; }
-const _sizeof__fpstate = 512
-type _sigcontext struct { r8 uint64; r9 uint64; r10 uint64; r11 uint64; r12 uint64; r13 uint64; r14 uint64; r15 uint64; rdi uint64; rsi uint64; rbp uint64; rbx uint64; rdx uint64; rax uint64; rcx uint64; rsp uint64; rip uint64; eflags uint64; cs uint16; gs uint16; fs uint16; __pad0 uint16; err uint64; trapno uint64; oldmask uint64; cr2 uint64; fpstate *__fpstate; __reserved1 [7+1]uint64; }
-const _sizeof_sigcontext = 256
-type __xsave_hdr struct { xstate_bv uint64; __glibc_reserved1 [1+1]uint64; __glibc_reserved2 [4+1]uint64; }
-const _sizeof__xsave_hdr = 64
-type __ymmh_state struct { ymmh_space [63+1]uint32; }
-const _sizeof__ymmh_state = 256
-type __xstate struct { fpstate __fpstate; xstate_hdr __xsave_hdr; ymmh __ymmh_state; }
-const _sizeof__xstate = 832
-type _sigstack struct { ss_sp *byte; ss_onstack int32; Godump_0_pad [4]byte; }
-const _sizeof_sigstack = 16
-type _winsize struct { ws_row uint16; ws_col uint16; ws_xpixel uint16; ws_ypixel uint16; }
-const _sizeof_winsize = 8
-type _termio struct { c_iflag uint16; c_oflag uint16; c_cflag uint16; c_lflag uint16; c_line uint8; c_cc [7+1]uint8; Godump_0_pad [1]byte; }
-const _sizeof_termio = 18
-type _cc_t uint8
-type _speed_t uint32
-type _tcflag_t uint32
-type _termios struct { c_iflag uint32; c_oflag uint32; c_cflag uint32; c_lflag uint32; c_line uint8; c_cc [31+1]uint8; c_ispeed uint32; c_ospeed uint32; }
-const _sizeof_termios = 60
-const _sizeof_epoll_data = 8
-const _sizeof_epoll_data_t = 8
-const _sizeof_epoll_event = 12
-type _prctl_mm_map struct { start_code uint64; end_code uint64; start_data uint64; end_data uint64; start_brk uint64; brk uint64; start_stack uint64; arg_start uint64; arg_end uint64; env_start uint64; env_end uint64; auxv *uint64; auxv_size uint32; exe_fd uint32; }
-const _sizeof_prctl_mm_map = 104
-type ___ptrace_peeksiginfo_args struct { off uint64; flags uint32; nr int32; }
-const _sizeof___ptrace_peeksiginfo_args = 16
-type ___ptrace_seccomp_metadata struct { filter_off uint64; flags uint64; }
-const _sizeof___ptrace_seccomp_metadata = 16
-type _rlim_t uint64
-type _rlim64_t uint64
-type _rlimit struct { rlim_cur uint64; rlim_max uint64; }
-const _sizeof_rlimit = 16
-type _rlimit64 struct { rlim_cur uint64; rlim_max uint64; }
-const _sizeof_rlimit64 = 16
-type _rusage struct { ru_utime timeval; ru_stime timeval; ru_maxrss int64; ru_ixrss int64; ru_idrss int64; ru_isrss int64; ru_minflt int64; ru_majflt int64; ru_nswap int64; ru_inblock int64; ru_oublock int64; ru_msgsnd int64; ru_msgrcv int64; ru_nsignals int64; ru_nvcsw int64; ru_nivcsw int64; }
-const _sizeof_rusage = 144
-type ___rlimit_resource_t uint32
-type ___rusage_who_t int32
-type ___priority_which_t uint32
-type _statx_timestamp struct { tv_sec int64; tv_nsec uint32; __statx_timestamp_pad1 [0+1]int32; }
-const _sizeof_statx_timestamp = 16
-type _statx struct { stx_mask uint32; stx_blksize uint32; stx_attributes uint64; stx_nlink uint32; stx_uid uint32; stx_gid uint32; stx_mode uint16; __statx_pad1 [0+1]uint16; stx_ino uint64; stx_size uint64; stx_blocks uint64; stx_attributes_mask uint64; stx_atime _statx_timestamp; stx_btime _statx_timestamp; stx_ctime _statx_timestamp; stx_mtime _statx_timestamp; stx_rdev_major uint32; stx_rdev_minor uint32; stx_dev_major uint32; stx_dev_minor uint32; __statx_pad2 [13+1]uint64; }
-const _sizeof_statx = 256
-type _timezone struct { tz_minuteswest int32; tz_dsttime int32; }
-const _sizeof_timezone = 8
-type ___timezone_ptr_t *_timezone
-type _itimerval struct { it_interval timeval; it_value timeval; }
-const _sizeof_itimerval = 32
-type ___itimer_which_t uint32
-type _tms struct { tms_utime int64; tms_stime int64; tms_cutime int64; tms_cstime int64; }
-const _sizeof_tms = 32
-type _idtype_t uint32
-type _sockaddr_un struct { sun_family uint16; sun_path [107+1]int8; }
-const _sizeof_sockaddr_un = 110
-type ___locale_struct struct { __locales [12+1]*___locale_data; __ctype_b *uint16; __ctype_tolower *int32; __ctype_toupper *int32; __names [12+1]*int8; }
-const _sizeof___locale_struct = 232
-type ___locale_t *___locale_struct
-type _locale_t *___locale_struct
-type _user_fpregs_struct struct { cwd uint16; swd uint16; ftw uint16; fop uint16; rip uint64; rdp uint64; mxcsr uint32; mxcr_mask uint32; st_space [31+1]uint32; xmm_space [63+1]uint32; padding [23+1]uint32; }
-const _sizeof_user_fpregs_struct = 512
-type _user_regs_struct struct { r15 uint64; r14 uint64; r13 uint64; r12 uint64; rbp uint64; rbx uint64; r11 uint64; r10 uint64; r9 uint64; r8 uint64; rax uint64; rcx uint64; rdx uint64; rsi uint64; rdi uint64; orig_rax uint64; rip uint64; cs uint64; eflags uint64; rsp uint64; ss uint64; fs_base uint64; gs_base uint64; ds uint64; es uint64; fs uint64; gs uint64; }
-const _sizeof_user_regs_struct = 216
-type _user struct { regs _user_regs_struct; u_fpvalid int32; i387 _user_fpregs_struct; u_tsize uint64; u_dsize uint64; u_ssize uint64; start_code uint64; start_stack uint64; signal int64; reserved int32; Godump_0_pad [4]byte; u_ar0 *_user_regs_struct; u_fpstate *_user_fpregs_struct; magic uint64; u_comm [31+1]int8; u_debugreg [7+1]uint64; }
-const _sizeof_user = 912
-type _utsname struct { sysname [64+1]int8; nodename [64+1]int8; release [64+1]int8; version [64+1]int8; machine [64+1]int8; domainname [64+1]int8; }
-const _sizeof_utsname = 390
-type _timex struct { modes uint32; offset int64; freq int64; maxerror int64; esterror int64; status int32; constant int64; precision int64; tolerance int64; time timeval; tick int64; ppsfreq int64; jitter int64; shift int32; stabil int64; jitcnt int64; calcnt int64; errcnt int64; stbcnt int64; tai int32; Godump_0 int32; Godump_1 int32; Godump_2 int32; Godump_3 int32; Godump_4 int32; Godump_5 int32; Godump_6 int32; Godump_7 int32; Godump_8 int32; Godump_9 int32; Godump_10 int32; }
-const _sizeof_timex = 208
-type _tm struct { tm_sec int32; tm_min int32; tm_hour int32; tm_mday int32; tm_mon int32; tm_year int32; tm_wday int32; tm_yday int32; tm_isdst int32; tm_gmtoff int64; tm_zone *int8; }
-const _sizeof_tm = 56
-type _itimerspec struct { it_interval timespec; it_value timespec; }
-const _sizeof_itimerspec = 32
-type _rpcent struct { r_name *int8; r_aliases **int8; r_number int32; Godump_0_pad [4]byte; }
-const _sizeof_rpcent = 24
-type _netent struct { n_name *int8; n_aliases **int8; n_addrtype int32; n_net uint32; }
-const _sizeof_netent = 24
-type _hostent struct { h_name *int8; h_aliases **int8; h_addrtype int32; h_length int32; h_addr_list **int8; }
-const _sizeof_hostent = 32
-type _servent struct { s_name *int8; s_aliases **int8; s_port int32; s_proto *int8; }
-const _sizeof_servent = 32
-type _protoent struct { p_name *int8; p_aliases **int8; p_proto int32; Godump_0_pad [4]byte; }
-const _sizeof_protoent = 24
-type _addrinfo struct { ai_flags int32; ai_family int32; ai_socktype int32; ai_protocol int32; ai_addrlen uint32; ai_addr *_sockaddr; ai_canonname *int8; ai_next *_addrinfo; }
-const _sizeof_addrinfo = 48
-type _gaicb struct { ar_name *int8; ar_service *int8; ar_request *_addrinfo; ar_result *_addrinfo; __return int32; __glibc_reserved [4+1]int32; }
-const _sizeof_gaicb = 56
-type _passwd struct { pw_name *int8; pw_passwd *int8; pw_uid uint32; pw_gid uint32; pw_gecos *int8; pw_dir *int8; pw_shell *int8; }
-const _sizeof_passwd = 48
-type _FILE struct { }
-type _group struct { gr_name *int8; gr_passwd *int8; gr_gid uint32; gr_mem **int8; }
-const _sizeof_group = 32
-type _sock_filter struct { code uint16; jt uint8; jf uint8; k uint32; }
-const _sizeof_sock_filter = 8
-type _sock_fprog struct { len uint16; filter *_sock_filter; }
-const _sizeof_sock_fprog = 16
-type _sysinfo struct { uptime int64; loads [2+1]uint64; totalram uint64; freeram uint64; sharedram uint64; bufferram uint64; totalswap uint64; freeswap uint64; procs uint16; pad uint16; totalhigh uint64; freehigh uint64; mem_unit uint32; _f [0]int8; Godump_0_pad [4]byte; }
-const _sizeof_sysinfo = 112
-type ___kernel_sa_family_t uint16
-type ___kernel_sockaddr_storage struct { ss_family uint16; __data [125+1]int8; Godump_0_align [0]int64; }
-const _sizeof___kernel_sockaddr_storage = 128
-type _sockaddr_nl struct { nl_family uint16; nl_pad uint16; nl_pid uint32; nl_groups uint32; }
-const _sizeof_sockaddr_nl = 12
-type _nlmsghdr struct { nlmsg_len uint32; nlmsg_type uint16; nlmsg_flags uint16; nlmsg_seq uint32; nlmsg_pid uint32; }
-const _sizeof_nlmsghdr = 16
-type _nlmsgerr struct { error int32; msg _nlmsghdr; }
-const _sizeof_nlmsgerr = 20
-type _nl_pktinfo struct { group uint32; }
-const _sizeof_nl_pktinfo = 4
-type _nl_mmap_req struct { nm_block_size uint32; nm_block_nr uint32; nm_frame_size uint32; nm_frame_nr uint32; }
-const _sizeof_nl_mmap_req = 16
-type _nl_mmap_hdr struct { nm_status uint32; nm_len uint32; nm_group uint32; nm_pid uint32; nm_uid uint32; nm_gid uint32; }
-const _sizeof_nl_mmap_hdr = 24
-type _nlattr struct { nla_len uint16; nla_type uint16; }
-const _sizeof_nlattr = 4
-type _nla_bitfield32 struct { value uint32; selector uint32; }
-const _sizeof_nla_bitfield32 = 8
-type _ifaddrmsg struct { ifa_family uint8; ifa_prefixlen uint8; ifa_flags uint8; ifa_scope uint8; ifa_index uint32; }
-const _sizeof_ifaddrmsg = 8
-type _ifa_cacheinfo struct { ifa_prefered uint32; ifa_valid uint32; cstamp uint32; tstamp uint32; }
-const _sizeof_ifa_cacheinfo = 16
-type _tun_pi struct { flags uint16; proto uint16; }
-const _sizeof_tun_pi = 4
-type _tun_filter struct { flags uint16; count uint16; addr [0][5+1]uint8; }
-const _sizeof_tun_filter = 4
-type _ptrace_peeksiginfo_args struct { off uint64; flags uint32; nr int32; }
-const _sizeof_ptrace_peeksiginfo_args = 16
-type _seccomp_metadata struct { filter_off uint64; flags uint64; }
-const _sizeof_seccomp_metadata = 16
-type _pt_regs struct { r15 uint64; r14 uint64; r13 uint64; r12 uint64; rbp uint64; rbx uint64; r11 uint64; r10 uint64; r9 uint64; r8 uint64; rax uint64; rcx uint64; rdx uint64; rsi uint64; rdi uint64; orig_rax uint64; rip uint64; cs uint64; eflags uint64; rsp uint64; ss uint64; }
-const _sizeof_pt_regs = 168
-type _rtnl_link_stats struct { rx_packets uint32; tx_packets uint32; rx_bytes uint32; tx_bytes uint32; rx_errors uint32; tx_errors uint32; rx_dropped uint32; tx_dropped uint32; multicast uint32; collisions uint32; rx_length_errors uint32; rx_over_errors uint32; rx_crc_errors uint32; rx_frame_errors uint32; rx_fifo_errors uint32; rx_missed_errors uint32; tx_aborted_errors uint32; tx_carrier_errors uint32; tx_fifo_errors uint32; tx_heartbeat_errors uint32; tx_window_errors uint32; rx_compressed uint32; tx_compressed uint32; rx_nohandler uint32; }
-const _sizeof_rtnl_link_stats = 96
-type _rtnl_link_stats64 struct { rx_packets uint64; tx_packets uint64; rx_bytes uint64; tx_bytes uint64; rx_errors uint64; tx_errors uint64; rx_dropped uint64; tx_dropped uint64; multicast uint64; collisions uint64; rx_length_errors uint64; rx_over_errors uint64; rx_crc_errors uint64; rx_frame_errors uint64; rx_fifo_errors uint64; rx_missed_errors uint64; tx_aborted_errors uint64; tx_carrier_errors uint64; tx_fifo_errors uint64; tx_heartbeat_errors uint64; tx_window_errors uint64; rx_compressed uint64; tx_compressed uint64; rx_nohandler uint64; }
-const _sizeof_rtnl_link_stats64 = 192
-type _rtnl_link_ifmap struct { mem_start uint64; mem_end uint64; base_addr uint64; irq uint16; dma uint8; port uint8; Godump_0_pad [4]byte; }
-const _sizeof_rtnl_link_ifmap = 32
-type _ifla_bridge_id struct { prio [1+1]uint8; addr [5+1]uint8; }
-const _sizeof_ifla_bridge_id = 8
-type _ifla_cacheinfo struct { max_reasm_len uint32; tstamp uint32; reachable_time uint32; retrans_time uint32; }
-const _sizeof_ifla_cacheinfo = 16
-type _ifla_vlan_flags struct { flags uint32; mask uint32; }
-const _sizeof_ifla_vlan_flags = 8
-type _ifla_vlan_qos_mapping struct { from uint32; to uint32; }
-const _sizeof_ifla_vlan_qos_mapping = 8
-type _ifla_vxlan_port_range struct { low uint16; high uint16; }
-const _sizeof_ifla_vxlan_port_range = 4
-type _ifla_vf_mac struct { vf uint32; mac [31+1]uint8; }
-const _sizeof_ifla_vf_mac = 36
-type _ifla_vf_vlan struct { vf uint32; vlan uint32; qos uint32; }
-const _sizeof_ifla_vf_vlan = 12
-type _ifla_vf_vlan_info struct { vf uint32; vlan uint32; qos uint32; vlan_proto uint16; Godump_0_pad [2]byte; }
-const _sizeof_ifla_vf_vlan_info = 16
-type _ifla_vf_tx_rate struct { vf uint32; rate uint32; }
-const _sizeof_ifla_vf_tx_rate = 8
-type _ifla_vf_rate struct { vf uint32; min_tx_rate uint32; max_tx_rate uint32; }
-const _sizeof_ifla_vf_rate = 12
-type _ifla_vf_spoofchk struct { vf uint32; setting uint32; }
-const _sizeof_ifla_vf_spoofchk = 8
-type _ifla_vf_guid struct { vf uint32; guid uint64; }
-const _sizeof_ifla_vf_guid = 16
-type _ifla_vf_link_state struct { vf uint32; link_state uint32; }
-const _sizeof_ifla_vf_link_state = 8
-type _ifla_vf_rss_query_en struct { vf uint32; setting uint32; }
-const _sizeof_ifla_vf_rss_query_en = 8
-type _ifla_vf_trust struct { vf uint32; setting uint32; }
-const _sizeof_ifla_vf_trust = 8
-type _ifla_port_vsi struct { vsi_mgr_id uint8; vsi_type_id [2+1]uint8; vsi_type_version uint8; pad [2+1]uint8; }
-const _sizeof_ifla_port_vsi = 8
-type _if_stats_msg struct { family uint8; pad1 uint8; pad2 uint16; ifindex uint32; filter_mask uint32; }
-const _sizeof_if_stats_msg = 12
-type _ifla_rmnet_flags struct { flags uint32; mask uint32; }
-const _sizeof_ifla_rmnet_flags = 8
-type _ndmsg struct { ndm_family uint8; ndm_pad1 uint8; ndm_pad2 uint16; ndm_ifindex int32; ndm_state uint16; ndm_flags uint8; ndm_type uint8; }
-const _sizeof_ndmsg = 12
-type _nda_cacheinfo struct { ndm_confirmed uint32; ndm_used uint32; ndm_updated uint32; ndm_refcnt uint32; }
-const _sizeof_nda_cacheinfo = 16
-type _ndt_stats struct { ndts_allocs uint64; ndts_destroys uint64; ndts_hash_grows uint64; ndts_res_failed uint64; ndts_lookups uint64; ndts_hits uint64; ndts_rcv_probes_mcast uint64; ndts_rcv_probes_ucast uint64; ndts_periodic_gc_runs uint64; ndts_forced_gc_runs uint64; ndts_table_fulls uint64; }
-const _sizeof_ndt_stats = 88
-type _ndtmsg struct { ndtm_family uint8; ndtm_pad1 uint8; ndtm_pad2 uint16; }
-const _sizeof_ndtmsg = 4
-type _ndt_config struct { ndtc_key_len uint16; ndtc_entry_size uint16; ndtc_entries uint32; ndtc_last_flush uint32; ndtc_last_rand uint32; ndtc_hash_rnd uint32; ndtc_hash_mask uint32; ndtc_hash_chain_gc uint32; ndtc_proxy_qlen uint32; }
-const _sizeof_ndt_config = 32
-type _rtattr struct { rta_len uint16; rta_type uint16; }
-const _sizeof_rtattr = 4
-type _rtmsg struct { rtm_family uint8; rtm_dst_len uint8; rtm_src_len uint8; rtm_tos uint8; rtm_table uint8; rtm_protocol uint8; rtm_scope uint8; rtm_type uint8; rtm_flags uint32; }
-const _sizeof_rtmsg = 12
-type _rtnexthop struct { rtnh_len uint16; rtnh_flags uint8; rtnh_hops uint8; rtnh_ifindex int32; }
-const _sizeof_rtnexthop = 8
-type _rtvia struct { rtvia_family uint16; rtvia_addr [0]uint8; }
-const _sizeof_rtvia = 2
-type _rta_cacheinfo struct { rta_clntref uint32; rta_lastuse uint32; rta_expires int32; rta_error uint32; rta_used uint32; rta_id uint32; rta_ts uint32; rta_tsage uint32; }
-const _sizeof_rta_cacheinfo = 32
-type _rta_session struct { proto uint8; pad1 uint8; pad2 uint16; u struct { ports struct { sport uint16; dport uint16; }; Godump_0_align [0]int32; }; }
-const _sizeof_rta_session = 8
-type _rta_mfc_stats struct { mfcs_packets uint64; mfcs_bytes uint64; mfcs_wrong_if uint64; }
-const _sizeof_rta_mfc_stats = 24
-type _rtgenmsg struct { rtgen_family uint8; }
-const _sizeof_rtgenmsg = 1
-type _ifinfomsg struct { ifi_family uint8; __ifi_pad uint8; ifi_type uint16; ifi_index int32; ifi_flags uint32; ifi_change uint32; }
-const _sizeof_ifinfomsg = 16
-type _prefixmsg struct { prefix_family uint8; prefix_pad1 uint8; prefix_pad2 uint16; prefix_ifindex int32; prefix_type uint8; prefix_len uint8; prefix_flags uint8; prefix_pad3 uint8; }
-const _sizeof_prefixmsg = 12
-type _prefix_cacheinfo struct { preferred_time uint32; valid_time uint32; }
-const _sizeof_prefix_cacheinfo = 8
-type _tcmsg struct { tcm_family uint8; tcm__pad1 uint8; tcm__pad2 uint16; tcm_ifindex int32; tcm_handle uint32; tcm_parent uint32; tcm_info uint32; }
-const _sizeof_tcmsg = 20
-type _nduseroptmsg struct { nduseropt_family uint8; nduseropt_pad1 uint8; nduseropt_opts_len uint16; nduseropt_ifindex int32; nduseropt_icmp_type uint8; nduseropt_icmp_code uint8; nduseropt_pad2 uint16; nduseropt_pad3 uint32; }
-const _sizeof_nduseroptmsg = 16
-type _tcamsg struct { tca_family uint8; tca__pad1 uint8; tca__pad2 uint16; }
-const _sizeof_tcamsg = 4
-type _if_nameindex struct { if_index uint32; if_name *int8; }
-const _sizeof_if_nameindex = 16
-type _ifaddr struct { ifa_addr _sockaddr; ifa_ifu struct { ifu_broadaddr _sockaddr; }; ifa_ifp *_iface; ifa_next *_ifaddr; }
-const _sizeof_ifaddr = 48
-type _ifmap struct { mem_start uint64; mem_end uint64; base_addr uint16; irq uint8; dma uint8; port uint8; Godump_0_pad [3]byte; }
-const _sizeof_ifmap = 24
-type _ifreq struct { ifr_ifrn struct { ifrn_name [15+1]int8; }; ifr_ifru struct { ifru_addr _sockaddr; Godump_0_pad [8]byte; Godump_1_align [0]int64; }; }
-const _sizeof_ifreq = 40
-type _ifconf struct { ifc_len int32; ifc_ifcu struct { ifcu_buf ___caddr_t; }; }
-const _sizeof_ifconf = 16
-type _rtentry struct { rt_pad1 uint64; rt_dst _sockaddr; rt_gateway _sockaddr; rt_genmask _sockaddr; rt_flags uint16; rt_pad2 int16; rt_pad3 uint64; rt_tos uint8; rt_class uint8; rt_pad4 [2+1]int16; rt_metric int16; rt_dev *int8; rt_mtu uint64; rt_window uint64; rt_irtt uint16; Godump_0_pad [6]byte; }
-const _sizeof_rtentry = 120
-const _sizeof_in6_rtmsg = 80
-type _sockaddr_ll struct { sll_family uint16; sll_protocol uint16; sll_ifindex int32; sll_hatype uint16; sll_pkttype uint8; sll_halen uint8; sll_addr [7+1]uint8; }
-const _sizeof_sockaddr_ll = 20
-type _packet_mreq struct { mr_ifindex int32; mr_type uint16; mr_alen uint16; mr_address [7+1]uint8; }
-const _sizeof_packet_mreq = 16
-type _statfs struct { f_type int64; f_bsize int64; f_blocks uint64; f_bfree uint64; f_bavail uint64; f_files uint64; f_ffree uint64; f_fsid ___fsid_t; f_namelen int64; f_frsize int64; f_flags int64; f_spare [3+1]int64; }
-const _sizeof_statfs = 120
-type _statfs64 struct { f_type int64; f_bsize int64; f_blocks uint64; f_bfree uint64; f_bavail uint64; f_files uint64; f_ffree uint64; f_fsid ___fsid_t; f_namelen int64; f_frsize int64; f_flags int64; f_spare [3+1]int64; }
-const _sizeof_statfs64 = 120
-type _ntptimeval struct { time timeval; maxerror int64; esterror int64; tai int64; __glibc_reserved1 int64; __glibc_reserved2 int64; __glibc_reserved3 int64; __glibc_reserved4 int64; }
-const _sizeof_ntptimeval = 72
-type _utimbuf struct { actime int64; modtime int64; }
-const _sizeof_utimbuf = 16
-type _file_clone_range struct { src_fd int64; src_offset uint64; src_length uint64; dest_offset uint64; }
-const _sizeof_file_clone_range = 32
-type _fstrim_range struct { start uint64; len uint64; minlen uint64; }
-const _sizeof_fstrim_range = 24
-type _file_dedupe_range_info struct { dest_fd int64; dest_offset uint64; bytes_deduped uint64; status int32; reserved uint32; }
-const _sizeof_file_dedupe_range_info = 32
-type _file_dedupe_range struct { src_offset uint64; src_length uint64; dest_count uint16; reserved1 uint16; reserved2 uint32; info [0]_file_dedupe_range_info; }
-const _sizeof_file_dedupe_range = 24
-type _files_stat_struct struct { nr_files uint64; nr_free_files uint64; max_files uint64; }
-const _sizeof_files_stat_struct = 24
-type _inodes_stat_t struct { nr_inodes int64; nr_unused int64; dummy [4+1]int64; }
-const _sizeof_inodes_stat_t = 56
-type _fsxattr struct { fsx_xflags uint32; fsx_extsize uint32; fsx_nextents uint32; fsx_projid uint32; fsx_cowextsize uint32; fsx_pad [7+1]uint8; }
-const _sizeof_fsxattr = 28
-type _fscrypt_policy struct { version uint8; contents_encryption_mode uint8; filenames_encryption_mode uint8; flags uint8; master_key_descriptor [7+1]uint8; }
-const _sizeof_fscrypt_policy = 12
-type _fscrypt_key struct { mode uint32; raw [63+1]uint8; size uint32; }
-const _sizeof_fscrypt_key = 72
-type ___kernel_rwf_t int32
-type _inotify_event struct { wd int32; mask uint32; cookie uint32; len uint32; name [0]int8; }
-const _sizeof_inotify_event = 16
-type ___gwchar_t int32
-type _imaxdiv_t struct { quot int64; rem int64; }
-const _sizeof_imaxdiv_t = 16
-type _icmp6_filter struct { icmp6_filt [7+1]uint32; }
-const _sizeof_icmp6_filter = 32
-type _icmp6_hdr struct { icmp6_type uint8; icmp6_code uint8; icmp6_cksum uint16; icmp6_dataun struct { icmp6_un_data32 [0+1]uint32; }; }
-const _sizeof_icmp6_hdr = 8
-type _nd_router_solicit struct { nd_rs_hdr _icmp6_hdr; }
-const _sizeof_nd_router_solicit = 8
-type _nd_router_advert struct { nd_ra_hdr _icmp6_hdr; nd_ra_reachable uint32; nd_ra_retransmit uint32; }
-const _sizeof_nd_router_advert = 16
-const _sizeof_nd_neighbor_solicit = 24
-const _sizeof_nd_neighbor_advert = 24
-const _sizeof_nd_redirect = 40
-type _nd_opt_hdr struct { nd_opt_type uint8; nd_opt_len uint8; }
-const _sizeof_nd_opt_hdr = 2
-const _sizeof_nd_opt_prefix_info = 32
-type _nd_opt_rd_hdr struct { nd_opt_rh_type uint8; nd_opt_rh_len uint8; nd_opt_rh_reserved1 uint16; nd_opt_rh_reserved2 uint32; }
-const _sizeof_nd_opt_rd_hdr = 8
-type _nd_opt_mtu struct { nd_opt_mtu_type uint8; nd_opt_mtu_len uint8; nd_opt_mtu_reserved uint16; nd_opt_mtu_mtu uint32; }
-const _sizeof_nd_opt_mtu = 8
-const _sizeof_mld_hdr = 24
-type _icmp6_router_renum struct { rr_hdr _icmp6_hdr; rr_segnum uint8; rr_flags uint8; rr_maxdelay uint16; rr_reserved uint32; }
-const _sizeof_icmp6_router_renum = 16
-const _sizeof_rr_pco_match = 24
-const _sizeof_rr_pco_use = 32
-const _sizeof_rr_result = 24
-type _nd_opt_adv_interval struct { nd_opt_adv_interval_type uint8; nd_opt_adv_interval_len uint8; nd_opt_adv_interval_reserved uint16; nd_opt_adv_interval_ival uint32; }
-const _sizeof_nd_opt_adv_interval = 8
-type _nd_opt_home_agent_info struct { nd_opt_home_agent_info_type uint8; nd_opt_home_agent_info_len uint8; nd_opt_home_agent_info_reserved uint16; nd_opt_home_agent_info_preference uint16; nd_opt_home_agent_info_lifetime uint16; }
-const _sizeof_nd_opt_home_agent_info = 8
-type _sched_param struct { sched_priority int32; }
-const _sizeof_sched_param = 4
-type ___cpu_mask uint64
-type _cpu_set_t struct { __bits [15+1]uint64; }
-const _sizeof_cpu_set_t = 128
-type _sem_t struct { __size [31+1]int8; Godump_0_align [0]int64; }
-const _sizeof_sem_t = 32
-type _ffi_arg uint64
-type _ffi_sarg int64
-type _ffi_abi uint32
-type __ffi_type struct { size uint64; alignment uint16; _type uint16; elements **__ffi_type; }
-const _sizeof__ffi_type = 24
-type _ffi_type struct { size uint64; alignment uint16; _type uint16; elements **__ffi_type; }
-const _sizeof_ffi_type = 24
-type _ffi_status uint32
-type _FFI_TYPE uint32
-type _ffi_cif struct { abi uint32; nargs uint32; arg_types **_ffi_type; rtype *_ffi_type; bytes uint32; flags uint32; }
-const _sizeof_ffi_cif = 32
-type _ffi_raw struct { sint int64; }
-const _sizeof_ffi_raw = 8
-type _ffi_java_raw struct { sint int64; }
-const _sizeof_ffi_java_raw = 8
-type _ffi_closure struct { tramp [23+1]int8; cif *_ffi_cif; fun func(*_ffi_cif, *byte, **byte, *byte); user_data *byte; }
-const _sizeof_ffi_closure = 48
-type _ffi_raw_closure struct { tramp [23+1]int8; cif *_ffi_cif; translate_args func(*_ffi_cif, *byte, **byte, *byte); this_closure *byte; fun func(*_ffi_cif, *byte, *_ffi_raw, *byte); user_data *byte; }
-const _sizeof_ffi_raw_closure = 64
-type _ffi_java_raw_closure struct { tramp [23+1]int8; cif *_ffi_cif; translate_args func(*_ffi_cif, *byte, **byte, *byte); this_closure *byte; fun func(*_ffi_cif, *byte, *_ffi_java_raw, *byte); user_data *byte; }
-const _sizeof_ffi_java_raw_closure = 64
-const __POSIX_ADVISORY_INFO = 200809
-const _WNOHANG = 1
-const ___LDBL_MIN_10_EXP__ = (-4931)
-const _IFLA_BRPORT_NEIGH_SUPPRESS = 32
-const __PC_REC_MIN_XFER_SIZE = 16
-const __BITS_PTHREADTYPES_COMMON_H = 1
-const __SC_EXPR_NEST_MAX = 42
-const _INT_LEAST16_MIN = (-32767-1)
-const _SYS_uselib = ___NR_uselib
-const _FFI_BAD_TYPEDEF = 1
-const _IPPROTO_TP = 29
-const _TCP_COOKIE_TRANSACTIONS = 15
-const ___FLT32X_DIG__ = 15
-const _AIO_PRIO_DELTA_MAX = 20
-const _NDA_VNI = 7
-const ___ILP32_OFF32_CFLAGS = "-m32"
-const ___FLT64_MIN_10_EXP__ = (-307)
-const __PC_PATH_MAX = 4
-const _IPPROTO_ROUTING = 43
-const _INT_FAST8_MIN = (-128)
-const _B115200 = 0010002
-const __BITS_UINTN_IDENTITY_H = 1
-const ___FLT64_MANT_DIG__ = 53
-const ___CHAR_BIT__ = 8
-const ___NR_fsync = 74
-const __SC_LEVEL4_CACHE_SIZE = 197
-const _PTRACE_EVENT_EXEC = 4
-const _PR_SVE_VL_INHERIT = (1 << 17)
-const _IPPORT_SUPDUP = 95
-const _SYS_ftruncate = ___NR_ftruncate
-const _SCHAR_WIDTH = 8
-const _TCA_STAB = 8
-const _IFLA_VF_LINK_STATE = 5
-const _RTNLGRP_NSID = 28
-const ___NR_mremap = 25
-const ___NR_lsetxattr = 189
-const _IPVLAN_MODE_L3 = 1
-const _IFLA_BOND_USE_CARRIER = 6
-const _IFLA_OFFLOAD_XSTATS_UNSPEC = 0
-const _INT_LEAST32_MIN = (-2147483647-1)
-const _ATF_COM = 0x02
-const _MAP_FILE = 0
-const ___DEC64_MIN__ = 1E-383
-const _IFLA_BR_TOPOLOGY_CHANGE_TIMER = 18
-const _SIGEV_NONE = 1
-const _NDTPA_MCAST_PROBES = 11
-const _SYS_mknodat = ___NR_mknodat
-const __POSIX_BARRIERS = 200809
-const _UINT_FAST16_WIDTH = ___WORDSIZE
-const _IP_RF = 0x8000
-const _ETH_P_PPPTALK = 0x0010
-const _TUNSETQUEUE_val = 1074025689
-const _DT_CHR = 2
-const ___FLT_MAX_EXP__ = 128
-const _RTN_MULTICAST = 5
-const ___NR_setsid = 112
-const __XOPEN_XPG2 = 1
-const _IP_DEFAULT_MULTICAST_LOOP = 1
-const __XOPEN_XPG4 = 1
-const ___NR_getresgid = 120
-const _BPF_JGE = 0x30
-const _BPF_LD = 0x00
-const _TCPI_OPT_ECN = 8
-const _ETXTBSY = 26
-const _IFLA_RMNET_MUX_ID = 1
-const _PR_FP_EXC_SW_ENABLE = 0x80
-const ___NR_time = 201
-const _HAVE_SYS_EPOLL_H = 1
-const _IFLA_VF_STATS_RX_BYTES = 2
-const _RT_SCOPE_UNIVERSE = 0
-const _SYS_epoll_ctl_old = ___NR_epoll_ctl_old
-const _ULONG_MAX = (_LONG_MAX * 2 + 1)
-const _CLD_TRAPPED = 4
-const _LONG_BIT = 64
-const ___RLIM_T_MATCHES_RLIM64_T = 1
-const _TCP_REPAIR_OPTIONS = 22
-const _X86_CR4_OSXMMEXCPT_BIT = 10
-const __POSIX_AIO_MAX = 1
-const _RTF_UP = 0x0001
-const _TCP_S_DATA_IN = (1 << 2)
-const _IFLA_BR_MAX_AGE = 3
-const __SC_MEMORY_PROTECTION = 19
-const _FNONBLOCK = _O_NONBLOCK
-const _IN_ATTRIB = 0x00000004
-const _ATF_PERM = 0x04
-const _IFLA_GENEVE_REMOTE6 = 7
-const _IFLA_BOND_MODE = 1
-const _EH_FRAME_FLAGS = "aw"
-const _O_APPEND = 02000
-const __SC_TYPED_MEMORY_OBJECTS = 165
-const _ETHER_MAX_LEN = (_ETH_FRAME_LEN + _ETHER_CRC_LEN)
-const ___NR_msgsnd = 69
-const _TCA_PAD = 9
-const _PR_SET_FP_MODE = 45
-const _NL_MMAP_STATUS_VALID = 2
-const ___NR_mount = 165
-const __IOC_TYPEBITS = 8
-const _SOCK_DGRAM = 2
-const _MOD_OFFSET = _ADJ_OFFSET
-const _IFLA_MAP = 14
-const _EL2NSYNC = 45
-const _IPV6_ORIGDSTADDR = 74
-const _SYS_munlock = ___NR_munlock
-const _TH_ACK = 0x10
-const _L_XTND = 2
-const _SO_TXTIME = 61
-const _RTM_DELACTION = 49
-const _XTABS = 0014000
-const _HAVE_SYS_SYSCALL_H = 1
-const _PR_SET_SPECULATION_CTRL = 53
-const _TIOCGDEV_val = 2147767346
-const ___NR_connect = 42
-const _X86_CR4_SMEP_BIT = 20
-const _FS_POLICY_FLAGS_VALID = 0x03
-const _TIOCGICOUNT = 0x545D
-const _SYS_statfs = ___NR_statfs
-const _NETLINK_RDMA = 20
-const _IPV6_2292HOPLIMIT = 8
-const _IFF_ONE_QUEUE = 0x2000
-const _IPPORT_CMDSERVER = 514
-const _PF_MAX = 44
-const _RT_CLASS_MAX = 255
-const _IPPROTO_IPV6 = 41
-const _SIOCSIFBR = 0x8941
-const ___INT_LEAST8_MAX__ = 0x7f
-const ___DEC128_MANT_DIG__ = 34
-const _ICMP6_RR_RESULT_FLAGS_FORBIDDEN = 0x0100
-const _MAP_SHARED = 0x01
-const _EUSERS = 87
-const _MAXTC = 6
-const _TCP_SYN_SENT = 2
-const _PF_NETLINK = 16
-const _XDP_ATTACHED_NONE = 0
-const ___DECIMAL_DIG__ = 21
-const _ETHER_ADDR_LEN = _ETH_ALEN
-const _FFI_TYPE_LAST = _FFI_TYPE_COMPLEX
-const _POSIX_MADV_NORMAL = 0
-const _ARPHRD_IEEE80211_PRISM = 802
-const _ETH_P_8021AD = 0x88A8
-const _LINUX_REBOOT_MAGIC2C = 537993216
-const _MNT_DETACH = 2
-const _IPTOS_ECN_NOT_ECT = 0x00
-const _SS_ONSTACK = 1
-const _IOC_IN = (__IOC_WRITE << __IOC_DIRSHIFT)
-const _ETH_P_8021AH = 0x88E7
-const _IFLA_TUN_VNET_HDR = 5
-const _MREMAP_MAYMOVE = 1
-const ___RLIMIT_NLIMITS = 16
-const _F_GETLK64 = 5
-const _RTPROT_UNSPEC = 0
-const _PARODD = 0001000
-const ___NR_kexec_load = 246
-const ___IFLA_VF_PORT_MAX = 2
-const _SYS_swapoff = ___NR_swapoff
-const ___STDC_UTF_32__ = 1
-const _RT_TABLE_LOCAL = 255
-const _FFSYNC = _O_FSYNC
-const _PENDIN = 0040000
-const ___INT8_MAX__ = 0x7f
-const _ETH_P_ARCNET = 0x001A
-const _FD_SETSIZE = ___FD_SETSIZE
-const _MSG_EOR = 128
-const __NET_IF_ARP_H = 1
-const _RTM_F_CLONED = 0x200
-const _EHWPOISON = 133
-const _IPPROTO_NONE = 59
-const _TCP_COOKIE_OUT_NEVER = (1 << 1)
-const _EPROTO = 71
-const __IOC_NRSHIFT = 0
-const _F_EXLCK = 4
-const ___NR_clone = 56
-const ___NR_ptrace = 101
-const __POSIX_V7_LPBIG_OFFBIG = -1
-const _HAVE_ACOSL = 1
-const _SIOCGIFDSTADDR = 0x8917
-const __POSIX_LOGIN_NAME_MAX = 9
-const _RTNLGRP_IPV6_NETCONF = 25
-const _PAGE_MASK = (^(_PAGE_SIZE-1))
-const __CS_XBS5_ILP32_OFFBIG_LINTFLAGS = 1107
-const _FFI_TYPE_SINT64 = 12
-const __SC_OPEN_MAX = 4
-const __SC_2_SW_DEV = 51
-const _NLM_F_ACK = 0x04
-const _SCNd8 = "hhd"
-const ___FLT128_MIN_10_EXP__ = (-4931)
-const _XDP_FLAGS_SKB_MODE = (1 << 1)
-const _SIOCGRARP = 0x8961
-const _IFLA_VF_PORTS = 24
-const _CERASE = 0177
-const ___NR_setpgid = 109
-const _RTF_INTERFACE = 0x40000000
-const _IFLA_BRPORT_ISOLATED = 33
-const _PRIoFAST8 = "o"
-const _IFLA_BOND_SLAVE_LINK_FAILURE_COUNT = 3
-const _BRKINT = 0000002
-const ___DECIMAL_BID_FORMAT__ = 1
-const _SOL_SOCKET = 1
-const __CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS = 1137
-const _IFLA_PRIORITY = 9
-const _ITIMER_REAL = 0
-const _TCFLSH = 0x540B
-const _FFI_THISCALL = 3
-const _IP_NODEFRAG = 22
-const _NETLINK_FIREWALL = 3
-const ___NR_sched_getaffinity = 204
-const _IPPROTO_UDPLITE = 136
-const _FS_PROJINHERIT_FL = 0x20000000
-const _MADV_DONTFORK = 10
-const _MSG_CMSG_CLOEXEC = 1073741824
-const _ENOENT = 2
-const _IPTOS_ECN_ECT1 = 0x01
-const _IFLA_VF_INFO = 1
-const _LOCK_WRITE = 128
-const _TCP_LISTEN = 10
-const _IPOPT_TS_PRESPEC = 3
-const ___POSIX_FADV_NOREUSE = 5
-const _ARPOP_REQUEST = 1
-const _PTRACE_EVENT_EXIT = 6
-const _XATTR_NAME_MAX = 255
-const ___S_IFLNK = 0120000
-const _TCA_ROOT_TAB = 1
-const _SKF_AD_PROTOCOL = 0
-const _ENOPKG = 65
-const ___ATOMIC_RELAXED = 0
-const _SYS_getsockopt = ___NR_getsockopt
-const _IFLA_VF_LINK_STATE_ENABLE = 1
-const _VTDLY = 0040000
-const ___NR_timer_delete = 226
-const _RTN_UNSPEC = 0
-const _SO_SNDTIMEO = 21
-const _AF_UNSPEC = _PF_UNSPEC
-const _TIOCSERSETMULTI = 0x545B
-const _ARPHRD_FCPL = 786
-const _LOCK_RW = 192
-const _REG_CR2 = 22
-const __SC_ARG_MAX = 0
-const _ARPHRD_FCPP = 784
-const _UINT_WIDTH = 32
-const _IFLA_VXLAN_ID = 1
-const ___USE_XOPEN = 1
-const _IPOPT_SEC = _IPOPT_SECURITY
-const _IFLA_TXQLEN = 13
-const _SYS_umount2 = ___NR_umount2
-const _TUN_TYPE_MASK = 0x000f
-const _CLOCK_REALTIME_COARSE = 5
-const _IFLA_BR_FDB_FLUSH = 21
-const _RTM_SETNEIGHTBL = 67
-const _IP_ADD_MEMBERSHIP = 35
-const _RTPROT_DHCP = 16
-const _CLONE_PTRACE = 0x00002000
-const _PROT_NONE = 0x0
-const _LINUX_REBOOT_CMD_RESTART = 0x01234567
-const _MAX_INPUT = 255
-const _RTA_UNSPEC = 0
-const _F_ADD_SEALS = 1033
-const _UIO_MAXIOV = ___IOV_MAX
-const __SC_TRACE_SYS_MAX = 244
-const _PARMRK = 0000010
-const __SC_XOPEN_XPG3 = 99
-const _PR_GET_FP_MODE = 46
-const __SC_XOPEN_XPG4 = 100
-const _UINT_LEAST64_WIDTH = 64
-const __SYS_WAIT_H = 1
-const _ETH_P_TRAILER = 0x001C
-const _SOL_TCP = 6
-const _ADJ_MICRO = 0x1000
-const _NDTA_THRESH1 = 2
-const _RTA_IP_PROTO = 27
-const _IFLA_BRPORT_FLUSH = 24
-const _TUNSETGROUP_val = 1074025678
-const _SO_CNX_ADVICE = 53
-const _NDTA_THRESH3 = 4
-const _LOCK_SH = 1
-const ___SIZEOF_WCHAR_T__ = 4
-const _SEM_VALUE_MAX = (2147483647)
-const ___NR_getuid = 102
-const _IFLA_BRPORT_MCAST_FLOOD = 27
-const _SOL_BLUETOOTH = 274
-const _ARPHRD_ETHER = 1
-const _IPPORT_NAMESERVER = 42
-const __SC_BASE = 134
-const _HOST_NAME_MAX = 64
-const _X86_CR0_ET_BIT = 4
-const _F_SETPIPE_SZ = 1031
-const ___UINT16_MAX__ = 0xffff
-const ___SEG_FS = 1
-const _SYS_fremovexattr = ___NR_fremovexattr
-const _FFI_TYPE_UINT16 = 7
-const ___ILP32_OFF32_LDFLAGS = "-m32"
-const _IPPORT_MTP = 57
-const _SYS_fsetxattr = ___NR_fsetxattr
-const ___NR_exit = 60
-const _BPF_H = 0x08
-const _PR_SET_SECCOMP = 22
-const _ETH_P_DIAG = 0x6005
-const _LOGIN_NAME_MAX = 256
-const _S_IRWXO = (_S_IRWXG >> 3)
-const _FFI_STDCALL = 5
-const _ARPHRD_INFINIBAND = 32
-const __IOC_WRITE = 1
-const _TIOCEXCL = 0x540C
-const __SC_THREAD_ROBUST_PRIO_PROTECT = 248
-const _PTRACE_O_TRACECLONE = 8
-const _SYS_prctl = ___NR_prctl
-const _IP_TRANSPARENT = 19
-const _IFLA_PORT_HOST_UUID = 5
-const ___NR_fanotify_mark = 301
-const _IFF_POINTOPOINT = 16
-const _RTF_DYNAMIC = 0x0010
-const _SIOCGIFMETRIC = 0x891d
-const _IFLA_BR_MCAST_STATS_ENABLED = 42
-const _SYS_execve = ___NR_execve
-const _ONLRET = 0000040
-const _RTAX_RTTVAR = 5
-const _IFLA_BR_MCAST_MLD_VERSION = 44
-const ___FLT_MIN_EXP__ = (-125)
-const _NUD_DELAY = 0x08
-const ___NR_sendmmsg = 307
-const _IFLA_BR_NF_CALL_IPTABLES = 36
-const _IPPORT_ECHO = 7
-const ___NR_clock_getres = 229
-const _MCAST_UNBLOCK_SOURCE = 44
-const _ETH_P_LOOPBACK = 0x9000
-const _ITIMER_VIRTUAL = 1
-const _PRIiLEAST8 = "i"
-const _ETH_P_CUST = 0x6006
-const _IFLA_BRPORT_FAST_LEAVE = 7
-const _SYS_setresuid = ___NR_setresuid
-const _RTF_XRESOLVE = 0x0800
-const _ARPHRD_IEEE80211_RADIOTAP = 803
-const ___S_IFCHR = 0020000
-const _CMSPAR = 010000000000
-const _ARPHRD_VOID = 0xFFFF
-const ___NR_listxattr = 194
-const _RTA_UID = 25
-const __IOC_NRMASK = ((1 << __IOC_NRBITS)-1)
-const _IOCSIZE_SHIFT = (__IOC_SIZESHIFT)
-const _EAGAIN = 11
-const ___FLT_MAX_10_EXP__ = 38
-const _IPV6_MULTICAST_LOOP = 19
-const ___NR_getpgid = 121
-const _SO_PRIORITY = 12
-const _MSG_DONTWAIT = 64
-const _IOCSIZE_MASK = (__IOC_SIZEMASK << __IOC_SIZESHIFT)
-const ___GCC_ATOMIC_WCHAR_T_LOCK_FREE = 2
-const ___FLT128_EPSILON__ = 1.1
-const _EINTR = 4
-const _RTF_NOPMTUDISC = 0x4000
-const _RTPROT_STATIC = 4
-const _IFA_LABEL = 3
-const _SO_PROTOCOL = 38
-const ___NR_readahead = 187
-const _TH_SYN = 0x02
-const _RTNLGRP_IPV6_PREFIX = 18
-const _ICMP6_DST_UNREACH_ADMIN = 1
-const _SIOCGIFPFLAGS = 0x8935
-const __SYS_STATFS_H = 1
-const ___STDC__ = 1
-const ___DEC128_MAX__ = 9.999999999999999999999999999999999E6144
-const _IN6_ADDR_GEN_MODE_NONE = 1
-const _RTM_SETLINK = 19
-const _FFI_OK = 0
-const ___IFLA_STATS_MAX = 6
-const _ND_ROUTER_SOLICIT = 133
-const _PR_SPEC_STORE_BYPASS = 0
-const _SYS_tee = ___NR_tee
-const _FPE_FLTSUB = 8
-const _MSG_WAITFORONE = 65536
-const __PC_ALLOC_SIZE_MIN = 18
-const _SIGILL = 4
-const _DN_DELETE = 0x00000008
-const _NI_NUMERICSERV = 2
-const _PF_ISDN = 34
-const _PR_CAP_AMBIENT = 47
-const _IPTOS_TOS_MASK = 0x1E
-const __SC_NL_LANGMAX = 120
-const _SIGCLD = _SIGCHLD
-const ___NR_chmod = 90
-const _STDOUT_FILENO = 1
-const __LP64 = 1
-const ___NR_mq_getsetattr = 245
-const _SYS_listen = ___NR_listen
-const _IFLA_VF_LINK_STATE_AUTO = 0
-const _X86_EFLAGS_RF_BIT = 16
-const _TCP_THIN_DUPACK = 17
-const ___NR_sync = 162
-const _SO_ATTACH_REUSEPORT_EBPF = 52
-const ___SIZEOF_DOUBLE__ = 8
-const _EMULTIHOP = 72
-const __POSIX_QLIMIT = 1
-const _SYS_getitimer = ___NR_getitimer
-const _RTM_GETQDISC = 38
-const _FS_COMPRBLK_FL = 0x00000200
-const _SYS_getpgrp = ___NR_getpgrp
-const ___FLT128_MANT_DIG__ = 113
-const _SA_ONSTACK = 0x08000000
-const _IFLA_BR_MCAST_IGMP_VERSION = 43
-const _SYS_pkey_free = ___NR_pkey_free
-const ___NR_shmctl = 31
-const __MKNOD_VER = 0
-const _FS_ENCRYPTION_MODE_SPECK128_256_XTS = 7
-const _SYS_getdents64 = ___NR_getdents64
-const ___NR_close = 3
-const _FS_BTREE_FL = 0x00001000
-const _MSG_RST = 4096
-const __SC_REALTIME_SIGNALS = 9
-const _IN_ALL_EVENTS = (_IN_ACCESS | _IN_MODIFY | _IN_ATTRIB | _IN_CLOSE_WRITE | _IN_CLOSE_NOWRITE | _IN_OPEN | _IN_MOVED_FROM | _IN_MOVED_TO | _IN_CREATE | _IN_DELETE | _IN_DELETE_SELF | _IN_MOVE_SELF)
-const _UINT_FAST16_MAX = (18446744073709551615)
-const _PTRACE_ATTACH = 16
-const ___NR_mknodat = 259
-const _SCNi8 = "hhi"
-const __SC_LEVEL1_DCACHE_ASSOC = 189
-const _RTM_NEWCACHEREPORT = 96
-const _SO_PEERNAME = 28
-const _X86_CR4_OSFXSR_BIT = 9
-const ___DBL_MIN_10_EXP__ = (-307)
-const __POSIX2_CHARCLASS_NAME_MAX = 14
-const ___BIT_TYPES_DEFINED__ = 1
-const __BITS_STAT_H = 1
-const _SIGKILL = 9
-const ___NR_mmap = 9
-const __DIRENT_H = 1
-const _RTA_CACHEINFO = 12
-const _RTF_MTU = 0x0040
-const _NDTPA_QUEUE_LENBYTES = 16
-const _CX86_CCR4 = 0xe8
-const _IFA_UNSPEC = 0
-const ___NR_setrlimit = 160
-const _SO_MEMINFO = 55
-const __SC_NPROCESSORS_ONLN = 84
-const _MCAST_JOIN_GROUP = 42
-const _EOVERFLOW = 75
-const _MADV_WILLNEED = 3
-const _ARPHRD_HIPPI = 780
-const _NSIG = __NSIG
-const _AF_ROUTE = _PF_ROUTE
-const _SIOCGSTAMPNS = 0x8907
-const _PORT_VDP_RESPONSE_SUCCESS = 0
-const _IFLA_MACSEC_REPLAY_PROTECT = 12
-const _TIOCMSET = 0x5418
-const _NETLINK_KOBJECT_UEVENT = 15
-const __POSIX2_EXPR_NEST_MAX = 32
-const _IP_MULTICAST_LOOP = 34
-const _RTM_GETMDB = 86
-const ___INT_LEAST8_WIDTH__ = 8
-const ___NR_rt_sigqueueinfo = 129
-const _X86_CR4_PKE_BIT = 22
-const _IFLA_BOND_SLAVE_PERM_HWADDR = 4
-const __POSIX_THREAD_PRIO_INHERIT = 200809
-const _EPOLLMSG = 1024
-const _IFLA_GSO_MAX_SIZE = 41
-const __SC_LEVEL1_ICACHE_LINESIZE = 187
-const ___NR_msync = 26
-const _RTA_MULTIPATH = 9
-const _FF0 = 0000000
-const _FF1 = 0100000
-const _ETH_P_ATMFATE = 0x8884
-const _X86_EFLAGS_ID_BIT = 21
-const ___NR_bind = 49
-const __DEFAULT_SOURCE = 1
-const _IPOPT_SECUR_RESTR = 0xaf13
-const _IFLA_VXLAN_COLLECT_METADATA = 25
-const _STATX_UID = 0x0008
-const _PTRACE_GETFPXREGS = 18
-const _SYS_getpriority = ___NR_getpriority
-const _HAVE_PIPE2 = 1
-const ___NR_clock_settime = 227
-const ___NR_munlock = 150
-const _RTPROT_OSPF = 188
-const _RTM_GETLINK = 18
-const ___NR_alarm = 37
-const ___O_DSYNC = 010000
-const _PRIO_PGRP = 1
-const ___NR_syncfs = 306
-const _ENOTSUP = _EOPNOTSUPP
-const _NETLINK_UNUSED = 1
-const _ICMP6_RR_PCOUSE_FLAGS_DECRVLTIME = 0x80
-const _HAVE_SYS_SOCKET_H = 1
-const _SYS_set_robust_list = ___NR_set_robust_list
-const _CLOCK_MONOTONIC_COARSE = 6
-const __CS_XBS5_LPBIG_OFFBIG_CFLAGS = 1112
-const __ASM_X86_UNISTD_64_H = 1
-const _SYS_process_vm_readv = ___NR_process_vm_readv
-const _X86_CR0_MP_BIT = 1
-const _IPOPT_MINOFF = 4
-const _IPV6_V6ONLY = 26
-const _X86_CR4_FSGSBASE_BIT = 16
-const _SIGEV_SIGNAL = 0
-const _SYS_rt_sigsuspend = ___NR_rt_sigsuspend
-const _RTM_NEWNEIGH = 28
-const ___PTHREAD_RWLOCK_INT_FLAGS_SHARED = 1
-const ___INT_LEAST64_WIDTH__ = 64
-const _SYS_getpeername = ___NR_getpeername
-const ___NR_chdir = 80
-const ___NR_exit_group = 231
-const ___POSIX2_THIS_VERSION = 200809
-const _NL0 = 0000000
-const ___IFLA_RMNET_MAX = 3
-const __SC_2_C_VERSION = 96
-const _ARPHRD_SLIP6 = 258
-const _SYS_getegid = ___NR_getegid
-const __SC_THREAD_DESTRUCTOR_ITERATIONS = 73
-const _SIGTSTP = 20
-const _MSG_FIN = 512
-const _NDUSEROPT_SRCADDR = 1
-const _IN_CLASSC_HOST = (0xffffffff & ^_IN_CLASSC_NET)
-const _CHAR_BIT = ___CHAR_BIT__
-const _MCL_FUTURE = 2
-const _RTAX_UNSPEC = 0
-const _IFLA_BOND_FAIL_OVER_MAC = 13
-const ___LDBL_HAS_DENORM__ = 1
-const _SIGIOT = _SIGABRT
-const ___NR_vfork = 58
-const __BITS_PTHREADTYPES_ARCH_H = 1
-const _NDTA_PAD = 9
-const ___NR_swapoff = 168
-const _IFLA_MACSEC_PROTECT = 8
-const _AT_SYMLINK_FOLLOW = 0x400
-const _PR_MCE_KILL_LATE = 0
-const _PORT_PROFILE_RESPONSE_INSUFFICIENT_RESOURCES = 260
-const _FS_XFLAG_EXTSIZE = 0x00000800
-const __CS_XBS5_ILP32_OFFBIG_LDFLAGS = 1105
-const _FS_XFLAG_RTINHERIT = 0x00000100
-const _FPE_INTOVF = 2
-const _SHRT_MAX = ___SHRT_MAX__
-const ___NR_process_vm_readv = 310
-const _MS_DIRSYNC = 128
-const _N_SYNC_PPP = 14
-const __MKNOD_VER_LINUX = 0
-const _IP_RECVFRAGSIZE = 25
-const _IFLA_BR_VLAN_STATS_ENABLED = 41
-const _PAGE_SHIFT = 12
-const _ILL_ILLOPN = 2
-const _LOCK_READ = 64
-const _IFLA_BOND_SLAVE_AD_AGGREGATOR_ID = 6
-const _SOL_X25 = 262
-const _IPTOS_LOWDELAY = 0x10
-const __SYS_IOCTL_H = 1
-const _SYS_getsid = ___NR_getsid
-const ___S_IFSOCK = 0140000
-const _PR_SET_MM_ARG_END = 9
-const _FFI_TRAMPOLINE_SIZE = 24
-const _ETH_P_NCSI = 0x88F8
-const _PORT_PROFILE_RESPONSE_INPROGRESS = 257
-const _SA_STACK = _SA_ONSTACK
-const _IFA_ANYCAST = 5
-const _RTAX_CC_ALGO = 16
-const _NUD_PROBE = 0x10
-const _PTRACE_PEEKUSER = 3
-const _ICMP6_TIME_EXCEED_TRANSIT = 0
-const __SC_PRIORITY_SCHEDULING = 10
-const __CS_POSIX_V7_ILP32_OFFBIG_LIBS = 1138
-const _SYS_readlinkat = ___NR_readlinkat
-const _S_IEXEC = _S_IXUSR
-const _TCP_CLOSING = 11
-const __BITS_TIME_H = 1
-const _IP_MSFILTER = 41
-const _HAVE_AS_X86_AES = 1
-const ___RLIMIT_LOCKS = 10
-const _TH_URG = 0x20
-const _O_SYNC = 04010000
-const __SYS_UIO_H = 1
-const _MACSEC_VALIDATE_CHECK = 1
-const _IGNCR = 0000200
-const ___INTPTR_WIDTH__ = 64
-const __CS_POSIX_V7_LP64_OFF64_CFLAGS = 1140
-const _BUS_OBJERR = 3
-const _TCP_CONGESTION = 13
-const ___NR_query_module = 178
-const _NLM_F_ROOT = 0x100
-const _EBADRQC = 56
-const _SYS_msgctl = ___NR_msgctl
-const _BPF_MEMWORDS = 16
-const _IFLA_VF_VLAN_INFO = 1
-const _RTNLGRP_ND_USEROPT = 20
-const _ATF_DONTPUB = 0x40
-const ___NR_shutdown = 48
-const _RTNLGRP_MPLS_NETCONF = 29
-const __SC_INT_MAX = 104
-const ___NR_setuid = 105
-const _HUPCL = 0002000
-const _AF_RDS = _PF_RDS
-const _PR_SET_TIMERSLACK = 29
-const _CLONE_SIGHAND = 0x00000800
-const _PR_SET_MM_ARG_START = 8
-const ___NR_dup2 = 33
-const ___NR_dup3 = 292
-const __POSIX_THREAD_PRIO_PROTECT = 200809
-const _PR_SET_MM_MAP = 14
-const __CS_POSIX_V6_ILP32_OFFBIG_CFLAGS = 1120
-const ___NR_sched_getscheduler = 145
-const __SC_XOPEN_CRYPT = 92
-const _RTM_NEWROUTE = 24
-const _SI_LOAD_SHIFT = 16
-const _PRIdLEAST16 = "d"
-const _MOD_ESTERROR = _ADJ_ESTERROR
-const _IPPORT_EFSSERVER = 520
-const _AF_IEEE802154 = _PF_IEEE802154
-const _SYS_signalfd4 = ___NR_signalfd4
-const _TIOCSSOFTCAR = 0x541A
-const ___NR_umount2 = 166
-const _IFLA_VRF_TABLE = 1
-const _SO_TIMESTAMPING = 37
-const _MS_RDONLY = 1
-const _SKF_NET_OFF = (-0x100000)
-const _DN_ACCESS = 0x00000001
-const _SYS_access = ___NR_access
-const __SC_V6_LPBIG_OFFBIG = 179
-const _IPOPT_RESERVED1 = 0x20
-const _TCP_COOKIE_MAX = 16
-const _RMNET_FLAGS_INGRESS_DEAGGREGATION = (1 << 0)
-const _MS_STRICTATIME = 16777216
-const ___NR_clock_gettime = 228
-const ___NR_semtimedop = 220
-const __UTSNAME_RELEASE_LENGTH = __UTSNAME_LENGTH
-const ___DEC32_MIN_EXP__ = (-94)
-const _X86_EFLAGS_FIXED_BIT = 1
-const _HAVE_SYS_PRCTL_H = 1
-const __POSIX_REENTRANT_FUNCTIONS = 1
-const _BLOCK_SIZE_BITS = 10
-const _ECONNRESET = 104
-const _IFLA_VF_IB_PORT_GUID = 11
-const ___DBL_DECIMAL_DIG__ = 17
-const _HAVE_OPENAT = 1
-const _TUN_PKT_STRIP = 0x0001
-const _VSTOP = 9
-const _IPTOS_DSCP_AF11 = 0x28
-const _IPTOS_DSCP_AF12 = 0x30
-const _IPTOS_DSCP_AF13 = 0x38
-const ___NR_recvmmsg = 299
-const ___USE_XOPEN2K8 = 1
-const _PR_FP_EXC_DIV = 0x010000
-const _CLONE_DETACHED = 0x00400000
-const _SYS_get_robust_list = ___NR_get_robust_list
-const _SO_DETACH_BPF = _SO_DETACH_FILTER
-const _STATX_ATTR_AUTOMOUNT = 0x1000
-const __POSIX_TIMERS = 200809
-const _TCPI_OPT_ECN_SEEN = 16
-const _ARPHRD_ASH = 781
-const _MS_RMT_MASK = (_MS_RDONLY|_MS_SYNCHRONOUS|_MS_MANDLOCK|_MS_I_VERSION| _MS_LAZYTIME)
-const _SYS_mq_notify = ___NR_mq_notify
-const _IFF_UP = 1
-const _IPPROTO_FRAGMENT = 44
-const _SCNiLEAST16 = "hi"
-const _F_SEAL_SHRINK = 0x0002
-const _FS_NOTAIL_FL = 0x00008000
-const _STATX_BTIME = 0x0800
-const ___IFLA_BRPORT_MAX = 35
-const ___NR_execve = 59
-const ___USE_EXTERN_INLINES = 1
-const _IP_BIND_ADDRESS_NO_PORT = 24
-const _INT8_MAX = (127)
-const _MADV_SEQUENTIAL = 2
-const _F_WRLCK = 1
-const _IPPORT_USERRESERVED = 5000
-const _IP_PMTUDISC_WANT = 1
-const _SYS_create_module = ___NR_create_module
-const _IFLA_BR_ROOT_ID = 10
-const _SYS_pivot_root = ___NR_pivot_root
-const _B230400 = 0010003
-const _SOL_TLS = 282
-const __NET_ROUTE_H = 1
-const _ELIBBAD = 80
-const _RPM_PCO_SETGLOBAL = 3
-const _BRIDGE_MODE_UNSPEC = 0
-const _ENOBUFS = 105
-const ___SHRT_WIDTH__ = 16
-const _RT_CLASS_UNSPEC = 0
-const ___FLT128_MAX_EXP__ = 16384
-const _IPTOS_DSCP_AF21 = 0x48
-const _IPTOS_DSCP_AF22 = 0x50
-const _IPTOS_DSCP_AF23 = 0x58
-const ___FLT32X_MAX_10_EXP__ = 308
-const __SC_UIO_MAXIOV = 60
-const _X86_CR0_EM_BIT = 2
-const _NTF_OFFLOADED = 0x20
-const _SYS_ioprio_set = ___NR_ioprio_set
-const ___NR_gettimeofday = 96
-const _PTRACE_CONT = 7
-const _TIOCSPTLCK_val = 1074025521
-const _PTRACE_PEEKTEXT = 1
-const _NETLINK_XFRM = 6
-const _TCA_UNSPEC = 0
-const _ETH_P_8021Q = 0x8100
-const _IFLA_VLAN_INGRESS_QOS = 4
-const _EPOLLRDBAND = 128
-const _SYS_umask = ___NR_umask
-const _PACKET_MR_UNICAST = 3
-const _NLM_F_ECHO = 0x08
-const _FFI_TYPE_SINT16 = 8
-const __SC_TRACE_USER_EVENT_MAX = 245
-const _SYS_recvmsg = ___NR_recvmsg
-const ___NR_sched_get_priority_min = 147
-const _SYS_ppoll = ___NR_ppoll
-const _FFI_TYPE_POINTER = 14
-const _IFA_RT_PRIORITY = 9
-const _RTAX_INITCWND = 11
-const _IP_PMTUDISC_INTERFACE = 4
-const _IFLA_PORT_UNSPEC = 0
-const _SIG_SETMASK = 2
-const _SOL_ICMPV6 = 58
-const _SCNx32 = "x"
-const _TCP_MSS = 512
-const _ETH_P_80221 = 0x8917
-const _CR2 = 0002000
-const _CR3 = 0003000
-const _SYS_lseek = ___NR_lseek
-const __FILE_OFFSET_BITS = 64
-const __SC_COLL_WEIGHTS_MAX = 40
-const __SC_THREAD_CPUTIME = 139
-const _PORT_REQUEST_PREASSOCIATE_RR = 1
-const _IN_UNMOUNT = 0x00002000
-const _IPTOS_DSCP_AF31 = 0x68
-const _IPTOS_DSCP_AF32 = 0x70
-const _IPTOS_DSCP_AF33 = 0x78
-const _IFLA_VXLAN_REMCSUM_RX = 22
-const _EPOLLEXCLUSIVE = 268435456
-const ___GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 = 1
-const _PTRACE_GETEVENTMSG = 16897
-const _LOCK_MAND = 32
-const _NETLINK_USERSOCK = 2
-const _FS_ENCRYPTION_MODE_INVALID = 0
-const _TUN_TX_TIMESTAMP = 1
-const _SYS_pwritev2 = ___NR_pwritev2
-const ___INT_LEAST16_MAX__ = 0x7fff
-const _SYS_pread64 = ___NR_pread64
-const _PRIoLEAST16 = "o"
-const _SCNiLEAST32 = "i"
-const _SYS_semctl = ___NR_semctl
-const __POSIX_NGROUPS_MAX = 8
-const _B4000000 = 0010017
-const _PORT_PROFILE_RESPONSE_INVALID = 258
-const _PACKET_FANOUT_DATA = 22
-const _CREAD = 0000200
-const _ETH_P_PPP_MP = 0x0008
-const ___FLT32X_DECIMAL_DIG__ = 17
-const _X86_CR4_PVI_BIT = 1
-const _SYS_epoll_create1 = ___NR_epoll_create1
-const _IFLA_BRPORT_CONFIG_PENDING = 20
-const ___DBL_MAX_EXP__ = 1024
-const _MAP_SYNC = 0x80000
-const _REG_RBP = 10
-const _EKEYREVOKED = 128
-const __POSIX_TRACE_EVENT_FILTER = -1
-const _AF_LOCAL = _PF_LOCAL
-const _REG_RBX = 11
-const _SCM_TIMESTAMPING = _SO_TIMESTAMPING
-const ___NR_getpgrp = 111
-const ___NR_rt_sigtimedwait = 128
-const ___FD_ZERO_STOS = "stosq"
-const _PTRACE_PEEKDATA = 2
-const _PTRACE_SYSCALL = 24
-const _SCNu32 = "u"
-const _LINUX_REBOOT_CMD_SW_SUSPEND = 0xD000FCE2
-const _O_DIRECTORY = ___O_DIRECTORY
-const _ETHERTYPE_SPRITE = 0x0500
-const _SOCK_RAW = 3
-const _O_NOATIME = ___O_NOATIME
-const _IPTOS_DSCP_AF41 = 0x88
-const _IPTOS_DSCP_AF42 = 0x90
-const _IPTOS_DSCP_AF43 = 0x98
-const _TIOCSPGRP = 0x5410
-const _ND_OPT_REDIRECTED_HEADER = 4
-const _RTAX_FEATURE_ALLFRAG = (1 << 3)
-const _ICMP6_DST_UNREACH_BEYONDSCOPE = 2
-const _IPOPT_TIMESTAMP = _IPOPT_TS
-const _RTM_GETDCB = 78
-const _WORD_BIT = 32
-const _TCA_STATS = 3
-const _N_SLIP = 1
-const _TCP_SAVED_SYN = 28
-const __SC_BC_STRING_MAX = 39
-const _RTAX_FEATURE_SACK = (1 << 1)
-const __XOPEN_SOURCE = 700
-const __ATFILE_SOURCE = 1
-const _PTRACE_EVENT_VFORK_DONE = 5
-const _ICMP6_RR_FLAGS_PREVDONE = 0x08
-const _ELNRNG = 48
-const __POSIX_AIO_LISTIO_MAX = 2
-const _RTN_UNICAST = 1
-const _RTA_MARK = 16
-const _SIGSEGV = 11
-const _NAME_MAX = 255
-const _AF_VSOCK = _PF_VSOCK
-const _F_ULOCK = 0
-const _MSG_BATCH = 262144
-const _FPE_FLTUND = 5
-const ___IFLA_VF_LINK_STATE_MAX = 3
-const _RTNLGRP_DCB = 23
-const _EPERM = 1
-const _REG_RCX = 14
-const _MS_NODIRATIME = 2048
-const __TERMIOS_H = 1
-const ___INTMAX_WIDTH__ = 64
-const _IFLA_BRPORT_GUARD = 5
-const _SYS_rt_sigpending = ___NR_rt_sigpending
-const _IFLA_MASTER = 10
-const _EOPNOTSUPP = 95
-const _CS5 = 0000000
-const __POSIX2_VERSION = ___POSIX2_THIS_VERSION
-const __SC_GETPW_R_SIZE_MAX = 70
-const _IP_RECVERR = 11
-const _HAVE_SINL = 1
-const __CS_POSIX_V7_ILP32_OFFBIG_CFLAGS = 1136
-const __CS_LFS64_LINTFLAGS = 1007
-const _PRIxFAST8 = "x"
-const _PRIoLEAST32 = "o"
-const _PRIO_USER = 2
-const _IFLA_NEW_IFINDEX = 49
-const _IFLA_VXLAN_LOCAL = 4
-const _PR_SET_MM_EXE_FILE = 13
-const _TCP_S_DATA_OUT = (1 << 3)
-const _ATF_MAGIC = 0x80
-const _NDTPA_GC_STALETIME = 6
-const ___k8 = 1
-const ___INT_FAST32_MAX__ = 0x7fffffffffffffff
-const __XBS5_LPBIG_OFFBIG = -1
-const _SIOCDELMULTI = 0x8932
-const _TUNSETNOCSUM_val = 1074025672
-const ___LDBL_DENORM_MIN__ = 1.1
-const _PF_UNSPEC = 0
-const _BPF_MOD = 0x90
-const _REG_RDI = 8
-const _BPF_MISC = 0x07
-const _F_GETOWN = ___F_GETOWN
-const _IFLA_BR_MCAST_LAST_MEMBER_CNT = 28
-const _TCPOPT_SACK_PERMITTED = 4
-const __SC_THREAD_ATTR_STACKSIZE = 78
-const __POSIX_V7_LP64_OFF64 = 1
-const _PF_IEEE802154 = 36
-const _ELIBMAX = 82
-const _B4800 = 0000014
-const _SYS_renameat2 = ___NR_renameat2
-const _IPPROTO_ENCAP = 98
-const _REG_RDX = 12
-const _IPV6_2292HOPOPTS = 3
-const ___NETINET_IP_H = 1
-const ___FLT64X_HAS_DENORM__ = 1
-const _IFLA_BRPORT_DESIGNATED_COST = 16
-const _INT_LEAST8_WIDTH = 8
-const _NLMSGERR_ATTR_OFFS = 2
-const _STATX_ATTR_ENCRYPTED = 0x0800
-const _REG_OLDMASK = 21
-const _FS_POLICY_FLAGS_PAD_4 = 0x00
-const _TIME_OOP = 3
-const _RTMGRP_IPV6_IFINFO = 0x800
-const _TCA_ROOT_UNSPEC = 0
-const ___W_CONTINUED = 0xffff
-const _IFLA_VXLAN_LABEL = 26
-const _BPF_JA = 0x00
-const ___NR_nanosleep = 35
-const _BPF_MAJOR_VERSION = 1
-const ___NR_getegid = 108
-const _PF_IUCV = 32
-const _PR_CAP_AMBIENT_LOWER = 3
-const _MAP_NORESERVE = 0x04000
-const _IPOPT_END = _IPOPT_EOL
-const _IFF_TAP = 0x0002
-const __SYS_USER_H = 1
-const _TUNGETIFF_val = 2147767506
-const _ADJ_MAXERROR = 0x0004
-const _RTNLGRP_IPV6_IFINFO = 12
-const _FS_DIRTY_FL = 0x00000100
-const ___NR_fallocate = 285
-const ___NR_set_mempolicy = 238
-const __POSIX_THREAD_ROBUST_PRIO_INHERIT = 200809
-const _RTA_MFC_STATS = 17
-const _CX86_RCR_BASE = 0xdc
-const _RTPROT_KERNEL = 2
-const _ICMP6_FILTER_BLOCKOTHERS = 3
-const _PR_FPEMU_NOPRINT = 1
-const ___FLT_MANT_DIG__ = 24
-const ___NR_fstat = 5
-const _PTRACE_O_EXITKILL = 1048576
-const _IFLA_BR_MCAST_LAST_MEMBER_INTVL = 30
-const _NETLINK_INET_DIAG = _NETLINK_SOCK_DIAG
-const _NETLINK_SCSITRANSPORT = 18
-const ___NR_select = 23
-const _IFLA_STATS_LINK_OFFLOAD_XSTATS = 4
-const ___NR_pipe = 22
-const _SA_NOCLDWAIT = 2
-const _SYS_kexec_file_load = ___NR_kexec_file_load
-const _B200 = 0000006
-const __POSIX_DELAYTIMER_MAX = 32
-const _PR_SET_ENDIAN = 20
-const _SYS_epoll_pwait = ___NR_epoll_pwait
-const _ETH_P_LOCALTALK = 0x0009
-const _PRIiFAST8 = "i"
-const _SEEK_END = 2
-const _TCA_CHAIN = 11
-const _SYS_timer_delete = ___NR_timer_delete
-const _RLIM_INFINITY = 0xffffffffffffffff
-const ___OFF_T_MATCHES_OFF64_T = 1
-const _RTNLGRP_PHONET_ROUTE = 22
-const __ISOC11_SOURCE = 1
-const _SIGXCPU = 24
-const _RTN_NAT = 10
-const _IFLA_TUN_GROUP = 2
-const ___LDBL_MAX__ = 1.1
-const _UINT_LEAST8_MAX = (255)
-const _ICMP6_DST_UNREACH_ADDR = 3
-const _POSIX_FADV_SEQUENTIAL = 2
-const _RTN_XRESOLVE = 11
-const _unix = 1
-const _SIZE_MAX = (18446744073709551615)
-const _STA_DEL = 0x0020
-const _MB_LEN_MAX = 16
-const _CIBAUD = 002003600000
-const ___clockid_t_defined = 1
-const __CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS = 1147
-const _AI_NUMERICHOST = 0x0004
-const _RE_DUP_MAX = (0x7fff)
-const _IFLA_VF_RATE = 6
-const _PRIX32 = "X"
-const _IPTOS_ECN_CE = 0x03
-const _IFLA_BR_PRIORITY = 6
-const _IPTOS_PREC_NETCONTROL = _IPTOS_CLASS_CS7
-const ___NR_getrusage = 98
-const _NUD_REACHABLE = 0x02
-const ___NR_uselib = 134
-const _EPOLLWRNORM = 256
-const ___IFLA_MAX = 52
-const _TCP_LINGER2 = 8
-const _RTNLGRP_IPV4_ROUTE = 7
-const __SC_INT_MIN = 105
-const _ETIME = 62
-const _IFLA_HSR_SEQ_NR = 5
-const __POSIX_SYMLINK_MAX = 255
-const _IFLA_PORT_RESPONSE = 7
-const _IFLA_BR_MCAST_ROUTER = 22
-const _TCA_HW_OFFLOAD = 12
-const _IFLA_INET6_TOKEN = 7
-const _TIOCPKT_FLUSHREAD = 1
-const _SYS_set_tid_address = ___NR_set_tid_address
-const _B19200 = 0000016
-const _IP_DEFAULT_MULTICAST_TTL = 1
-const ___SIG_ATOMIC_MIN__ = (-___SIG_ATOMIC_MAX__ - 1)
-const _IFLA_BOND_MIN_LINKS = 18
-const _IPPROTO_RAW = 255
-const _SYS_getresuid = ___NR_getresuid
-const _RTA_SRC = 2
-const _IPV6_PMTUDISC_DO = 2
-const _RT_SCOPE_LINK = 253
-const _SYS_sched_yield = ___NR_sched_yield
-const _SA_NOCLDSTOP = 1
-const _NLA_F_NESTED = (1 << 15)
-const _ENAVAIL = 119
-const _ETH_P_ERSPAN2 = 0x22EB
-const _TIOCSER_TEMT = 0x01
-const _IFLA_BRPORT_MULTICAST_ROUTER = 25
-const _OPOST = 0000001
-const _W_OK = 2
-const _IPOPT_RA = 148
-const _ETHERTYPE_IPX = 0x8137
-const _RTM_GETNEIGHTBL = 66
-const __SC_V6_LP64_OFF64 = 178
-const _DELAYTIMER_MAX = 2147483647
-const _PR_GET_NAME = 16
-const _IFLA_BRPORT_COST = 3
-const _SIOCGIFBR = 0x8940
-const _IFLA_MACSEC_INC_SCI = 9
-const _IN_ONESHOT = 0x80000000
-const _SYS_adjtimex = ___NR_adjtimex
-const _ILL_COPROC = 7
-const _IPOPT_RR = 7
-const _PR_SVE_SET_VL_ONEXEC = (1 << 18)
-const _SYS_pwrite64 = ___NR_pwrite64
-const _PR_SET_NAME = 15
-const _VQUIT = 1
-const _FS_XFLAG_EXTSZINHERIT = 0x00001000
-const _IFLA_PORT_INSTANCE_UUID = 4
-const _IPTOS_CLASS_CS3 = 0x60
-const ___PTRDIFF_WIDTH__ = 64
-const _ETH_P_EDSA = 0xDADA
-const _SYS_setitimer = ___NR_setitimer
-const ___FLT32X_EPSILON__ = 1.1
-const ___FLT128_MIN_EXP__ = (-16381)
-const ___NR_setfsuid = 122
-const _IPTOS_CLASS_CS6 = 0xc0
-const _IFLA_BRPORT_BRIDGE_ID = 14
-const _RTM_DELNETCONF = 81
-const _ICMP6_TIME_EXCEEDED = 3
-const ___NR_setfsgid = 123
-const _SIOCDELDLCI = 0x8981
-const _IPPORT_TTYLINK = 87
-const _SIOCGARP = 0x8954
-const _RTF_DEFAULT = 0x00010000
-const _SYS_mq_open = ___NR_mq_open
-const _SYS_clock_getres = ___NR_clock_getres
-const _MQ_PRIO_MAX = 32768
-const __SC_CHAR_MAX = 102
-const _IPV6_ADD_MEMBERSHIP = _IPV6_JOIN_GROUP
-const __STAT_VER_LINUX = 1
-const _IFLA_BRPORT_LEARNING_SYNC = 11
-const _ENOTNAM = 118
-const _TIOCPKT_FLUSHWRITE = 2
-const _MAP_HUGETLB = 0x40000
-const _HAVE_FACCESSAT = 1
-const ___DBL_MIN_EXP__ = (-1021)
-const _X86_CR4_PCIDE_BIT = 17
-const _SCNiLEAST8 = "hhi"
-const _IPV6_PMTUDISC_PROBE = 3
-const _IPPORT_FINGER = 79
-const _PORT_UUID_MAX = 16
-const _LONG_LONG_MAX = ___LONG_LONG_MAX__
-const _INT8_MIN = (-128)
-const ___NR_write = 1
-const ___S_IFBLK = 0060000
-const _SCHED_FIFO = 1
-const __PATH_HEQUIV = "/etc/hosts.equiv"
-const _BPF_MSH = 0xa0
-const __PC_SYNC_IO = 9
-const __SC_ADVISORY_INFO = 132
-const ___NR_recvmsg = 47
-const _FASYNC = _O_ASYNC
-const _RTMGRP_IPV6_MROUTE = 0x200
-const _SYS_io_pgetevents = ___NR_io_pgetevents
-const _HAVE_SYNC_BOOL_COMPARE_AND_SWAP_4 = 1
-const _EPOLL_CTL_ADD = 1
-const _USHRT_MAX = (_SHRT_MAX * 2 + 1)
-const __SC_TRACE = 181
-const _PTRACE_SINGLESTEP = 9
-const _IFLA_LINK = 5
-const _NDTPA_RETRANS_TIME = 5
-const _HAVE_SYNC_BOOL_COMPARE_AND_SWAP_8 = 1
-const _RTM_GETTFILTER = 46
-const _SYS_msgrcv = ___NR_msgrcv
-const ___NR_msgctl = 71
-const _HAVE_RENAMEAT = 1
-const _IFF_NAPI_FRAGS = 0x0020
-const _IFLA_XDP_ATTACHED = 2
-const _SYS_epoll_create = ___NR_epoll_create
-const _IFLA_VF_STATS_BROADCAST = 4
-const _TCP_MD5SIG_FLAG_PREFIX = 1
-const _IFLA_BOND_AD_USER_PORT_KEY = 25
-const _ARPHRD_ADAPT = 264
-const _TUNATTACHFILTER_val = 1074812117
-const _TCP_MAX_WINSHIFT = 14
-const _IPPROTO_IGMP = 2
-const _IP_MAX_MEMBERSHIPS = 20
-const _IFLA_BRPORT_BACKUP_PORT = 34
-const _RTMGRP_DECnet_IFADDR = 0x1000
-const _MADV_KEEPONFORK = 19
-const _AF_AX25 = _PF_AX25
-const _INTPTR_MAX = (9223372036854775807)
-const _ARPHRD_EUI64 = 27
-const _RTA_GATEWAY = 5
-const _SCNu16 = "hu"
-const ___NR_truncate = 76
-const ___NR_getrlimit = 97
-const __POSIX_CHOWN_RESTRICTED = 0
-const ___NR_pread64 = 17
-const _PR_SET_MM_START_BRK = 6
-const _RTAX_LOCK = 1
-const _SYS_getdents = ___NR_getdents
-const _SO_DOMAIN = 39
-const _S_ISVTX = ___S_ISVTX
-const _PTRACE_POKEDATA = 5
-const _PACKET_ORIGDEV = 9
-const _IPOPT_TS = 68
-const ___IFLA_OFFLOAD_XSTATS_MAX = 2
-const __SC_SHRT_MAX = 113
-const _REG_RIP = 16
-const ___FLT64X_MAX__ = 1.1
-const _IFF_ALLMULTI = 512
-const _SA_SIGINFO = 4
-const _REG_CSGSFS = 18
-const _IFLA_VXLAN_GBP = 23
-const __TIME_H = 1
-const _SYS_getuid = ___NR_getuid
-const _IPV6_PMTUDISC_WANT = 1
-const __SC_2_PBS_MESSAGE = 171
-const ___NR_membarrier = 324
-const _SYS_wait4 = ___NR_wait4
-const _LONG_WIDTH = ___WORDSIZE
-const _BPF_K = 0x00
-const _ENOTUNIQ = 76
-const _ND_OPT_HOME_AGENT_INFO = 8
-const _NI_NAMEREQD = 8
-const ___pic__ = 2
-const _NLM_F_DUMP_INTR = 0x10
-const _FALLOC_FL_UNSHARE_RANGE = 0x40
-const _LINUX_REBOOT_CMD_POWER_OFF = 0x4321FEDC
-const ___IFLA_VRF_MAX = 2
-const _IFLA_INET6_ADDR_GEN_MODE = 8
-const _ENOSR = 63
-const _PR_GET_TIMING = 13
-const __POSIX_C_SOURCE = 200809
-const _TUNSETTXFILTER_val = 1074025681
-const _PR_CAP_AMBIENT_IS_SET = 1
-const _ITIMER_PROF = 2
-const ___SIZEOF_PTHREAD_MUTEXATTR_T = 4
-const _SYS_name_to_handle_at = ___NR_name_to_handle_at
-const _B576000 = 0010006
-const _SEEK_SET = 0
-const _BPF_OR = 0x40
-const _PF_ROUTE = _PF_NETLINK
-const ___FLT64_MIN_EXP__ = (-1021)
-const _IN_MASK_ADD = 0x20000000
-const __CS_POSIX_V6_ILP32_OFF32_CFLAGS = 1116
-const _TCP_MAXSEG = 2
-const _N_IRDA = 11
-const _IPV6_RTHDR_STRICT = 1
-const _PACKET_RECV_OUTPUT = 3
-const _MADV_DONTNEED = 4
-const _ND_REDIRECT = 137
-const ___siginfo_t_defined = 1
-const ___GCC_ATOMIC_CHAR16_T_LOCK_FREE = 2
-const _RTAX_QUICKACK = 15
-const ___FLT32_MAX_10_EXP__ = 38
-const _BPF_MUL = 0x20
-const _SYS_epoll_wait_old = ___NR_epoll_wait_old
-const ___IFLA_IPVLAN_MAX = 3
-const _IP_PMTUDISC_PROBE = 3
-const _SYS_sysfs = ___NR_sysfs
-const ___OPTIMIZE__ = 1
-const _IPTOS_PREC_INTERNETCONTROL = _IPTOS_CLASS_CS6
-const _HAVE_ASINL = 1
-const _IPV6_UNICAST_IF = 76
-const _NLM_F_ATOMIC = 0x400
-const _FS_XFLAG_NOSYMLINKS = 0x00000400
-const _F_LOCK = 1
-const _ICMP6_PARAMPROB_HEADER = 0
-const _ETH_P_IEEE802154 = 0x00F6
-const _SIOCGIFHWADDR = 0x8927
-const _SYS_semget = ___NR_semget
-const ___PTHREAD_MUTEX_NUSERS_AFTER_KIND = 0
-const _PR_SET_MM_MAP_SIZE = 15
-const _RTN_BLACKHOLE = 6
-const _SYS_pkey_alloc = ___NR_pkey_alloc
-const _AF_INET6 = _PF_INET6
-const _NLA_HDRLEN_val = 4
-const _HAVE_REMOVEXATTR = 1
-const _ICMP6_RR_FLAGS_SPECSITE = 0x10
-const ___NR_setns = 308
-const ___WNOTHREAD = 0x20000000
-const _ETH_P_LOOP = 0x0060
-const _VEOL = 11
-const _MS_NODEV = 4
-const _SO_ZEROCOPY = 60
-const ___NR_getrandom = 318
-const _RTF_ALLONLINK = 0x00020000
-const _RTNLGRP_DECnet_RULE = 16
-const ___NR_mbind = 237
-const _MS_KERNMOUNT = 4194304
-const _IUCLC = 0001000
-const _HAVE_SEM_TIMEDWAIT = 1
-const ___PREFIX_MAX = 3
-const _MAP_STACK = 0x20000
-const _SYS_personality = ___NR_personality
-const __POSIX_MONOTONIC_CLOCK = 0
-const _UTIME_OMIT = ((1 << 30) - 2)
-const _PRIoLEAST8 = "o"
-const _PR_FP_EXC_INV = 0x100000
-const _ETHERTYPE_VLAN = 0x8100
-const _RTPROT_GATED = 8
-const _MS_MOVE = 8192
-const _IFLA_BRPORT_DESIGNATED_PORT = 15
-const _PR_SET_TSC = 26
-const __STDC_PREDEF_H = 1
-const _IFF_AUTOMEDIA = 16384
-const ___USE_FORTIFY_LEVEL = 0
-const _EBFONT = 59
-const ___NDTA_MAX = 10
-const ___SIZEOF_LONG_LONG__ = 8
-const _IPV6_PMTUDISC_DONT = 0
-const _IPVLAN_MODE_L3S = 2
-const _IFLA_TUN_TYPE = 3
-const _O_CLOEXEC = ___O_CLOEXEC
-const _SKF_AD_MARK = 20
-const ___FLT64X_DENORM_MIN__ = 1.1
-const _IFF_SLAVE = 2048
-const _DT_REG = 8
-const _FALLOC_FL_PUNCH_HOLE = 0x02
-const _ARPHRD_NETROM = 0
-const ___LDBL_DIG__ = 18
-const __SC_USER_GROUPS = 166
-const __UNISTD_H = 1
-const _TCP_MAXWIN = 65535
-const _FS_NODUMP_FL = 0x00000040
-const _TIOCSLCKTRMIOS = 0x5457
-const ___NR_finit_module = 313
-const _SKF_AD_MAX = 64
-const _REG_R14 = 6
-const _FALLOC_FL_ZERO_RANGE = 0x10
-const _IFLA_BR_GC_TIMER = 19
-const ___NR_fadvise64 = 221
-const _O_NDELAY = _O_NONBLOCK
-const _EPOLLPRI = 2
-const _EAI_FAIL = -4
-const ___glibc_c99_flexarr_available = 1
-const ___NR_io_submit = 209
-const _RTA_TTL_PROPAGATE = 26
-const _N_SMSBLOCK = 12
-const __POSIX_THREAD_CPUTIME = 0
-const _TCPI_OPT_SACK = 2
-const _TIOCGETD = 0x5424
-const _CLONE_SYSVSEM = 0x00040000
-const _NETLINK_SELINUX = 7
-const _CLOCK_THREAD_CPUTIME_ID = 3
-const ___NR_clock_nanosleep = 230
-const __SC_CHAR_BIT = 101
-const _SA_RESETHAND = 0x80000000
-const _ADJ_STATUS = 0x0010
-const _PR_SET_PTRACER = 0x59616d61
-const _PR_SET_MM_BRK = 7
-const ___ILP32_OFFBIG_CFLAGS = "-m32 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"
-const _TCP_FASTOPEN_KEY = 33
-const __SC_SHARED_MEMORY_OBJECTS = 22
-const _RTMGRP_IPV6_ROUTE = 0x400
-const _IFLA_BRPORT_PRIORITY = 2
-const _B3000000 = 0010015
-const _MS_MGC_VAL = 0xC0ED0000
-const _ADJ_ESTERROR = 0x0008
-const _RTNH_F_LINKDOWN = 16
-const _ETH_P_DNA_DL = 0x6001
-const _PR_SET_TIMING = 14
-const _NETLINK_ISCSI = 8
-const ___NDA_MAX = 12
-const ___NR_setgroups = 116
-const __XOPEN_LIM_H = 1
-const ___ORDER_BIG_ENDIAN__ = 4321
-const _ARPHRD_X25 = 271
-const _LLONG_MAX = ___LONG_LONG_MAX__
-const __CS_LFS_CFLAGS = 1000
-const __SYSCALL_H = 1
-const _ARPHRD_ECONET = 782
-const ___GNUC_STDC_INLINE__ = 1
-const _MS_PRIVATE = 262144
-const _MACVLAN_MACADDR_DEL = 1
-const _SCHED_RESET_ON_FORK = 0x40000000
-const _PORT_PROFILE_RESPONSE_SUCCESS = 256
-const _PR_GET_DUMPABLE = 3
-const _NDA_UNSPEC = 0
-const __SC_RE_DUP_MAX = 44
-const _HOST_NOT_FOUND = 1
-const _SYS_preadv = ___NR_preadv
-const _MOD_MAXERROR = _ADJ_MAXERROR
-const _O_DIRECT = ___O_DIRECT
-const _IFLA_BOND_ALL_SLAVES_ACTIVE = 17
-const __SC_PII_INTERNET = 56
-const _TUNSETSNDBUF_val = 1074025684
-const _RTNLGRP_IPV6_IFADDR = 9
-const _STATX_NLINK = 0x0004
-const ___IFLA_PORT_MAX = 8
-const _BUS_ADRERR = 2
-const _RTM_NEWADDR = 20
-const _TIOCMIWAIT = 0x545C
-const _RTM_DELNSID = 89
-const _HAVE_SYS_SYSINFO_H = 1
-const ___NR_stat = 4
-const _SPLICE_F_MORE = 4
-const _IFA_F_MCAUTOJOIN = 0x400
-const _SYS_ioprio_get = ___NR_ioprio_get
-const _HAVE_DL_ITERATE_PHDR = 1
-const ___IFLA_VF_STATS_MAX = 9
-const _SYS_init_module = ___NR_init_module
-const _RTM_GETANYCAST = 62
-const __POSIX_MQ_OPEN_MAX = 8
-const _SYS_lgetxattr = ___NR_lgetxattr
-const _SYS_rmdir = ___NR_rmdir
-const _ETHERTYPE_AARP = 0x80F3
-const _PACKAGE_TARNAME = "libgo"
-const _INT_LEAST8_MAX = (127)
-const _IPTOS_PREC_ROUTINE = _IPTOS_CLASS_CS0
-const _IFA_F_OPTIMISTIC = 0x04
-const _NDTPA_UNSPEC = 0
-const ___NR_pselect6 = 270
-const _F_GETSIG = ___F_GETSIG
-const _SO_WIFI_STATUS = 41
-const _S_IWOTH = (_S_IWGRP >> 3)
-const _INPCK = 0000020
-const _NDTPA_APP_PROBES = 9
-const ___O_LARGEFILE = 0
-const _PORT_VDP_RESPONSE_VTID_VERSION_VIOALTION = 5
-const ___NR_setxattr = 188
-const ___FLT32_HAS_INFINITY__ = 1
-const __CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS = 1129
-const _PR_GET_TSC = 25
-const _RTM_GETNEIGH = 30
-const _PTRACE_SETOPTIONS = 16896
-const ___NR_epoll_create = 213
-const _IPTOS_RELIABILITY = 0x04
-const _ARPHRD_FRAD = 770
-const _SIOCSIFBRDADDR = 0x891a
-const ___UINTPTR_MAX__ = 0xffffffffffffffff
-const ___NR_chown = 92
-const ___NR_fanotify_init = 300
-const _AT_NO_AUTOMOUNT = 0x800
-const ___NR_epoll_create1 = 291
-const _SYS_setresgid = ___NR_setresgid
-const _N_PROFIBUS_FDL = 10
-const _BPF_XOR = 0xa0
-const _ICMP6_RR_FLAGS_REQRESULT = 0x40
-const _IFLA_IPOIB_MODE = 2
-const _MAP_SHARED_VALIDATE = 0x03
-const _SYS_query_module = ___NR_query_module
-const _SYS_timer_getoverrun = ___NR_timer_getoverrun
-const ___NR_fremovexattr = 199
-const _SIZE_WIDTH = ___WORDSIZE
-const _IFA_F_SECONDARY = 0x01
-const __SC_JOB_CONTROL = 7
-const ___NR_move_pages = 279
-const _IFLA_CARRIER_CHANGES = 35
-const _INET6_ADDRSTRLEN = 46
-const _IFLA_IPOIB_PKEY = 1
-const _IPPROTO_DCCP = 33
-const _S_IRGRP = (_S_IRUSR >> 3)
-const _SOL_IRDA = 266
-const _HAVE_UNSHARE = 1
-const _STATX_ATTR_IMMUTABLE = 0x0010
-const __SC_FSYNC = 15
-const ___NR_listen = 50
-const _SCNxLEAST16 = "hx"
-const _IFLA_MACSEC_PAD = 14
-const _AI_CANONIDN = 0x0080
-const _PR_MCE_KILL_GET = 34
-const _TUN_F_CSUM = 0x01
-const ___FLT32X_MAX_EXP__ = 1024
-const _AF_PACKET = _PF_PACKET
-const _IFLA_BRPORT_MODE = 4
-const _PACKET_LOSS = 14
-const _WCHAR_WIDTH = 32
-const _SOL_NETBEUI = 267
-const ___NR_fgetxattr = 193
-const __SC_XBS5_ILP32_OFF32 = 125
-const _TCP_QUICKACK = 12
-const _O_TMPFILE = ___O_TMPFILE
-const _EFBIG = 27
-const __SC_2_C_BIND = 47
-const _IPTOS_CLASS_CS0 = 0x00
-const _IPTOS_CLASS_CS1 = 0x20
-const _IPTOS_CLASS_CS2 = 0x40
-const _SYS_fsync = ___NR_fsync
-const _IPTOS_CLASS_CS4 = 0x80
-const _IPTOS_CLASS_CS5 = 0xa0
-const __IOC_DIRSHIFT = (__IOC_SIZESHIFT+__IOC_SIZEBITS)
-const _IPTOS_CLASS_CS7 = 0xe0
-const ___FLT64X_DIG__ = 18
-const _TCP_FASTOPEN_NO_COOKIE = 34
-const _LINUX_REBOOT_MAGIC2A = 85072278
-const _PR_MCE_KILL_CLEAR = 0
-const _PTRACE_O_MASK = 3145983
-const _EXDEV = 18
-const _NUD_INCOMPLETE = 0x01
-const _AF_KEY = _PF_KEY
-const _X86_CR3_PCD_BIT = 4
-const _PTRACE_SETSIGINFO = 16899
-const _EL3HLT = 46
-const _SYS_fanotify_mark = ___NR_fanotify_mark
-const __BITS_ERRNO_H = 1
-const ___NR_timer_getoverrun = 225
-const _IPV6_TCLASS = 67
-const _NDTA_PARMS = 6
-const _AF_X25 = _PF_X25
-const _BSDLY = 0020000
-const _MSG_PROXY = 16
-const _IFLA_MACSEC_UNSPEC = 0
-const ___NR_afs_syscall = 183
-const _MFD_CLOEXEC = 1
-const ___UINT_FAST8_MAX__ = 0xff
-const _STATX_SIZE = 0x0200
-const __SC_CHAR_MIN = 103
-const _FS_COMPR_FL = 0x00000004
-const _ICMP6_RR_RESULT_FLAGS_OOB = 0x0200
-const _SCM_TIMESTAMPING_PKTINFO = 58
-const _VEOF = 4
-const ___NR_mq_open = 240
-const _IFF_MASTER = 1024
-const _PTRACE_SINGLEBLOCK = 33
-const _SYS_gettimeofday = ___NR_gettimeofday
-const ___NR_accept = 43
-const __POSIX_MESSAGE_PASSING = 200809
-const ___PTRDIFF_MAX__ = 0x7fffffffffffffff
-const _SI_KERNEL = 128
-const __SC_BC_BASE_MAX = 36
-const _TUNSETLINK_val = 1074025677
-const _SYS_sync_file_range = ___NR_sync_file_range
-const _ARPHRD_CSLIP = 257
-const _PR_FP_EXC_OVF = 0x020000
-const ___NR_socketpair = 53
-const _SYS_userfaultfd = ___NR_userfaultfd
-const _IFLA_BOND_PRIMARY = 11
-const _CLD_DUMPED = 3
-const _SYS_migrate_pages = ___NR_migrate_pages
-const _CSIZE = 0000060
-const _RTMGRP_TC = 8
-const _RTM_NEWCHAIN = 100
-const _EACCES = 13
-const __POSIX_MAX_CANON = 255
-const _RTPROT_ZEBRA = 11
-const __POSIX_THREAD_THREADS_MAX = 64
-const _CLOCK_BOOTTIME = 7
-const ___x86_64 = 1
-const _CQUIT = 034
-const _TIOCGPTN_val = 2147767344
-const __SC_XOPEN_VERSION = 89
-const ___INT16_MAX__ = 0x7fff
-const __SC_NL_SETMAX = 123
-const ___NR_io_cancel = 210
-const __SYS_CDEFS_H = 1
-const _SCNxLEAST32 = "x"
-const _ETH_P_MOBITEX = 0x0015
-const _IFLA_EVENT_BONDING_FAILOVER = 3
-const _SI_TIMER = -2
-const _ENOKEY = 126
-const _IFLA_BRPORT_TOPOLOGY_CHANGE_ACK = 19
-const _ARPHRD_CSLIP6 = 259
-const ___WINT_MIN__ = 0
-const ___S_IFREG = 0100000
-const _INTPTR_MIN = (-9223372036854775807-1)
-const ___S_ISUID = 04000
-const _PR_SET_SECUREBITS = 28
-const _EPOLLWRBAND = 512
-const __LFS64_ASYNCHRONOUS_IO = 1
-const _SKF_AD_RXHASH = 32
-const _PF_LOCAL = 1
-const _ENOTSOCK = 88
-const _S_IFMT = ___S_IFMT
-const ___NR_kcmp = 312
-const _SYS_splice = ___NR_splice
-const __POSIX_TRACE_INHERIT = -1
-const __SC_SHRT_MIN = 114
-const _ARPHRD_LAPB = 516
-const _IFLA_BOND_AD_INFO_PARTNER_KEY = 4
-const _CLOCK_MONOTONIC_RAW = 4
-const _MCAST_EXCLUDE = 0
-const _SIOCSIFMTU = 0x8922
-const _AT_STATX_FORCE_SYNC = 0x2000
-const _SIOCGIFCONF = 0x8912
-const _FS_SECRM_FL = 0x00000001
-const ___INT_FAST32_WIDTH__ = 64
-const __PC_MAX_CANON = 1
-const _FIOCLEX = 0x5451
-const ___ILP32_OFFBIG_LDFLAGS = "-m32"
-const _IFLA_HSR_MULTICAST_SPEC = 3
-const ___INT_FAST16_MAX__ = 0x7fffffffffffffff
-const _SYS_mlockall = ___NR_mlockall
-const _SYS_set_thread_area = ___NR_set_thread_area
-const _MS_BIND = 4096
-const _ARPOP_InREQUEST = 8
-const _SIZEOF_VOID_P = 8
-const _SIOCGIFNETMASK = 0x891b
-const _SCHED_BATCH = 3
-const _RTM_NEWACTION = 48
-const _AF_KCM = _PF_KCM
-const _SYS_copy_file_range = ___NR_copy_file_range
-const _ARPHRD_SLIP = 256
-const _MS_RELATIME = 2097152
-const _RUSAGE_SELF = 0
-const ___F_SETOWN_EX = 15
-const ___RLIMIT_NICE = 13
-const _SO_ATTACH_FILTER = 26
-const _EPOLLIN = 1
-const _IFA_F_HOMEADDRESS = 0x10
-const _SKF_LL_OFF = (-0x200000)
-const _RTF_THROW = 0x2000
-const _SYS_open_by_handle_at = ___NR_open_by_handle_at
-const ___SIZEOF_WINT_T__ = 4
-const _IFLA_BRPORT_PROXYARP = 10
-const _SYS_madvise = ___NR_madvise
-const _STA_FREQHOLD = 0x0080
-const _PF_VSOCK = 40
-const _NCCS = 32
-const ___IFLA_VRF_PORT_MAX = 2
-const __SC_V6_ILP32_OFF32 = 176
-const _CLD_EXITED = 1
-const _ETOOMANYREFS = 109
-const _RTAX_FEATURE_ECN = (1 << 0)
-const _ETH_P_HSR = 0x892F
-const _SYS_io_setup = ___NR_io_setup
-const _RLIMIT_CORE = 4
-const _SYS_keyctl = ___NR_keyctl
-const __SC_SEM_NSEMS_MAX = 32
-const _EPOLLWAKEUP = 536870912
-const ___NR_flistxattr = 196
-const __SC_BARRIERS = 133
-const _SYS_setgid = ___NR_setgid
-const __SC_WORD_BIT = 107
-const _ARPHRD_ROSE = 270
-const _SI_USER = 0
-const _IN_CLASSB_NSHIFT = 16
-const _NDTPA_PROXY_QLEN = 14
-const _PRIi16 = "i"
-const _IFLA_BOND_AD_INFO_PARTNER_MAC = 5
-const _MSG_CONFIRM = 2048
-const ___NR_symlinkat = 266
-const _HAVE_FUTIMESAT = 1
-const ___PDP_ENDIAN = 3412
-const _PTHREAD_KEYS_MAX = 1024
-const _MS_NOSUID = 2
-const _IFLA_BR_MCAST_QUERY_INTVL = 33
-const ___UINTMAX_MAX__ = 0xffffffffffffffff
-const _IFLA_WEIGHT = 15
-const _IPV6_XFRM_POLICY = 35
-const ___NR_access = 21
-const __SC_LEVEL1_ICACHE_SIZE = 185
-const _RTMGRP_IPV6_IFADDR = 0x100
-const ___NR_link = 86
-const _FS_XFLAG_REALTIME = 0x00000001
-const _FALLOC_FL_INSERT_RANGE = 0x20
-const ___PRIPTR_PREFIX = "l"
-const _IFLA_XFRM_UNSPEC = 0
-const _STATX_CTIME = 0x0080
-const ___SCHAR_MAX__ = 0x7f
-const _SHRT_WIDTH = 16
-const _SIOCDELRT = 0x890C
-const _AF_IPX = _PF_IPX
-const _MS_BORN = (1<<29)
-const _IFLA_XDP = 43
-const _IFLA_STATS = 7
-const _EROFS = 30
-const _SO_NO_CHECK = 11
-const _BC_BASE_MAX = __POSIX2_BC_BASE_MAX
-const _X86_EFLAGS_IF_BIT = 9
-const __XOPEN_SHM = 1
-const _REG_RSI = 9
-const _ARPHRD_LOCALTLK = 773
-const __SC_DEVICE_SPECIFIC_R = 142
-const __SC_SELECT = 59
-const ___IFA_MAX = 10
-const _SYS_faccessat = ___NR_faccessat
-const _CSTOPB = 0000100
-const _MACVLAN_MACADDR_SET = 3
-const _UINT_MAX = (_INT_MAX * 2 + 1)
-const _PR_TIMING_STATISTICAL = 0
-const _SCNdFAST8 = "hhd"
-const _MAXTTL = 255
-const _EAI_NODATA = -5
-const _TCP_CA_CWR = 2
-const _IXON = 0002000
-const ___gnu_linux__ = 1
-const __PATH_SERVICES = "/etc/services"
-const ___IFLA_VF_VLAN_INFO_MAX = 2
-const _AF_UNIX = _PF_UNIX
-const _ETH_P_HDLC = 0x0019
-const _PR_MPX_ENABLE_MANAGEMENT = 43
-const _RTPROT_BIRD = 12
-const _ARPHRD_HWX25 = 272
-const _RTM_DELROUTE = 25
-const _IFLA_BR_VLAN_PROTOCOL = 8
-const _IFLA_BRPORT_UNSPEC = 0
-const _RTM_GETADDR = 22
-const _TCION = 3
-const _IP_CHECKSUM = 23
-const _SYS_fchmodat = ___NR_fchmodat
-const _CLONE_NEWUSER = 0x10000000
-const _TIOCNOTTY = 0x5422
-const _SO_NOFCS = 43
-const _SYS_clock_settime = ___NR_clock_settime
-const _IP_PKTOPTIONS = 9
-const _TCP_QUEUES_NR = 3
-const ___FLT64_DECIMAL_DIG__ = 17
-const _ICMP6_TIME_EXCEED_REASSEMBLY = 1
-const _IPTOS_DSCP_MASK = 0xfc
-const _SIGINT = 2
-const _CLOCK_PROCESS_CPUTIME_ID = 2
-const _ICMP6_DST_UNREACH = 1
-const _IFLA_GENEVE_TOS = 4
-const _PR_FP_EXC_DISABLED = 0
-const _MADV_DODUMP = 17
-const _SYS_get_thread_area = ___NR_get_thread_area
-const _SOL_PNPIPE = 275
-const _MAX_LINKS = 32
-const _RTNL_FAMILY_IPMR = 128
-const _NL_MMAP_STATUS_COPY = 3
-const __SC_READER_WRITER_LOCKS = 153
-const __SC_AIO_PRIO_DELTA_MAX = 25
-const _RTNLGRP_PHONET_IFADDR = 21
-const _ARPHRD_FCFABRIC = 787
-const _CLONE_PARENT_SETTID = 0x00100000
-const _SYS_newfstatat = ___NR_newfstatat
-const _IFF_NOTRAILERS = 32
-const _TCP_SAVE_SYN = 27
-const _PRIi32 = "i"
-const _TIME_ERROR = 5
-const ___NR_read = 0
-const _VEOL2 = 16
-const _ETHERTYPE_NTRAILER = 16
-const __SC_MONOTONIC_CLOCK = 149
-const _TCA_ROOT_COUNT = 3
-const _PKEY_DISABLE_ACCESS = 0x1
-const _HAVE_AS_X86_PCREL = 1
-const ___iovec_defined = 1
-const _TUN_FLT_ALLMULTI = 0x0001
-const _NETLINK_RX_RING = 6
-const _ENOTRECOVERABLE = 131
-const _PTRACE_INTERRUPT = 16903
-const _AF_CAIF = _PF_CAIF
-const _SOL_IPV6 = 41
-const _IFLA_BROADCAST = 2
-const ___LDBL_MANT_DIG__ = 64
-const _FFI_TYPE_SINT8 = 6
-const ___NR_waitid = 247
-const _IXANY = 0004000
-const _SYS_sched_setaffinity = ___NR_sched_setaffinity
-const ___FLT64X_HAS_QUIET_NAN__ = 1
-const __SC_SPORADIC_SERVER = 160
-const _POLL_ERR = 4
-const _IFLA_XDP_UNSPEC = 0
-const _F_RDLCK = 0
-const _IPOPT_DEBMEAS = 0x40
-const _AT_FDCWD = -100
-const _INTPTR_WIDTH = ___WORDSIZE
-const __SC_PII_OSI_CLTS = 64
-const _SYS_pipe2 = ___NR_pipe2
-const _IFLA_BOND_SLAVE_AD_PARTNER_OPER_PORT_STATE = 8
-const __CS_GNU_LIBPTHREAD_VERSION = 3
-const _TCSADRAIN = 1
-const _LONG_MAX = ___LONG_MAX__
-const _PRId16 = "d"
-const __SYS_INOTIFY_H = 1
-const _SYS_bpf = ___NR_bpf
-const _RTNLGRP_NOP4 = 17
-const __SC_XOPEN_XCU_VERSION = 90
-const _PR_MPX_DISABLE_MANAGEMENT = 44
-const _INT_LEAST8_MIN = (-128)
-const _SIGIO = _SIGPOLL
-const _IPV6_RECVORIGDSTADDR = _IPV6_ORIGDSTADDR
-const __PC_FILESIZEBITS = 13
-const _TIOCGPGRP = 0x540F
-const ___FLT32X_MIN_EXP__ = (-1021)
-const _TIOCGWINSZ_val = 21523
-const __SC_LEVEL2_CACHE_LINESIZE = 193
-const _ETH_P_ATMMPOA = 0x884c
-const _HAVE_STRINGS_H = 1
-const _DN_CREATE = 0x00000004
-const _FS_POLICY_FLAGS_PAD_16 = 0x02
-const _SO_OOBINLINE = 10
-const _PACKET_ROLLOVER_STATS = 21
-const __POSIX_ASYNCHRONOUS_IO = 200809
-const __CS_LFS_LIBS = 1002
-const _PACKET_MR_PROMISC = 1
-const ___FLT64_MAX__ = 1.1
-const ___USE_ISOC11 = 1
-const __SC_LEVEL2_CACHE_ASSOC = 192
-const _TCSBRK = 0x5409
-const _INT_LEAST32_WIDTH = 32
-const _BPF_MINOR_VERSION = 1
-const ___GNU_LIBRARY__ = 6
-const ___STDC_ISO_10646__ = 201706
-const _EISNAM = 120
-const _IPV6_AUTOFLOWLABEL = 70
-const __SC_LEVEL4_CACHE_LINESIZE = 199
-const _IFLA_LINKINFO = 18
-const _IP_PMTUDISC_DO = 2
-const _PTRACE_OLDSETOPTIONS = 21
-const _IP_PKTINFO = 8
-const _O_RSYNC = _O_SYNC
-const _SPLICE_F_NONBLOCK = 2
-const _CLONE_CHILD_CLEARTID = 0x00200000
-const _HAVE_OFF64_T = 1
-const _FS_EOFBLOCKS_FL = 0x00400000
-const __SC_FILE_SYSTEM = 148
-const _CHARCLASS_NAME_MAX = 2048
-const _INT_MAX = ___INT_MAX__
-const ___LP64_OFF64_CFLAGS = "-m64"
-const _INT_WIDTH = 32
-const _NDTA_UNSPEC = 0
-const _TUN_F_TSO4 = 0x02
-const __POSIX_THREADS = 200809
-const _RTEXT_FILTER_BRVLAN = (1 << 1)
-const _RTAX_REORDERING = 9
-const _PF_ATMSVC = 20
-const _NSS_BUFLEN_GROUP = 1024
-const _PR_TSC_SIGSEGV = 2
-const ___NR_semctl = 66
-const _SOL_TIPC = 271
-const _MLD_LISTENER_REPORT = 131
-const _UPAGES = 1
-const __SC_PII_OSI_M = 65
-const _FS_XFLAG_PROJINHERIT = 0x00000200
-const _MSG_ERRQUEUE = 8192
-const _ARPHRD_IEEE802154 = 804
-const _TIOCPKT = 0x5420
-const _ESRCH = 3
-const ___SIZEOF_PTHREAD_RWLOCK_T = 56
-const __POSIX2_BC_STRING_MAX = 1000
-const _IFLA_INET6_UNSPEC = 0
-const _ATF_USETRAILERS = 0x10
-const _IN_MOVE_SELF = 0x00000800
-const ___SIG_ATOMIC_WIDTH__ = 32
-const __SC_SYSTEM_DATABASE_R = 163
-const _RTA_DPORT = 29
-const _RTA_SESSION = 13
-const _PACKAGE_VERSION = "version-unused"
-const ___DEC128_SUBNORMAL_MIN__ = 0.000000000000000000000000000000001E-6143
-const _B2000000 = 0010013
-const _SYS_chmod = ___NR_chmod
-const _STA_PPSWANDER = 0x0400
-const ___INT_MAX__ = 0x7fffffff
-const ___UINT_LEAST8_MAX__ = 0xff
-const ___INT_FAST16_WIDTH__ = 64
-const _SYS_eventfd2 = ___NR_eventfd2
-const _SIGBUS = 7
-const _FP_XSTATE_MAGIC1 = 0x46505853
-const _FP_XSTATE_MAGIC2 = 0x46505845
-const _TCGETS_val = 21505
-const _NLM_F_REQUEST = 0x01
-const _MADV_NOHUGEPAGE = 15
-const _HAVE_INOTIFY_INIT = 1
-const _RTM_NEWQDISC = 36
-const _PR_SET_KEEPCAPS = 8
-const _PR_ENDIAN_BIG = 0
-const _IPPORT_LOGINSERVER = 513
-const _SYS_clock_gettime = ___NR_clock_gettime
-const _MSG_TRYHARD = 4
-const _PR_SET_MM_AUXV = 12
-const __POSIX_SYNCHRONIZED_IO = 200809
-const _SYS_close = ___NR_close
-const _PR_SET_UNALIGN = 6
-const _SYS_brk = ___NR_brk
-// FIXME : const __NSIG=(___SIGRTMAX + 1) when RT signals are added to uksignal
-const __NSIG = 32
-const __POSIX_FD_SETSIZE = __POSIX_OPEN_MAX
-const _ENOTTY = 25
-const _RTA_PRIORITY = 6
-const _ETH_P_LAT = 0x6004
-const _FFI_NATIVE_RAW_API = 0
-const _PR_GET_NO_NEW_PRIVS = 39
-const _FPE_FLTRES = 6
-const _FS_RESERVED_FL = 0x80000000
-const _FS_XFLAG_COWEXTSIZE = 0x00010000
-const _EPOLLOUT = 4
-const _SCM_TXTIME = _SO_TXTIME
-const _ADJ_TIMECONST = 0x0020
-const _VKILL = 3
-const _RTMGRP_DECnet_ROUTE = 0x4000
-const _AF_QIPCRTR = _PF_QIPCRTR
-const _SO_ACCEPTCONN = 30
-const _IFLA_VF_STATS_TX_DROPPED = 8
-const _RTNL_FAMILY_MAX = 129
-const __POSIX_TIMER_MAX = 32
-const ___NR_mknod = 133
-const _REG_EFL = 17
-const ___SSE2__ = 1
-const _IP_MULTICAST_TTL = 33
-const _SOCK_SEQPACKET = 5
-const ___WALL = 0x40000000
-const _RTM_DELMDB = 85
-const _ILL_ILLOPC = 1
-const _NLMSG_ERROR = 0x2
-const _PR_GET_TID_ADDRESS = 40
-const _SYS_vmsplice = ___NR_vmsplice
-const _TCP_SYNCNT = 7
-const _RT_SCOPE_SITE = 200
-const _SYS_execveat = ___NR_execveat
-const _IFA_F_TEMPORARY = _IFA_F_SECONDARY
-const _CRDLY = 0003000
-const _ETH_P_PREAUTH = 0x88C7
-const ___NR_sched_rr_get_interval = 148
-const _REG_R12 = 4
-const _IPV6_2292PKTINFO = 2
-const ___IOV_MAX = 1024
-const _AI_ALL = 0x0010
-const _ETH_P_FCOE = 0x8906
-const _IFLA_CARRIER = 33
-const _RTA_NEWDST = 19
-const ___NR_adjtimex = 159
-const _BYTE_ORDER = ___BYTE_ORDER
-const ___FLT_DENORM_MIN__ = 1.1
-const _ECHOPRT = 0002000
-const _IFLA_RMNET_UNSPEC = 0
-const __CS_POSIX_V7_ILP32_OFF32_CFLAGS = 1132
-const _F_SHLCK = 8
-const _ETIMEDOUT = 110
-const __SC_FILE_LOCKING = 147
-const _MSG_PEEK = 2
-const _SYS_msync = ___NR_msync
-const _ETH_P_1588 = 0x88F7
-const __SC_PASS_MAX = 88
-const _IFLA_HSR_UNSPEC = 0
-const _BC_STRING_MAX = __POSIX2_BC_STRING_MAX
-const _FLUSHO = 0010000
-const _SYS_lstat = ___NR_lstat
-const _TIOCM_RTS = 0x004
-const _ARPHRD_IRDA = 783
-const _TCSBRKP = 0x5425
-const _EPIPE = 32
-const ___FLT32X_HAS_DENORM__ = 1
-const __BITS_UIO_EXT_H = 1
-const _ICMP6_RR_FLAGS_TEST = 0x80
-const _SYS_alarm = ___NR_alarm
-const _IFF_TUN = 0x0001
-const ___ENUM_IDTYPE_T = 1
-const _PR_FP_MODE_FRE = (1 << 1)
-const _MACSEC_VALIDATE_DISABLED = 0
-const _IFLA_GENEVE_TTL = 3
-const _HAVE_INOTIFY_ADD_WATCH = 1
-const _PRIX16 = "X"
-const ___FLT_EVAL_METHOD_TS_18661_3__ = 0
-const _ND_NA_FLAG_ROUTER = 0x00000080
-const _IPV6_RECVPATHMTU = 60
-const _MADV_NORMAL = 0
-const _FFI_REGISTER = 7
-const _PRId32 = "d"
-const _NLA_F_NET_BYTEORDER = (1 << 14)
-const _HAVE_EXPL = 1
-const _IP_RETOPTS = 7
-const _IP_MULTICAST_IF = 32
-const _EXPR_NEST_MAX = __POSIX2_EXPR_NEST_MAX
-const _N_PPP = 3
-const ___GLIBC_LINUX_VERSION_CODE = 267008
-const _FS_MAX_KEY_SIZE = 64
-const _PF_INET6 = 10
-const _SYS_chdir = ___NR_chdir
-const _PTRACE_EVENT_VFORK = 2
-const _SO_RCVTIMEO = 20
-const ___NR_times = 100
-const __POSIX_UIO_MAXIOV = 16
-const _IFLA_BR_MCAST_QUERIER_INTVL = 32
-const _IP_TOS = 1
-const __SC_2_PBS_LOCATE = 170
-const _NLMSG_NOOP = 0x1
-const _FS_POLICY_FLAGS_PAD_32 = 0x03
-const _ARPD_UPDATE = 0x01
-const __CS_LFS_LINTFLAGS = 1003
-const __IOC_DIRMASK = ((1 << __IOC_DIRBITS)-1)
-const _SYS_capset = ___NR_capset
-const _ICMP6_ROUTER_RENUMBERING = 138
-const _ILL_ILLADR = 3
-const __BITS_POSIX_OPT_H = 1
-const _PR_GET_FPEXC = 11
-const _PR_CAPBSET_READ = 23
-const _TCP_MD5SIG = 14
-const _HAVE_GETXATTR = 1
-const _RTM_DELRULE = 33
-const _RTM_NEWSTATS = 92
-const _TCSAFLUSH = 2
-const _IFLA_PORT_VF = 1
-const __BITS_SCHED_H = 1
-const _IPV6_RTHDRDSTOPTS = 55
-const ___NR_madvise = 28
-const _PR_SPEC_INDIRECT_BRANCH = 1
-const _X86_CR4_TSD_BIT = 2
-const _IFLA_BR_NF_CALL_IP6TABLES = 37
-const _PTRACE_TRACEME = 0
-const _X86_CR0_PE_BIT = 0
-const _FFI_CLOSURES = 1
-const _IFA_F_MANAGETEMPADDR = 0x100
-const _SIOCADDRT = 0x890B
-const _TCGETA = 0x5405
-const _IFLA_MTU = 4
-const _IFLA_BR_ROOT_PORT = 12
-const __CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS = 1139
-const ___SIZEOF_PTHREAD_COND_T = 48
-const ___S_IFIFO = 0010000
-const ___PRI64_PREFIX = "l"
-const __CS_POSIX_V7_ILP32_OFF32_LINTFLAGS = 1135
-const _IFLA_PROMISCUITY = 30
-const _PR_SET_CHILD_SUBREAPER = 36
-const _SIGPIPE = 13
-const _TCGETS = 0x5401
-const _SOL_CAIF = 278
-const _IFLA_BR_MCAST_MEMBERSHIP_INTVL = 31
-const _RTF_REINSTATE = 0x0008
-const _TCGETX = 0x5432
-const _IFLA_PAD = 42
-const _ETH_P_DNA_RC = 0x6002
-const _RTM_F_FIB_MATCH = 0x2000
-const _IFLA_BRPORT_VLAN_TUNNEL = 29
-const _PROT_READ = 0x1
-const _PR_SPEC_DISABLE = (1 << 2)
-const _PTRACE_SEIZE = 16902
-const _RTF_CACHE = 0x01000000
-const ___DEC128_MIN__ = 1E-6143
-const _ICMP6_ECHO_REQUEST = 128
-const _FS_ENCRYPTION_MODE_AES_256_GCM = 2
-const __SYS_TYPES_H = 1
-const _ETH_P_DNA_RT = 0x6003
-const __SC_MEMLOCK = 17
-const _SYS_finit_module = ___NR_finit_module
-const _BPF_A = 0x10
-const _BPF_B = 0x10
-const _PF_INET = 2
-const _SYS_rt_sigprocmask = ___NR_rt_sigprocmask
-const _SIG_ATOMIC_MIN = (-2147483647-1)
-const ___GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 = 1
-const ___GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 = 1
-const _SIOCGIFFLAGS = 0x8913
-const _REG_R8 = 0
-const ___GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 = 1
-const _FS_APPEND_FL = 0x00000020
-const _RTAX_CWND = 7
-const __POSIX2_C_BIND = ___POSIX2_THIS_VERSION
-const __XOPEN_REALTIME_THREADS = 1
-const _BPF_W = 0x00
-const _BPF_X = 0x08
-const _RWH_WRITE_LIFE_LONG = 4
-const ___GCC_HAVE_DWARF2_CFI_ASM = 1
-const _TCPOLEN_TIMESTAMP = 10
-const _ETH_P_CAIF = 0x00F7
-const _NDA_PORT = 6
-const _EPOLLRDHUP = 8192
-const ___FLT128_MAX__ = 1.1
-const _TIOCSRS485 = 0x542F
-const ___IFLA_INET_MAX = 2
-const _RTAX_INITRWND = 14
-const __BITS_TYPES_LOCALE_T_H = 1
-const ___LDBL_DECIMAL_DIG__ = 21
-const _HAVE_ATANL = 1
-const _XDP_ATTACHED_DRV = 1
-const ___ATOMIC_CONSUME = 1
-const ___NR_msgget = 68
-const ___NR_getsockopt = 55
-const _PTRDIFF_MIN = (-9223372036854775807-1)
-const _WINT_WIDTH = 32
-const _NETLINK_EXT_ACK = 11
-const _SCNu8 = "hhu"
-const __SC_THREAD_ROBUST_PRIO_INHERIT = 247
-const _IP_RECVTOS = 13
-const _NDTPA_IFINDEX = 1
-const _ETH_TLEN = 2
-const _AI_CANONNAME = 0x0002
-const ___NR_mlockall = 151
-const _SKF_AD_HATYPE = 28
-const ___NR_pipe2 = 293
-const _PTRACE_DETACH = 17
-const _SYS_signalfd = ___NR_signalfd
-const __CS_XBS5_LPBIG_OFFBIG_LDFLAGS = 1113
-const _IPV6_NEXTHOP = 9
-const _RTCF_DOREDIRECT = 0x01000000
-const _NDA_IFINDEX = 8
-const __SC_PII = 53
-const _AF_ATMSVC = _PF_ATMSVC
-const _PF_PACKET = 17
-const _SYS_futimesat = ___NR_futimesat
-const _IPTOS_PREC_FLASH = _IPTOS_CLASS_CS3
-const _ARPHRD_IPGRE = 778
-const __SC_SHELL = 157
-const _HAVE_LOGL = 1
-const _PORT_VDP_RESPONSE_INVALID_FORMAT = 1
-const ___USE_POSIX2 = 1
-const _ENOMEM = 12
-const _XDP_ATTACHED_SKB = 2
-const _IN_CLASSA_NET = 0xff000000
-const _ESRMNT = 69
-const _IPV6_LEAVE_ANYCAST = 28
-const _ENOTEMPTY = 39
-const _PTRACE_GETSIGINFO = 16898
-const __IOC_NRBITS = 8
-const _PIPE_BUF = 4096
-const _AF_ISDN = _PF_ISDN
-const _ULONG_LONG_MAX = (_LONG_LONG_MAX * 2 + 1)
-const _LINK_XSTATS_TYPE_UNSPEC = 0
-const _NDTA_NAME = 1
-const _RTA_PREF = 20
-const _ARPHRD_NONE = 0xFFFE
-const _SYS_getsockname = ___NR_getsockname
-const _ECHOCTL = 0001000
-const _RTNLGRP_IPV4_RULE = 8
-const _IFLA_BOND_AD_INFO = 23
-const _IFLA_BR_UNSPEC = 0
-const _IFLA_IF_NETNSID = 46
-const _O_PATH = ___O_PATH
-const _X86_CR3_PCID_NOFLUSH_BIT = 63
-const _SYS_sched_getparam = ___NR_sched_getparam
-const _PR_SET_NO_NEW_PRIVS = 38
-const _IFLA_BOND_AD_INFO_UNSPEC = 0
-const _RTF_FLOW = 0x02000000
-const _SYS_set_mempolicy = ___NR_set_mempolicy
-const _WCONTINUED = 8
-const ___IFLA_BOND_MAX = 28
-const _IFF_NOFILTER = 0x1000
-const ___time_t_defined = 1
-const _IFLA_NEW_NETNSID = 45
-const _B600 = 0000010
-const _ARPHRD_BIF = 775
-const _O_DSYNC = ___O_DSYNC
-const ___NR_msgrcv = 70
-const _RTPROT_RA = 9
-const _IFLA_VRF_UNSPEC = 0
-const _PR_SPEC_NOT_AFFECTED = 0
-const _NLM_F_DUMP_FILTERED = 0x20
-const _IFLA_VLAN_QOS_UNSPEC = 0
-const __SC_DEVICE_IO = 140
-const _IFLA_IPOIB_UMCAST = 3
-const _SCHED_RR = 2
-const _PRIo8 = "o"
-const __LFS_ASYNCHRONOUS_IO = 1
-const _IFLA_PORT_REQUEST = 6
-const _IFLA_BOND_AD_INFO_AGGREGATOR = 1
-const _PACKET_LOOPBACK = 5
-const _SYS_fdatasync = ___NR_fdatasync
-const _SIOCGIFMAP = 0x8970
-const ___GCC_ASM_FLAG_OUTPUTS__ = 1
-const ___IFLA_BOND_SLAVE_MAX = 9
-const _SIOCSARP = 0x8955
-const _SYS_prlimit64 = ___NR_prlimit64
-const ___DEC32_MIN__ = 1E-95
-const _NLM_F_REPLACE = 0x100
-const _TIOCOUTQ = 0x5411
-const _IFA_CACHEINFO = 6
-const _SYNC_FILE_RANGE_WAIT_BEFORE = 1
-const _STATX_BLOCKS = 0x0400
-const _PR_FP_EXC_UND = 0x040000
-const _IFLA_VXLAN_GPE = 27
-const _PACKAGE_BUGREPORT = ""
-const _IPV6_2292DSTOPTS = 4
-const _IFLA_EXT_MASK = 29
-const ___ATOMIC_HLE_ACQUIRE = 65536
-const _SYS_timerfd_settime = ___NR_timerfd_settime
-const ___linux__ = 1
-const _POSIX_FADV_RANDOM = 1
-const _PRIiLEAST16 = "i"
-const _IFLA_GENEVE_COLLECT_METADATA = 6
-const ___USE_ISOC95 = 1
-const __HAVE_STRUCT_TERMIOS_C_OSPEED = 1
-const _O_NOFOLLOW = ___O_NOFOLLOW
-const _NDA_LINK_NETNSID = 10
-const ___USE_ISOC99 = 1
-const _RTF_MSS = _RTF_MTU
-const __BITS_STDINT_UINTN_H = 1
-const _F_OFD_SETLKW = 38
-const _RTA_ENCAP = 22
-const _EEXIST = 17
-const _PACKET_VERSION = 10
-const _TCP_CLOSE = 7
-const _SO_ATTACH_BPF = 50
-const _PTRACE_EVENT_SECCOMP = 7
-const _ARPHRD_CHAOS = 5
-const ___FLT32_MANT_DIG__ = 24
-const ___IFLA_VF_INFO_MAX = 2
-const _ETH_P_BATMAN = 0x4305
-const __STAT_VER = __STAT_VER_LINUX
-const _POLL_MSG = 3
-const _SYS_swapon = ___NR_swapon
-const _RTF_ADDRCONF = 0x00040000
-const ___LDBL_HAS_QUIET_NAN__ = 1
-const _PF_MPLS = 28
-const __BITS_SIGINFO_ARCH_H = 1
-const _ICMP6_FILTER_PASSONLY = 4
-const _IP_TTL = 2
-const _SYS_rt_sigqueueinfo = ___NR_rt_sigqueueinfo
-const __SC_XOPEN_ENH_I18N = 93
-const ___NR_timer_settime = 223
-const _PTRACE_O_SUSPEND_SECCOMP = 2097152
-const _SYS_getpmsg = ___NR_getpmsg
-const __SYS_RESOURCE_H = 1
-const _DEFFILEMODE = (_S_IRUSR|_S_IWUSR|_S_IRGRP|_S_IWGRP|_S_IROTH|_S_IWOTH)
-const _RTA_DST = 1
-const ___STDC_IEC_559__ = 1
-const _SYS_arch_prctl = ___NR_arch_prctl
-const _AF_NETROM = _PF_NETROM
-const _IPTOS_THROUGHPUT = 0x08
-const _NDTA_THRESH2 = 3
-const _CLOCK_BOOTTIME_ALARM = 9
-const _IFLA_MACVLAN_MODE = 1
-const _S_IWRITE = _S_IWUSR
-const _ICMP6_PARAMPROB_OPTION = 2
-const __CS_POSIX_V6_LP64_OFF64_CFLAGS = 1124
-const _ETH_P_TR_802_2 = 0x0011
-const _TIOCM_DTR = 0x002
-const __SC_USER_GROUPS_R = 167
-const _ETH_P_ALL = 0x0003
-const _SYS_fchown = ___NR_fchown
-const _IPPORT_SYSTAT = 11
-const ___LONG_MAX__ = 0x7fffffffffffffff
-const _SIGSTKFLT = 16
-const _RTF_MODIFIED = 0x0020
-const _PRIO_PROCESS = 0
-const ___NR_semget = 64
-const _IFA_F_STABLE_PRIVACY = 0x800
-const _RTNH_COMPARE_MASK = (_RTNH_F_DEAD | _RTNH_F_LINKDOWN | _RTNH_F_OFFLOAD)
-const _NLM_F_ACK_TLVS = 0x200
-const _L_INCR = 1
-const _RWH_WRITE_LIFE_SHORT = 2
-const _EAFNOSUPPORT = 97
-const _IFLA_BOND_AD_LACP_RATE = 21
-const _SYS_select = ___NR_select
-const _IFLA_TUN_NUM_QUEUES = 8
-const ___SI_MAX_SIZE = 128
-const _IFLA_COST = 8
-const _NLMSG_DONE = 0x3
-const ___NR_statfs = 137
-const ___F_GETOWN_EX = 16
-const __CS_POSIX_V6_ILP32_OFFBIG_LIBS = 1122
-const ___NR_getdents64 = 217
-const _HAVE_INOTIFY_INIT1 = 1
-const _AI_V4MAPPED = 0x0008
-const _SCNuFAST8 = "hhu"
-const ___NR_epoll_ctl = 233
-const _ACCESSPERMS = (_S_IRWXU|_S_IRWXG|_S_IRWXO)
-const _TCA_DUMP_INVISIBLE = 10
-const _SIGEV_THREAD_ID = 4
-const _FFI_TYPE_INT = 1
-const _NL_ARGMAX = __POSIX_ARG_MAX
-const _SS_DISABLE = 2
-const _ETH_P_CAN = 0x000C
-const ___SIZEOF_PTHREAD_BARRIERATTR_T = 4
-const ___FLT_EVAL_METHOD__ = 0
-const ___NR_semop = 65
-const _P_ALL = 0
-const _ETH_P_MPLS_MC = 0x8848
-const ___NR_pwritev2 = 328
-const _SYS_accept4 = ___NR_accept4
-const ___SIZEOF_PTRDIFF_T__ = 8
-const ___FLT32X_DENORM_MIN__ = 1.1
-const _IFLA_BOND_SLAVE_QUEUE_ID = 5
-const _RTPROT_XORP = 14
-const _SYS_process_vm_writev = ___NR_process_vm_writev
-const ___TCA_ROOT_MAX = 5
-const _IFLA_OPERSTATE = 16
-const _ICMP6_RR_PCOUSE_FLAGS_DECRPLTIME = 0x40
-const _NDTPA_PROXY_DELAY = 13
-const ___RLIMIT_NPROC = 6
-const _SYS_quotactl = ___NR_quotactl
-const __IOC_NONE = 0
-const _IFLA_BOND_SLAVE_MII_STATUS = 2
-const _SO_SECURITY_ENCRYPTION_TRANSPORT = 23
-const _STATX_MODE = 0x0002
-const _FFI_TYPE_UINT8 = 5
-const _PROT_GROWSDOWN = 0x01000000
-const _MAP_GROWSDOWN = 0x00100
-const _EBADMSG = 74
-const _MAP_POPULATE = 0x08000
-const _TIME_DEL = 2
-const ___F_SETOWN = 8
-const _UINT16_MAX = (65535)
-const _NL_LANGMAX = __POSIX2_LINE_MAX
-const _MS_LAZYTIME = 33554432
-const _SYS_mkdir = ___NR_mkdir
-const _IFLA_MACSEC_WINDOW = 5
-const ___NR_io_getevents = 208
-const _FFI_DEFAULT_ABI = 2
-const _SYS_rename = ___NR_rename
-const _ETH_P_DSA = 0x001B
-const _PTRACE_SET_THREAD_AREA = 26
-const _IP_RECVTTL = 12
-const _XDP_FLAGS_HW_MODE = (1 << 3)
-const _MAX_HANDLE_SZ = 128
-const _IFF_DEBUG = 4
-const _AF_ECONET = _PF_ECONET
-const _TCA_RATE = 5
-const __XOPEN_ENH_I18N = 1
-const __SC_2_FORT_RUN = 50
-const _NLMSGERR_ATTR_COOKIE = 3
-const ___NDTPA_MAX = 19
-const _IFLA_NUM_VF = 21
-const _RTA_EXPIRES = 23
-const _POLL_OUT = 2
-const __BITS_SS_FLAGS_H = 1
-const _IPOPT_NOP = 1
-const _IFNAMSIZ = _IF_NAMESIZE
-const _SYS_vhangup = ___NR_vhangup
-const _FS_HUGE_FILE_FL = 0x00040000
-const _SIGTRAP = 5
-const ___FLT128_DIG__ = 33
-const _SYS_timerfd_gettime = ___NR_timerfd_gettime
-const _BPF_LEN = 0x80
-const _BIG_ENDIAN = ___BIG_ENDIAN
-const _RTMGRP_IPV4_ROUTE = 0x40
-const _B1000000 = 0010010
-const _SYS_getcpu = ___NR_getcpu
-const ___NR_mq_timedreceive = 243
-const __PATH_NETWORKS = "/etc/networks"
-const _USING_SPLIT_STACK = 1
-const _FFI_TYPE_SINT32 = 10
-const ___RLIMIT_OFILE = 7
-const _IFLA_BR_MCAST_QUERY_RESPONSE_INTVL = 34
-const _SIOCGIFMEM = 0x891f
-const _INT_FAST16_WIDTH = ___WORDSIZE
-const _HAVE_SYS_SELECT_H = 1
-const _O_WRONLY = 01
-const ___NR_preadv = 295
-const _SYS_acct = ___NR_acct
-const _DN_RENAME = 0x00000010
-const _SYS_setreuid = ___NR_setreuid
-const _IFLA_XDP_DRV_PROG_ID = 5
-const _EALREADY = 114
-const _NDTPA_QUEUE_LEN = 8
-const ___GLIBC_USE_IEC_60559_FUNCS_EXT = 1
-const _ILL_PRVOPC = 5
-const _TUNGETFEATURES_val = 2147767503
-const _RTNLGRP_IPV6_ROUTE = 11
-const ___NR_timer_gettime = 224
-const _ETH_P_AOE = 0x88A2
-const ___NR_getgroups = 115
-const _SYS_rseq = ___NR_rseq
-const _FIOQSIZE = 0x5460
-const _IPOPT_CONTROL = 0x00
-const ___SI_ERRNO_THEN_CODE = 1
-const _FPE_INTDIV = 1
-const _MS_NOATIME = 1024
-const _CX86_DIR0 = 0xfe
-const ___NR_perf_event_open = 298
-const _FFI_BAD_ABI = 2
-const ___NR_get_mempolicy = 239
-const _MCL_CURRENT = 1
-const _IP_XFRM_POLICY = 17
-const ___SIZEOF_SHORT__ = 2
-const _SYS_fstat = ___NR_fstat
-const _IFLA_VFINFO_LIST = 22
-const _TCP_FIN_WAIT2 = 5
-const __SC_CPUTIME = 138
-const _TUN_F_TSO_ECN = 0x08
-const ___WORDSIZE_TIME64_COMPAT32 = 1
-const _IFLA_INFO_UNSPEC = 0
-const _ETH_P_XDSA = 0x00F8
-const _IP_PMTUDISC = 10
-const _AT_REMOVEDIR = 0x200
-const _TIOCSWINSZ = 0x5414
-const ___FLT32_HAS_DENORM__ = 1
-const _FSLABEL_MAX = 256
-const _O_NONBLOCK = 04000
-const _F_GET_SEALS = 1034
-const _PACKET_TX_RING = 13
-const _TCP_MSS_DEFAULT = 536
-const _BC_DIM_MAX = __POSIX2_BC_DIM_MAX
-const _IPOPT_LSRR = 131
-const __SC_V7_LP64_OFF64 = 239
-const _PR_GET_PDEATHSIG = 2
-const _SYS_symlink = ___NR_symlink
-const ___DEC64_MANT_DIG__ = 16
-const _PORT_SELF_VF = -1
-const __SC_SYMLOOP_MAX = 173
-const _XDP_FLAGS_UPDATE_IF_NOEXIST = (1 << 0)
-const _MACVLAN_MACADDR_ADD = 0
-const __GRP_H = 1
-const ___NR_delete_module = 176
-const _SYS_sendto = ___NR_sendto
-const _IFLA_VLAN_QOS_MAPPING = 1
-const _SIGTERM = 15
-const _PR_SVE_GET_VL = 51
-const __CS_XBS5_LPBIG_OFFBIG_LIBS = 1114
-const _IFLA_XDP_HW_PROG_ID = 7
-const __SYS_UCONTEXT_H = 1
-const ___NR_readlinkat = 267
-const _IFLA_GTP_UNSPEC = 0
-const _VLNEXT = 15
-const _POSIX_MADV_WILLNEED = 3
-const ___rusage_defined = 1
-const _SYS_security = ___NR_security
-const _X86_CR4_SMAP_BIT = 21
-const _TUN_F_TSO6 = 0x04
-const _AF_CAN = _PF_CAN
-const ___NR_rt_sigprocmask = 14
-const _INT_LEAST16_WIDTH = 16
-const ___NR_flock = 73
-const _CLONE_PARENT = 0x00008000
-const _RTA_ALIGNTO = 4
-const _POSIX_MADV_SEQUENTIAL = 2
-const _SYS_sethostname = ___NR_sethostname
-const _SYS_vserver = ___NR_vserver
-const _X86_EFLAGS_NT_BIT = 14
-const _MNT_EXPIRE = 4
-const _PF_SMC = 43
-const _EAI_NONAME = -2
-const ___NR_restart_syscall = 219
-const __SC_THREAD_KEYS_MAX = 74
-const _IFLA_BR_MCAST_STARTUP_QUERY_INTVL = 35
-const _ICMP6_INFOMSG_MASK = 0x80
-const _IPOIB_MODE_CONNECTED = 1
-const _CLOCAL = 0004000
-const _HAVE_SYS_USER_H = 1
-const _X86_EFLAGS_IOPL_BIT = 12
-const _IFLA_BRPORT_ROOT_ID = 13
-const _TCSETA = 0x5406
-const _SYS_readahead = ___NR_readahead
-const _IFLA_STATS64 = 23
-const __SC_UINT_MAX = 116
-const _PTRACE_PEEKSIGINFO = 16905
-const _X86_CR4_VME_BIT = 0
-const __XOPEN_SOURCE_EXTENDED = 1
-const ___USE_LARGEFILE = 1
-const ___SIZE_MAX__ = 0xffffffffffffffff
-const _SKF_AD_ALU_XOR_X = 40
-const __INTTYPES_H = 1
-const _RTNH_F_PERVASIVE = 2
-const _SO_TIMESTAMP = 29
-const _RTMSG_OVERRUN = _NLMSG_OVERRUN
-const _BUS_MCEERR_AO = 5
-const ___IFLA_MACVLAN_MAX = 7
-const _IPTOS_ECN_MASK = 0x03
-const _BUS_MCEERR_AR = 4
-const _B500000 = 0010005
-const ___STDC_HOSTED__ = 1
-const ___INT_LEAST32_WIDTH__ = 32
-const _SIOCSIFLINK = 0x8911
-const _RENAME_EXCHANGE = (1 << 1)
-const _MADV_DOFORK = 11
-const __SC_XBS5_LP64_OFF64 = 127
-const __LARGEFILE64_SOURCE = 1
-const _SO_DONTROUTE = 5
-const __SC_TRACE_EVENT_FILTER = 182
-const _F_SEAL_WRITE = 0x0008
-const _STDERR_FILENO = 2
-const _TCP_SEND_QUEUE = 2
-const _IPVLAN_MODE_MAX = 3
-const ___O_NOATIME = 01000000
-const _PF_SNA = 22
-const _IFLA_VF_STATS_RX_DROPPED = 7
-const _SO_PASSSEC = 34
-const _IGNPAR = 0000004
-const _SYS_time = ___NR_time
-const _TCP_NOTSENT_LOWAT = 25
-const _IFLA_VXLAN_GROUP = 2
-const _NOFLSH = 0000200
-const _SOL_DCCP = 269
-const _SYS_syslog = ___NR_syslog
-const _SYS_io_getevents = ___NR_io_getevents
-const _RTM_NEWMDB = 84
-const _IFLA_INFO_SLAVE_KIND = 4
-const _IFLA_VXLAN_L2MISS = 13
-const __SC_LEVEL3_CACHE_SIZE = 194
-const _HAVE_LINUX_IF_ADDR_H = 1
-const _O_CREAT = 0100
-const _ENODEV = 19
-const ___FLT32_HAS_QUIET_NAN__ = 1
-const _TIOCGPGRP_val = 21519
-const _SCNuLEAST16 = "hu"
-const ___NR_poll = 7
-const __SC_THREAD_PRIO_INHERIT = 80
-const _GAI_NOWAIT = 1
-const _IFA_F_NOPREFIXROUTE = 0x200
-const _SYS_write = ___NR_write
-const _SYS_fanotify_init = ___NR_fanotify_init
-const _ETH_P_ARP = 0x0806
-const ___NR_iopl = 172
-const ___FLT32X_MAX__ = 1.1
-const _ECHOE = 0000020
-const _IPOPT_TS_TSANDADDR = 1
-const _SO_PEERCRED = 17
-const _IFLA_BR_HELLO_TIME = 2
-const _FALLOC_FL_COLLAPSE_RANGE = 0x08
-const __SC_2_PBS_CHECKPOINT = 175
-const _ECHOK = 0000040
-const _IFLA_IPVLAN_MODE = 1
-const _IPV6_JOIN_ANYCAST = 27
-const _EAI_INPROGRESS = -100
-const _RTNH_ALIGNTO = 4
-const _IPOPT_SID = _IPOPT_SATID
-const ___FLT32_MAX_EXP__ = 128
-const _ND_OPT_TARGET_LINKADDR = 2
-const _F_GET_FILE_RW_HINT = 1037
-const _FFI_FIRST_ABI = 0
-const _NETLINK_ECRYPTFS = 19
-const _CX86_GCR = 0xb8
-const _IP_ROUTER_ALERT = 5
-const ___NR_splice = 275
-const _TIOCSCTTY_val = 21518
-const ___NR_keyctl = 250
-const _MS_NOSEC = (1<<28)
-const _NLM_F_CAPPED = 0x100
-const __SC_NETWORKING = 152
-const ___ATOMIC_RELEASE = 3
-const _IFLA_VF_UNSPEC = 0
-const ___NR_fchmodat = 268
-const _RTF_HOST = 0x0004
-const _IFF_PERSIST = 0x0800
-const _FS_NOCOMP_FL = 0x00000400
-const _SO_SECURITY_AUTHENTICATION = 22
-const _BPF_JEQ = 0x10
-const _FFI_TYPE_UINT32 = 9
-const _SYS_inotify_add_watch = ___NR_inotify_add_watch
-const _POSIX_MADV_RANDOM = 1
-const _RTF_MULTICAST = 0x20000000
-const _NTP_API = 4
-const _IPV6_MULTICAST_IF = 17
-const _SO_MAX_PACING_RATE = 47
-const _HAVE_LOG10L = 1
-const _IFLA_VF_RSS_QUERY_EN = 7
-const ___FLT64_MAX_10_EXP__ = 308
-const _PTRACE_SYSEMU_SINGLESTEP = 32
-const _SYS_dup = ___NR_dup
-const _ARPHRD_IEEE802154_PHY = 805
-const ___NR_io_setup = 206
-const _IPOPT_SSRR = 137
-const __DIRENT_MATCHES_DIRENT64 = 1
-const _PACKET_HOST = 0
-const _ARPHRD_DLCI = 15
-const _IFLA_INET6_CONF = 2
-const _IFLA_VF_LINK_STATE_DISABLE = 2
-const ___itimerspec_defined = 1
-const ___NR_pivot_root = 155
-const _FS_ENCRYPT_FL = 0x00000800
-const __SYS_PRCTL_H = 1
-const ___RLIMIT_RTPRIO = 14
-const _CLOCK_MONOTONIC = 1
-const ___UINT_FAST32_MAX__ = 0xffffffffffffffff
-const _NETLINK_CRYPTO = 21
-const _ETH_P_FIP = 0x8914
-const _OCRNL = 0000010
-const ___NR_setgid = 106
-const _IFF_VNET_HDR = 0x4000
-const _SCNuLEAST32 = "u"
-const _PRIxLEAST16 = "x"
-const ___NR_ioprio_set = 251
-const __SEMAPHORE_H = 1
-const _RTF_STATIC = 0x0400
-const _PR_ENDIAN_PPC_LITTLE = 2
-const ___FD_SETSIZE = 1024
-const _SYS_seccomp = ___NR_seccomp
-const ___LDBL_MIN__ = 1.1
-const ___DEC32_MAX__ = 9.999999E96
-const ___INTPTR_MAX__ = 0x7fffffffffffffff
-const ___FILE_defined = 1
-const _MOD_NANO = _ADJ_NANO
-const ___FLT32_EPSILON__ = 1.1
-const _X86_EFLAGS_AC_BIT = 18
-const _PROT_EXEC = 0x4
-const _IFLA_STATS_UNSPEC = 0
-const _IFLA_VF_PORT_UNSPEC = 0
-const _SCHED_OTHER = 0
-const _ALLPERMS = (_S_ISUID|_S_ISGID|_S_ISVTX|_S_IRWXU|_S_IRWXG|_S_IRWXO)
-const ___NR_getdents = 78
-const _NDTPA_BASE_REACHABLE_TIME = 4
-const _ETH_P_WCCP = 0x883E
-const __CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS = 1123
-const _IFLA_EVENT_REBOOT = 1
-const _ARPHRD_RAWHDLC = 518
-const _CLD_STOPPED = 5
-const ___FLT32_DECIMAL_DIG__ = 9
-const ___S_ISVTX = 01000
-const _AF_IUCV = _PF_IUCV
-const _RTNLGRP_NOP2 = 14
-const ___code_model_small__ = 1
-const _TCP_FASTOPEN_CONNECT = 30
-const __SC_THREAD_PRIO_PROTECT = 81
-const __BITS_SIGNUM_GENERIC_H = 1
-const _RWH_WRITE_LIFE_EXTREME = 5
-const _INTMAX_WIDTH = 64
-const _EDOM = 33
-const _SYS_sched_getscheduler = ___NR_sched_getscheduler
-const _EXTA = _B19200
-const _EXTB = _B38400
-const _SYS_perf_event_open = ___NR_perf_event_open
-const _SYS_setns = ___NR_setns
-const __IOC_SIZEBITS = 14
-const __XOPEN_LEGACY = 1
-const __POSIX2_LOCALEDEF = ___POSIX2_THIS_VERSION
-const _TTY_NAME_MAX = 32
-const __POSIX_RE_DUP_MAX = 255
-const _IPV6_RECVHOPOPTS = 53
-const _NETLINK_BROADCAST_ERROR = 4
-const _PR_SET_MM = 35
-const ___FLOAT_WORD_ORDER = ___BYTE_ORDER
-const __SC_UCHAR_MAX = 115
-const _ETH_P_MPLS_UC = 0x8847
-const _NLA_TYPE_MASK = ^(_NLA_F_NESTED | _NLA_F_NET_BYTEORDER)
-const __SC_XOPEN_STREAMS = 246
-const _BPF_JGT = 0x20
-const ___INT64_MAX__ = 0x7fffffffffffffff
-const _MOD_FREQUENCY = _ADJ_FREQUENCY
-const ___NR_shmdt = 67
-const _SYS_getcwd = ___NR_getcwd
-const ___SIZEOF_LONG__ = 8
-const _BPF_NET_OFF = _SKF_NET_OFF
-const _IP_BLOCK_SOURCE = 38
-const _ECHRNG = 44
-const _EAI_SYSTEM = -11
-const ___NR_request_key = 249
-const __SC_LEVEL3_CACHE_ASSOC = 195
-const _PRIX8 = "X"
-const _HAVE_TEE = 1
-const _HAVE_CONFIG_H = 1
-const __POSIX_CLOCK_SELECTION = 200809
-const _TCOOFF = 0
-const _TCP_MSS_DESIRED = 1220
-const _AI_PASSIVE = 0x0001
-const _S_IFLNK = ___S_IFLNK
-const _DT_SOCK = 12
-const __SC_2_UPE = 97
-const _LINUX_REBOOT_CMD_KEXEC = 0x45584543
-const __SC_USHRT_MAX = 118
-const _SO_BSDCOMPAT = 14
-const __K_SS_MAXSIZE = 128
-const _RTCF_VALVE = 0x00200000
-const _IFLA_TUN_NUM_DISABLED_QUEUES = 9
-const _HAVE_MEMORY_H = 1
-const _X86_CR4_UMIP_BIT = 11
-const _HAVE_NETINET_IF_ETHER_H = 1
-const _AF_MAX = _PF_MAX
-const _HAVE_EXPM1L = 1
-const _____gwchar_t_defined = 1
-const _NTF_SELF = 0x02
-const __BITS_SIGACTION_H = 1
-const _SYS_reboot = ___NR_reboot
-const _REG_TRAPNO = 20
-const _ADJ_OFFSET_SS_READ = 0xa001
-const _ICMP6_PARAM_PROB = 4
-const _ETH_P_IEEEPUPAT = 0x0a01
-const _IPPROTO_EGP = 8
-const _IFLA_VF_STATS_MULTICAST = 5
-const _RTM_DELTCLASS = 41
-const __POSIX_SPAWN = 200809
-const _RTAX_RTO_MIN = 13
-const __SYS_UTSNAME_H = 1
-const _NETLINK_PKTINFO = 3
-const _FPE_FLTINV = 7
-const ___NR_removexattr = 197
-const _F_NOTIFY = 1026
-const _MS_INVALIDATE = 2
-const _SIOCPROTOPRIVATE = 0x89E0
-const ___NR_vhangup = 153
-const _CLONE_UNTRACED = 0x00800000
-const _IFA_F_PERMANENT = 0x80
-const _IP_MAXPACKET = 65535
-const __SC_REGEXP = 155
-const _IPOPT_EOL = 0
-const _EDEADLOCK = _EDEADLK
-const _SYS_getpid = ___NR_getpid
-const _ETHERTYPE_LOOPBACK = 0x9000
-const __CS_LFS64_CFLAGS = 1004
-const _SIGFPE = 8
-const _ELIBSCN = 81
-const ___DEC64_EPSILON__ = 1E-15
-const _INT16_MAX = (32767)
-const _SIOCSIFNAME = 0x8923
-const ___FLT32_DENORM_MIN__ = 1.1
-const _SIGVTALRM = 26
-const __SC_NZERO = 109
-const ___NR_pause = 34
-const _EPOLLRDNORM = 64
-const _HAVE_LISTXATTR = 1
-const _ETH_P_X25 = 0x0805
-const __CS_XBS5_ILP32_OFFBIG_CFLAGS = 1104
-const _IFLA_BOND_UPDELAY = 4
-const _LINUX_REBOOT_MAGIC2B = 369367448
-const _NLM_F_EXCL = 0x200
-const ___INT_LEAST16_WIDTH__ = 16
-const __SC_T_IOV_MAX = 66
-const ___DEC128_EPSILON__ = 1E-33
-const _RTM_NEWTCLASS = 40
-const ___F_SETSIG = 10
-const _PR_CAP_AMBIENT_RAISE = 2
-const _N_X25 = 6
-const __BITS_SIGTHREAD_H = 1
-const _SIOCGIFSLAVE = 0x8929
-const ___FLT128_MAX_10_EXP__ = 4932
-const _O_RDWR = 02
-const _S_IRWXG = (_S_IRWXU >> 3)
-const _HAVE_FCHOWNAT = 1
-const _SYS_clock_nanosleep = ___NR_clock_nanosleep
-const _MS_REMOUNT = 32
-const _ETH_P_AF_IUCV = 0xFBFB
-const _SOL_DECNET = 261
-const _SO_DETACH_FILTER = 27
-const _RLIM_SAVED_CUR = _RLIM_INFINITY
-const _IN_CLASSB_MAX = 65536
-const _NI_NOFQDN = 4
-const ___GXX_ABI_VERSION = 1013
-const _ENOMSG = 42
-const _IFLA_BR_TCN_TIMER = 17
-const _MAXNAMLEN = _NAME_MAX
-const ___FLT64X_MIN__ = 1.1
-const ___DEC32_MAX_EXP__ = 97
-const _HAVE_SYSCALL_H = 1
-const _HAVE_SYS_PTRACE_H = 1
-const __SC_PIPE = 145
-const _S_IRWXU = (___S_IREAD|___S_IWRITE|___S_IEXEC)
-const ___LDBL_HAS_INFINITY__ = 1
-const _SYS_mq_unlink = ___NR_mq_unlink
-const ___USE_FILE_OFFSET64 = 1
-const _RWF_WRITE_LIFE_NOT_SET = 0
-const _SEGV_PKUERR = 4
-const _MLOCK_ONFAULT = 1
-const __SC_AIO_MAX = 24
-const ___NR_symlink = 88
-const _ERANGE = 34
-const _IP_HDRINCL = 3
-const _WCHAR_MAX = ___WCHAR_MAX
-const _F_SET_FILE_RW_HINT = 1038
-const _TCP_CA_Recovery = 3
-const _UINT_LEAST32_WIDTH = 32
-const _RTA_ENCAP_TYPE = 21
-const _EPOLLERR = 8
-const _SYS_chown = ___NR_chown
-const _TAB0 = 0000000
-const _TAB1 = 0004000
-const _TAB2 = 0010000
-const _TAB3 = 0014000
-const _TH_RST = 0x04
-const _PTRACE_O_TRACEFORK = 2
-const ___NR_sched_get_priority_max = 146
-const ___NR_sched_getparam = 143
-const _RTNETLINK_HAVE_PEERINFO = 1
-const __LFS_LARGEFILE = 1
-const _STATX_ALL = 0x0fff
-const ___NR_setitimer = 38
-const _MOD_MICRO = _ADJ_MICRO
-const ___NR_ustat = 136
-const _IFF_ATTACH_QUEUE = 0x0200
-const ___PTHREAD_MUTEX_LOCK_ELISION = 1
-const _IN_CLASSA_HOST = (0xffffffff & ^_IN_CLASSA_NET)
-const _RTF_NAT = 0x08000000
-const _BPF_ABS = 0x20
-const _FS_TOPDIR_FL = 0x00020000
-const _RTMGRP_LINK = 1
-const _FS_KEY_DESC_PREFIX = "fscrypt:"
-const ___NR_vserver = 236
-const _TIOCSBRK = 0x5427
-const ___GLIBC__ = 2
-const _HAVE_SYNC_ADD_AND_FETCH_8 = 1
-const _ND_RA_FLAG_MANAGED = 0x80
-const _INT_LEAST16_MAX = (32767)
-const ___NR_sched_setscheduler = 144
-const __SC_SEMAPHORES = 21
-const __UCONTEXT_H = 1
-const _SYS_rt_tgsigqueueinfo = ___NR_rt_tgsigqueueinfo
-const _PR_FP_EXC_PRECISE = 3
-const _SYS_sync = ___NR_sync
-const _HAVE_STDINT_H = 1
-const _ICANON = 0000002
-const _PR_SET_THP_DISABLE = 41
-const _NETLINK_UNCONNECTED = 0
-const _IUTF8 = 0040000
-const _BPF_AND = 0x50
-const _NETLINK_LISTEN_ALL_NSID = 8
-const _IPV6_PATHMTU = 61
-const __SC_ATEXIT_MAX = 87
-const _SOCK_RDM = 4
-const _ETH_P_IP = 0x0800
-const __POSIX_SOURCE = 1
-const _IFLA_GENEVE_UDP_CSUM = 8
-const __SC_MQ_PRIO_MAX = 28
-const __NETINET_TCP_H = 1
-const _LINUX_REBOOT_CMD_RESTART2 = 0xA1B2C3D4
-const _RTCF_NAT = 0x00800000
-const _ND_NA_FLAG_OVERRIDE = 0x00000020
-const _HAVE_STDLIB_H = 1
-const __SC_SINGLE_PROCESS = 151
-const _IFF_DYNAMIC = 32768
-const _TCP_NO_QUEUE = 0
-const __LIBC_LIMITS_H_ = 1
-const _IN_DONT_FOLLOW = 0x02000000
-const _MADV_WIPEONFORK = 18
-const __POSIX_STREAM_MAX = 8
-const __BITS_SIGINFO_CONSTS_H = 1
-const _WAIT_ANY = (-1)
-const _MAP_32BIT = 0x40
-const _INET_ADDRSTRLEN = 16
-const ___IFLA_VF_MAX = 13
-const _PR_FP_EXC_ASYNC = 2
-const _TIOCSERCONFIG = 0x5453
-const _UINTPTR_WIDTH = ___WORDSIZE
-const _MCAST_MSFILTER = 48
-const _NLM_F_NONREC = 0x100
-const _EDEADLK = 35
-const _IPPORT_TFTP = 69
-const _SIOCGSTAMP = 0x8906
-const _FS_KEY_DESCRIPTOR_SIZE = 8
-const __CS_POSIX_V7_LPBIG_OFFBIG_LIBS = 1146
-const _IFLA_GENEVE_PORT = 5
-const _SYS_capget = ___NR_capget
-const ___NR_mlock = 149
-const ___GCC_ATOMIC_LONG_LOCK_FREE = 2
-const _ETHER_TYPE_LEN = 2
-const _HAVE_TANL = 1
-const __POSIX_SAVED_IDS = 1
-const _TCM_IFINDEX_MAGIC_BLOCK = (0xFFFFFFFF)
-const _BPF_STX = 0x03
-const ___DBL_MANT_DIG__ = 53
-const _IPV6_MINHOPCOUNT = 73
-const _SIOCGIFNAME = 0x8910
-const _RTEXT_FILTER_SKIP_STATS = (1 << 3)
-const ___NR_rt_sigaction = 13
-const _INT_FAST64_WIDTH = 64
-const _BPF_MEM = 0x60
-const _ND_NEIGHBOR_ADVERT = 136
-const __POSIX_CHILD_MAX = 25
-const _CLONE_CHILD_SETTID = 0x01000000
-const _REG_RAX = 13
-const ___INT_LEAST64_MAX__ = 0x7fffffffffffffff
-const _BPF_ADD = 0x00
-const _ETHERMIN = (_ETHER_MIN_LEN - _ETHER_HDR_LEN - _ETHER_CRC_LEN)
-const _IPPORT_RJE = 77
-const _FS_IMAGIC_FL = 0x00002000
-const _IPV6_PMTUDISC_INTERFACE = 4
-const ___IFLA_VLAN_QOS_MAX = 2
-const ___GCC_ATOMIC_BOOL_LOCK_FREE = 2
-const _SYS_NMLN = __UTSNAME_LENGTH
-const _ISIG = 0000001
-const _SYS_bind = ___NR_bind
-const _IPV6_MTU_DISCOVER = 23
-const _IFLA_WIRELESS = 11
-const _RMNET_FLAGS_EGRESS_MAP_CKSUMV4 = (1 << 3)
-const __POSIX_MAPPED_FILES = 200809
-const _RTM_NEWNDUSEROPT = 68
-const _PTRACE_GETSIGMASK = 16906
-const _RTMGRP_IPV4_MROUTE = 0x20
-const _IN6_ADDR_GEN_MODE_STABLE_PRIVACY = 2
-const ___NR_sigaltstack = 131
-const _NETLINK_CAP_ACK = 10
-const ___NR_creat = 85
-const __GETOPT_CORE_H = 1
-const _EAI_AGAIN = -3
-const __POSIX_JOB_CONTROL = 1
-const _SCNi16 = "hi"
-const _BPF_SUB = 0x10
-const _PRIx16 = "x"
-const _SCHED_ISO = 4
-const __HAVE_STRUCT_TERMIOS_C_ISPEED = 1
-const _NUD_FAILED = 0x20
-const _EMSGSIZE = 90
-const _FAPPEND = _O_APPEND
-const ___USE_POSIX = 1
-const _TIOCINQ = _FIONREAD
-const _SHUT_RD = 0
-const ___NR_epoll_wait_old = 215
-const _X86_EFLAGS_OF_BIT = 11
-const ___FLT128_DECIMAL_DIG__ = 36
-const __SC_GETGR_R_SIZE_MAX = 69
-const _SYS_utime = ___NR_utime
-const _PR_FPEMU_SIGFPE = 2
-const _ARPHRD_FDDI = 774
-const _SEGV_MAPERR = 1
-const _RTA_MP_ALGO = 14
-const _BPF_JMP = 0x05
-const _SYS_rt_sigaction = ___NR_rt_sigaction
-const _HAVE_NET_IF_H = 1
-const _RTNLGRP_DECnet_IFADDR = 13
-const _IFF_LOOPBACK = 8
-const _RTCF_LOG = 0x02000000
-const _DT_BLK = 6
-const ___NR_capset = 126
-const __SC_PII_OSI = 57
-const _IFLA_BRPORT_FORWARD_DELAY_TIMER = 22
-const _UMOUNT_NOFOLLOW = 8
-const _PF_ECONET = 19
-const _IPV6_ADDR_PREFERENCES = 72
-const _MACSEC_VALIDATE_MAX = 2
-const _RT_TABLE_MAX = 4294967295
-const _FFI_PASCAL = 6
-const _IFLA_XFRM_IF_ID = 2
-const _B460800 = 0010004
-const __CS_XBS5_LP64_OFF64_LDFLAGS = 1109
-const _PRIiLEAST32 = "i"
-const _HAVE_SYS_FILE_H = 1
-const _SYS_epoll_wait = ___NR_epoll_wait
-const _PF_FILE = _PF_LOCAL
-const _SYS_lsetxattr = ___NR_lsetxattr
-const _ECHILD = 10
-const ___FINITE_MATH_ONLY__ = 0
-const __POSIX_THREAD_ROBUST_PRIO_PROTECT = -1
-const ___NR_settimeofday = 164
-const _PACKET_MR_MULTICAST = 0
-const _SKF_AD_CPU = 36
-const ___NR_utime = 132
-const ___IFLA_XDP_MAX = 8
-const _MACVLAN_MODE_PASSTHRU = 8
-const ___SEG_GS = 1
-const _ADJ_OFFSET_SINGLESHOT = 0x8001
-const _PORT_REQUEST_ASSOCIATE = 2
-const _PRIxLEAST32 = "x"
-const __POSIX2_BC_DIM_MAX = 2048
-const _ETH_P_802_2 = 0x0004
-const _ETH_P_802_3 = 0x0001
-const _SO_ERROR = 4
-const _TIOCMBIS = 0x5416
-const _MS_NOREMOTELOCK = (1<<27)
-const ___USE_XOPEN2K = 1
-const _IPV6_HOPLIMIT = 52
-const ___NR_writev = 20
-const _SYS_setsockopt = ___NR_setsockopt
-const _SYS_getresgid = ___NR_getresgid
-const _ETH_P_PAE = 0x888E
-const _PACKET_STATISTICS = 6
-const ___UINT8_MAX__ = 0xff
-const _IP_MINTTL = 21
-const _LINE_MAX = __POSIX2_LINE_MAX
-const __PC_NO_TRUNC = 7
-const ___DBL_MAX_10_EXP__ = 308
-const _MOD_STATUS = _ADJ_STATUS
-const _PR_ENDIAN_LITTLE = 1
-const _MOD_CLKA = _ADJ_OFFSET_SINGLESHOT
-const _AT_STATX_DONT_SYNC = 0x4000
-const __SC_C_LANG_SUPPORT_R = 136
-const _ETH_P_PAUSE = 0x8808
-const _SYS_unlinkat = ___NR_unlinkat
-const _IFLA_GTP_PDP_HASHSIZE = 3
-const _IN_CLASSB_NET = 0xffff0000
-const _SCNd32 = "d"
-const _SIGPWR = 30
-const _IFLA_BOND_ACTIVE_SLAVE = 2
-const _PR_SET_MM_ENV_START = 10
-const _PTRDIFF_WIDTH = ___WORDSIZE
-const _PRIx8 = "x"
-const __STDINT_H = 1
-const _RTM_GETSTATS = 94
-const _TIOCMGET = 0x5415
-const _NDTPA_ANYCAST_DELAY = 12
-const _PRIx32 = "x"
-const _EXTPROC = 0200000
-const ___WCHAR_MAX__ = 0x7fffffff
-const _IOC_INOUT = ((__IOC_WRITE|__IOC_READ) << __IOC_DIRSHIFT)
-const _IFLA_INFO_KIND = 1
-const _EFAULT = 14
-const _UINT8_WIDTH = 8
-const _PR_CAPBSET_DROP = 24
-const _IFLA_VLAN_UNSPEC = 0
-const _IFF_MULTICAST = 4096
-const _PORT_REQUEST_DISASSOCIATE = 3
-const _IFLA_BRPORT_NO = 18
-const _SO_DEBUG = 1
-const _RTNH_F_OFFLOAD = 8
-const _INT_FAST32_MAX = (9223372036854775807)
-const __SC_MEMLOCK_RANGE = 18
-const _RPM_PCO_CHANGE = 2
-const _MS_SUBMOUNT = (1<<26)
-const _DN_MODIFY = 0x00000002
-const _IPPROTO_UDP = 17
-const _IFLA_VRF_PORT_UNSPEC = 0
-const _IFLA_INET6_MCAST = 4
-const _RTNLGRP_DECnet_ROUTE = 15
-const ___NR_tee = 276
-const _RTA_IIF = 3
-const _ICRNL = 0000400
-const _S_IWUSR = ___S_IWRITE
-const _SYS_dup2 = ___NR_dup2
-const _SYS_dup3 = ___NR_dup3
-const _REG_ERR = 19
-const _NETLINK_NFLOG = 5
-const _PRIXLEAST8 = "X"
-const _IFLA_HSR_VERSION = 6
-const _SYS_linkat = ___NR_linkat
-const ___DBL_HAS_INFINITY__ = 1
-const _IPTOS_CLASS_MASK = 0xe0
-const __POSIX_THREAD_DESTRUCTOR_ITERATIONS = 4
-const _ND_NEIGHBOR_SOLICIT = 135
-const _HAVE_LINUX_IF_ETHER_H = 1
-const __CS_V7_WIDTH_RESTRICTED_ENVS = 5
-const _PR_SPEC_ENABLE = (1 << 1)
-const _ARPHRD_PPP = 512
-const _SI_ASYNCNL = -60
-const _SYS_modify_ldt = ___NR_modify_ldt
-const ___FLT64_EPSILON__ = 1.1
-const ___O_TMPFILE = (020000000 | ___O_DIRECTORY)
-const _X86_EFLAGS_SF_BIT = 7
-const _SIOCGIFMTU = 0x8921
-const _BPF_LL_OFF = _SKF_LL_OFF
-const __SCHED_H = 1
-const _IPOPT_SECUR_EFTO = 0x789a
-const _PORT_PROFILE_RESPONSE_ERROR = 261
-const ___NR_shmat = 30
-const ___NR_pkey_alloc = 330
-const _PTRACE_POKEUSER = 6
-const _IFA_FLAGS = 8
-const ___DEC64_MAX_EXP__ = 385
-const _RTAX_HOPLIMIT = 10
-const _MAP_LOCKED = 0x02000
-const _BPF_LDX = 0x01
-const _RTA_VIA = 18
-const __SC_V7_LPBIG_OFFBIG = 240
-const _AF_IB = _PF_IB
-const _NL1 = 0000400
-const __SC_CLK_TCK = 2
-const _MOD_CLKB = _ADJ_TICK
-const _ENETDOWN = 100
-const _AF_IRDA = _PF_IRDA
-const _MCAST_LEAVE_GROUP = 45
-const _RTNLGRP_IPV6_MROUTE = 10
-const _PTHREAD_DESTRUCTOR_ITERATIONS = __POSIX_THREAD_DESTRUCTOR_ITERATIONS
-const __ISOC95_SOURCE = 1
-const ___DEC128_MAX_EXP__ = 6145
-const _IEXTEN = 0100000
-const _IPPORT_ROUTESERVER = 520
-const _NDTPA_REFCNT = 2
-const _X86_EFLAGS_CF_BIT = 0
-const _SYS_mount = ___NR_mount
-const _FS_IMMUTABLE_FL = 0x00000010
-const __CS_XBS5_ILP32_OFFBIG_LIBS = 1106
-const _PR_CAP_AMBIENT_CLEAR_ALL = 4
-const ___NR_pkey_free = 331
-const _FS_ENCRYPTION_MODE_AES_128_CTS = 6
-const _RTF_POLICY = 0x04000000
-const _IFLA_BOND_DOWNDELAY = 5
-const _NTF_ROUTER = 0x80
-const _IFLA_VF_TX_RATE = 3
-const _F_SET_RW_HINT = 1036
-const _DT_WHT = 14
-const _PTRACE_SYSEMU = 31
-const _SIOCDIFADDR = 0x8936
-const _EBADFD = 77
-const _IP_MSS = 576
-const _SYS_getgid = ___NR_getgid
-const _TIOCNXCL = 0x540D
-const ___SHRT_MAX__ = 0x7fff
-const _MAX_IPOPTLEN = 40
-const ___PTHREAD_MUTEX_HAVE_PREV = 1
-const _SIOGIFINDEX = _SIOCGIFINDEX
-const _IPV6_DONTFRAG = 62
-const _B2400 = 0000013
-const _EL2HLT = 51
-const _IFLA_BRPORT_GROUP_FWD_MASK = 31
-const __SC_THREAD_PRIORITY_SCHEDULING = 79
-const _WAIT_MYPGRP = 0
-const _TCA_STATS2 = 7
-const _IFLA_MACVLAN_FLAGS = 2
-const ___NR_ftruncate = 77
-const _IFLA_VF_STATS = 8
-const _IPPROTO_SCTP = 132
-const _SYS_munlockall = ___NR_munlockall
-const _RLIMIT_AS = 9
-const _INT32_MIN = (-2147483647-1)
-const __CS_V6_ENV = 1148
-const _IP_OFFMASK = 0x1fff
-const _INT64_WIDTH = 64
-const _PACKAGE_URL = ""
-const _INT_FAST32_WIDTH = ___WORDSIZE
-const _IFLA_MACSEC_CIPHER_SUITE = 4
-const _UINTMAX_WIDTH = 64
-const _RTMSG_NEWRULE = 0x31
-const __SC_NL_NMAX = 122
-const ___FLT64_HAS_INFINITY__ = 1
-const _X86_EFLAGS_VM_BIT = 17
-const __POSIX_THREAD_PROCESS_SHARED = 200809
-const _FNDELAY = _O_NDELAY
-const _IFLA_BR_MCAST_QUERY_USE_IFADDR = 24
-const _PRIuLEAST16 = "u"
-const _RTF_GATEWAY = 0x0002
-const _SYS_lchown = ___NR_lchown
-const _SYS_link = ___NR_link
-const _IFLA_VXLAN_LOCAL6 = 17
-const _IP_RECVORIGDSTADDR = _IP_ORIGDSTADDR
-const _RTM_DELLINK = 17
-const _RTM_NEWNETCONF = 80
-const _IPTOS_DSCP_EF = 0xb8
-const _PTRACE_LISTEN = 16904
-const _SCM_TIMESTAMPING_OPT_STATS = 54
-const __POSIX_SEMAPHORES = 200809
-const __IOC_TYPEMASK = ((1 << __IOC_TYPEBITS)-1)
-const _X86_CR4_MCE_BIT = 6
-const ___FLT_HAS_INFINITY__ = 1
-const _ETH_P_MACSEC = 0x88E5
-const ___LONG_WIDTH__ = 64
-const _HAVE_NET_IF_ARP_H = 1
-const __NET_IF_H = 1
-const _TIOCSTI = 0x5412
-const _SYS_sendfile = ___NR_sendfile
-const ___NR_swapon = 167
-const _INLCR = 0000100
-const _S_IFREG = ___S_IFREG
-const _REG_R9 = 1
-const _POSIX_MADV_DONTNEED = 4
-const ___USE_UNIX98 = 1
-const _IN6_ADDR_GEN_MODE_EUI64 = 0
-const _IFLA_BRPORT_PROXYARP_WIFI = 12
-const _SHUT_WR = 1
-const _ECONNREFUSED = 111
-const _PF_ALG = 38
-const ___IFLA_INFO_MAX = 6
-const __SC_POLL = 58
-const ___IFLA_INET6_MAX = 9
-const _MAP_FIXED_NOREPLACE = 0x100000
-const __CS_POSIX_V7_LP64_OFF64_LINTFLAGS = 1143
-const _PORT_PROFILE_MAX = 40
-const _TCP_COOKIE_PAIR_SIZE = (2*_TCP_COOKIE_MAX)
-const _PTRACE_PEEKSIGINFO_SHARED = 1
-const _NUD_STALE = 0x04
-const _NETLINK_FIB_LOOKUP = 10
-const _RTM_BASE = 16
-const _PF_SECURITY = 14
-const _SPLICE_F_MOVE = 1
-const ___NR_kill = 62
-const _SIGSTKSZ = 8192
-const _CR0 = 0000000
-const _CR1 = 0001000
-const ___WCHAR_WIDTH__ = 32
-const ___INT_FAST8_WIDTH__ = 8
-const _ETH_P_TEB = 0x6558
-const _IPPORT_FTP = 21
-const _STA_MODE = 0x4000
-const _BPF_IND = 0x40
-const _FFI_TYPE_STRUCT = 13
-const _MSG_ZEROCOPY = 67108864
-const __ENDIAN_H = 1
-const __POSIX_TYPED_MEMORY_OBJECTS = -1
-const _SYS_mq_timedreceive = ___NR_mq_timedreceive
-const _epoll_data_offset = 4
-const _GTP_ROLE_SGSN = 1
-const _NDTA_STATS = 7
-const _SCM_RIGHTS = 1
-const _TCP_RECV_QUEUE = 1
-const __POSIX_V6_LP64_OFF64 = 1
-const _AF_APPLETALK = _PF_APPLETALK
-const ___SIZEOF_FLOAT__ = 4
-const _PF_CAN = 29
-const _RTF_LOCAL = 0x80000000
-const _NLMSG_ALIGNTO = 4
-const ___UINT_FAST16_MAX__ = 0xffffffffffffffff
-const _SO_SECURITY_ENCRYPTION_NETWORK = 24
-const ___SIZEOF_POINTER__ = 8
-const ___NR_memfd_create = 319
-const _SYS_tgkill = ___NR_tgkill
-const _XCASE = 0000004
-const _VMIN = 6
-const _B57600 = 0010001
-const _IFLA_EVENT_NOTIFY_PEERS = 4
-const __CS_POSIX_V7_ILP32_OFF32_LDFLAGS = 1133
-const _RTPROT_BOOT = 3
-const _TCPOPT_TIMESTAMP = 8
-const _PRIxLEAST8 = "x"
-const _EINPROGRESS = 115
-const _IN_CLASSC_NSHIFT = 8
-const _SCM_TIMESTAMPNS = _SO_TIMESTAMPNS
-const _IFLA_ADDRESS = 1
-const _IFLA_VF_INFO_UNSPEC = 0
-const _MS_SYNCHRONOUS = 16
-const _SYS_renameat = ___NR_renameat
-const _ETH_P_QINQ1 = 0x9100
-const _ETH_P_QINQ2 = 0x9200
-const _ETH_P_QINQ3 = 0x9300
-const ___NR_quotactl = 179
-const _NSS_BUFLEN_PASSWD = 1024
-const __POSIX2_SW_DEV = ___POSIX2_THIS_VERSION
-const _TCSANOW = 0
-const _CS6 = 0000020
-const _CS7 = 0000040
-const _CS8 = 0000060
-const _PRIdLEAST8 = "d"
-const _IPPORT_TIMESERVER = 37
-const _F_OWNER_PGRP = 2
-const _AF_ATMPVC = _PF_ATMPVC
-const _RTMGRP_IPV4_IFADDR = 0x10
-const _SYS_recvfrom = ___NR_recvfrom
-const ___FLT64X_MIN_10_EXP__ = (-4931)
-const _S_IXGRP = (_S_IXUSR >> 3)
-const _SYS_mknod = ___NR_mknod
-const _NETLINK_SMC = 22
-const _SYS_utimes = ___NR_utimes
-const _FS_XFLAG_HASATTR = 0x80000000
-const ___DEC_EVAL_METHOD__ = 2
-const _SIGTTIN = 21
-const _IPPROTO_ESP = 50
-const _SKF_AD_NLATTR = 12
-const _EAI_MEMORY = -10
-const _SYS_listxattr = ___NR_listxattr
-const _ARPOP_NAK = 10
-const _BPF_JSET = 0x40
-const _N_TTY = 0
-const __PC_SOCK_MAXBUF = 12
-const _TIOCM_DSR = 0x100
-const ___FLT32_MIN_EXP__ = (-125)
-const _TCOFLUSH = 1
-const _TUNDETACHFILTER_val = 1074812118
-const __CS_POSIX_V6_ILP32_OFF32_LINTFLAGS = 1119
-const _MADV_HUGEPAGE = 14
-const _TCIOFLUSH = 2
-const _ETH_P_NSH = 0x894F
-const _IFLA_BR_MCAST_HASH_MAX = 27
-const _IFLA_PPP_DEV_FD = 1
-const _S_ISUID = ___S_ISUID
-const _VSTART = 8
-const _ETH_P_CANFD = 0x000D
-const __BITS_STDINT_INTN_H = 1
-const _BPF_ALU = 0x04
-const ___SIZEOF_FLOAT80__ = 16
-const __POSIX_SSIZE_MAX = 32767
-const __CS_PATH = 0
-const _HAVE_UNSETENV = 1
-const _FRAME_SIZE = 168
-const _IFLA_VXLAN_UDP_ZERO_CSUM6_TX = 19
-const __SYS_TIMEX_H = 1
-const _IFLA_TUN_UNSPEC = 0
-const _LINUX_REBOOT_CMD_CAD_OFF = 0x00000000
-const _SIGUSR1 = 10
-const _SIGUSR2 = 12
-const _HAVE_SYS_STAT_H = 1
-const _HAVE_FALLOCATE = 1
-const ___NR_unshare = 272
-const _CX86_CCR0 = 0xc0
-const _CX86_CCR1 = 0xc1
-const _CX86_CCR2 = 0xc2
-const _CX86_CCR3 = 0xc3
-const _SYS_rt_sigtimedwait = ___NR_rt_sigtimedwait
-const ___NR_tkill = 200
-const _CX86_CCR6 = 0xea
-const _CX86_CCR7 = 0xeb
-const _MSG_MORE = 32768
-const _IPOPT_TS_TSONLY = 0
-const _HAVE_LINUX_RTNETLINK_H = 1
-const _PRIo16 = "o"
-const _PTRACE_POKEUSR = 6
-const ___NR_getcpu = 309
-const _AF_DECnet = _PF_DECnet
-const _PACKAGE_NAME = "package-unused"
-const __SC_XOPEN_UNIX = 91
-const _X86_CR0_NW_BIT = 29
-const _MFD_ALLOW_SEALING = 2
-const _EAI_CANCELED = -101
-const ___NR_readv = 19
-const __POSIX2_RE_DUP_MAX = 255
-const _TUNSETIFINDEX_val = 1074025690
-const __RPC_NETDB_H = 1
-const _MAP_HUGE_MASK = 0x3f
-const _ND_NA_FLAG_SOLICITED = 0x00000040
-const _TUNSETVNETHDRSZ_val = 1074025688
-const _EAI_ADDRFAMILY = -9
-const ___SIZEOF_FLOAT128__ = 16
-const ___NR_vmsplice = 278
-const ___NR_uname = 63
-const _TCSETS_val = 21506
-const ___NR_execveat = 322
-const _SYS_times = ___NR_times
-const _RTM_F_PREFIX = 0x800
-const _SEEK_CUR = 1
-const _IFLA_BR_HELLO_TIMER = 16
-const __PC_PIPE_BUF = 5
-const __CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS = 1131
-const _IFLA_GENEVE_REMOTE = 2
-const _RTNLGRP_MPLS_ROUTE = 27
-const _SYS_timer_settime = ___NR_timer_settime
-const _PF_LLC = 26
-const _ETH_P_LINK_CTL = 0x886c
-const _IP_OPTIONS = 4
-const _CX86_DIR1 = 0xff
-const __POSIX_RTSIG_MAX = 8
-const _TIME_INS = 1
-const _EISDIR = 21
-const __BITS_TYPES_H = 1
-const __SYS_SOCKET_H = 1
-const ___NR_fsetxattr = 190
-const _EIO = 5
-const _IPPROTO_HOPOPTS = 0
-const _BLOCK_SIZE = (1<<_BLOCK_SIZE_BITS)
-const _FS_ENCRYPTION_MODE_SPECK128_256_CTS = 8
-const _IFF_NOARP = 128
-const ___FLT64X_MANT_DIG__ = 64
-const _EREMOTE = 66
-const ___FLT64_MIN__ = 1.1
-const _ND_OPT_RTR_ADV_INTERVAL = 7
-const _SYS_pipe = ___NR_pipe
-const _NTF_EXT_LEARNED = 0x10
-const _STA_PPSERROR = 0x0800
-const _EREMOTEIO = 121
-const _INT_FAST16_MIN = (-9223372036854775807-1)
-const _HAVE_LINUX_FILTER_H = 1
-const _EIDRM = 43
-const __SC_FIFO = 144
-const _SI_QUEUE = -1
-const _SYS_get_kernel_syms = ___NR_get_kernel_syms
-const __CS_POSIX_V6_ILP32_OFF32_LIBS = 1118
-const _TCOON = 1
-const _F_DUPFD = 0
-const _UINT_LEAST16_WIDTH = 16
-const _SYS_setrlimit = ___NR_setrlimit
-const __PATH_PROTOCOLS = "/etc/protocols"
-const _MOD_TAI = _ADJ_TAI
-const __SC_TRACE_INHERIT = 183
-const ___NR_sendto = 44
-const _NETLINK_ROUTE = 0
-const _PTRACE_KILL = 8
-const _RTNLGRP_MDB = 26
-const _NETDB_SUCCESS = 0
-const _F_SETFD = 2
-const _HAVE_MKDIRAT = 1
-const _IFLA_VXLAN_LIMIT = 9
-const __SC_HOST_NAME_MAX = 180
-const _NLDLY = 0000400
-const _ADJ_TICK = 0x4000
-const __POSIX2_LINE_MAX = 2048
-const _F_SETFL = 4
-const __CS_POSIX_V7_LP64_OFF64_LDFLAGS = 1141
-const ___NR_setresuid = 117
-const ___DEC64_MIN_EXP__ = (-382)
-const _L_SET = 0
-const _IFLA_NUM_RX_QUEUES = 32
-const _SO_SNDLOWAT = 19
-const _SIOCSIFTXQLEN = 0x8943
-const _SO_TIMESTAMPNS = 35
-const _INT_FAST32_MIN = (-9223372036854775807-1)
-const _FS_POLICY_FLAGS_PAD_8 = 0x01
-const _SO_BINDTODEVICE = 25
-const _XDP_FLAGS_DRV_MODE = (1 << 2)
-const _PTRACE_O_TRACESYSGOOD = 1
-const _SKF_AD_NLATTR_NEST = 16
-const _RTA_TABLE = 15
-const _SIOCDRARP = 0x8960
-const _PREFIX_UNSPEC = 0
-const _ICMP6_DST_UNREACH_NOPORT = 4
-const _P_PID = 1
-const __UTSNAME_SYSNAME_LENGTH = __UTSNAME_LENGTH
-const __POSIX_MEMLOCK_RANGE = 200809
-const ___DEC128_MIN_EXP__ = (-6142)
-const _NLM_F_MULTI = 0x02
-const _SOCK_CLOEXEC = 524288
-const ___FLT_MAX__ = 1.1
-const _POSIX_FADV_NOREUSE = ___POSIX_FADV_NOREUSE
-const ___osockaddr_defined = 1
-const _PTRACE_O_TRACEEXEC = 16
-const _UINT_FAST64_WIDTH = 64
-const _ETH_P_SNAP = 0x0005
-const ___SIZEOF_PTHREAD_BARRIER_T = 32
-const _IFLA_BR_TOPOLOGY_CHANGE = 14
-const __BITS_UIO_LIM_H = 1
-const _PTRACE_O_TRACEVFORKDONE = 32
-const __SC_LOGIN_NAME_MAX = 71
-const _ETHERMTU = _ETH_DATA_LEN
-const _POSIX_FADV_DONTNEED = ___POSIX_FADV_DONTNEED
-const _RTPROT_BABEL = 42
-const _F_GETLEASE = 1025
-const __SC_LEVEL4_CACHE_ASSOC = 198
-const _IFLA_VLAN_PROTOCOL = 5
-const _IP_UNBLOCK_SOURCE = 37
-const _SO_PASSCRED = 16
-const _CLOCK_TAI = 11
-const _NGROUPS_MAX = 65536
-const _FIOSETOWN = 0x8901
-const __SC_PII_OSI_COTS = 63
-const _SIOCDARP = 0x8953
-const _MAP_HUGE_SHIFT = 26
-const _UINTPTR_MAX = (18446744073709551615)
-const _ETH_P_WAN_PPP = 0x0007
-const _IN_EXCL_UNLINK = 0x04000000
-const _X86_CR0_WP_BIT = 16
-const _O_EXCL = 0200
-const _BPF_NEG = 0x80
-const _MSG_NOSIGNAL = 16384
-const _IPV6_RXHOPOPTS = _IPV6_HOPOPTS
-const _IFLA_MACVLAN_MACADDR_COUNT = 6
-const __CS_XBS5_ILP32_OFF32_LDFLAGS = 1101
-const _PTRACE_GETREGSET = 16900
-const _SKF_AD_IFINDEX = 8
-const __SYS_MMAN_H = 1
-const _MS_ACTIVE = 1073741824
-const _R_OK = 4
-const _IPV6_RECVFRAGSIZE = 77
-const ___NR_rt_sigreturn = 15
-const ___GNUC_PATCHLEVEL__ = 0
-const ___NR_getitimer = 36
-const ___SIZEOF_INT__ = 4
-const ___UINT_LEAST64_MAX__ = 0xffffffffffffffff
-const _NDTPA_UCAST_PROBES = 10
-const _IFLA_BRPORT_PAD = 26
-const __XBS5_LP64_OFF64 = 1
-const _SIGALRM = 14
-const _MSG_OOB = 1
-const _RTN_THROW = 9
-const _ULONG_WIDTH = ___WORDSIZE
-const _X86_CR4_PSE_BIT = 4
-const __SC_2_FORT_DEV = 49
-const ___NR_syslog = 103
-const __CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS = 1128
-const ___GCC_ATOMIC_SHORT_LOCK_FREE = 2
-const ___GLIBC_USE_LIB_EXT2 = 1
-const _TIOCNOTTY_val = 21538
-const _AF_PHONET = _PF_PHONET
-const _NETLINK_NETFILTER = 12
-const _ETH_FCS_LEN = 4
-const _FS_XFLAG_APPEND = 0x00000010
-const ___NR_ioctl = 16
-const _CX86_ARR_BASE = 0xc4
-const _AI_NUMERICSERV = 0x0400
-const _PR_TSC_ENABLE = 1
-const _SCHED_IDLE = 5
-const _F_OK = 0
-const __SC_NL_TEXTMAX = 124
-const _IPOPT_MEASUREMENT = _IPOPT_DEBMEAS
-const _RT_TABLE_COMPAT = 252
-const ___NR_getpriority = 140
-const _FS_NOCOW_FL = 0x00800000
-const _IFLA_NUM_TX_QUEUES = 31
-const _IPV6_HOPOPTS = 54
-const ___LONG_LONG_MAX__ = 0x7fffffffffffffff
-const _RTM_NEWNEIGHTBL = 64
-const _TCP_QUEUE_SEQ = 21
-const _IFLA_INFO_SLAVE_DATA = 5
-const ___VERSION__ = "8.3.0"
-const _IFLA_GENEVE_ID = 1
-const _ICMP6_PARAMPROB_NEXTHEADER = 1
-const _SYS_delete_module = ___NR_delete_module
-const _IPV6_RTHDR = 57
-const _LLONG_MIN = (-_LLONG_MAX - 1)
-const _ECOMM = 70
-const _SYS_timer_gettime = ___NR_timer_gettime
-const ___NR_migrate_pages = 256
-const _IN_MOVE = (_IN_MOVED_FROM | _IN_MOVED_TO)
-const _PORT_REQUEST_PREASSOCIATE = 0
-const _N_AX25 = 5
-const ___O_CLOEXEC = 02000000
-const _VWERASE = 14
-const ___INO_T_MATCHES_INO64_T = 1
-const _ELIBACC = 79
-const _IPOPT_SECUR_UNCLASS = 0x0000
-const __POSIX_SHARED_MEMORY_OBJECTS = 200809
-const _ARPHRD_IPDDP = 777
-const _IFLA_BOND_SLAVE_STATE = 1
-const _RLIMIT_STACK = 3
-const _PF_ASH = 18
-const ___NR_getpeername = 52
-const _IPV6_RECVERR = 25
-const _N_STRIP = 4
-const _IPPROTO_ICMP = 1
-const _PR_SVE_VL_LEN_MASK = 0xffff
-const _F_GETPIPE_SZ = 1032
-const _IOV_MAX = ___IOV_MAX
-const _RTPROT_RIP = 189
-const ___NR_newfstatat = 262
-const __SYS_MOUNT_H = 1
-const _PR_TASK_PERF_EVENTS_ENABLE = 32
-const _IPPROTO_PUP = 12
-const _ETH_P_SLOW = 0x8809
-const _SYS_inotify_rm_watch = ___NR_inotify_rm_watch
-const _TCSETAW = 0x5407
-const _PACKET_MULTICAST = 2
-const ___INT32_MAX__ = 0x7fffffff
-const _LINUX_REBOOT_CMD_CAD_ON = 0x89ABCDEF
-const _IFLA_BOND_AD_ACTOR_SYS_PRIO = 24
-const _PR_SET_DUMPABLE = 4
-const _ETH_P_ECONET = 0x0018
-const _SYS_shmctl = ___NR_shmctl
-const _MS_SHARED = 1048576
-const ___IFLA_PPP_MAX = 2
-const _HAVE_SYS_STATFS_H = 1
-const _XDP_FLAGS_MASK = (_XDP_FLAGS_UPDATE_IF_NOEXIST | _XDP_FLAGS_MODES)
-const _TIOCGRS485 = 0x542E
-const _IPV6_RECVPKTINFO = 49
-const _HAVE_LINUX_REBOOT_H = 1
-const _TCP_NODELAY = 1
-const _PREFIX_ADDRESS = 1
-const _RPM_PCO_ADD = 1
-const _TCPOPT_MAXSEG = 2
-const _SYS_sched_getaffinity = ___NR_sched_getaffinity
-const __REENTRANT = 1
-const _IPV6_DROP_MEMBERSHIP = _IPV6_LEAVE_GROUP
-const __XOPEN_XPG3 = 1
-const _EMFILE = 24
-const __SC_XOPEN_REALTIME = 130
-const _TH_PUSH = 0x08
-const _IFLA_BR_PAD = 40
-const _CLD_KILLED = 2
-const _SIGTTOU = 22
-const _IFLA_VF_SPOOFCHK = 4
-const __SC_MB_LEN_MAX = 108
-const ___UINT64_MAX__ = 0xffffffffffffffff
-const _IFLA_GENEVE_UDP_ZERO_CSUM6_RX = 10
-const ___linux = 1
-const _RLIMIT_NOFILE = 7
-const _IFLA_BOND_TLB_DYNAMIC_LB = 27
-const _NDTA_CONFIG = 5
-const __POSIX2_C_VERSION = ___POSIX2_THIS_VERSION
-const __POSIX_MEMORY_PROTECTION = 200809
-const __SC_REGEX_VERSION = 156
-const _IFLA_INET6_ICMP6STATS = 6
-const __NETDB_H = 1
-const _FIOASYNC = 0x5452
-const _IFLA_VXLAN_L3MISS = 14
-const ___S_ISGID = 02000
-const _MS_VERBOSE = 32768
-const _NDTA_GC_INTERVAL = 8
-const _ETH_P_IRDA = 0x0017
-const ___NR_inotify_rm_watch = 255
-const _SYS_pwritev = ___NR_pwritev
-const ___sigstack_defined = 1
-const ___GCC_ATOMIC_POINTER_LOCK_FREE = 2
-const __SC_C_LANG_SUPPORT = 135
-const _F_SEAL_GROW = 0x0004
-const _NL_MMAP_STATUS_RESERVED = 1
-const _HAVE_LOFF_T = 1
-const __POSIX_HIWAT = __POSIX_PIPE_BUF
-const _PR_GET_THP_DISABLE = 42
-const __BITS_BYTESWAP_H = 1
-const _F_TEST = 3
-const _MREMAP_FIXED = 2
-const _MAX_ADDR_LEN = 7
-const __SC_LONG_BIT = 106
-const _ONOCR = 0000020
-const _SI_MESGQ = -3
-const _PRIdFAST8 = "d"
-const _IFLA_MACSEC_PORT = 2
-const _CBAUD = 0010017
-const _SYS_setfsuid = ___NR_setfsuid
-const __SC_MAPPED_FILES = 16
-const _FFI_LONG_LONG_MAX = _LONG_LONG_MAX
-const _ND_RA_FLAG_OTHER = 0x40
-const _TRAP_TRACE = 2
-const __SC_RAW_SOCKETS = 236
-const _FS_XFLAG_SYNC = 0x00000020
-const _IFLA_BOND_ARP_IP_TARGET = 8
-const __POSIX_REGEXP = 1
-const _TCP_INFO = 11
-const _IFLA_BRPORT_MCAST_TO_UCAST = 28
-const _PF_NFC = 39
-const _S_IFIFO = ___S_IFIFO
-const _EAI_NOTCANCELED = -102
-const _PTRACE_O_TRACEEXIT = 64
-const _STA_RONLY = (_STA_PPSSIGNAL | _STA_PPSJITTER | _STA_PPSWANDER | _STA_PPSERROR | _STA_CLOCKERR | _STA_NANO | _STA_MODE | _STA_CLK)
-const _TCP_FIN_WAIT1 = 4
-const _IFLA_INET6_STATS = 3
-const __IOC_TYPESHIFT = (__IOC_NRSHIFT+__IOC_NRBITS)
-const ___FLT128_MIN__ = 1.1
-const _RTF_WINDOW = 0x0080
-const _PR_GET_CHILD_SUBREAPER = 37
-const _RTNLGRP_IPV4_MROUTE = 6
-const _NO_ADDRESS = _NO_DATA
-const _SYS_fchownat = ___NR_fchownat
-const ___NR_getcwd = 79
-const _PREFIX_CACHEINFO = 2
-const _IPOPT_OLEN = 1
-const _SYS_fchmod = ___NR_fchmod
-const __SC_BC_DIM_MAX = 37
-const _SYS_semop = ___NR_semop
-const _IFLA_VF_STATS_RX_PACKETS = 0
-const ___PTHREAD_MUTEX_USE_UNION = 0
-const _TCIFLUSH = 0
-const _EBADSLT = 57
-const _ETHERTYPE_REVARP = 0x8035
-const _HAVE_EPOLL_CREATE1 = 1
-const __BITS_TYPES___LOCALE_T_H = 1
-const ___GNUC__ = 8
-const _SCNdLEAST8 = "hhd"
-const _B0 = 0000000
-const _HAVE_SYS_INOTIFY_H = 1
-const ___S_IFDIR = 0040000
-const _TCA_ROOT_TIME_DELTA = 4
-const _CLONE_THREAD = 0x00010000
-const _MS_POSIXACL = 65536
-const _PATH_MAX = 4096
-const _IFLA_UNSPEC = 0
-const ___NR_reboot = 169
-const _SOL_IP = 0
-const _TUN_F_UFO = 0x10
-const ___FLT64_HAS_DENORM__ = 1
-const _IPTOS_PREC_CRITIC_ECP = _IPTOS_CLASS_CS5
-const _IN_LOOPBACKNET = 127
-const _SOL_AAL = 265
-const _SYS_settimeofday = ___NR_settimeofday
-const _IPPROTO_IDP = 22
-const __SC_2_LOCALEDEF = 52
-const _IFLA_VF_STATS_PAD = 6
-const _AF_INET = _PF_INET
-const _F_SETLK = _F_SETLK64
-const _CX86_PCR1 = 0xf0
-const ___NR_lremovexattr = 198
-const _IPOPT_NOOP = _IPOPT_NOP
-const _RTMSG_NEWDEVICE = 0x11
-const _HAVE_SETXATTR = 1
-const _FS_ENCRYPTION_MODE_AES_256_CTS = 4
-const __CS_V5_WIDTH_RESTRICTED_ENVS = 4
-const _S_IFSOCK = ___S_IFSOCK
-const ___NR_signalfd4 = 289
-const __ISOC99_SOURCE = 1
-const ___FLT_DIG__ = 6
-const ___NR_getpid = 39
-const _ULLONG_WIDTH = 64
-const __SC_XOPEN_XPG2 = 98
-const _SYS_kill = ___NR_kill
-const _B110 = 0000003
-const _TCP_REPAIR_QUEUE = 20
-const _RTNLGRP_IPV4_IFADDR = 5
-const ___FXSR__ = 1
-const _MACVLAN_MODE_PRIVATE = 1
-const ___NR_statx = 332
-const ___SIZE_WIDTH__ = 64
-const __POSIX_TTY_NAME_MAX = 9
-const _IFLA_BOND_AD_ACTOR_SYSTEM = 26
-const _SO_GET_FILTER = _SO_ATTACH_FILTER
-const __UTIME_H = 1
-const _STATX_BASIC_STATS = 0x07ff
-const _SYS_utimensat = ___NR_utimensat
-const __SC_2_CHAR_TERM = 95
-const _TUNSETOWNER_val = 1074025676
-const _PTHREAD_STACK_MIN = 16384
-const _SIGPROF = 27
-const __SC_LINE_MAX = 43
-const ___SIGEV_MAX_SIZE = 64
-const _HAVE_SETENV = 1
-const __SC_SYSTEM_DATABASE = 162
-const _FS_XFLAG_NODUMP = 0x00000080
-const _SYS_timer_create = ___NR_timer_create
-const __PC_LINK_MAX = 0
-const _TCPOPT_WINDOW = 3
-const __BITS_POSIX2_LIM_H = 1
-const ___UINT_LEAST32_MAX__ = 0xffffffff
-const ___NR_mq_notify = 244
-const _IPPORT_DAYTIME = 13
-const _SYS_stat = ___NR_stat
-const _PARENB = 0000400
-const _FALLOC_FL_KEEP_SIZE = 0x01
-const __SC_SCHAR_MAX = 111
-const _IFLA_BR_MCAST_QUERIER = 25
-const _MADV_HWPOISON = 100
-const _SO_COOKIE = 57
-const __POSIX_ASYNC_IO = 1
-const _RT_SCOPE_NOWHERE = 255
-const _IFLA_BOND_SLAVE_AD_ACTOR_OPER_PORT_STATE = 7
-const _ND_OPT_PI_FLAG_ONLINK = 0x80
-const __SC_THREAD_PROCESS_SHARED = 82
-const _SYS_setdomainname = ___NR_setdomainname
-const _F_GETOWN_EX = ___F_GETOWN_EX
-const _ESTALE = 116
-const ___NR_futex = 202
-const _IFF_DETACH_QUEUE = 0x0400
-const _IFLA_LINKMODE = 17
-const _IPOPT_SECURITY = 130
-const _IFLA_BR_STP_STATE = 5
-const __PC_NAME_MAX = 3
-const _IFLA_GENEVE_UDP_ZERO_CSUM6_TX = 9
-const _SIGCONT = 18
-const ___NR_getpmsg = 181
-const _SYS_fchdir = ___NR_fchdir
-const _IFF_PORTSEL = 8192
-const _SO_ATTACH_REUSEPORT_CBPF = 51
-const _TCA_ROOT_FLAGS = 2
-const __SC_V6_ILP32_OFFBIG = 177
-const _MAX_CANON = 255
-const _IFLA_BOND_XMIT_HASH_POLICY = 14
-const _ETHER_CRC_LEN = 4
-const _IFLA_INFO_DATA = 2
-const ___LINK_XSTATS_TYPE_MAX = 2
-const _NTF_PROXY = 0x08
-const _RTPROT_EIGRP = 192
-const __CS_V7_ENV = 1149
-const _AI_IDN = 0x0040
-const _S_IROTH = (_S_IRGRP >> 3)
-const _RTNLGRP_NONE = 0
-const _IPPROTO_GRE = 47
-const _WEXITED = 4
-const _PACKET_TX_TIMESTAMP = 16
-const _EPOLLHUP = 16
-const _LT_OBJDIR = ".libs/"
-const ___RTAX_MAX = 18
-const _PACKET_HDRLEN = 11
-const _BPF_LSH = 0x60
-const _TCPOLEN_SACK_PERMITTED = 2
-const _POLL_PRI = 5
-const ___NR_setreuid = 113
-const _FS_XFLAG_NODEFRAG = 0x00002000
-const __SC_2_PBS = 168
-const _SIOCSIFFLAGS = 0x8914
-const ___F_GETOWN = 9
-const ___IFLA_BOND_AD_INFO_MAX = 6
-const _BPF_MAXINSNS = 4096
-const _EAI_IDN_ENCODE = -105
-const _IFLA_VF_STATS_TX_PACKETS = 1
-const _RWH_WRITE_LIFE_MEDIUM = 3
-const _FILE_DEDUPE_RANGE_SAME = 0
-const _IPPROTO_TCP = 6
-const _TIOCM_CD = _TIOCM_CAR
-const _B134 = 0000004
-const _EAI_FAMILY = -6
-const _IFLA_BRPORT_BCAST_FLOOD = 30
-const _SYS_flock = ___NR_flock
-const _HAVE_NETPACKET_PACKET_H = 1
-const _ETH_P_PRP = 0x88FB
-const _OFILL = 0000100
-const __CS_LFS64_LIBS = 1006
-const _FS_ENCRYPTION_MODE_AES_256_XTS = 1
-const _IFLA_GTP_FD0 = 1
-const _IFLA_GTP_FD1 = 2
-const _HAVE_SYNC_FILE_RANGE = 1
-const _IFA_LOCAL = 2
-const _ND_OPT_PI_FLAG_RADDR = 0x20
-const _TCP_DEFER_ACCEPT = 9
-const _MCAST_JOIN_SOURCE_GROUP = 46
-const _SYS_request_key = ___NR_request_key
-const _ICMP6_PACKET_TOO_BIG = 2
-const _X86_CR4_PCE_BIT = 8
-const _EAI_BADFLAGS = -1
-const __CS_XBS5_LPBIG_OFFBIG_LINTFLAGS = 1115
-const _UTIME_NOW = ((1 << 30) - 1)
-const __POSIX_MAX_INPUT = 255
-const _IFLA_BRPORT_ID = 17
-const _ETH_DATA_LEN = 1500
-const ___RLIMIT_SIGPENDING = 11
-const _SYS_io_destroy = ___NR_io_destroy
-const _SO_INCOMING_NAPI_ID = 56
-const _ETH_P_PPP_DISC = 0x8863
-const _TCPOLEN_MAXSEG = 4
-const _ETH_P_802_3_MIN = 0x0600
-const _ARPOP_RREPLY = 4
-const _IPV6_UNICAST_HOPS = 16
-const _NETLINK_NO_ENOBUFS = 5
-const ___NR_name_to_handle_at = 303
-const ___FLT32_MAX__ = 1.1
-const _SYS_timerfd_create = ___NR_timerfd_create
-const _IN_MOVED_TO = 0x00000080
-const _SYS_gettid = ___NR_gettid
-const __POSIX_IPV6 = 200809
-const _AF_MPLS = _PF_MPLS
-const _SYS_fallocate = ___NR_fallocate
-const _AF_WANPIPE = _PF_WANPIPE
-const _TCP_THIN_LINEAR_TIMEOUTS = 16
-const ___NR_setdomainname = 171
-const ___NLMSGERR_ATTR_MAX = 4
-const ___FLT128_HAS_DENORM__ = 1
-const _ETHERTYPE_PUP = 0x0200
-const __BITS_POSIX1_LIM_H = 1
-const ___GLIBC_USE_IEC_60559_TYPES_EXT = 1
-const _IPV6_RECVDSTOPTS = 58
-const ___NR_security = 185
-const _ARPHRD_RAWIP = 519
-const _ETH_P_802_EX1 = 0x88B5
-const _IFA_F_DADFAILED = 0x08
-const _SCNx8 = "hhx"
-const _CSIGNAL = 0x000000ff
-const ___NR_accept4 = 288
-const _NI_NUMERICHOST = 1
-const _RTNH_F_UNRESOLVED = 32
-const _B9600 = 0000015
-const _NL_MMAP_STATUS_UNUSED = 0
-const _SO_LOCK_FILTER = 44
-const _IFLA_VF_MAC = 1
-const _IFLA_VXLAN_REMCSUM_TX = 21
-const _UCHAR_MAX = (_SCHAR_MAX * 2 + 1)
-const _IFLA_BOND_ARP_VALIDATE = 9
-const _IPPROTO_MPLS = 137
-const _IFLA_MIN_MTU = 50
-const _ETH_P_IPV6 = 0x86DD
-const _ETH_P_AARP = 0x80F3
-const _SYS_sched_setparam = ___NR_sched_setparam
-const _ATF_PUBL = 0x08
-const _WCOREFLAG = ___WCOREFLAG
-const _TIOCGWINSZ = 0x5413
-const ___USE_XOPEN2K8XSI = 1
-const _PRIi8 = "i"
-const _ARPHRD_LOOPBACK = 772
-const ___GCC_IEC_559_COMPLEX = 2
-const _SO_BROADCAST = 6
-const ___GLIBC_MINOR__ = 28
-const __SC_STREAMS = 174
-const _SYS_shmat = ___NR_shmat
-const _IPVLAN_MODE_L2 = 0
-const ___MMX__ = 1
-const _B150 = 0000005
-const _POSIX_FADV_WILLNEED = 3
-const _IFLA_VXLAN_RSC = 12
-const _PACKET_BROADCAST = 1
-const _PF_ATMPVC = 8
-const _SYS_preadv2 = ___NR_preadv2
-const _IN_CLASSC_NET = 0xffffff00
-const _PACKET_COPY_THRESH = 7
-const _ETH_ZLEN = 60
-const _TCPOPT_EOL = 0
-const _IN6_ADDR_GEN_MODE_RANDOM = 3
-const _IFLA_MACSEC_ENCODING_SA = 6
-const __CS_POSIX_V7_LP64_OFF64_LIBS = 1142
-const _ETH_P_PUPAT = 0x0201
-const _SYS_getrusage = ___NR_getrusage
-const __POSIX_THREAD_ATTR_STACKADDR = 200809
-const _IFLA_PORT_PROFILE = 2
-const ___FLT64_HAS_QUIET_NAN__ = 1
-const _UINT64_WIDTH = 64
-const _SYS_kcmp = ___NR_kcmp
-const _IN_MOVED_FROM = 0x00000040
-const __UTSNAME_MACHINE_LENGTH = __UTSNAME_LENGTH
-const _IPV6_LEAVE_GROUP = 21
-const _SYS_unlink = ___NR_unlink
-const _HAVE_STRSIGNAL = 1
-const __PC_CHOWN_RESTRICTED = 6
-const __SC_XOPEN_REALTIME_THREADS = 131
-const _ETH_P_IBOE = 0x8915
-const _O_FSYNC = _O_SYNC
-const _RTM_NEWRULE = 32
-const _IFLA_XDP_FLAGS = 3
-const _SIOCGIFCOUNT = 0x8938
-const _PACKET_OUTGOING = 4
-const _IPTOS_PREC_MASK = _IPTOS_CLASS_MASK
-const ___NR_renameat2 = 316
-const __SC_IPV6 = 235
-const _TCP_ESTABLISHED = 1
-const _ARPHRD_ARCNET = 7
-const _TIOCSERSWILD = 0x5455
-const _ETH_P_PUP = 0x0200
-const __POSIX_THREAD_PRIORITY_SCHEDULING = 200809
-const _SIGEV_THREAD = 2
-const _HAVE_UTIME_H = 1
-const _IP_RECVOPTS = 6
-const _PR_SET_MM_START_CODE = 1
-const ___CPU_SETSIZE = 1024
-const _PF_DECnet = 12
-const _TIOCM_CAR = 0x040
-const _SYS_shmget = ___NR_shmget
-const _RTM_F_LOOKUP_TABLE = 0x1000
-const _RTPROT_NTK = 15
-const ___NR_eventfd2 = 290
-const _IFLA_EVENT_BONDING_OPTIONS = 6
-const _SIOCGIFENCAP = 0x8925
-const ___NR_unlinkat = 263
-const _IFLA_BR_VLAN_FILTERING = 7
-const _MS_ASYNC = 1
-const __IOC_READ = 2
-const __THREAD_SHARED_TYPES_H = 1
-const ___NR_set_robust_list = 273
-const _IFLA_GROUP = 27
-const _SCHED_DEADLINE = 6
-const _ELIBEXEC = 83
-const _WCHAR_MIN = ___WCHAR_MIN
-const ___NR_putpmsg = 182
-const ___NR_arch_prctl = 158
-const _MSG_CTRUNC = 8
-const _IFLA_BR_ROOT_PATH_COST = 13
-const _MSG_SYN = 1024
-const _HAVE_LINUX_NETLINK_H = 1
-const _HAVE_SPLICE = 1
-const _PKEY_DISABLE_WRITE = 0x2
-const _FPE_FLTDIV = 3
-const ___NR_pkey_mprotect = 329
-const _IPPORT_TELNET = 23
-const _RTA_SPORT = 28
-const __XOPEN_VERSION = 700
-const __CS_XBS5_ILP32_OFF32_LIBS = 1102
-const _RTNLGRP_NEIGH = 3
-const __CS_POSIX_V6_ILP32_OFF32_LDFLAGS = 1117
-const _UINT_FAST8_WIDTH = 8
-const _TCPOPT_NOP = 1
-const _TIME_BAD = _TIME_ERROR
-const _RTM_DELADDRLABEL = 73
-const __POSIX_NO_TRUNC = 1
-const _PROT_WRITE = 0x2
-const ___NR_epoll_pwait = 281
-const _ARPHRD_SIT = 776
-const _RTM_NEWPREFIX = 52
-const ___RLIMIT_MEMLOCK = 8
-const _SYS_lookup_dcookie = ___NR_lookup_dcookie
-const ___ORDER_LITTLE_ENDIAN__ = 1234
-const _SYS_mkdirat = ___NR_mkdirat
-const _TCPOLEN_WINDOW = 3
-const _ETH_P_TIPC = 0x88CA
-const __POSIX_THREAD_KEYS_MAX = 128
-const _AT_EMPTY_PATH = 0x1000
-const ___NR_sched_yield = 24
-const _XDP_FLAGS_MODES = (_XDP_FLAGS_SKB_MODE | _XDP_FLAGS_DRV_MODE | _XDP_FLAGS_HW_MODE)
-const _HAVE_INOTIFY_RM_WATCH = 1
-const __SC_STREAM_MAX = 5
-const ___F_GETSIG = 11
-const _EMEDIUMTYPE = 124
-const _STA_CLK = 0x8000
-const _IPTOS_MINCOST = _IPTOS_LOWCOST
-const ___FLT64_DENORM_MIN__ = 1.1
-const _RLIM64_INFINITY = 0xffffffffffffffff
-const _FFI_UNIX64 = 2
-const _RTNLGRP_IPV4_NETCONF = 24
-const _RTAX_FEATURE_TIMESTAMP = (1 << 2)
-const _INT32_MAX = (2147483647)
-const _ETHERTYPE_IPV6 = 0x86dd
-const _TCPOPT_TSTAMP_HDR = (_TCPOPT_NOP<<24|_TCPOPT_NOP<<16|_TCPOPT_TIMESTAMP<<8|_TCPOLEN_TIMESTAMP)
-const _IFLA_STATS_LINK_XSTATS = 2
-const _O_RDONLY = 00
-const ___NR_getresuid = 118
-const _PTRACE_EVENT_CLONE = 3
-const _ARPHRD_PIMREG = 779
-const _IPV6_MULTICAST_HOPS = 18
-const ___NR_linkat = 265
-const _FS_NOATIME_FL = 0x00000080
-const __SC_ULONG_MAX = 117
-const _IPTOS_CLASS_DEFAULT = _IPTOS_CLASS_CS0
-const _SYS_shmdt = ___NR_shmdt
-const ___NR_open = 2
-const _TIME_OK = 0
-const _BPF_TXA = 0x80
-const __SC_CHILD_MAX = 1
-const _SYS_add_key = ___NR_add_key
-const _STDC_HEADERS = 1
-const _MAP_ANONYMOUS = 0x20
-const _X86_CR4_DE_BIT = 3
-const _VINTR = 0
-const _MINSIGSTKSZ = 2048
-const _IPTOS_LOWCOST = 0x02
-const _MADV_MERGEABLE = 12
-const _IFLA_TUN_PERSIST = 6
-const _HAVE_NETINET_ICMP6_H = 1
-const _IFLA_BRPORT_STATE = 1
-const _CPU_SETSIZE = ___CPU_SETSIZE
-const _IPVERSION = 4
-const _SYS_exit_group = ___NR_exit_group
-const _TIOCCBRK = 0x5428
-const ___LP64_OFF64_LDFLAGS = "-m64"
-const _PACKET_VNET_HDR = 15
-const __SC_TRACE_EVENT_NAME_MAX = 242
-const _PR_SVE_SET_VL = 50
-const _SYS_fork = ___NR_fork
-const _ETHERTYPE_TRAIL = 0x1000
-const _RTF_REJECT = 0x0200
-const _CLONE_FS = 0x00000200
-const _UINT32_WIDTH = 32
-const _SIOCGIFTXQLEN = 0x8942
-const _NDA_VLAN = 5
-const _PTRACE_GETREGS = 12
-const __POSIX_FSYNC = 200809
-const _SYS_getxattr = ___NR_getxattr
-const _SIOCSIFADDR = 0x8916
-const _SYS_mprotect = ___NR_mprotect
-const __POSIX_NAME_MAX = 14
-const __POSIX_OPEN_MAX = 20
-const _TCSETAF = 0x5408
-const _TCP_MD5SIG_MAXKEYLEN = 80
-const _BPF_DIV = 0x30
-const _IPV6_AUTHHDR = 10
-const _MSG_TRUNC = 32
-const __POSIX2_CHAR_TERM = 200809
-const _SIGABRT = 6
-const _SYS_read = ___NR_read
-const ___SIZEOF_PTHREAD_RWLOCKATTR_T = 8
-const _IFLA_BR_MCAST_SNOOPING = 23
-const _NETLINK_CONNECTED = 1
-const _FS_EXTENT_FL = 0x00080000
-const _IFLA_BR_TOPOLOGY_CHANGE_DETECTED = 15
-const _SYS_llistxattr = ___NR_llistxattr
-const _ETH_ALEN = 6
-const _IFF_NO_PI = 0x1000
-const ___NR_getgid = 104
-const _TCA_KIND = 1
-const ___FLT32X_MIN__ = 1.1
-const ___DBL_HAS_DENORM__ = 1
-const _TCP_LAST_ACK = 9
-const _RT_TABLE_DEFAULT = 253
-const _NL_MMAP_STATUS_SKIP = 4
-const _HAVE_LOG1PL = 1
-const _FALLOC_FL_NO_HIDE_STALE = 0x04
-const _RT_SCOPE_HOST = 254
-const _RTMSG_DELRULE = 0x32
-const _IPPROTO_MAX = 256
-const _IPOPT_CLASS_MASK = 0x60
-const _AT_EACCESS = 0x200
-const _SYS_pause = ___NR_pause
-const _ND_OPT_PREFIX_INFORMATION = 3
-const _SIGURG = 23
-const __SC_TIMER_MAX = 35
-const _ND_RA_FLAG_HOME_AGENT = 0x20
-const __SC_SCHAR_MIN = 112
-const _TCPOLEN_TSTAMP_APPA = (_TCPOLEN_TIMESTAMP+2)
-const ___FLT32_DIG__ = 6
-const _PF_PHONET = 35
-const _RTPROT_REDIRECT = 1
-const _IN_DELETE_SELF = 0x00000400
-const _NI_IDN = 32
-const _TUN_READQ_SIZE = 500
-const _STA_PLL = 0x0001
-const _IP_ADD_SOURCE_MEMBERSHIP = 39
-const _AF_BLUETOOTH = _PF_BLUETOOTH
-const _IFLA_BRPORT_MESSAGE_AGE_TIMER = 21
-const _ENOTBLK = 15
-const _FFI_SIZEOF_ARG = 8
-const __BITS_CPU_SET_H = 1
-const _SYS_mq_getsetattr = ___NR_mq_getsetattr
-const _SOCK_DCCP = 6
-const ___X32_SYSCALL_BIT = 0x40000000
-const _HAVE_DLFCN_H = 1
-const _ETHER_HDR_LEN = _ETH_HLEN
-const _SYS_mlock2 = ___NR_mlock2
-const _SYS_getrandom = ___NR_getrandom
-const __GETOPT_POSIX_H = 1
-const ___STDC_IEC_559_COMPLEX__ = 1
-const _X86_CR4_OSXSAVE_BIT = 18
-const _ENOPROTOOPT = 92
-const _RTAX_FEATURES = 12
-const _SIOCSIFMAP = 0x8971
-const ___NR_get_robust_list = 274
-const _IFLA_EVENT = 44
-const _FPE_FLTOVF = 4
-const _HAVE_WAIT4 = 1
-const __SC_AVPHYS_PAGES = 86
-const _EAI_INTR = -104
-const _PR_MCE_KILL_DEFAULT = 2
-const _SO_PEERGROUPS = 59
-const _IFLA_BOND_PACKETS_PER_SLAVE = 20
-const _SIGHUP = 1
-const _PTRACE_O_TRACEVFORK = 4
-const _ENOSPC = 28
-const _VDISCARD = 13
-const _RTMGRP_NOTIFY = 2
-const _SYS_openat = ___NR_openat
-const ___ORDER_PDP_ENDIAN__ = 3412
-const _AT_STATX_SYNC_TYPE = 0x6000
-const ___NR_tgkill = 234
-const ___NR_get_kernel_syms = 177
-const _EDOTDOT = 73
-const _PF_NETBEUI = 13
-const _EPOLLONESHOT = 1073741824
-const _MAP_ANON = _MAP_ANONYMOUS
-const ___O_DIRECT = 040000
-const _IPTTLDEC = 1
-const __SC_NGROUPS_MAX = 3
-const _IPPORT_EXECSERVER = 512
-const ___NR_open_by_handle_at = 304
-const __CS_XBS5_LP64_OFF64_LIBS = 1110
-const _SO_KEEPALIVE = 9
-const _SYS_rt_sigreturn = ___NR_rt_sigreturn
-const _ICMP6_RR_PCOUSE_RAFLAGS_AUTO = 0x10
-const _AF_NETLINK = _PF_NETLINK
-const _ND_OPT_PI_FLAG_AUTO = 0x40
-const _IPV6_ADDRFORM = 1
-const _TIME_WAIT = 4
-const _IFLA_IPOIB_UNSPEC = 0
-const _EHOSTDOWN = 112
-const _SYS_fadvise64 = ___NR_fadvise64
-const _ETH_P_IFE = 0xED3E
-const _IPV6_RECVHOPLIMIT = 51
-const _TIOCGSOFTCAR = 0x5419
-const _PR_GET_ENDIAN = 19
-const _SYS_ustat = ___NR_ustat
-const _SYS_io_submit = ___NR_io_submit
-const _SOMAXCONN = 128
-const _IP_MTU = 14
-const ___FLT32X_MIN_10_EXP__ = (-307)
-const _IFLA_GENEVE_UNSPEC = 0
-const _SYS_writev = ___NR_writev
-const ___NR_lgetxattr = 192
-const ___SIZEOF_PTHREAD_ATTR_T = 56
-const _MNT_FORCE = 1
-const ___FLT128_DENORM_MIN__ = 1.1
-const ___k8__ = 1
-const _SYS_unshare = ___NR_unshare
-const _MADV_REMOVE = 9
-const _EADV = 68
-const _SOL_ALG = 279
-const _CLONE_NEWCGROUP = 0x02000000
-const __SC_MESSAGE_PASSING = 20
-const _MS_MANDLOCK = 64
-const __UTSNAME_VERSION_LENGTH = __UTSNAME_LENGTH
-const _RTNL_FAMILY_IP6MR = 129
-const _IFLA_PHYS_PORT_ID = 34
-const _DN_MULTISHOT = 0x80000000
-const _B1200 = 0000011
-const _EWOULDBLOCK = _EAGAIN
-const _IFLA_VF_PORT = 1
-const ___SI_HAVE_SIGSYS = 1
-const _NLM_F_MATCH = 0x200
-const _ARPHRD_AX25 = 3
-const __POSIX_PRIORITY_SCHEDULING = 200809
-const _RTF_NOFORWARD = 0x1000
-const _F_DUPFD_CLOEXEC = 1030
-const _ECANCELED = 125
-const _INR_OPEN_MAX = 4096
-const _B300 = 0000007
-const _IMAXBEL = 0020000
-const _PRIdLEAST32 = "d"
-const _RUSAGE_CHILDREN = -1
-const _X86_CR4_VMXE_BIT = 13
-const _F_OFD_SETLK = 37
-const _ENODATA = 61
-const _SOL_KCM = 281
-const _AF_PPPOX = _PF_PPPOX
-const _HAVE_SYS_TYPES_H = 1
-const _SIOCGIFADDR = 0x8915
-const _NDA_DST = 1
-const ___GLIBC_USE_DEPRECATED_GETS = 0
-const _TIOCM_LE = 0x001
-const _SCNoFAST8 = "hho"
-const _ARPHRD_SKIP = 771
-const ___DEC32_SUBNORMAL_MIN__ = 0.000001E-95
-const ___pie__ = 2
-const _MS_SLAVE = 524288
-const _RLIMIT_DATA = 2
-const ___LITTLE_ENDIAN = 1234
-const __POSIX_REALTIME_SIGNALS = 200809
-const _SYS_msgget = ___NR_msgget
-const _HAVE_ATAN2L = 1
-const _IFLA_VRF_PORT_TABLE = 1
-const _NETLINK_LIST_MEMBERSHIPS = 9
-const __FCNTL_H = 1
-const ___NR_utimes = 235
-const _RTM_GETROUTE = 26
-const _UINT8_MAX = (255)
-const _ARPOP_RREQUEST = 3
-const ___RLIM_NLIMITS = 16
-const _IPVLAN_F_VEPA = 0x02
-const _IFLA_MACVLAN_MACADDR_DATA = 5
-const __POSIX_PRIORITIZED_IO = 200809
-const _NO_DATA = 4
-const _RTPROT_ISIS = 187
-const _HAVE_AS_X86_64_UNWIND_SECTION_TYPE = 1
-const _IPV6_2292RTHDR = 5
-const _SYS_mlock = ___NR_mlock
-const __FEATURES_H = 1
-const _SYS_kexec_load = ___NR_kexec_load
-const _EPROTOTYPE = 91
-const _NZERO = 20
-const _SIOCSIFNETMASK = 0x891c
-const ___IFLA_XFRM_MAX = 3
-const _IFLA_MACSEC_ENCRYPT = 7
-const ___NR_personality = 135
-const _SYS_get_mempolicy = ___NR_get_mempolicy
-const _EILSEQ = 84
-const _SYS_setregid = ___NR_setregid
-const _SOCK_STREAM = 1
-const _PR_GET_SECCOMP = 21
-const _IFLA_MACSEC_SCI = 1
-const _ETH_HLEN = 14
-const _SCM_CREDENTIALS = 2
-const ___USE_LARGEFILE64 = 1
-const _RTM_GETRULE = 34
-const __NETINET_IN_H = 1
-const __SC_LEVEL1_DCACHE_LINESIZE = 190
-const _EDQUOT = 122
-const _IFLA_VXLAN_TOS = 6
-const ___S_IREAD = 0400
-const _F_GETFD = 1
-const _ARPHRD_DDCMP = 517
-const ___NR_userfaultfd = 323
-const _F_GETFL = 3
-const ___timeval_defined = 1
-const _IPOPT_COPY = 0x80
-const _IPV6_CHECKSUM = 7
-const _STATX_ATTR_APPEND = 0x0020
-const _ETH_P_PPP_SES = 0x8864
-const __SC_LEVEL1_DCACHE_SIZE = 188
-const _TUNGETSNDBUF_val = 2147767507
-const _FS_XFLAG_PREALLOC = 0x00000002
-const _PR_GET_SPECULATION_CTRL = 52
-const _CBAUDEX = 0010000
-const _SKF_AD_PKTTYPE = 4
-const _LINUX_REBOOT_MAGIC1 = 0xfee1dead
-const _LINUX_REBOOT_MAGIC2 = 672274793
-const _PF_BRIDGE = 7
-const _MS_I_VERSION = 8388608
-const _MADV_RANDOM = 1
-const __UTSNAME_NODENAME_LENGTH = __UTSNAME_LENGTH
-const _SCNoLEAST8 = "hho"
-const _X86_CR3_PCID_BITS = 12
-const _AF_SMC = _PF_SMC
-const _ARPHRD_IEEE802 = 6
-const _ADJ_OFFSET = 0x0001
-const _ELOOP = 40
-const ___IFLA_GTP_MAX = 5
-const _RTPROT_BGP = 186
-const _LITTLE_ENDIAN = ___LITTLE_ENDIAN
-const ___BYTE_ORDER = ___LITTLE_ENDIAN
-const _TCPI_OPT_TIMESTAMPS = 1
-const ___TCA_MAX = 15
-const _RTA_METRICS = 8
-const _SOL_PPPOL2TP = 273
-const __SC_IOV_MAX = 60
-const __LFS64_LARGEFILE = 1
-const _MAX_VLAN_LIST_LEN = 1
-const _SYNC_FILE_RANGE_WAIT_AFTER = 4
-const __POSIX_MQ_PRIO_MAX = 32
-const __POSIX_VERSION = 200809
-const ___NR_ppoll = 271
-const _F_OWNER_PID = 1
-const _TIOCPKT_IOCTL = 64
-const ___USE_POSIX199309 = 1
-const ___INT_FAST8_MAX__ = 0x7f
-const __SC_BC_SCALE_MAX = 38
-const _SYS_chroot = ___NR_chroot
-const _EPROTONOSUPPORT = 93
-const _STATX_GID = 0x0010
-const _IFLA_BR_GROUP_FWD_MASK = 9
-const _IPPORT_RESERVED = 1024
-const _IN_ONLYDIR = 0x01000000
-const _STA_FLL = 0x0008
-const _IFLA_MACSEC_ES = 10
-const ___WINT_WIDTH__ = 32
-const __POSIX_PIPE_BUF = 512
-const _IPOPT_SECUR_SECRET = 0xd788
-const ___PIC__ = 2
-const _ISTRIP = 0000040
-const ___RTM_MAX = 103
-const _IPOPT_SECUR_CONFID = 0xf135
-const _ESPIPE = 29
-const _AF_SNA = _PF_SNA
-const _RTA_PROTOINFO = 10
-const ___NR_bpf = 321
-const _SYS_afs_syscall = ___NR_afs_syscall
-const _UINT_FAST8_MAX = (255)
-const _STA_NANO = 0x2000
-const _USHRT_WIDTH = 16
-const _O_LARGEFILE = ___O_LARGEFILE
-const ___NR_sched_setaffinity = 203
-const _SOL_LLC = 268
-const ___IFLA_VXLAN_MAX = 29
-const _EISCONN = 106
-const _TIOCPKT_START = 8
-const _IFLA_GSO_MAX_SEGS = 40
-const _SO_LINGER = 13
-const ___UINT_LEAST16_MAX__ = 0xffff
-const _OLCUC = 0000002
-const _PR_GET_TIMERSLACK = 30
-const ___NR_lstat = 6
-const __POSIX_SYMLOOP_MAX = 8
-const _RTNLGRP_NOTIFY = 2
-const ___DBL_DIG__ = 15
-const __CS_XBS5_LP64_OFF64_LINTFLAGS = 1111
-const _RTN_UNREACHABLE = 7
-const __CS_POSIX_V6_LP64_OFF64_LDFLAGS = 1125
-const ___DEC64_MAX__ = 9.999999999999999E384
-const _IFLA_HSR_SLAVE1 = 1
-const __POSIX_THREAD_ATTR_STACKSIZE = 200809
-const _HAVE_NETINET_IP_H = 1
-const _IFHWADDRLEN = 6
-const _TCSETSF = 0x5404
-const __BITS_SIGEVENT_CONSTS_H = 1
-const _XDP_ATTACHED_MULTI = 4
-const _NLMSGERR_ATTR_UNUSED = 0
-const _MFD_HUGETLB = 4
-const ___WCHAR_MAX = ___WCHAR_MAX__
-const __SC_SSIZE_MAX = 110
-const _IP_UNICAST_IF = 50
-const _SO_RCVBUFFORCE = 33
-const _SYS_nfsservctl = ___NR_nfsservctl
-const _BUS_ADRALN = 1
-const _IPV6_PKTINFO = 50
-const _SYS_lremovexattr = ___NR_lremovexattr
-const _TCSETSW = 0x5403
-const _EAI_SOCKTYPE = -7
-const __SC_V7_ILP32_OFF32 = 237
-const _SYS_io_cancel = ___NR_io_cancel
-const _IPPROTO_IPIP = 4
-const _linux = 1
-const _WNOWAIT = 0x01000000
-const ___LOCK_ATOMIC = 16
-const _IPV6_RECVRTHDR = 56
-const _TCP_CA_Open = 0
-const __SC_LEVEL3_CACHE_LINESIZE = 196
-const _LINUX_REBOOT_CMD_HALT = 0xCDEF0123
-const _ICMP6_FILTER = 1
-const _HAVE_NET_ROUTE_H = 1
-const _SO_BUSY_POLL = 46
-const _ENFILE = 23
-const __SC_THREADS = 67
-const __IOC_SIZEMASK = ((1 << __IOC_SIZEBITS)-1)
-const _IP_IPSEC_POLICY = 16
-const _RTMSG_CONTROL = 0x40
-const _SO_MARK = 36
-const _MAP_PRIVATE = 0x02
-const __PC_REC_XFER_ALIGN = 17
-const __BITS_TYPESIZES_H = 1
-const _FFI_TYPE_LONGDOUBLE = 4
-const ___NR_add_key = 248
-const ___SIG_ATOMIC_MAX__ = 0x7fffffff
-const _P_PGID = 2
-const _EAI_SERVICE = -8
-const _RTA_FLOW = 11
-const _IN_CREATE = 0x00000100
-const __POSIX_TRACE_LOG = -1
-const _SCNdLEAST16 = "hd"
-const _RTN_BROADCAST = 3
-const _RTEXT_FILTER_BRVLAN_COMPRESSED = (1 << 2)
-const _INT16_MIN = (-32767-1)
-const _IFLA_XFRM_LINK = 1
-const _NLMSGERR_ATTR_MSG = 1
-const _AF_ROSE = _PF_ROSE
-const _SCNd16 = "hd"
-const __SC_PII_INTERNET_DGRAM = 62
-const _HAVE_MKNODAT = 1
-const _IFLA_LINK_NETNSID = 37
-const _SYS_socket = ___NR_socket
-const _SIOCRTMSG = 0x890D
-const __ERRNO_H = 1
-const _PF_APPLETALK = 5
-const ___SSE__ = 1
-const _XDP_ATTACHED_HW = 3
-const _TIOCSERGETMULTI = 0x545A
-const _SEGV_BNDERR = 3
-const _IFLA_BOND_SLAVE_UNSPEC = 0
-const _IFLA_BOND_RESEND_IGMP = 15
-const _RTM_DELQDISC = 37
-const _IFLA_BOND_PRIMARY_RESELECT = 12
-const _RENAME_NOREPLACE = (1 << 0)
-const _TCP_CLOSE_WAIT = 8
-const ___NR_brk = 12
-const _ENAMETOOLONG = 36
-const __SC_TTY_NAME_MAX = 72
-const _B50 = 0000001
-const _SYS_fgetxattr = ___NR_fgetxattr
-const _IFLA_INET6_FLAGS = 1
-const ___NR_mq_timedsend = 242
-const __STRING_H = 1
-const _NDTPA_PAD = 18
-const ___NR_set_tid_address = 218
-const _STDIN_FILENO = 0
-const ___NR_timerfd_create = 283
-const ___IFLA_IPOIB_MAX = 4
-const ___sigset_t_defined = 1
-const _PR_FP_EXC_RES = 0x080000
-const _SYS_memfd_create = ___NR_memfd_create
-const __CS_POSIX_V6_LPBIG_OFFBIG_LIBS = 1130
-const _ICMP6_FILTER_PASS = 2
-const _SA_RESTART = 0x10000000
-const _TIOCGLCKTRMIOS = 0x5456
-const __SC_PRIORITIZED_IO = 13
-const _PTRACE_SECCOMP_GET_FILTER = 16908
-const _CLONE_NEWIPC = 0x08000000
-const _USE_LIBFFI = 1
-const _SA_ONESHOT = _SA_RESETHAND
-const ___NR_getppid = 110
-const _ENXIO = 6
-const ___NR_epoll_wait = 232
-const __SC_XOPEN_SHM = 94
-const _IFLA_VF_VLAN_LIST = 12
-const _CHAR_MAX = _SCHAR_MAX
-const _IFLA_NET_NS_FD = 28
-const ___PRAGMA_REDEFINE_EXTNAME = 1
-const __SC_RTSIG_MAX = 31
-const _SIGWINCH = 28
-const _MADV_FREE = 8
-const _IFLA_PHYS_SWITCH_ID = 36
-const _SYS_symlinkat = ___NR_symlinkat
-const _IFA_F_TENTATIVE = 0x40
-const _IPV6_RECVTCLASS = 66
-const ___FLT32X_HAS_QUIET_NAN__ = 1
-const _PORT_VDP_RESPONSE_OUT_OF_SYNC = 6
-const _PF_NETROM = 6
-const _PR_SET_MM_END_CODE = 2
-const _STA_PPSTIME = 0x0004
-const _ARPD_LOOKUP = 0x02
-const _F_SETOWN_EX = ___F_SETOWN_EX
-const _BC_SCALE_MAX = __POSIX2_BC_SCALE_MAX
-const _SIOCSIFSLAVE = 0x8930
-const _ENOSTR = 60
-const _FS_SYNC_FL = 0x00000008
-const ___NR_sched_setparam = 142
-const __SC_THREAD_THREADS_MAX = 76
-const _IFLA_TUN_PI = 4
-const _SKF_AD_VLAN_TPID = 60
-const _IFLA_HSR_SLAVE2 = 2
-const _PACKET_FANOUT = 18
-const _SA_NODEFER = 0x40000000
-const _NLMSG_MIN_TYPE = 0x10
-const _TIOCM_RI = _TIOCM_RNG
-const _IPTOS_ECN_ECT0 = 0x02
-const _SYS_fcntl = ___NR_fcntl
-const _SIOCSIFMEM = 0x8920
-const _IFLA_IPVLAN_UNSPEC = 0
-const _SYS_geteuid = ___NR_geteuid
-const _RTN_LOCAL = 2
-const _TUNSETOFFLOAD_val = 1074025680
-const _NLMSGERR_ATTR_MAX = 3
-const _IFLA_VXLAN_GROUP6 = 16
-const _ETH_MIN_MTU = 68
-const _SCNoLEAST16 = "ho"
-const _IFF_NAPI = 0x0010
-const _FFI_TYPE_UINT64 = 11
-const _PF_CAIF = 37
-const _CLONE_SETTLS = 0x00080000
-const ___DEC64_SUBNORMAL_MIN__ = 0.000000000000001E-383
-const ___O_NOFOLLOW = 0400000
-const __BITS_SIGNUM_H = 1
-const _NETLINK_DROP_MEMBERSHIP = 2
-const ___NR_inotify_init = 253
-const _STATX_ATTR_NODUMP = 0x0040
-const ___NR_utimensat = 280
-const ___NR_timerfd_settime = 286
-const _IFLA_INET_UNSPEC = 0
-const _AF_NETBEUI = _PF_NETBEUI
-const _RT_TABLE_MAIN = 254
-const _SKF_AD_OFF = (-0x1000)
-const ___DEC32_MANT_DIG__ = 7
-const _BMAP_IOCTL = 1
-const _RTM_NEWTFILTER = 44
-const _SA_NOMASK = _SA_NODEFER
-const _MAP_EXECUTABLE = 0x01000
-const _STA_UNSYNC = 0x0040
-const _ENOTDIR = 20
-const _EINVAL = 22
-const _TUNGETFILTER_val = 2148553947
-const ___NR_sched_getattr = 315
-const _TUNSETDEBUG_val = 1074025673
-const _SCNx16 = "hx"
-const _IP_FREEBIND = 15
-const _IN_CLASSA_MAX = 128
-const _B75 = 0000002
-const _EPOLL_CLOEXEC = 524288
-const _NETLINK_GENERIC = 16
-const _PTRACE_PEEKUSR = 3
-const _PACKET_OTHERHOST = 3
-const ___FLT64_DIG__ = 15
-const _ARPHRD_IEEE802_TR = 800
-const _IFLA_BRPORT_LEARNING = 8
-const _TCIOFF = 2
-const _RT_TABLE_UNSPEC = 0
-const _NDTPA_DELAY_PROBE_TIME = 7
-const __SC_ASYNCHRONOUS_IO = 12
-const _ND_ROUTER_ADVERT = 134
-const _PACKET_DROP_MEMBERSHIP = 2
-const _IN_CLOSE_WRITE = 0x00000008
-const _NETLINK_CONNECTOR = 11
-const _TIOCM_SR = 0x010
-const _F_GETLK = _F_GETLK64
-const _TIOCM_ST = 0x008
-const _EKEYEXPIRED = 127
-const _SIOCATMARK = 0x8905
-const __SC_LEVEL2_CACHE_SIZE = 191
-const _UINT_LEAST8_WIDTH = 8
-const _SIOCGIFBRDADDR = 0x8919
-const _RTM_GETACTION = 50
-const _SOL_ATM = 264
-const __SC_TZNAME_MAX = 6
-const _F_SETLKW = _F_SETLKW64
-const ___WCHAR_MIN__ = (-___WCHAR_MAX__ - 1)
-const __SC_XBS5_LPBIG_OFFBIG = 128
-const _PORT_PROFILE_RESPONSE_BADSTATE = 259
-const _SEEK_HOLE = 4
-const _IPPORT_SMTP = 25
-const _TIOCCONS = 0x541D
-const _IF_NAMESIZE = 16
-const _EBADE = 52
-const _EBADF = 9
-const ___NR_clock_adjtime = 305
-const _SYS_fstatfs = ___NR_fstatfs
-const _ECHOKE = 0004000
-const _HAVE_SYS_UTSNAME_H = 1
-const _RWH_WRITE_LIFE_NONE = 1
-const _B3500000 = 0010016
-const ___NR_sendfile = 40
-const ___NR_fchownat = 260
-const _EBADR = 53
-const _REG_RSP = 15
-const _SIGCHLD = 17
-const ___NR_fork = 57
-const _AF_FILE = _PF_FILE
-const _CLOCK_REALTIME_ALARM = 8
-const __SC_THREAD_STACK_MIN = 75
-const _IFLA_VXLAN_PORT = 15
-const _IFLA_MACSEC_VALIDATION = 13
-const _IFLA_BOND_ARP_ALL_TARGETS = 10
-const __XOPEN_UNIX = 1
-const _EHOSTUNREACH = 113
-const _RLIM_SAVED_MAX = _RLIM_INFINITY
-const _S_BLKSIZE = 512
-const ___unix = 1
-const ___NR_fchmod = 91
-const _SCNoLEAST32 = "o"
-const _EL3RST = 47
-const _FFI_FASTCALL = 4
-const _IFLA_VF_STATS_TX_BYTES = 3
-const _TCSETXF = 0x5434
-const _IFLA_PHYS_PORT_NAME = 38
-const _INT_FAST8_WIDTH = 8
-const _CRTSCTS = 020000000000
-const ___IFLA_MACSEC_MAX = 15
-const _IFLA_NET_NS_PID = 19
-const _SIOCSIFHWADDR = 0x8924
-const ___SI_ASYNCIO_AFTER_SIGIO = 1
-const _TIOCVHANGUP = 0x5437
-const _ATF_NETMASK = 0x20
-const _TCSETXW = 0x5435
-const _SOL_NFC = 280
-const ___SIZEOF_INT128__ = 16
-const ___STDC_UTF_16__ = 1
-const _TIOCPKT_DOSTOP = 32
-const _DT_LNK = 10
-const ___FLT32_MIN_10_EXP__ = (-37)
-const _ENOLCK = 37
-const _SYS_sched_rr_get_interval = ___NR_sched_rr_get_interval
-const _AF_RXRPC = _PF_RXRPC
-const _PR_GET_UNALIGN = 5
-const _IN_CLASSB_HOST = (0xffffffff & ^_IN_CLASSB_NET)
-const _TCA_FLAG_LARGE_DUMP_ON = (1 << 0)
-const ___NR_mkdir = 83
-const __SC_THREAD_SAFE_FUNCTIONS = 68
-const _NDTPA_MCAST_REPROBES = 17
-const _IPV6_RXDSTOPTS = _IPV6_DSTOPTS
-const ___NR_faccessat = 269
-const _ETH_P_MVRP = 0x88F5
-const __SC_XOPEN_LEGACY = 129
-const _PAGE_SIZE = (1 << _PAGE_SHIFT)
-const _RTF_NONEXTHOP = 0x00200000
-const __BITS_WCHAR_H = 1
-const _PR_SET_PDEATHSIG = 1
-const _SYS_ioperm = ___NR_ioperm
-const __CS_POSIX_V7_ILP32_OFF32_LIBS = 1134
-const _IFLA_VF_VLAN_INFO_UNSPEC = 0
-const _MS_NOEXEC = 8
-const _VTIME = 5
-const ___INT_FAST64_WIDTH__ = 64
-const _IPPORT_NETSTAT = 15
-const _SCNo16 = "ho"
-const _N_HDLC = 13
-const _PORT_VDP_RESPONSE_VTID_VIOLATION = 4
-const __SC_THREAD_ATTR_STACKADDR = 77
-const _ETH_P_IPX = 0x8137
-const _PRIuLEAST32 = "u"
-const _IFLA_MACVLAN_MACADDR_MODE = 3
-const _FS_FL_USER_MODIFIABLE = 0x000380FF
-const ___GCC_ATOMIC_TEST_AND_SET_TRUEVAL = 1
-const ___NR_renameat = 264
-const _MSG_DONTROUTE = 4
-const _TIOCSIG_val = 1074025526
-const __PATH_NSSWITCH_CONF = "/etc/nsswitch.conf"
-const _SYS_accept = ___NR_accept
-const _PACKET_RESERVE = 12
-const _STA_PPSJITTER = 0x0200
-const ___NR_signalfd = 282
-const _SO_PEERSEC = 31
-const ___INT_WIDTH__ = 32
-const __XOPEN_IOV_MAX = __POSIX_UIO_MAXIOV
-const _NTF_USE = 0x01
-const ___BIG_ENDIAN = 4321
-const _UINT16_WIDTH = 16
-const _SEGV_ACCERR = 2
-const _SCNo32 = "o"
-const ___NR_recvfrom = 45
-const _TCP_COOKIE_IN_ALWAYS = (1 << 0)
-const _SKF_AD_PAY_OFFSET = 52
-const _SYS_readv = ___NR_readv
-const _PF_RDS = 21
-const _IPV6_DSTOPTS = 59
-const __SYS_PTRACE_H = 1
-const _RTM_F_NOTIFY = 0x100
-const _TCPOPT_SACK = 5
-const _TCP_MD5SIG_EXT = 32
-const _IFF_BROADCAST = 2
-const _IPOPT_SATID = 136
-const _TIOCMBIC = 0x5417
-const _FS_INDEX_FL = 0x00001000
-const _SYS_uname = ___NR_uname
-const _MOD_TIMECONST = _ADJ_TIMECONST
-const _MCAST_INCLUDE = 1
-const _IFF_TUN_EXCL = 0x8000
-const _PR_TASK_PERF_EVENTS_DISABLE = 31
-const _IP_MTU_DISCOVER = 10
-const _IFLA_VXLAN_PORT_RANGE = 10
-const ___NR_sched_setattr = 314
-const _SYS_setpriority = ___NR_setpriority
-const _ESTRPIPE = 86
-const _RTF_IRTT = 0x0100
-const _IFLA_EVENT_NONE = 0
-const _TCA_OPTIONS = 2
-const _SEEK_DATA = 3
-const _F_OWNER_GID = 2
-const _ENOLINK = 67
-const _MACVLAN_MODE_VEPA = 2
-const _IFLA_BR_VLAN_DEFAULT_PVID = 39
-const _VSWTC = 7
-const _SA_INTERRUPT = 0x20000000
-const ___DBL_HAS_QUIET_NAN__ = 1
-const _ARPOP_InREPLY = 9
-const _SYS_sendmsg = ___NR_sendmsg
-const _RTMSG_DELROUTE = 0x22
-const _TIOCGSID = 0x5429
-const __POSIX_LINK_MAX = 8
-const _N_MOUSE = 2
-const _SYS_readlink = ___NR_readlink
-const ___NR_fchdir = 81
-const ___INT_FAST64_MAX__ = 0x7fffffffffffffff
-const _PTRACE_SETREGSET = 16901
-const _IN_NONBLOCK = 2048
-const ___NR_inotify_init1 = 294
-const _FFI_TYPE_VOID = 0
-const _FD_CLOEXEC = 1
-const ___NR_setsockopt = 54
-const _ECHONL = 0000100
-const ___MAX_BAUD = _B4000000
-const _ETH_MAX_MTU = 0xFFFF
-const _PACKET_QDISC_BYPASS = 20
-const _CLONE_NEWUTS = 0x04000000
-const _SYS_semtimedop = ___NR_semtimedop
-const _ETH_P_PHONET = 0x00F5
-const _IFLA_OFFLOAD_XSTATS_CPU_HIT = 1
-const __PWD_H = 1
-const __POSIX_SHELL = 1
-const _FFI_SIZEOF_JAVA_RAW = _FFI_SIZEOF_ARG
-const _PR_SPEC_FORCE_DISABLE = (1 << 3)
-const _NDA_SRC_VNI = 11
-const ___WCHAR_MIN = ___WCHAR_MIN__
-const _NETDB_INTERNAL = -1
-const ___USE_MISC = 1
-const _PRIO_MAX = 20
-const ___struct_tm_defined = 1
-const _ETHERTYPE_ARP = 0x0806
-const __POSIX_TIMEOUTS = 200809
-const _IFLA_VXLAN_TTL_INHERIT = 28
-const _SPLICE_F_GIFT = 8
-const ___BYTE_ORDER__ = ___ORDER_LITTLE_ENDIAN__
-const ___RTNLGRP_MAX = 32
-const __SC_SAVED_IDS = 8
-const _LLONG_WIDTH = 64
-const _SYS_setgroups = ___NR_setgroups
-const _SCM_TIMESTAMP = _SO_TIMESTAMP
-const _PRIo32 = "o"
-const _ADJ_SETOFFSET = 0x0100
-const _PRIXLEAST16 = "X"
-const _TH_FIN = 0x01
-const _UCHAR_WIDTH = 8
-const _RTM_GETADDRLABEL = 74
-const ___SIGRTMAX = 64
-const _ERESTART = 85
-const __SC_V7_ILP32_OFFBIG = 238
-const __PC_ASYNC_IO = 10
-const __STRINGS_H = 1
-const ___unix__ = 1
-const ___error_t_defined = 1
-const __SS_SIZE = 128
-const _NGREG = ___NGREG
-const _STA_CLOCKERR = 0x1000
-const ___FLT64X_EPSILON__ = 1.1
-const _STATX_MTIME = 0x0040
-const _BPF_RET = 0x06
-const _HAVE_STRERROR_R = 1
-const _SYS_sendmmsg = ___NR_sendmmsg
-const _RTMGRP_IPV4_RULE = 0x80
-const _SYS_sched_setscheduler = ___NR_sched_setscheduler
-const _NDA_CACHEINFO = 3
-const _CLONE_VM = 0x00000100
-const _FILE_DEDUPE_RANGE_DIFFERS = 1
-const __IOC_DIRBITS = 2
-const _WUNTRACED = 2
-const _PR_MCE_KILL_SET = 1
-const _SKF_AD_QUEUE = 24
-const ___NR_lchown = 94
-const _PR_SET_MM_START_STACK = 5
-const ___FLOAT_WORD_ORDER__ = ___ORDER_LITTLE_ENDIAN__
-const _RMNET_FLAGS_INGRESS_MAP_COMMANDS = (1 << 1)
-const __POSIX_SIGQUEUE_MAX = 32
-const __SYS_EPOLL_H = 1
-const _CHAR_WIDTH = 8
-const ___SIZEOF_SEM_T = 32
-const _XATTR_SIZE_MAX = 65536
-const ___NR_modify_ldt = 154
-const _SYS_epoll_ctl = ___NR_epoll_ctl
-const _TCPI_OPT_WSCALE = 4
-const __SC_LEVEL1_ICACHE_ASSOC = 186
-const _IPV6_RTHDR_LOOSE = 0
-const _SYS_sched_get_priority_max = ___NR_sched_get_priority_max
-const _IPPORT_BIFFUDP = 512
-const _FIONREAD = 0x541B
-const _MLD_LISTENER_REDUCTION = 132
-const _CX86_CCR5 = 0xe9
-const _TIOCSERGWILD = 0x5454
-const ___NR_epoll_ctl_old = 214
-const _EKEYREJECTED = 129
-const _X86_CR0_CD_BIT = 30
-const _MAP_NONBLOCK = 0x10000
-const _SYS_syncfs = ___NR_syncfs
-const _TABDLY = 0014000
-const ___GNUC_MINOR__ = 3
-const _HAVE_SEMAPHORE_H = 1
-const _SIG_UNBLOCK = 1
-const ___NR_prctl = 157
-const ___NR_process_vm_writev = 311
-const _IFLA_BR_MCAST_STARTUP_QUERY_CNT = 29
-const _IPPORT_DISCARD = 9
-const _NBPG = _PAGE_SIZE
-const __CS_XBS5_LP64_OFF64_CFLAGS = 1108
-const _SYS_ioctl = ___NR_ioctl
-const _SYS_poll = ___NR_poll
-const _RMNET_FLAGS_INGRESS_MAP_CKSUMV4 = (1 << 2)
-const _IPV6_2292PKTOPTIONS = 6
-const _TIOCM_CTS = 0x020
-const _PTRDIFF_MAX = (9223372036854775807)
-const _IFLA_STATS_AF_SPEC = 5
-const _IFLA_TUN_MULTI_QUEUE = 7
-const _RTA_PAD = 24
-const _SYS_iopl = ___NR_iopl
-const _NET_MAJOR = 36
-const _SYS_msgsnd = ___NR_msgsnd
-const ___S_IEXEC = 0100
-const __SC_DELAYTIMER_MAX = 26
-const _SYS_exit = ___NR_exit
-const _SYS_restart_syscall = ___NR_restart_syscall
-const _PRIXLEAST32 = "X"
-const _IFLA_HSR_SUPERVISION_ADDR = 4
-const _SIGSYS = 31
-const _FS_XFLAG_FILESTREAM = 0x00004000
-const _IPPROTO_ICMPV6 = 58
-const _EUCLEAN = 117
-const _PR_SET_FPEMU = 10
-const _ETH_P_ATALK = 0x809B
-const _PF_IB = 27
-const ___USE_POSIX199506 = 1
-const _SYS_nanosleep = ___NR_nanosleep
-const _IP_DROP_MEMBERSHIP = 36
-const _WINT_MAX = (4294967295)
-const _IFLA_VXLAN_UDP_ZERO_CSUM6_RX = 20
-const _ECONNABORTED = 103
-const _PR_UNALIGN_NOPRINT = 1
-const _FS_DIRSYNC_FL = 0x00010000
-const _SIOCDEVPRIVATE = 0x89F0
-const __SC_TIMEOUTS = 164
-const ___INT_LEAST32_MAX__ = 0x7fffffff
-const _IN_CLOSE = (_IN_CLOSE_WRITE | _IN_CLOSE_NOWRITE)
-const _RTM_NEWNSID = 88
-const ___NR_io_pgetevents = 333
-const _X86_EFLAGS_TF_BIT = 8
-const ___NR_unlink = 87
-const _IPTOS_PREC_IMMEDIATE = _IPTOS_CLASS_CS2
-const _UINT_LEAST16_MAX = (65535)
-const ___NR_geteuid = 107
-const _S_IWGRP = (_S_IWUSR >> 3)
-const ___PIE__ = 2
-const _TIOCPKT_DATA = 0
-const __CS_V6_WIDTH_RESTRICTED_ENVS = 1
-const _FFI_TYPE_DOUBLE = 3
-const _RTCF_DIRECTSRC = 0x04000000
-const ___NR_sync_file_range = 277
-const _IFLA_PORT_VSI_TYPE = 3
-const _ADJ_TAI = 0x0080
-const _NDUSEROPT_UNSPEC = 0
-const __UTSNAME_DOMAIN_LENGTH = __UTSNAME_LENGTH
-const _NR_FILE = 8192
-const _F_GET_RW_HINT = 1035
-const _PF_PPPOX = 24
-const _SO_PEEK_OFF = 42
-const _SO_RCVBUF = 8
-const __SC_XBS5_ILP32_OFFBIG = 126
-const ___SIZEOF_PTHREAD_CONDATTR_T = 4
-const _N_HCI = 15
-const _PRIuLEAST8 = "u"
-const _RTAX_SSTHRESH = 6
-const _IFF_MULTI_QUEUE = 0x0100
-const _RT_CLASS_LOCAL = 255
-const _FIOGETOWN = 0x8903
-const ___NR_shmget = 29
-const _X86_EFLAGS_DF_BIT = 10
-const _SO_SELECT_ERR_QUEUE = 45
-const _SOCK_NONBLOCK = 2048
-const _UINT_LEAST32_MAX = (4294967295)
-const _SIGXFSZ = 25
-const _IFLA_PROTINFO = 12
-const ___NR_munlockall = 152
-const _IP_MULTICAST_ALL = 49
-const _ECHO = 0000010
-const _ARPHRD_EETHER = 2
-const _CLD_CONTINUED = 6
-const _ETHERTYPE_AT = 0x809B
-const _SCHAR_MAX = ___SCHAR_MAX__
-const _IFLA_MACSEC_SCB = 11
-const ___UAPI_DEF_ETHHDR = 1
-const _IFLA_BR_NF_CALL_ARPTABLES = 38
-const _NDTPA_REACHABLE_TIME = 3
-const _TCP_REPAIR_WINDOW = 29
-const ___IFLA_TUN_MAX = 10
-const _HAVE_AS_COMDAT_GAS = 1
-const _NETLINK_DNRTMSG = 14
-const _SYS_mremap = ___NR_mremap
-const _X86_CR4_PGE_BIT = 7
-const _IFA_ADDRESS = 1
-const _SIOCSIFDSTADDR = 0x8918
-const _VREPRINT = 12
-const _EPOLL_CTL_DEL = 2
-const _IFLA_QDISC = 6
-const ___ELF__ = 1
-const _IN_OPEN = 0x00000020
-const _ETH_P_TSN = 0x22F0
-const _ETH_P_CONTROL = 0x0016
-const _IFLA_BOND_AD_INFO_NUM_PORTS = 2
-const _DT_FIFO = 1
-const _SCNiFAST8 = "hhi"
-const _TIOCSETD = 0x5423
-const __CS_XBS5_ILP32_OFF32_LINTFLAGS = 1103
-const _IPOPT_OFFSET = 2
-const ___NR_fstatfs = 138
-const ___NR_set_thread_area = 205
-const _IFLA_BOND_ARP_INTERVAL = 7
-const _PR_SET_MM_START_DATA = 3
-const _ETH_P_ERSPAN = 0x88BE
-const _SYS_sysinfo = ___NR_sysinfo
-const _SYS_setsid = ___NR_setsid
-const _OFDEL = 0000200
-const __PC_PRIO_IO = 11
-const ___FLT_MIN__ = 1.1
-const ___NR_copy_file_range = 326
-const _CLONE_NEWNET = 0x40000000
-const _RTA_OIF = 4
-const _SI_SIGIO = -5
-const __XOPEN_REALTIME = 1
-const ___NR_seccomp = 317
-const _IFLA_CARRIER_UP_COUNT = 47
-const _TCP_ULP = 31
-const __SC_TIMERS = 11
-const _PRIu16 = "u"
-const _ND_OPT_SOURCE_LINKADDR = 1
-const _IFA_F_DEPRECATED = 0x20
-const _RTNH_F_DEAD = 1
-const _FFI_TYPE_FLOAT = 2
-const _VERASE = 2
-const _RT_CLASS_MAIN = 254
-const _ENOANO = 55
-const _RTPROT_MRT = 10
-const __BITS_TIMEX_H = 1
-const _IFLA_XDP_SKB_PROG_ID = 6
-const __SC_NL_ARGMAX = 119
-const _IFA_MULTICAST = 7
-const _IPPROTO_BEETPH = 94
-const _IPOPT_SECUR_TOPSECRET = 0x6bc5
-const ___S_IWRITE = 0200
-const _ENOTCONN = 107
-const _PTRACE_SETFPXREGS = 19
-const __CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS = 1145
-const ___S_IFMT = 0170000
-const _IPOIB_MODE_DATAGRAM = 0
-const ___FLT64X_DECIMAL_DIG__ = 21
-const __SC_PAGESIZE = 30
-const _ARPHRD_CISCO = 513
-const ___IFLA_BR_MAX = 45
-const _IPPROTO_DSTOPTS = 60
-const _RLIMIT_CPU = 0
-const _MADV_DONTDUMP = 16
-const ___FLT128_HAS_INFINITY__ = 1
-const __CS_POSIX_V6_LP64_OFF64_LINTFLAGS = 1127
-const __SC_NPROCESSORS_CONF = 83
-const _TCA_XSTATS = 4
-const _PACKET_MR_ALLMULTI = 2
-const ___SSE2_MATH__ = 1
-const _O_NOCTTY = 0400
-const _CLONE_IO = 0x80000000
-const _SIOCSIFHWBROADCAST = 0x8937
-const ___sig_atomic_t_defined = 1
-const _HAVE_ACCEPT4 = 1
-const __CS_GNU_LIBC_VERSION = 2
-const _NLM_F_CREATE = 0x400
-const _RT_CLASS_DEFAULT = 253
-const _HAVE_UNLINKAT = 1
-const _ENOSYS = 38
-const _RTM_GETMULTICAST = 58
-const _IFLA_EVENT_FEATURES = 2
-const ___IFLA_HSR_MAX = 7
-const _EPOLL_CTL_MOD = 3
-const _FIONBIO = 0x5421
-const __SC_PII_XTI = 54
-const __POSIX2_C_DEV = ___POSIX2_THIS_VERSION
-const _AF_ALG = _PF_ALG
-const _IFLA_PPP_UNSPEC = 0
-const _SO_RCVLOWAT = 18
-const _INT8_WIDTH = 8
-const _X86_CR0_PG_BIT = 31
-const _IPPORT_WHOSERVER = 513
-const _HAVE_SYS_MMAN_H = 1
-const ___NR_pwrite64 = 18
-const _IFLA_TUN_OWNER = 1
-const _RTAX_FASTOPEN_NO_COOKIE = 17
-const _IFLA_BOND_LP_INTERVAL = 19
-const _PTRACE_GETFPREGS = 14
-const _CLONE_FILES = 0x00000400
-const _FS_ENCRYPTION_MODE_AES_128_CBC = 5
-const _SKF_AD_RANDOM = 56
-const _MSG_WAITALL = 256
-const _PR_SET_MM_ENV_END = 11
-const ___NR_sendmsg = 46
-const _ETH_P_MAP = 0x00F9
-const ___NR_getsid = 124
-const ___NR_ioprio_get = 252
-const _IFLA_VF_IB_NODE_GUID = 10
-const _MS_REC = 16384
-const __POSIX_TRACE = -1
-const ___FLT128_HAS_QUIET_NAN__ = 1
-const _LOCK_NB = 4
-const _PDP_ENDIAN = ___PDP_ENDIAN
-const _PR_MCE_KILL_EARLY = 1
-const _NETLINK_AUDIT = 9
-const _SYS_statx = ___NR_statx
-const __SC_SPIN_LOCKS = 154
-const _IFLA_BOND_AD_INFO_ACTOR_KEY = 3
-const _PR_FP_MODE_FR = (1 << 0)
-const _RTM_GETTCLASS = 42
-const _AI_ADDRCONFIG = 0x0020
-const _PRIu8 = "u"
-const _MADV_UNMERGEABLE = 13
-const _PRIu32 = "u"
-const _SYS_shutdown = ___NR_shutdown
-const _HAVE_LINUX_FS_H = 1
-const _N_R3964 = 9
-const _IPPROTO_AH = 51
-const _EXFULL = 54
-const __POSIX_RAW_SOCKETS = 200809
-const _EBUSY = 16
-const _B2500000 = 0010014
-const ___NR_getsockname = 51
-const _PRIXFAST8 = "X"
-const _SYS_tkill = ___NR_tkill
-const ___amd64__ = 1
-const _IPTOS_PREC_PRIORITY = _IPTOS_CLASS_CS1
-const _CTIME = 0
-const ___FLT32X_HAS_INFINITY__ = 1
-const _EUNATCH = 49
-const __SC_2_PBS_ACCOUNTING = 169
-const __POSIX_THREAD_SPORADIC_SERVER = -1
-const ___NR_mlock2 = 325
-const _IPPORT_WHOIS = 43
-const ___NR_get_thread_area = 211
-const _F_OFD_GETLK = 36
-const _NLA_ALIGNTO = 4
-const _ENOMEDIUM = 123
-const __GNU_SOURCE = 1
-const _SYS_ptrace = ___NR_ptrace
-const _SIOCGIFINDEX = 0x8933
-const _E2BIG = 7
-const _ICMP6_RR_FLAGS_FORCEAPPLY = 0x20
-const _SI_TKILL = -6
-const __SC_THREAD_SPORADIC_SERVER = 161
-const ___x86_64__ = 1
-const _SYS_futex = ___NR_futex
-const _IN_DELETE = 0x00000200
-const _FFDLY = 0100000
-const _MCAST_LEAVE_SOURCE_GROUP = 47
-const _S_IXUSR = ___S_IEXEC
-const __SYS_SELECT_H = 1
-const _PRId8 = "d"
-const ___NR_inotify_add_watch = 254
-const _SCNo8 = "hho"
-const _MCL_ONFAULT = 4
-const _FS_EA_INODE_FL = 0x00200000
-const ___NR_openat = 257
-const _TUNSETPERSIST_val = 1074025675
-const ___NR_fdatasync = 75
-const _F_SETLEASE = 1024
-const __SC_FD_MGMT = 143
-const ___BITS_PER_LONG = 64
-const _PRIO_MIN = -20
-const ___NR_prlimit64 = 302
-const _RTM_DELTFILTER = 45
-const _RTM_GETCHAIN = 102
-const _RTEXT_FILTER_VF = (1 << 0)
-const _STATX_INO = 0x0100
-const ___NETINET_IF_ETHER_H = 1
-const _SYS_recvmmsg = ___NR_recvmmsg
-const _HAVE_SCHED_H = 1
-const _ETH_P_RARP = 0x8035
-const __STRUCT_TIMESPEC = 1
-const _SO_REUSEPORT = 15
-const __POSIX_SEM_NSEMS_MAX = 256
-const ___LDBL_EPSILON__ = 1.1
-const ___clock_t_defined = 1
-const _MAP_TYPE = 0x0f
-const _NETLINK_SOCK_DIAG = 4
-const ___USE_XOPEN_EXTENDED = 1
-const _RTN_PROHIBIT = 8
-const _PACKET_TX_HAS_OFF = 19
-const _TCP_REPAIR = 19
-const _IFLA_VLAN_FLAGS = 2
-const ___NR_dup = 32
-const _AF_TIPC = _PF_TIPC
-const _IFLA_GTP_ROLE = 4
-const ___NR_futimesat = 261
-const ___USE_KERNEL_IPV6_DEFS = 0
-const _IFLA_VXLAN_PROXY = 11
-const _HAVE_UNISTD_H = 1
-const _X86_CR0_AM_BIT = 18
-const _IFLA_VXLAN_REMCSUM_NOPARTIAL = 24
-const _IFLA_MACVLAN_MACADDR = 4
-const _IPTOS_PREC_FLASHOVERRIDE = _IPTOS_CLASS_CS4
-const ___SIGRTMIN = 32
-const ___NR_fcntl = 72
-const _SYS__sysctl = ___NR__sysctl
-const _ENETUNREACH = 101
-const _SYS_mq_timedsend = ___NR_mq_timedsend
-const _TIOCSERGETLSR = 0x5459
-const _SOL_IUCV = 277
-const _RLIMIT_FSIZE = 1
-const ___RTA_MAX = 30
-const _BPF_TAX = 0x00
-const _STATX__RESERVED = 0x80000000
-const __SC_SYNCHRONIZED_IO = 14
-const ___RTN_MAX = 12
-const _INT32_WIDTH = 32
-const _ND_OPT_MTU = 5
-const _SIG_ATOMIC_WIDTH = 32
-const __SC_EQUIV_CLASS_MAX = 41
-const __POSIX_CLOCKRES_MIN = 20000000
-const ___GCC_ATOMIC_INT_LOCK_FREE = 2
-const _POSIX_FADV_NORMAL = 0
-const _IP_DROP_SOURCE_MEMBERSHIP = 40
-const _SEEK_MAX = _SEEK_HOLE
-const _ARPHRD_METRICOM = 23
-const _IFLA_VLAN_EGRESS_QOS = 3
-const _SYS_clone = ___NR_clone
-const __SYS_TIMES_H = 1
-const ___FLT64X_MAX_EXP__ = 16384
-const _S_ISGID = ___S_ISGID
-const _IPV6_RTHDR_TYPE_0 = 0
-const _SIGSTOP = 19
-const _FS_UNRM_FL = 0x00000002
-const __POSIX_THREAD_SAFE_FUNCTIONS = 200809
-const _PR_FP_EXC_NONRECOV = 1
-const _TUNGETVNETHDRSZ_val = 2147767511
-const _IGNBRK = 0000001
-const ___NETPACKET_PACKET_H = 1
-const _SYS_sched_get_priority_min = ___NR_sched_get_priority_min
-const _N_MASC = 8
-const _IFLA_BOND_AD_SELECT = 22
-const _IPV6_IPSEC_POLICY = 34
-const _AF_LLC = _PF_LLC
-const _SIOCSRARP = 0x8962
-const _RTA_PREFSRC = 7
-const _SO_SNDBUFFORCE = 32
-const ___WCLONE = 0x80000000
-const ___FLT_HAS_DENORM__ = 1
-const _RUSAGE_THREAD = 1
-const _IFF_PROMISC = 256
-const _PF_TIPC = 30
-const _SYS_putpmsg = ___NR_putpmsg
-const _MACSEC_VALIDATE_STRICT = 2
-const _TCA_INGRESS_BLOCK = 13
-const ___ATOMIC_HLE_RELEASE = 131072
-const _SYS_getrlimit = ___NR_getrlimit
-const _RTM_SETDCB = 79
-const _RTMSG_DELDEVICE = 0x12
-const _ICMP6_RR_PCOUSE_RAFLAGS_ONLINK = 0x20
-const _SYS_membarrier = ___NR_membarrier
-const _SIOCGPGRP = 0x8904
-const __CS_LFS64_LDFLAGS = 1005
-const _B38400 = 0000017
-const _HAVE_LINUX_IF_TUN_H = 1
-const _ARPHRD_APPLETLK = 8
-const _PR_GET_SECUREBITS = 27
-const _CMIN = 1
-const _NUD_NONE = 0x00
-const _IFLA_VXLAN_TTL = 5
-const ___GCC_ATOMIC_CHAR32_T_LOCK_FREE = 2
-const _IN_CLOSE_NOWRITE = 0x00000010
-const ___ATOMIC_SEQ_CST = 5
-const _SYS_inotify_init = ___NR_inotify_init
-const _TIOCSERGSTRUCT = 0x5458
-const _NLM_F_DUMP = (_NLM_F_ROOT|_NLM_F_MATCH)
-const __SC_SPAWN = 159
-const __PC_REC_MAX_XFER_SIZE = 15
-const _SIOCADDDLCI = 0x8980
-const ___LDBL_MAX_EXP__ = 16384
-const __LFS64_STDIO = 1
-const _SYS_tuxcall = ___NR_tuxcall
-const __SYS_UN_H = 1
-const _ICMP6_FILTER_BLOCK = 1
-const _EREMCHG = 78
-const _NETLINK_ADD_MEMBERSHIP = 1
-const _X86_EFLAGS_VIP_BIT = 20
-const _TCPI_OPT_SYN_DATA = 32
-const ___NR_umask = 95
-const _WINT_MIN = (0)
-const __POSIX_MEMLOCK = 200809
-const __SC_CHARCLASS_NAME_MAX = 45
-const _IFLA_IPVLAN_FLAGS = 2
-const __POSIX_READER_WRITER_LOCKS = 200809
-const _HAVE_LINUX_PTRACE_H = 1
-const _X86_CR4_SMXE_BIT = 14
-const _IXOFF = 0010000
-const _MS_NOUSER = -2147483648
-const ___BIGGEST_ALIGNMENT__ = 16
-const _FS_POLICY_FLAGS_PAD_MASK = 0x03
-const _ETH_P_DDCMP = 0x0006
-const ___NR_rt_sigsuspend = 130
-const _X_OK = 1
-const _O_ASYNC = 020000
-const _TIOCLINUX = 0x541C
-const ___SIZEOF_SIZE_T__ = 8
-const _NUD_NOARP = 0x40
-const _S_IFDIR = ___S_IFDIR
-const ___USE_XOPEN2KXSI = 1
-const ___USE_GNU = 1
-const _NTF_MASTER = 0x04
-const ___ATOMIC_ACQUIRE = 2
-const _N_6PACK = 7
-const _IFLA_EVENT_IGMP_RESEND = 5
-const _IP_DF = 0x4000
-const _IPOPT_OPTVAL = 0
-const __PATH_HOSTS = "/etc/hosts"
-const ___NR_eventfd = 284
-const _SO_SNDBUF = 7
-const ___NR_lseek = 8
-const ___NR_mkdirat = 258
-const _DT_UNKNOWN = 0
-const _IFLA_VLAN_ID = 1
-const __SC_PII_INTERNET_STREAM = 61
-const _F_SETOWN = ___F_SETOWN
-const __CS_POSIX_V6_LP64_OFF64_LIBS = 1126
-const _TIOCSSERIAL = 0x541F
-const _ENONET = 64
-const _ARPHRD_ATM = 19
-const _X86_EFLAGS_AF_BIT = 4
-const ___NR_setresgid = 119
-const _SYS_munmap = ___NR_munmap
-const _CX86_PCR0 = 0x20
-const ___INTMAX_MAX__ = 0x7fffffffffffffff
-const ___NR_chroot = 161
-const ___GCC_ATOMIC_CHAR_LOCK_FREE = 2
-const _ETH_FRAME_LEN = 1514
-const _PTRACE_EVENT_FORK = 1
-const _IFLA_BOND_NUM_PEER_NOTIF = 16
-const _CLOCK_REALTIME = 0
-const _NDA_PROBES = 4
-const __PC_REC_INCR_XFER_SIZE = 14
-const _IFLA_PROTO_DOWN = 39
-const _UINT_FAST32_WIDTH = ___WORDSIZE
-const __SC_2_PBS_TRACK = 172
-const _ARPD_FLUSH = 0x03
-const _SCNxLEAST8 = "hhx"
-const _TRY_AGAIN = 2
-const __SYS_SYSINFO_H = 1
-const _ETHERTYPE_IP = 0x0800
-const _ARPHRD_IEEE1394 = 24
-const _IN_ACCESS = 0x00000001
-const _IFLA_IFNAME = 3
-const _TCP_USER_TIMEOUT = 18
-const _ARPHRD_IEEE80211 = 801
-const _IFLA_AF_SPEC = 26
-const _B1152000 = 0010011
-const _ETH_P_TDLS = 0x890D
-const __BITS_SIGSTACK_H = 1
-const _PF_BLUETOOTH = 31
-const __BITS_SIGCONTEXT_H = 1
-const _TIOCSWINSZ_val = 21524
-const _EAI_ALLDONE = -103
-const ___LDBL_MAX_10_EXP__ = 4932
-const _IFLA_STATS_LINK_64 = 1
-const _UINT_FAST32_MAX = (18446744073709551615)
-const _FFI_SYSV = 1
-const __SYS_FILE_H = 1
-const _IP_ORIGDSTADDR = 20
-const _ETH_P_SCA = 0x6007
-const _RTMGRP_IPV6_PREFIX = 0x20000
-const ___NR_setpriority = 141
-const _TIOCPKT_NOSTOP = 16
-const _IP_PMTUDISC_OMIT = 5
-const _COLL_WEIGHTS_MAX = 255
-const _O_TRUNC = 01000
-const ___NR_sethostname = 170
-const _FIONCLEX = 0x5450
-const _FS_XFLAG_IMMUTABLE = 0x00000008
-const _FS_INLINE_DATA_FL = 0x10000000
-const _PF_AX25 = 3
-const ___ATOMIC_ACQ_REL = 4
-const ___NR_sysinfo = 99
-const _FS_XFLAG_DAX = 0x00008000
-const _IPV6_ROUTER_ALERT = 22
-const _IFLA_BR_BRIDGE_ID = 11
-const _X86_CR4_LA57_BIT = 12
-const __SC_VERSION = 29
-const _STATX_ATTR_COMPRESSED = 0x0004
-const _IPV6_HDRINCL = 36
-const _IFLA_BRPORT_UNICAST_FLOOD = 9
-const _RTM_DELNEIGH = 29
-const ___STDC_VERSION__ = 199901
-const _PF_QIPCRTR = 42
-const _ADJ_FREQUENCY = 0x0002
-const ___LONG_LONG_WIDTH__ = 64
-const _AF_ASH = _PF_ASH
-const _IP_PMTUDISC_DONT = 0
-const _HAVE_SYNC_FETCH_AND_ADD_4 = 1
-const _IPV6_JOIN_GROUP = 20
-const _SKF_AD_VLAN_TAG = 44
-const _PTRACE_GET_THREAD_AREA = 25
-const _RTNLGRP_IPV4_MROUTE_R = 30
-const _TCA_EGRESS_BLOCK = 14
-const ___SIZEOF_PTHREAD_MUTEX_T = 40
-const _SO_TYPE = 3
-const ___IFLA_VLAN_MAX = 6
-const _PTRACE_SETSIGMASK = 16907
-const _CLONE_VFORK = 0x00004000
-const _IPPROTO_IP = 0
-const _ENOEXEC = 8
-const _SO_INCOMING_CPU = 49
-const _PR_SET_FPEXC = 12
-const _TCP_WINDOW_CLAMP = 10
-const _SO_RXQ_OVFL = 40
-const _SYS_vfork = ___NR_vfork
-const _IN_CLOEXEC = 524288
-const _TCA_FCNT = 6
-const ___FLT64X_HAS_INFINITY__ = 1
-const __SC_SEM_VALUE_MAX = 33
-const __NETINET_ICMP6_H = 1
-const _FS_ENCRYPTION_MODE_AES_256_CBC = 3
-const ___RLIMIT_MSGQUEUE = 12
-const _IPPROTO_COMP = 108
-const _PACKET_RX_RING = 5
-const _IFLA_CARRIER_DOWN_COUNT = 48
-const _SO_BPF_EXTENSIONS = 48
-const _EADDRNOTAVAIL = 99
-const ___FLT32_MIN__ = 1.1
-const _IFLA_BR_FORWARD_DELAY = 1
-const ___SSE_MATH__ = 1
-const _SYS_waitid = ___NR_waitid
-const _SCOPE_DELIMITER = '%'
-const ___NR_socket = 41
-const ___NET_ETHERNET_H = 1
-const _S_IRUSR = ___S_IREAD
-const _IFLA_XDP_FD = 1
-const _IPV6_MTU = 24
-const _FS_XFLAG_NOATIME = 0x00000040
-const _FS_JOURNAL_DATA_FL = 0x00004000
-const ___NR_capget = 125
-const _RTN_ANYCAST = 4
-const _POLL_HUP = 6
-const _HAVE_GETIPINFO = 1
-const _MS_UNBINDABLE = 131072
-const __STAT_VER_KERNEL = 0
-const _PR_MCE_KILL = 33
-const __POSIX_V6_LPBIG_OFFBIG = -1
-const _ARPHRD_FCAL = 785
-const _S_IFCHR = ___S_IFCHR
-const _MCAST_BLOCK_SOURCE = 43
-const _SYS_getgroups = ___NR_getgroups
-const ___NR_rt_tgsigqueueinfo = 297
-const _UINT32_MAX = (4294967295)
-const _TIME_UTC = 1
-const _IN_Q_OVERFLOW = 0x00004000
-const _IFLA_BRPORT_HOLD_TIMER = 23
-const _IFLA_INET6_CACHEINFO = 5
-const _TIMER_ABSTIME = 1
-const _MAP_FIXED = 0x10
-const _F_OWNER_TID = 0
-const __SC_CLOCK_SELECTION = 137
-const _HAVE_FCHMODAT = 1
-const __CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS = 1144
-const _AT_STATX_SYNC_AS_STAT = 0x0000
-const _PORT_VDP_RESPONSE_INSUFFICIENT_RESOURCES = 2
-const _TCP_TIME_WAIT = 6
-const _BPF_ST = 0x02
-const __POSIX_SPORADIC_SERVER = -1
-const _AF_SECURITY = _PF_SECURITY
-const _PF_X25 = 9
-const _PTRACE_ARCH_PRCTL = 30
-const _ESOCKTNOSUPPORT = 94
-const _TIOCGSERIAL = 0x541E
-const _SYS_mbind = ___NR_mbind
-const _IFLA_VF_VLAN = 2
-const _SYS_pkey_mprotect = ___NR_pkey_mprotect
-const _IFA_BROADCAST = 4
-const _BPF_RSH = 0x70
-const _IFLA_BR_MCAST_HASH_ELASTICITY = 26
-const _RTAX_WINDOW = 3
-const _MS_SILENT = 32768
-const _SCM_WIFI_STATUS = _SO_WIFI_STATUS
-const __SC_FILE_ATTRIBUTES = 146
-const __POSIX_SEM_VALUE_MAX = 32767
-const ___FLT64X_MIN_EXP__ = (-16381)
-const _PRIuFAST8 = "u"
-const ___timer_t_defined = 1
-const __POSIX_HOST_NAME_MAX = 255
-const _TCP_FASTOPEN = 23
-const __SC_SIGQUEUE_MAX = 34
-const _IOC_OUT = (__IOC_READ << __IOC_DIRSHIFT)
-const _EMLINK = 31
-const ___WCOREFLAG = 0x80
-const _ERFKILL = 132
-const __UTSNAME_LENGTH = 65
-const _SIG_BLOCK = 0
-const _SYS_mincore = ___NR_mincore
-const _EAI_OVERFLOW = -12
-const _AF_NFC = _PF_NFC
-const _SYS_getppid = ___NR_getppid
-const _MACVLAN_FLAG_NOPROMISC = 1
-const _IPOPT_SECUR_MMMM = 0xbc4d
-const _IFLA_MAX_MTU = 51
-const ___NR_getxattr = 191
-const __SC_2_C_DEV = 48
-const _NDA_LLADDR = 2
-const _IPV6_TRANSPARENT = 75
-const ___NR_mprotect = 10
-const _SHUT_RDWR = 2
-const _SIOCSIFMETRIC = 0x891e
-const __SC_AIO_LISTIO_MAX = 23
-const _MAP_DENYWRITE = 0x00800
-const _SIOCSPGRP = 0x8902
-const _SI_ASYNCIO = -4
-const _TUNSETIFF_val = 1074025674
-const _IFLA_IFALIAS = 20
-const _PTRACE_SECCOMP_GET_METADATA = 16909
-const ___GCC_IEC_559 = 2
-const _RTF_LINKRT = 0x00100000
-const _SYS_move_pages = ___NR_move_pages
-const _SKF_AD_VLAN_TAG_PRESENT = 48
-const _HAVE_LDEXPL = 1
-const ___NR_preadv2 = 327
-const ___NR_create_module = 174
-const _MACVLAN_MODE_BRIDGE = 4
-const _DT_DIR = 4
-const _STA_PPSSIGNAL = 0x0100
-const _SYS_setfsgid = ___NR_setfsgid
-const ___RLIMIT_RTTIME = 15
-const __SC_2_VERSION = 46
-const _HAVE_OPEN64 = 1
-const _TRAP_BRKPT = 1
-const _NI_DGRAM = 16
-const __SC_DEVICE_SPECIFIC = 141
-const _IPFRAGTTL = 60
-const __SC_NL_MSGMAX = 121
-const _SYS_sched_setattr = ___NR_sched_setattr
-const _PR_SET_MM_END_DATA = 4
-const _RTAX_ADVMSS = 8
-const _SOL_RAW = 255
-const _LOCK_EX = 2
-const ___NR_munmap = 11
-const ___GCC_ATOMIC_LLONG_LOCK_FREE = 2
-const __SC_PHYS_PAGES = 85
-const _FS_KEY_DESC_PREFIX_SIZE = 8
-const _SYS_remap_file_pages = ___NR_remap_file_pages
-const _MS_SYNC = 4
-const _F_UNLCK = 2
-const _PR_GET_FPEMU = 9
-const ___NR_remap_file_pages = 216
-const _IPOPT_NUMBER_MASK = 0x1f
-const _SYS_setuid = ___NR_setuid
-const _IP_PASSSEC = 18
-const _SYS_socketpair = ___NR_socketpair
-const _NDTPA_LOCKTIME = 15
-const _TCP_COOKIE_MIN = 8
-const _RTMSG_AR_FAILED = 0x51
-const _ILL_BADSTK = 8
-const _ARPOP_REPLY = 2
-const _HAVE_STRING_H = 1
-const _INT_FAST8_MAX = (127)
-const ___NR__sysctl = 156
-const _RTF_BROADCAST = 0x10000000
-const _PF_KCM = 41
-const __PC_MAX_INPUT = 2
-const _IN_MODIFY = 0x00000002
-const _SIGQUIT = 3
-const _TCP_CORK = 3
-const _SYS_removexattr = ___NR_removexattr
-const ___FLT_EPSILON__ = 1.1
-const ___UINT32_MAX__ = 0xffffffff
-const ___NR_fchown = 93
-const _RTNLGRP_LINK = 1
-const __SC_TRACE_LOG = 184
-const _TCP_KEEPINTVL = 5
-const _PR_GET_KEEPCAPS = 7
-const _INT_LEAST32_MAX = (2147483647)
-const ___LDBL_MIN_EXP__ = (-16381)
-const _SCNi32 = "i"
-const ___NR_rename = 82
-const _PTRACE_O_TRACESECCOMP = 128
-const _IN_IGNORED = 0x00008000
-const _BPF_IMM = 0x00
-const _IFLA_VF_TRUST = 9
-const _IPPROTO_MH = 135
-const _IFLA_VXLAN_LINK = 3
-const _ESHUTDOWN = 108
-const _SOL_PACKET = 263
-const ___NR_init_module = 175
-const _CLONE_NEWNS = 0x00020000
-const _RTPROT_MROUTED = 17
-const __SC_SS_REPL_MAX = 241
-const _GTP_ROLE_GGSN = 0
-const _SYS_truncate = ___NR_truncate
-const ___MACSEC_VALIDATE_END = 3
-const _X86_EFLAGS_VIF_BIT = 19
-const __SC_MULTI_PROCESS = 150
-const _IPPROTO_PIM = 103
-const _B1500000 = 0010012
-const ___NR_pwritev = 296
-const _SO_REUSEADDR = 2
-const _NCC = 8
-const _TCP_CA_Loss = 4
-const _MS_MGC_MSK = 0xffff0000
-const _S_IXOTH = (_S_IXGRP >> 3)
-const _SOL_NETLINK = 270
-const _ILL_PRVREG = 6
-const ___FLT32X_MANT_DIG__ = 53
-const _SCNuLEAST8 = "hhu"
-const _ULLONG_MAX = (_LLONG_MAX * 2 + 1)
-const _IFLA_VXLAN_AGEING = 8
-const _PR_SPEC_PRCTL = (1 << 0)
-const _RTM_DELCHAIN = 101
-const __IOC_SIZESHIFT = (__IOC_TYPESHIFT+__IOC_TYPEBITS)
-const ___NR_nfsservctl = 180
-const ___FLT_MIN_10_EXP__ = (-37)
-const _IFLA_XDP_PROG_ID = 4
-const __BITS_TYPES_STRUCT_SCHED_PARAM = 1
-const _ARPHRD_RSRVD = 260
-const __POSIX2_BC_BASE_MAX = 99
-const _PACKET_ADD_MEMBERSHIP = 1
-const ___NR_rt_sigpending = 127
-const ___O_PATH = 010000000
-const _ETH_P_BPQ = 0x08FF
-const _TCP_TIMESTAMP = 24
-const _SIOCSIFPFLAGS = 0x8934
-const _RTM_NEWLINK = 16
-const _IFLA_INFO_XSTATS = 3
-const __POSIX_CPUTIME = 0
-const _PACKET_FASTROUTE = 6
-const _INT_LEAST64_WIDTH = 64
-const _PF_IPX = 4
-const _NUD_PERMANENT = 0x80
-const ___NR_io_destroy = 207
-const _RTAX_RTT = 4
-const ___RLIMIT_RSS = 5
-const ___NR_gettid = 186
-const ___NR_ioperm = 173
-const _S_IFBLK = ___S_IFBLK
-const _SCNxFAST8 = "hhx"
-const ___NR_tuxcall = 184
-const ___O_DIRECTORY = 0200000
-const _SYS_connect = ___NR_connect
-const _TCP_CC_INFO = 26
-const _PACKAGE_STRING = "package-unused version-unused"
-const _SYS_sched_getattr = ___NR_sched_getattr
-const __POSIX2_BC_SCALE_MAX = 99
-const _PTRACE_POKETEXT = 4
-const _ETH_P_DEC = 0x6000
-const _SYS_flistxattr = ___NR_flistxattr
-const _IPVLAN_F_PRIVATE = 0x01
-const _NLMSG_OVERRUN = 0x4
-const _NETLINK_IP6_FW = 13
-const _IFLA_BR_AGEING_TIME = 4
-const _TCSETS = 0x5402
-const _RTM_F_EQUALIZE = 0x400
-const _HAVE_DUP3 = 1
-const _BRIDGE_MODE_HAIRPIN = 1
-const _TCSETX = 0x5433
-const _VSUSP = 10
-const __BITS_SOCKADDR_H = 1
-const _SIGPOLL = 29
-const _PTRACE_EVENT_STOP = 128
-const _AT_SYMLINK_NOFOLLOW = 0x100
-const _HAVE_SYS_VFS_H = 1
-const _PF_KEY = 15
-const _IFLA_STATS_LINK_XSTATS_SLAVE = 3
-const _NL_MMAP_MSG_ALIGNMENT = _NLMSG_ALIGNTO
-const _IFLA_VXLAN_UDP_CSUM = 18
-const ___NR_wait4 = 61
-const _IFLA_RMNET_FLAGS = 2
-const _SOL_RDS = 276
-const _RTAX_FEATURE_MASK = (_RTAX_FEATURE_ECN | _RTAX_FEATURE_SACK | _RTAX_FEATURE_TIMESTAMP | _RTAX_FEATURE_ALLFRAG)
-const _RTM_GETNETCONF = 82
-const ___FLT64_MAX_EXP__ = 1024
-const _TIOCSPGRP_val = 21520
-const _IPPROTO_RSVP = 46
-const _RTM_GETNSID = 90
-const _ONLCR = 0000004
-const __SC_PII_SOCKET = 55
-const _ARPHRD_TUNNEL = 768
-const _HAVE_MINCORE = 1
-const ___HAVE_GENERIC_SELECTION = 1
-const _TCP_KEEPCNT = 6
-const _TCP_SYN_RECV = 3
-const _NLM_F_APPEND = 0x800
-const _SYS_mmap = ___NR_mmap
-const _SYS_clock_adjtime = ___NR_clock_adjtime
-const _RTNLGRP_TC = 4
-const _ADJ_NANO = 0x2000
-const _NETLINK_TX_RING = 7
-const _SYS_eventfd = ___NR_eventfd
-const __SC_TRACE_NAME_MAX = 243
-const _STATX_ATIME = 0x0020
-const __CS_LFS_LDFLAGS = 1001
-const ___NR_setregid = 114
-const _EOWNERDEAD = 130
-const ___NR_readlink = 89
-const ___stack_t_defined = 1
-const ___FLT64X_MAX_10_EXP__ = 4932
-const _RTSIG_MAX = 32
-const ___SIZEOF_LONG_DOUBLE__ = 16
-const _VT0 = 0000000
-const _VT1 = 0040000
-const _INT_FAST16_MAX = (9223372036854775807)
-const _X86_CR0_TS_BIT = 3
-const ___NR_sysfs = 139
-const _X86_CR4_PAE_BIT = 5
-const __POSIX_TZNAME_MAX = 6
-const _SYS_open = ___NR_open
-const _SIOCSIFENCAP = 0x8926
-const _TCP_CA_Disorder = 1
-const ___WORDSIZE = 64
-const _IP_MF = 0x2000
-const _PROT_GROWSUP = 0x02000000
-const _RTF_ADDRCLASSMASK = 0xF8000000
-const ___amd64 = 1
-const _ARPHRD_PRONET = 4
-const _B921600 = 0010007
-const _EADDRINUSE = 98
-const _FS_FL_USER_VISIBLE = 0x0003DFFF
-const ___NR_timerfd_gettime = 287
-const _CLONE_NEWPID = 0x20000000
-const _RTNLGRP_IPV6_RULE = 19
-const _ETHER_MIN_LEN = (_ETH_ZLEN + _ETHER_CRC_LEN)
-const _PF_ROSE = 11
-const _IFLA_PORT_SELF = 25
-const _LINK_XSTATS_TYPE_BRIDGE = 1
-const __SYS_STAT_H = 1
-const _IFLA_BR_GROUP_ADDR = 20
-const _F_SETSIG = ___F_SETSIG
-const _WSTOPPED = 2
-const __PC_VDISABLE = 8
-const __SC_MQ_OPEN_MAX = 27
-const _X86_EFLAGS_PF_BIT = 2
-const _RTM_NEWADDRLABEL = 72
-const _SOCK_PACKET = 10
-const ___NR_mq_unlink = 241
-const _RTMGRP_NEIGH = 4
-const _PF_WANPIPE = 25
-const _RTM_DELADDR = 21
-const _LOCK_UN = 8
-const _POLL_IN = 1
-const _MACVLAN_MACADDR_FLUSH = 2
-const _RTPROT_DNROUTED = 13
-const _MACVLAN_MODE_SOURCE = 16
-const _SYS_setpgid = ___NR_setpgid
-const ___IFLA_GENEVE_MAX = 12
-const _SIOCADDMULTI = 0x8931
-const _RTMSG_NEWROUTE = 0x21
-const _FFI_TYPE_COMPLEX = 15
-const _HAVE_COSL = 1
-const _NI_MAXHOST = 1025
-const _HAVE_SYS_MOUNT_H = 1
-const _NO_RECOVERY = 3
-const _IFLA_VXLAN_UNSPEC = 0
-const _IFLA_BOND_MIIMON = 3
-const _IPDEFTTL = 64
-const _RTAX_MTU = 2
-const _ENETRESET = 102
-const ___FLT_HAS_QUIET_NAN__ = 1
-const _IFLA_INET_CONF = 1
-const _SIG_ATOMIC_MAX = (2147483647)
-const _STA_PPSFREQ = 0x0002
-const _IN_ISDIR = 0x40000000
-const _ICMP6_ECHO_REPLY = 129
-const _TCXONC = 0x540A
-const _RTCF_MASQ = 0x00400000
-const _AF_BRIDGE = _PF_BRIDGE
-const _PR_TIMING_TIMESTAMP = 1
-const _IPV6_PMTUDISC_OMIT = 5
-const _ILL_ILLTRP = 4
-const _IPOPT_RESERVED2 = 0x60
-const ___NDUSEROPT_MAX = 2
-const _SYNC_FILE_RANGE_WRITE = 2
-const _STA_INS = 0x0010
-const __POSIX2_COLL_WEIGHTS_MAX = 2
-const __XOPEN_XCU_VERSION = 4
-const _ENOCSI = 50
-const _XATTR_LIST_MAX = 65536
-const _X86_CR0_NE_BIT = 5
-const _SYS_pselect6 = ___NR_pselect6
-const _TOSTOP = 0000400
-const _TIOCPKT_STOP = 4
-const _IFLA_BRPORT_PROTECT = 6
-const __SC_SIGNALS = 158
-const _SYS_setxattr = ___NR_setxattr
-const _RENAME_WHITEOUT = (1 << 2)
-const _IFA_F_NODAD = 0x02
-const __LARGEFILE_SOURCE = 1
-const ___WINT_MAX__ = 0xffffffff
-const _EPFNOSUPPORT = 96
-const _SYS_sigaltstack = ___NR_sigaltstack
-const _SCNdLEAST32 = "d"
-const _INT16_WIDTH = 16
-const _RTNH_F_ONLINK = 4
-const _GAI_WAIT = 0
-const ___NR_lookup_dcookie = 212
-const ___NR_mincore = 27
-const _ARPHRD_TUNNEL6 = 769
-const _SOL_RXRPC = 272
-const __PC_2_SYMLINKS = 20
-const _ICMP6_DST_UNREACH_NOROUTE = 0
-const _DN_ATTRIB = 0x00000020
-const _PTRACE_SETREGS = 13
-const ___LP64__ = 1
-const _F_SEAL_SEAL = 0x0001
-const _MLD_LISTENER_QUERY = 130
-const _SYS_inotify_init1 = ___NR_inotify_init1
-const ___NR_acct = 163
-const _MSG_FASTOPEN = 536870912
-const ___sigevent_t_defined = 1
-const _RTNLGRP_IPV6_MROUTE_R = 31
-const __CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS = 1121
-const _IFLA_MACVLAN_UNSPEC = 0
-const _PACKET_AUXDATA = 8
-const _IFLA_BOND_UNSPEC = 0
-const _IFLA_GENEVE_LABEL = 11
-const _PR_UNALIGN_SIGBUS = 2
-const _F_TLOCK = 2
-const _STATX_TYPE = 0x0001
-const __POSIX_SPIN_LOCKS = 200809
-const _PF_RXRPC = 33
-const _TCP_KEEPIDLE = 4
-const ___UINT_FAST64_MAX__ = 0xffffffffffffffff
-const ___NR_llistxattr = 195
-const ___NR_rseq = 334
-const __CS_XBS5_ILP32_OFF32_CFLAGS = 1100
-const _O_ACCMODE = 0003
-const _TIOCM_RNG = 0x080
-const ___NR_kexec_file_load = 320
-const _INR_OPEN_CUR = 1024
-const ___NR_rmdir = 84
-const _ETH_P_AX25 = 0x0002
-const __BITS_SIGINFO_CONSTS_ARCH_H = 1
-const _HAVE_INTTYPES_H = 1
-const _EDESTADDRREQ = 89
-const ___NGREG = 23
-const _REG_R10 = 2
-const _REG_R11 = 3
-const _IPV6_FREEBIND = 78
-const _REG_R13 = 5
-const ___have_pthread_attr_t = 1
-const _REG_R15 = 7
-const _NI_MAXSERV = 32
-const _ARPHRD_HDLC = _ARPHRD_CISCO
-const ___GLIBC_USE_IEC_60559_BFP_EXT = 1
-const _PF_UNIX = _PF_LOCAL
-const ___SYSCALL_WORDSIZE = 64
-const _SYS_creat = ___NR_creat
-const _TIOCSCTTY = 0x540E
-const _FFI_LAST_ABI = 8
-const _NDA_MASTER = 9
-const _ETH_P_IEEEPUP = 0x0a00
-const _PF_IRDA = 23
-const _HAVE_SYS_TIMEX_H = 1
-const ___FLT_DECIMAL_DIG__ = 9
-const ___NR_timer_create = 222
-const _SYS_getpgid = ___NR_getpgid
-const _FFI_64_BIT_MAX = 9223372036854775807
-const _IFLA_MACSEC_ICV_LEN = 3
-const _B1800 = 0000012
-const _BS0 = 0000000
-const _BS1 = 0020000
-const __SYS_TIME_H = 1
-const __POSIX_ARG_MAX = 4096
-const ___SCHAR_WIDTH__ = 8
-const ___FLT_RADIX__ = 2
-const _X86_CR3_PWT_BIT = 3
-const _PORT_VDP_RESPONSE_UNUSED_VTID = 3
-const ___DEC32_EPSILON__ = 1E-6
-const _IFLA_VXLAN_LEARNING = 7
-const _EPOLLET = 2147483648
-const _F_SETLKW64 = 7
-const ___USE_ATFILE = 1
-const _S_IREAD = _S_IRUSR
-const _PTRACE_SETFPREGS = 15
-const _IFF_RUNNING = 64
-const _HAVE_UTIMENSAT = 1
-const __PC_SYMLINK_MAX = 19
-const _X86_EFLAGS_ZF_BIT = 6
-const _F_SETLK64 = 6
-const __POSIX_PATH_MAX = 256
-const _IN_CLASSA_NSHIFT = 24
-const _PACKET_TIMESTAMP = 17
-const ___POSIX_FADV_DONTNEED = 4
-const _IPPROTO_MTP = 92
-type _iface struct {}
-type ___locale_data struct {}
-type timeval_sec_t int64
-type timeval_usec_t int64
-type timeval struct { tv_sec timeval_sec_t; tv_usec timeval_usec_t; }
-
-func (tv *timeval) set_usec(x int32) {
- tv.tv_usec = timeval_usec_t(x)
-}
-type timespec_sec_t int64
-type timespec_nsec_t int64
-type timespec struct { tv_sec timespec_sec_t; tv_nsec timespec_nsec_t; }
-
-func (ts *timespec) set_sec(x int64) {
- ts.tv_sec = timespec_sec_t(x)
-}
-
-func (ts *timespec) set_nsec(x int32) {
- ts.tv_nsec = timespec_nsec_t(x)
-}
-type epollevent struct { events uint32; data [8]byte }
-const _EPOLLETpos = _EPOLLET
-type semt struct { __size [31+1]int8; Godump_0_align [0]int64; }
+++ /dev/null
-// Generated by mksigtab.sh. Do not edit.
-
-package runtime
-
-var sigtable = [...]sigTabT{
- 0: {0, "SIGNONE: no trap"},
- _SIGHUP: {_SigNotify + _SigKill, "SIGHUP: terminal line hangup"},
- _SIGINT: {_SigNotify + _SigKill, "SIGINT: interrupt"},
- _SIGQUIT: {_SigNotify + _SigThrow, "SIGQUIT: quit"},
- _SIGILL: {_SigThrow + _SigUnblock, "SIGILL: illegal instruction"},
- _SIGTRAP: {_SigThrow + _SigUnblock, "SIGTRAP: trace trap"},
- _SIGABRT: {_SigNotify + _SigThrow, "SIGABRT: abort"},
- _SIGBUS: {_SigPanic + _SigUnblock, "SIGBUS: bus error"},
- _SIGFPE: {_SigPanic + _SigUnblock, "SIGFPE: floating-point exception"},
- _SIGKILL: {0, "SIGKILL: kill"},
- _SIGUSR1: {_SigNotify, "SIGUSR1: user-defined signal 1"},
- _SIGSEGV: {_SigPanic + _SigUnblock, "SIGSEGV: segmentation violation"},
- _SIGUSR2: {_SigNotify, "SIGUSR2: user-defined signal 2"},
- _SIGPIPE: {_SigNotify, "SIGPIPE: write to broken pipe"},
- _SIGALRM: {_SigNotify, "SIGALRM: alarm clock"},
- _SIGTERM: {_SigNotify + _SigKill, "SIGTERM: termination"},
- _SIGCHLD: {_SigNotify + _SigUnblock, "SIGCHLD: child status has changed"},
- _SIGCONT: {_SigNotify + _SigDefault, "SIGCONT: continue"},
- _SIGSTOP: {0, "SIGSTOP: stop"},
- _SIGTSTP: {_SigNotify + _SigDefault, "SIGTSTP: keyboard stop"},
- _SIGTTIN: {_SigNotify + _SigDefault, "SIGTTIN: background read from tty"},
- _SIGTTOU: {_SigNotify + _SigDefault, "SIGTTOU: background write to tty"},
- _SIGURG: {_SigNotify, "SIGURG: urgent condition on socket"},
- _SIGXCPU: {_SigNotify, "SIGXCPU: cpu limit exceeded"},
- _SIGXFSZ: {_SigNotify, "SIGXFSZ: file size limit exceeded"},
- _SIGVTALRM: {_SigNotify, "SIGVTALRM: virtual alarm clock"},
- _SIGPROF: {_SigNotify + _SigUnblock, "SIGPROF: profiling alarm clock"},
- _SIGWINCH: {_SigNotify, "SIGWINCH: window size change"},
- _SIGSYS: {_SigThrow, "SIGSYS: bad system call"},
- _SIGSTKFLT: {_SigThrow + _SigUnblock, "SIGSTKFLT: stack fault"},
- _SIGPWR: {_SigNotify, "SIGPWR: power failure restart"},
- _SIGPOLL: {_SigNotify, "SIGPOLL: pollable event occurred"},
- // FIXME: uncomment when RT signals support is added to uksignal
- // 32: {_SigSetStack + _SigUnblock, "signal 32"}, /* SIGCANCEL; see issue 6997 */
- // 33: {_SigSetStack + _SigUnblock, "signal 33"}, /* SIGSETXID; see issues 3871, 9400, 12498 */
- // 34: {_SigNotify, "signal 34"},
- // 35: {_SigNotify, "signal 35"},
- // 36: {_SigNotify, "signal 36"},
- // 37: {_SigNotify, "signal 37"},
- // 38: {_SigNotify, "signal 38"},
- // 39: {_SigNotify, "signal 39"},
- // 40: {_SigNotify, "signal 40"},
- // 41: {_SigNotify, "signal 41"},
- // 42: {_SigNotify, "signal 42"},
- // 43: {_SigNotify, "signal 43"},
- // 44: {_SigNotify, "signal 44"},
- // 45: {_SigNotify, "signal 45"},
- // 46: {_SigNotify, "signal 46"},
- // 47: {_SigNotify, "signal 47"},
- // 48: {_SigNotify, "signal 48"},
- // 49: {_SigNotify, "signal 49"},
- // 50: {_SigNotify, "signal 50"},
- // 51: {_SigNotify, "signal 51"},
- // 52: {_SigNotify, "signal 52"},
- // 53: {_SigNotify, "signal 53"},
- // 54: {_SigNotify, "signal 54"},
- // 55: {_SigNotify, "signal 55"},
- // 56: {_SigNotify, "signal 56"},
- // 57: {_SigNotify, "signal 57"},
- // 58: {_SigNotify, "signal 58"},
- // 59: {_SigNotify, "signal 59"},
- // 60: {_SigNotify, "signal 60"},
- // 61: {_SigNotify, "signal 61"},
- // 62: {_SigNotify, "signal 62"},
- // 63: {_SigNotify, "signal 63"},
- // 64: {_SigNotify, "signal 64"},
-}
+++ /dev/null
-package syscall
-const ARCH = "amd64"
-const OS = "linux"
+++ /dev/null
-package syscall
-import "unsafe"
-type _ unsafe.Pointer
-type _ptrdiff_t int64
-type _size_t uint64
-type _wchar_t int32
-type ___u_char uint8
-type ___u_short uint16
-type ___u_int uint32
-type ___u_long uint64
-type ___int8_t int8
-type ___uint8_t uint8
-type ___int16_t int16
-type ___uint16_t uint16
-type ___int32_t int32
-type ___uint32_t uint32
-type ___int64_t int64
-type ___uint64_t uint64
-type ___int_least8_t int8
-type ___uint_least8_t uint8
-type ___int_least16_t int16
-type ___uint_least16_t uint16
-type ___int_least32_t int32
-type ___uint_least32_t uint32
-type ___int_least64_t int64
-type ___uint_least64_t uint64
-type ___quad_t int64
-type ___u_quad_t uint64
-type ___intmax_t int64
-type ___uintmax_t uint64
-type ___dev_t uint64
-type ___uid_t uint32
-type ___gid_t uint32
-type ___ino_t uint64
-type ___ino64_t uint64
-type ___mode_t uint32
-type ___nlink_t uint64
-type ___off_t int64
-type ___off64_t int64
-type ___pid_t int32
-type ___fsid_t struct { __val [1+1]int32; }
-const _sizeof___fsid_t = 8
-type ___clock_t int64
-type ___rlim_t uint64
-type ___rlim64_t uint64
-type ___id_t uint32
-type ___time_t int64
-type ___useconds_t uint32
-type ___suseconds_t int64
-type ___daddr_t int32
-type ___key_t int32
-type ___clockid_t int32
-type ___timer_t *byte
-type ___blksize_t int64
-type ___blkcnt_t int64
-type ___blkcnt64_t int64
-type ___fsblkcnt_t uint64
-type ___fsblkcnt64_t uint64
-type ___fsfilcnt_t uint64
-type ___fsfilcnt64_t uint64
-type ___fsword_t int64
-type ___ssize_t int64
-type ___syscall_slong_t int64
-type ___syscall_ulong_t uint64
-type ___loff_t int64
-type ___caddr_t *int8
-type ___intptr_t int64
-type ___socklen_t uint32
-type ___sig_atomic_t int32
-type _u_char uint8
-type _u_short uint16
-type _u_int uint32
-type _u_long uint64
-type _quad_t int64
-type _u_quad_t uint64
-type _fsid_t struct { __val [1+1]int32; }
-const _sizeof_fsid_t = 8
-type _loff_t int64
-type _ino_t uint64
-type _ino64_t uint64
-type _dev_t uint64
-type _gid_t uint32
-type _mode_t uint32
-type _nlink_t uint64
-type _uid_t uint32
-type _off_t int64
-type _off64_t int64
-type _pid_t int32
-type _id_t uint32
-type _ssize_t int64
-type _daddr_t int32
-type _caddr_t *int8
-type _key_t int32
-type _clock_t int64
-type _clockid_t int32
-type _time_t int64
-type _timer_t *byte
-type _useconds_t uint32
-type _suseconds_t int64
-type _ulong uint64
-type _ushort uint16
-type _uint uint32
-type _int8_t int8
-type _int16_t int16
-type _int32_t int32
-type _int64_t int64
-type _u_int8_t uint8
-type _u_int16_t uint16
-type _u_int32_t uint32
-type _u_int64_t uint64
-type _register_t int64
-type ___sigset_t struct { __val [15+1]uint64; }
-const _sizeof___sigset_t = 128
-type _sigset_t struct { __val [15+1]uint64; }
-const _sizeof_sigset_t = 128
-const _sizeof_timeval = 16
-const _sizeof_timespec = 16
-type ___fd_mask int64
-type _fd_set struct { fds_bits [15+1]int64; }
-const _sizeof_fd_set = 128
-type _fd_mask int64
-type _blksize_t int64
-type _blkcnt_t int64
-type _fsblkcnt_t uint64
-type _fsfilcnt_t uint64
-type _blkcnt64_t int64
-type _fsblkcnt64_t uint64
-type _fsfilcnt64_t uint64
-type ___pthread_rwlock_arch_t struct { __readers uint32; __writers uint32; __wrphase_futex uint32; __writers_futex uint32; __pad3 uint32; __pad4 uint32; __cur_writer int32; __shared int32; __rwelision int8; __pad1 [6+1]uint8; __pad2 uint64; __flags uint32; Godump_0_pad [4]byte; }
-const _sizeof___pthread_rwlock_arch_t = 56
-type ___pthread_internal_list struct { __prev *___pthread_internal_list; __next *___pthread_internal_list; }
-const _sizeof___pthread_internal_list = 16
-type ___pthread_list_t struct { __prev *___pthread_internal_list; __next *___pthread_internal_list; }
-const _sizeof___pthread_list_t = 16
-type ___pthread_mutex_s struct { __lock int32; __count uint32; __owner int32; __nusers uint32; __kind int32; __spins int16; __elision int16; __list ___pthread_list_t; }
-const _sizeof___pthread_mutex_s = 40
-type ___pthread_cond_s struct { __wseq uint64; __g1_start uint64; __g_refs [1+1]uint32; __g_size [1+1]uint32; __g1_orig_size uint32; __wrefs uint32; __g_signals [1+1]uint32; Godump_0_align [0]int64; }
-const _sizeof___pthread_cond_s = 48
-type _pthread_t uint64
-type _pthread_mutexattr_t struct { __size [3+1]int8; Godump_0_align [0]int32; }
-const _sizeof_pthread_mutexattr_t = 4
-type _pthread_condattr_t struct { __size [3+1]int8; Godump_0_align [0]int32; }
-const _sizeof_pthread_condattr_t = 4
-type _pthread_key_t uint32
-type _pthread_once_t int32
-type _pthread_attr_t struct { __size [55+1]int8; Godump_0_align [0]int64; }
-const _sizeof_pthread_attr_t = 56
-type _pthread_mutex_t struct { __data ___pthread_mutex_s; }
-const _sizeof_pthread_mutex_t = 40
-type _pthread_cond_t struct { __data ___pthread_cond_s; }
-const _sizeof_pthread_cond_t = 48
-type _pthread_rwlock_t struct { __data ___pthread_rwlock_arch_t; }
-const _sizeof_pthread_rwlock_t = 56
-type _pthread_rwlockattr_t struct { __size [7+1]int8; Godump_0_align [0]int64; }
-const _sizeof_pthread_rwlockattr_t = 8
-type _pthread_spinlock_t int32
-type _pthread_barrier_t struct { __size [31+1]int8; Godump_0_align [0]int64; }
-const _sizeof_pthread_barrier_t = 32
-type _pthread_barrierattr_t struct { __size [3+1]int8; Godump_0_align [0]int32; }
-const _sizeof_pthread_barrierattr_t = 4
-type _dirent struct { d_ino uint64; d_off int64; d_reclen uint16; d_type uint8; d_name [255+1]int8; Godump_0_pad [5]byte; }
-const _sizeof_dirent = 280
-type _dirent64 struct { d_ino uint64; d_off int64; d_reclen uint16; d_type uint8; d_name [255+1]int8; Godump_0_pad [5]byte; }
-const _sizeof_dirent64 = 280
-type _DIR struct { }
-var _program_invocation_name *int8
-var _program_invocation_short_name *int8
-type _error_t int32
-type _flock struct { l_type int16; l_whence int16; l_start int64; l_len int64; l_pid int32; Godump_0_pad [4]byte; }
-const _sizeof_flock = 32
-type _flock64 struct { l_type int16; l_whence int16; l_start int64; l_len int64; l_pid int32; Godump_0_pad [4]byte; }
-const _sizeof_flock64 = 32
-type _iovec struct { iov_base *byte; iov_len uint64; }
-const _sizeof_iovec = 16
-type _f_owner_ex struct { _type uint32; pid int32; }
-const _sizeof_f_owner_ex = 8
-type _file_handle struct { handle_bytes uint32; handle_type int32; f_handle [0]uint8; }
-const _sizeof_file_handle = 8
-type _stat struct { st_dev uint64; st_ino uint64; st_nlink uint64; st_mode uint32; st_uid uint32; st_gid uint32; __pad0 int32; st_rdev uint64; st_size int64; st_blksize int64; st_blocks int64; st_atim Timespec; st_mtim Timespec; st_ctim Timespec; __glibc_reserved [2+1]int64; }
-const _sizeof_stat = 144
-type _stat64 struct { st_dev uint64; st_ino uint64; st_nlink uint64; st_mode uint32; st_uid uint32; st_gid uint32; __pad0 int32; st_rdev uint64; st_size int64; st_blksize int64; st_blocks int64; st_atim Timespec; st_mtim Timespec; st_ctim Timespec; __glibc_reserved [2+1]int64; }
-const _sizeof_stat64 = 144
-type _stack_t struct { ss_sp *byte; ss_flags int32; ss_size uint64; }
-const _sizeof_stack_t = 24
-type _greg_t int64
-type _gregset_t [22+1]int64
-type __libc_fpxreg struct { significand [3+1]uint16; exponent uint16; __glibc_reserved1 [2+1]uint16; }
-const _sizeof__libc_fpxreg = 16
-type __libc_xmmreg struct { element [3+1]uint32; }
-const _sizeof__libc_xmmreg = 16
-type __libc_fpstate struct { cwd uint16; swd uint16; ftw uint16; fop uint16; rip uint64; rdp uint64; mxcsr uint32; mxcr_mask uint32; _st [7+1]__libc_fpxreg; _xmm [15+1]__libc_xmmreg; __glibc_reserved1 [23+1]uint32; }
-const _sizeof__libc_fpstate = 512
-type _fpregset_t *__libc_fpstate
-type _mcontext_t struct { gregs _gregset_t; fpregs _fpregset_t; __reserved1 [7+1]uint64; }
-const _sizeof_mcontext_t = 256
-type _ucontext_t struct { uc_flags uint64; uc_link *_ucontext_t; uc_stack _stack_t; uc_mcontext _mcontext_t; uc_sigmask _sigset_t; __fpregs_mem __libc_fpstate; __ssp [3+1]uint64; }
-const _sizeof_ucontext_t = 968
-type _uint8_t uint8
-type _uint16_t uint16
-type _uint32_t uint32
-type _uint64_t uint64
-type _socklen_t uint32
-type _sa_family_t uint16
-type _sockaddr struct { sa_family uint16; sa_data [13+1]int8; }
-const _sizeof_sockaddr = 16
-type _sockaddr_storage struct { ss_family uint16; __ss_padding [117+1]int8; __ss_align uint64; }
-const _sizeof_sockaddr_storage = 128
-type _msghdr struct { msg_name *byte; msg_namelen uint32; msg_iov *_iovec; msg_iovlen uint64; msg_control *byte; msg_controllen uint64; msg_flags int32; Godump_0_pad [4]byte; }
-const _sizeof_msghdr = 56
-type _cmsghdr struct { cmsg_len uint64; cmsg_level int32; cmsg_type int32; __cmsg_data [0]uint8; }
-const _sizeof_cmsghdr = 16
-type _ucred struct { pid int32; uid uint32; gid uint32; }
-const _sizeof_ucred = 12
-type _linger struct { l_onoff int32; l_linger int32; }
-const _sizeof_linger = 8
-type _osockaddr struct { sa_family uint16; sa_data [13+1]uint8; }
-const _sizeof_osockaddr = 16
-type ___SOCKADDR_ARG struct { __sockaddr__ *_sockaddr; }
-const _sizeof___SOCKADDR_ARG = 8
-type ___CONST_SOCKADDR_ARG struct { __sockaddr__ *_sockaddr; }
-const _sizeof___CONST_SOCKADDR_ARG = 8
-type _mmsghdr struct { msg_hdr _msghdr; msg_len uint32; Godump_0_pad [4]byte; }
-const _sizeof_mmsghdr = 64
-type _in_addr_t uint32
-type _in_addr struct { s_addr uint32; }
-const _sizeof_in_addr = 4
-type _ip_opts struct { ip_dst _in_addr; ip_opts [39+1]int8; }
-const _sizeof_ip_opts = 44
-type _ip_mreqn struct { imr_multiaddr _in_addr; imr_address _in_addr; imr_ifindex int32; }
-const _sizeof_ip_mreqn = 12
-type _in_pktinfo struct { ipi_ifindex int32; ipi_spec_dst _in_addr; ipi_addr _in_addr; }
-const _sizeof_in_pktinfo = 12
-type _in_port_t uint16
-type _sockaddr_in struct { sin_family uint16; sin_port uint16; sin_addr _in_addr; sin_zero [7+1]uint8; }
-const _sizeof_sockaddr_in = 16
-type _ip_mreq struct { imr_multiaddr _in_addr; imr_interface _in_addr; }
-const _sizeof_ip_mreq = 8
-type _ip_mreq_source struct { imr_multiaddr _in_addr; imr_interface _in_addr; imr_sourceaddr _in_addr; }
-const _sizeof_ip_mreq_source = 12
-const _sizeof_ipv6_mreq = 20
-type _group_req struct { gr_interface uint32; gr_group _sockaddr_storage; }
-const _sizeof_group_req = 136
-type _group_source_req struct { gsr_interface uint32; gsr_group _sockaddr_storage; gsr_source _sockaddr_storage; }
-const _sizeof_group_source_req = 264
-type _ip_msfilter struct { imsf_multiaddr _in_addr; imsf_interface _in_addr; imsf_fmode uint32; imsf_numsrc uint32; imsf_slist [0+1]_in_addr; }
-const _sizeof_ip_msfilter = 20
-type _group_filter struct { gf_interface uint32; gf_group _sockaddr_storage; gf_fmode uint32; gf_numsrc uint32; gf_slist [0+1]_sockaddr_storage; }
-const _sizeof_group_filter = 272
-const _sizeof_in6_pktinfo = 20
-const _sizeof_ip6_mtuinfo = 32
-type _int_least8_t int8
-type _int_least16_t int16
-type _int_least32_t int32
-type _int_least64_t int64
-type _uint_least8_t uint8
-type _uint_least16_t uint16
-type _uint_least32_t uint32
-type _uint_least64_t uint64
-type _int_fast8_t int8
-type _int_fast16_t int64
-type _int_fast32_t int64
-type _int_fast64_t int64
-type _uint_fast8_t uint8
-type _uint_fast16_t uint64
-type _uint_fast32_t uint64
-type _uint_fast64_t uint64
-type _intptr_t int64
-type _uintptr_t uint64
-type _intmax_t int64
-type _uintmax_t uint64
-type _tcp_seq uint32
-type _tcphdr struct { th_sport uint16; th_dport uint16; th_seq uint32; th_ack uint32; Godump_0_pad [1]byte; th_flags uint8; th_win uint16; th_sum uint16; th_urp uint16; Godump_1_align [0]int32; }
-const _sizeof_tcphdr = 20
-type _tcp_info struct { tcpi_state uint8; tcpi_ca_state uint8; tcpi_retransmits uint8; tcpi_probes uint8; tcpi_backoff uint8; tcpi_options uint8; tcpi_rto uint32; tcpi_ato uint32; tcpi_snd_mss uint32; tcpi_rcv_mss uint32; tcpi_unacked uint32; tcpi_sacked uint32; tcpi_lost uint32; tcpi_retrans uint32; tcpi_fackets uint32; tcpi_last_data_sent uint32; tcpi_last_ack_sent uint32; tcpi_last_data_recv uint32; tcpi_last_ack_recv uint32; tcpi_pmtu uint32; tcpi_rcv_ssthresh uint32; tcpi_rtt uint32; tcpi_rttvar uint32; tcpi_snd_ssthresh uint32; tcpi_snd_cwnd uint32; tcpi_advmss uint32; tcpi_reordering uint32; tcpi_rcv_rtt uint32; tcpi_rcv_space uint32; tcpi_total_retrans uint32; }
-const _sizeof_tcp_info = 104
-type _tcp_md5sig struct { tcpm_addr _sockaddr_storage; tcpm_flags uint8; tcpm_prefixlen uint8; tcpm_keylen uint16; __tcpm_pad uint32; tcpm_key [79+1]uint8; }
-const _sizeof_tcp_md5sig = 216
-type _tcp_repair_opt struct { opt_code uint32; opt_val uint32; }
-const _sizeof_tcp_repair_opt = 8
-type _tcp_cookie_transactions struct { tcpct_flags uint16; __tcpct_pad1 uint8; tcpct_cookie_desired uint8; tcpct_s_data_desired uint16; tcpct_used uint16; tcpct_value [535+1]uint8; }
-const _sizeof_tcp_cookie_transactions = 544
-type _tcp_repair_window struct { snd_wl1 uint32; snd_wnd uint32; max_window uint32; rcv_wnd uint32; rcv_wup uint32; }
-const _sizeof_tcp_repair_window = 20
-type _timestamp struct { len uint8; ptr uint8; data [8+1]uint32; }
-const _sizeof_timestamp = 40
-type _iphdr struct { Godump_0_pad [1]byte; tos uint8; tot_len uint16; id uint16; frag_off uint16; ttl uint8; protocol uint8; check uint16; saddr uint32; daddr uint32; }
-const _sizeof_iphdr = 20
-type _ip struct { Godump_0_pad [1]byte; ip_tos uint8; ip_len uint16; ip_id uint16; ip_off uint16; ip_ttl uint8; ip_p uint8; ip_sum uint16; ip_src _in_addr; ip_dst _in_addr; }
-const _sizeof_ip = 20
-type _ip_timestamp struct { ipt_code uint8; ipt_len uint8; ipt_ptr uint8; data [8+1]uint32; }
-const _sizeof_ip_timestamp = 40
-type ___s8 int8
-type ___u8 uint8
-type ___s16 int16
-type ___u16 uint16
-type ___s32 int32
-type ___u32 uint32
-type ___s64 int64
-type ___u64 uint64
-type ___kernel_fd_set struct { fds_bits [15+1]uint64; }
-const _sizeof___kernel_fd_set = 128
-type ___kernel_sighandler_t func(int32)
-type ___kernel_key_t int32
-type ___kernel_mqd_t int32
-type ___kernel_old_uid_t uint16
-type ___kernel_old_gid_t uint16
-type ___kernel_old_dev_t uint64
-type ___kernel_long_t int64
-type ___kernel_ulong_t uint64
-type ___kernel_ino_t uint64
-type ___kernel_mode_t uint32
-type ___kernel_pid_t int32
-type ___kernel_ipc_pid_t int32
-type ___kernel_uid_t uint32
-type ___kernel_gid_t uint32
-type ___kernel_suseconds_t int64
-type ___kernel_daddr_t int32
-type ___kernel_uid32_t uint32
-type ___kernel_gid32_t uint32
-type ___kernel_size_t uint64
-type ___kernel_ssize_t int64
-type ___kernel_ptrdiff_t int64
-type ___kernel_fsid_t struct { val [1+1]int32; }
-const _sizeof___kernel_fsid_t = 8
-type ___kernel_off_t int64
-type ___kernel_loff_t int64
-type ___kernel_time_t int64
-type ___kernel_time64_t int64
-type ___kernel_clock_t int64
-type ___kernel_timer_t int32
-type ___kernel_clockid_t int32
-type ___kernel_caddr_t *int8
-type ___kernel_uid16_t uint16
-type ___kernel_gid16_t uint16
-type ___le16 uint16
-type ___be16 uint16
-type ___le32 uint32
-type ___be32 uint32
-type ___le64 uint64
-type ___be64 uint64
-type ___sum16 uint16
-type ___wsum uint32
-type ___poll_t uint32
-type _ethhdr struct { h_dest [5+1]uint8; h_source [5+1]uint8; h_proto uint16; }
-const _sizeof_ethhdr = 14
-type _ether_addr struct { ether_addr_octet [5+1]uint8; }
-const _sizeof_ether_addr = 6
-type _ether_header struct { ether_dhost [5+1]uint8; ether_shost [5+1]uint8; ether_type uint16; }
-const _sizeof_ether_header = 14
-type _arphdr struct { ar_hrd uint16; ar_pro uint16; ar_hln uint8; ar_pln uint8; ar_op uint16; }
-const _sizeof_arphdr = 8
-type _arpreq struct { arp_pa _sockaddr; arp_ha _sockaddr; arp_flags int32; arp_netmask _sockaddr; arp_dev [15+1]int8; }
-const _sizeof_arpreq = 68
-type _arpreq_old struct { arp_pa _sockaddr; arp_ha _sockaddr; arp_flags int32; arp_netmask _sockaddr; }
-const _sizeof_arpreq_old = 52
-type _arpd_request struct { req uint16; ip uint32; dev uint64; stamp uint64; updated uint64; ha [6+1]uint8; Godump_0_pad [1]byte; }
-const _sizeof_arpd_request = 40
-type _ether_arp struct { ea_hdr _arphdr; arp_sha [5+1]uint8; arp_spa [3+1]uint8; arp_tha [5+1]uint8; arp_tpa [3+1]uint8; }
-const _sizeof_ether_arp = 28
-type _sig_atomic_t int32
-type _sigval struct { sival_int int32; Godump_0_pad [4]byte; Godump_1_align [0]int64; }
-const _sizeof_sigval = 8
-type ___sigval_t struct { sival_int int32; Godump_0_pad [4]byte; Godump_1_align [0]int64; }
-const _sizeof___sigval_t = 8
-type _siginfo_t struct { si_signo int32; si_errno int32; si_code int32; __pad0 int32; _sifields struct { _pad [27+1]int32; Godump_0_align [0]int64; }; }
-const _sizeof_siginfo_t = 128
-type _sigval_t struct { sival_int int32; Godump_0_pad [4]byte; Godump_1_align [0]int64; }
-const _sizeof_sigval_t = 8
-type _sigevent struct { sigev_value ___sigval_t; sigev_signo int32; sigev_notify int32; _sigev_un struct { _pad [11+1]int32; Godump_0_align [0]int64; }; }
-const _sizeof_sigevent = 64
-type _sigevent_t struct { sigev_value ___sigval_t; sigev_signo int32; sigev_notify int32; _sigev_un struct { _pad [11+1]int32; Godump_0_align [0]int64; }; }
-const _sizeof_sigevent_t = 64
-type ___sighandler_t func(int32)
-type _sighandler_t func(int32)
-type _sig_t func(int32)
-type _sigaction struct { __sigaction_handler struct { sa_handler ___sighandler_t; }; sa_mask ___sigset_t; sa_flags int32; sa_restorer func(); }
-const _sizeof_sigaction = 152
-var __sys_siglist [64+1]*int8
-var _sys_siglist [64+1]*int8
-type __fpx_sw_bytes struct { magic1 uint32; extended_size uint32; xstate_bv uint64; xstate_size uint32; __glibc_reserved1 [6+1]uint32; }
-const _sizeof__fpx_sw_bytes = 48
-type __fpreg struct { significand [3+1]uint16; exponent uint16; }
-const _sizeof__fpreg = 10
-type __fpxreg struct { significand [3+1]uint16; exponent uint16; __glibc_reserved1 [2+1]uint16; }
-const _sizeof__fpxreg = 16
-type __xmmreg struct { element [3+1]uint32; }
-const _sizeof__xmmreg = 16
-type __fpstate struct { cwd uint16; swd uint16; ftw uint16; fop uint16; rip uint64; rdp uint64; mxcsr uint32; mxcr_mask uint32; _st [7+1]__fpxreg; _xmm [15+1]__xmmreg; __glibc_reserved1 [23+1]uint32; }
-const _sizeof__fpstate = 512
-type _sigcontext struct { r8 uint64; r9 uint64; r10 uint64; r11 uint64; r12 uint64; r13 uint64; r14 uint64; r15 uint64; rdi uint64; rsi uint64; rbp uint64; rbx uint64; rdx uint64; rax uint64; rcx uint64; rsp uint64; rip uint64; eflags uint64; cs uint16; gs uint16; fs uint16; __pad0 uint16; err uint64; trapno uint64; oldmask uint64; cr2 uint64; fpstate *__fpstate; __reserved1 [7+1]uint64; }
-const _sizeof_sigcontext = 256
-type __xsave_hdr struct { xstate_bv uint64; __glibc_reserved1 [1+1]uint64; __glibc_reserved2 [4+1]uint64; }
-const _sizeof__xsave_hdr = 64
-type __ymmh_state struct { ymmh_space [63+1]uint32; }
-const _sizeof__ymmh_state = 256
-type __xstate struct { fpstate __fpstate; xstate_hdr __xsave_hdr; ymmh __ymmh_state; }
-const _sizeof__xstate = 832
-type _sigstack struct { ss_sp *byte; ss_onstack int32; Godump_0_pad [4]byte; }
-const _sizeof_sigstack = 16
-type _winsize struct { ws_row uint16; ws_col uint16; ws_xpixel uint16; ws_ypixel uint16; }
-const _sizeof_winsize = 8
-type _termio struct { c_iflag uint16; c_oflag uint16; c_cflag uint16; c_lflag uint16; c_line uint8; c_cc [7+1]uint8; Godump_0_pad [1]byte; }
-const _sizeof_termio = 18
-type _cc_t uint8
-type _speed_t uint32
-type _tcflag_t uint32
-type _termios struct { c_iflag uint32; c_oflag uint32; c_cflag uint32; c_lflag uint32; c_line uint8; c_cc [31+1]uint8; c_ispeed uint32; c_ospeed uint32; }
-const _sizeof_termios = 60
-const _sizeof_epoll_data = 8
-const _sizeof_epoll_data_t = 8
-const _sizeof_epoll_event = 12
-type _prctl_mm_map struct { start_code uint64; end_code uint64; start_data uint64; end_data uint64; start_brk uint64; brk uint64; start_stack uint64; arg_start uint64; arg_end uint64; env_start uint64; env_end uint64; auxv *uint64; auxv_size uint32; exe_fd uint32; }
-const _sizeof_prctl_mm_map = 104
-type ___ptrace_peeksiginfo_args struct { off uint64; flags uint32; nr int32; }
-const _sizeof___ptrace_peeksiginfo_args = 16
-type ___ptrace_seccomp_metadata struct { filter_off uint64; flags uint64; }
-const _sizeof___ptrace_seccomp_metadata = 16
-type _rlim_t uint64
-type _rlim64_t uint64
-type _rlimit struct { rlim_cur uint64; rlim_max uint64; }
-const _sizeof_rlimit = 16
-type _rlimit64 struct { rlim_cur uint64; rlim_max uint64; }
-const _sizeof_rlimit64 = 16
-type _rusage struct { ru_utime Timeval; ru_stime Timeval; ru_maxrss int64; ru_ixrss int64; ru_idrss int64; ru_isrss int64; ru_minflt int64; ru_majflt int64; ru_nswap int64; ru_inblock int64; ru_oublock int64; ru_msgsnd int64; ru_msgrcv int64; ru_nsignals int64; ru_nvcsw int64; ru_nivcsw int64; }
-const _sizeof_rusage = 144
-type ___rlimit_resource_t uint32
-type ___rusage_who_t int32
-type ___priority_which_t uint32
-type _statx_timestamp struct { tv_sec int64; tv_nsec uint32; __statx_timestamp_pad1 [0+1]int32; }
-const _sizeof_statx_timestamp = 16
-type _statx struct { stx_mask uint32; stx_blksize uint32; stx_attributes uint64; stx_nlink uint32; stx_uid uint32; stx_gid uint32; stx_mode uint16; __statx_pad1 [0+1]uint16; stx_ino uint64; stx_size uint64; stx_blocks uint64; stx_attributes_mask uint64; stx_atime _statx_timestamp; stx_btime _statx_timestamp; stx_ctime _statx_timestamp; stx_mtime _statx_timestamp; stx_rdev_major uint32; stx_rdev_minor uint32; stx_dev_major uint32; stx_dev_minor uint32; __statx_pad2 [13+1]uint64; }
-const _sizeof_statx = 256
-type _timezone struct { tz_minuteswest int32; tz_dsttime int32; }
-const _sizeof_timezone = 8
-type ___timezone_ptr_t *_timezone
-type _itimerval struct { it_interval Timeval; it_value Timeval; }
-const _sizeof_itimerval = 32
-type ___itimer_which_t uint32
-type _tms struct { tms_utime int64; tms_stime int64; tms_cutime int64; tms_cstime int64; }
-const _sizeof_tms = 32
-type _idtype_t uint32
-type _sockaddr_un struct { sun_family uint16; sun_path [107+1]int8; }
-const _sizeof_sockaddr_un = 110
-type ___locale_struct struct { __locales [12+1]*___locale_data; __ctype_b *uint16; __ctype_tolower *int32; __ctype_toupper *int32; __names [12+1]*int8; }
-const _sizeof___locale_struct = 232
-type ___locale_t *___locale_struct
-type _locale_t *___locale_struct
-type _user_fpregs_struct struct { cwd uint16; swd uint16; ftw uint16; fop uint16; rip uint64; rdp uint64; mxcsr uint32; mxcr_mask uint32; st_space [31+1]uint32; xmm_space [63+1]uint32; padding [23+1]uint32; }
-const _sizeof_user_fpregs_struct = 512
-type _user_regs_struct struct { r15 uint64; r14 uint64; r13 uint64; r12 uint64; rbp uint64; rbx uint64; r11 uint64; r10 uint64; r9 uint64; r8 uint64; rax uint64; rcx uint64; rdx uint64; rsi uint64; rdi uint64; orig_rax uint64; rip uint64; cs uint64; eflags uint64; rsp uint64; ss uint64; fs_base uint64; gs_base uint64; ds uint64; es uint64; fs uint64; gs uint64; }
-const _sizeof_user_regs_struct = 216
-type _user struct { regs _user_regs_struct; u_fpvalid int32; i387 _user_fpregs_struct; u_tsize uint64; u_dsize uint64; u_ssize uint64; start_code uint64; start_stack uint64; signal int64; reserved int32; Godump_0_pad [4]byte; u_ar0 *_user_regs_struct; u_fpstate *_user_fpregs_struct; magic uint64; u_comm [31+1]int8; u_debugreg [7+1]uint64; }
-const _sizeof_user = 912
-type _utsname struct { sysname [64+1]int8; nodename [64+1]int8; release [64+1]int8; version [64+1]int8; machine [64+1]int8; domainname [64+1]int8; }
-const _sizeof_utsname = 390
-type _timex struct { modes uint32; offset int64; freq int64; maxerror int64; esterror int64; status int32; constant int64; precision int64; tolerance int64; time Timeval; tick int64; ppsfreq int64; jitter int64; shift int32; stabil int64; jitcnt int64; calcnt int64; errcnt int64; stbcnt int64; tai int32; Godump_0 int32; Godump_1 int32; Godump_2 int32; Godump_3 int32; Godump_4 int32; Godump_5 int32; Godump_6 int32; Godump_7 int32; Godump_8 int32; Godump_9 int32; Godump_10 int32; }
-const _sizeof_timex = 208
-type _tm struct { tm_sec int32; tm_min int32; tm_hour int32; tm_mday int32; tm_mon int32; tm_year int32; tm_wday int32; tm_yday int32; tm_isdst int32; tm_gmtoff int64; tm_zone *int8; }
-const _sizeof_tm = 56
-type _itimerspec struct { it_interval Timespec; it_value Timespec; }
-const _sizeof_itimerspec = 32
-var ___tzname [1+1]*int8
-var ___daylight int32
-var ___timezone int64
-var _tzname [1+1]*int8
-var _daylight int32
-var _getdate_err int32
-var ___environ **int8
-var _environ **int8
-var _optarg *int8
-var _optind int32
-var _opterr int32
-var _optopt int32
-type _rpcent struct { r_name *int8; r_aliases **int8; r_number int32; Godump_0_pad [4]byte; }
-const _sizeof_rpcent = 24
-type _netent struct { n_name *int8; n_aliases **int8; n_addrtype int32; n_net uint32; }
-const _sizeof_netent = 24
-type _hostent struct { h_name *int8; h_aliases **int8; h_addrtype int32; h_length int32; h_addr_list **int8; }
-const _sizeof_hostent = 32
-type _servent struct { s_name *int8; s_aliases **int8; s_port int32; s_proto *int8; }
-const _sizeof_servent = 32
-type _protoent struct { p_name *int8; p_aliases **int8; p_proto int32; Godump_0_pad [4]byte; }
-const _sizeof_protoent = 24
-type _addrinfo struct { ai_flags int32; ai_family int32; ai_socktype int32; ai_protocol int32; ai_addrlen uint32; ai_addr *_sockaddr; ai_canonname *int8; ai_next *_addrinfo; }
-const _sizeof_addrinfo = 48
-type _gaicb struct { ar_name *int8; ar_service *int8; ar_request *_addrinfo; ar_result *_addrinfo; __return int32; __glibc_reserved [4+1]int32; }
-const _sizeof_gaicb = 56
-type _passwd struct { pw_name *int8; pw_passwd *int8; pw_uid uint32; pw_gid uint32; pw_gecos *int8; pw_dir *int8; pw_shell *int8; }
-const _sizeof_passwd = 48
-type _FILE struct { }
-type _group struct { gr_name *int8; gr_passwd *int8; gr_gid uint32; gr_mem **int8; }
-const _sizeof_group = 32
-type _sock_filter struct { code uint16; jt uint8; jf uint8; k uint32; }
-const _sizeof_sock_filter = 8
-type _sock_fprog struct { len uint16; filter *_sock_filter; }
-const _sizeof_sock_fprog = 16
-type _sysinfo struct { uptime int64; loads [2+1]uint64; totalram uint64; freeram uint64; sharedram uint64; bufferram uint64; totalswap uint64; freeswap uint64; procs uint16; pad uint16; totalhigh uint64; freehigh uint64; mem_unit uint32; _f [0]int8; Godump_0_pad [4]byte; }
-const _sizeof_sysinfo = 112
-type ___kernel_sa_family_t uint16
-type ___kernel_sockaddr_storage struct { ss_family uint16; __data [125+1]int8; Godump_0_align [0]int64; }
-const _sizeof___kernel_sockaddr_storage = 128
-type _sockaddr_nl struct { nl_family uint16; nl_pad uint16; nl_pid uint32; nl_groups uint32; }
-const _sizeof_sockaddr_nl = 12
-type _nlmsghdr struct { nlmsg_len uint32; nlmsg_type uint16; nlmsg_flags uint16; nlmsg_seq uint32; nlmsg_pid uint32; }
-const _sizeof_nlmsghdr = 16
-type _nlmsgerr struct { error int32; msg _nlmsghdr; }
-const _sizeof_nlmsgerr = 20
-type _nl_pktinfo struct { group uint32; }
-const _sizeof_nl_pktinfo = 4
-type _nl_mmap_req struct { nm_block_size uint32; nm_block_nr uint32; nm_frame_size uint32; nm_frame_nr uint32; }
-const _sizeof_nl_mmap_req = 16
-type _nl_mmap_hdr struct { nm_status uint32; nm_len uint32; nm_group uint32; nm_pid uint32; nm_uid uint32; nm_gid uint32; }
-const _sizeof_nl_mmap_hdr = 24
-type _nlattr struct { nla_len uint16; nla_type uint16; }
-const _sizeof_nlattr = 4
-type _nla_bitfield32 struct { value uint32; selector uint32; }
-const _sizeof_nla_bitfield32 = 8
-type _ifaddrmsg struct { ifa_family uint8; ifa_prefixlen uint8; ifa_flags uint8; ifa_scope uint8; ifa_index uint32; }
-const _sizeof_ifaddrmsg = 8
-type _ifa_cacheinfo struct { ifa_prefered uint32; ifa_valid uint32; cstamp uint32; tstamp uint32; }
-const _sizeof_ifa_cacheinfo = 16
-type _tun_pi struct { flags uint16; proto uint16; }
-const _sizeof_tun_pi = 4
-type _tun_filter struct { flags uint16; count uint16; addr [0][5+1]uint8; }
-const _sizeof_tun_filter = 4
-type _ptrace_peeksiginfo_args struct { off uint64; flags uint32; nr int32; }
-const _sizeof_ptrace_peeksiginfo_args = 16
-type _seccomp_metadata struct { filter_off uint64; flags uint64; }
-const _sizeof_seccomp_metadata = 16
-type _pt_regs struct { r15 uint64; r14 uint64; r13 uint64; r12 uint64; rbp uint64; rbx uint64; r11 uint64; r10 uint64; r9 uint64; r8 uint64; rax uint64; rcx uint64; rdx uint64; rsi uint64; rdi uint64; orig_rax uint64; rip uint64; cs uint64; eflags uint64; rsp uint64; ss uint64; }
-const _sizeof_pt_regs = 168
-type _rtnl_link_stats struct { rx_packets uint32; tx_packets uint32; rx_bytes uint32; tx_bytes uint32; rx_errors uint32; tx_errors uint32; rx_dropped uint32; tx_dropped uint32; multicast uint32; collisions uint32; rx_length_errors uint32; rx_over_errors uint32; rx_crc_errors uint32; rx_frame_errors uint32; rx_fifo_errors uint32; rx_missed_errors uint32; tx_aborted_errors uint32; tx_carrier_errors uint32; tx_fifo_errors uint32; tx_heartbeat_errors uint32; tx_window_errors uint32; rx_compressed uint32; tx_compressed uint32; rx_nohandler uint32; }
-const _sizeof_rtnl_link_stats = 96
-type _rtnl_link_stats64 struct { rx_packets uint64; tx_packets uint64; rx_bytes uint64; tx_bytes uint64; rx_errors uint64; tx_errors uint64; rx_dropped uint64; tx_dropped uint64; multicast uint64; collisions uint64; rx_length_errors uint64; rx_over_errors uint64; rx_crc_errors uint64; rx_frame_errors uint64; rx_fifo_errors uint64; rx_missed_errors uint64; tx_aborted_errors uint64; tx_carrier_errors uint64; tx_fifo_errors uint64; tx_heartbeat_errors uint64; tx_window_errors uint64; rx_compressed uint64; tx_compressed uint64; rx_nohandler uint64; }
-const _sizeof_rtnl_link_stats64 = 192
-type _rtnl_link_ifmap struct { mem_start uint64; mem_end uint64; base_addr uint64; irq uint16; dma uint8; port uint8; Godump_0_pad [4]byte; }
-const _sizeof_rtnl_link_ifmap = 32
-type _ifla_bridge_id struct { prio [1+1]uint8; addr [5+1]uint8; }
-const _sizeof_ifla_bridge_id = 8
-type _ifla_cacheinfo struct { max_reasm_len uint32; tstamp uint32; reachable_time uint32; retrans_time uint32; }
-const _sizeof_ifla_cacheinfo = 16
-type _ifla_vlan_flags struct { flags uint32; mask uint32; }
-const _sizeof_ifla_vlan_flags = 8
-type _ifla_vlan_qos_mapping struct { from uint32; to uint32; }
-const _sizeof_ifla_vlan_qos_mapping = 8
-type _ifla_vxlan_port_range struct { low uint16; high uint16; }
-const _sizeof_ifla_vxlan_port_range = 4
-type _ifla_vf_mac struct { vf uint32; mac [31+1]uint8; }
-const _sizeof_ifla_vf_mac = 36
-type _ifla_vf_vlan struct { vf uint32; vlan uint32; qos uint32; }
-const _sizeof_ifla_vf_vlan = 12
-type _ifla_vf_vlan_info struct { vf uint32; vlan uint32; qos uint32; vlan_proto uint16; Godump_0_pad [2]byte; }
-const _sizeof_ifla_vf_vlan_info = 16
-type _ifla_vf_tx_rate struct { vf uint32; rate uint32; }
-const _sizeof_ifla_vf_tx_rate = 8
-type _ifla_vf_rate struct { vf uint32; min_tx_rate uint32; max_tx_rate uint32; }
-const _sizeof_ifla_vf_rate = 12
-type _ifla_vf_spoofchk struct { vf uint32; setting uint32; }
-const _sizeof_ifla_vf_spoofchk = 8
-type _ifla_vf_guid struct { vf uint32; guid uint64; }
-const _sizeof_ifla_vf_guid = 16
-type _ifla_vf_link_state struct { vf uint32; link_state uint32; }
-const _sizeof_ifla_vf_link_state = 8
-type _ifla_vf_rss_query_en struct { vf uint32; setting uint32; }
-const _sizeof_ifla_vf_rss_query_en = 8
-type _ifla_vf_trust struct { vf uint32; setting uint32; }
-const _sizeof_ifla_vf_trust = 8
-type _ifla_port_vsi struct { vsi_mgr_id uint8; vsi_type_id [2+1]uint8; vsi_type_version uint8; pad [2+1]uint8; }
-const _sizeof_ifla_port_vsi = 8
-type _if_stats_msg struct { family uint8; pad1 uint8; pad2 uint16; ifindex uint32; filter_mask uint32; }
-const _sizeof_if_stats_msg = 12
-type _ifla_rmnet_flags struct { flags uint32; mask uint32; }
-const _sizeof_ifla_rmnet_flags = 8
-type _ndmsg struct { ndm_family uint8; ndm_pad1 uint8; ndm_pad2 uint16; ndm_ifindex int32; ndm_state uint16; ndm_flags uint8; ndm_type uint8; }
-const _sizeof_ndmsg = 12
-type _nda_cacheinfo struct { ndm_confirmed uint32; ndm_used uint32; ndm_updated uint32; ndm_refcnt uint32; }
-const _sizeof_nda_cacheinfo = 16
-type _ndt_stats struct { ndts_allocs uint64; ndts_destroys uint64; ndts_hash_grows uint64; ndts_res_failed uint64; ndts_lookups uint64; ndts_hits uint64; ndts_rcv_probes_mcast uint64; ndts_rcv_probes_ucast uint64; ndts_periodic_gc_runs uint64; ndts_forced_gc_runs uint64; ndts_table_fulls uint64; }
-const _sizeof_ndt_stats = 88
-type _ndtmsg struct { ndtm_family uint8; ndtm_pad1 uint8; ndtm_pad2 uint16; }
-const _sizeof_ndtmsg = 4
-type _ndt_config struct { ndtc_key_len uint16; ndtc_entry_size uint16; ndtc_entries uint32; ndtc_last_flush uint32; ndtc_last_rand uint32; ndtc_hash_rnd uint32; ndtc_hash_mask uint32; ndtc_hash_chain_gc uint32; ndtc_proxy_qlen uint32; }
-const _sizeof_ndt_config = 32
-type _rtattr struct { rta_len uint16; rta_type uint16; }
-const _sizeof_rtattr = 4
-type _rtmsg struct { rtm_family uint8; rtm_dst_len uint8; rtm_src_len uint8; rtm_tos uint8; rtm_table uint8; rtm_protocol uint8; rtm_scope uint8; rtm_type uint8; rtm_flags uint32; }
-const _sizeof_rtmsg = 12
-type _rtnexthop struct { rtnh_len uint16; rtnh_flags uint8; rtnh_hops uint8; rtnh_ifindex int32; }
-const _sizeof_rtnexthop = 8
-type _rtvia struct { rtvia_family uint16; rtvia_addr [0]uint8; }
-const _sizeof_rtvia = 2
-type _rta_cacheinfo struct { rta_clntref uint32; rta_lastuse uint32; rta_expires int32; rta_error uint32; rta_used uint32; rta_id uint32; rta_ts uint32; rta_tsage uint32; }
-const _sizeof_rta_cacheinfo = 32
-type _rta_session struct { proto uint8; pad1 uint8; pad2 uint16; u struct { ports struct { sport uint16; dport uint16; }; Godump_0_align [0]int32; }; }
-const _sizeof_rta_session = 8
-type _rta_mfc_stats struct { mfcs_packets uint64; mfcs_bytes uint64; mfcs_wrong_if uint64; }
-const _sizeof_rta_mfc_stats = 24
-type _rtgenmsg struct { rtgen_family uint8; }
-const _sizeof_rtgenmsg = 1
-type _ifinfomsg struct { ifi_family uint8; __ifi_pad uint8; ifi_type uint16; ifi_index int32; ifi_flags uint32; ifi_change uint32; }
-const _sizeof_ifinfomsg = 16
-type _prefixmsg struct { prefix_family uint8; prefix_pad1 uint8; prefix_pad2 uint16; prefix_ifindex int32; prefix_type uint8; prefix_len uint8; prefix_flags uint8; prefix_pad3 uint8; }
-const _sizeof_prefixmsg = 12
-type _prefix_cacheinfo struct { preferred_time uint32; valid_time uint32; }
-const _sizeof_prefix_cacheinfo = 8
-type _tcmsg struct { tcm_family uint8; tcm__pad1 uint8; tcm__pad2 uint16; tcm_ifindex int32; tcm_handle uint32; tcm_parent uint32; tcm_info uint32; }
-const _sizeof_tcmsg = 20
-type _nduseroptmsg struct { nduseropt_family uint8; nduseropt_pad1 uint8; nduseropt_opts_len uint16; nduseropt_ifindex int32; nduseropt_icmp_type uint8; nduseropt_icmp_code uint8; nduseropt_pad2 uint16; nduseropt_pad3 uint32; }
-const _sizeof_nduseroptmsg = 16
-type _tcamsg struct { tca_family uint8; tca__pad1 uint8; tca__pad2 uint16; }
-const _sizeof_tcamsg = 4
-type _if_nameindex struct { if_index uint32; if_name *int8; }
-const _sizeof_if_nameindex = 16
-type _ifaddr struct { ifa_addr _sockaddr; ifa_ifu struct { ifu_broadaddr _sockaddr; }; ifa_ifp *_iface; ifa_next *_ifaddr; }
-const _sizeof_ifaddr = 48
-type _ifmap struct { mem_start uint64; mem_end uint64; base_addr uint16; irq uint8; dma uint8; port uint8; Godump_0_pad [3]byte; }
-const _sizeof_ifmap = 24
-type _ifreq struct { ifr_ifrn struct { ifrn_name [15+1]int8; }; ifr_ifru struct { ifru_addr _sockaddr; Godump_0_pad [8]byte; Godump_1_align [0]int64; }; }
-const _sizeof_ifreq = 40
-type _ifconf struct { ifc_len int32; ifc_ifcu struct { ifcu_buf ___caddr_t; }; }
-const _sizeof_ifconf = 16
-type _rtentry struct { rt_pad1 uint64; rt_dst _sockaddr; rt_gateway _sockaddr; rt_genmask _sockaddr; rt_flags uint16; rt_pad2 int16; rt_pad3 uint64; rt_tos uint8; rt_class uint8; rt_pad4 [2+1]int16; rt_metric int16; rt_dev *int8; rt_mtu uint64; rt_window uint64; rt_irtt uint16; Godump_0_pad [6]byte; }
-const _sizeof_rtentry = 120
-const _sizeof_in6_rtmsg = 80
-type _sockaddr_ll struct { sll_family uint16; sll_protocol uint16; sll_ifindex int32; sll_hatype uint16; sll_pkttype uint8; sll_halen uint8; sll_addr [7+1]uint8; }
-const _sizeof_sockaddr_ll = 20
-type _packet_mreq struct { mr_ifindex int32; mr_type uint16; mr_alen uint16; mr_address [7+1]uint8; }
-const _sizeof_packet_mreq = 16
-type _statfs struct { f_type int64; f_bsize int64; f_blocks uint64; f_bfree uint64; f_bavail uint64; f_files uint64; f_ffree uint64; f_fsid ___fsid_t; f_namelen int64; f_frsize int64; f_flags int64; f_spare [3+1]int64; }
-const _sizeof_statfs = 120
-type _statfs64 struct { f_type int64; f_bsize int64; f_blocks uint64; f_bfree uint64; f_bavail uint64; f_files uint64; f_ffree uint64; f_fsid ___fsid_t; f_namelen int64; f_frsize int64; f_flags int64; f_spare [3+1]int64; }
-const _sizeof_statfs64 = 120
-type _ntptimeval struct { time Timeval; maxerror int64; esterror int64; tai int64; __glibc_reserved1 int64; __glibc_reserved2 int64; __glibc_reserved3 int64; __glibc_reserved4 int64; }
-const _sizeof_ntptimeval = 72
-type _utimbuf struct { actime int64; modtime int64; }
-const _sizeof_utimbuf = 16
-type _file_clone_range struct { src_fd int64; src_offset uint64; src_length uint64; dest_offset uint64; }
-const _sizeof_file_clone_range = 32
-type _fstrim_range struct { start uint64; len uint64; minlen uint64; }
-const _sizeof_fstrim_range = 24
-type _file_dedupe_range_info struct { dest_fd int64; dest_offset uint64; bytes_deduped uint64; status int32; reserved uint32; }
-const _sizeof_file_dedupe_range_info = 32
-type _file_dedupe_range struct { src_offset uint64; src_length uint64; dest_count uint16; reserved1 uint16; reserved2 uint32; info [0]_file_dedupe_range_info; }
-const _sizeof_file_dedupe_range = 24
-type _files_stat_struct struct { nr_files uint64; nr_free_files uint64; max_files uint64; }
-const _sizeof_files_stat_struct = 24
-type _inodes_stat_t struct { nr_inodes int64; nr_unused int64; dummy [4+1]int64; }
-const _sizeof_inodes_stat_t = 56
-type _fsxattr struct { fsx_xflags uint32; fsx_extsize uint32; fsx_nextents uint32; fsx_projid uint32; fsx_cowextsize uint32; fsx_pad [7+1]uint8; }
-const _sizeof_fsxattr = 28
-type _fscrypt_policy struct { version uint8; contents_encryption_mode uint8; filenames_encryption_mode uint8; flags uint8; master_key_descriptor [7+1]uint8; }
-const _sizeof_fscrypt_policy = 12
-type _fscrypt_key struct { mode uint32; raw [63+1]uint8; size uint32; }
-const _sizeof_fscrypt_key = 72
-type ___kernel_rwf_t int32
-type _inotify_event struct { wd int32; mask uint32; cookie uint32; len uint32; name [0]int8; }
-const _sizeof_inotify_event = 16
-type ___gwchar_t int32
-type _imaxdiv_t struct { quot int64; rem int64; }
-const _sizeof_imaxdiv_t = 16
-type _icmp6_filter struct { icmp6_filt [7+1]uint32; }
-const _sizeof_icmp6_filter = 32
-type _icmp6_hdr struct { icmp6_type uint8; icmp6_code uint8; icmp6_cksum uint16; icmp6_dataun struct { icmp6_un_data32 [0+1]uint32; }; }
-const _sizeof_icmp6_hdr = 8
-type _nd_router_solicit struct { nd_rs_hdr _icmp6_hdr; }
-const _sizeof_nd_router_solicit = 8
-type _nd_router_advert struct { nd_ra_hdr _icmp6_hdr; nd_ra_reachable uint32; nd_ra_retransmit uint32; }
-const _sizeof_nd_router_advert = 16
-const _sizeof_nd_neighbor_solicit = 24
-const _sizeof_nd_neighbor_advert = 24
-const _sizeof_nd_redirect = 40
-type _nd_opt_hdr struct { nd_opt_type uint8; nd_opt_len uint8; }
-const _sizeof_nd_opt_hdr = 2
-const _sizeof_nd_opt_prefix_info = 32
-type _nd_opt_rd_hdr struct { nd_opt_rh_type uint8; nd_opt_rh_len uint8; nd_opt_rh_reserved1 uint16; nd_opt_rh_reserved2 uint32; }
-const _sizeof_nd_opt_rd_hdr = 8
-type _nd_opt_mtu struct { nd_opt_mtu_type uint8; nd_opt_mtu_len uint8; nd_opt_mtu_reserved uint16; nd_opt_mtu_mtu uint32; }
-const _sizeof_nd_opt_mtu = 8
-const _sizeof_mld_hdr = 24
-type _icmp6_router_renum struct { rr_hdr _icmp6_hdr; rr_segnum uint8; rr_flags uint8; rr_maxdelay uint16; rr_reserved uint32; }
-const _sizeof_icmp6_router_renum = 16
-const _sizeof_rr_pco_match = 24
-const _sizeof_rr_pco_use = 32
-const _sizeof_rr_result = 24
-type _nd_opt_adv_interval struct { nd_opt_adv_interval_type uint8; nd_opt_adv_interval_len uint8; nd_opt_adv_interval_reserved uint16; nd_opt_adv_interval_ival uint32; }
-const _sizeof_nd_opt_adv_interval = 8
-type _nd_opt_home_agent_info struct { nd_opt_home_agent_info_type uint8; nd_opt_home_agent_info_len uint8; nd_opt_home_agent_info_reserved uint16; nd_opt_home_agent_info_preference uint16; nd_opt_home_agent_info_lifetime uint16; }
-const _sizeof_nd_opt_home_agent_info = 8
-type _sched_param struct { sched_priority int32; }
-const _sizeof_sched_param = 4
-type ___cpu_mask uint64
-type _cpu_set_t struct { __bits [15+1]uint64; }
-const _sizeof_cpu_set_t = 128
-type _sem_t struct { __size [31+1]int8; Godump_0_align [0]int64; }
-const _sizeof_sem_t = 32
-type _ffi_arg uint64
-type _ffi_sarg int64
-type _ffi_abi uint32
-type __ffi_type struct { size uint64; alignment uint16; _type uint16; elements **__ffi_type; }
-const _sizeof__ffi_type = 24
-type _ffi_type struct { size uint64; alignment uint16; _type uint16; elements **__ffi_type; }
-const _sizeof_ffi_type = 24
-var _ffi_type_void _ffi_type
-var _ffi_type_uint8 _ffi_type
-var _ffi_type_sint8 _ffi_type
-var _ffi_type_uint16 _ffi_type
-var _ffi_type_sint16 _ffi_type
-var _ffi_type_uint32 _ffi_type
-var _ffi_type_sint32 _ffi_type
-var _ffi_type_uint64 _ffi_type
-var _ffi_type_sint64 _ffi_type
-var _ffi_type_float _ffi_type
-var _ffi_type_double _ffi_type
-var _ffi_type_pointer _ffi_type
-var _ffi_type_longdouble _ffi_type
-var _ffi_type_complex_float _ffi_type
-var _ffi_type_complex_double _ffi_type
-var _ffi_type_complex_longdouble _ffi_type
-type _ffi_status uint32
-type _FFI_TYPE uint32
-type _ffi_cif struct { abi uint32; nargs uint32; arg_types **_ffi_type; rtype *_ffi_type; bytes uint32; flags uint32; }
-const _sizeof_ffi_cif = 32
-type _ffi_raw struct { sint int64; }
-const _sizeof_ffi_raw = 8
-type _ffi_java_raw struct { sint int64; }
-const _sizeof_ffi_java_raw = 8
-type _ffi_closure struct { tramp [23+1]int8; cif *_ffi_cif; fun func(*_ffi_cif, *byte, **byte, *byte); user_data *byte; }
-const _sizeof_ffi_closure = 48
-type _ffi_raw_closure struct { tramp [23+1]int8; cif *_ffi_cif; translate_args func(*_ffi_cif, *byte, **byte, *byte); this_closure *byte; fun func(*_ffi_cif, *byte, *_ffi_raw, *byte); user_data *byte; }
-const _sizeof_ffi_raw_closure = 64
-type _ffi_java_raw_closure struct { tramp [23+1]int8; cif *_ffi_cif; translate_args func(*_ffi_cif, *byte, **byte, *byte); this_closure *byte; fun func(*_ffi_cif, *byte, *_ffi_java_raw, *byte); user_data *byte; }
-const _sizeof_ffi_java_raw_closure = 64
-const __POSIX_ADVISORY_INFO = 200809
-const _WNOHANG = 1
-const ___LDBL_MIN_10_EXP__ = (-4931)
-const _IFLA_BRPORT_NEIGH_SUPPRESS = 32
-const __PC_REC_MIN_XFER_SIZE = 16
-const __BITS_PTHREADTYPES_COMMON_H = 1
-const __SC_EXPR_NEST_MAX = 42
-const _INT_LEAST16_MIN = (-32767-1)
-const _SYS_uselib = ___NR_uselib
-const _FFI_BAD_TYPEDEF = 1
-const _IPPROTO_TP = 29
-const _TCP_COOKIE_TRANSACTIONS = 15
-const ___FLT32X_DIG__ = 15
-const _AIO_PRIO_DELTA_MAX = 20
-const _NDA_VNI = 7
-const ___ILP32_OFF32_CFLAGS = "-m32"
-const ___FLT64_MIN_10_EXP__ = (-307)
-const __PC_PATH_MAX = 4
-const _IPPROTO_ROUTING = 43
-const _INT_FAST8_MIN = (-128)
-const _B115200 = 0010002
-const __BITS_UINTN_IDENTITY_H = 1
-const ___FLT64_MANT_DIG__ = 53
-const ___CHAR_BIT__ = 8
-const ___NR_fsync = 74
-const __SC_LEVEL4_CACHE_SIZE = 197
-const _PTRACE_EVENT_EXEC = 4
-const _PR_SVE_VL_INHERIT = (1 << 17)
-const _IPPORT_SUPDUP = 95
-const _SYS_ftruncate = ___NR_ftruncate
-const _SCHAR_WIDTH = 8
-const _TCA_STAB = 8
-const _IFLA_VF_LINK_STATE = 5
-const _RTNLGRP_NSID = 28
-const ___NR_mremap = 25
-const ___NR_lsetxattr = 189
-const _IPVLAN_MODE_L3 = 1
-const _IFLA_BOND_USE_CARRIER = 6
-const _IFLA_OFFLOAD_XSTATS_UNSPEC = 0
-const _INT_LEAST32_MIN = (-2147483647-1)
-const _ATF_COM = 0x02
-const _MAP_FILE = 0
-const ___DEC64_MIN__ = 1E-383
-const _IFLA_BR_TOPOLOGY_CHANGE_TIMER = 18
-const _SIGEV_NONE = 1
-const _NDTPA_MCAST_PROBES = 11
-const _SYS_mknodat = ___NR_mknodat
-const __POSIX_BARRIERS = 200809
-const _UINT_FAST16_WIDTH = ___WORDSIZE
-const _IP_RF = 0x8000
-const _ETH_P_PPPTALK = 0x0010
-const _TUNSETQUEUE_val = 1074025689
-const _DT_CHR = 2
-const ___FLT_MAX_EXP__ = 128
-const _RTN_MULTICAST = 5
-const ___NR_setsid = 112
-const __XOPEN_XPG2 = 1
-const _IP_DEFAULT_MULTICAST_LOOP = 1
-const __XOPEN_XPG4 = 1
-const ___NR_getresgid = 120
-const _BPF_JGE = 0x30
-const _BPF_LD = 0x00
-const _TCPI_OPT_ECN = 8
-const _ETXTBSY = 26
-const _IFLA_RMNET_MUX_ID = 1
-const _PR_FP_EXC_SW_ENABLE = 0x80
-const ___NR_time = 201
-const _HAVE_SYS_EPOLL_H = 1
-const _IFLA_VF_STATS_RX_BYTES = 2
-const _RT_SCOPE_UNIVERSE = 0
-const _SYS_epoll_ctl_old = ___NR_epoll_ctl_old
-const _ULONG_MAX = (_LONG_MAX * 2 + 1)
-const _CLD_TRAPPED = 4
-const _LONG_BIT = 64
-const ___RLIM_T_MATCHES_RLIM64_T = 1
-const _TCP_REPAIR_OPTIONS = 22
-const _X86_CR4_OSXMMEXCPT_BIT = 10
-const __POSIX_AIO_MAX = 1
-const _RTF_UP = 0x0001
-const _TCP_S_DATA_IN = (1 << 2)
-const _IFLA_BR_MAX_AGE = 3
-const __SC_MEMORY_PROTECTION = 19
-const _FNONBLOCK = _O_NONBLOCK
-const _IN_ATTRIB = 0x00000004
-const _ATF_PERM = 0x04
-const _IFLA_GENEVE_REMOTE6 = 7
-const _IFLA_BOND_MODE = 1
-const _EH_FRAME_FLAGS = "aw"
-const _O_APPEND = 02000
-const __SC_TYPED_MEMORY_OBJECTS = 165
-const _ETHER_MAX_LEN = (_ETH_FRAME_LEN + _ETHER_CRC_LEN)
-const ___NR_msgsnd = 69
-const _TCA_PAD = 9
-const _PR_SET_FP_MODE = 45
-const _NL_MMAP_STATUS_VALID = 2
-const ___NR_mount = 165
-const __IOC_TYPEBITS = 8
-const _SOCK_DGRAM = 2
-const _MOD_OFFSET = _ADJ_OFFSET
-const _IFLA_MAP = 14
-const _EL2NSYNC = 45
-const _IPV6_ORIGDSTADDR = 74
-const _SYS_munlock = ___NR_munlock
-const _TH_ACK = 0x10
-const _L_XTND = 2
-const _SO_TXTIME = 61
-const _RTM_DELACTION = 49
-const _XTABS = 0014000
-const _HAVE_SYS_SYSCALL_H = 1
-const _PR_SET_SPECULATION_CTRL = 53
-const _TIOCGDEV_val = 2147767346
-const ___NR_connect = 42
-const _X86_CR4_SMEP_BIT = 20
-const _FS_POLICY_FLAGS_VALID = 0x03
-const _TIOCGICOUNT = 0x545D
-const _SYS_statfs = ___NR_statfs
-const _NETLINK_RDMA = 20
-const _IPV6_2292HOPLIMIT = 8
-const _IFF_ONE_QUEUE = 0x2000
-const _IPPORT_CMDSERVER = 514
-const _PF_MAX = 44
-const _RT_CLASS_MAX = 255
-const _IPPROTO_IPV6 = 41
-const _SIOCSIFBR = 0x8941
-const ___INT_LEAST8_MAX__ = 0x7f
-const ___DEC128_MANT_DIG__ = 34
-const _ICMP6_RR_RESULT_FLAGS_FORBIDDEN = 0x0100
-const _MAP_SHARED = 0x01
-const _EUSERS = 87
-const _MAXTC = 6
-const _TCP_SYN_SENT = 2
-const _PF_NETLINK = 16
-const _XDP_ATTACHED_NONE = 0
-const ___DECIMAL_DIG__ = 21
-const _ETHER_ADDR_LEN = _ETH_ALEN
-const _FFI_TYPE_LAST = _FFI_TYPE_COMPLEX
-const _POSIX_MADV_NORMAL = 0
-const _ARPHRD_IEEE80211_PRISM = 802
-const _ETH_P_8021AD = 0x88A8
-const _LINUX_REBOOT_MAGIC2C = 537993216
-const _MNT_DETACH = 2
-const _IPTOS_ECN_NOT_ECT = 0x00
-const _SS_ONSTACK = 1
-const _IOC_IN = (__IOC_WRITE << __IOC_DIRSHIFT)
-const _ETH_P_8021AH = 0x88E7
-const _IFLA_TUN_VNET_HDR = 5
-const _MREMAP_MAYMOVE = 1
-const ___RLIMIT_NLIMITS = 16
-const _F_GETLK64 = 5
-const _RTPROT_UNSPEC = 0
-const _PARODD = 0001000
-const ___NR_kexec_load = 246
-const ___IFLA_VF_PORT_MAX = 2
-const _SYS_swapoff = ___NR_swapoff
-const ___STDC_UTF_32__ = 1
-const _RT_TABLE_LOCAL = 255
-const _FFSYNC = _O_FSYNC
-const _PENDIN = 0040000
-const ___INT8_MAX__ = 0x7f
-const _ETH_P_ARCNET = 0x001A
-const _FD_SETSIZE = ___FD_SETSIZE
-const _MSG_EOR = 128
-const __NET_IF_ARP_H = 1
-const _RTM_F_CLONED = 0x200
-const _EHWPOISON = 133
-const _IPPROTO_NONE = 59
-const _TCP_COOKIE_OUT_NEVER = (1 << 1)
-const _EPROTO = 71
-const __IOC_NRSHIFT = 0
-const _F_EXLCK = 4
-const ___NR_clone = 56
-const ___NR_ptrace = 101
-const __POSIX_V7_LPBIG_OFFBIG = -1
-const _HAVE_ACOSL = 1
-const _SIOCGIFDSTADDR = 0x8917
-const __POSIX_LOGIN_NAME_MAX = 9
-const _RTNLGRP_IPV6_NETCONF = 25
-const _PAGE_MASK = (^(_PAGE_SIZE-1))
-const __CS_XBS5_ILP32_OFFBIG_LINTFLAGS = 1107
-const _FFI_TYPE_SINT64 = 12
-const __SC_OPEN_MAX = 4
-const __SC_2_SW_DEV = 51
-const _NLM_F_ACK = 0x04
-const _SCNd8 = "hhd"
-const ___FLT128_MIN_10_EXP__ = (-4931)
-const _XDP_FLAGS_SKB_MODE = (1 << 1)
-const _SIOCGRARP = 0x8961
-const _IFLA_VF_PORTS = 24
-const _CERASE = 0177
-const ___NR_setpgid = 109
-const _RTF_INTERFACE = 0x40000000
-const _IFLA_BRPORT_ISOLATED = 33
-const _PRIoFAST8 = "o"
-const _IFLA_BOND_SLAVE_LINK_FAILURE_COUNT = 3
-const _BRKINT = 0000002
-const ___DECIMAL_BID_FORMAT__ = 1
-const _SOL_SOCKET = 1
-const __CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS = 1137
-const _IFLA_PRIORITY = 9
-const _ITIMER_REAL = 0
-const _TCFLSH = 0x540B
-const _FFI_THISCALL = 3
-const _IP_NODEFRAG = 22
-const _NETLINK_FIREWALL = 3
-const ___NR_sched_getaffinity = 204
-const _IPPROTO_UDPLITE = 136
-const _FS_PROJINHERIT_FL = 0x20000000
-const _MADV_DONTFORK = 10
-const _MSG_CMSG_CLOEXEC = 1073741824
-const _ENOENT = 2
-const _IPTOS_ECN_ECT1 = 0x01
-const _IFLA_VF_INFO = 1
-const _LOCK_WRITE = 128
-const _TCP_LISTEN = 10
-const _IPOPT_TS_PRESPEC = 3
-const ___POSIX_FADV_NOREUSE = 5
-const _ARPOP_REQUEST = 1
-const _PTRACE_EVENT_EXIT = 6
-const _XATTR_NAME_MAX = 255
-const ___S_IFLNK = 0120000
-const _TCA_ROOT_TAB = 1
-const _SKF_AD_PROTOCOL = 0
-const _ENOPKG = 65
-const ___ATOMIC_RELAXED = 0
-const _SYS_getsockopt = ___NR_getsockopt
-const _IFLA_VF_LINK_STATE_ENABLE = 1
-const _VTDLY = 0040000
-const ___NR_timer_delete = 226
-const _RTN_UNSPEC = 0
-const _SO_SNDTIMEO = 21
-const _AF_UNSPEC = _PF_UNSPEC
-const _TIOCSERSETMULTI = 0x545B
-const _ARPHRD_FCPL = 786
-const _LOCK_RW = 192
-const _REG_CR2 = 22
-const __SC_ARG_MAX = 0
-const _ARPHRD_FCPP = 784
-const _UINT_WIDTH = 32
-const _IFLA_VXLAN_ID = 1
-const ___USE_XOPEN = 1
-const _IPOPT_SEC = _IPOPT_SECURITY
-const _IFLA_TXQLEN = 13
-const _SYS_umount2 = ___NR_umount2
-const _TUN_TYPE_MASK = 0x000f
-const _CLOCK_REALTIME_COARSE = 5
-const _IFLA_BR_FDB_FLUSH = 21
-const _RTM_SETNEIGHTBL = 67
-const _IP_ADD_MEMBERSHIP = 35
-const _RTPROT_DHCP = 16
-const _CLONE_PTRACE = 0x00002000
-const _PROT_NONE = 0x0
-const _LINUX_REBOOT_CMD_RESTART = 0x01234567
-const _MAX_INPUT = 255
-const _RTA_UNSPEC = 0
-const _F_ADD_SEALS = 1033
-const _UIO_MAXIOV = ___IOV_MAX
-const __SC_TRACE_SYS_MAX = 244
-const _PARMRK = 0000010
-const __SC_XOPEN_XPG3 = 99
-const _PR_GET_FP_MODE = 46
-const __SC_XOPEN_XPG4 = 100
-const _UINT_LEAST64_WIDTH = 64
-const __SYS_WAIT_H = 1
-const _ETH_P_TRAILER = 0x001C
-const _SOL_TCP = 6
-const _ADJ_MICRO = 0x1000
-const _NDTA_THRESH1 = 2
-const _RTA_IP_PROTO = 27
-const _IFLA_BRPORT_FLUSH = 24
-const _TUNSETGROUP_val = 1074025678
-const _SO_CNX_ADVICE = 53
-const _NDTA_THRESH3 = 4
-const _LOCK_SH = 1
-const ___SIZEOF_WCHAR_T__ = 4
-const _SEM_VALUE_MAX = (2147483647)
-const ___NR_getuid = 102
-const _IFLA_BRPORT_MCAST_FLOOD = 27
-const _SOL_BLUETOOTH = 274
-const _ARPHRD_ETHER = 1
-const _IPPORT_NAMESERVER = 42
-const __SC_BASE = 134
-const _HOST_NAME_MAX = 64
-const _X86_CR0_ET_BIT = 4
-const _F_SETPIPE_SZ = 1031
-const ___UINT16_MAX__ = 0xffff
-const ___SEG_FS = 1
-const _SYS_fremovexattr = ___NR_fremovexattr
-const _FFI_TYPE_UINT16 = 7
-const ___ILP32_OFF32_LDFLAGS = "-m32"
-const _IPPORT_MTP = 57
-const _SYS_fsetxattr = ___NR_fsetxattr
-const ___NR_exit = 60
-const _BPF_H = 0x08
-const _PR_SET_SECCOMP = 22
-const _ETH_P_DIAG = 0x6005
-const _LOGIN_NAME_MAX = 256
-const _S_IRWXO = (_S_IRWXG >> 3)
-const _FFI_STDCALL = 5
-const _ARPHRD_INFINIBAND = 32
-const __IOC_WRITE = 1
-const _TIOCEXCL = 0x540C
-const __SC_THREAD_ROBUST_PRIO_PROTECT = 248
-const _PTRACE_O_TRACECLONE = 8
-const _SYS_prctl = ___NR_prctl
-const _IP_TRANSPARENT = 19
-const _IFLA_PORT_HOST_UUID = 5
-const ___NR_fanotify_mark = 301
-const _IFF_POINTOPOINT = 16
-const _RTF_DYNAMIC = 0x0010
-const _SIOCGIFMETRIC = 0x891d
-const _IFLA_BR_MCAST_STATS_ENABLED = 42
-const _SYS_execve = ___NR_execve
-const _ONLRET = 0000040
-const _RTAX_RTTVAR = 5
-const _IFLA_BR_MCAST_MLD_VERSION = 44
-const ___FLT_MIN_EXP__ = (-125)
-const _NUD_DELAY = 0x08
-const ___NR_sendmmsg = 307
-const _IFLA_BR_NF_CALL_IPTABLES = 36
-const _IPPORT_ECHO = 7
-const ___NR_clock_getres = 229
-const _MCAST_UNBLOCK_SOURCE = 44
-const _ETH_P_LOOPBACK = 0x9000
-const _ITIMER_VIRTUAL = 1
-const _PRIiLEAST8 = "i"
-const _ETH_P_CUST = 0x6006
-const _IFLA_BRPORT_FAST_LEAVE = 7
-const _SYS_setresuid = ___NR_setresuid
-const _RTF_XRESOLVE = 0x0800
-const _ARPHRD_IEEE80211_RADIOTAP = 803
-const ___S_IFCHR = 0020000
-const _CMSPAR = 010000000000
-const _ARPHRD_VOID = 0xFFFF
-const ___NR_listxattr = 194
-const _RTA_UID = 25
-const __IOC_NRMASK = ((1 << __IOC_NRBITS)-1)
-const _IOCSIZE_SHIFT = (__IOC_SIZESHIFT)
-const _EAGAIN = 11
-const ___FLT_MAX_10_EXP__ = 38
-const _IPV6_MULTICAST_LOOP = 19
-const ___NR_getpgid = 121
-const _SO_PRIORITY = 12
-const _MSG_DONTWAIT = 64
-const _IOCSIZE_MASK = (__IOC_SIZEMASK << __IOC_SIZESHIFT)
-const ___GCC_ATOMIC_WCHAR_T_LOCK_FREE = 2
-const ___FLT128_EPSILON__ = 1.1
-const _EINTR = 4
-const _RTF_NOPMTUDISC = 0x4000
-const _RTPROT_STATIC = 4
-const _IFA_LABEL = 3
-const _SO_PROTOCOL = 38
-const ___NR_readahead = 187
-const _TH_SYN = 0x02
-const _RTNLGRP_IPV6_PREFIX = 18
-const _ICMP6_DST_UNREACH_ADMIN = 1
-const _SIOCGIFPFLAGS = 0x8935
-const __SYS_STATFS_H = 1
-const ___STDC__ = 1
-const ___DEC128_MAX__ = 9.999999999999999999999999999999999E6144
-const _IN6_ADDR_GEN_MODE_NONE = 1
-const _RTM_SETLINK = 19
-const _FFI_OK = 0
-const ___IFLA_STATS_MAX = 6
-const _ND_ROUTER_SOLICIT = 133
-const _PR_SPEC_STORE_BYPASS = 0
-const _SYS_tee = ___NR_tee
-const _FPE_FLTSUB = 8
-const _MSG_WAITFORONE = 65536
-const __PC_ALLOC_SIZE_MIN = 18
-const _SIGILL = 4
-const _DN_DELETE = 0x00000008
-const _NI_NUMERICSERV = 2
-const _PF_ISDN = 34
-const _PR_CAP_AMBIENT = 47
-const _IPTOS_TOS_MASK = 0x1E
-const __SC_NL_LANGMAX = 120
-const _SIGCLD = _SIGCHLD
-const ___NR_chmod = 90
-const _STDOUT_FILENO = 1
-const __LP64 = 1
-const ___NR_mq_getsetattr = 245
-const _SYS_listen = ___NR_listen
-const _IFLA_VF_LINK_STATE_AUTO = 0
-const _X86_EFLAGS_RF_BIT = 16
-const _TCP_THIN_DUPACK = 17
-const ___NR_sync = 162
-const _SO_ATTACH_REUSEPORT_EBPF = 52
-const ___SIZEOF_DOUBLE__ = 8
-const _EMULTIHOP = 72
-const __POSIX_QLIMIT = 1
-const _SYS_getitimer = ___NR_getitimer
-const _RTM_GETQDISC = 38
-const _FS_COMPRBLK_FL = 0x00000200
-const _SYS_getpgrp = ___NR_getpgrp
-const ___FLT128_MANT_DIG__ = 113
-const _SA_ONSTACK = 0x08000000
-const _IFLA_BR_MCAST_IGMP_VERSION = 43
-const _SYS_pkey_free = ___NR_pkey_free
-const ___NR_shmctl = 31
-const __MKNOD_VER = 0
-const _FS_ENCRYPTION_MODE_SPECK128_256_XTS = 7
-const _SYS_getdents64 = ___NR_getdents64
-const ___NR_close = 3
-const _FS_BTREE_FL = 0x00001000
-const _MSG_RST = 4096
-const __SC_REALTIME_SIGNALS = 9
-const _IN_ALL_EVENTS = (_IN_ACCESS | _IN_MODIFY | _IN_ATTRIB | _IN_CLOSE_WRITE | _IN_CLOSE_NOWRITE | _IN_OPEN | _IN_MOVED_FROM | _IN_MOVED_TO | _IN_CREATE | _IN_DELETE | _IN_DELETE_SELF | _IN_MOVE_SELF)
-const _UINT_FAST16_MAX = (18446744073709551615)
-const _PTRACE_ATTACH = 16
-const ___NR_mknodat = 259
-const _SCNi8 = "hhi"
-const __SC_LEVEL1_DCACHE_ASSOC = 189
-const _RTM_NEWCACHEREPORT = 96
-const _SO_PEERNAME = 28
-const _X86_CR4_OSFXSR_BIT = 9
-const ___DBL_MIN_10_EXP__ = (-307)
-const __POSIX2_CHARCLASS_NAME_MAX = 14
-const ___BIT_TYPES_DEFINED__ = 1
-const __BITS_STAT_H = 1
-const _SIGKILL = 9
-const ___NR_mmap = 9
-const __DIRENT_H = 1
-const _RTA_CACHEINFO = 12
-const _RTF_MTU = 0x0040
-const _NDTPA_QUEUE_LENBYTES = 16
-const _CX86_CCR4 = 0xe8
-const _IFA_UNSPEC = 0
-const ___NR_setrlimit = 160
-const _SO_MEMINFO = 55
-const __SC_NPROCESSORS_ONLN = 84
-const _MCAST_JOIN_GROUP = 42
-const _EOVERFLOW = 75
-const _MADV_WILLNEED = 3
-const _ARPHRD_HIPPI = 780
-const _NSIG = __NSIG
-const _AF_ROUTE = _PF_ROUTE
-const _SIOCGSTAMPNS = 0x8907
-const _PORT_VDP_RESPONSE_SUCCESS = 0
-const _IFLA_MACSEC_REPLAY_PROTECT = 12
-const _TIOCMSET = 0x5418
-const _NETLINK_KOBJECT_UEVENT = 15
-const __POSIX2_EXPR_NEST_MAX = 32
-const _IP_MULTICAST_LOOP = 34
-const _RTM_GETMDB = 86
-const ___INT_LEAST8_WIDTH__ = 8
-const ___NR_rt_sigqueueinfo = 129
-const _X86_CR4_PKE_BIT = 22
-const _IFLA_BOND_SLAVE_PERM_HWADDR = 4
-const __POSIX_THREAD_PRIO_INHERIT = 200809
-const _EPOLLMSG = 1024
-const _IFLA_GSO_MAX_SIZE = 41
-const __SC_LEVEL1_ICACHE_LINESIZE = 187
-const ___NR_msync = 26
-const _RTA_MULTIPATH = 9
-const _FF0 = 0000000
-const _FF1 = 0100000
-const _ETH_P_ATMFATE = 0x8884
-const _X86_EFLAGS_ID_BIT = 21
-const ___NR_bind = 49
-const __DEFAULT_SOURCE = 1
-const _IPOPT_SECUR_RESTR = 0xaf13
-const _IFLA_VXLAN_COLLECT_METADATA = 25
-const _STATX_UID = 0x0008
-const _PTRACE_GETFPXREGS = 18
-const _SYS_getpriority = ___NR_getpriority
-const _HAVE_PIPE2 = 1
-const ___NR_clock_settime = 227
-const ___NR_munlock = 150
-const _RTPROT_OSPF = 188
-const _RTM_GETLINK = 18
-const ___NR_alarm = 37
-const ___O_DSYNC = 010000
-const _PRIO_PGRP = 1
-const ___NR_syncfs = 306
-const _ENOTSUP = _EOPNOTSUPP
-const _NETLINK_UNUSED = 1
-const _ICMP6_RR_PCOUSE_FLAGS_DECRVLTIME = 0x80
-const _HAVE_SYS_SOCKET_H = 1
-const _SYS_set_robust_list = ___NR_set_robust_list
-const _CLOCK_MONOTONIC_COARSE = 6
-const __CS_XBS5_LPBIG_OFFBIG_CFLAGS = 1112
-const __ASM_X86_UNISTD_64_H = 1
-const _SYS_process_vm_readv = ___NR_process_vm_readv
-const _X86_CR0_MP_BIT = 1
-const _IPOPT_MINOFF = 4
-const _IPV6_V6ONLY = 26
-const _X86_CR4_FSGSBASE_BIT = 16
-const _SIGEV_SIGNAL = 0
-const _SYS_rt_sigsuspend = ___NR_rt_sigsuspend
-const _RTM_NEWNEIGH = 28
-const ___PTHREAD_RWLOCK_INT_FLAGS_SHARED = 1
-const ___INT_LEAST64_WIDTH__ = 64
-const _SYS_getpeername = ___NR_getpeername
-const ___NR_chdir = 80
-const ___NR_exit_group = 231
-const ___POSIX2_THIS_VERSION = 200809
-const _NL0 = 0000000
-const ___IFLA_RMNET_MAX = 3
-const __SC_2_C_VERSION = 96
-const _ARPHRD_SLIP6 = 258
-const _SYS_getegid = ___NR_getegid
-const __SC_THREAD_DESTRUCTOR_ITERATIONS = 73
-const _SIGTSTP = 20
-const _MSG_FIN = 512
-const _NDUSEROPT_SRCADDR = 1
-const _IN_CLASSC_HOST = (0xffffffff & ^_IN_CLASSC_NET)
-const _CHAR_BIT = ___CHAR_BIT__
-const _MCL_FUTURE = 2
-const _RTAX_UNSPEC = 0
-const _IFLA_BOND_FAIL_OVER_MAC = 13
-const ___LDBL_HAS_DENORM__ = 1
-const _SIGIOT = _SIGABRT
-const ___NR_vfork = 58
-const __BITS_PTHREADTYPES_ARCH_H = 1
-const _NDTA_PAD = 9
-const ___NR_swapoff = 168
-const _IFLA_MACSEC_PROTECT = 8
-const _AT_SYMLINK_FOLLOW = 0x400
-const _PR_MCE_KILL_LATE = 0
-const _PORT_PROFILE_RESPONSE_INSUFFICIENT_RESOURCES = 260
-const _FS_XFLAG_EXTSIZE = 0x00000800
-const __CS_XBS5_ILP32_OFFBIG_LDFLAGS = 1105
-const _FS_XFLAG_RTINHERIT = 0x00000100
-const _FPE_INTOVF = 2
-const _SHRT_MAX = ___SHRT_MAX__
-const ___NR_process_vm_readv = 310
-const _MS_DIRSYNC = 128
-const _N_SYNC_PPP = 14
-const __MKNOD_VER_LINUX = 0
-const _IP_RECVFRAGSIZE = 25
-const _IFLA_BR_VLAN_STATS_ENABLED = 41
-const _PAGE_SHIFT = 12
-const _ILL_ILLOPN = 2
-const _LOCK_READ = 64
-const _IFLA_BOND_SLAVE_AD_AGGREGATOR_ID = 6
-const _SOL_X25 = 262
-const _IPTOS_LOWDELAY = 0x10
-const __SYS_IOCTL_H = 1
-const _SYS_getsid = ___NR_getsid
-const ___S_IFSOCK = 0140000
-const _PR_SET_MM_ARG_END = 9
-const _FFI_TRAMPOLINE_SIZE = 24
-const _ETH_P_NCSI = 0x88F8
-const _PORT_PROFILE_RESPONSE_INPROGRESS = 257
-const _SA_STACK = _SA_ONSTACK
-const _IFA_ANYCAST = 5
-const _RTAX_CC_ALGO = 16
-const _NUD_PROBE = 0x10
-const _PTRACE_PEEKUSER = 3
-const _ICMP6_TIME_EXCEED_TRANSIT = 0
-const __SC_PRIORITY_SCHEDULING = 10
-const __CS_POSIX_V7_ILP32_OFFBIG_LIBS = 1138
-const _SYS_readlinkat = ___NR_readlinkat
-const _S_IEXEC = _S_IXUSR
-const _TCP_CLOSING = 11
-const __BITS_TIME_H = 1
-const _IP_MSFILTER = 41
-const _HAVE_AS_X86_AES = 1
-const ___RLIMIT_LOCKS = 10
-const _TH_URG = 0x20
-const _O_SYNC = 04010000
-const __SYS_UIO_H = 1
-const _MACSEC_VALIDATE_CHECK = 1
-const _IGNCR = 0000200
-const ___INTPTR_WIDTH__ = 64
-const __CS_POSIX_V7_LP64_OFF64_CFLAGS = 1140
-const _BUS_OBJERR = 3
-const _TCP_CONGESTION = 13
-const ___NR_query_module = 178
-const _NLM_F_ROOT = 0x100
-const _EBADRQC = 56
-const _SYS_msgctl = ___NR_msgctl
-const _BPF_MEMWORDS = 16
-const _IFLA_VF_VLAN_INFO = 1
-const _RTNLGRP_ND_USEROPT = 20
-const _ATF_DONTPUB = 0x40
-const ___NR_shutdown = 48
-const _RTNLGRP_MPLS_NETCONF = 29
-const __SC_INT_MAX = 104
-const ___NR_setuid = 105
-const _HUPCL = 0002000
-const _AF_RDS = _PF_RDS
-const _PR_SET_TIMERSLACK = 29
-const _CLONE_SIGHAND = 0x00000800
-const _PR_SET_MM_ARG_START = 8
-const ___NR_dup2 = 33
-const ___NR_dup3 = 292
-const __POSIX_THREAD_PRIO_PROTECT = 200809
-const _PR_SET_MM_MAP = 14
-const __CS_POSIX_V6_ILP32_OFFBIG_CFLAGS = 1120
-const ___NR_sched_getscheduler = 145
-const __SC_XOPEN_CRYPT = 92
-const _RTM_NEWROUTE = 24
-const _SI_LOAD_SHIFT = 16
-const _PRIdLEAST16 = "d"
-const _MOD_ESTERROR = _ADJ_ESTERROR
-const _IPPORT_EFSSERVER = 520
-const _AF_IEEE802154 = _PF_IEEE802154
-const _SYS_signalfd4 = ___NR_signalfd4
-const _TIOCSSOFTCAR = 0x541A
-const ___NR_umount2 = 166
-const _IFLA_VRF_TABLE = 1
-const _SO_TIMESTAMPING = 37
-const _MS_RDONLY = 1
-const _SKF_NET_OFF = (-0x100000)
-const _DN_ACCESS = 0x00000001
-const _SYS_access = ___NR_access
-const __SC_V6_LPBIG_OFFBIG = 179
-const _IPOPT_RESERVED1 = 0x20
-const _TCP_COOKIE_MAX = 16
-const _RMNET_FLAGS_INGRESS_DEAGGREGATION = (1 << 0)
-const _MS_STRICTATIME = 16777216
-const ___NR_clock_gettime = 228
-const ___NR_semtimedop = 220
-const __UTSNAME_RELEASE_LENGTH = __UTSNAME_LENGTH
-const ___DEC32_MIN_EXP__ = (-94)
-const _X86_EFLAGS_FIXED_BIT = 1
-const _HAVE_SYS_PRCTL_H = 1
-const __POSIX_REENTRANT_FUNCTIONS = 1
-const _BLOCK_SIZE_BITS = 10
-const _ECONNRESET = 104
-const _IFLA_VF_IB_PORT_GUID = 11
-const ___DBL_DECIMAL_DIG__ = 17
-const _HAVE_OPENAT = 1
-const _TUN_PKT_STRIP = 0x0001
-const _VSTOP = 9
-const _IPTOS_DSCP_AF11 = 0x28
-const _IPTOS_DSCP_AF12 = 0x30
-const _IPTOS_DSCP_AF13 = 0x38
-const ___NR_recvmmsg = 299
-const ___USE_XOPEN2K8 = 1
-const _PR_FP_EXC_DIV = 0x010000
-const _CLONE_DETACHED = 0x00400000
-const _SYS_get_robust_list = ___NR_get_robust_list
-const _SO_DETACH_BPF = _SO_DETACH_FILTER
-const _STATX_ATTR_AUTOMOUNT = 0x1000
-const __POSIX_TIMERS = 200809
-const _TCPI_OPT_ECN_SEEN = 16
-const _ARPHRD_ASH = 781
-const _MS_RMT_MASK = (_MS_RDONLY|_MS_SYNCHRONOUS|_MS_MANDLOCK|_MS_I_VERSION| _MS_LAZYTIME)
-const _SYS_mq_notify = ___NR_mq_notify
-const _IFF_UP = 1
-const _IPPROTO_FRAGMENT = 44
-const _SCNiLEAST16 = "hi"
-const _F_SEAL_SHRINK = 0x0002
-const _FS_NOTAIL_FL = 0x00008000
-const _STATX_BTIME = 0x0800
-const ___IFLA_BRPORT_MAX = 35
-const ___NR_execve = 59
-const ___USE_EXTERN_INLINES = 1
-const _IP_BIND_ADDRESS_NO_PORT = 24
-const _INT8_MAX = (127)
-const _MADV_SEQUENTIAL = 2
-const _F_WRLCK = 1
-const _IPPORT_USERRESERVED = 5000
-const _IP_PMTUDISC_WANT = 1
-const _SYS_create_module = ___NR_create_module
-const _IFLA_BR_ROOT_ID = 10
-const _SYS_pivot_root = ___NR_pivot_root
-const _B230400 = 0010003
-const _SOL_TLS = 282
-const __NET_ROUTE_H = 1
-const _ELIBBAD = 80
-const _RPM_PCO_SETGLOBAL = 3
-const _BRIDGE_MODE_UNSPEC = 0
-const _ENOBUFS = 105
-const ___SHRT_WIDTH__ = 16
-const _RT_CLASS_UNSPEC = 0
-const ___FLT128_MAX_EXP__ = 16384
-const _IPTOS_DSCP_AF21 = 0x48
-const _IPTOS_DSCP_AF22 = 0x50
-const _IPTOS_DSCP_AF23 = 0x58
-const ___FLT32X_MAX_10_EXP__ = 308
-const __SC_UIO_MAXIOV = 60
-const _X86_CR0_EM_BIT = 2
-const _NTF_OFFLOADED = 0x20
-const _SYS_ioprio_set = ___NR_ioprio_set
-const ___NR_gettimeofday = 96
-const _PTRACE_CONT = 7
-const _TIOCSPTLCK_val = 1074025521
-const _PTRACE_PEEKTEXT = 1
-const _NETLINK_XFRM = 6
-const _TCA_UNSPEC = 0
-const _ETH_P_8021Q = 0x8100
-const _IFLA_VLAN_INGRESS_QOS = 4
-const _EPOLLRDBAND = 128
-const _SYS_umask = ___NR_umask
-const _PACKET_MR_UNICAST = 3
-const _NLM_F_ECHO = 0x08
-const _FFI_TYPE_SINT16 = 8
-const __SC_TRACE_USER_EVENT_MAX = 245
-const _SYS_recvmsg = ___NR_recvmsg
-const ___NR_sched_get_priority_min = 147
-const _SYS_ppoll = ___NR_ppoll
-const _FFI_TYPE_POINTER = 14
-const _IFA_RT_PRIORITY = 9
-const _RTAX_INITCWND = 11
-const _IP_PMTUDISC_INTERFACE = 4
-const _IFLA_PORT_UNSPEC = 0
-const _SIG_SETMASK = 2
-const _SOL_ICMPV6 = 58
-const _SCNx32 = "x"
-const _TCP_MSS = 512
-const _ETH_P_80221 = 0x8917
-const _CR2 = 0002000
-const _CR3 = 0003000
-const _SYS_lseek = ___NR_lseek
-const __FILE_OFFSET_BITS = 64
-const __SC_COLL_WEIGHTS_MAX = 40
-const __SC_THREAD_CPUTIME = 139
-const _PORT_REQUEST_PREASSOCIATE_RR = 1
-const _IN_UNMOUNT = 0x00002000
-const _IPTOS_DSCP_AF31 = 0x68
-const _IPTOS_DSCP_AF32 = 0x70
-const _IPTOS_DSCP_AF33 = 0x78
-const _IFLA_VXLAN_REMCSUM_RX = 22
-const _EPOLLEXCLUSIVE = 268435456
-const ___GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 = 1
-const _PTRACE_GETEVENTMSG = 16897
-const _LOCK_MAND = 32
-const _NETLINK_USERSOCK = 2
-const _FS_ENCRYPTION_MODE_INVALID = 0
-const _TUN_TX_TIMESTAMP = 1
-const _SYS_pwritev2 = ___NR_pwritev2
-const ___INT_LEAST16_MAX__ = 0x7fff
-const _SYS_pread64 = ___NR_pread64
-const _PRIoLEAST16 = "o"
-const _SCNiLEAST32 = "i"
-const _SYS_semctl = ___NR_semctl
-const __POSIX_NGROUPS_MAX = 8
-const _B4000000 = 0010017
-const _PORT_PROFILE_RESPONSE_INVALID = 258
-const _PACKET_FANOUT_DATA = 22
-const _CREAD = 0000200
-const _ETH_P_PPP_MP = 0x0008
-const ___FLT32X_DECIMAL_DIG__ = 17
-const _X86_CR4_PVI_BIT = 1
-const _SYS_epoll_create1 = ___NR_epoll_create1
-const _IFLA_BRPORT_CONFIG_PENDING = 20
-const ___DBL_MAX_EXP__ = 1024
-const _MAP_SYNC = 0x80000
-const _REG_RBP = 10
-const _EKEYREVOKED = 128
-const __POSIX_TRACE_EVENT_FILTER = -1
-const _AF_LOCAL = _PF_LOCAL
-const _REG_RBX = 11
-const _SCM_TIMESTAMPING = _SO_TIMESTAMPING
-const ___NR_getpgrp = 111
-const ___NR_rt_sigtimedwait = 128
-const ___FD_ZERO_STOS = "stosq"
-const _PTRACE_PEEKDATA = 2
-const _PTRACE_SYSCALL = 24
-const _SCNu32 = "u"
-const _LINUX_REBOOT_CMD_SW_SUSPEND = 0xD000FCE2
-const _O_DIRECTORY = ___O_DIRECTORY
-const _ETHERTYPE_SPRITE = 0x0500
-const _SOCK_RAW = 3
-const _O_NOATIME = ___O_NOATIME
-const _IPTOS_DSCP_AF41 = 0x88
-const _IPTOS_DSCP_AF42 = 0x90
-const _IPTOS_DSCP_AF43 = 0x98
-const _TIOCSPGRP = 0x5410
-const _ND_OPT_REDIRECTED_HEADER = 4
-const _RTAX_FEATURE_ALLFRAG = (1 << 3)
-const _ICMP6_DST_UNREACH_BEYONDSCOPE = 2
-const _IPOPT_TIMESTAMP = _IPOPT_TS
-const _RTM_GETDCB = 78
-const _WORD_BIT = 32
-const _TCA_STATS = 3
-const _N_SLIP = 1
-const _TCP_SAVED_SYN = 28
-const __SC_BC_STRING_MAX = 39
-const _RTAX_FEATURE_SACK = (1 << 1)
-const __XOPEN_SOURCE = 700
-const __ATFILE_SOURCE = 1
-const _PTRACE_EVENT_VFORK_DONE = 5
-const _ICMP6_RR_FLAGS_PREVDONE = 0x08
-const _ELNRNG = 48
-const __POSIX_AIO_LISTIO_MAX = 2
-const _RTN_UNICAST = 1
-const _RTA_MARK = 16
-const _SIGSEGV = 11
-const _NAME_MAX = 255
-const _AF_VSOCK = _PF_VSOCK
-const _F_ULOCK = 0
-const _MSG_BATCH = 262144
-const _FPE_FLTUND = 5
-const ___IFLA_VF_LINK_STATE_MAX = 3
-const _RTNLGRP_DCB = 23
-const _EPERM = 1
-const _REG_RCX = 14
-const _MS_NODIRATIME = 2048
-const __TERMIOS_H = 1
-const ___INTMAX_WIDTH__ = 64
-const _IFLA_BRPORT_GUARD = 5
-const _SYS_rt_sigpending = ___NR_rt_sigpending
-const _IFLA_MASTER = 10
-const _EOPNOTSUPP = 95
-const _CS5 = 0000000
-const __POSIX2_VERSION = ___POSIX2_THIS_VERSION
-const __SC_GETPW_R_SIZE_MAX = 70
-const _IP_RECVERR = 11
-const _HAVE_SINL = 1
-const __CS_POSIX_V7_ILP32_OFFBIG_CFLAGS = 1136
-const __CS_LFS64_LINTFLAGS = 1007
-const _PRIxFAST8 = "x"
-const _PRIoLEAST32 = "o"
-const _PRIO_USER = 2
-const _IFLA_NEW_IFINDEX = 49
-const _IFLA_VXLAN_LOCAL = 4
-const _PR_SET_MM_EXE_FILE = 13
-const _TCP_S_DATA_OUT = (1 << 3)
-const _ATF_MAGIC = 0x80
-const _NDTPA_GC_STALETIME = 6
-const ___k8 = 1
-const ___INT_FAST32_MAX__ = 0x7fffffffffffffff
-const __XBS5_LPBIG_OFFBIG = -1
-const _SIOCDELMULTI = 0x8932
-const _TUNSETNOCSUM_val = 1074025672
-const ___LDBL_DENORM_MIN__ = 1.1
-const _PF_UNSPEC = 0
-const _BPF_MOD = 0x90
-const _REG_RDI = 8
-const _BPF_MISC = 0x07
-const _F_GETOWN = ___F_GETOWN
-const _IFLA_BR_MCAST_LAST_MEMBER_CNT = 28
-const _TCPOPT_SACK_PERMITTED = 4
-const __SC_THREAD_ATTR_STACKSIZE = 78
-const __POSIX_V7_LP64_OFF64 = 1
-const _PF_IEEE802154 = 36
-const _ELIBMAX = 82
-const _B4800 = 0000014
-const _SYS_renameat2 = ___NR_renameat2
-const _IPPROTO_ENCAP = 98
-const _REG_RDX = 12
-const _IPV6_2292HOPOPTS = 3
-const ___NETINET_IP_H = 1
-const ___FLT64X_HAS_DENORM__ = 1
-const _IFLA_BRPORT_DESIGNATED_COST = 16
-const _INT_LEAST8_WIDTH = 8
-const _NLMSGERR_ATTR_OFFS = 2
-const _STATX_ATTR_ENCRYPTED = 0x0800
-const _REG_OLDMASK = 21
-const _FS_POLICY_FLAGS_PAD_4 = 0x00
-const _TIME_OOP = 3
-const _RTMGRP_IPV6_IFINFO = 0x800
-const _TCA_ROOT_UNSPEC = 0
-const ___W_CONTINUED = 0xffff
-const _IFLA_VXLAN_LABEL = 26
-const _BPF_JA = 0x00
-const ___NR_nanosleep = 35
-const _BPF_MAJOR_VERSION = 1
-const ___NR_getegid = 108
-const _PF_IUCV = 32
-const _PR_CAP_AMBIENT_LOWER = 3
-const _MAP_NORESERVE = 0x04000
-const _IPOPT_END = _IPOPT_EOL
-const _IFF_TAP = 0x0002
-const __SYS_USER_H = 1
-const _TUNGETIFF_val = 2147767506
-const _ADJ_MAXERROR = 0x0004
-const _RTNLGRP_IPV6_IFINFO = 12
-const _FS_DIRTY_FL = 0x00000100
-const ___NR_fallocate = 285
-const ___NR_set_mempolicy = 238
-const __POSIX_THREAD_ROBUST_PRIO_INHERIT = 200809
-const _RTA_MFC_STATS = 17
-const _CX86_RCR_BASE = 0xdc
-const _RTPROT_KERNEL = 2
-const _ICMP6_FILTER_BLOCKOTHERS = 3
-const _PR_FPEMU_NOPRINT = 1
-const ___FLT_MANT_DIG__ = 24
-const ___NR_fstat = 5
-const _PTRACE_O_EXITKILL = 1048576
-const _IFLA_BR_MCAST_LAST_MEMBER_INTVL = 30
-const _NETLINK_INET_DIAG = _NETLINK_SOCK_DIAG
-const _NETLINK_SCSITRANSPORT = 18
-const ___NR_select = 23
-const _IFLA_STATS_LINK_OFFLOAD_XSTATS = 4
-const ___NR_pipe = 22
-const _SA_NOCLDWAIT = 2
-const _SYS_kexec_file_load = ___NR_kexec_file_load
-const _B200 = 0000006
-const __POSIX_DELAYTIMER_MAX = 32
-const _PR_SET_ENDIAN = 20
-const _SYS_epoll_pwait = ___NR_epoll_pwait
-const _ETH_P_LOCALTALK = 0x0009
-const _PRIiFAST8 = "i"
-const _SEEK_END = 2
-const _TCA_CHAIN = 11
-const _SYS_timer_delete = ___NR_timer_delete
-const _RLIM_INFINITY = 0xffffffffffffffff
-const ___OFF_T_MATCHES_OFF64_T = 1
-const _RTNLGRP_PHONET_ROUTE = 22
-const __ISOC11_SOURCE = 1
-const _SIGXCPU = 24
-const _RTN_NAT = 10
-const _IFLA_TUN_GROUP = 2
-const ___LDBL_MAX__ = 1.1
-const _UINT_LEAST8_MAX = (255)
-const _ICMP6_DST_UNREACH_ADDR = 3
-const _POSIX_FADV_SEQUENTIAL = 2
-const _RTN_XRESOLVE = 11
-const _unix = 1
-const _SIZE_MAX = (18446744073709551615)
-const _STA_DEL = 0x0020
-const _MB_LEN_MAX = 16
-const _CIBAUD = 002003600000
-const ___clockid_t_defined = 1
-const __CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS = 1147
-const _AI_NUMERICHOST = 0x0004
-const _RE_DUP_MAX = (0x7fff)
-const _IFLA_VF_RATE = 6
-const _PRIX32 = "X"
-const _IPTOS_ECN_CE = 0x03
-const _IFLA_BR_PRIORITY = 6
-const _IPTOS_PREC_NETCONTROL = _IPTOS_CLASS_CS7
-const ___NR_getrusage = 98
-const _NUD_REACHABLE = 0x02
-const ___NR_uselib = 134
-const _EPOLLWRNORM = 256
-const ___IFLA_MAX = 52
-const _TCP_LINGER2 = 8
-const _RTNLGRP_IPV4_ROUTE = 7
-const __SC_INT_MIN = 105
-const _ETIME = 62
-const _IFLA_HSR_SEQ_NR = 5
-const __POSIX_SYMLINK_MAX = 255
-const _IFLA_PORT_RESPONSE = 7
-const _IFLA_BR_MCAST_ROUTER = 22
-const _TCA_HW_OFFLOAD = 12
-const _IFLA_INET6_TOKEN = 7
-const _TIOCPKT_FLUSHREAD = 1
-const _SYS_set_tid_address = ___NR_set_tid_address
-const _B19200 = 0000016
-const _IP_DEFAULT_MULTICAST_TTL = 1
-const ___SIG_ATOMIC_MIN__ = (-___SIG_ATOMIC_MAX__ - 1)
-const _IFLA_BOND_MIN_LINKS = 18
-const _IPPROTO_RAW = 255
-const _SYS_getresuid = ___NR_getresuid
-const _RTA_SRC = 2
-const _IPV6_PMTUDISC_DO = 2
-const _RT_SCOPE_LINK = 253
-const _SYS_sched_yield = ___NR_sched_yield
-const _SA_NOCLDSTOP = 1
-const _NLA_F_NESTED = (1 << 15)
-const _ENAVAIL = 119
-const _ETH_P_ERSPAN2 = 0x22EB
-const _TIOCSER_TEMT = 0x01
-const _IFLA_BRPORT_MULTICAST_ROUTER = 25
-const _OPOST = 0000001
-const _W_OK = 2
-const _IPOPT_RA = 148
-const _ETHERTYPE_IPX = 0x8137
-const _RTM_GETNEIGHTBL = 66
-const __SC_V6_LP64_OFF64 = 178
-const _DELAYTIMER_MAX = 2147483647
-const _PR_GET_NAME = 16
-const _IFLA_BRPORT_COST = 3
-const _SIOCGIFBR = 0x8940
-const _IFLA_MACSEC_INC_SCI = 9
-const _IN_ONESHOT = 0x80000000
-const _SYS_adjtimex = ___NR_adjtimex
-const _ILL_COPROC = 7
-const _IPOPT_RR = 7
-const _PR_SVE_SET_VL_ONEXEC = (1 << 18)
-const _SYS_pwrite64 = ___NR_pwrite64
-const _PR_SET_NAME = 15
-const _VQUIT = 1
-const _FS_XFLAG_EXTSZINHERIT = 0x00001000
-const _IFLA_PORT_INSTANCE_UUID = 4
-const _IPTOS_CLASS_CS3 = 0x60
-const ___PTRDIFF_WIDTH__ = 64
-const _ETH_P_EDSA = 0xDADA
-const _SYS_setitimer = ___NR_setitimer
-const ___FLT32X_EPSILON__ = 1.1
-const ___FLT128_MIN_EXP__ = (-16381)
-const ___NR_setfsuid = 122
-const _IPTOS_CLASS_CS6 = 0xc0
-const _IFLA_BRPORT_BRIDGE_ID = 14
-const _RTM_DELNETCONF = 81
-const _ICMP6_TIME_EXCEEDED = 3
-const ___NR_setfsgid = 123
-const _SIOCDELDLCI = 0x8981
-const _IPPORT_TTYLINK = 87
-const _SIOCGARP = 0x8954
-const _RTF_DEFAULT = 0x00010000
-const _SYS_mq_open = ___NR_mq_open
-const _SYS_clock_getres = ___NR_clock_getres
-const _MQ_PRIO_MAX = 32768
-const __SC_CHAR_MAX = 102
-const _IPV6_ADD_MEMBERSHIP = _IPV6_JOIN_GROUP
-const __STAT_VER_LINUX = 1
-const _IFLA_BRPORT_LEARNING_SYNC = 11
-const _ENOTNAM = 118
-const _TIOCPKT_FLUSHWRITE = 2
-const _MAP_HUGETLB = 0x40000
-const _HAVE_FACCESSAT = 1
-const ___DBL_MIN_EXP__ = (-1021)
-const _X86_CR4_PCIDE_BIT = 17
-const _SCNiLEAST8 = "hhi"
-const _IPV6_PMTUDISC_PROBE = 3
-const _IPPORT_FINGER = 79
-const _PORT_UUID_MAX = 16
-const _LONG_LONG_MAX = ___LONG_LONG_MAX__
-const _INT8_MIN = (-128)
-const ___NR_write = 1
-const ___S_IFBLK = 0060000
-const _SCHED_FIFO = 1
-const __PATH_HEQUIV = "/etc/hosts.equiv"
-const _BPF_MSH = 0xa0
-const __PC_SYNC_IO = 9
-const __SC_ADVISORY_INFO = 132
-const ___NR_recvmsg = 47
-const _FASYNC = _O_ASYNC
-const _RTMGRP_IPV6_MROUTE = 0x200
-const _SYS_io_pgetevents = ___NR_io_pgetevents
-const _HAVE_SYNC_BOOL_COMPARE_AND_SWAP_4 = 1
-const _EPOLL_CTL_ADD = 1
-const _USHRT_MAX = (_SHRT_MAX * 2 + 1)
-const __SC_TRACE = 181
-const _PTRACE_SINGLESTEP = 9
-const _IFLA_LINK = 5
-const _NDTPA_RETRANS_TIME = 5
-const _HAVE_SYNC_BOOL_COMPARE_AND_SWAP_8 = 1
-const _RTM_GETTFILTER = 46
-const _SYS_msgrcv = ___NR_msgrcv
-const ___NR_msgctl = 71
-const _HAVE_RENAMEAT = 1
-const _IFF_NAPI_FRAGS = 0x0020
-const _IFLA_XDP_ATTACHED = 2
-const _SYS_epoll_create = ___NR_epoll_create
-const _IFLA_VF_STATS_BROADCAST = 4
-const _TCP_MD5SIG_FLAG_PREFIX = 1
-const _IFLA_BOND_AD_USER_PORT_KEY = 25
-const _ARPHRD_ADAPT = 264
-const _TUNATTACHFILTER_val = 1074812117
-const _TCP_MAX_WINSHIFT = 14
-const _IPPROTO_IGMP = 2
-const _IP_MAX_MEMBERSHIPS = 20
-const _IFLA_BRPORT_BACKUP_PORT = 34
-const _RTMGRP_DECnet_IFADDR = 0x1000
-const _MADV_KEEPONFORK = 19
-const _AF_AX25 = _PF_AX25
-const _INTPTR_MAX = (9223372036854775807)
-const _ARPHRD_EUI64 = 27
-const _RTA_GATEWAY = 5
-const _SCNu16 = "hu"
-const ___NR_truncate = 76
-const ___NR_getrlimit = 97
-const __POSIX_CHOWN_RESTRICTED = 0
-const ___NR_pread64 = 17
-const _PR_SET_MM_START_BRK = 6
-const _RTAX_LOCK = 1
-const _SYS_getdents = ___NR_getdents
-const _SO_DOMAIN = 39
-const _S_ISVTX = ___S_ISVTX
-const _PTRACE_POKEDATA = 5
-const _PACKET_ORIGDEV = 9
-const _IPOPT_TS = 68
-const ___IFLA_OFFLOAD_XSTATS_MAX = 2
-const __SC_SHRT_MAX = 113
-const _REG_RIP = 16
-const ___FLT64X_MAX__ = 1.1
-const _IFF_ALLMULTI = 512
-const _SA_SIGINFO = 4
-const _REG_CSGSFS = 18
-const _IFLA_VXLAN_GBP = 23
-const __TIME_H = 1
-const _SYS_getuid = ___NR_getuid
-const _IPV6_PMTUDISC_WANT = 1
-const __SC_2_PBS_MESSAGE = 171
-const ___NR_membarrier = 324
-const _SYS_wait4 = ___NR_wait4
-const _LONG_WIDTH = ___WORDSIZE
-const _BPF_K = 0x00
-const _ENOTUNIQ = 76
-const _ND_OPT_HOME_AGENT_INFO = 8
-const _NI_NAMEREQD = 8
-const ___pic__ = 2
-const _NLM_F_DUMP_INTR = 0x10
-const _FALLOC_FL_UNSHARE_RANGE = 0x40
-const _LINUX_REBOOT_CMD_POWER_OFF = 0x4321FEDC
-const ___IFLA_VRF_MAX = 2
-const _IFLA_INET6_ADDR_GEN_MODE = 8
-const _ENOSR = 63
-const _PR_GET_TIMING = 13
-const __POSIX_C_SOURCE = 200809
-const _TUNSETTXFILTER_val = 1074025681
-const _PR_CAP_AMBIENT_IS_SET = 1
-const _ITIMER_PROF = 2
-const ___SIZEOF_PTHREAD_MUTEXATTR_T = 4
-const _SYS_name_to_handle_at = ___NR_name_to_handle_at
-const _B576000 = 0010006
-const _SEEK_SET = 0
-const _BPF_OR = 0x40
-const _PF_ROUTE = _PF_NETLINK
-const ___FLT64_MIN_EXP__ = (-1021)
-const _IN_MASK_ADD = 0x20000000
-const __CS_POSIX_V6_ILP32_OFF32_CFLAGS = 1116
-const _TCP_MAXSEG = 2
-const _N_IRDA = 11
-const _IPV6_RTHDR_STRICT = 1
-const _PACKET_RECV_OUTPUT = 3
-const _MADV_DONTNEED = 4
-const _ND_REDIRECT = 137
-const ___siginfo_t_defined = 1
-const ___GCC_ATOMIC_CHAR16_T_LOCK_FREE = 2
-const _RTAX_QUICKACK = 15
-const ___FLT32_MAX_10_EXP__ = 38
-const _BPF_MUL = 0x20
-const _SYS_epoll_wait_old = ___NR_epoll_wait_old
-const ___IFLA_IPVLAN_MAX = 3
-const _IP_PMTUDISC_PROBE = 3
-const _SYS_sysfs = ___NR_sysfs
-const ___OPTIMIZE__ = 1
-const _IPTOS_PREC_INTERNETCONTROL = _IPTOS_CLASS_CS6
-const _HAVE_ASINL = 1
-const _IPV6_UNICAST_IF = 76
-const _NLM_F_ATOMIC = 0x400
-const _FS_XFLAG_NOSYMLINKS = 0x00000400
-const _F_LOCK = 1
-const _ICMP6_PARAMPROB_HEADER = 0
-const _ETH_P_IEEE802154 = 0x00F6
-const _SIOCGIFHWADDR = 0x8927
-const _SYS_semget = ___NR_semget
-const ___PTHREAD_MUTEX_NUSERS_AFTER_KIND = 0
-const _PR_SET_MM_MAP_SIZE = 15
-const _RTN_BLACKHOLE = 6
-const _SYS_pkey_alloc = ___NR_pkey_alloc
-const _AF_INET6 = _PF_INET6
-const _NLA_HDRLEN_val = 4
-const _HAVE_REMOVEXATTR = 1
-const _ICMP6_RR_FLAGS_SPECSITE = 0x10
-const ___NR_setns = 308
-const ___WNOTHREAD = 0x20000000
-const _ETH_P_LOOP = 0x0060
-const _VEOL = 11
-const _MS_NODEV = 4
-const _SO_ZEROCOPY = 60
-const ___NR_getrandom = 318
-const _RTF_ALLONLINK = 0x00020000
-const _RTNLGRP_DECnet_RULE = 16
-const ___NR_mbind = 237
-const _MS_KERNMOUNT = 4194304
-const _IUCLC = 0001000
-const _HAVE_SEM_TIMEDWAIT = 1
-const ___PREFIX_MAX = 3
-const _MAP_STACK = 0x20000
-const _SYS_personality = ___NR_personality
-const __POSIX_MONOTONIC_CLOCK = 0
-const _UTIME_OMIT = ((1 << 30) - 2)
-const _PRIoLEAST8 = "o"
-const _PR_FP_EXC_INV = 0x100000
-const _ETHERTYPE_VLAN = 0x8100
-const _RTPROT_GATED = 8
-const _MS_MOVE = 8192
-const _IFLA_BRPORT_DESIGNATED_PORT = 15
-const _PR_SET_TSC = 26
-const __STDC_PREDEF_H = 1
-const _IFF_AUTOMEDIA = 16384
-const ___USE_FORTIFY_LEVEL = 0
-const _EBFONT = 59
-const ___NDTA_MAX = 10
-const ___SIZEOF_LONG_LONG__ = 8
-const _IPV6_PMTUDISC_DONT = 0
-const _IPVLAN_MODE_L3S = 2
-const _IFLA_TUN_TYPE = 3
-const _O_CLOEXEC = ___O_CLOEXEC
-const _SKF_AD_MARK = 20
-const ___FLT64X_DENORM_MIN__ = 1.1
-const _IFF_SLAVE = 2048
-const _DT_REG = 8
-const _FALLOC_FL_PUNCH_HOLE = 0x02
-const _ARPHRD_NETROM = 0
-const ___LDBL_DIG__ = 18
-const __SC_USER_GROUPS = 166
-const __UNISTD_H = 1
-const _TCP_MAXWIN = 65535
-const _FS_NODUMP_FL = 0x00000040
-const _TIOCSLCKTRMIOS = 0x5457
-const ___NR_finit_module = 313
-const _SKF_AD_MAX = 64
-const _REG_R14 = 6
-const _FALLOC_FL_ZERO_RANGE = 0x10
-const _IFLA_BR_GC_TIMER = 19
-const ___NR_fadvise64 = 221
-const _O_NDELAY = _O_NONBLOCK
-const _EPOLLPRI = 2
-const _EAI_FAIL = -4
-const ___glibc_c99_flexarr_available = 1
-const ___NR_io_submit = 209
-const _RTA_TTL_PROPAGATE = 26
-const _N_SMSBLOCK = 12
-const __POSIX_THREAD_CPUTIME = 0
-const _TCPI_OPT_SACK = 2
-const _TIOCGETD = 0x5424
-const _CLONE_SYSVSEM = 0x00040000
-const _NETLINK_SELINUX = 7
-const _CLOCK_THREAD_CPUTIME_ID = 3
-const ___NR_clock_nanosleep = 230
-const __SC_CHAR_BIT = 101
-const _SA_RESETHAND = 0x80000000
-const _ADJ_STATUS = 0x0010
-const _PR_SET_PTRACER = 0x59616d61
-const _PR_SET_MM_BRK = 7
-const ___ILP32_OFFBIG_CFLAGS = "-m32 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"
-const _TCP_FASTOPEN_KEY = 33
-const __SC_SHARED_MEMORY_OBJECTS = 22
-const _RTMGRP_IPV6_ROUTE = 0x400
-const _IFLA_BRPORT_PRIORITY = 2
-const _B3000000 = 0010015
-const _MS_MGC_VAL = 0xC0ED0000
-const _ADJ_ESTERROR = 0x0008
-const _RTNH_F_LINKDOWN = 16
-const _ETH_P_DNA_DL = 0x6001
-const _PR_SET_TIMING = 14
-const _NETLINK_ISCSI = 8
-const ___NDA_MAX = 12
-const ___NR_setgroups = 116
-const __XOPEN_LIM_H = 1
-const ___ORDER_BIG_ENDIAN__ = 4321
-const _ARPHRD_X25 = 271
-const _LLONG_MAX = ___LONG_LONG_MAX__
-const __CS_LFS_CFLAGS = 1000
-const __SYSCALL_H = 1
-const _ARPHRD_ECONET = 782
-const ___GNUC_STDC_INLINE__ = 1
-const _MS_PRIVATE = 262144
-const _MACVLAN_MACADDR_DEL = 1
-const _SCHED_RESET_ON_FORK = 0x40000000
-const _PORT_PROFILE_RESPONSE_SUCCESS = 256
-const _PR_GET_DUMPABLE = 3
-const _NDA_UNSPEC = 0
-const __SC_RE_DUP_MAX = 44
-const _HOST_NOT_FOUND = 1
-const _SYS_preadv = ___NR_preadv
-const _MOD_MAXERROR = _ADJ_MAXERROR
-const _O_DIRECT = ___O_DIRECT
-const _IFLA_BOND_ALL_SLAVES_ACTIVE = 17
-const __SC_PII_INTERNET = 56
-const _TUNSETSNDBUF_val = 1074025684
-const _RTNLGRP_IPV6_IFADDR = 9
-const _STATX_NLINK = 0x0004
-const ___IFLA_PORT_MAX = 8
-const _BUS_ADRERR = 2
-const _RTM_NEWADDR = 20
-const _TIOCMIWAIT = 0x545C
-const _RTM_DELNSID = 89
-const _HAVE_SYS_SYSINFO_H = 1
-const ___NR_stat = 4
-const _SPLICE_F_MORE = 4
-const _IFA_F_MCAUTOJOIN = 0x400
-const _SYS_ioprio_get = ___NR_ioprio_get
-const _HAVE_DL_ITERATE_PHDR = 1
-const ___IFLA_VF_STATS_MAX = 9
-const _SYS_init_module = ___NR_init_module
-const _RTM_GETANYCAST = 62
-const __POSIX_MQ_OPEN_MAX = 8
-const _SYS_lgetxattr = ___NR_lgetxattr
-const _SYS_rmdir = ___NR_rmdir
-const _ETHERTYPE_AARP = 0x80F3
-const _PACKAGE_TARNAME = "libgo"
-const _INT_LEAST8_MAX = (127)
-const _IPTOS_PREC_ROUTINE = _IPTOS_CLASS_CS0
-const _IFA_F_OPTIMISTIC = 0x04
-const _NDTPA_UNSPEC = 0
-const ___NR_pselect6 = 270
-const _F_GETSIG = ___F_GETSIG
-const _SO_WIFI_STATUS = 41
-const _S_IWOTH = (_S_IWGRP >> 3)
-const _INPCK = 0000020
-const _NDTPA_APP_PROBES = 9
-const ___O_LARGEFILE = 0
-const _PORT_VDP_RESPONSE_VTID_VERSION_VIOALTION = 5
-const ___NR_setxattr = 188
-const ___FLT32_HAS_INFINITY__ = 1
-const __CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS = 1129
-const _PR_GET_TSC = 25
-const _RTM_GETNEIGH = 30
-const _PTRACE_SETOPTIONS = 16896
-const ___NR_epoll_create = 213
-const _IPTOS_RELIABILITY = 0x04
-const _ARPHRD_FRAD = 770
-const _SIOCSIFBRDADDR = 0x891a
-const ___UINTPTR_MAX__ = 0xffffffffffffffff
-const ___NR_chown = 92
-const ___NR_fanotify_init = 300
-const _AT_NO_AUTOMOUNT = 0x800
-const ___NR_epoll_create1 = 291
-const _SYS_setresgid = ___NR_setresgid
-const _N_PROFIBUS_FDL = 10
-const _BPF_XOR = 0xa0
-const _ICMP6_RR_FLAGS_REQRESULT = 0x40
-const _IFLA_IPOIB_MODE = 2
-const _MAP_SHARED_VALIDATE = 0x03
-const _SYS_query_module = ___NR_query_module
-const _SYS_timer_getoverrun = ___NR_timer_getoverrun
-const ___NR_fremovexattr = 199
-const _SIZE_WIDTH = ___WORDSIZE
-const _IFA_F_SECONDARY = 0x01
-const __SC_JOB_CONTROL = 7
-const ___NR_move_pages = 279
-const _IFLA_CARRIER_CHANGES = 35
-const _INET6_ADDRSTRLEN = 46
-const _IFLA_IPOIB_PKEY = 1
-const _IPPROTO_DCCP = 33
-const _S_IRGRP = (_S_IRUSR >> 3)
-const _SOL_IRDA = 266
-const _HAVE_UNSHARE = 1
-const _STATX_ATTR_IMMUTABLE = 0x0010
-const __SC_FSYNC = 15
-const ___NR_listen = 50
-const _SCNxLEAST16 = "hx"
-const _IFLA_MACSEC_PAD = 14
-const _AI_CANONIDN = 0x0080
-const _PR_MCE_KILL_GET = 34
-const _TUN_F_CSUM = 0x01
-const ___FLT32X_MAX_EXP__ = 1024
-const _AF_PACKET = _PF_PACKET
-const _IFLA_BRPORT_MODE = 4
-const _PACKET_LOSS = 14
-const _WCHAR_WIDTH = 32
-const _SOL_NETBEUI = 267
-const ___NR_fgetxattr = 193
-const __SC_XBS5_ILP32_OFF32 = 125
-const _TCP_QUICKACK = 12
-const _O_TMPFILE = ___O_TMPFILE
-const _EFBIG = 27
-const __SC_2_C_BIND = 47
-const _IPTOS_CLASS_CS0 = 0x00
-const _IPTOS_CLASS_CS1 = 0x20
-const _IPTOS_CLASS_CS2 = 0x40
-const _SYS_fsync = ___NR_fsync
-const _IPTOS_CLASS_CS4 = 0x80
-const _IPTOS_CLASS_CS5 = 0xa0
-const __IOC_DIRSHIFT = (__IOC_SIZESHIFT+__IOC_SIZEBITS)
-const _IPTOS_CLASS_CS7 = 0xe0
-const ___FLT64X_DIG__ = 18
-const _TCP_FASTOPEN_NO_COOKIE = 34
-const _LINUX_REBOOT_MAGIC2A = 85072278
-const _PR_MCE_KILL_CLEAR = 0
-const _PTRACE_O_MASK = 3145983
-const _EXDEV = 18
-const _NUD_INCOMPLETE = 0x01
-const _AF_KEY = _PF_KEY
-const _X86_CR3_PCD_BIT = 4
-const _PTRACE_SETSIGINFO = 16899
-const _EL3HLT = 46
-const _SYS_fanotify_mark = ___NR_fanotify_mark
-const __BITS_ERRNO_H = 1
-const ___NR_timer_getoverrun = 225
-const _IPV6_TCLASS = 67
-const _NDTA_PARMS = 6
-const _AF_X25 = _PF_X25
-const _BSDLY = 0020000
-const _MSG_PROXY = 16
-const _IFLA_MACSEC_UNSPEC = 0
-const ___NR_afs_syscall = 183
-const _MFD_CLOEXEC = 1
-const ___UINT_FAST8_MAX__ = 0xff
-const _STATX_SIZE = 0x0200
-const __SC_CHAR_MIN = 103
-const _FS_COMPR_FL = 0x00000004
-const _ICMP6_RR_RESULT_FLAGS_OOB = 0x0200
-const _SCM_TIMESTAMPING_PKTINFO = 58
-const _VEOF = 4
-const ___NR_mq_open = 240
-const _IFF_MASTER = 1024
-const _PTRACE_SINGLEBLOCK = 33
-const _SYS_gettimeofday = ___NR_gettimeofday
-const ___NR_accept = 43
-const __POSIX_MESSAGE_PASSING = 200809
-const ___PTRDIFF_MAX__ = 0x7fffffffffffffff
-const _SI_KERNEL = 128
-const __SC_BC_BASE_MAX = 36
-const _TUNSETLINK_val = 1074025677
-const _SYS_sync_file_range = ___NR_sync_file_range
-const _ARPHRD_CSLIP = 257
-const _PR_FP_EXC_OVF = 0x020000
-const ___NR_socketpair = 53
-const _SYS_userfaultfd = ___NR_userfaultfd
-const _IFLA_BOND_PRIMARY = 11
-const _CLD_DUMPED = 3
-const _SYS_migrate_pages = ___NR_migrate_pages
-const _CSIZE = 0000060
-const _RTMGRP_TC = 8
-const _RTM_NEWCHAIN = 100
-const _EACCES = 13
-const __POSIX_MAX_CANON = 255
-const _RTPROT_ZEBRA = 11
-const __POSIX_THREAD_THREADS_MAX = 64
-const _CLOCK_BOOTTIME = 7
-const ___x86_64 = 1
-const _CQUIT = 034
-const _TIOCGPTN_val = 2147767344
-const __SC_XOPEN_VERSION = 89
-const ___INT16_MAX__ = 0x7fff
-const __SC_NL_SETMAX = 123
-const ___NR_io_cancel = 210
-const __SYS_CDEFS_H = 1
-const _SCNxLEAST32 = "x"
-const _ETH_P_MOBITEX = 0x0015
-const _IFLA_EVENT_BONDING_FAILOVER = 3
-const _SI_TIMER = -2
-const _ENOKEY = 126
-const _IFLA_BRPORT_TOPOLOGY_CHANGE_ACK = 19
-const _ARPHRD_CSLIP6 = 259
-const ___WINT_MIN__ = 0
-const ___S_IFREG = 0100000
-const _INTPTR_MIN = (-9223372036854775807-1)
-const ___S_ISUID = 04000
-const _PR_SET_SECUREBITS = 28
-const _EPOLLWRBAND = 512
-const __LFS64_ASYNCHRONOUS_IO = 1
-const _SKF_AD_RXHASH = 32
-const _PF_LOCAL = 1
-const _ENOTSOCK = 88
-const _S_IFMT = ___S_IFMT
-const ___NR_kcmp = 312
-const _SYS_splice = ___NR_splice
-const __POSIX_TRACE_INHERIT = -1
-const __SC_SHRT_MIN = 114
-const _ARPHRD_LAPB = 516
-const _IFLA_BOND_AD_INFO_PARTNER_KEY = 4
-const _CLOCK_MONOTONIC_RAW = 4
-const _MCAST_EXCLUDE = 0
-const _SIOCSIFMTU = 0x8922
-const _AT_STATX_FORCE_SYNC = 0x2000
-const _SIOCGIFCONF = 0x8912
-const _FS_SECRM_FL = 0x00000001
-const ___INT_FAST32_WIDTH__ = 64
-const __PC_MAX_CANON = 1
-const _FIOCLEX = 0x5451
-const ___ILP32_OFFBIG_LDFLAGS = "-m32"
-const _IFLA_HSR_MULTICAST_SPEC = 3
-const ___INT_FAST16_MAX__ = 0x7fffffffffffffff
-const _SYS_mlockall = ___NR_mlockall
-const _SYS_set_thread_area = ___NR_set_thread_area
-const _MS_BIND = 4096
-const _ARPOP_InREQUEST = 8
-const _SIZEOF_VOID_P = 8
-const _SIOCGIFNETMASK = 0x891b
-const _SCHED_BATCH = 3
-const _RTM_NEWACTION = 48
-const _AF_KCM = _PF_KCM
-const _SYS_copy_file_range = ___NR_copy_file_range
-const _ARPHRD_SLIP = 256
-const _MS_RELATIME = 2097152
-const _RUSAGE_SELF = 0
-const ___F_SETOWN_EX = 15
-const ___RLIMIT_NICE = 13
-const _SO_ATTACH_FILTER = 26
-const _EPOLLIN = 1
-const _IFA_F_HOMEADDRESS = 0x10
-const _SKF_LL_OFF = (-0x200000)
-const _RTF_THROW = 0x2000
-const _SYS_open_by_handle_at = ___NR_open_by_handle_at
-const ___SIZEOF_WINT_T__ = 4
-const _IFLA_BRPORT_PROXYARP = 10
-const _SYS_madvise = ___NR_madvise
-const _STA_FREQHOLD = 0x0080
-const _PF_VSOCK = 40
-const _NCCS = 32
-const ___IFLA_VRF_PORT_MAX = 2
-const __SC_V6_ILP32_OFF32 = 176
-const _CLD_EXITED = 1
-const _ETOOMANYREFS = 109
-const _RTAX_FEATURE_ECN = (1 << 0)
-const _ETH_P_HSR = 0x892F
-const _SYS_io_setup = ___NR_io_setup
-const _RLIMIT_CORE = 4
-const _SYS_keyctl = ___NR_keyctl
-const __SC_SEM_NSEMS_MAX = 32
-const _EPOLLWAKEUP = 536870912
-const ___NR_flistxattr = 196
-const __SC_BARRIERS = 133
-const _SYS_setgid = ___NR_setgid
-const __SC_WORD_BIT = 107
-const _ARPHRD_ROSE = 270
-const _SI_USER = 0
-const _IN_CLASSB_NSHIFT = 16
-const _NDTPA_PROXY_QLEN = 14
-const _PRIi16 = "i"
-const _IFLA_BOND_AD_INFO_PARTNER_MAC = 5
-const _MSG_CONFIRM = 2048
-const ___NR_symlinkat = 266
-const _HAVE_FUTIMESAT = 1
-const ___PDP_ENDIAN = 3412
-const _PTHREAD_KEYS_MAX = 1024
-const _MS_NOSUID = 2
-const _IFLA_BR_MCAST_QUERY_INTVL = 33
-const ___UINTMAX_MAX__ = 0xffffffffffffffff
-const _IFLA_WEIGHT = 15
-const _IPV6_XFRM_POLICY = 35
-const ___NR_access = 21
-const __SC_LEVEL1_ICACHE_SIZE = 185
-const _RTMGRP_IPV6_IFADDR = 0x100
-const ___NR_link = 86
-const _FS_XFLAG_REALTIME = 0x00000001
-const _FALLOC_FL_INSERT_RANGE = 0x20
-const ___PRIPTR_PREFIX = "l"
-const _IFLA_XFRM_UNSPEC = 0
-const _STATX_CTIME = 0x0080
-const ___SCHAR_MAX__ = 0x7f
-const _SHRT_WIDTH = 16
-const _SIOCDELRT = 0x890C
-const _AF_IPX = _PF_IPX
-const _MS_BORN = (1<<29)
-const _IFLA_XDP = 43
-const _IFLA_STATS = 7
-const _EROFS = 30
-const _SO_NO_CHECK = 11
-const _BC_BASE_MAX = __POSIX2_BC_BASE_MAX
-const _X86_EFLAGS_IF_BIT = 9
-const __XOPEN_SHM = 1
-const _REG_RSI = 9
-const _ARPHRD_LOCALTLK = 773
-const __SC_DEVICE_SPECIFIC_R = 142
-const __SC_SELECT = 59
-const ___IFA_MAX = 10
-const _SYS_faccessat = ___NR_faccessat
-const _CSTOPB = 0000100
-const _MACVLAN_MACADDR_SET = 3
-const _UINT_MAX = (_INT_MAX * 2 + 1)
-const _PR_TIMING_STATISTICAL = 0
-const _SCNdFAST8 = "hhd"
-const _MAXTTL = 255
-const _EAI_NODATA = -5
-const _TCP_CA_CWR = 2
-const _IXON = 0002000
-const ___gnu_linux__ = 1
-const __PATH_SERVICES = "/etc/services"
-const ___IFLA_VF_VLAN_INFO_MAX = 2
-const _AF_UNIX = _PF_UNIX
-const _ETH_P_HDLC = 0x0019
-const _PR_MPX_ENABLE_MANAGEMENT = 43
-const _RTPROT_BIRD = 12
-const _ARPHRD_HWX25 = 272
-const _RTM_DELROUTE = 25
-const _IFLA_BR_VLAN_PROTOCOL = 8
-const _IFLA_BRPORT_UNSPEC = 0
-const _RTM_GETADDR = 22
-const _TCION = 3
-const _IP_CHECKSUM = 23
-const _SYS_fchmodat = ___NR_fchmodat
-const _CLONE_NEWUSER = 0x10000000
-const _TIOCNOTTY = 0x5422
-const _SO_NOFCS = 43
-const _SYS_clock_settime = ___NR_clock_settime
-const _IP_PKTOPTIONS = 9
-const _TCP_QUEUES_NR = 3
-const ___FLT64_DECIMAL_DIG__ = 17
-const _ICMP6_TIME_EXCEED_REASSEMBLY = 1
-const _IPTOS_DSCP_MASK = 0xfc
-const _SIGINT = 2
-const _CLOCK_PROCESS_CPUTIME_ID = 2
-const _ICMP6_DST_UNREACH = 1
-const _IFLA_GENEVE_TOS = 4
-const _PR_FP_EXC_DISABLED = 0
-const _MADV_DODUMP = 17
-const _SYS_get_thread_area = ___NR_get_thread_area
-const _SOL_PNPIPE = 275
-const _MAX_LINKS = 32
-const _RTNL_FAMILY_IPMR = 128
-const _NL_MMAP_STATUS_COPY = 3
-const __SC_READER_WRITER_LOCKS = 153
-const __SC_AIO_PRIO_DELTA_MAX = 25
-const _RTNLGRP_PHONET_IFADDR = 21
-const _ARPHRD_FCFABRIC = 787
-const _CLONE_PARENT_SETTID = 0x00100000
-const _SYS_newfstatat = ___NR_newfstatat
-const _IFF_NOTRAILERS = 32
-const _TCP_SAVE_SYN = 27
-const _PRIi32 = "i"
-const _TIME_ERROR = 5
-const ___NR_read = 0
-const _VEOL2 = 16
-const _ETHERTYPE_NTRAILER = 16
-const __SC_MONOTONIC_CLOCK = 149
-const _TCA_ROOT_COUNT = 3
-const _PKEY_DISABLE_ACCESS = 0x1
-const _HAVE_AS_X86_PCREL = 1
-const ___iovec_defined = 1
-const _TUN_FLT_ALLMULTI = 0x0001
-const _NETLINK_RX_RING = 6
-const _ENOTRECOVERABLE = 131
-const _PTRACE_INTERRUPT = 16903
-const _AF_CAIF = _PF_CAIF
-const _SOL_IPV6 = 41
-const _IFLA_BROADCAST = 2
-const ___LDBL_MANT_DIG__ = 64
-const _FFI_TYPE_SINT8 = 6
-const ___NR_waitid = 247
-const _IXANY = 0004000
-const _SYS_sched_setaffinity = ___NR_sched_setaffinity
-const ___FLT64X_HAS_QUIET_NAN__ = 1
-const __SC_SPORADIC_SERVER = 160
-const _POLL_ERR = 4
-const _IFLA_XDP_UNSPEC = 0
-const _F_RDLCK = 0
-const _IPOPT_DEBMEAS = 0x40
-const _AT_FDCWD = -100
-const _INTPTR_WIDTH = ___WORDSIZE
-const __SC_PII_OSI_CLTS = 64
-const _SYS_pipe2 = ___NR_pipe2
-const _IFLA_BOND_SLAVE_AD_PARTNER_OPER_PORT_STATE = 8
-const __CS_GNU_LIBPTHREAD_VERSION = 3
-const _TCSADRAIN = 1
-const _LONG_MAX = ___LONG_MAX__
-const _PRId16 = "d"
-const __SYS_INOTIFY_H = 1
-const _SYS_bpf = ___NR_bpf
-const _RTNLGRP_NOP4 = 17
-const __SC_XOPEN_XCU_VERSION = 90
-const _PR_MPX_DISABLE_MANAGEMENT = 44
-const _INT_LEAST8_MIN = (-128)
-const _SIGIO = _SIGPOLL
-const _IPV6_RECVORIGDSTADDR = _IPV6_ORIGDSTADDR
-const __PC_FILESIZEBITS = 13
-const _TIOCGPGRP = 0x540F
-const ___FLT32X_MIN_EXP__ = (-1021)
-const _TIOCGWINSZ_val = 21523
-const __SC_LEVEL2_CACHE_LINESIZE = 193
-const _ETH_P_ATMMPOA = 0x884c
-const _HAVE_STRINGS_H = 1
-const _DN_CREATE = 0x00000004
-const _FS_POLICY_FLAGS_PAD_16 = 0x02
-const _SO_OOBINLINE = 10
-const _PACKET_ROLLOVER_STATS = 21
-const __POSIX_ASYNCHRONOUS_IO = 200809
-const __CS_LFS_LIBS = 1002
-const _PACKET_MR_PROMISC = 1
-const ___FLT64_MAX__ = 1.1
-const ___USE_ISOC11 = 1
-const __SC_LEVEL2_CACHE_ASSOC = 192
-const _TCSBRK = 0x5409
-const _INT_LEAST32_WIDTH = 32
-const _BPF_MINOR_VERSION = 1
-const ___GNU_LIBRARY__ = 6
-const ___STDC_ISO_10646__ = 201706
-const _EISNAM = 120
-const _IPV6_AUTOFLOWLABEL = 70
-const __SC_LEVEL4_CACHE_LINESIZE = 199
-const _IFLA_LINKINFO = 18
-const _IP_PMTUDISC_DO = 2
-const _PTRACE_OLDSETOPTIONS = 21
-const _IP_PKTINFO = 8
-const _O_RSYNC = _O_SYNC
-const _SPLICE_F_NONBLOCK = 2
-const _CLONE_CHILD_CLEARTID = 0x00200000
-const _HAVE_OFF64_T = 1
-const _FS_EOFBLOCKS_FL = 0x00400000
-const __SC_FILE_SYSTEM = 148
-const _CHARCLASS_NAME_MAX = 2048
-const _INT_MAX = ___INT_MAX__
-const ___LP64_OFF64_CFLAGS = "-m64"
-const _INT_WIDTH = 32
-const _NDTA_UNSPEC = 0
-const _TUN_F_TSO4 = 0x02
-const __POSIX_THREADS = 200809
-const _RTEXT_FILTER_BRVLAN = (1 << 1)
-const _RTAX_REORDERING = 9
-const _PF_ATMSVC = 20
-const _NSS_BUFLEN_GROUP = 1024
-const _PR_TSC_SIGSEGV = 2
-const ___NR_semctl = 66
-const _SOL_TIPC = 271
-const _MLD_LISTENER_REPORT = 131
-const _UPAGES = 1
-const __SC_PII_OSI_M = 65
-const _FS_XFLAG_PROJINHERIT = 0x00000200
-const _MSG_ERRQUEUE = 8192
-const _ARPHRD_IEEE802154 = 804
-const _TIOCPKT = 0x5420
-const _ESRCH = 3
-const ___SIZEOF_PTHREAD_RWLOCK_T = 56
-const __POSIX2_BC_STRING_MAX = 1000
-const _IFLA_INET6_UNSPEC = 0
-const _ATF_USETRAILERS = 0x10
-const _IN_MOVE_SELF = 0x00000800
-const ___SIG_ATOMIC_WIDTH__ = 32
-const __SC_SYSTEM_DATABASE_R = 163
-const _RTA_DPORT = 29
-const _RTA_SESSION = 13
-const _PACKAGE_VERSION = "version-unused"
-const ___DEC128_SUBNORMAL_MIN__ = 0.000000000000000000000000000000001E-6143
-const _B2000000 = 0010013
-const _SYS_chmod = ___NR_chmod
-const _STA_PPSWANDER = 0x0400
-const ___INT_MAX__ = 0x7fffffff
-const ___UINT_LEAST8_MAX__ = 0xff
-const ___INT_FAST16_WIDTH__ = 64
-const _SYS_eventfd2 = ___NR_eventfd2
-const _SIGBUS = 7
-const _FP_XSTATE_MAGIC1 = 0x46505853
-const _FP_XSTATE_MAGIC2 = 0x46505845
-const _TCGETS_val = 21505
-const _NLM_F_REQUEST = 0x01
-const _MADV_NOHUGEPAGE = 15
-const _HAVE_INOTIFY_INIT = 1
-const _RTM_NEWQDISC = 36
-const _PR_SET_KEEPCAPS = 8
-const _PR_ENDIAN_BIG = 0
-const _IPPORT_LOGINSERVER = 513
-const _SYS_clock_gettime = ___NR_clock_gettime
-const _MSG_TRYHARD = 4
-const _PR_SET_MM_AUXV = 12
-const __POSIX_SYNCHRONIZED_IO = 200809
-const _SYS_close = ___NR_close
-const _PR_SET_UNALIGN = 6
-const _SYS_brk = ___NR_brk
-const __NSIG = (___SIGRTMAX + 1)
-const __POSIX_FD_SETSIZE = __POSIX_OPEN_MAX
-const _ENOTTY = 25
-const _RTA_PRIORITY = 6
-const _ETH_P_LAT = 0x6004
-const _FFI_NATIVE_RAW_API = 0
-const _PR_GET_NO_NEW_PRIVS = 39
-const _FPE_FLTRES = 6
-const _FS_RESERVED_FL = 0x80000000
-const _FS_XFLAG_COWEXTSIZE = 0x00010000
-const _EPOLLOUT = 4
-const _SCM_TXTIME = _SO_TXTIME
-const _ADJ_TIMECONST = 0x0020
-const _VKILL = 3
-const _RTMGRP_DECnet_ROUTE = 0x4000
-const _AF_QIPCRTR = _PF_QIPCRTR
-const _SO_ACCEPTCONN = 30
-const _IFLA_VF_STATS_TX_DROPPED = 8
-const _RTNL_FAMILY_MAX = 129
-const __POSIX_TIMER_MAX = 32
-const ___NR_mknod = 133
-const _REG_EFL = 17
-const ___SSE2__ = 1
-const _IP_MULTICAST_TTL = 33
-const _SOCK_SEQPACKET = 5
-const ___WALL = 0x40000000
-const _RTM_DELMDB = 85
-const _ILL_ILLOPC = 1
-const _NLMSG_ERROR = 0x2
-const _PR_GET_TID_ADDRESS = 40
-const _SYS_vmsplice = ___NR_vmsplice
-const _TCP_SYNCNT = 7
-const _RT_SCOPE_SITE = 200
-const _SYS_execveat = ___NR_execveat
-const _IFA_F_TEMPORARY = _IFA_F_SECONDARY
-const _CRDLY = 0003000
-const _ETH_P_PREAUTH = 0x88C7
-const ___NR_sched_rr_get_interval = 148
-const _REG_R12 = 4
-const _IPV6_2292PKTINFO = 2
-const ___IOV_MAX = 1024
-const _AI_ALL = 0x0010
-const _ETH_P_FCOE = 0x8906
-const _IFLA_CARRIER = 33
-const _RTA_NEWDST = 19
-const ___NR_adjtimex = 159
-const _BYTE_ORDER = ___BYTE_ORDER
-const ___FLT_DENORM_MIN__ = 1.1
-const _ECHOPRT = 0002000
-const _IFLA_RMNET_UNSPEC = 0
-const __CS_POSIX_V7_ILP32_OFF32_CFLAGS = 1132
-const _F_SHLCK = 8
-const _ETIMEDOUT = 110
-const __SC_FILE_LOCKING = 147
-const _MSG_PEEK = 2
-const _SYS_msync = ___NR_msync
-const _ETH_P_1588 = 0x88F7
-const __SC_PASS_MAX = 88
-const _IFLA_HSR_UNSPEC = 0
-const _BC_STRING_MAX = __POSIX2_BC_STRING_MAX
-const _FLUSHO = 0010000
-const _SYS_lstat = ___NR_lstat
-const _TIOCM_RTS = 0x004
-const _ARPHRD_IRDA = 783
-const _TCSBRKP = 0x5425
-const _EPIPE = 32
-const ___FLT32X_HAS_DENORM__ = 1
-const __BITS_UIO_EXT_H = 1
-const _ICMP6_RR_FLAGS_TEST = 0x80
-const _SYS_alarm = ___NR_alarm
-const _IFF_TUN = 0x0001
-const ___ENUM_IDTYPE_T = 1
-const _PR_FP_MODE_FRE = (1 << 1)
-const _MACSEC_VALIDATE_DISABLED = 0
-const _IFLA_GENEVE_TTL = 3
-const _HAVE_INOTIFY_ADD_WATCH = 1
-const _PRIX16 = "X"
-const ___FLT_EVAL_METHOD_TS_18661_3__ = 0
-const _ND_NA_FLAG_ROUTER = 0x00000080
-const _IPV6_RECVPATHMTU = 60
-const _MADV_NORMAL = 0
-const _FFI_REGISTER = 7
-const _PRId32 = "d"
-const _NLA_F_NET_BYTEORDER = (1 << 14)
-const _HAVE_EXPL = 1
-const _IP_RETOPTS = 7
-const _IP_MULTICAST_IF = 32
-const _EXPR_NEST_MAX = __POSIX2_EXPR_NEST_MAX
-const _N_PPP = 3
-const ___GLIBC_LINUX_VERSION_CODE = 267008
-const _FS_MAX_KEY_SIZE = 64
-const _PF_INET6 = 10
-const _SYS_chdir = ___NR_chdir
-const _PTRACE_EVENT_VFORK = 2
-const _SO_RCVTIMEO = 20
-const ___NR_times = 100
-const __POSIX_UIO_MAXIOV = 16
-const _IFLA_BR_MCAST_QUERIER_INTVL = 32
-const _IP_TOS = 1
-const __SC_2_PBS_LOCATE = 170
-const _NLMSG_NOOP = 0x1
-const _FS_POLICY_FLAGS_PAD_32 = 0x03
-const _ARPD_UPDATE = 0x01
-const __CS_LFS_LINTFLAGS = 1003
-const __IOC_DIRMASK = ((1 << __IOC_DIRBITS)-1)
-const _SYS_capset = ___NR_capset
-const _ICMP6_ROUTER_RENUMBERING = 138
-const _ILL_ILLADR = 3
-const __BITS_POSIX_OPT_H = 1
-const _PR_GET_FPEXC = 11
-const _PR_CAPBSET_READ = 23
-const _TCP_MD5SIG = 14
-const _HAVE_GETXATTR = 1
-const _RTM_DELRULE = 33
-const _RTM_NEWSTATS = 92
-const _TCSAFLUSH = 2
-const _IFLA_PORT_VF = 1
-const __BITS_SCHED_H = 1
-const _IPV6_RTHDRDSTOPTS = 55
-const ___NR_madvise = 28
-const _PR_SPEC_INDIRECT_BRANCH = 1
-const _X86_CR4_TSD_BIT = 2
-const _IFLA_BR_NF_CALL_IP6TABLES = 37
-const _PTRACE_TRACEME = 0
-const _X86_CR0_PE_BIT = 0
-const _FFI_CLOSURES = 1
-const _IFA_F_MANAGETEMPADDR = 0x100
-const _SIOCADDRT = 0x890B
-const _TCGETA = 0x5405
-const _IFLA_MTU = 4
-const _IFLA_BR_ROOT_PORT = 12
-const __CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS = 1139
-const ___SIZEOF_PTHREAD_COND_T = 48
-const ___S_IFIFO = 0010000
-const ___PRI64_PREFIX = "l"
-const __CS_POSIX_V7_ILP32_OFF32_LINTFLAGS = 1135
-const _IFLA_PROMISCUITY = 30
-const _PR_SET_CHILD_SUBREAPER = 36
-const _SIGPIPE = 13
-const _TCGETS = 0x5401
-const _SOL_CAIF = 278
-const _IFLA_BR_MCAST_MEMBERSHIP_INTVL = 31
-const _RTF_REINSTATE = 0x0008
-const _TCGETX = 0x5432
-const _IFLA_PAD = 42
-const _ETH_P_DNA_RC = 0x6002
-const _RTM_F_FIB_MATCH = 0x2000
-const _IFLA_BRPORT_VLAN_TUNNEL = 29
-const _PROT_READ = 0x1
-const _PR_SPEC_DISABLE = (1 << 2)
-const _PTRACE_SEIZE = 16902
-const _RTF_CACHE = 0x01000000
-const ___DEC128_MIN__ = 1E-6143
-const _ICMP6_ECHO_REQUEST = 128
-const _FS_ENCRYPTION_MODE_AES_256_GCM = 2
-const __SYS_TYPES_H = 1
-const _ETH_P_DNA_RT = 0x6003
-const __SC_MEMLOCK = 17
-const _SYS_finit_module = ___NR_finit_module
-const _BPF_A = 0x10
-const _BPF_B = 0x10
-const _PF_INET = 2
-const _SYS_rt_sigprocmask = ___NR_rt_sigprocmask
-const _SIG_ATOMIC_MIN = (-2147483647-1)
-const ___GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 = 1
-const ___GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 = 1
-const _SIOCGIFFLAGS = 0x8913
-const _REG_R8 = 0
-const ___GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 = 1
-const _FS_APPEND_FL = 0x00000020
-const _RTAX_CWND = 7
-const __POSIX2_C_BIND = ___POSIX2_THIS_VERSION
-const __XOPEN_REALTIME_THREADS = 1
-const _BPF_W = 0x00
-const _BPF_X = 0x08
-const _RWH_WRITE_LIFE_LONG = 4
-const ___GCC_HAVE_DWARF2_CFI_ASM = 1
-const _TCPOLEN_TIMESTAMP = 10
-const _ETH_P_CAIF = 0x00F7
-const _NDA_PORT = 6
-const _EPOLLRDHUP = 8192
-const ___FLT128_MAX__ = 1.1
-const _TIOCSRS485 = 0x542F
-const ___IFLA_INET_MAX = 2
-const _RTAX_INITRWND = 14
-const __BITS_TYPES_LOCALE_T_H = 1
-const ___LDBL_DECIMAL_DIG__ = 21
-const _HAVE_ATANL = 1
-const _XDP_ATTACHED_DRV = 1
-const ___ATOMIC_CONSUME = 1
-const ___NR_msgget = 68
-const ___NR_getsockopt = 55
-const _PTRDIFF_MIN = (-9223372036854775807-1)
-const _WINT_WIDTH = 32
-const _NETLINK_EXT_ACK = 11
-const _SCNu8 = "hhu"
-const __SC_THREAD_ROBUST_PRIO_INHERIT = 247
-const _IP_RECVTOS = 13
-const _NDTPA_IFINDEX = 1
-const _ETH_TLEN = 2
-const _AI_CANONNAME = 0x0002
-const ___NR_mlockall = 151
-const _SKF_AD_HATYPE = 28
-const ___NR_pipe2 = 293
-const _PTRACE_DETACH = 17
-const _SYS_signalfd = ___NR_signalfd
-const __CS_XBS5_LPBIG_OFFBIG_LDFLAGS = 1113
-const _IPV6_NEXTHOP = 9
-const _RTCF_DOREDIRECT = 0x01000000
-const _NDA_IFINDEX = 8
-const __SC_PII = 53
-const _AF_ATMSVC = _PF_ATMSVC
-const _PF_PACKET = 17
-const _SYS_futimesat = ___NR_futimesat
-const _IPTOS_PREC_FLASH = _IPTOS_CLASS_CS3
-const _ARPHRD_IPGRE = 778
-const __SC_SHELL = 157
-const _HAVE_LOGL = 1
-const _PORT_VDP_RESPONSE_INVALID_FORMAT = 1
-const ___USE_POSIX2 = 1
-const _ENOMEM = 12
-const _XDP_ATTACHED_SKB = 2
-const _IN_CLASSA_NET = 0xff000000
-const _ESRMNT = 69
-const _IPV6_LEAVE_ANYCAST = 28
-const _ENOTEMPTY = 39
-const _PTRACE_GETSIGINFO = 16898
-const __IOC_NRBITS = 8
-const _PIPE_BUF = 4096
-const _AF_ISDN = _PF_ISDN
-const _ULONG_LONG_MAX = (_LONG_LONG_MAX * 2 + 1)
-const _LINK_XSTATS_TYPE_UNSPEC = 0
-const _NDTA_NAME = 1
-const _RTA_PREF = 20
-const _ARPHRD_NONE = 0xFFFE
-const _SYS_getsockname = ___NR_getsockname
-const _ECHOCTL = 0001000
-const _RTNLGRP_IPV4_RULE = 8
-const _IFLA_BOND_AD_INFO = 23
-const _IFLA_BR_UNSPEC = 0
-const _IFLA_IF_NETNSID = 46
-const _O_PATH = ___O_PATH
-const _X86_CR3_PCID_NOFLUSH_BIT = 63
-const _SYS_sched_getparam = ___NR_sched_getparam
-const _PR_SET_NO_NEW_PRIVS = 38
-const _IFLA_BOND_AD_INFO_UNSPEC = 0
-const _RTF_FLOW = 0x02000000
-const _SYS_set_mempolicy = ___NR_set_mempolicy
-const _WCONTINUED = 8
-const ___IFLA_BOND_MAX = 28
-const _IFF_NOFILTER = 0x1000
-const ___time_t_defined = 1
-const _IFLA_NEW_NETNSID = 45
-const _B600 = 0000010
-const _ARPHRD_BIF = 775
-const _O_DSYNC = ___O_DSYNC
-const ___NR_msgrcv = 70
-const _RTPROT_RA = 9
-const _IFLA_VRF_UNSPEC = 0
-const _PR_SPEC_NOT_AFFECTED = 0
-const _NLM_F_DUMP_FILTERED = 0x20
-const _IFLA_VLAN_QOS_UNSPEC = 0
-const __SC_DEVICE_IO = 140
-const _IFLA_IPOIB_UMCAST = 3
-const _SCHED_RR = 2
-const _PRIo8 = "o"
-const __LFS_ASYNCHRONOUS_IO = 1
-const _IFLA_PORT_REQUEST = 6
-const _IFLA_BOND_AD_INFO_AGGREGATOR = 1
-const _PACKET_LOOPBACK = 5
-const _SYS_fdatasync = ___NR_fdatasync
-const _SIOCGIFMAP = 0x8970
-const ___GCC_ASM_FLAG_OUTPUTS__ = 1
-const ___IFLA_BOND_SLAVE_MAX = 9
-const _SIOCSARP = 0x8955
-const _SYS_prlimit64 = ___NR_prlimit64
-const ___DEC32_MIN__ = 1E-95
-const _NLM_F_REPLACE = 0x100
-const _TIOCOUTQ = 0x5411
-const _IFA_CACHEINFO = 6
-const _SYNC_FILE_RANGE_WAIT_BEFORE = 1
-const _STATX_BLOCKS = 0x0400
-const _PR_FP_EXC_UND = 0x040000
-const _IFLA_VXLAN_GPE = 27
-const _PACKAGE_BUGREPORT = ""
-const _IPV6_2292DSTOPTS = 4
-const _IFLA_EXT_MASK = 29
-const ___ATOMIC_HLE_ACQUIRE = 65536
-const _SYS_timerfd_settime = ___NR_timerfd_settime
-const ___linux__ = 1
-const _POSIX_FADV_RANDOM = 1
-const _PRIiLEAST16 = "i"
-const _IFLA_GENEVE_COLLECT_METADATA = 6
-const ___USE_ISOC95 = 1
-const __HAVE_STRUCT_TERMIOS_C_OSPEED = 1
-const _O_NOFOLLOW = ___O_NOFOLLOW
-const _NDA_LINK_NETNSID = 10
-const ___USE_ISOC99 = 1
-const _RTF_MSS = _RTF_MTU
-const __BITS_STDINT_UINTN_H = 1
-const _F_OFD_SETLKW = 38
-const _RTA_ENCAP = 22
-const _EEXIST = 17
-const _PACKET_VERSION = 10
-const _TCP_CLOSE = 7
-const _SO_ATTACH_BPF = 50
-const _PTRACE_EVENT_SECCOMP = 7
-const _ARPHRD_CHAOS = 5
-const ___FLT32_MANT_DIG__ = 24
-const ___IFLA_VF_INFO_MAX = 2
-const _ETH_P_BATMAN = 0x4305
-const __STAT_VER = __STAT_VER_LINUX
-const _POLL_MSG = 3
-const _SYS_swapon = ___NR_swapon
-const _RTF_ADDRCONF = 0x00040000
-const ___LDBL_HAS_QUIET_NAN__ = 1
-const _PF_MPLS = 28
-const __BITS_SIGINFO_ARCH_H = 1
-const _ICMP6_FILTER_PASSONLY = 4
-const _IP_TTL = 2
-const _SYS_rt_sigqueueinfo = ___NR_rt_sigqueueinfo
-const __SC_XOPEN_ENH_I18N = 93
-const ___NR_timer_settime = 223
-const _PTRACE_O_SUSPEND_SECCOMP = 2097152
-const _SYS_getpmsg = ___NR_getpmsg
-const __SYS_RESOURCE_H = 1
-const _DEFFILEMODE = (_S_IRUSR|_S_IWUSR|_S_IRGRP|_S_IWGRP|_S_IROTH|_S_IWOTH)
-const _RTA_DST = 1
-const ___STDC_IEC_559__ = 1
-const _SYS_arch_prctl = ___NR_arch_prctl
-const _AF_NETROM = _PF_NETROM
-const _IPTOS_THROUGHPUT = 0x08
-const _NDTA_THRESH2 = 3
-const _CLOCK_BOOTTIME_ALARM = 9
-const _IFLA_MACVLAN_MODE = 1
-const _S_IWRITE = _S_IWUSR
-const _ICMP6_PARAMPROB_OPTION = 2
-const __CS_POSIX_V6_LP64_OFF64_CFLAGS = 1124
-const _ETH_P_TR_802_2 = 0x0011
-const _TIOCM_DTR = 0x002
-const __SC_USER_GROUPS_R = 167
-const _ETH_P_ALL = 0x0003
-const _SYS_fchown = ___NR_fchown
-const _IPPORT_SYSTAT = 11
-const ___LONG_MAX__ = 0x7fffffffffffffff
-const _SIGSTKFLT = 16
-const _RTF_MODIFIED = 0x0020
-const _PRIO_PROCESS = 0
-const ___NR_semget = 64
-const _IFA_F_STABLE_PRIVACY = 0x800
-const _RTNH_COMPARE_MASK = (_RTNH_F_DEAD | _RTNH_F_LINKDOWN | _RTNH_F_OFFLOAD)
-const _NLM_F_ACK_TLVS = 0x200
-const _L_INCR = 1
-const _RWH_WRITE_LIFE_SHORT = 2
-const _EAFNOSUPPORT = 97
-const _IFLA_BOND_AD_LACP_RATE = 21
-const _SYS_select = ___NR_select
-const _IFLA_TUN_NUM_QUEUES = 8
-const ___SI_MAX_SIZE = 128
-const _IFLA_COST = 8
-const _NLMSG_DONE = 0x3
-const ___NR_statfs = 137
-const ___F_GETOWN_EX = 16
-const __CS_POSIX_V6_ILP32_OFFBIG_LIBS = 1122
-const ___NR_getdents64 = 217
-const _HAVE_INOTIFY_INIT1 = 1
-const _AI_V4MAPPED = 0x0008
-const _SCNuFAST8 = "hhu"
-const ___NR_epoll_ctl = 233
-const _ACCESSPERMS = (_S_IRWXU|_S_IRWXG|_S_IRWXO)
-const _TCA_DUMP_INVISIBLE = 10
-const _SIGEV_THREAD_ID = 4
-const _FFI_TYPE_INT = 1
-const _NL_ARGMAX = __POSIX_ARG_MAX
-const _SS_DISABLE = 2
-const _ETH_P_CAN = 0x000C
-const ___SIZEOF_PTHREAD_BARRIERATTR_T = 4
-const ___FLT_EVAL_METHOD__ = 0
-const ___NR_semop = 65
-const _P_ALL = 0
-const _ETH_P_MPLS_MC = 0x8848
-const ___NR_pwritev2 = 328
-const _SYS_accept4 = ___NR_accept4
-const ___SIZEOF_PTRDIFF_T__ = 8
-const ___FLT32X_DENORM_MIN__ = 1.1
-const _IFLA_BOND_SLAVE_QUEUE_ID = 5
-const _RTPROT_XORP = 14
-const _SYS_process_vm_writev = ___NR_process_vm_writev
-const ___TCA_ROOT_MAX = 5
-const _IFLA_OPERSTATE = 16
-const _ICMP6_RR_PCOUSE_FLAGS_DECRPLTIME = 0x40
-const _NDTPA_PROXY_DELAY = 13
-const ___RLIMIT_NPROC = 6
-const _SYS_quotactl = ___NR_quotactl
-const __IOC_NONE = 0
-const _IFLA_BOND_SLAVE_MII_STATUS = 2
-const _SO_SECURITY_ENCRYPTION_TRANSPORT = 23
-const _STATX_MODE = 0x0002
-const _FFI_TYPE_UINT8 = 5
-const _PROT_GROWSDOWN = 0x01000000
-const _MAP_GROWSDOWN = 0x00100
-const _EBADMSG = 74
-const _MAP_POPULATE = 0x08000
-const _TIME_DEL = 2
-const ___F_SETOWN = 8
-const _UINT16_MAX = (65535)
-const _NL_LANGMAX = __POSIX2_LINE_MAX
-const _MS_LAZYTIME = 33554432
-const _SYS_mkdir = ___NR_mkdir
-const _IFLA_MACSEC_WINDOW = 5
-const ___NR_io_getevents = 208
-const _FFI_DEFAULT_ABI = 2
-const _SYS_rename = ___NR_rename
-const _ETH_P_DSA = 0x001B
-const _PTRACE_SET_THREAD_AREA = 26
-const _IP_RECVTTL = 12
-const _XDP_FLAGS_HW_MODE = (1 << 3)
-const _MAX_HANDLE_SZ = 128
-const _IFF_DEBUG = 4
-const _AF_ECONET = _PF_ECONET
-const _TCA_RATE = 5
-const __XOPEN_ENH_I18N = 1
-const __SC_2_FORT_RUN = 50
-const _NLMSGERR_ATTR_COOKIE = 3
-const ___NDTPA_MAX = 19
-const _IFLA_NUM_VF = 21
-const _RTA_EXPIRES = 23
-const _POLL_OUT = 2
-const __BITS_SS_FLAGS_H = 1
-const _IPOPT_NOP = 1
-const _IFNAMSIZ = _IF_NAMESIZE
-const _SYS_vhangup = ___NR_vhangup
-const _FS_HUGE_FILE_FL = 0x00040000
-const _SIGTRAP = 5
-const ___FLT128_DIG__ = 33
-const _SYS_timerfd_gettime = ___NR_timerfd_gettime
-const _BPF_LEN = 0x80
-const _BIG_ENDIAN = ___BIG_ENDIAN
-const _RTMGRP_IPV4_ROUTE = 0x40
-const _B1000000 = 0010010
-const _SYS_getcpu = ___NR_getcpu
-const ___NR_mq_timedreceive = 243
-const __PATH_NETWORKS = "/etc/networks"
-const _USING_SPLIT_STACK = 1
-const _FFI_TYPE_SINT32 = 10
-const ___RLIMIT_OFILE = 7
-const _IFLA_BR_MCAST_QUERY_RESPONSE_INTVL = 34
-const _SIOCGIFMEM = 0x891f
-const _INT_FAST16_WIDTH = ___WORDSIZE
-const _HAVE_SYS_SELECT_H = 1
-const _O_WRONLY = 01
-const ___NR_preadv = 295
-const _SYS_acct = ___NR_acct
-const _DN_RENAME = 0x00000010
-const _SYS_setreuid = ___NR_setreuid
-const _IFLA_XDP_DRV_PROG_ID = 5
-const _EALREADY = 114
-const _NDTPA_QUEUE_LEN = 8
-const ___GLIBC_USE_IEC_60559_FUNCS_EXT = 1
-const _ILL_PRVOPC = 5
-const _TUNGETFEATURES_val = 2147767503
-const _RTNLGRP_IPV6_ROUTE = 11
-const ___NR_timer_gettime = 224
-const _ETH_P_AOE = 0x88A2
-const ___NR_getgroups = 115
-const _SYS_rseq = ___NR_rseq
-const _FIOQSIZE = 0x5460
-const _IPOPT_CONTROL = 0x00
-const ___SI_ERRNO_THEN_CODE = 1
-const _FPE_INTDIV = 1
-const _MS_NOATIME = 1024
-const _CX86_DIR0 = 0xfe
-const ___NR_perf_event_open = 298
-const _FFI_BAD_ABI = 2
-const ___NR_get_mempolicy = 239
-const _MCL_CURRENT = 1
-const _IP_XFRM_POLICY = 17
-const ___SIZEOF_SHORT__ = 2
-const _SYS_fstat = ___NR_fstat
-const _IFLA_VFINFO_LIST = 22
-const _TCP_FIN_WAIT2 = 5
-const __SC_CPUTIME = 138
-const _TUN_F_TSO_ECN = 0x08
-const ___WORDSIZE_TIME64_COMPAT32 = 1
-const _IFLA_INFO_UNSPEC = 0
-const _ETH_P_XDSA = 0x00F8
-const _IP_PMTUDISC = 10
-const _AT_REMOVEDIR = 0x200
-const _TIOCSWINSZ = 0x5414
-const ___FLT32_HAS_DENORM__ = 1
-const _FSLABEL_MAX = 256
-const _O_NONBLOCK = 04000
-const _F_GET_SEALS = 1034
-const _PACKET_TX_RING = 13
-const _TCP_MSS_DEFAULT = 536
-const _BC_DIM_MAX = __POSIX2_BC_DIM_MAX
-const _IPOPT_LSRR = 131
-const __SC_V7_LP64_OFF64 = 239
-const _PR_GET_PDEATHSIG = 2
-const _SYS_symlink = ___NR_symlink
-const ___DEC64_MANT_DIG__ = 16
-const _PORT_SELF_VF = -1
-const __SC_SYMLOOP_MAX = 173
-const _XDP_FLAGS_UPDATE_IF_NOEXIST = (1 << 0)
-const _MACVLAN_MACADDR_ADD = 0
-const __GRP_H = 1
-const ___NR_delete_module = 176
-const _SYS_sendto = ___NR_sendto
-const _IFLA_VLAN_QOS_MAPPING = 1
-const _SIGTERM = 15
-const _PR_SVE_GET_VL = 51
-const __CS_XBS5_LPBIG_OFFBIG_LIBS = 1114
-const _IFLA_XDP_HW_PROG_ID = 7
-const __SYS_UCONTEXT_H = 1
-const ___NR_readlinkat = 267
-const _IFLA_GTP_UNSPEC = 0
-const _VLNEXT = 15
-const _POSIX_MADV_WILLNEED = 3
-const ___rusage_defined = 1
-const _SYS_security = ___NR_security
-const _X86_CR4_SMAP_BIT = 21
-const _TUN_F_TSO6 = 0x04
-const _AF_CAN = _PF_CAN
-const ___NR_rt_sigprocmask = 14
-const _INT_LEAST16_WIDTH = 16
-const ___NR_flock = 73
-const _CLONE_PARENT = 0x00008000
-const _RTA_ALIGNTO = 4
-const _POSIX_MADV_SEQUENTIAL = 2
-const _SYS_sethostname = ___NR_sethostname
-const _SYS_vserver = ___NR_vserver
-const _X86_EFLAGS_NT_BIT = 14
-const _MNT_EXPIRE = 4
-const _PF_SMC = 43
-const _EAI_NONAME = -2
-const ___NR_restart_syscall = 219
-const __SC_THREAD_KEYS_MAX = 74
-const _IFLA_BR_MCAST_STARTUP_QUERY_INTVL = 35
-const _ICMP6_INFOMSG_MASK = 0x80
-const _IPOIB_MODE_CONNECTED = 1
-const _CLOCAL = 0004000
-const _HAVE_SYS_USER_H = 1
-const _X86_EFLAGS_IOPL_BIT = 12
-const _IFLA_BRPORT_ROOT_ID = 13
-const _TCSETA = 0x5406
-const _SYS_readahead = ___NR_readahead
-const _IFLA_STATS64 = 23
-const __SC_UINT_MAX = 116
-const _PTRACE_PEEKSIGINFO = 16905
-const _X86_CR4_VME_BIT = 0
-const __XOPEN_SOURCE_EXTENDED = 1
-const ___USE_LARGEFILE = 1
-const ___SIZE_MAX__ = 0xffffffffffffffff
-const _SKF_AD_ALU_XOR_X = 40
-const __INTTYPES_H = 1
-const _RTNH_F_PERVASIVE = 2
-const _SO_TIMESTAMP = 29
-const _RTMSG_OVERRUN = _NLMSG_OVERRUN
-const _BUS_MCEERR_AO = 5
-const ___IFLA_MACVLAN_MAX = 7
-const _IPTOS_ECN_MASK = 0x03
-const _BUS_MCEERR_AR = 4
-const _B500000 = 0010005
-const ___STDC_HOSTED__ = 1
-const ___INT_LEAST32_WIDTH__ = 32
-const _SIOCSIFLINK = 0x8911
-const _RENAME_EXCHANGE = (1 << 1)
-const _MADV_DOFORK = 11
-const __SC_XBS5_LP64_OFF64 = 127
-const __LARGEFILE64_SOURCE = 1
-const _SO_DONTROUTE = 5
-const __SC_TRACE_EVENT_FILTER = 182
-const _F_SEAL_WRITE = 0x0008
-const _STDERR_FILENO = 2
-const _TCP_SEND_QUEUE = 2
-const _IPVLAN_MODE_MAX = 3
-const ___O_NOATIME = 01000000
-const _PF_SNA = 22
-const _IFLA_VF_STATS_RX_DROPPED = 7
-const _SO_PASSSEC = 34
-const _IGNPAR = 0000004
-const _SYS_time = ___NR_time
-const _TCP_NOTSENT_LOWAT = 25
-const _IFLA_VXLAN_GROUP = 2
-const _NOFLSH = 0000200
-const _SOL_DCCP = 269
-const _SYS_syslog = ___NR_syslog
-const _SYS_io_getevents = ___NR_io_getevents
-const _RTM_NEWMDB = 84
-const _IFLA_INFO_SLAVE_KIND = 4
-const _IFLA_VXLAN_L2MISS = 13
-const __SC_LEVEL3_CACHE_SIZE = 194
-const _HAVE_LINUX_IF_ADDR_H = 1
-const _O_CREAT = 0100
-const _ENODEV = 19
-const ___FLT32_HAS_QUIET_NAN__ = 1
-const _TIOCGPGRP_val = 21519
-const _SCNuLEAST16 = "hu"
-const ___NR_poll = 7
-const __SC_THREAD_PRIO_INHERIT = 80
-const _GAI_NOWAIT = 1
-const _IFA_F_NOPREFIXROUTE = 0x200
-const _SYS_write = ___NR_write
-const _SYS_fanotify_init = ___NR_fanotify_init
-const _ETH_P_ARP = 0x0806
-const ___NR_iopl = 172
-const ___FLT32X_MAX__ = 1.1
-const _ECHOE = 0000020
-const _IPOPT_TS_TSANDADDR = 1
-const _SO_PEERCRED = 17
-const _IFLA_BR_HELLO_TIME = 2
-const _FALLOC_FL_COLLAPSE_RANGE = 0x08
-const __SC_2_PBS_CHECKPOINT = 175
-const _ECHOK = 0000040
-const _IFLA_IPVLAN_MODE = 1
-const _IPV6_JOIN_ANYCAST = 27
-const _EAI_INPROGRESS = -100
-const _RTNH_ALIGNTO = 4
-const _IPOPT_SID = _IPOPT_SATID
-const ___FLT32_MAX_EXP__ = 128
-const _ND_OPT_TARGET_LINKADDR = 2
-const _F_GET_FILE_RW_HINT = 1037
-const _FFI_FIRST_ABI = 0
-const _NETLINK_ECRYPTFS = 19
-const _CX86_GCR = 0xb8
-const _IP_ROUTER_ALERT = 5
-const ___NR_splice = 275
-const _TIOCSCTTY_val = 21518
-const ___NR_keyctl = 250
-const _MS_NOSEC = (1<<28)
-const _NLM_F_CAPPED = 0x100
-const __SC_NETWORKING = 152
-const ___ATOMIC_RELEASE = 3
-const _IFLA_VF_UNSPEC = 0
-const ___NR_fchmodat = 268
-const _RTF_HOST = 0x0004
-const _IFF_PERSIST = 0x0800
-const _FS_NOCOMP_FL = 0x00000400
-const _SO_SECURITY_AUTHENTICATION = 22
-const _BPF_JEQ = 0x10
-const _FFI_TYPE_UINT32 = 9
-const _SYS_inotify_add_watch = ___NR_inotify_add_watch
-const _POSIX_MADV_RANDOM = 1
-const _RTF_MULTICAST = 0x20000000
-const _NTP_API = 4
-const _IPV6_MULTICAST_IF = 17
-const _SO_MAX_PACING_RATE = 47
-const _HAVE_LOG10L = 1
-const _IFLA_VF_RSS_QUERY_EN = 7
-const ___FLT64_MAX_10_EXP__ = 308
-const _PTRACE_SYSEMU_SINGLESTEP = 32
-const _SYS_dup = ___NR_dup
-const _ARPHRD_IEEE802154_PHY = 805
-const ___NR_io_setup = 206
-const _IPOPT_SSRR = 137
-const __DIRENT_MATCHES_DIRENT64 = 1
-const _PACKET_HOST = 0
-const _ARPHRD_DLCI = 15
-const _IFLA_INET6_CONF = 2
-const _IFLA_VF_LINK_STATE_DISABLE = 2
-const ___itimerspec_defined = 1
-const ___NR_pivot_root = 155
-const _FS_ENCRYPT_FL = 0x00000800
-const __SYS_PRCTL_H = 1
-const ___RLIMIT_RTPRIO = 14
-const _CLOCK_MONOTONIC = 1
-const ___UINT_FAST32_MAX__ = 0xffffffffffffffff
-const _NETLINK_CRYPTO = 21
-const _ETH_P_FIP = 0x8914
-const _OCRNL = 0000010
-const ___NR_setgid = 106
-const _IFF_VNET_HDR = 0x4000
-const _SCNuLEAST32 = "u"
-const _PRIxLEAST16 = "x"
-const ___NR_ioprio_set = 251
-const __SEMAPHORE_H = 1
-const _RTF_STATIC = 0x0400
-const _PR_ENDIAN_PPC_LITTLE = 2
-const ___FD_SETSIZE = 1024
-const _SYS_seccomp = ___NR_seccomp
-const ___LDBL_MIN__ = 1.1
-const ___DEC32_MAX__ = 9.999999E96
-const ___INTPTR_MAX__ = 0x7fffffffffffffff
-const ___FILE_defined = 1
-const _MOD_NANO = _ADJ_NANO
-const ___FLT32_EPSILON__ = 1.1
-const _X86_EFLAGS_AC_BIT = 18
-const _PROT_EXEC = 0x4
-const _IFLA_STATS_UNSPEC = 0
-const _IFLA_VF_PORT_UNSPEC = 0
-const _SCHED_OTHER = 0
-const _ALLPERMS = (_S_ISUID|_S_ISGID|_S_ISVTX|_S_IRWXU|_S_IRWXG|_S_IRWXO)
-const ___NR_getdents = 78
-const _NDTPA_BASE_REACHABLE_TIME = 4
-const _ETH_P_WCCP = 0x883E
-const __CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS = 1123
-const _IFLA_EVENT_REBOOT = 1
-const _ARPHRD_RAWHDLC = 518
-const _CLD_STOPPED = 5
-const ___FLT32_DECIMAL_DIG__ = 9
-const ___S_ISVTX = 01000
-const _AF_IUCV = _PF_IUCV
-const _RTNLGRP_NOP2 = 14
-const ___code_model_small__ = 1
-const _TCP_FASTOPEN_CONNECT = 30
-const __SC_THREAD_PRIO_PROTECT = 81
-const __BITS_SIGNUM_GENERIC_H = 1
-const _RWH_WRITE_LIFE_EXTREME = 5
-const _INTMAX_WIDTH = 64
-const _EDOM = 33
-const _SYS_sched_getscheduler = ___NR_sched_getscheduler
-const _EXTA = _B19200
-const _EXTB = _B38400
-const _SYS_perf_event_open = ___NR_perf_event_open
-const _SYS_setns = ___NR_setns
-const __IOC_SIZEBITS = 14
-const __XOPEN_LEGACY = 1
-const __POSIX2_LOCALEDEF = ___POSIX2_THIS_VERSION
-const _TTY_NAME_MAX = 32
-const __POSIX_RE_DUP_MAX = 255
-const _IPV6_RECVHOPOPTS = 53
-const _NETLINK_BROADCAST_ERROR = 4
-const _PR_SET_MM = 35
-const ___FLOAT_WORD_ORDER = ___BYTE_ORDER
-const __SC_UCHAR_MAX = 115
-const _ETH_P_MPLS_UC = 0x8847
-const _NLA_TYPE_MASK = ^(_NLA_F_NESTED | _NLA_F_NET_BYTEORDER)
-const __SC_XOPEN_STREAMS = 246
-const _BPF_JGT = 0x20
-const ___INT64_MAX__ = 0x7fffffffffffffff
-const _MOD_FREQUENCY = _ADJ_FREQUENCY
-const ___NR_shmdt = 67
-const _SYS_getcwd = ___NR_getcwd
-const ___SIZEOF_LONG__ = 8
-const _BPF_NET_OFF = _SKF_NET_OFF
-const _IP_BLOCK_SOURCE = 38
-const _ECHRNG = 44
-const _EAI_SYSTEM = -11
-const ___NR_request_key = 249
-const __SC_LEVEL3_CACHE_ASSOC = 195
-const _PRIX8 = "X"
-const _HAVE_TEE = 1
-const _HAVE_CONFIG_H = 1
-const __POSIX_CLOCK_SELECTION = 200809
-const _TCOOFF = 0
-const _TCP_MSS_DESIRED = 1220
-const _AI_PASSIVE = 0x0001
-const _S_IFLNK = ___S_IFLNK
-const _DT_SOCK = 12
-const __SC_2_UPE = 97
-const _LINUX_REBOOT_CMD_KEXEC = 0x45584543
-const __SC_USHRT_MAX = 118
-const _SO_BSDCOMPAT = 14
-const __K_SS_MAXSIZE = 128
-const _RTCF_VALVE = 0x00200000
-const _IFLA_TUN_NUM_DISABLED_QUEUES = 9
-const _HAVE_MEMORY_H = 1
-const _X86_CR4_UMIP_BIT = 11
-const _HAVE_NETINET_IF_ETHER_H = 1
-const _AF_MAX = _PF_MAX
-const _HAVE_EXPM1L = 1
-const _____gwchar_t_defined = 1
-const _NTF_SELF = 0x02
-const __BITS_SIGACTION_H = 1
-const _SYS_reboot = ___NR_reboot
-const _REG_TRAPNO = 20
-const _ADJ_OFFSET_SS_READ = 0xa001
-const _ICMP6_PARAM_PROB = 4
-const _ETH_P_IEEEPUPAT = 0x0a01
-const _IPPROTO_EGP = 8
-const _IFLA_VF_STATS_MULTICAST = 5
-const _RTM_DELTCLASS = 41
-const __POSIX_SPAWN = 200809
-const _RTAX_RTO_MIN = 13
-const __SYS_UTSNAME_H = 1
-const _NETLINK_PKTINFO = 3
-const _FPE_FLTINV = 7
-const ___NR_removexattr = 197
-const _F_NOTIFY = 1026
-const _MS_INVALIDATE = 2
-const _SIOCPROTOPRIVATE = 0x89E0
-const ___NR_vhangup = 153
-const _CLONE_UNTRACED = 0x00800000
-const _IFA_F_PERMANENT = 0x80
-const _IP_MAXPACKET = 65535
-const __SC_REGEXP = 155
-const _IPOPT_EOL = 0
-const _EDEADLOCK = _EDEADLK
-const _SYS_getpid = ___NR_getpid
-const _ETHERTYPE_LOOPBACK = 0x9000
-const __CS_LFS64_CFLAGS = 1004
-const _SIGFPE = 8
-const _ELIBSCN = 81
-const ___DEC64_EPSILON__ = 1E-15
-const _INT16_MAX = (32767)
-const _SIOCSIFNAME = 0x8923
-const ___FLT32_DENORM_MIN__ = 1.1
-const _SIGVTALRM = 26
-const __SC_NZERO = 109
-const ___NR_pause = 34
-const _EPOLLRDNORM = 64
-const _HAVE_LISTXATTR = 1
-const _ETH_P_X25 = 0x0805
-const __CS_XBS5_ILP32_OFFBIG_CFLAGS = 1104
-const _IFLA_BOND_UPDELAY = 4
-const _LINUX_REBOOT_MAGIC2B = 369367448
-const _NLM_F_EXCL = 0x200
-const ___INT_LEAST16_WIDTH__ = 16
-const __SC_T_IOV_MAX = 66
-const ___DEC128_EPSILON__ = 1E-33
-const _RTM_NEWTCLASS = 40
-const ___F_SETSIG = 10
-const _PR_CAP_AMBIENT_RAISE = 2
-const _N_X25 = 6
-const __BITS_SIGTHREAD_H = 1
-const _SIOCGIFSLAVE = 0x8929
-const ___FLT128_MAX_10_EXP__ = 4932
-const _O_RDWR = 02
-const _S_IRWXG = (_S_IRWXU >> 3)
-const _HAVE_FCHOWNAT = 1
-const _SYS_clock_nanosleep = ___NR_clock_nanosleep
-const _MS_REMOUNT = 32
-const _ETH_P_AF_IUCV = 0xFBFB
-const _SOL_DECNET = 261
-const _SO_DETACH_FILTER = 27
-const _RLIM_SAVED_CUR = _RLIM_INFINITY
-const _IN_CLASSB_MAX = 65536
-const _NI_NOFQDN = 4
-const ___GXX_ABI_VERSION = 1013
-const _ENOMSG = 42
-const _IFLA_BR_TCN_TIMER = 17
-const _MAXNAMLEN = _NAME_MAX
-const ___FLT64X_MIN__ = 1.1
-const ___DEC32_MAX_EXP__ = 97
-const _HAVE_SYSCALL_H = 1
-const _HAVE_SYS_PTRACE_H = 1
-const __SC_PIPE = 145
-const _S_IRWXU = (___S_IREAD|___S_IWRITE|___S_IEXEC)
-const ___LDBL_HAS_INFINITY__ = 1
-const _SYS_mq_unlink = ___NR_mq_unlink
-const ___USE_FILE_OFFSET64 = 1
-const _RWF_WRITE_LIFE_NOT_SET = 0
-const _SEGV_PKUERR = 4
-const _MLOCK_ONFAULT = 1
-const __SC_AIO_MAX = 24
-const ___NR_symlink = 88
-const _ERANGE = 34
-const _IP_HDRINCL = 3
-const _WCHAR_MAX = ___WCHAR_MAX
-const _F_SET_FILE_RW_HINT = 1038
-const _TCP_CA_Recovery = 3
-const _UINT_LEAST32_WIDTH = 32
-const _RTA_ENCAP_TYPE = 21
-const _EPOLLERR = 8
-const _SYS_chown = ___NR_chown
-const _TAB0 = 0000000
-const _TAB1 = 0004000
-const _TAB2 = 0010000
-const _TAB3 = 0014000
-const _TH_RST = 0x04
-const _PTRACE_O_TRACEFORK = 2
-const ___NR_sched_get_priority_max = 146
-const ___NR_sched_getparam = 143
-const _RTNETLINK_HAVE_PEERINFO = 1
-const __LFS_LARGEFILE = 1
-const _STATX_ALL = 0x0fff
-const ___NR_setitimer = 38
-const _MOD_MICRO = _ADJ_MICRO
-const ___NR_ustat = 136
-const _IFF_ATTACH_QUEUE = 0x0200
-const ___PTHREAD_MUTEX_LOCK_ELISION = 1
-const _IN_CLASSA_HOST = (0xffffffff & ^_IN_CLASSA_NET)
-const _RTF_NAT = 0x08000000
-const _BPF_ABS = 0x20
-const _FS_TOPDIR_FL = 0x00020000
-const _RTMGRP_LINK = 1
-const _FS_KEY_DESC_PREFIX = "fscrypt:"
-const ___NR_vserver = 236
-const _TIOCSBRK = 0x5427
-const ___GLIBC__ = 2
-const _HAVE_SYNC_ADD_AND_FETCH_8 = 1
-const _ND_RA_FLAG_MANAGED = 0x80
-const _INT_LEAST16_MAX = (32767)
-const ___NR_sched_setscheduler = 144
-const __SC_SEMAPHORES = 21
-const __UCONTEXT_H = 1
-const _SYS_rt_tgsigqueueinfo = ___NR_rt_tgsigqueueinfo
-const _PR_FP_EXC_PRECISE = 3
-const _SYS_sync = ___NR_sync
-const _HAVE_STDINT_H = 1
-const _ICANON = 0000002
-const _PR_SET_THP_DISABLE = 41
-const _NETLINK_UNCONNECTED = 0
-const _IUTF8 = 0040000
-const _BPF_AND = 0x50
-const _NETLINK_LISTEN_ALL_NSID = 8
-const _IPV6_PATHMTU = 61
-const __SC_ATEXIT_MAX = 87
-const _SOCK_RDM = 4
-const _ETH_P_IP = 0x0800
-const __POSIX_SOURCE = 1
-const _IFLA_GENEVE_UDP_CSUM = 8
-const __SC_MQ_PRIO_MAX = 28
-const __NETINET_TCP_H = 1
-const _LINUX_REBOOT_CMD_RESTART2 = 0xA1B2C3D4
-const _RTCF_NAT = 0x00800000
-const _ND_NA_FLAG_OVERRIDE = 0x00000020
-const _HAVE_STDLIB_H = 1
-const __SC_SINGLE_PROCESS = 151
-const _IFF_DYNAMIC = 32768
-const _TCP_NO_QUEUE = 0
-const __LIBC_LIMITS_H_ = 1
-const _IN_DONT_FOLLOW = 0x02000000
-const _MADV_WIPEONFORK = 18
-const __POSIX_STREAM_MAX = 8
-const __BITS_SIGINFO_CONSTS_H = 1
-const _WAIT_ANY = (-1)
-const _MAP_32BIT = 0x40
-const _INET_ADDRSTRLEN = 16
-const ___IFLA_VF_MAX = 13
-const _PR_FP_EXC_ASYNC = 2
-const _TIOCSERCONFIG = 0x5453
-const _UINTPTR_WIDTH = ___WORDSIZE
-const _MCAST_MSFILTER = 48
-const _NLM_F_NONREC = 0x100
-const _EDEADLK = 35
-const _IPPORT_TFTP = 69
-const _SIOCGSTAMP = 0x8906
-const _FS_KEY_DESCRIPTOR_SIZE = 8
-const __CS_POSIX_V7_LPBIG_OFFBIG_LIBS = 1146
-const _IFLA_GENEVE_PORT = 5
-const _SYS_capget = ___NR_capget
-const ___NR_mlock = 149
-const ___GCC_ATOMIC_LONG_LOCK_FREE = 2
-const _ETHER_TYPE_LEN = 2
-const _HAVE_TANL = 1
-const __POSIX_SAVED_IDS = 1
-const _TCM_IFINDEX_MAGIC_BLOCK = (0xFFFFFFFF)
-const _BPF_STX = 0x03
-const ___DBL_MANT_DIG__ = 53
-const _IPV6_MINHOPCOUNT = 73
-const _SIOCGIFNAME = 0x8910
-const _RTEXT_FILTER_SKIP_STATS = (1 << 3)
-const ___NR_rt_sigaction = 13
-const _INT_FAST64_WIDTH = 64
-const _BPF_MEM = 0x60
-const _ND_NEIGHBOR_ADVERT = 136
-const __POSIX_CHILD_MAX = 25
-const _CLONE_CHILD_SETTID = 0x01000000
-const _REG_RAX = 13
-const ___INT_LEAST64_MAX__ = 0x7fffffffffffffff
-const _BPF_ADD = 0x00
-const _ETHERMIN = (_ETHER_MIN_LEN - _ETHER_HDR_LEN - _ETHER_CRC_LEN)
-const _IPPORT_RJE = 77
-const _FS_IMAGIC_FL = 0x00002000
-const _IPV6_PMTUDISC_INTERFACE = 4
-const ___IFLA_VLAN_QOS_MAX = 2
-const ___GCC_ATOMIC_BOOL_LOCK_FREE = 2
-const _SYS_NMLN = __UTSNAME_LENGTH
-const _ISIG = 0000001
-const _SYS_bind = ___NR_bind
-const _IPV6_MTU_DISCOVER = 23
-const _IFLA_WIRELESS = 11
-const _RMNET_FLAGS_EGRESS_MAP_CKSUMV4 = (1 << 3)
-const __POSIX_MAPPED_FILES = 200809
-const _RTM_NEWNDUSEROPT = 68
-const _PTRACE_GETSIGMASK = 16906
-const _RTMGRP_IPV4_MROUTE = 0x20
-const _IN6_ADDR_GEN_MODE_STABLE_PRIVACY = 2
-const ___NR_sigaltstack = 131
-const _NETLINK_CAP_ACK = 10
-const ___NR_creat = 85
-const __GETOPT_CORE_H = 1
-const _EAI_AGAIN = -3
-const __POSIX_JOB_CONTROL = 1
-const _SCNi16 = "hi"
-const _BPF_SUB = 0x10
-const _PRIx16 = "x"
-const _SCHED_ISO = 4
-const __HAVE_STRUCT_TERMIOS_C_ISPEED = 1
-const _NUD_FAILED = 0x20
-const _EMSGSIZE = 90
-const _FAPPEND = _O_APPEND
-const ___USE_POSIX = 1
-const _TIOCINQ = _FIONREAD
-const _SHUT_RD = 0
-const ___NR_epoll_wait_old = 215
-const _X86_EFLAGS_OF_BIT = 11
-const ___FLT128_DECIMAL_DIG__ = 36
-const __SC_GETGR_R_SIZE_MAX = 69
-const _SYS_utime = ___NR_utime
-const _PR_FPEMU_SIGFPE = 2
-const _ARPHRD_FDDI = 774
-const _SEGV_MAPERR = 1
-const _RTA_MP_ALGO = 14
-const _BPF_JMP = 0x05
-const _SYS_rt_sigaction = ___NR_rt_sigaction
-const _HAVE_NET_IF_H = 1
-const _RTNLGRP_DECnet_IFADDR = 13
-const _IFF_LOOPBACK = 8
-const _RTCF_LOG = 0x02000000
-const _DT_BLK = 6
-const ___NR_capset = 126
-const __SC_PII_OSI = 57
-const _IFLA_BRPORT_FORWARD_DELAY_TIMER = 22
-const _UMOUNT_NOFOLLOW = 8
-const _PF_ECONET = 19
-const _IPV6_ADDR_PREFERENCES = 72
-const _MACSEC_VALIDATE_MAX = 2
-const _RT_TABLE_MAX = 4294967295
-const _FFI_PASCAL = 6
-const _IFLA_XFRM_IF_ID = 2
-const _B460800 = 0010004
-const __CS_XBS5_LP64_OFF64_LDFLAGS = 1109
-const _PRIiLEAST32 = "i"
-const _HAVE_SYS_FILE_H = 1
-const _SYS_epoll_wait = ___NR_epoll_wait
-const _PF_FILE = _PF_LOCAL
-const _SYS_lsetxattr = ___NR_lsetxattr
-const _ECHILD = 10
-const ___FINITE_MATH_ONLY__ = 0
-const __POSIX_THREAD_ROBUST_PRIO_PROTECT = -1
-const ___NR_settimeofday = 164
-const _PACKET_MR_MULTICAST = 0
-const _SKF_AD_CPU = 36
-const ___NR_utime = 132
-const ___IFLA_XDP_MAX = 8
-const _MACVLAN_MODE_PASSTHRU = 8
-const ___SEG_GS = 1
-const _ADJ_OFFSET_SINGLESHOT = 0x8001
-const _PORT_REQUEST_ASSOCIATE = 2
-const _PRIxLEAST32 = "x"
-const __POSIX2_BC_DIM_MAX = 2048
-const _ETH_P_802_2 = 0x0004
-const _ETH_P_802_3 = 0x0001
-const _SO_ERROR = 4
-const _TIOCMBIS = 0x5416
-const _MS_NOREMOTELOCK = (1<<27)
-const ___USE_XOPEN2K = 1
-const _IPV6_HOPLIMIT = 52
-const ___NR_writev = 20
-const _SYS_setsockopt = ___NR_setsockopt
-const _SYS_getresgid = ___NR_getresgid
-const _ETH_P_PAE = 0x888E
-const _PACKET_STATISTICS = 6
-const ___UINT8_MAX__ = 0xff
-const _IP_MINTTL = 21
-const _LINE_MAX = __POSIX2_LINE_MAX
-const __PC_NO_TRUNC = 7
-const ___DBL_MAX_10_EXP__ = 308
-const _MOD_STATUS = _ADJ_STATUS
-const _PR_ENDIAN_LITTLE = 1
-const _MOD_CLKA = _ADJ_OFFSET_SINGLESHOT
-const _AT_STATX_DONT_SYNC = 0x4000
-const __SC_C_LANG_SUPPORT_R = 136
-const _ETH_P_PAUSE = 0x8808
-const _SYS_unlinkat = ___NR_unlinkat
-const _IFLA_GTP_PDP_HASHSIZE = 3
-const _IN_CLASSB_NET = 0xffff0000
-const _SCNd32 = "d"
-const _SIGPWR = 30
-const _IFLA_BOND_ACTIVE_SLAVE = 2
-const _PR_SET_MM_ENV_START = 10
-const _PTRDIFF_WIDTH = ___WORDSIZE
-const _PRIx8 = "x"
-const __STDINT_H = 1
-const _RTM_GETSTATS = 94
-const _TIOCMGET = 0x5415
-const _NDTPA_ANYCAST_DELAY = 12
-const _PRIx32 = "x"
-const _EXTPROC = 0200000
-const ___WCHAR_MAX__ = 0x7fffffff
-const _IOC_INOUT = ((__IOC_WRITE|__IOC_READ) << __IOC_DIRSHIFT)
-const _IFLA_INFO_KIND = 1
-const _EFAULT = 14
-const _UINT8_WIDTH = 8
-const _PR_CAPBSET_DROP = 24
-const _IFLA_VLAN_UNSPEC = 0
-const _IFF_MULTICAST = 4096
-const _PORT_REQUEST_DISASSOCIATE = 3
-const _IFLA_BRPORT_NO = 18
-const _SO_DEBUG = 1
-const _RTNH_F_OFFLOAD = 8
-const _INT_FAST32_MAX = (9223372036854775807)
-const __SC_MEMLOCK_RANGE = 18
-const _RPM_PCO_CHANGE = 2
-const _MS_SUBMOUNT = (1<<26)
-const _DN_MODIFY = 0x00000002
-const _IPPROTO_UDP = 17
-const _IFLA_VRF_PORT_UNSPEC = 0
-const _IFLA_INET6_MCAST = 4
-const _RTNLGRP_DECnet_ROUTE = 15
-const ___NR_tee = 276
-const _RTA_IIF = 3
-const _ICRNL = 0000400
-const _S_IWUSR = ___S_IWRITE
-const _SYS_dup2 = ___NR_dup2
-const _SYS_dup3 = ___NR_dup3
-const _REG_ERR = 19
-const _NETLINK_NFLOG = 5
-const _PRIXLEAST8 = "X"
-const _IFLA_HSR_VERSION = 6
-const _SYS_linkat = ___NR_linkat
-const ___DBL_HAS_INFINITY__ = 1
-const _IPTOS_CLASS_MASK = 0xe0
-const __POSIX_THREAD_DESTRUCTOR_ITERATIONS = 4
-const _ND_NEIGHBOR_SOLICIT = 135
-const _HAVE_LINUX_IF_ETHER_H = 1
-const __CS_V7_WIDTH_RESTRICTED_ENVS = 5
-const _PR_SPEC_ENABLE = (1 << 1)
-const _ARPHRD_PPP = 512
-const _SI_ASYNCNL = -60
-const _SYS_modify_ldt = ___NR_modify_ldt
-const ___FLT64_EPSILON__ = 1.1
-const ___O_TMPFILE = (020000000 | ___O_DIRECTORY)
-const _X86_EFLAGS_SF_BIT = 7
-const _SIOCGIFMTU = 0x8921
-const _BPF_LL_OFF = _SKF_LL_OFF
-const __SCHED_H = 1
-const _IPOPT_SECUR_EFTO = 0x789a
-const _PORT_PROFILE_RESPONSE_ERROR = 261
-const ___NR_shmat = 30
-const ___NR_pkey_alloc = 330
-const _PTRACE_POKEUSER = 6
-const _IFA_FLAGS = 8
-const ___DEC64_MAX_EXP__ = 385
-const _RTAX_HOPLIMIT = 10
-const _MAP_LOCKED = 0x02000
-const _BPF_LDX = 0x01
-const _RTA_VIA = 18
-const __SC_V7_LPBIG_OFFBIG = 240
-const _AF_IB = _PF_IB
-const _NL1 = 0000400
-const __SC_CLK_TCK = 2
-const _MOD_CLKB = _ADJ_TICK
-const _ENETDOWN = 100
-const _AF_IRDA = _PF_IRDA
-const _MCAST_LEAVE_GROUP = 45
-const _RTNLGRP_IPV6_MROUTE = 10
-const _PTHREAD_DESTRUCTOR_ITERATIONS = __POSIX_THREAD_DESTRUCTOR_ITERATIONS
-const __ISOC95_SOURCE = 1
-const ___DEC128_MAX_EXP__ = 6145
-const _IEXTEN = 0100000
-const _IPPORT_ROUTESERVER = 520
-const _NDTPA_REFCNT = 2
-const _X86_EFLAGS_CF_BIT = 0
-const _SYS_mount = ___NR_mount
-const _FS_IMMUTABLE_FL = 0x00000010
-const __CS_XBS5_ILP32_OFFBIG_LIBS = 1106
-const _PR_CAP_AMBIENT_CLEAR_ALL = 4
-const ___NR_pkey_free = 331
-const _FS_ENCRYPTION_MODE_AES_128_CTS = 6
-const _RTF_POLICY = 0x04000000
-const _IFLA_BOND_DOWNDELAY = 5
-const _NTF_ROUTER = 0x80
-const _IFLA_VF_TX_RATE = 3
-const _F_SET_RW_HINT = 1036
-const _DT_WHT = 14
-const _PTRACE_SYSEMU = 31
-const _SIOCDIFADDR = 0x8936
-const _EBADFD = 77
-const _IP_MSS = 576
-const _SYS_getgid = ___NR_getgid
-const _TIOCNXCL = 0x540D
-const ___SHRT_MAX__ = 0x7fff
-const _MAX_IPOPTLEN = 40
-const ___PTHREAD_MUTEX_HAVE_PREV = 1
-const _SIOGIFINDEX = _SIOCGIFINDEX
-const _IPV6_DONTFRAG = 62
-const _B2400 = 0000013
-const _EL2HLT = 51
-const _IFLA_BRPORT_GROUP_FWD_MASK = 31
-const __SC_THREAD_PRIORITY_SCHEDULING = 79
-const _WAIT_MYPGRP = 0
-const _TCA_STATS2 = 7
-const _IFLA_MACVLAN_FLAGS = 2
-const ___NR_ftruncate = 77
-const _IFLA_VF_STATS = 8
-const _IPPROTO_SCTP = 132
-const _SYS_munlockall = ___NR_munlockall
-const _RLIMIT_AS = 9
-const _INT32_MIN = (-2147483647-1)
-const __CS_V6_ENV = 1148
-const _IP_OFFMASK = 0x1fff
-const _INT64_WIDTH = 64
-const _PACKAGE_URL = ""
-const _INT_FAST32_WIDTH = ___WORDSIZE
-const _IFLA_MACSEC_CIPHER_SUITE = 4
-const _UINTMAX_WIDTH = 64
-const _RTMSG_NEWRULE = 0x31
-const __SC_NL_NMAX = 122
-const ___FLT64_HAS_INFINITY__ = 1
-const _X86_EFLAGS_VM_BIT = 17
-const __POSIX_THREAD_PROCESS_SHARED = 200809
-const _FNDELAY = _O_NDELAY
-const _IFLA_BR_MCAST_QUERY_USE_IFADDR = 24
-const _PRIuLEAST16 = "u"
-const _RTF_GATEWAY = 0x0002
-const _SYS_lchown = ___NR_lchown
-const _SYS_link = ___NR_link
-const _IFLA_VXLAN_LOCAL6 = 17
-const _IP_RECVORIGDSTADDR = _IP_ORIGDSTADDR
-const _RTM_DELLINK = 17
-const _RTM_NEWNETCONF = 80
-const _IPTOS_DSCP_EF = 0xb8
-const _PTRACE_LISTEN = 16904
-const _SCM_TIMESTAMPING_OPT_STATS = 54
-const __POSIX_SEMAPHORES = 200809
-const __IOC_TYPEMASK = ((1 << __IOC_TYPEBITS)-1)
-const _X86_CR4_MCE_BIT = 6
-const ___FLT_HAS_INFINITY__ = 1
-const _ETH_P_MACSEC = 0x88E5
-const ___LONG_WIDTH__ = 64
-const _HAVE_NET_IF_ARP_H = 1
-const __NET_IF_H = 1
-const _TIOCSTI = 0x5412
-const _SYS_sendfile = ___NR_sendfile
-const ___NR_swapon = 167
-const _INLCR = 0000100
-const _S_IFREG = ___S_IFREG
-const _REG_R9 = 1
-const _POSIX_MADV_DONTNEED = 4
-const ___USE_UNIX98 = 1
-const _IN6_ADDR_GEN_MODE_EUI64 = 0
-const _IFLA_BRPORT_PROXYARP_WIFI = 12
-const _SHUT_WR = 1
-const _ECONNREFUSED = 111
-const _PF_ALG = 38
-const ___IFLA_INFO_MAX = 6
-const __SC_POLL = 58
-const ___IFLA_INET6_MAX = 9
-const _MAP_FIXED_NOREPLACE = 0x100000
-const __CS_POSIX_V7_LP64_OFF64_LINTFLAGS = 1143
-const _PORT_PROFILE_MAX = 40
-const _TCP_COOKIE_PAIR_SIZE = (2*_TCP_COOKIE_MAX)
-const _PTRACE_PEEKSIGINFO_SHARED = 1
-const _NUD_STALE = 0x04
-const _NETLINK_FIB_LOOKUP = 10
-const _RTM_BASE = 16
-const _PF_SECURITY = 14
-const _SPLICE_F_MOVE = 1
-const ___NR_kill = 62
-const _SIGSTKSZ = 8192
-const _CR0 = 0000000
-const _CR1 = 0001000
-const ___WCHAR_WIDTH__ = 32
-const ___INT_FAST8_WIDTH__ = 8
-const _ETH_P_TEB = 0x6558
-const _IPPORT_FTP = 21
-const _STA_MODE = 0x4000
-const _BPF_IND = 0x40
-const _FFI_TYPE_STRUCT = 13
-const _MSG_ZEROCOPY = 67108864
-const __ENDIAN_H = 1
-const __POSIX_TYPED_MEMORY_OBJECTS = -1
-const _SYS_mq_timedreceive = ___NR_mq_timedreceive
-const _epoll_data_offset = 4
-const _GTP_ROLE_SGSN = 1
-const _NDTA_STATS = 7
-const _SCM_RIGHTS = 1
-const _TCP_RECV_QUEUE = 1
-const __POSIX_V6_LP64_OFF64 = 1
-const _AF_APPLETALK = _PF_APPLETALK
-const ___SIZEOF_FLOAT__ = 4
-const _PF_CAN = 29
-const _RTF_LOCAL = 0x80000000
-const _NLMSG_ALIGNTO = 4
-const ___UINT_FAST16_MAX__ = 0xffffffffffffffff
-const _SO_SECURITY_ENCRYPTION_NETWORK = 24
-const ___SIZEOF_POINTER__ = 8
-const ___NR_memfd_create = 319
-const _SYS_tgkill = ___NR_tgkill
-const _XCASE = 0000004
-const _VMIN = 6
-const _B57600 = 0010001
-const _IFLA_EVENT_NOTIFY_PEERS = 4
-const __CS_POSIX_V7_ILP32_OFF32_LDFLAGS = 1133
-const _RTPROT_BOOT = 3
-const _TCPOPT_TIMESTAMP = 8
-const _PRIxLEAST8 = "x"
-const _EINPROGRESS = 115
-const _IN_CLASSC_NSHIFT = 8
-const _SCM_TIMESTAMPNS = _SO_TIMESTAMPNS
-const _IFLA_ADDRESS = 1
-const _IFLA_VF_INFO_UNSPEC = 0
-const _MS_SYNCHRONOUS = 16
-const _SYS_renameat = ___NR_renameat
-const _ETH_P_QINQ1 = 0x9100
-const _ETH_P_QINQ2 = 0x9200
-const _ETH_P_QINQ3 = 0x9300
-const ___NR_quotactl = 179
-const _NSS_BUFLEN_PASSWD = 1024
-const __POSIX2_SW_DEV = ___POSIX2_THIS_VERSION
-const _TCSANOW = 0
-const _CS6 = 0000020
-const _CS7 = 0000040
-const _CS8 = 0000060
-const _PRIdLEAST8 = "d"
-const _IPPORT_TIMESERVER = 37
-const _F_OWNER_PGRP = 2
-const _AF_ATMPVC = _PF_ATMPVC
-const _RTMGRP_IPV4_IFADDR = 0x10
-const _SYS_recvfrom = ___NR_recvfrom
-const ___FLT64X_MIN_10_EXP__ = (-4931)
-const _S_IXGRP = (_S_IXUSR >> 3)
-const _SYS_mknod = ___NR_mknod
-const _NETLINK_SMC = 22
-const _SYS_utimes = ___NR_utimes
-const _FS_XFLAG_HASATTR = 0x80000000
-const ___DEC_EVAL_METHOD__ = 2
-const _SIGTTIN = 21
-const _IPPROTO_ESP = 50
-const _SKF_AD_NLATTR = 12
-const _EAI_MEMORY = -10
-const _SYS_listxattr = ___NR_listxattr
-const _ARPOP_NAK = 10
-const _BPF_JSET = 0x40
-const _N_TTY = 0
-const __PC_SOCK_MAXBUF = 12
-const _TIOCM_DSR = 0x100
-const ___FLT32_MIN_EXP__ = (-125)
-const _TCOFLUSH = 1
-const _TUNDETACHFILTER_val = 1074812118
-const __CS_POSIX_V6_ILP32_OFF32_LINTFLAGS = 1119
-const _MADV_HUGEPAGE = 14
-const _TCIOFLUSH = 2
-const _ETH_P_NSH = 0x894F
-const _IFLA_BR_MCAST_HASH_MAX = 27
-const _IFLA_PPP_DEV_FD = 1
-const _S_ISUID = ___S_ISUID
-const _VSTART = 8
-const _ETH_P_CANFD = 0x000D
-const __BITS_STDINT_INTN_H = 1
-const _BPF_ALU = 0x04
-const ___SIZEOF_FLOAT80__ = 16
-const __POSIX_SSIZE_MAX = 32767
-const __CS_PATH = 0
-const _HAVE_UNSETENV = 1
-const _FRAME_SIZE = 168
-const _IFLA_VXLAN_UDP_ZERO_CSUM6_TX = 19
-const __SYS_TIMEX_H = 1
-const _IFLA_TUN_UNSPEC = 0
-const _LINUX_REBOOT_CMD_CAD_OFF = 0x00000000
-const _SIGUSR1 = 10
-const _SIGUSR2 = 12
-const _HAVE_SYS_STAT_H = 1
-const _HAVE_FALLOCATE = 1
-const ___NR_unshare = 272
-const _CX86_CCR0 = 0xc0
-const _CX86_CCR1 = 0xc1
-const _CX86_CCR2 = 0xc2
-const _CX86_CCR3 = 0xc3
-const _SYS_rt_sigtimedwait = ___NR_rt_sigtimedwait
-const ___NR_tkill = 200
-const _CX86_CCR6 = 0xea
-const _CX86_CCR7 = 0xeb
-const _MSG_MORE = 32768
-const _IPOPT_TS_TSONLY = 0
-const _HAVE_LINUX_RTNETLINK_H = 1
-const _PRIo16 = "o"
-const _PTRACE_POKEUSR = 6
-const ___NR_getcpu = 309
-const _AF_DECnet = _PF_DECnet
-const _PACKAGE_NAME = "package-unused"
-const __SC_XOPEN_UNIX = 91
-const _X86_CR0_NW_BIT = 29
-const _MFD_ALLOW_SEALING = 2
-const _EAI_CANCELED = -101
-const ___NR_readv = 19
-const __POSIX2_RE_DUP_MAX = 255
-const _TUNSETIFINDEX_val = 1074025690
-const __RPC_NETDB_H = 1
-const _MAP_HUGE_MASK = 0x3f
-const _ND_NA_FLAG_SOLICITED = 0x00000040
-const _TUNSETVNETHDRSZ_val = 1074025688
-const _EAI_ADDRFAMILY = -9
-const ___SIZEOF_FLOAT128__ = 16
-const ___NR_vmsplice = 278
-const ___NR_uname = 63
-const _TCSETS_val = 21506
-const ___NR_execveat = 322
-const _SYS_times = ___NR_times
-const _RTM_F_PREFIX = 0x800
-const _SEEK_CUR = 1
-const _IFLA_BR_HELLO_TIMER = 16
-const __PC_PIPE_BUF = 5
-const __CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS = 1131
-const _IFLA_GENEVE_REMOTE = 2
-const _RTNLGRP_MPLS_ROUTE = 27
-const _SYS_timer_settime = ___NR_timer_settime
-const _PF_LLC = 26
-const _ETH_P_LINK_CTL = 0x886c
-const _IP_OPTIONS = 4
-const _CX86_DIR1 = 0xff
-const __POSIX_RTSIG_MAX = 8
-const _TIME_INS = 1
-const _EISDIR = 21
-const __BITS_TYPES_H = 1
-const __SYS_SOCKET_H = 1
-const ___NR_fsetxattr = 190
-const _EIO = 5
-const _IPPROTO_HOPOPTS = 0
-const _BLOCK_SIZE = (1<<_BLOCK_SIZE_BITS)
-const _FS_ENCRYPTION_MODE_SPECK128_256_CTS = 8
-const _IFF_NOARP = 128
-const ___FLT64X_MANT_DIG__ = 64
-const _EREMOTE = 66
-const ___FLT64_MIN__ = 1.1
-const _ND_OPT_RTR_ADV_INTERVAL = 7
-const _SYS_pipe = ___NR_pipe
-const _NTF_EXT_LEARNED = 0x10
-const _STA_PPSERROR = 0x0800
-const _EREMOTEIO = 121
-const _INT_FAST16_MIN = (-9223372036854775807-1)
-const _HAVE_LINUX_FILTER_H = 1
-const _EIDRM = 43
-const __SC_FIFO = 144
-const _SI_QUEUE = -1
-const _SYS_get_kernel_syms = ___NR_get_kernel_syms
-const __CS_POSIX_V6_ILP32_OFF32_LIBS = 1118
-const _TCOON = 1
-const _F_DUPFD = 0
-const _UINT_LEAST16_WIDTH = 16
-const _SYS_setrlimit = ___NR_setrlimit
-const __PATH_PROTOCOLS = "/etc/protocols"
-const _MOD_TAI = _ADJ_TAI
-const __SC_TRACE_INHERIT = 183
-const ___NR_sendto = 44
-const _NETLINK_ROUTE = 0
-const _PTRACE_KILL = 8
-const _RTNLGRP_MDB = 26
-const _NETDB_SUCCESS = 0
-const _F_SETFD = 2
-const _HAVE_MKDIRAT = 1
-const _IFLA_VXLAN_LIMIT = 9
-const __SC_HOST_NAME_MAX = 180
-const _NLDLY = 0000400
-const _ADJ_TICK = 0x4000
-const __POSIX2_LINE_MAX = 2048
-const _F_SETFL = 4
-const __CS_POSIX_V7_LP64_OFF64_LDFLAGS = 1141
-const ___NR_setresuid = 117
-const ___DEC64_MIN_EXP__ = (-382)
-const _L_SET = 0
-const _IFLA_NUM_RX_QUEUES = 32
-const _SO_SNDLOWAT = 19
-const _SIOCSIFTXQLEN = 0x8943
-const _SO_TIMESTAMPNS = 35
-const _INT_FAST32_MIN = (-9223372036854775807-1)
-const _FS_POLICY_FLAGS_PAD_8 = 0x01
-const _SO_BINDTODEVICE = 25
-const _XDP_FLAGS_DRV_MODE = (1 << 2)
-const _PTRACE_O_TRACESYSGOOD = 1
-const _SKF_AD_NLATTR_NEST = 16
-const _RTA_TABLE = 15
-const _SIOCDRARP = 0x8960
-const _PREFIX_UNSPEC = 0
-const _ICMP6_DST_UNREACH_NOPORT = 4
-const _P_PID = 1
-const __UTSNAME_SYSNAME_LENGTH = __UTSNAME_LENGTH
-const __POSIX_MEMLOCK_RANGE = 200809
-const ___DEC128_MIN_EXP__ = (-6142)
-const _NLM_F_MULTI = 0x02
-const _SOCK_CLOEXEC = 524288
-const ___FLT_MAX__ = 1.1
-const _POSIX_FADV_NOREUSE = ___POSIX_FADV_NOREUSE
-const ___osockaddr_defined = 1
-const _PTRACE_O_TRACEEXEC = 16
-const _UINT_FAST64_WIDTH = 64
-const _ETH_P_SNAP = 0x0005
-const ___SIZEOF_PTHREAD_BARRIER_T = 32
-const _IFLA_BR_TOPOLOGY_CHANGE = 14
-const __BITS_UIO_LIM_H = 1
-const _PTRACE_O_TRACEVFORKDONE = 32
-const __SC_LOGIN_NAME_MAX = 71
-const _ETHERMTU = _ETH_DATA_LEN
-const _POSIX_FADV_DONTNEED = ___POSIX_FADV_DONTNEED
-const _RTPROT_BABEL = 42
-const _F_GETLEASE = 1025
-const __SC_LEVEL4_CACHE_ASSOC = 198
-const _IFLA_VLAN_PROTOCOL = 5
-const _IP_UNBLOCK_SOURCE = 37
-const _SO_PASSCRED = 16
-const _CLOCK_TAI = 11
-const _NGROUPS_MAX = 65536
-const _FIOSETOWN = 0x8901
-const __SC_PII_OSI_COTS = 63
-const _SIOCDARP = 0x8953
-const _MAP_HUGE_SHIFT = 26
-const _UINTPTR_MAX = (18446744073709551615)
-const _ETH_P_WAN_PPP = 0x0007
-const _IN_EXCL_UNLINK = 0x04000000
-const _X86_CR0_WP_BIT = 16
-const _O_EXCL = 0200
-const _BPF_NEG = 0x80
-const _MSG_NOSIGNAL = 16384
-const _IPV6_RXHOPOPTS = _IPV6_HOPOPTS
-const _IFLA_MACVLAN_MACADDR_COUNT = 6
-const __CS_XBS5_ILP32_OFF32_LDFLAGS = 1101
-const _PTRACE_GETREGSET = 16900
-const _SKF_AD_IFINDEX = 8
-const __SYS_MMAN_H = 1
-const _MS_ACTIVE = 1073741824
-const _R_OK = 4
-const _IPV6_RECVFRAGSIZE = 77
-const ___NR_rt_sigreturn = 15
-const ___GNUC_PATCHLEVEL__ = 0
-const ___NR_getitimer = 36
-const ___SIZEOF_INT__ = 4
-const ___UINT_LEAST64_MAX__ = 0xffffffffffffffff
-const _NDTPA_UCAST_PROBES = 10
-const _IFLA_BRPORT_PAD = 26
-const __XBS5_LP64_OFF64 = 1
-const _SIGALRM = 14
-const _MSG_OOB = 1
-const _RTN_THROW = 9
-const _ULONG_WIDTH = ___WORDSIZE
-const _X86_CR4_PSE_BIT = 4
-const __SC_2_FORT_DEV = 49
-const ___NR_syslog = 103
-const __CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS = 1128
-const ___GCC_ATOMIC_SHORT_LOCK_FREE = 2
-const ___GLIBC_USE_LIB_EXT2 = 1
-const _TIOCNOTTY_val = 21538
-const _AF_PHONET = _PF_PHONET
-const _NETLINK_NETFILTER = 12
-const _ETH_FCS_LEN = 4
-const _FS_XFLAG_APPEND = 0x00000010
-const ___NR_ioctl = 16
-const _CX86_ARR_BASE = 0xc4
-const _AI_NUMERICSERV = 0x0400
-const _PR_TSC_ENABLE = 1
-const _SCHED_IDLE = 5
-const _F_OK = 0
-const __SC_NL_TEXTMAX = 124
-const _IPOPT_MEASUREMENT = _IPOPT_DEBMEAS
-const _RT_TABLE_COMPAT = 252
-const ___NR_getpriority = 140
-const _FS_NOCOW_FL = 0x00800000
-const _IFLA_NUM_TX_QUEUES = 31
-const _IPV6_HOPOPTS = 54
-const ___LONG_LONG_MAX__ = 0x7fffffffffffffff
-const _RTM_NEWNEIGHTBL = 64
-const _TCP_QUEUE_SEQ = 21
-const _IFLA_INFO_SLAVE_DATA = 5
-const ___VERSION__ = "8.3.0"
-const _IFLA_GENEVE_ID = 1
-const _ICMP6_PARAMPROB_NEXTHEADER = 1
-const _SYS_delete_module = ___NR_delete_module
-const _IPV6_RTHDR = 57
-const _LLONG_MIN = (-_LLONG_MAX - 1)
-const _ECOMM = 70
-const _SYS_timer_gettime = ___NR_timer_gettime
-const ___NR_migrate_pages = 256
-const _IN_MOVE = (_IN_MOVED_FROM | _IN_MOVED_TO)
-const _PORT_REQUEST_PREASSOCIATE = 0
-const _N_AX25 = 5
-const ___O_CLOEXEC = 02000000
-const _VWERASE = 14
-const ___INO_T_MATCHES_INO64_T = 1
-const _ELIBACC = 79
-const _IPOPT_SECUR_UNCLASS = 0x0000
-const __POSIX_SHARED_MEMORY_OBJECTS = 200809
-const _ARPHRD_IPDDP = 777
-const _IFLA_BOND_SLAVE_STATE = 1
-const _RLIMIT_STACK = 3
-const _PF_ASH = 18
-const ___NR_getpeername = 52
-const _IPV6_RECVERR = 25
-const _N_STRIP = 4
-const _IPPROTO_ICMP = 1
-const _PR_SVE_VL_LEN_MASK = 0xffff
-const _F_GETPIPE_SZ = 1032
-const _IOV_MAX = ___IOV_MAX
-const _RTPROT_RIP = 189
-const ___NR_newfstatat = 262
-const __SYS_MOUNT_H = 1
-const _PR_TASK_PERF_EVENTS_ENABLE = 32
-const _IPPROTO_PUP = 12
-const _ETH_P_SLOW = 0x8809
-const _SYS_inotify_rm_watch = ___NR_inotify_rm_watch
-const _TCSETAW = 0x5407
-const _PACKET_MULTICAST = 2
-const ___INT32_MAX__ = 0x7fffffff
-const _LINUX_REBOOT_CMD_CAD_ON = 0x89ABCDEF
-const _IFLA_BOND_AD_ACTOR_SYS_PRIO = 24
-const _PR_SET_DUMPABLE = 4
-const _ETH_P_ECONET = 0x0018
-const _SYS_shmctl = ___NR_shmctl
-const _MS_SHARED = 1048576
-const ___IFLA_PPP_MAX = 2
-const _HAVE_SYS_STATFS_H = 1
-const _XDP_FLAGS_MASK = (_XDP_FLAGS_UPDATE_IF_NOEXIST | _XDP_FLAGS_MODES)
-const _TIOCGRS485 = 0x542E
-const _IPV6_RECVPKTINFO = 49
-const _HAVE_LINUX_REBOOT_H = 1
-const _TCP_NODELAY = 1
-const _PREFIX_ADDRESS = 1
-const _RPM_PCO_ADD = 1
-const _TCPOPT_MAXSEG = 2
-const _SYS_sched_getaffinity = ___NR_sched_getaffinity
-const __REENTRANT = 1
-const _IPV6_DROP_MEMBERSHIP = _IPV6_LEAVE_GROUP
-const __XOPEN_XPG3 = 1
-const _EMFILE = 24
-const __SC_XOPEN_REALTIME = 130
-const _TH_PUSH = 0x08
-const _IFLA_BR_PAD = 40
-const _CLD_KILLED = 2
-const _SIGTTOU = 22
-const _IFLA_VF_SPOOFCHK = 4
-const __SC_MB_LEN_MAX = 108
-const ___UINT64_MAX__ = 0xffffffffffffffff
-const _IFLA_GENEVE_UDP_ZERO_CSUM6_RX = 10
-const ___linux = 1
-const _RLIMIT_NOFILE = 7
-const _IFLA_BOND_TLB_DYNAMIC_LB = 27
-const _NDTA_CONFIG = 5
-const __POSIX2_C_VERSION = ___POSIX2_THIS_VERSION
-const __POSIX_MEMORY_PROTECTION = 200809
-const __SC_REGEX_VERSION = 156
-const _IFLA_INET6_ICMP6STATS = 6
-const __NETDB_H = 1
-const _FIOASYNC = 0x5452
-const _IFLA_VXLAN_L3MISS = 14
-const ___S_ISGID = 02000
-const _MS_VERBOSE = 32768
-const _NDTA_GC_INTERVAL = 8
-const _ETH_P_IRDA = 0x0017
-const ___NR_inotify_rm_watch = 255
-const _SYS_pwritev = ___NR_pwritev
-const ___sigstack_defined = 1
-const ___GCC_ATOMIC_POINTER_LOCK_FREE = 2
-const __SC_C_LANG_SUPPORT = 135
-const _F_SEAL_GROW = 0x0004
-const _NL_MMAP_STATUS_RESERVED = 1
-const _HAVE_LOFF_T = 1
-const __POSIX_HIWAT = __POSIX_PIPE_BUF
-const _PR_GET_THP_DISABLE = 42
-const __BITS_BYTESWAP_H = 1
-const _F_TEST = 3
-const _MREMAP_FIXED = 2
-const _MAX_ADDR_LEN = 7
-const __SC_LONG_BIT = 106
-const _ONOCR = 0000020
-const _SI_MESGQ = -3
-const _PRIdFAST8 = "d"
-const _IFLA_MACSEC_PORT = 2
-const _CBAUD = 0010017
-const _SYS_setfsuid = ___NR_setfsuid
-const __SC_MAPPED_FILES = 16
-const _FFI_LONG_LONG_MAX = _LONG_LONG_MAX
-const _ND_RA_FLAG_OTHER = 0x40
-const _TRAP_TRACE = 2
-const __SC_RAW_SOCKETS = 236
-const _FS_XFLAG_SYNC = 0x00000020
-const _IFLA_BOND_ARP_IP_TARGET = 8
-const __POSIX_REGEXP = 1
-const _TCP_INFO = 11
-const _IFLA_BRPORT_MCAST_TO_UCAST = 28
-const _PF_NFC = 39
-const _S_IFIFO = ___S_IFIFO
-const _EAI_NOTCANCELED = -102
-const _PTRACE_O_TRACEEXIT = 64
-const _STA_RONLY = (_STA_PPSSIGNAL | _STA_PPSJITTER | _STA_PPSWANDER | _STA_PPSERROR | _STA_CLOCKERR | _STA_NANO | _STA_MODE | _STA_CLK)
-const _TCP_FIN_WAIT1 = 4
-const _IFLA_INET6_STATS = 3
-const __IOC_TYPESHIFT = (__IOC_NRSHIFT+__IOC_NRBITS)
-const ___FLT128_MIN__ = 1.1
-const _RTF_WINDOW = 0x0080
-const _PR_GET_CHILD_SUBREAPER = 37
-const _RTNLGRP_IPV4_MROUTE = 6
-const _NO_ADDRESS = _NO_DATA
-const _SYS_fchownat = ___NR_fchownat
-const ___NR_getcwd = 79
-const _PREFIX_CACHEINFO = 2
-const _IPOPT_OLEN = 1
-const _SYS_fchmod = ___NR_fchmod
-const __SC_BC_DIM_MAX = 37
-const _SYS_semop = ___NR_semop
-const _IFLA_VF_STATS_RX_PACKETS = 0
-const ___PTHREAD_MUTEX_USE_UNION = 0
-const _TCIFLUSH = 0
-const _EBADSLT = 57
-const _ETHERTYPE_REVARP = 0x8035
-const _HAVE_EPOLL_CREATE1 = 1
-const __BITS_TYPES___LOCALE_T_H = 1
-const ___GNUC__ = 8
-const _SCNdLEAST8 = "hhd"
-const _B0 = 0000000
-const _HAVE_SYS_INOTIFY_H = 1
-const ___S_IFDIR = 0040000
-const _TCA_ROOT_TIME_DELTA = 4
-const _CLONE_THREAD = 0x00010000
-const _MS_POSIXACL = 65536
-const _PATH_MAX = 4096
-const _IFLA_UNSPEC = 0
-const ___NR_reboot = 169
-const _SOL_IP = 0
-const _TUN_F_UFO = 0x10
-const ___FLT64_HAS_DENORM__ = 1
-const _IPTOS_PREC_CRITIC_ECP = _IPTOS_CLASS_CS5
-const _IN_LOOPBACKNET = 127
-const _SOL_AAL = 265
-const _SYS_settimeofday = ___NR_settimeofday
-const _IPPROTO_IDP = 22
-const __SC_2_LOCALEDEF = 52
-const _IFLA_VF_STATS_PAD = 6
-const _AF_INET = _PF_INET
-const _F_SETLK = _F_SETLK64
-const _CX86_PCR1 = 0xf0
-const ___NR_lremovexattr = 198
-const _IPOPT_NOOP = _IPOPT_NOP
-const _RTMSG_NEWDEVICE = 0x11
-const _HAVE_SETXATTR = 1
-const _FS_ENCRYPTION_MODE_AES_256_CTS = 4
-const __CS_V5_WIDTH_RESTRICTED_ENVS = 4
-const _S_IFSOCK = ___S_IFSOCK
-const ___NR_signalfd4 = 289
-const __ISOC99_SOURCE = 1
-const ___FLT_DIG__ = 6
-const ___NR_getpid = 39
-const _ULLONG_WIDTH = 64
-const __SC_XOPEN_XPG2 = 98
-const _SYS_kill = ___NR_kill
-const _B110 = 0000003
-const _TCP_REPAIR_QUEUE = 20
-const _RTNLGRP_IPV4_IFADDR = 5
-const ___FXSR__ = 1
-const _MACVLAN_MODE_PRIVATE = 1
-const ___NR_statx = 332
-const ___SIZE_WIDTH__ = 64
-const __POSIX_TTY_NAME_MAX = 9
-const _IFLA_BOND_AD_ACTOR_SYSTEM = 26
-const _SO_GET_FILTER = _SO_ATTACH_FILTER
-const __UTIME_H = 1
-const _STATX_BASIC_STATS = 0x07ff
-const _SYS_utimensat = ___NR_utimensat
-const __SC_2_CHAR_TERM = 95
-const _TUNSETOWNER_val = 1074025676
-const _PTHREAD_STACK_MIN = 16384
-const _SIGPROF = 27
-const __SC_LINE_MAX = 43
-const ___SIGEV_MAX_SIZE = 64
-const _HAVE_SETENV = 1
-const __SC_SYSTEM_DATABASE = 162
-const _FS_XFLAG_NODUMP = 0x00000080
-const _SYS_timer_create = ___NR_timer_create
-const __PC_LINK_MAX = 0
-const _TCPOPT_WINDOW = 3
-const __BITS_POSIX2_LIM_H = 1
-const ___UINT_LEAST32_MAX__ = 0xffffffff
-const ___NR_mq_notify = 244
-const _IPPORT_DAYTIME = 13
-const _SYS_stat = ___NR_stat
-const _PARENB = 0000400
-const _FALLOC_FL_KEEP_SIZE = 0x01
-const __SC_SCHAR_MAX = 111
-const _IFLA_BR_MCAST_QUERIER = 25
-const _MADV_HWPOISON = 100
-const _SO_COOKIE = 57
-const __POSIX_ASYNC_IO = 1
-const _RT_SCOPE_NOWHERE = 255
-const _IFLA_BOND_SLAVE_AD_ACTOR_OPER_PORT_STATE = 7
-const _ND_OPT_PI_FLAG_ONLINK = 0x80
-const __SC_THREAD_PROCESS_SHARED = 82
-const _SYS_setdomainname = ___NR_setdomainname
-const _F_GETOWN_EX = ___F_GETOWN_EX
-const _ESTALE = 116
-const ___NR_futex = 202
-const _IFF_DETACH_QUEUE = 0x0400
-const _IFLA_LINKMODE = 17
-const _IPOPT_SECURITY = 130
-const _IFLA_BR_STP_STATE = 5
-const __PC_NAME_MAX = 3
-const _IFLA_GENEVE_UDP_ZERO_CSUM6_TX = 9
-const _SIGCONT = 18
-const ___NR_getpmsg = 181
-const _SYS_fchdir = ___NR_fchdir
-const _IFF_PORTSEL = 8192
-const _SO_ATTACH_REUSEPORT_CBPF = 51
-const _TCA_ROOT_FLAGS = 2
-const __SC_V6_ILP32_OFFBIG = 177
-const _MAX_CANON = 255
-const _IFLA_BOND_XMIT_HASH_POLICY = 14
-const _ETHER_CRC_LEN = 4
-const _IFLA_INFO_DATA = 2
-const ___LINK_XSTATS_TYPE_MAX = 2
-const _NTF_PROXY = 0x08
-const _RTPROT_EIGRP = 192
-const __CS_V7_ENV = 1149
-const _AI_IDN = 0x0040
-const _S_IROTH = (_S_IRGRP >> 3)
-const _RTNLGRP_NONE = 0
-const _IPPROTO_GRE = 47
-const _WEXITED = 4
-const _PACKET_TX_TIMESTAMP = 16
-const _EPOLLHUP = 16
-const _LT_OBJDIR = ".libs/"
-const ___RTAX_MAX = 18
-const _PACKET_HDRLEN = 11
-const _BPF_LSH = 0x60
-const _TCPOLEN_SACK_PERMITTED = 2
-const _POLL_PRI = 5
-const ___NR_setreuid = 113
-const _FS_XFLAG_NODEFRAG = 0x00002000
-const __SC_2_PBS = 168
-const _SIOCSIFFLAGS = 0x8914
-const ___F_GETOWN = 9
-const ___IFLA_BOND_AD_INFO_MAX = 6
-const _BPF_MAXINSNS = 4096
-const _EAI_IDN_ENCODE = -105
-const _IFLA_VF_STATS_TX_PACKETS = 1
-const _RWH_WRITE_LIFE_MEDIUM = 3
-const _FILE_DEDUPE_RANGE_SAME = 0
-const _IPPROTO_TCP = 6
-const _TIOCM_CD = _TIOCM_CAR
-const _B134 = 0000004
-const _EAI_FAMILY = -6
-const _IFLA_BRPORT_BCAST_FLOOD = 30
-const _SYS_flock = ___NR_flock
-const _HAVE_NETPACKET_PACKET_H = 1
-const _ETH_P_PRP = 0x88FB
-const _OFILL = 0000100
-const __CS_LFS64_LIBS = 1006
-const _FS_ENCRYPTION_MODE_AES_256_XTS = 1
-const _IFLA_GTP_FD0 = 1
-const _IFLA_GTP_FD1 = 2
-const _HAVE_SYNC_FILE_RANGE = 1
-const _IFA_LOCAL = 2
-const _ND_OPT_PI_FLAG_RADDR = 0x20
-const _TCP_DEFER_ACCEPT = 9
-const _MCAST_JOIN_SOURCE_GROUP = 46
-const _SYS_request_key = ___NR_request_key
-const _ICMP6_PACKET_TOO_BIG = 2
-const _X86_CR4_PCE_BIT = 8
-const _EAI_BADFLAGS = -1
-const __CS_XBS5_LPBIG_OFFBIG_LINTFLAGS = 1115
-const _UTIME_NOW = ((1 << 30) - 1)
-const __POSIX_MAX_INPUT = 255
-const _IFLA_BRPORT_ID = 17
-const _ETH_DATA_LEN = 1500
-const ___RLIMIT_SIGPENDING = 11
-const _SYS_io_destroy = ___NR_io_destroy
-const _SO_INCOMING_NAPI_ID = 56
-const _ETH_P_PPP_DISC = 0x8863
-const _TCPOLEN_MAXSEG = 4
-const _ETH_P_802_3_MIN = 0x0600
-const _ARPOP_RREPLY = 4
-const _IPV6_UNICAST_HOPS = 16
-const _NETLINK_NO_ENOBUFS = 5
-const ___NR_name_to_handle_at = 303
-const ___FLT32_MAX__ = 1.1
-const _SYS_timerfd_create = ___NR_timerfd_create
-const _IN_MOVED_TO = 0x00000080
-const _SYS_gettid = ___NR_gettid
-const __POSIX_IPV6 = 200809
-const _AF_MPLS = _PF_MPLS
-const _SYS_fallocate = ___NR_fallocate
-const _AF_WANPIPE = _PF_WANPIPE
-const _TCP_THIN_LINEAR_TIMEOUTS = 16
-const ___NR_setdomainname = 171
-const ___NLMSGERR_ATTR_MAX = 4
-const ___FLT128_HAS_DENORM__ = 1
-const _ETHERTYPE_PUP = 0x0200
-const __BITS_POSIX1_LIM_H = 1
-const ___GLIBC_USE_IEC_60559_TYPES_EXT = 1
-const _IPV6_RECVDSTOPTS = 58
-const ___NR_security = 185
-const _ARPHRD_RAWIP = 519
-const _ETH_P_802_EX1 = 0x88B5
-const _IFA_F_DADFAILED = 0x08
-const _SCNx8 = "hhx"
-const _CSIGNAL = 0x000000ff
-const ___NR_accept4 = 288
-const _NI_NUMERICHOST = 1
-const _RTNH_F_UNRESOLVED = 32
-const _B9600 = 0000015
-const _NL_MMAP_STATUS_UNUSED = 0
-const _SO_LOCK_FILTER = 44
-const _IFLA_VF_MAC = 1
-const _IFLA_VXLAN_REMCSUM_TX = 21
-const _UCHAR_MAX = (_SCHAR_MAX * 2 + 1)
-const _IFLA_BOND_ARP_VALIDATE = 9
-const _IPPROTO_MPLS = 137
-const _IFLA_MIN_MTU = 50
-const _ETH_P_IPV6 = 0x86DD
-const _ETH_P_AARP = 0x80F3
-const _SYS_sched_setparam = ___NR_sched_setparam
-const _ATF_PUBL = 0x08
-const _WCOREFLAG = ___WCOREFLAG
-const _TIOCGWINSZ = 0x5413
-const ___USE_XOPEN2K8XSI = 1
-const _PRIi8 = "i"
-const _ARPHRD_LOOPBACK = 772
-const ___GCC_IEC_559_COMPLEX = 2
-const _SO_BROADCAST = 6
-const ___GLIBC_MINOR__ = 28
-const __SC_STREAMS = 174
-const _SYS_shmat = ___NR_shmat
-const _IPVLAN_MODE_L2 = 0
-const ___MMX__ = 1
-const _B150 = 0000005
-const _POSIX_FADV_WILLNEED = 3
-const _IFLA_VXLAN_RSC = 12
-const _PACKET_BROADCAST = 1
-const _PF_ATMPVC = 8
-const _SYS_preadv2 = ___NR_preadv2
-const _IN_CLASSC_NET = 0xffffff00
-const _PACKET_COPY_THRESH = 7
-const _ETH_ZLEN = 60
-const _TCPOPT_EOL = 0
-const _IN6_ADDR_GEN_MODE_RANDOM = 3
-const _IFLA_MACSEC_ENCODING_SA = 6
-const __CS_POSIX_V7_LP64_OFF64_LIBS = 1142
-const _ETH_P_PUPAT = 0x0201
-const _SYS_getrusage = ___NR_getrusage
-const __POSIX_THREAD_ATTR_STACKADDR = 200809
-const _IFLA_PORT_PROFILE = 2
-const ___FLT64_HAS_QUIET_NAN__ = 1
-const _UINT64_WIDTH = 64
-const _SYS_kcmp = ___NR_kcmp
-const _IN_MOVED_FROM = 0x00000040
-const __UTSNAME_MACHINE_LENGTH = __UTSNAME_LENGTH
-const _IPV6_LEAVE_GROUP = 21
-const _SYS_unlink = ___NR_unlink
-const _HAVE_STRSIGNAL = 1
-const __PC_CHOWN_RESTRICTED = 6
-const __SC_XOPEN_REALTIME_THREADS = 131
-const _ETH_P_IBOE = 0x8915
-const _O_FSYNC = _O_SYNC
-const _RTM_NEWRULE = 32
-const _IFLA_XDP_FLAGS = 3
-const _SIOCGIFCOUNT = 0x8938
-const _PACKET_OUTGOING = 4
-const _IPTOS_PREC_MASK = _IPTOS_CLASS_MASK
-const ___NR_renameat2 = 316
-const __SC_IPV6 = 235
-const _TCP_ESTABLISHED = 1
-const _ARPHRD_ARCNET = 7
-const _TIOCSERSWILD = 0x5455
-const _ETH_P_PUP = 0x0200
-const __POSIX_THREAD_PRIORITY_SCHEDULING = 200809
-const _SIGEV_THREAD = 2
-const _HAVE_UTIME_H = 1
-const _IP_RECVOPTS = 6
-const _PR_SET_MM_START_CODE = 1
-const ___CPU_SETSIZE = 1024
-const _PF_DECnet = 12
-const _TIOCM_CAR = 0x040
-const _SYS_shmget = ___NR_shmget
-const _RTM_F_LOOKUP_TABLE = 0x1000
-const _RTPROT_NTK = 15
-const ___NR_eventfd2 = 290
-const _IFLA_EVENT_BONDING_OPTIONS = 6
-const _SIOCGIFENCAP = 0x8925
-const ___NR_unlinkat = 263
-const _IFLA_BR_VLAN_FILTERING = 7
-const _MS_ASYNC = 1
-const __IOC_READ = 2
-const __THREAD_SHARED_TYPES_H = 1
-const ___NR_set_robust_list = 273
-const _IFLA_GROUP = 27
-const _SCHED_DEADLINE = 6
-const _ELIBEXEC = 83
-const _WCHAR_MIN = ___WCHAR_MIN
-const ___NR_putpmsg = 182
-const ___NR_arch_prctl = 158
-const _MSG_CTRUNC = 8
-const _IFLA_BR_ROOT_PATH_COST = 13
-const _MSG_SYN = 1024
-const _HAVE_LINUX_NETLINK_H = 1
-const _HAVE_SPLICE = 1
-const _PKEY_DISABLE_WRITE = 0x2
-const _FPE_FLTDIV = 3
-const ___NR_pkey_mprotect = 329
-const _IPPORT_TELNET = 23
-const _RTA_SPORT = 28
-const __XOPEN_VERSION = 700
-const __CS_XBS5_ILP32_OFF32_LIBS = 1102
-const _RTNLGRP_NEIGH = 3
-const __CS_POSIX_V6_ILP32_OFF32_LDFLAGS = 1117
-const _UINT_FAST8_WIDTH = 8
-const _TCPOPT_NOP = 1
-const _TIME_BAD = _TIME_ERROR
-const _RTM_DELADDRLABEL = 73
-const __POSIX_NO_TRUNC = 1
-const _PROT_WRITE = 0x2
-const ___NR_epoll_pwait = 281
-const _ARPHRD_SIT = 776
-const _RTM_NEWPREFIX = 52
-const ___RLIMIT_MEMLOCK = 8
-const _SYS_lookup_dcookie = ___NR_lookup_dcookie
-const ___ORDER_LITTLE_ENDIAN__ = 1234
-const _SYS_mkdirat = ___NR_mkdirat
-const _TCPOLEN_WINDOW = 3
-const _ETH_P_TIPC = 0x88CA
-const __POSIX_THREAD_KEYS_MAX = 128
-const _AT_EMPTY_PATH = 0x1000
-const ___NR_sched_yield = 24
-const _XDP_FLAGS_MODES = (_XDP_FLAGS_SKB_MODE | _XDP_FLAGS_DRV_MODE | _XDP_FLAGS_HW_MODE)
-const _HAVE_INOTIFY_RM_WATCH = 1
-const __SC_STREAM_MAX = 5
-const ___F_GETSIG = 11
-const _EMEDIUMTYPE = 124
-const _STA_CLK = 0x8000
-const _IPTOS_MINCOST = _IPTOS_LOWCOST
-const ___FLT64_DENORM_MIN__ = 1.1
-const _RLIM64_INFINITY = 0xffffffffffffffff
-const _FFI_UNIX64 = 2
-const _RTNLGRP_IPV4_NETCONF = 24
-const _RTAX_FEATURE_TIMESTAMP = (1 << 2)
-const _INT32_MAX = (2147483647)
-const _ETHERTYPE_IPV6 = 0x86dd
-const _TCPOPT_TSTAMP_HDR = (_TCPOPT_NOP<<24|_TCPOPT_NOP<<16|_TCPOPT_TIMESTAMP<<8|_TCPOLEN_TIMESTAMP)
-const _IFLA_STATS_LINK_XSTATS = 2
-const _O_RDONLY = 00
-const ___NR_getresuid = 118
-const _PTRACE_EVENT_CLONE = 3
-const _ARPHRD_PIMREG = 779
-const _IPV6_MULTICAST_HOPS = 18
-const ___NR_linkat = 265
-const _FS_NOATIME_FL = 0x00000080
-const __SC_ULONG_MAX = 117
-const _IPTOS_CLASS_DEFAULT = _IPTOS_CLASS_CS0
-const _SYS_shmdt = ___NR_shmdt
-const ___NR_open = 2
-const _TIME_OK = 0
-const _BPF_TXA = 0x80
-const __SC_CHILD_MAX = 1
-const _SYS_add_key = ___NR_add_key
-const _STDC_HEADERS = 1
-const _MAP_ANONYMOUS = 0x20
-const _X86_CR4_DE_BIT = 3
-const _VINTR = 0
-const _MINSIGSTKSZ = 2048
-const _IPTOS_LOWCOST = 0x02
-const _MADV_MERGEABLE = 12
-const _IFLA_TUN_PERSIST = 6
-const _HAVE_NETINET_ICMP6_H = 1
-const _IFLA_BRPORT_STATE = 1
-const _CPU_SETSIZE = ___CPU_SETSIZE
-const _IPVERSION = 4
-const _SYS_exit_group = ___NR_exit_group
-const _TIOCCBRK = 0x5428
-const ___LP64_OFF64_LDFLAGS = "-m64"
-const _PACKET_VNET_HDR = 15
-const __SC_TRACE_EVENT_NAME_MAX = 242
-const _PR_SVE_SET_VL = 50
-const _SYS_fork = ___NR_fork
-const _ETHERTYPE_TRAIL = 0x1000
-const _RTF_REJECT = 0x0200
-const _CLONE_FS = 0x00000200
-const _UINT32_WIDTH = 32
-const _SIOCGIFTXQLEN = 0x8942
-const _NDA_VLAN = 5
-const _PTRACE_GETREGS = 12
-const __POSIX_FSYNC = 200809
-const _SYS_getxattr = ___NR_getxattr
-const _SIOCSIFADDR = 0x8916
-const _SYS_mprotect = ___NR_mprotect
-const __POSIX_NAME_MAX = 14
-const __POSIX_OPEN_MAX = 20
-const _TCSETAF = 0x5408
-const _TCP_MD5SIG_MAXKEYLEN = 80
-const _BPF_DIV = 0x30
-const _IPV6_AUTHHDR = 10
-const _MSG_TRUNC = 32
-const __POSIX2_CHAR_TERM = 200809
-const _SIGABRT = 6
-const _SYS_read = ___NR_read
-const ___SIZEOF_PTHREAD_RWLOCKATTR_T = 8
-const _IFLA_BR_MCAST_SNOOPING = 23
-const _NETLINK_CONNECTED = 1
-const _FS_EXTENT_FL = 0x00080000
-const _IFLA_BR_TOPOLOGY_CHANGE_DETECTED = 15
-const _SYS_llistxattr = ___NR_llistxattr
-const _ETH_ALEN = 6
-const _IFF_NO_PI = 0x1000
-const ___NR_getgid = 104
-const _TCA_KIND = 1
-const ___FLT32X_MIN__ = 1.1
-const ___DBL_HAS_DENORM__ = 1
-const _TCP_LAST_ACK = 9
-const _RT_TABLE_DEFAULT = 253
-const _NL_MMAP_STATUS_SKIP = 4
-const _HAVE_LOG1PL = 1
-const _FALLOC_FL_NO_HIDE_STALE = 0x04
-const _RT_SCOPE_HOST = 254
-const _RTMSG_DELRULE = 0x32
-const _IPPROTO_MAX = 256
-const _IPOPT_CLASS_MASK = 0x60
-const _AT_EACCESS = 0x200
-const _SYS_pause = ___NR_pause
-const _ND_OPT_PREFIX_INFORMATION = 3
-const _SIGURG = 23
-const __SC_TIMER_MAX = 35
-const _ND_RA_FLAG_HOME_AGENT = 0x20
-const __SC_SCHAR_MIN = 112
-const _TCPOLEN_TSTAMP_APPA = (_TCPOLEN_TIMESTAMP+2)
-const ___FLT32_DIG__ = 6
-const _PF_PHONET = 35
-const _RTPROT_REDIRECT = 1
-const _IN_DELETE_SELF = 0x00000400
-const _NI_IDN = 32
-const _TUN_READQ_SIZE = 500
-const _STA_PLL = 0x0001
-const _IP_ADD_SOURCE_MEMBERSHIP = 39
-const _AF_BLUETOOTH = _PF_BLUETOOTH
-const _IFLA_BRPORT_MESSAGE_AGE_TIMER = 21
-const _ENOTBLK = 15
-const _FFI_SIZEOF_ARG = 8
-const __BITS_CPU_SET_H = 1
-const _SYS_mq_getsetattr = ___NR_mq_getsetattr
-const _SOCK_DCCP = 6
-const ___X32_SYSCALL_BIT = 0x40000000
-const _HAVE_DLFCN_H = 1
-const _ETHER_HDR_LEN = _ETH_HLEN
-const _SYS_mlock2 = ___NR_mlock2
-const _SYS_getrandom = ___NR_getrandom
-const __GETOPT_POSIX_H = 1
-const ___STDC_IEC_559_COMPLEX__ = 1
-const _X86_CR4_OSXSAVE_BIT = 18
-const _ENOPROTOOPT = 92
-const _RTAX_FEATURES = 12
-const _SIOCSIFMAP = 0x8971
-const ___NR_get_robust_list = 274
-const _IFLA_EVENT = 44
-const _FPE_FLTOVF = 4
-const _HAVE_WAIT4 = 1
-const __SC_AVPHYS_PAGES = 86
-const _EAI_INTR = -104
-const _PR_MCE_KILL_DEFAULT = 2
-const _SO_PEERGROUPS = 59
-const _IFLA_BOND_PACKETS_PER_SLAVE = 20
-const _SIGHUP = 1
-const _PTRACE_O_TRACEVFORK = 4
-const _ENOSPC = 28
-const _VDISCARD = 13
-const _RTMGRP_NOTIFY = 2
-const _SYS_openat = ___NR_openat
-const ___ORDER_PDP_ENDIAN__ = 3412
-const _AT_STATX_SYNC_TYPE = 0x6000
-const ___NR_tgkill = 234
-const ___NR_get_kernel_syms = 177
-const _EDOTDOT = 73
-const _PF_NETBEUI = 13
-const _EPOLLONESHOT = 1073741824
-const _MAP_ANON = _MAP_ANONYMOUS
-const ___O_DIRECT = 040000
-const _IPTTLDEC = 1
-const __SC_NGROUPS_MAX = 3
-const _IPPORT_EXECSERVER = 512
-const ___NR_open_by_handle_at = 304
-const __CS_XBS5_LP64_OFF64_LIBS = 1110
-const _SO_KEEPALIVE = 9
-const _SYS_rt_sigreturn = ___NR_rt_sigreturn
-const _ICMP6_RR_PCOUSE_RAFLAGS_AUTO = 0x10
-const _AF_NETLINK = _PF_NETLINK
-const _ND_OPT_PI_FLAG_AUTO = 0x40
-const _IPV6_ADDRFORM = 1
-const _TIME_WAIT = 4
-const _IFLA_IPOIB_UNSPEC = 0
-const _EHOSTDOWN = 112
-const _SYS_fadvise64 = ___NR_fadvise64
-const _ETH_P_IFE = 0xED3E
-const _IPV6_RECVHOPLIMIT = 51
-const _TIOCGSOFTCAR = 0x5419
-const _PR_GET_ENDIAN = 19
-const _SYS_ustat = ___NR_ustat
-const _SYS_io_submit = ___NR_io_submit
-const _SOMAXCONN = 128
-const _IP_MTU = 14
-const ___FLT32X_MIN_10_EXP__ = (-307)
-const _IFLA_GENEVE_UNSPEC = 0
-const _SYS_writev = ___NR_writev
-const ___NR_lgetxattr = 192
-const ___SIZEOF_PTHREAD_ATTR_T = 56
-const _MNT_FORCE = 1
-const ___FLT128_DENORM_MIN__ = 1.1
-const ___k8__ = 1
-const _SYS_unshare = ___NR_unshare
-const _MADV_REMOVE = 9
-const _EADV = 68
-const _SOL_ALG = 279
-const _CLONE_NEWCGROUP = 0x02000000
-const __SC_MESSAGE_PASSING = 20
-const _MS_MANDLOCK = 64
-const __UTSNAME_VERSION_LENGTH = __UTSNAME_LENGTH
-const _RTNL_FAMILY_IP6MR = 129
-const _IFLA_PHYS_PORT_ID = 34
-const _DN_MULTISHOT = 0x80000000
-const _B1200 = 0000011
-const _EWOULDBLOCK = _EAGAIN
-const _IFLA_VF_PORT = 1
-const ___SI_HAVE_SIGSYS = 1
-const _NLM_F_MATCH = 0x200
-const _ARPHRD_AX25 = 3
-const __POSIX_PRIORITY_SCHEDULING = 200809
-const _RTF_NOFORWARD = 0x1000
-const _F_DUPFD_CLOEXEC = 1030
-const _ECANCELED = 125
-const _INR_OPEN_MAX = 4096
-const _B300 = 0000007
-const _IMAXBEL = 0020000
-const _PRIdLEAST32 = "d"
-const _RUSAGE_CHILDREN = -1
-const _X86_CR4_VMXE_BIT = 13
-const _F_OFD_SETLK = 37
-const _ENODATA = 61
-const _SOL_KCM = 281
-const _AF_PPPOX = _PF_PPPOX
-const _HAVE_SYS_TYPES_H = 1
-const _SIOCGIFADDR = 0x8915
-const _NDA_DST = 1
-const ___GLIBC_USE_DEPRECATED_GETS = 0
-const _TIOCM_LE = 0x001
-const _SCNoFAST8 = "hho"
-const _ARPHRD_SKIP = 771
-const ___DEC32_SUBNORMAL_MIN__ = 0.000001E-95
-const ___pie__ = 2
-const _MS_SLAVE = 524288
-const _RLIMIT_DATA = 2
-const ___LITTLE_ENDIAN = 1234
-const __POSIX_REALTIME_SIGNALS = 200809
-const _SYS_msgget = ___NR_msgget
-const _HAVE_ATAN2L = 1
-const _IFLA_VRF_PORT_TABLE = 1
-const _NETLINK_LIST_MEMBERSHIPS = 9
-const __FCNTL_H = 1
-const ___NR_utimes = 235
-const _RTM_GETROUTE = 26
-const _UINT8_MAX = (255)
-const _ARPOP_RREQUEST = 3
-const ___RLIM_NLIMITS = 16
-const _IPVLAN_F_VEPA = 0x02
-const _IFLA_MACVLAN_MACADDR_DATA = 5
-const __POSIX_PRIORITIZED_IO = 200809
-const _NO_DATA = 4
-const _RTPROT_ISIS = 187
-const _HAVE_AS_X86_64_UNWIND_SECTION_TYPE = 1
-const _IPV6_2292RTHDR = 5
-const _SYS_mlock = ___NR_mlock
-const __FEATURES_H = 1
-const _SYS_kexec_load = ___NR_kexec_load
-const _EPROTOTYPE = 91
-const _NZERO = 20
-const _SIOCSIFNETMASK = 0x891c
-const ___IFLA_XFRM_MAX = 3
-const _IFLA_MACSEC_ENCRYPT = 7
-const ___NR_personality = 135
-const _SYS_get_mempolicy = ___NR_get_mempolicy
-const _EILSEQ = 84
-const _SYS_setregid = ___NR_setregid
-const _SOCK_STREAM = 1
-const _PR_GET_SECCOMP = 21
-const _IFLA_MACSEC_SCI = 1
-const _ETH_HLEN = 14
-const _SCM_CREDENTIALS = 2
-const ___USE_LARGEFILE64 = 1
-const _RTM_GETRULE = 34
-const __NETINET_IN_H = 1
-const __SC_LEVEL1_DCACHE_LINESIZE = 190
-const _EDQUOT = 122
-const _IFLA_VXLAN_TOS = 6
-const ___S_IREAD = 0400
-const _F_GETFD = 1
-const _ARPHRD_DDCMP = 517
-const ___NR_userfaultfd = 323
-const _F_GETFL = 3
-const ___timeval_defined = 1
-const _IPOPT_COPY = 0x80
-const _IPV6_CHECKSUM = 7
-const _STATX_ATTR_APPEND = 0x0020
-const _ETH_P_PPP_SES = 0x8864
-const __SC_LEVEL1_DCACHE_SIZE = 188
-const _TUNGETSNDBUF_val = 2147767507
-const _FS_XFLAG_PREALLOC = 0x00000002
-const _PR_GET_SPECULATION_CTRL = 52
-const _CBAUDEX = 0010000
-const _SKF_AD_PKTTYPE = 4
-const _LINUX_REBOOT_MAGIC1 = 0xfee1dead
-const _LINUX_REBOOT_MAGIC2 = 672274793
-const _PF_BRIDGE = 7
-const _MS_I_VERSION = 8388608
-const _MADV_RANDOM = 1
-const __UTSNAME_NODENAME_LENGTH = __UTSNAME_LENGTH
-const _SCNoLEAST8 = "hho"
-const _X86_CR3_PCID_BITS = 12
-const _AF_SMC = _PF_SMC
-const _ARPHRD_IEEE802 = 6
-const _ADJ_OFFSET = 0x0001
-const _ELOOP = 40
-const ___IFLA_GTP_MAX = 5
-const _RTPROT_BGP = 186
-const _LITTLE_ENDIAN = ___LITTLE_ENDIAN
-const ___BYTE_ORDER = ___LITTLE_ENDIAN
-const _TCPI_OPT_TIMESTAMPS = 1
-const ___TCA_MAX = 15
-const _RTA_METRICS = 8
-const _SOL_PPPOL2TP = 273
-const __SC_IOV_MAX = 60
-const __LFS64_LARGEFILE = 1
-const _MAX_VLAN_LIST_LEN = 1
-const _SYNC_FILE_RANGE_WAIT_AFTER = 4
-const __POSIX_MQ_PRIO_MAX = 32
-const __POSIX_VERSION = 200809
-const ___NR_ppoll = 271
-const _F_OWNER_PID = 1
-const _TIOCPKT_IOCTL = 64
-const ___USE_POSIX199309 = 1
-const ___INT_FAST8_MAX__ = 0x7f
-const __SC_BC_SCALE_MAX = 38
-const _SYS_chroot = ___NR_chroot
-const _EPROTONOSUPPORT = 93
-const _STATX_GID = 0x0010
-const _IFLA_BR_GROUP_FWD_MASK = 9
-const _IPPORT_RESERVED = 1024
-const _IN_ONLYDIR = 0x01000000
-const _STA_FLL = 0x0008
-const _IFLA_MACSEC_ES = 10
-const ___WINT_WIDTH__ = 32
-const __POSIX_PIPE_BUF = 512
-const _IPOPT_SECUR_SECRET = 0xd788
-const ___PIC__ = 2
-const _ISTRIP = 0000040
-const ___RTM_MAX = 103
-const _IPOPT_SECUR_CONFID = 0xf135
-const _ESPIPE = 29
-const _AF_SNA = _PF_SNA
-const _RTA_PROTOINFO = 10
-const ___NR_bpf = 321
-const _SYS_afs_syscall = ___NR_afs_syscall
-const _UINT_FAST8_MAX = (255)
-const _STA_NANO = 0x2000
-const _USHRT_WIDTH = 16
-const _O_LARGEFILE = ___O_LARGEFILE
-const ___NR_sched_setaffinity = 203
-const _SOL_LLC = 268
-const ___IFLA_VXLAN_MAX = 29
-const _EISCONN = 106
-const _TIOCPKT_START = 8
-const _IFLA_GSO_MAX_SEGS = 40
-const _SO_LINGER = 13
-const ___UINT_LEAST16_MAX__ = 0xffff
-const _OLCUC = 0000002
-const _PR_GET_TIMERSLACK = 30
-const ___NR_lstat = 6
-const __POSIX_SYMLOOP_MAX = 8
-const _RTNLGRP_NOTIFY = 2
-const ___DBL_DIG__ = 15
-const __CS_XBS5_LP64_OFF64_LINTFLAGS = 1111
-const _RTN_UNREACHABLE = 7
-const __CS_POSIX_V6_LP64_OFF64_LDFLAGS = 1125
-const ___DEC64_MAX__ = 9.999999999999999E384
-const _IFLA_HSR_SLAVE1 = 1
-const __POSIX_THREAD_ATTR_STACKSIZE = 200809
-const _HAVE_NETINET_IP_H = 1
-const _IFHWADDRLEN = 6
-const _TCSETSF = 0x5404
-const __BITS_SIGEVENT_CONSTS_H = 1
-const _XDP_ATTACHED_MULTI = 4
-const _NLMSGERR_ATTR_UNUSED = 0
-const _MFD_HUGETLB = 4
-const ___WCHAR_MAX = ___WCHAR_MAX__
-const __SC_SSIZE_MAX = 110
-const _IP_UNICAST_IF = 50
-const _SO_RCVBUFFORCE = 33
-const _SYS_nfsservctl = ___NR_nfsservctl
-const _BUS_ADRALN = 1
-const _IPV6_PKTINFO = 50
-const _SYS_lremovexattr = ___NR_lremovexattr
-const _TCSETSW = 0x5403
-const _EAI_SOCKTYPE = -7
-const __SC_V7_ILP32_OFF32 = 237
-const _SYS_io_cancel = ___NR_io_cancel
-const _IPPROTO_IPIP = 4
-const _linux = 1
-const _WNOWAIT = 0x01000000
-const ___LOCK_ATOMIC = 16
-const _IPV6_RECVRTHDR = 56
-const _TCP_CA_Open = 0
-const __SC_LEVEL3_CACHE_LINESIZE = 196
-const _LINUX_REBOOT_CMD_HALT = 0xCDEF0123
-const _ICMP6_FILTER = 1
-const _HAVE_NET_ROUTE_H = 1
-const _SO_BUSY_POLL = 46
-const _ENFILE = 23
-const __SC_THREADS = 67
-const __IOC_SIZEMASK = ((1 << __IOC_SIZEBITS)-1)
-const _IP_IPSEC_POLICY = 16
-const _RTMSG_CONTROL = 0x40
-const _SO_MARK = 36
-const _MAP_PRIVATE = 0x02
-const __PC_REC_XFER_ALIGN = 17
-const __BITS_TYPESIZES_H = 1
-const _FFI_TYPE_LONGDOUBLE = 4
-const ___NR_add_key = 248
-const ___SIG_ATOMIC_MAX__ = 0x7fffffff
-const _P_PGID = 2
-const _EAI_SERVICE = -8
-const _RTA_FLOW = 11
-const _IN_CREATE = 0x00000100
-const __POSIX_TRACE_LOG = -1
-const _SCNdLEAST16 = "hd"
-const _RTN_BROADCAST = 3
-const _RTEXT_FILTER_BRVLAN_COMPRESSED = (1 << 2)
-const _INT16_MIN = (-32767-1)
-const _IFLA_XFRM_LINK = 1
-const _NLMSGERR_ATTR_MSG = 1
-const _AF_ROSE = _PF_ROSE
-const _SCNd16 = "hd"
-const __SC_PII_INTERNET_DGRAM = 62
-const _HAVE_MKNODAT = 1
-const _IFLA_LINK_NETNSID = 37
-const _SYS_socket = ___NR_socket
-const _SIOCRTMSG = 0x890D
-const __ERRNO_H = 1
-const _PF_APPLETALK = 5
-const ___SSE__ = 1
-const _XDP_ATTACHED_HW = 3
-const _TIOCSERGETMULTI = 0x545A
-const _SEGV_BNDERR = 3
-const _IFLA_BOND_SLAVE_UNSPEC = 0
-const _IFLA_BOND_RESEND_IGMP = 15
-const _RTM_DELQDISC = 37
-const _IFLA_BOND_PRIMARY_RESELECT = 12
-const _RENAME_NOREPLACE = (1 << 0)
-const _TCP_CLOSE_WAIT = 8
-const ___NR_brk = 12
-const _ENAMETOOLONG = 36
-const __SC_TTY_NAME_MAX = 72
-const _B50 = 0000001
-const _SYS_fgetxattr = ___NR_fgetxattr
-const _IFLA_INET6_FLAGS = 1
-const ___NR_mq_timedsend = 242
-const __STRING_H = 1
-const _NDTPA_PAD = 18
-const ___NR_set_tid_address = 218
-const _STDIN_FILENO = 0
-const ___NR_timerfd_create = 283
-const ___IFLA_IPOIB_MAX = 4
-const ___sigset_t_defined = 1
-const _PR_FP_EXC_RES = 0x080000
-const _SYS_memfd_create = ___NR_memfd_create
-const __CS_POSIX_V6_LPBIG_OFFBIG_LIBS = 1130
-const _ICMP6_FILTER_PASS = 2
-const _SA_RESTART = 0x10000000
-const _TIOCGLCKTRMIOS = 0x5456
-const __SC_PRIORITIZED_IO = 13
-const _PTRACE_SECCOMP_GET_FILTER = 16908
-const _CLONE_NEWIPC = 0x08000000
-const _USE_LIBFFI = 1
-const _SA_ONESHOT = _SA_RESETHAND
-const ___NR_getppid = 110
-const _ENXIO = 6
-const ___NR_epoll_wait = 232
-const __SC_XOPEN_SHM = 94
-const _IFLA_VF_VLAN_LIST = 12
-const _CHAR_MAX = _SCHAR_MAX
-const _IFLA_NET_NS_FD = 28
-const ___PRAGMA_REDEFINE_EXTNAME = 1
-const __SC_RTSIG_MAX = 31
-const _SIGWINCH = 28
-const _MADV_FREE = 8
-const _IFLA_PHYS_SWITCH_ID = 36
-const _SYS_symlinkat = ___NR_symlinkat
-const _IFA_F_TENTATIVE = 0x40
-const _IPV6_RECVTCLASS = 66
-const ___FLT32X_HAS_QUIET_NAN__ = 1
-const _PORT_VDP_RESPONSE_OUT_OF_SYNC = 6
-const _PF_NETROM = 6
-const _PR_SET_MM_END_CODE = 2
-const _STA_PPSTIME = 0x0004
-const _ARPD_LOOKUP = 0x02
-const _F_SETOWN_EX = ___F_SETOWN_EX
-const _BC_SCALE_MAX = __POSIX2_BC_SCALE_MAX
-const _SIOCSIFSLAVE = 0x8930
-const _ENOSTR = 60
-const _FS_SYNC_FL = 0x00000008
-const ___NR_sched_setparam = 142
-const __SC_THREAD_THREADS_MAX = 76
-const _IFLA_TUN_PI = 4
-const _SKF_AD_VLAN_TPID = 60
-const _IFLA_HSR_SLAVE2 = 2
-const _PACKET_FANOUT = 18
-const _SA_NODEFER = 0x40000000
-const _NLMSG_MIN_TYPE = 0x10
-const _TIOCM_RI = _TIOCM_RNG
-const _IPTOS_ECN_ECT0 = 0x02
-const _SYS_fcntl = ___NR_fcntl
-const _SIOCSIFMEM = 0x8920
-const _IFLA_IPVLAN_UNSPEC = 0
-const _SYS_geteuid = ___NR_geteuid
-const _RTN_LOCAL = 2
-const _TUNSETOFFLOAD_val = 1074025680
-const _NLMSGERR_ATTR_MAX = 3
-const _IFLA_VXLAN_GROUP6 = 16
-const _ETH_MIN_MTU = 68
-const _SCNoLEAST16 = "ho"
-const _IFF_NAPI = 0x0010
-const _FFI_TYPE_UINT64 = 11
-const _PF_CAIF = 37
-const _CLONE_SETTLS = 0x00080000
-const ___DEC64_SUBNORMAL_MIN__ = 0.000000000000001E-383
-const ___O_NOFOLLOW = 0400000
-const __BITS_SIGNUM_H = 1
-const _NETLINK_DROP_MEMBERSHIP = 2
-const ___NR_inotify_init = 253
-const _STATX_ATTR_NODUMP = 0x0040
-const ___NR_utimensat = 280
-const ___NR_timerfd_settime = 286
-const _IFLA_INET_UNSPEC = 0
-const _AF_NETBEUI = _PF_NETBEUI
-const _RT_TABLE_MAIN = 254
-const _SKF_AD_OFF = (-0x1000)
-const ___DEC32_MANT_DIG__ = 7
-const _BMAP_IOCTL = 1
-const _RTM_NEWTFILTER = 44
-const _SA_NOMASK = _SA_NODEFER
-const _MAP_EXECUTABLE = 0x01000
-const _STA_UNSYNC = 0x0040
-const _ENOTDIR = 20
-const _EINVAL = 22
-const _TUNGETFILTER_val = 2148553947
-const ___NR_sched_getattr = 315
-const _TUNSETDEBUG_val = 1074025673
-const _SCNx16 = "hx"
-const _IP_FREEBIND = 15
-const _IN_CLASSA_MAX = 128
-const _B75 = 0000002
-const _EPOLL_CLOEXEC = 524288
-const _NETLINK_GENERIC = 16
-const _PTRACE_PEEKUSR = 3
-const _PACKET_OTHERHOST = 3
-const ___FLT64_DIG__ = 15
-const _ARPHRD_IEEE802_TR = 800
-const _IFLA_BRPORT_LEARNING = 8
-const _TCIOFF = 2
-const _RT_TABLE_UNSPEC = 0
-const _NDTPA_DELAY_PROBE_TIME = 7
-const __SC_ASYNCHRONOUS_IO = 12
-const _ND_ROUTER_ADVERT = 134
-const _PACKET_DROP_MEMBERSHIP = 2
-const _IN_CLOSE_WRITE = 0x00000008
-const _NETLINK_CONNECTOR = 11
-const _TIOCM_SR = 0x010
-const _F_GETLK = _F_GETLK64
-const _TIOCM_ST = 0x008
-const _EKEYEXPIRED = 127
-const _SIOCATMARK = 0x8905
-const __SC_LEVEL2_CACHE_SIZE = 191
-const _UINT_LEAST8_WIDTH = 8
-const _SIOCGIFBRDADDR = 0x8919
-const _RTM_GETACTION = 50
-const _SOL_ATM = 264
-const __SC_TZNAME_MAX = 6
-const _F_SETLKW = _F_SETLKW64
-const ___WCHAR_MIN__ = (-___WCHAR_MAX__ - 1)
-const __SC_XBS5_LPBIG_OFFBIG = 128
-const _PORT_PROFILE_RESPONSE_BADSTATE = 259
-const _SEEK_HOLE = 4
-const _IPPORT_SMTP = 25
-const _TIOCCONS = 0x541D
-const _IF_NAMESIZE = 16
-const _EBADE = 52
-const _EBADF = 9
-const ___NR_clock_adjtime = 305
-const _SYS_fstatfs = ___NR_fstatfs
-const _ECHOKE = 0004000
-const _HAVE_SYS_UTSNAME_H = 1
-const _RWH_WRITE_LIFE_NONE = 1
-const _B3500000 = 0010016
-const ___NR_sendfile = 40
-const ___NR_fchownat = 260
-const _EBADR = 53
-const _REG_RSP = 15
-const _SIGCHLD = 17
-const ___NR_fork = 57
-const _AF_FILE = _PF_FILE
-const _CLOCK_REALTIME_ALARM = 8
-const __SC_THREAD_STACK_MIN = 75
-const _IFLA_VXLAN_PORT = 15
-const _IFLA_MACSEC_VALIDATION = 13
-const _IFLA_BOND_ARP_ALL_TARGETS = 10
-const __XOPEN_UNIX = 1
-const _EHOSTUNREACH = 113
-const _RLIM_SAVED_MAX = _RLIM_INFINITY
-const _S_BLKSIZE = 512
-const ___unix = 1
-const ___NR_fchmod = 91
-const _SCNoLEAST32 = "o"
-const _EL3RST = 47
-const _FFI_FASTCALL = 4
-const _IFLA_VF_STATS_TX_BYTES = 3
-const _TCSETXF = 0x5434
-const _IFLA_PHYS_PORT_NAME = 38
-const _INT_FAST8_WIDTH = 8
-const _CRTSCTS = 020000000000
-const ___IFLA_MACSEC_MAX = 15
-const _IFLA_NET_NS_PID = 19
-const _SIOCSIFHWADDR = 0x8924
-const ___SI_ASYNCIO_AFTER_SIGIO = 1
-const _TIOCVHANGUP = 0x5437
-const _ATF_NETMASK = 0x20
-const _TCSETXW = 0x5435
-const _SOL_NFC = 280
-const ___SIZEOF_INT128__ = 16
-const ___STDC_UTF_16__ = 1
-const _TIOCPKT_DOSTOP = 32
-const _DT_LNK = 10
-const ___FLT32_MIN_10_EXP__ = (-37)
-const _ENOLCK = 37
-const _SYS_sched_rr_get_interval = ___NR_sched_rr_get_interval
-const _AF_RXRPC = _PF_RXRPC
-const _PR_GET_UNALIGN = 5
-const _IN_CLASSB_HOST = (0xffffffff & ^_IN_CLASSB_NET)
-const _TCA_FLAG_LARGE_DUMP_ON = (1 << 0)
-const ___NR_mkdir = 83
-const __SC_THREAD_SAFE_FUNCTIONS = 68
-const _NDTPA_MCAST_REPROBES = 17
-const _IPV6_RXDSTOPTS = _IPV6_DSTOPTS
-const ___NR_faccessat = 269
-const _ETH_P_MVRP = 0x88F5
-const __SC_XOPEN_LEGACY = 129
-const _PAGE_SIZE = (1 << _PAGE_SHIFT)
-const _RTF_NONEXTHOP = 0x00200000
-const __BITS_WCHAR_H = 1
-const _PR_SET_PDEATHSIG = 1
-const _SYS_ioperm = ___NR_ioperm
-const __CS_POSIX_V7_ILP32_OFF32_LIBS = 1134
-const _IFLA_VF_VLAN_INFO_UNSPEC = 0
-const _MS_NOEXEC = 8
-const _VTIME = 5
-const ___INT_FAST64_WIDTH__ = 64
-const _IPPORT_NETSTAT = 15
-const _SCNo16 = "ho"
-const _N_HDLC = 13
-const _PORT_VDP_RESPONSE_VTID_VIOLATION = 4
-const __SC_THREAD_ATTR_STACKADDR = 77
-const _ETH_P_IPX = 0x8137
-const _PRIuLEAST32 = "u"
-const _IFLA_MACVLAN_MACADDR_MODE = 3
-const _FS_FL_USER_MODIFIABLE = 0x000380FF
-const ___GCC_ATOMIC_TEST_AND_SET_TRUEVAL = 1
-const ___NR_renameat = 264
-const _MSG_DONTROUTE = 4
-const _TIOCSIG_val = 1074025526
-const __PATH_NSSWITCH_CONF = "/etc/nsswitch.conf"
-const _SYS_accept = ___NR_accept
-const _PACKET_RESERVE = 12
-const _STA_PPSJITTER = 0x0200
-const ___NR_signalfd = 282
-const _SO_PEERSEC = 31
-const ___INT_WIDTH__ = 32
-const __XOPEN_IOV_MAX = __POSIX_UIO_MAXIOV
-const _NTF_USE = 0x01
-const ___BIG_ENDIAN = 4321
-const _UINT16_WIDTH = 16
-const _SEGV_ACCERR = 2
-const _SCNo32 = "o"
-const ___NR_recvfrom = 45
-const _TCP_COOKIE_IN_ALWAYS = (1 << 0)
-const _SKF_AD_PAY_OFFSET = 52
-const _SYS_readv = ___NR_readv
-const _PF_RDS = 21
-const _IPV6_DSTOPTS = 59
-const __SYS_PTRACE_H = 1
-const _RTM_F_NOTIFY = 0x100
-const _TCPOPT_SACK = 5
-const _TCP_MD5SIG_EXT = 32
-const _IFF_BROADCAST = 2
-const _IPOPT_SATID = 136
-const _TIOCMBIC = 0x5417
-const _FS_INDEX_FL = 0x00001000
-const _SYS_uname = ___NR_uname
-const _MOD_TIMECONST = _ADJ_TIMECONST
-const _MCAST_INCLUDE = 1
-const _IFF_TUN_EXCL = 0x8000
-const _PR_TASK_PERF_EVENTS_DISABLE = 31
-const _IP_MTU_DISCOVER = 10
-const _IFLA_VXLAN_PORT_RANGE = 10
-const ___NR_sched_setattr = 314
-const _SYS_setpriority = ___NR_setpriority
-const _ESTRPIPE = 86
-const _RTF_IRTT = 0x0100
-const _IFLA_EVENT_NONE = 0
-const _TCA_OPTIONS = 2
-const _SEEK_DATA = 3
-const _F_OWNER_GID = 2
-const _ENOLINK = 67
-const _MACVLAN_MODE_VEPA = 2
-const _IFLA_BR_VLAN_DEFAULT_PVID = 39
-const _VSWTC = 7
-const _SA_INTERRUPT = 0x20000000
-const ___DBL_HAS_QUIET_NAN__ = 1
-const _ARPOP_InREPLY = 9
-const _SYS_sendmsg = ___NR_sendmsg
-const _RTMSG_DELROUTE = 0x22
-const _TIOCGSID = 0x5429
-const __POSIX_LINK_MAX = 8
-const _N_MOUSE = 2
-const _SYS_readlink = ___NR_readlink
-const ___NR_fchdir = 81
-const ___INT_FAST64_MAX__ = 0x7fffffffffffffff
-const _PTRACE_SETREGSET = 16901
-const _IN_NONBLOCK = 2048
-const ___NR_inotify_init1 = 294
-const _FFI_TYPE_VOID = 0
-const _FD_CLOEXEC = 1
-const ___NR_setsockopt = 54
-const _ECHONL = 0000100
-const ___MAX_BAUD = _B4000000
-const _ETH_MAX_MTU = 0xFFFF
-const _PACKET_QDISC_BYPASS = 20
-const _CLONE_NEWUTS = 0x04000000
-const _SYS_semtimedop = ___NR_semtimedop
-const _ETH_P_PHONET = 0x00F5
-const _IFLA_OFFLOAD_XSTATS_CPU_HIT = 1
-const __PWD_H = 1
-const __POSIX_SHELL = 1
-const _FFI_SIZEOF_JAVA_RAW = _FFI_SIZEOF_ARG
-const _PR_SPEC_FORCE_DISABLE = (1 << 3)
-const _NDA_SRC_VNI = 11
-const ___WCHAR_MIN = ___WCHAR_MIN__
-const _NETDB_INTERNAL = -1
-const ___USE_MISC = 1
-const _PRIO_MAX = 20
-const ___struct_tm_defined = 1
-const _ETHERTYPE_ARP = 0x0806
-const __POSIX_TIMEOUTS = 200809
-const _IFLA_VXLAN_TTL_INHERIT = 28
-const _SPLICE_F_GIFT = 8
-const ___BYTE_ORDER__ = ___ORDER_LITTLE_ENDIAN__
-const ___RTNLGRP_MAX = 32
-const __SC_SAVED_IDS = 8
-const _LLONG_WIDTH = 64
-const _SYS_setgroups = ___NR_setgroups
-const _SCM_TIMESTAMP = _SO_TIMESTAMP
-const _PRIo32 = "o"
-const _ADJ_SETOFFSET = 0x0100
-const _PRIXLEAST16 = "X"
-const _TH_FIN = 0x01
-const _UCHAR_WIDTH = 8
-const _RTM_GETADDRLABEL = 74
-const ___SIGRTMAX = 64
-const _ERESTART = 85
-const __SC_V7_ILP32_OFFBIG = 238
-const __PC_ASYNC_IO = 10
-const __STRINGS_H = 1
-const ___unix__ = 1
-const ___error_t_defined = 1
-const __SS_SIZE = 128
-const _NGREG = ___NGREG
-const _STA_CLOCKERR = 0x1000
-const ___FLT64X_EPSILON__ = 1.1
-const _STATX_MTIME = 0x0040
-const _BPF_RET = 0x06
-const _HAVE_STRERROR_R = 1
-const _SYS_sendmmsg = ___NR_sendmmsg
-const _RTMGRP_IPV4_RULE = 0x80
-const _SYS_sched_setscheduler = ___NR_sched_setscheduler
-const _NDA_CACHEINFO = 3
-const _CLONE_VM = 0x00000100
-const _FILE_DEDUPE_RANGE_DIFFERS = 1
-const __IOC_DIRBITS = 2
-const _WUNTRACED = 2
-const _PR_MCE_KILL_SET = 1
-const _SKF_AD_QUEUE = 24
-const ___NR_lchown = 94
-const _PR_SET_MM_START_STACK = 5
-const ___FLOAT_WORD_ORDER__ = ___ORDER_LITTLE_ENDIAN__
-const _RMNET_FLAGS_INGRESS_MAP_COMMANDS = (1 << 1)
-const __POSIX_SIGQUEUE_MAX = 32
-const __SYS_EPOLL_H = 1
-const _CHAR_WIDTH = 8
-const ___SIZEOF_SEM_T = 32
-const _XATTR_SIZE_MAX = 65536
-const ___NR_modify_ldt = 154
-const _SYS_epoll_ctl = ___NR_epoll_ctl
-const _TCPI_OPT_WSCALE = 4
-const __SC_LEVEL1_ICACHE_ASSOC = 186
-const _IPV6_RTHDR_LOOSE = 0
-const _SYS_sched_get_priority_max = ___NR_sched_get_priority_max
-const _IPPORT_BIFFUDP = 512
-const _FIONREAD = 0x541B
-const _MLD_LISTENER_REDUCTION = 132
-const _CX86_CCR5 = 0xe9
-const _TIOCSERGWILD = 0x5454
-const ___NR_epoll_ctl_old = 214
-const _EKEYREJECTED = 129
-const _X86_CR0_CD_BIT = 30
-const _MAP_NONBLOCK = 0x10000
-const _SYS_syncfs = ___NR_syncfs
-const _TABDLY = 0014000
-const ___GNUC_MINOR__ = 3
-const _HAVE_SEMAPHORE_H = 1
-const _SIG_UNBLOCK = 1
-const ___NR_prctl = 157
-const ___NR_process_vm_writev = 311
-const _IFLA_BR_MCAST_STARTUP_QUERY_CNT = 29
-const _IPPORT_DISCARD = 9
-const _NBPG = _PAGE_SIZE
-const __CS_XBS5_LP64_OFF64_CFLAGS = 1108
-const _SYS_ioctl = ___NR_ioctl
-const _SYS_poll = ___NR_poll
-const _RMNET_FLAGS_INGRESS_MAP_CKSUMV4 = (1 << 2)
-const _IPV6_2292PKTOPTIONS = 6
-const _TIOCM_CTS = 0x020
-const _PTRDIFF_MAX = (9223372036854775807)
-const _IFLA_STATS_AF_SPEC = 5
-const _IFLA_TUN_MULTI_QUEUE = 7
-const _RTA_PAD = 24
-const _SYS_iopl = ___NR_iopl
-const _NET_MAJOR = 36
-const _SYS_msgsnd = ___NR_msgsnd
-const ___S_IEXEC = 0100
-const __SC_DELAYTIMER_MAX = 26
-const _SYS_exit = ___NR_exit
-const _SYS_restart_syscall = ___NR_restart_syscall
-const _PRIXLEAST32 = "X"
-const _IFLA_HSR_SUPERVISION_ADDR = 4
-const _SIGSYS = 31
-const _FS_XFLAG_FILESTREAM = 0x00004000
-const _IPPROTO_ICMPV6 = 58
-const _EUCLEAN = 117
-const _PR_SET_FPEMU = 10
-const _ETH_P_ATALK = 0x809B
-const _PF_IB = 27
-const ___USE_POSIX199506 = 1
-const _SYS_nanosleep = ___NR_nanosleep
-const _IP_DROP_MEMBERSHIP = 36
-const _WINT_MAX = (4294967295)
-const _IFLA_VXLAN_UDP_ZERO_CSUM6_RX = 20
-const _ECONNABORTED = 103
-const _PR_UNALIGN_NOPRINT = 1
-const _FS_DIRSYNC_FL = 0x00010000
-const _SIOCDEVPRIVATE = 0x89F0
-const __SC_TIMEOUTS = 164
-const ___INT_LEAST32_MAX__ = 0x7fffffff
-const _IN_CLOSE = (_IN_CLOSE_WRITE | _IN_CLOSE_NOWRITE)
-const _RTM_NEWNSID = 88
-const ___NR_io_pgetevents = 333
-const _X86_EFLAGS_TF_BIT = 8
-const ___NR_unlink = 87
-const _IPTOS_PREC_IMMEDIATE = _IPTOS_CLASS_CS2
-const _UINT_LEAST16_MAX = (65535)
-const ___NR_geteuid = 107
-const _S_IWGRP = (_S_IWUSR >> 3)
-const ___PIE__ = 2
-const _TIOCPKT_DATA = 0
-const __CS_V6_WIDTH_RESTRICTED_ENVS = 1
-const _FFI_TYPE_DOUBLE = 3
-const _RTCF_DIRECTSRC = 0x04000000
-const ___NR_sync_file_range = 277
-const _IFLA_PORT_VSI_TYPE = 3
-const _ADJ_TAI = 0x0080
-const _NDUSEROPT_UNSPEC = 0
-const __UTSNAME_DOMAIN_LENGTH = __UTSNAME_LENGTH
-const _NR_FILE = 8192
-const _F_GET_RW_HINT = 1035
-const _PF_PPPOX = 24
-const _SO_PEEK_OFF = 42
-const _SO_RCVBUF = 8
-const __SC_XBS5_ILP32_OFFBIG = 126
-const ___SIZEOF_PTHREAD_CONDATTR_T = 4
-const _N_HCI = 15
-const _PRIuLEAST8 = "u"
-const _RTAX_SSTHRESH = 6
-const _IFF_MULTI_QUEUE = 0x0100
-const _RT_CLASS_LOCAL = 255
-const _FIOGETOWN = 0x8903
-const ___NR_shmget = 29
-const _X86_EFLAGS_DF_BIT = 10
-const _SO_SELECT_ERR_QUEUE = 45
-const _SOCK_NONBLOCK = 2048
-const _UINT_LEAST32_MAX = (4294967295)
-const _SIGXFSZ = 25
-const _IFLA_PROTINFO = 12
-const ___NR_munlockall = 152
-const _IP_MULTICAST_ALL = 49
-const _ECHO = 0000010
-const _ARPHRD_EETHER = 2
-const _CLD_CONTINUED = 6
-const _ETHERTYPE_AT = 0x809B
-const _SCHAR_MAX = ___SCHAR_MAX__
-const _IFLA_MACSEC_SCB = 11
-const ___UAPI_DEF_ETHHDR = 1
-const _IFLA_BR_NF_CALL_ARPTABLES = 38
-const _NDTPA_REACHABLE_TIME = 3
-const _TCP_REPAIR_WINDOW = 29
-const ___IFLA_TUN_MAX = 10
-const _HAVE_AS_COMDAT_GAS = 1
-const _NETLINK_DNRTMSG = 14
-const _SYS_mremap = ___NR_mremap
-const _X86_CR4_PGE_BIT = 7
-const _IFA_ADDRESS = 1
-const _SIOCSIFDSTADDR = 0x8918
-const _VREPRINT = 12
-const _EPOLL_CTL_DEL = 2
-const _IFLA_QDISC = 6
-const ___ELF__ = 1
-const _IN_OPEN = 0x00000020
-const _ETH_P_TSN = 0x22F0
-const _ETH_P_CONTROL = 0x0016
-const _IFLA_BOND_AD_INFO_NUM_PORTS = 2
-const _DT_FIFO = 1
-const _SCNiFAST8 = "hhi"
-const _TIOCSETD = 0x5423
-const __CS_XBS5_ILP32_OFF32_LINTFLAGS = 1103
-const _IPOPT_OFFSET = 2
-const ___NR_fstatfs = 138
-const ___NR_set_thread_area = 205
-const _IFLA_BOND_ARP_INTERVAL = 7
-const _PR_SET_MM_START_DATA = 3
-const _ETH_P_ERSPAN = 0x88BE
-const _SYS_sysinfo = ___NR_sysinfo
-const _SYS_setsid = ___NR_setsid
-const _OFDEL = 0000200
-const __PC_PRIO_IO = 11
-const ___FLT_MIN__ = 1.1
-const ___NR_copy_file_range = 326
-const _CLONE_NEWNET = 0x40000000
-const _RTA_OIF = 4
-const _SI_SIGIO = -5
-const __XOPEN_REALTIME = 1
-const ___NR_seccomp = 317
-const _IFLA_CARRIER_UP_COUNT = 47
-const _TCP_ULP = 31
-const __SC_TIMERS = 11
-const _PRIu16 = "u"
-const _ND_OPT_SOURCE_LINKADDR = 1
-const _IFA_F_DEPRECATED = 0x20
-const _RTNH_F_DEAD = 1
-const _FFI_TYPE_FLOAT = 2
-const _VERASE = 2
-const _RT_CLASS_MAIN = 254
-const _ENOANO = 55
-const _RTPROT_MRT = 10
-const __BITS_TIMEX_H = 1
-const _IFLA_XDP_SKB_PROG_ID = 6
-const __SC_NL_ARGMAX = 119
-const _IFA_MULTICAST = 7
-const _IPPROTO_BEETPH = 94
-const _IPOPT_SECUR_TOPSECRET = 0x6bc5
-const ___S_IWRITE = 0200
-const _ENOTCONN = 107
-const _PTRACE_SETFPXREGS = 19
-const __CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS = 1145
-const ___S_IFMT = 0170000
-const _IPOIB_MODE_DATAGRAM = 0
-const ___FLT64X_DECIMAL_DIG__ = 21
-const __SC_PAGESIZE = 30
-const _ARPHRD_CISCO = 513
-const ___IFLA_BR_MAX = 45
-const _IPPROTO_DSTOPTS = 60
-const _RLIMIT_CPU = 0
-const _MADV_DONTDUMP = 16
-const ___FLT128_HAS_INFINITY__ = 1
-const __CS_POSIX_V6_LP64_OFF64_LINTFLAGS = 1127
-const __SC_NPROCESSORS_CONF = 83
-const _TCA_XSTATS = 4
-const _PACKET_MR_ALLMULTI = 2
-const ___SSE2_MATH__ = 1
-const _O_NOCTTY = 0400
-const _CLONE_IO = 0x80000000
-const _SIOCSIFHWBROADCAST = 0x8937
-const ___sig_atomic_t_defined = 1
-const _HAVE_ACCEPT4 = 1
-const __CS_GNU_LIBC_VERSION = 2
-const _NLM_F_CREATE = 0x400
-const _RT_CLASS_DEFAULT = 253
-const _HAVE_UNLINKAT = 1
-const _ENOSYS = 38
-const _RTM_GETMULTICAST = 58
-const _IFLA_EVENT_FEATURES = 2
-const ___IFLA_HSR_MAX = 7
-const _EPOLL_CTL_MOD = 3
-const _FIONBIO = 0x5421
-const __SC_PII_XTI = 54
-const __POSIX2_C_DEV = ___POSIX2_THIS_VERSION
-const _AF_ALG = _PF_ALG
-const _IFLA_PPP_UNSPEC = 0
-const _SO_RCVLOWAT = 18
-const _INT8_WIDTH = 8
-const _X86_CR0_PG_BIT = 31
-const _IPPORT_WHOSERVER = 513
-const _HAVE_SYS_MMAN_H = 1
-const ___NR_pwrite64 = 18
-const _IFLA_TUN_OWNER = 1
-const _RTAX_FASTOPEN_NO_COOKIE = 17
-const _IFLA_BOND_LP_INTERVAL = 19
-const _PTRACE_GETFPREGS = 14
-const _CLONE_FILES = 0x00000400
-const _FS_ENCRYPTION_MODE_AES_128_CBC = 5
-const _SKF_AD_RANDOM = 56
-const _MSG_WAITALL = 256
-const _PR_SET_MM_ENV_END = 11
-const ___NR_sendmsg = 46
-const _ETH_P_MAP = 0x00F9
-const ___NR_getsid = 124
-const ___NR_ioprio_get = 252
-const _IFLA_VF_IB_NODE_GUID = 10
-const _MS_REC = 16384
-const __POSIX_TRACE = -1
-const ___FLT128_HAS_QUIET_NAN__ = 1
-const _LOCK_NB = 4
-const _PDP_ENDIAN = ___PDP_ENDIAN
-const _PR_MCE_KILL_EARLY = 1
-const _NETLINK_AUDIT = 9
-const _SYS_statx = ___NR_statx
-const __SC_SPIN_LOCKS = 154
-const _IFLA_BOND_AD_INFO_ACTOR_KEY = 3
-const _PR_FP_MODE_FR = (1 << 0)
-const _RTM_GETTCLASS = 42
-const _AI_ADDRCONFIG = 0x0020
-const _PRIu8 = "u"
-const _MADV_UNMERGEABLE = 13
-const _PRIu32 = "u"
-const _SYS_shutdown = ___NR_shutdown
-const _HAVE_LINUX_FS_H = 1
-const _N_R3964 = 9
-const _IPPROTO_AH = 51
-const _EXFULL = 54
-const __POSIX_RAW_SOCKETS = 200809
-const _EBUSY = 16
-const _B2500000 = 0010014
-const ___NR_getsockname = 51
-const _PRIXFAST8 = "X"
-const _SYS_tkill = ___NR_tkill
-const ___amd64__ = 1
-const _IPTOS_PREC_PRIORITY = _IPTOS_CLASS_CS1
-const _CTIME = 0
-const ___FLT32X_HAS_INFINITY__ = 1
-const _EUNATCH = 49
-const __SC_2_PBS_ACCOUNTING = 169
-const __POSIX_THREAD_SPORADIC_SERVER = -1
-const ___NR_mlock2 = 325
-const _IPPORT_WHOIS = 43
-const ___NR_get_thread_area = 211
-const _F_OFD_GETLK = 36
-const _NLA_ALIGNTO = 4
-const _ENOMEDIUM = 123
-const __GNU_SOURCE = 1
-const _SYS_ptrace = ___NR_ptrace
-const _SIOCGIFINDEX = 0x8933
-const _E2BIG = 7
-const _ICMP6_RR_FLAGS_FORCEAPPLY = 0x20
-const _SI_TKILL = -6
-const __SC_THREAD_SPORADIC_SERVER = 161
-const ___x86_64__ = 1
-const _SYS_futex = ___NR_futex
-const _IN_DELETE = 0x00000200
-const _FFDLY = 0100000
-const _MCAST_LEAVE_SOURCE_GROUP = 47
-const _S_IXUSR = ___S_IEXEC
-const __SYS_SELECT_H = 1
-const _PRId8 = "d"
-const ___NR_inotify_add_watch = 254
-const _SCNo8 = "hho"
-const _MCL_ONFAULT = 4
-const _FS_EA_INODE_FL = 0x00200000
-const ___NR_openat = 257
-const _TUNSETPERSIST_val = 1074025675
-const ___NR_fdatasync = 75
-const _F_SETLEASE = 1024
-const __SC_FD_MGMT = 143
-const ___BITS_PER_LONG = 64
-const _PRIO_MIN = -20
-const ___NR_prlimit64 = 302
-const _RTM_DELTFILTER = 45
-const _RTM_GETCHAIN = 102
-const _RTEXT_FILTER_VF = (1 << 0)
-const _STATX_INO = 0x0100
-const ___NETINET_IF_ETHER_H = 1
-const _SYS_recvmmsg = ___NR_recvmmsg
-const _HAVE_SCHED_H = 1
-const _ETH_P_RARP = 0x8035
-const __STRUCT_TIMESPEC = 1
-const _SO_REUSEPORT = 15
-const __POSIX_SEM_NSEMS_MAX = 256
-const ___LDBL_EPSILON__ = 1.1
-const ___clock_t_defined = 1
-const _MAP_TYPE = 0x0f
-const _NETLINK_SOCK_DIAG = 4
-const ___USE_XOPEN_EXTENDED = 1
-const _RTN_PROHIBIT = 8
-const _PACKET_TX_HAS_OFF = 19
-const _TCP_REPAIR = 19
-const _IFLA_VLAN_FLAGS = 2
-const ___NR_dup = 32
-const _AF_TIPC = _PF_TIPC
-const _IFLA_GTP_ROLE = 4
-const ___NR_futimesat = 261
-const ___USE_KERNEL_IPV6_DEFS = 0
-const _IFLA_VXLAN_PROXY = 11
-const _HAVE_UNISTD_H = 1
-const _X86_CR0_AM_BIT = 18
-const _IFLA_VXLAN_REMCSUM_NOPARTIAL = 24
-const _IFLA_MACVLAN_MACADDR = 4
-const _IPTOS_PREC_FLASHOVERRIDE = _IPTOS_CLASS_CS4
-const ___SIGRTMIN = 32
-const ___NR_fcntl = 72
-const _SYS__sysctl = ___NR__sysctl
-const _ENETUNREACH = 101
-const _SYS_mq_timedsend = ___NR_mq_timedsend
-const _TIOCSERGETLSR = 0x5459
-const _SOL_IUCV = 277
-const _RLIMIT_FSIZE = 1
-const ___RTA_MAX = 30
-const _BPF_TAX = 0x00
-const _STATX__RESERVED = 0x80000000
-const __SC_SYNCHRONIZED_IO = 14
-const ___RTN_MAX = 12
-const _INT32_WIDTH = 32
-const _ND_OPT_MTU = 5
-const _SIG_ATOMIC_WIDTH = 32
-const __SC_EQUIV_CLASS_MAX = 41
-const __POSIX_CLOCKRES_MIN = 20000000
-const ___GCC_ATOMIC_INT_LOCK_FREE = 2
-const _POSIX_FADV_NORMAL = 0
-const _IP_DROP_SOURCE_MEMBERSHIP = 40
-const _SEEK_MAX = _SEEK_HOLE
-const _ARPHRD_METRICOM = 23
-const _IFLA_VLAN_EGRESS_QOS = 3
-const _SYS_clone = ___NR_clone
-const __SYS_TIMES_H = 1
-const ___FLT64X_MAX_EXP__ = 16384
-const _S_ISGID = ___S_ISGID
-const _IPV6_RTHDR_TYPE_0 = 0
-const _SIGSTOP = 19
-const _FS_UNRM_FL = 0x00000002
-const __POSIX_THREAD_SAFE_FUNCTIONS = 200809
-const _PR_FP_EXC_NONRECOV = 1
-const _TUNGETVNETHDRSZ_val = 2147767511
-const _IGNBRK = 0000001
-const ___NETPACKET_PACKET_H = 1
-const _SYS_sched_get_priority_min = ___NR_sched_get_priority_min
-const _N_MASC = 8
-const _IFLA_BOND_AD_SELECT = 22
-const _IPV6_IPSEC_POLICY = 34
-const _AF_LLC = _PF_LLC
-const _SIOCSRARP = 0x8962
-const _RTA_PREFSRC = 7
-const _SO_SNDBUFFORCE = 32
-const ___WCLONE = 0x80000000
-const ___FLT_HAS_DENORM__ = 1
-const _RUSAGE_THREAD = 1
-const _IFF_PROMISC = 256
-const _PF_TIPC = 30
-const _SYS_putpmsg = ___NR_putpmsg
-const _MACSEC_VALIDATE_STRICT = 2
-const _TCA_INGRESS_BLOCK = 13
-const ___ATOMIC_HLE_RELEASE = 131072
-const _SYS_getrlimit = ___NR_getrlimit
-const _RTM_SETDCB = 79
-const _RTMSG_DELDEVICE = 0x12
-const _ICMP6_RR_PCOUSE_RAFLAGS_ONLINK = 0x20
-const _SYS_membarrier = ___NR_membarrier
-const _SIOCGPGRP = 0x8904
-const __CS_LFS64_LDFLAGS = 1005
-const _B38400 = 0000017
-const _HAVE_LINUX_IF_TUN_H = 1
-const _ARPHRD_APPLETLK = 8
-const _PR_GET_SECUREBITS = 27
-const _CMIN = 1
-const _NUD_NONE = 0x00
-const _IFLA_VXLAN_TTL = 5
-const ___GCC_ATOMIC_CHAR32_T_LOCK_FREE = 2
-const _IN_CLOSE_NOWRITE = 0x00000010
-const ___ATOMIC_SEQ_CST = 5
-const _SYS_inotify_init = ___NR_inotify_init
-const _TIOCSERGSTRUCT = 0x5458
-const _NLM_F_DUMP = (_NLM_F_ROOT|_NLM_F_MATCH)
-const __SC_SPAWN = 159
-const __PC_REC_MAX_XFER_SIZE = 15
-const _SIOCADDDLCI = 0x8980
-const ___LDBL_MAX_EXP__ = 16384
-const __LFS64_STDIO = 1
-const _SYS_tuxcall = ___NR_tuxcall
-const __SYS_UN_H = 1
-const _ICMP6_FILTER_BLOCK = 1
-const _EREMCHG = 78
-const _NETLINK_ADD_MEMBERSHIP = 1
-const _X86_EFLAGS_VIP_BIT = 20
-const _TCPI_OPT_SYN_DATA = 32
-const ___NR_umask = 95
-const _WINT_MIN = (0)
-const __POSIX_MEMLOCK = 200809
-const __SC_CHARCLASS_NAME_MAX = 45
-const _IFLA_IPVLAN_FLAGS = 2
-const __POSIX_READER_WRITER_LOCKS = 200809
-const _HAVE_LINUX_PTRACE_H = 1
-const _X86_CR4_SMXE_BIT = 14
-const _IXOFF = 0010000
-const _MS_NOUSER = -2147483648
-const ___BIGGEST_ALIGNMENT__ = 16
-const _FS_POLICY_FLAGS_PAD_MASK = 0x03
-const _ETH_P_DDCMP = 0x0006
-const ___NR_rt_sigsuspend = 130
-const _X_OK = 1
-const _O_ASYNC = 020000
-const _TIOCLINUX = 0x541C
-const ___SIZEOF_SIZE_T__ = 8
-const _NUD_NOARP = 0x40
-const _S_IFDIR = ___S_IFDIR
-const ___USE_XOPEN2KXSI = 1
-const ___USE_GNU = 1
-const _NTF_MASTER = 0x04
-const ___ATOMIC_ACQUIRE = 2
-const _N_6PACK = 7
-const _IFLA_EVENT_IGMP_RESEND = 5
-const _IP_DF = 0x4000
-const _IPOPT_OPTVAL = 0
-const __PATH_HOSTS = "/etc/hosts"
-const ___NR_eventfd = 284
-const _SO_SNDBUF = 7
-const ___NR_lseek = 8
-const ___NR_mkdirat = 258
-const _DT_UNKNOWN = 0
-const _IFLA_VLAN_ID = 1
-const __SC_PII_INTERNET_STREAM = 61
-const _F_SETOWN = ___F_SETOWN
-const __CS_POSIX_V6_LP64_OFF64_LIBS = 1126
-const _TIOCSSERIAL = 0x541F
-const _ENONET = 64
-const _ARPHRD_ATM = 19
-const _X86_EFLAGS_AF_BIT = 4
-const ___NR_setresgid = 119
-const _SYS_munmap = ___NR_munmap
-const _CX86_PCR0 = 0x20
-const ___INTMAX_MAX__ = 0x7fffffffffffffff
-const ___NR_chroot = 161
-const ___GCC_ATOMIC_CHAR_LOCK_FREE = 2
-const _ETH_FRAME_LEN = 1514
-const _PTRACE_EVENT_FORK = 1
-const _IFLA_BOND_NUM_PEER_NOTIF = 16
-const _CLOCK_REALTIME = 0
-const _NDA_PROBES = 4
-const __PC_REC_INCR_XFER_SIZE = 14
-const _IFLA_PROTO_DOWN = 39
-const _UINT_FAST32_WIDTH = ___WORDSIZE
-const __SC_2_PBS_TRACK = 172
-const _ARPD_FLUSH = 0x03
-const _SCNxLEAST8 = "hhx"
-const _TRY_AGAIN = 2
-const __SYS_SYSINFO_H = 1
-const _ETHERTYPE_IP = 0x0800
-const _ARPHRD_IEEE1394 = 24
-const _IN_ACCESS = 0x00000001
-const _IFLA_IFNAME = 3
-const _TCP_USER_TIMEOUT = 18
-const _ARPHRD_IEEE80211 = 801
-const _IFLA_AF_SPEC = 26
-const _B1152000 = 0010011
-const _ETH_P_TDLS = 0x890D
-const __BITS_SIGSTACK_H = 1
-const _PF_BLUETOOTH = 31
-const __BITS_SIGCONTEXT_H = 1
-const _TIOCSWINSZ_val = 21524
-const _EAI_ALLDONE = -103
-const ___LDBL_MAX_10_EXP__ = 4932
-const _IFLA_STATS_LINK_64 = 1
-const _UINT_FAST32_MAX = (18446744073709551615)
-const _FFI_SYSV = 1
-const __SYS_FILE_H = 1
-const _IP_ORIGDSTADDR = 20
-const _ETH_P_SCA = 0x6007
-const _RTMGRP_IPV6_PREFIX = 0x20000
-const ___NR_setpriority = 141
-const _TIOCPKT_NOSTOP = 16
-const _IP_PMTUDISC_OMIT = 5
-const _COLL_WEIGHTS_MAX = 255
-const _O_TRUNC = 01000
-const ___NR_sethostname = 170
-const _FIONCLEX = 0x5450
-const _FS_XFLAG_IMMUTABLE = 0x00000008
-const _FS_INLINE_DATA_FL = 0x10000000
-const _PF_AX25 = 3
-const ___ATOMIC_ACQ_REL = 4
-const ___NR_sysinfo = 99
-const _FS_XFLAG_DAX = 0x00008000
-const _IPV6_ROUTER_ALERT = 22
-const _IFLA_BR_BRIDGE_ID = 11
-const _X86_CR4_LA57_BIT = 12
-const __SC_VERSION = 29
-const _STATX_ATTR_COMPRESSED = 0x0004
-const _IPV6_HDRINCL = 36
-const _IFLA_BRPORT_UNICAST_FLOOD = 9
-const _RTM_DELNEIGH = 29
-const ___STDC_VERSION__ = 199901
-const _PF_QIPCRTR = 42
-const _ADJ_FREQUENCY = 0x0002
-const ___LONG_LONG_WIDTH__ = 64
-const _AF_ASH = _PF_ASH
-const _IP_PMTUDISC_DONT = 0
-const _HAVE_SYNC_FETCH_AND_ADD_4 = 1
-const _IPV6_JOIN_GROUP = 20
-const _SKF_AD_VLAN_TAG = 44
-const _PTRACE_GET_THREAD_AREA = 25
-const _RTNLGRP_IPV4_MROUTE_R = 30
-const _TCA_EGRESS_BLOCK = 14
-const ___SIZEOF_PTHREAD_MUTEX_T = 40
-const _SO_TYPE = 3
-const ___IFLA_VLAN_MAX = 6
-const _PTRACE_SETSIGMASK = 16907
-const _CLONE_VFORK = 0x00004000
-const _IPPROTO_IP = 0
-const _ENOEXEC = 8
-const _SO_INCOMING_CPU = 49
-const _PR_SET_FPEXC = 12
-const _TCP_WINDOW_CLAMP = 10
-const _SO_RXQ_OVFL = 40
-const _SYS_vfork = ___NR_vfork
-const _IN_CLOEXEC = 524288
-const _TCA_FCNT = 6
-const ___FLT64X_HAS_INFINITY__ = 1
-const __SC_SEM_VALUE_MAX = 33
-const __NETINET_ICMP6_H = 1
-const _FS_ENCRYPTION_MODE_AES_256_CBC = 3
-const ___RLIMIT_MSGQUEUE = 12
-const _IPPROTO_COMP = 108
-const _PACKET_RX_RING = 5
-const _IFLA_CARRIER_DOWN_COUNT = 48
-const _SO_BPF_EXTENSIONS = 48
-const _EADDRNOTAVAIL = 99
-const ___FLT32_MIN__ = 1.1
-const _IFLA_BR_FORWARD_DELAY = 1
-const ___SSE_MATH__ = 1
-const _SYS_waitid = ___NR_waitid
-const _SCOPE_DELIMITER = '%'
-const ___NR_socket = 41
-const ___NET_ETHERNET_H = 1
-const _S_IRUSR = ___S_IREAD
-const _IFLA_XDP_FD = 1
-const _IPV6_MTU = 24
-const _FS_XFLAG_NOATIME = 0x00000040
-const _FS_JOURNAL_DATA_FL = 0x00004000
-const ___NR_capget = 125
-const _RTN_ANYCAST = 4
-const _POLL_HUP = 6
-const _HAVE_GETIPINFO = 1
-const _MS_UNBINDABLE = 131072
-const __STAT_VER_KERNEL = 0
-const _PR_MCE_KILL = 33
-const __POSIX_V6_LPBIG_OFFBIG = -1
-const _ARPHRD_FCAL = 785
-const _S_IFCHR = ___S_IFCHR
-const _MCAST_BLOCK_SOURCE = 43
-const _SYS_getgroups = ___NR_getgroups
-const ___NR_rt_tgsigqueueinfo = 297
-const _UINT32_MAX = (4294967295)
-const _TIME_UTC = 1
-const _IN_Q_OVERFLOW = 0x00004000
-const _IFLA_BRPORT_HOLD_TIMER = 23
-const _IFLA_INET6_CACHEINFO = 5
-const _TIMER_ABSTIME = 1
-const _MAP_FIXED = 0x10
-const _F_OWNER_TID = 0
-const __SC_CLOCK_SELECTION = 137
-const _HAVE_FCHMODAT = 1
-const __CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS = 1144
-const _AT_STATX_SYNC_AS_STAT = 0x0000
-const _PORT_VDP_RESPONSE_INSUFFICIENT_RESOURCES = 2
-const _TCP_TIME_WAIT = 6
-const _BPF_ST = 0x02
-const __POSIX_SPORADIC_SERVER = -1
-const _AF_SECURITY = _PF_SECURITY
-const _PF_X25 = 9
-const _PTRACE_ARCH_PRCTL = 30
-const _ESOCKTNOSUPPORT = 94
-const _TIOCGSERIAL = 0x541E
-const _SYS_mbind = ___NR_mbind
-const _IFLA_VF_VLAN = 2
-const _SYS_pkey_mprotect = ___NR_pkey_mprotect
-const _IFA_BROADCAST = 4
-const _BPF_RSH = 0x70
-const _IFLA_BR_MCAST_HASH_ELASTICITY = 26
-const _RTAX_WINDOW = 3
-const _MS_SILENT = 32768
-const _SCM_WIFI_STATUS = _SO_WIFI_STATUS
-const __SC_FILE_ATTRIBUTES = 146
-const __POSIX_SEM_VALUE_MAX = 32767
-const ___FLT64X_MIN_EXP__ = (-16381)
-const _PRIuFAST8 = "u"
-const ___timer_t_defined = 1
-const __POSIX_HOST_NAME_MAX = 255
-const _TCP_FASTOPEN = 23
-const __SC_SIGQUEUE_MAX = 34
-const _IOC_OUT = (__IOC_READ << __IOC_DIRSHIFT)
-const _EMLINK = 31
-const ___WCOREFLAG = 0x80
-const _ERFKILL = 132
-const __UTSNAME_LENGTH = 65
-const _SIG_BLOCK = 0
-const _SYS_mincore = ___NR_mincore
-const _EAI_OVERFLOW = -12
-const _AF_NFC = _PF_NFC
-const _SYS_getppid = ___NR_getppid
-const _MACVLAN_FLAG_NOPROMISC = 1
-const _IPOPT_SECUR_MMMM = 0xbc4d
-const _IFLA_MAX_MTU = 51
-const ___NR_getxattr = 191
-const __SC_2_C_DEV = 48
-const _NDA_LLADDR = 2
-const _IPV6_TRANSPARENT = 75
-const ___NR_mprotect = 10
-const _SHUT_RDWR = 2
-const _SIOCSIFMETRIC = 0x891e
-const __SC_AIO_LISTIO_MAX = 23
-const _MAP_DENYWRITE = 0x00800
-const _SIOCSPGRP = 0x8902
-const _SI_ASYNCIO = -4
-const _TUNSETIFF_val = 1074025674
-const _IFLA_IFALIAS = 20
-const _PTRACE_SECCOMP_GET_METADATA = 16909
-const ___GCC_IEC_559 = 2
-const _RTF_LINKRT = 0x00100000
-const _SYS_move_pages = ___NR_move_pages
-const _SKF_AD_VLAN_TAG_PRESENT = 48
-const _HAVE_LDEXPL = 1
-const ___NR_preadv2 = 327
-const ___NR_create_module = 174
-const _MACVLAN_MODE_BRIDGE = 4
-const _DT_DIR = 4
-const _STA_PPSSIGNAL = 0x0100
-const _SYS_setfsgid = ___NR_setfsgid
-const ___RLIMIT_RTTIME = 15
-const __SC_2_VERSION = 46
-const _HAVE_OPEN64 = 1
-const _TRAP_BRKPT = 1
-const _NI_DGRAM = 16
-const __SC_DEVICE_SPECIFIC = 141
-const _IPFRAGTTL = 60
-const __SC_NL_MSGMAX = 121
-const _SYS_sched_setattr = ___NR_sched_setattr
-const _PR_SET_MM_END_DATA = 4
-const _RTAX_ADVMSS = 8
-const _SOL_RAW = 255
-const _LOCK_EX = 2
-const ___NR_munmap = 11
-const ___GCC_ATOMIC_LLONG_LOCK_FREE = 2
-const __SC_PHYS_PAGES = 85
-const _FS_KEY_DESC_PREFIX_SIZE = 8
-const _SYS_remap_file_pages = ___NR_remap_file_pages
-const _MS_SYNC = 4
-const _F_UNLCK = 2
-const _PR_GET_FPEMU = 9
-const ___NR_remap_file_pages = 216
-const _IPOPT_NUMBER_MASK = 0x1f
-const _SYS_setuid = ___NR_setuid
-const _IP_PASSSEC = 18
-const _SYS_socketpair = ___NR_socketpair
-const _NDTPA_LOCKTIME = 15
-const _TCP_COOKIE_MIN = 8
-const _RTMSG_AR_FAILED = 0x51
-const _ILL_BADSTK = 8
-const _ARPOP_REPLY = 2
-const _HAVE_STRING_H = 1
-const _INT_FAST8_MAX = (127)
-const ___NR__sysctl = 156
-const _RTF_BROADCAST = 0x10000000
-const _PF_KCM = 41
-const __PC_MAX_INPUT = 2
-const _IN_MODIFY = 0x00000002
-const _SIGQUIT = 3
-const _TCP_CORK = 3
-const _SYS_removexattr = ___NR_removexattr
-const ___FLT_EPSILON__ = 1.1
-const ___UINT32_MAX__ = 0xffffffff
-const ___NR_fchown = 93
-const _RTNLGRP_LINK = 1
-const __SC_TRACE_LOG = 184
-const _TCP_KEEPINTVL = 5
-const _PR_GET_KEEPCAPS = 7
-const _INT_LEAST32_MAX = (2147483647)
-const ___LDBL_MIN_EXP__ = (-16381)
-const _SCNi32 = "i"
-const ___NR_rename = 82
-const _PTRACE_O_TRACESECCOMP = 128
-const _IN_IGNORED = 0x00008000
-const _BPF_IMM = 0x00
-const _IFLA_VF_TRUST = 9
-const _IPPROTO_MH = 135
-const _IFLA_VXLAN_LINK = 3
-const _ESHUTDOWN = 108
-const _SOL_PACKET = 263
-const ___NR_init_module = 175
-const _CLONE_NEWNS = 0x00020000
-const _RTPROT_MROUTED = 17
-const __SC_SS_REPL_MAX = 241
-const _GTP_ROLE_GGSN = 0
-const _SYS_truncate = ___NR_truncate
-const ___MACSEC_VALIDATE_END = 3
-const _X86_EFLAGS_VIF_BIT = 19
-const __SC_MULTI_PROCESS = 150
-const _IPPROTO_PIM = 103
-const _B1500000 = 0010012
-const ___NR_pwritev = 296
-const _SO_REUSEADDR = 2
-const _NCC = 8
-const _TCP_CA_Loss = 4
-const _MS_MGC_MSK = 0xffff0000
-const _S_IXOTH = (_S_IXGRP >> 3)
-const _SOL_NETLINK = 270
-const _ILL_PRVREG = 6
-const ___FLT32X_MANT_DIG__ = 53
-const _SCNuLEAST8 = "hhu"
-const _ULLONG_MAX = (_LLONG_MAX * 2 + 1)
-const _IFLA_VXLAN_AGEING = 8
-const _PR_SPEC_PRCTL = (1 << 0)
-const _RTM_DELCHAIN = 101
-const __IOC_SIZESHIFT = (__IOC_TYPESHIFT+__IOC_TYPEBITS)
-const ___NR_nfsservctl = 180
-const ___FLT_MIN_10_EXP__ = (-37)
-const _IFLA_XDP_PROG_ID = 4
-const __BITS_TYPES_STRUCT_SCHED_PARAM = 1
-const _ARPHRD_RSRVD = 260
-const __POSIX2_BC_BASE_MAX = 99
-const _PACKET_ADD_MEMBERSHIP = 1
-const ___NR_rt_sigpending = 127
-const ___O_PATH = 010000000
-const _ETH_P_BPQ = 0x08FF
-const _TCP_TIMESTAMP = 24
-const _SIOCSIFPFLAGS = 0x8934
-const _RTM_NEWLINK = 16
-const _IFLA_INFO_XSTATS = 3
-const __POSIX_CPUTIME = 0
-const _PACKET_FASTROUTE = 6
-const _INT_LEAST64_WIDTH = 64
-const _PF_IPX = 4
-const _NUD_PERMANENT = 0x80
-const ___NR_io_destroy = 207
-const _RTAX_RTT = 4
-const ___RLIMIT_RSS = 5
-const ___NR_gettid = 186
-const ___NR_ioperm = 173
-const _S_IFBLK = ___S_IFBLK
-const _SCNxFAST8 = "hhx"
-const ___NR_tuxcall = 184
-const ___O_DIRECTORY = 0200000
-const _SYS_connect = ___NR_connect
-const _TCP_CC_INFO = 26
-const _PACKAGE_STRING = "package-unused version-unused"
-const _SYS_sched_getattr = ___NR_sched_getattr
-const __POSIX2_BC_SCALE_MAX = 99
-const _PTRACE_POKETEXT = 4
-const _ETH_P_DEC = 0x6000
-const _SYS_flistxattr = ___NR_flistxattr
-const _IPVLAN_F_PRIVATE = 0x01
-const _NLMSG_OVERRUN = 0x4
-const _NETLINK_IP6_FW = 13
-const _IFLA_BR_AGEING_TIME = 4
-const _TCSETS = 0x5402
-const _RTM_F_EQUALIZE = 0x400
-const _HAVE_DUP3 = 1
-const _BRIDGE_MODE_HAIRPIN = 1
-const _TCSETX = 0x5433
-const _VSUSP = 10
-const __BITS_SOCKADDR_H = 1
-const _SIGPOLL = 29
-const _PTRACE_EVENT_STOP = 128
-const _AT_SYMLINK_NOFOLLOW = 0x100
-const _HAVE_SYS_VFS_H = 1
-const _PF_KEY = 15
-const _IFLA_STATS_LINK_XSTATS_SLAVE = 3
-const _NL_MMAP_MSG_ALIGNMENT = _NLMSG_ALIGNTO
-const _IFLA_VXLAN_UDP_CSUM = 18
-const ___NR_wait4 = 61
-const _IFLA_RMNET_FLAGS = 2
-const _SOL_RDS = 276
-const _RTAX_FEATURE_MASK = (_RTAX_FEATURE_ECN | _RTAX_FEATURE_SACK | _RTAX_FEATURE_TIMESTAMP | _RTAX_FEATURE_ALLFRAG)
-const _RTM_GETNETCONF = 82
-const ___FLT64_MAX_EXP__ = 1024
-const _TIOCSPGRP_val = 21520
-const _IPPROTO_RSVP = 46
-const _RTM_GETNSID = 90
-const _ONLCR = 0000004
-const __SC_PII_SOCKET = 55
-const _ARPHRD_TUNNEL = 768
-const _HAVE_MINCORE = 1
-const ___HAVE_GENERIC_SELECTION = 1
-const _TCP_KEEPCNT = 6
-const _TCP_SYN_RECV = 3
-const _NLM_F_APPEND = 0x800
-const _SYS_mmap = ___NR_mmap
-const _SYS_clock_adjtime = ___NR_clock_adjtime
-const _RTNLGRP_TC = 4
-const _ADJ_NANO = 0x2000
-const _NETLINK_TX_RING = 7
-const _SYS_eventfd = ___NR_eventfd
-const __SC_TRACE_NAME_MAX = 243
-const _STATX_ATIME = 0x0020
-const __CS_LFS_LDFLAGS = 1001
-const ___NR_setregid = 114
-const _EOWNERDEAD = 130
-const ___NR_readlink = 89
-const ___stack_t_defined = 1
-const ___FLT64X_MAX_10_EXP__ = 4932
-const _RTSIG_MAX = 32
-const ___SIZEOF_LONG_DOUBLE__ = 16
-const _VT0 = 0000000
-const _VT1 = 0040000
-const _INT_FAST16_MAX = (9223372036854775807)
-const _X86_CR0_TS_BIT = 3
-const ___NR_sysfs = 139
-const _X86_CR4_PAE_BIT = 5
-const __POSIX_TZNAME_MAX = 6
-const _SYS_open = ___NR_open
-const _SIOCSIFENCAP = 0x8926
-const _TCP_CA_Disorder = 1
-const ___WORDSIZE = 64
-const _IP_MF = 0x2000
-const _PROT_GROWSUP = 0x02000000
-const _RTF_ADDRCLASSMASK = 0xF8000000
-const ___amd64 = 1
-const _ARPHRD_PRONET = 4
-const _B921600 = 0010007
-const _EADDRINUSE = 98
-const _FS_FL_USER_VISIBLE = 0x0003DFFF
-const ___NR_timerfd_gettime = 287
-const _CLONE_NEWPID = 0x20000000
-const _RTNLGRP_IPV6_RULE = 19
-const _ETHER_MIN_LEN = (_ETH_ZLEN + _ETHER_CRC_LEN)
-const _PF_ROSE = 11
-const _IFLA_PORT_SELF = 25
-const _LINK_XSTATS_TYPE_BRIDGE = 1
-const __SYS_STAT_H = 1
-const _IFLA_BR_GROUP_ADDR = 20
-const _F_SETSIG = ___F_SETSIG
-const _WSTOPPED = 2
-const __PC_VDISABLE = 8
-const __SC_MQ_OPEN_MAX = 27
-const _X86_EFLAGS_PF_BIT = 2
-const _RTM_NEWADDRLABEL = 72
-const _SOCK_PACKET = 10
-const ___NR_mq_unlink = 241
-const _RTMGRP_NEIGH = 4
-const _PF_WANPIPE = 25
-const _RTM_DELADDR = 21
-const _LOCK_UN = 8
-const _POLL_IN = 1
-const _MACVLAN_MACADDR_FLUSH = 2
-const _RTPROT_DNROUTED = 13
-const _MACVLAN_MODE_SOURCE = 16
-const _SYS_setpgid = ___NR_setpgid
-const ___IFLA_GENEVE_MAX = 12
-const _SIOCADDMULTI = 0x8931
-const _RTMSG_NEWROUTE = 0x21
-const _FFI_TYPE_COMPLEX = 15
-const _HAVE_COSL = 1
-const _NI_MAXHOST = 1025
-const _HAVE_SYS_MOUNT_H = 1
-const _NO_RECOVERY = 3
-const _IFLA_VXLAN_UNSPEC = 0
-const _IFLA_BOND_MIIMON = 3
-const _IPDEFTTL = 64
-const _RTAX_MTU = 2
-const _ENETRESET = 102
-const ___FLT_HAS_QUIET_NAN__ = 1
-const _IFLA_INET_CONF = 1
-const _SIG_ATOMIC_MAX = (2147483647)
-const _STA_PPSFREQ = 0x0002
-const _IN_ISDIR = 0x40000000
-const _ICMP6_ECHO_REPLY = 129
-const _TCXONC = 0x540A
-const _RTCF_MASQ = 0x00400000
-const _AF_BRIDGE = _PF_BRIDGE
-const _PR_TIMING_TIMESTAMP = 1
-const _IPV6_PMTUDISC_OMIT = 5
-const _ILL_ILLTRP = 4
-const _IPOPT_RESERVED2 = 0x60
-const ___NDUSEROPT_MAX = 2
-const _SYNC_FILE_RANGE_WRITE = 2
-const _STA_INS = 0x0010
-const __POSIX2_COLL_WEIGHTS_MAX = 2
-const __XOPEN_XCU_VERSION = 4
-const _ENOCSI = 50
-const _XATTR_LIST_MAX = 65536
-const _X86_CR0_NE_BIT = 5
-const _SYS_pselect6 = ___NR_pselect6
-const _TOSTOP = 0000400
-const _TIOCPKT_STOP = 4
-const _IFLA_BRPORT_PROTECT = 6
-const __SC_SIGNALS = 158
-const _SYS_setxattr = ___NR_setxattr
-const _RENAME_WHITEOUT = (1 << 2)
-const _IFA_F_NODAD = 0x02
-const __LARGEFILE_SOURCE = 1
-const ___WINT_MAX__ = 0xffffffff
-const _EPFNOSUPPORT = 96
-const _SYS_sigaltstack = ___NR_sigaltstack
-const _SCNdLEAST32 = "d"
-const _INT16_WIDTH = 16
-const _RTNH_F_ONLINK = 4
-const _GAI_WAIT = 0
-const ___NR_lookup_dcookie = 212
-const ___NR_mincore = 27
-const _ARPHRD_TUNNEL6 = 769
-const _SOL_RXRPC = 272
-const __PC_2_SYMLINKS = 20
-const _ICMP6_DST_UNREACH_NOROUTE = 0
-const _DN_ATTRIB = 0x00000020
-const _PTRACE_SETREGS = 13
-const ___LP64__ = 1
-const _F_SEAL_SEAL = 0x0001
-const _MLD_LISTENER_QUERY = 130
-const _SYS_inotify_init1 = ___NR_inotify_init1
-const ___NR_acct = 163
-const _MSG_FASTOPEN = 536870912
-const ___sigevent_t_defined = 1
-const _RTNLGRP_IPV6_MROUTE_R = 31
-const __CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS = 1121
-const _IFLA_MACVLAN_UNSPEC = 0
-const _PACKET_AUXDATA = 8
-const _IFLA_BOND_UNSPEC = 0
-const _IFLA_GENEVE_LABEL = 11
-const _PR_UNALIGN_SIGBUS = 2
-const _F_TLOCK = 2
-const _STATX_TYPE = 0x0001
-const __POSIX_SPIN_LOCKS = 200809
-const _PF_RXRPC = 33
-const _TCP_KEEPIDLE = 4
-const ___UINT_FAST64_MAX__ = 0xffffffffffffffff
-const ___NR_llistxattr = 195
-const ___NR_rseq = 334
-const __CS_XBS5_ILP32_OFF32_CFLAGS = 1100
-const _O_ACCMODE = 0003
-const _TIOCM_RNG = 0x080
-const ___NR_kexec_file_load = 320
-const _INR_OPEN_CUR = 1024
-const ___NR_rmdir = 84
-const _ETH_P_AX25 = 0x0002
-const __BITS_SIGINFO_CONSTS_ARCH_H = 1
-const _HAVE_INTTYPES_H = 1
-const _EDESTADDRREQ = 89
-const ___NGREG = 23
-const _REG_R10 = 2
-const _REG_R11 = 3
-const _IPV6_FREEBIND = 78
-const _REG_R13 = 5
-const ___have_pthread_attr_t = 1
-const _REG_R15 = 7
-const _NI_MAXSERV = 32
-const _ARPHRD_HDLC = _ARPHRD_CISCO
-const ___GLIBC_USE_IEC_60559_BFP_EXT = 1
-const _PF_UNIX = _PF_LOCAL
-const ___SYSCALL_WORDSIZE = 64
-const _SYS_creat = ___NR_creat
-const _TIOCSCTTY = 0x540E
-const _FFI_LAST_ABI = 8
-const _NDA_MASTER = 9
-const _ETH_P_IEEEPUP = 0x0a00
-const _PF_IRDA = 23
-const _HAVE_SYS_TIMEX_H = 1
-const ___FLT_DECIMAL_DIG__ = 9
-const ___NR_timer_create = 222
-const _SYS_getpgid = ___NR_getpgid
-const _FFI_64_BIT_MAX = 9223372036854775807
-const _IFLA_MACSEC_ICV_LEN = 3
-const _B1800 = 0000012
-const _BS0 = 0000000
-const _BS1 = 0020000
-const __SYS_TIME_H = 1
-const __POSIX_ARG_MAX = 4096
-const ___SCHAR_WIDTH__ = 8
-const ___FLT_RADIX__ = 2
-const _X86_CR3_PWT_BIT = 3
-const _PORT_VDP_RESPONSE_UNUSED_VTID = 3
-const ___DEC32_EPSILON__ = 1E-6
-const _IFLA_VXLAN_LEARNING = 7
-const _EPOLLET = 2147483648
-const _F_SETLKW64 = 7
-const ___USE_ATFILE = 1
-const _S_IREAD = _S_IRUSR
-const _PTRACE_SETFPREGS = 15
-const _IFF_RUNNING = 64
-const _HAVE_UTIMENSAT = 1
-const __PC_SYMLINK_MAX = 19
-const _X86_EFLAGS_ZF_BIT = 6
-const _F_SETLK64 = 6
-const __POSIX_PATH_MAX = 256
-const _IN_CLASSA_NSHIFT = 24
-const _PACKET_TIMESTAMP = 17
-const ___POSIX_FADV_DONTNEED = 4
-const _IPPROTO_MTP = 92
-type _iface struct {}
-type ___locale_data struct {}
-const EMULTIHOP = Errno(_EMULTIHOP)
-const EUNATCH = Errno(_EUNATCH)
-const EAFNOSUPPORT = Errno(_EAFNOSUPPORT)
-const EREMCHG = Errno(_EREMCHG)
-const EACCES = Errno(_EACCES)
-const EDESTADDRREQ = Errno(_EDESTADDRREQ)
-const EILSEQ = Errno(_EILSEQ)
-const ESPIPE = Errno(_ESPIPE)
-const EMLINK = Errno(_EMLINK)
-const EOWNERDEAD = Errno(_EOWNERDEAD)
-const ENOTTY = Errno(_ENOTTY)
-const EBADE = Errno(_EBADE)
-const EBADF = Errno(_EBADF)
-const EBADR = Errno(_EBADR)
-const EADV = Errno(_EADV)
-const ERANGE = Errno(_ERANGE)
-const ECANCELED = Errno(_ECANCELED)
-const ETXTBSY = Errno(_ETXTBSY)
-const ENOMEM = Errno(_ENOMEM)
-const EINPROGRESS = Errno(_EINPROGRESS)
-const ENOTBLK = Errno(_ENOTBLK)
-const EPROTOTYPE = Errno(_EPROTOTYPE)
-const ERESTART = Errno(_ERESTART)
-const EISNAM = Errno(_EISNAM)
-const ENOMSG = Errno(_ENOMSG)
-const EALREADY = Errno(_EALREADY)
-const ETIMEDOUT = Errno(_ETIMEDOUT)
-const ENODATA = Errno(_ENODATA)
-const EINTR = Errno(_EINTR)
-const ENOLINK = Errno(_ENOLINK)
-const EPERM = Errno(_EPERM)
-const ELOOP = Errno(_ELOOP)
-const ENETDOWN = Errno(_ENETDOWN)
-const ESTALE = Errno(_ESTALE)
-const ENOSR = Errno(_ENOSR)
-const ELNRNG = Errno(_ELNRNG)
-const EPIPE = Errno(_EPIPE)
-const ECHILD = Errno(_ECHILD)
-const EBADMSG = Errno(_EBADMSG)
-const EBFONT = Errno(_EBFONT)
-const EREMOTE = Errno(_EREMOTE)
-const ETOOMANYREFS = Errno(_ETOOMANYREFS)
-const ENONET = Errno(_ENONET)
-const EXFULL = Errno(_EXFULL)
-const ENOTEMPTY = Errno(_ENOTEMPTY)
-const ENOTNAM = Errno(_ENOTNAM)
-const EKEYREJECTED = Errno(_EKEYREJECTED)
-const ENOCSI = Errno(_ENOCSI)
-const EADDRINUSE = Errno(_EADDRINUSE)
-const ENETRESET = Errno(_ENETRESET)
-const EISDIR = Errno(_EISDIR)
-const EIDRM = Errno(_EIDRM)
-const ENOTSOCK = Errno(_ENOTSOCK)
-const EHOSTUNREACH = Errno(_EHOSTUNREACH)
-const EBADFD = Errno(_EBADFD)
-const EL3HLT = Errno(_EL3HLT)
-const EL2HLT = Errno(_EL2HLT)
-const ENOKEY = Errno(_ENOKEY)
-const EINVAL = Errno(_EINVAL)
-const ESHUTDOWN = Errno(_ESHUTDOWN)
-const ENOMEDIUM = Errno(_ENOMEDIUM)
-const ELIBSCN = Errno(_ELIBSCN)
-const ENAVAIL = Errno(_ENAVAIL)
-const EOVERFLOW = Errno(_EOVERFLOW)
-const EUCLEAN = Errno(_EUCLEAN)
-const EBUSY = Errno(_EBUSY)
-const EPROTO = Errno(_EPROTO)
-const ENODEV = Errno(_ENODEV)
-const EKEYEXPIRED = Errno(_EKEYEXPIRED)
-const EROFS = Errno(_EROFS)
-const ELIBACC = Errno(_ELIBACC)
-const EHWPOISON = Errno(_EHWPOISON)
-const E2BIG = Errno(_E2BIG)
-const EDEADLK = Errno(_EDEADLK)
-const EL3RST = Errno(_EL3RST)
-const ENOTDIR = Errno(_ENOTDIR)
-const ECONNRESET = Errno(_ECONNRESET)
-const ENXIO = Errno(_ENXIO)
-const EBADRQC = Errno(_EBADRQC)
-const ENOSTR = Errno(_ENOSTR)
-const ENAMETOOLONG = Errno(_ENAMETOOLONG)
-const ESOCKTNOSUPPORT = Errno(_ESOCKTNOSUPPORT)
-const ELIBEXEC = Errno(_ELIBEXEC)
-const EDOTDOT = Errno(_EDOTDOT)
-const EADDRNOTAVAIL = Errno(_EADDRNOTAVAIL)
-const ETIME = Errno(_ETIME)
-const EPROTONOSUPPORT = Errno(_EPROTONOSUPPORT)
-const ENOTRECOVERABLE = Errno(_ENOTRECOVERABLE)
-const EIO = Errno(_EIO)
-const ENETUNREACH = Errno(_ENETUNREACH)
-const EXDEV = Errno(_EXDEV)
-const EDQUOT = Errno(_EDQUOT)
-const EREMOTEIO = Errno(_EREMOTEIO)
-const ENOSPC = Errno(_ENOSPC)
-const ENOEXEC = Errno(_ENOEXEC)
-const EMSGSIZE = Errno(_EMSGSIZE)
-const EDOM = Errno(_EDOM)
-const EFBIG = Errno(_EFBIG)
-const ESRCH = Errno(_ESRCH)
-const ECHRNG = Errno(_ECHRNG)
-const EHOSTDOWN = Errno(_EHOSTDOWN)
-const ENOLCK = Errno(_ENOLCK)
-const ENFILE = Errno(_ENFILE)
-const ENOSYS = Errno(_ENOSYS)
-const ENOTCONN = Errno(_ENOTCONN)
-const EPFNOSUPPORT = Errno(_EPFNOSUPPORT)
-const ENOTSUP = Errno(_ENOTSUP)
-const ESRMNT = Errno(_ESRMNT)
-const EDEADLOCK = Errno(_EDEADLOCK)
-const ECONNABORTED = Errno(_ECONNABORTED)
-const ENOANO = Errno(_ENOANO)
-const EISCONN = Errno(_EISCONN)
-const EUSERS = Errno(_EUSERS)
-const ENOPROTOOPT = Errno(_ENOPROTOOPT)
-const ECOMM = Errno(_ECOMM)
-const EMFILE = Errno(_EMFILE)
-const ERFKILL = Errno(_ERFKILL)
-const ENOBUFS = Errno(_ENOBUFS)
-const EFAULT = Errno(_EFAULT)
-const EWOULDBLOCK = Errno(_EWOULDBLOCK)
-const ELIBBAD = Errno(_ELIBBAD)
-const ESTRPIPE = Errno(_ESTRPIPE)
-const ECONNREFUSED = Errno(_ECONNREFUSED)
-const EAGAIN = Errno(_EAGAIN)
-const ELIBMAX = Errno(_ELIBMAX)
-const EEXIST = Errno(_EEXIST)
-const EL2NSYNC = Errno(_EL2NSYNC)
-const ENOENT = Errno(_ENOENT)
-const ENOPKG = Errno(_ENOPKG)
-const EBADSLT = Errno(_EBADSLT)
-const EKEYREVOKED = Errno(_EKEYREVOKED)
-const ENOTUNIQ = Errno(_ENOTUNIQ)
-const EOPNOTSUPP = Errno(_EOPNOTSUPP)
-const EMEDIUMTYPE = Errno(_EMEDIUMTYPE)
-const O_APPEND = _O_APPEND
-const F_GETLK64 = _F_GETLK64
-const FD_SETSIZE = _FD_SETSIZE
-const F_EXLCK = _F_EXLCK
-const F_ADD_SEALS = _F_ADD_SEALS
-const F_SETPIPE_SZ = _F_SETPIPE_SZ
-const O_SYNC = _O_SYNC
-const F_SEAL_SHRINK = _F_SEAL_SHRINK
-const F_WRLCK = _F_WRLCK
-const O_DIRECTORY = _O_DIRECTORY
-const O_NOATIME = _O_NOATIME
-const F_ULOCK = _F_ULOCK
-const F_GETOWN = _F_GETOWN
-const F_LOCK = _F_LOCK
-const O_CLOEXEC = _O_CLOEXEC
-const O_NDELAY = _O_NDELAY
-const O_DIRECT = _O_DIRECT
-const F_GETSIG = _F_GETSIG
-const O_TMPFILE = _O_TMPFILE
-const F_RDLCK = _F_RDLCK
-const O_RSYNC = _O_RSYNC
-const F_SHLCK = _F_SHLCK
-const O_PATH = _O_PATH
-const O_DSYNC = _O_DSYNC
-const O_NOFOLLOW = _O_NOFOLLOW
-const F_OFD_SETLKW = _F_OFD_SETLKW
-const O_WRONLY = _O_WRONLY
-const O_NONBLOCK = _O_NONBLOCK
-const F_GET_SEALS = _F_GET_SEALS
-const F_SEAL_WRITE = _F_SEAL_WRITE
-const O_CREAT = _O_CREAT
-const F_GET_FILE_RW_HINT = _F_GET_FILE_RW_HINT
-const F_NOTIFY = _F_NOTIFY
-const O_RDWR = _O_RDWR
-const F_SET_FILE_RW_HINT = _F_SET_FILE_RW_HINT
-const F_SET_RW_HINT = _F_SET_RW_HINT
-const F_OWNER_PGRP = _F_OWNER_PGRP
-const F_DUPFD = _F_DUPFD
-const F_SETFD = _F_SETFD
-const F_SETFL = _F_SETFL
-const F_GETLEASE = _F_GETLEASE
-const O_EXCL = _O_EXCL
-const F_OK = _F_OK
-const F_GETPIPE_SZ = _F_GETPIPE_SZ
-const F_SEAL_GROW = _F_SEAL_GROW
-const F_TEST = _F_TEST
-const F_SETLK = _F_SETLK
-const F_GETOWN_EX = _F_GETOWN_EX
-const O_FSYNC = _O_FSYNC
-const O_RDONLY = _O_RDONLY
-const F_DUPFD_CLOEXEC = _F_DUPFD_CLOEXEC
-const F_OFD_SETLK = _F_OFD_SETLK
-const F_GETFD = _F_GETFD
-const F_GETFL = _F_GETFL
-const F_OWNER_PID = _F_OWNER_PID
-const O_LARGEFILE = _O_LARGEFILE
-const F_SETOWN_EX = _F_SETOWN_EX
-const F_GETLK = _F_GETLK
-const F_SETLKW = _F_SETLKW
-const F_OWNER_GID = _F_OWNER_GID
-const FD_CLOEXEC = _FD_CLOEXEC
-const F_GET_RW_HINT = _F_GET_RW_HINT
-const O_NOCTTY = _O_NOCTTY
-const F_OFD_GETLK = _F_OFD_GETLK
-const F_SETLEASE = _F_SETLEASE
-const O_ASYNC = _O_ASYNC
-const F_SETOWN = _F_SETOWN
-const O_TRUNC = _O_TRUNC
-const F_OWNER_TID = _F_OWNER_TID
-const F_UNLCK = _F_UNLCK
-const F_SETSIG = _F_SETSIG
-const F_SEAL_SEAL = _F_SEAL_SEAL
-const F_TLOCK = _F_TLOCK
-const O_ACCMODE = _O_ACCMODE
-const F_SETLKW64 = _F_SETLKW64
-const F_SETLK64 = _F_SETLK64
-type Flock_t struct { Type int16; Whence int16; Start int64; Len int64; Pid int32; Godump_0_pad [4]byte; }
-const SIGILL = Signal(_SIGILL)
-const SIGCLD = Signal(_SIGCLD)
-const SIGKILL = Signal(_SIGKILL)
-const SIGTSTP = Signal(_SIGTSTP)
-const SIGIOT = Signal(_SIGIOT)
-const SIGSEGV = Signal(_SIGSEGV)
-const SIGXCPU = Signal(_SIGXCPU)
-const SIGINT = Signal(_SIGINT)
-const SIGIO = Signal(_SIGIO)
-const SIGBUS = Signal(_SIGBUS)
-const SIGPIPE = Signal(_SIGPIPE)
-const SIGSTKFLT = Signal(_SIGSTKFLT)
-const SIGTRAP = Signal(_SIGTRAP)
-const SIGTERM = Signal(_SIGTERM)
-const SIGFPE = Signal(_SIGFPE)
-const SIGVTALRM = Signal(_SIGVTALRM)
-const SIGPWR = Signal(_SIGPWR)
-const SIGSTKSZ = Signal(_SIGSTKSZ)
-const SIGTTIN = Signal(_SIGTTIN)
-const SIGUSR1 = Signal(_SIGUSR1)
-const SIGUSR2 = Signal(_SIGUSR2)
-const SIGALRM = Signal(_SIGALRM)
-const SIGTTOU = Signal(_SIGTTOU)
-const SIGPROF = Signal(_SIGPROF)
-const SIGCONT = Signal(_SIGCONT)
-const SIGABRT = Signal(_SIGABRT)
-const SIGURG = Signal(_SIGURG)
-const SIGHUP = Signal(_SIGHUP)
-const SIGWINCH = Signal(_SIGWINCH)
-const SIGCHLD = Signal(_SIGCHLD)
-const SIGSYS = Signal(_SIGSYS)
-const SIGXFSZ = Signal(_SIGXFSZ)
-const SIGSTOP = Signal(_SIGSTOP)
-const SIGQUIT = Signal(_SIGQUIT)
-const SIGPOLL = Signal(_SIGPOLL)
-const SYS_USELIB = _SYS_uselib
-const SYS_FTRUNCATE = _SYS_ftruncate
-const SYS_MKNODAT = _SYS_mknodat
-const SYS_EPOLL_CTL_OLD = _SYS_epoll_ctl_old
-const SYS_MUNLOCK = _SYS_munlock
-const SYS_STATFS = _SYS_statfs
-const SYS_SWAPOFF = _SYS_swapoff
-const SYS_GETSOCKOPT = _SYS_getsockopt
-const SYS_UMOUNT2 = _SYS_umount2
-const SYS_FREMOVEXATTR = _SYS_fremovexattr
-const SYS_FSETXATTR = _SYS_fsetxattr
-const SYS_PRCTL = _SYS_prctl
-const SYS_EXECVE = _SYS_execve
-const SYS_SETRESUID = _SYS_setresuid
-const SYS_TEE = _SYS_tee
-const SYS_LISTEN = _SYS_listen
-const SYS_GETITIMER = _SYS_getitimer
-const SYS_GETPGRP = _SYS_getpgrp
-const SYS_PKEY_FREE = _SYS_pkey_free
-const SYS_GETDENTS64 = _SYS_getdents64
-const SYS_GETPRIORITY = _SYS_getpriority
-const SYS_SET_ROBUST_LIST = _SYS_set_robust_list
-const SYS_PROCESS_VM_READV = _SYS_process_vm_readv
-const SYS_RT_SIGSUSPEND = _SYS_rt_sigsuspend
-const SYS_GETPEERNAME = _SYS_getpeername
-const SYS_GETEGID = _SYS_getegid
-const SYS_GETSID = _SYS_getsid
-const SYS_READLINKAT = _SYS_readlinkat
-const SYS_MSGCTL = _SYS_msgctl
-const SYS_SIGNALFD4 = _SYS_signalfd4
-const SYS_ACCESS = _SYS_access
-const SYS_GET_ROBUST_LIST = _SYS_get_robust_list
-const SYS_MQ_NOTIFY = _SYS_mq_notify
-const SYS_CREATE_MODULE = _SYS_create_module
-const SYS_PIVOT_ROOT = _SYS_pivot_root
-const SYS_IOPRIO_SET = _SYS_ioprio_set
-const SYS_UMASK = _SYS_umask
-const SYS_RECVMSG = _SYS_recvmsg
-const SYS_PPOLL = _SYS_ppoll
-const SYS_LSEEK = _SYS_lseek
-const SYS_PWRITEV2 = _SYS_pwritev2
-const SYS_PREAD64 = _SYS_pread64
-const SYS_SEMCTL = _SYS_semctl
-const SYS_EPOLL_CREATE1 = _SYS_epoll_create1
-const SYS_RT_SIGPENDING = _SYS_rt_sigpending
-const SYS_RENAMEAT2 = _SYS_renameat2
-const SYS_KEXEC_FILE_LOAD = _SYS_kexec_file_load
-const SYS_EPOLL_PWAIT = _SYS_epoll_pwait
-const SYS_TIMER_DELETE = _SYS_timer_delete
-const SYS_SET_TID_ADDRESS = _SYS_set_tid_address
-const SYS_GETRESUID = _SYS_getresuid
-const SYS_SCHED_YIELD = _SYS_sched_yield
-const SYS_ADJTIMEX = _SYS_adjtimex
-const SYS_PWRITE64 = _SYS_pwrite64
-const SYS_SETITIMER = _SYS_setitimer
-const SYS_MQ_OPEN = _SYS_mq_open
-const SYS_CLOCK_GETRES = _SYS_clock_getres
-const SYS_IO_PGETEVENTS = _SYS_io_pgetevents
-const SYS_MSGRCV = _SYS_msgrcv
-const SYS_EPOLL_CREATE = _SYS_epoll_create
-const SYS_GETDENTS = _SYS_getdents
-const SYS_GETUID = _SYS_getuid
-const SYS_WAIT4 = _SYS_wait4
-const SYS_NAME_TO_HANDLE_AT = _SYS_name_to_handle_at
-const SYS_EPOLL_WAIT_OLD = _SYS_epoll_wait_old
-const SYS_SYSFS = _SYS_sysfs
-const SYS_SEMGET = _SYS_semget
-const SYS_PKEY_ALLOC = _SYS_pkey_alloc
-const SYS_PERSONALITY = _SYS_personality
-const SYS_PREADV = _SYS_preadv
-const SYS_IOPRIO_GET = _SYS_ioprio_get
-const SYS_INIT_MODULE = _SYS_init_module
-const SYS_LGETXATTR = _SYS_lgetxattr
-const SYS_RMDIR = _SYS_rmdir
-const SYS_SETRESGID = _SYS_setresgid
-const SYS_QUERY_MODULE = _SYS_query_module
-const SYS_TIMER_GETOVERRUN = _SYS_timer_getoverrun
-const SYS_FSYNC = _SYS_fsync
-const SYS_FANOTIFY_MARK = _SYS_fanotify_mark
-const SYS_GETTIMEOFDAY = _SYS_gettimeofday
-const SYS_SYNC_FILE_RANGE = _SYS_sync_file_range
-const SYS_USERFAULTFD = _SYS_userfaultfd
-const SYS_MIGRATE_PAGES = _SYS_migrate_pages
-const SYS_SPLICE = _SYS_splice
-const SYS_MLOCKALL = _SYS_mlockall
-const SYS_SET_THREAD_AREA = _SYS_set_thread_area
-const SYS_COPY_FILE_RANGE = _SYS_copy_file_range
-const SYS_OPEN_BY_HANDLE_AT = _SYS_open_by_handle_at
-const SYS_MADVISE = _SYS_madvise
-const SYS_IO_SETUP = _SYS_io_setup
-const SYS_KEYCTL = _SYS_keyctl
-const SYS_SETGID = _SYS_setgid
-const SYS_FACCESSAT = _SYS_faccessat
-const SYS_FCHMODAT = _SYS_fchmodat
-const SYS_CLOCK_SETTIME = _SYS_clock_settime
-const SYS_GET_THREAD_AREA = _SYS_get_thread_area
-const SYS_NEWFSTATAT = _SYS_newfstatat
-const SYS_SCHED_SETAFFINITY = _SYS_sched_setaffinity
-const SYS_PIPE2 = _SYS_pipe2
-const SYS_BPF = _SYS_bpf
-const SYS_CHMOD = _SYS_chmod
-const SYS_EVENTFD2 = _SYS_eventfd2
-const SYS_CLOCK_GETTIME = _SYS_clock_gettime
-const SYS_CLOSE = _SYS_close
-const SYS_BRK = _SYS_brk
-const SYS_VMSPLICE = _SYS_vmsplice
-const SYS_EXECVEAT = _SYS_execveat
-const SYS_MSYNC = _SYS_msync
-const SYS_LSTAT = _SYS_lstat
-const SYS_ALARM = _SYS_alarm
-const SYS_CHDIR = _SYS_chdir
-const SYS_CAPSET = _SYS_capset
-const SYS_FINIT_MODULE = _SYS_finit_module
-const SYS_RT_SIGPROCMASK = _SYS_rt_sigprocmask
-const SYS_SIGNALFD = _SYS_signalfd
-const SYS_FUTIMESAT = _SYS_futimesat
-const SYS_GETSOCKNAME = _SYS_getsockname
-const SYS_SCHED_GETPARAM = _SYS_sched_getparam
-const SYS_SET_MEMPOLICY = _SYS_set_mempolicy
-const SYS_FDATASYNC = _SYS_fdatasync
-const SYS_PRLIMIT64 = _SYS_prlimit64
-const SYS_TIMERFD_SETTIME = _SYS_timerfd_settime
-const SYS_SWAPON = _SYS_swapon
-const SYS_RT_SIGQUEUEINFO = _SYS_rt_sigqueueinfo
-const SYS_GETPMSG = _SYS_getpmsg
-const SYS_ARCH_PRCTL = _SYS_arch_prctl
-const SYS_FCHOWN = _SYS_fchown
-const SYS_SELECT = _SYS_select
-const SYS_ACCEPT4 = _SYS_accept4
-const SYS_PROCESS_VM_WRITEV = _SYS_process_vm_writev
-const SYS_QUOTACTL = _SYS_quotactl
-const SYS_MKDIR = _SYS_mkdir
-const SYS_RENAME = _SYS_rename
-const SYS_VHANGUP = _SYS_vhangup
-const SYS_TIMERFD_GETTIME = _SYS_timerfd_gettime
-const SYS_GETCPU = _SYS_getcpu
-const SYS_ACCT = _SYS_acct
-const SYS_SETREUID = _SYS_setreuid
-const SYS_RSEQ = _SYS_rseq
-const SYS_FSTAT = _SYS_fstat
-const SYS_SYMLINK = _SYS_symlink
-const SYS_SENDTO = _SYS_sendto
-const SYS_SECURITY = _SYS_security
-const SYS_SETHOSTNAME = _SYS_sethostname
-const SYS_VSERVER = _SYS_vserver
-const SYS_READAHEAD = _SYS_readahead
-const SYS_TIME = _SYS_time
-const SYS_SYSLOG = _SYS_syslog
-const SYS_IO_GETEVENTS = _SYS_io_getevents
-const SYS_WRITE = _SYS_write
-const SYS_FANOTIFY_INIT = _SYS_fanotify_init
-const SYS_INOTIFY_ADD_WATCH = _SYS_inotify_add_watch
-const SYS_DUP = _SYS_dup
-const SYS_SECCOMP = _SYS_seccomp
-const SYS_SCHED_GETSCHEDULER = _SYS_sched_getscheduler
-const SYS_PERF_EVENT_OPEN = _SYS_perf_event_open
-const SYS_SETNS = _SYS_setns
-const SYS_GETCWD = _SYS_getcwd
-const SYS_REBOOT = _SYS_reboot
-const SYS_GETPID = _SYS_getpid
-const SYS_CLOCK_NANOSLEEP = _SYS_clock_nanosleep
-const SYS_MQ_UNLINK = _SYS_mq_unlink
-const SYS_CHOWN = _SYS_chown
-const SYS_RT_TGSIGQUEUEINFO = _SYS_rt_tgsigqueueinfo
-const SYS_SYNC = _SYS_sync
-const SYS_CAPGET = _SYS_capget
-const SYS_NMLN = _SYS_NMLN
-const SYS_BIND = _SYS_bind
-const SYS_UTIME = _SYS_utime
-const SYS_RT_SIGACTION = _SYS_rt_sigaction
-const SYS_EPOLL_WAIT = _SYS_epoll_wait
-const SYS_LSETXATTR = _SYS_lsetxattr
-const SYS_SETSOCKOPT = _SYS_setsockopt
-const SYS_GETRESGID = _SYS_getresgid
-const SYS_UNLINKAT = _SYS_unlinkat
-const SYS_DUP2 = _SYS_dup2
-const SYS_DUP3 = _SYS_dup3
-const SYS_LINKAT = _SYS_linkat
-const SYS_MODIFY_LDT = _SYS_modify_ldt
-const SYS_MOUNT = _SYS_mount
-const SYS_GETGID = _SYS_getgid
-const SYS_MUNLOCKALL = _SYS_munlockall
-const SYS_LCHOWN = _SYS_lchown
-const SYS_LINK = _SYS_link
-const SYS_SENDFILE = _SYS_sendfile
-const SYS_MQ_TIMEDRECEIVE = _SYS_mq_timedreceive
-const SYS_TGKILL = _SYS_tgkill
-const SYS_RENAMEAT = _SYS_renameat
-const SYS_RECVFROM = _SYS_recvfrom
-const SYS_MKNOD = _SYS_mknod
-const SYS_UTIMES = _SYS_utimes
-const SYS_LISTXATTR = _SYS_listxattr
-const SYS_RT_SIGTIMEDWAIT = _SYS_rt_sigtimedwait
-const SYS_TIMES = _SYS_times
-const SYS_TIMER_SETTIME = _SYS_timer_settime
-const SYS_PIPE = _SYS_pipe
-const SYS_GET_KERNEL_SYMS = _SYS_get_kernel_syms
-const SYS_SETRLIMIT = _SYS_setrlimit
-const SYS_DELETE_MODULE = _SYS_delete_module
-const SYS_TIMER_GETTIME = _SYS_timer_gettime
-const SYS_INOTIFY_RM_WATCH = _SYS_inotify_rm_watch
-const SYS_SHMCTL = _SYS_shmctl
-const SYS_SCHED_GETAFFINITY = _SYS_sched_getaffinity
-const SYS_PWRITEV = _SYS_pwritev
-const SYS_SETFSUID = _SYS_setfsuid
-const SYS_FCHOWNAT = _SYS_fchownat
-const SYS_FCHMOD = _SYS_fchmod
-const SYS_SEMOP = _SYS_semop
-const SYS_SETTIMEOFDAY = _SYS_settimeofday
-const SYS_KILL = _SYS_kill
-const SYS_UTIMENSAT = _SYS_utimensat
-const SYS_TIMER_CREATE = _SYS_timer_create
-const SYS_STAT = _SYS_stat
-const SYS_SETDOMAINNAME = _SYS_setdomainname
-const SYS_FCHDIR = _SYS_fchdir
-const SYS_FLOCK = _SYS_flock
-const SYS_REQUEST_KEY = _SYS_request_key
-const SYS_IO_DESTROY = _SYS_io_destroy
-const SYS_TIMERFD_CREATE = _SYS_timerfd_create
-const SYS_GETTID = _SYS_gettid
-const SYS_FALLOCATE = _SYS_fallocate
-const SYS_SCHED_SETPARAM = _SYS_sched_setparam
-const SYS_SHMAT = _SYS_shmat
-const SYS_PREADV2 = _SYS_preadv2
-const SYS_GETRUSAGE = _SYS_getrusage
-const SYS_KCMP = _SYS_kcmp
-const SYS_UNLINK = _SYS_unlink
-const SYS_SHMGET = _SYS_shmget
-const SYS_LOOKUP_DCOOKIE = _SYS_lookup_dcookie
-const SYS_MKDIRAT = _SYS_mkdirat
-const SYS_SHMDT = _SYS_shmdt
-const SYS_ADD_KEY = _SYS_add_key
-const SYS_EXIT_GROUP = _SYS_exit_group
-const SYS_FORK = _SYS_fork
-const SYS_GETXATTR = _SYS_getxattr
-const SYS_MPROTECT = _SYS_mprotect
-const SYS_READ = _SYS_read
-const SYS_LLISTXATTR = _SYS_llistxattr
-const SYS_PAUSE = _SYS_pause
-const SYS_MQ_GETSETATTR = _SYS_mq_getsetattr
-const SYS_MLOCK2 = _SYS_mlock2
-const SYS_GETRANDOM = _SYS_getrandom
-const SYS_OPENAT = _SYS_openat
-const SYS_RT_SIGRETURN = _SYS_rt_sigreturn
-const SYS_FADVISE64 = _SYS_fadvise64
-const SYS_USTAT = _SYS_ustat
-const SYS_IO_SUBMIT = _SYS_io_submit
-const SYS_WRITEV = _SYS_writev
-const SYS_UNSHARE = _SYS_unshare
-const SYS_MSGGET = _SYS_msgget
-const SYS_MLOCK = _SYS_mlock
-const SYS_KEXEC_LOAD = _SYS_kexec_load
-const SYS_GET_MEMPOLICY = _SYS_get_mempolicy
-const SYS_SETREGID = _SYS_setregid
-const SYS_CHROOT = _SYS_chroot
-const SYS_AFS_SYSCALL = _SYS_afs_syscall
-const SYS_NFSSERVCTL = _SYS_nfsservctl
-const SYS_LREMOVEXATTR = _SYS_lremovexattr
-const SYS_IO_CANCEL = _SYS_io_cancel
-const SYS_SOCKET = _SYS_socket
-const SYS_FGETXATTR = _SYS_fgetxattr
-const SYS_MEMFD_CREATE = _SYS_memfd_create
-const SYS_SYMLINKAT = _SYS_symlinkat
-const SYS_FCNTL = _SYS_fcntl
-const SYS_GETEUID = _SYS_geteuid
-const SYS_FSTATFS = _SYS_fstatfs
-const SYS_SCHED_RR_GET_INTERVAL = _SYS_sched_rr_get_interval
-const SYS_IOPERM = _SYS_ioperm
-const SYS_ACCEPT = _SYS_accept
-const SYS_READV = _SYS_readv
-const SYS_UNAME = _SYS_uname
-const SYS_SETPRIORITY = _SYS_setpriority
-const SYS_SENDMSG = _SYS_sendmsg
-const SYS_READLINK = _SYS_readlink
-const SYS_SEMTIMEDOP = _SYS_semtimedop
-const SYS_SETGROUPS = _SYS_setgroups
-const SYS_SENDMMSG = _SYS_sendmmsg
-const SYS_SCHED_SETSCHEDULER = _SYS_sched_setscheduler
-const SYS_EPOLL_CTL = _SYS_epoll_ctl
-const SYS_SCHED_GET_PRIORITY_MAX = _SYS_sched_get_priority_max
-const SYS_SYNCFS = _SYS_syncfs
-const SYS_IOCTL = _SYS_ioctl
-const SYS_POLL = _SYS_poll
-const SYS_IOPL = _SYS_iopl
-const SYS_MSGSND = _SYS_msgsnd
-const SYS_EXIT = _SYS_exit
-const SYS_RESTART_SYSCALL = _SYS_restart_syscall
-const SYS_NANOSLEEP = _SYS_nanosleep
-const SYS_MREMAP = _SYS_mremap
-const SYS_SYSINFO = _SYS_sysinfo
-const SYS_SETSID = _SYS_setsid
-const SYS_STATX = _SYS_statx
-const SYS_SHUTDOWN = _SYS_shutdown
-const SYS_TKILL = _SYS_tkill
-const SYS_PTRACE = _SYS_ptrace
-const SYS_FUTEX = _SYS_futex
-const SYS_RECVMMSG = _SYS_recvmmsg
-const SYS__SYSCTL = _SYS__sysctl
-const SYS_MQ_TIMEDSEND = _SYS_mq_timedsend
-const SYS_CLONE = _SYS_clone
-const SYS_SCHED_GET_PRIORITY_MIN = _SYS_sched_get_priority_min
-const SYS_PUTPMSG = _SYS_putpmsg
-const SYS_GETRLIMIT = _SYS_getrlimit
-const SYS_MEMBARRIER = _SYS_membarrier
-const SYS_INOTIFY_INIT = _SYS_inotify_init
-const SYS_TUXCALL = _SYS_tuxcall
-const SYS_MUNMAP = _SYS_munmap
-const SYS_VFORK = _SYS_vfork
-const SYS_WAITID = _SYS_waitid
-const SYS_GETGROUPS = _SYS_getgroups
-const SYS_MBIND = _SYS_mbind
-const SYS_PKEY_MPROTECT = _SYS_pkey_mprotect
-const SYS_MINCORE = _SYS_mincore
-const SYS_GETPPID = _SYS_getppid
-const SYS_MOVE_PAGES = _SYS_move_pages
-const SYS_SETFSGID = _SYS_setfsgid
-const SYS_SCHED_SETATTR = _SYS_sched_setattr
-const SYS_REMAP_FILE_PAGES = _SYS_remap_file_pages
-const SYS_SETUID = _SYS_setuid
-const SYS_SOCKETPAIR = _SYS_socketpair
-const SYS_REMOVEXATTR = _SYS_removexattr
-const SYS_TRUNCATE = _SYS_truncate
-const SYS_CONNECT = _SYS_connect
-const SYS_SCHED_GETATTR = _SYS_sched_getattr
-const SYS_FLISTXATTR = _SYS_flistxattr
-const SYS_MMAP = _SYS_mmap
-const SYS_CLOCK_ADJTIME = _SYS_clock_adjtime
-const SYS_EVENTFD = _SYS_eventfd
-const SYS_OPEN = _SYS_open
-const SYS_SETPGID = _SYS_setpgid
-const SYS_PSELECT6 = _SYS_pselect6
-const SYS_SETXATTR = _SYS_setxattr
-const SYS_SIGALTSTACK = _SYS_sigaltstack
-const SYS_INOTIFY_INIT1 = _SYS_inotify_init1
-const SYS_CREAT = _SYS_creat
-const SYS_GETPGID = _SYS_getpgid
-const S_IRWXO = _S_IRWXO
-const S_IEXEC = _S_IEXEC
-const S_ISVTX = _S_ISVTX
-const S_IWOTH = _S_IWOTH
-const S_IRGRP = _S_IRGRP
-const S_IFMT = _S_IFMT
-const S_IWRITE = _S_IWRITE
-const S_IFLNK = _S_IFLNK
-const S_IRWXG = _S_IRWXG
-const S_IRWXU = _S_IRWXU
-const S_IWUSR = _S_IWUSR
-const S_IFREG = _S_IFREG
-const S_IXGRP = _S_IXGRP
-const S_ISUID = _S_ISUID
-const S_IFIFO = _S_IFIFO
-const S_IFSOCK = _S_IFSOCK
-const S_IROTH = _S_IROTH
-const S_BLKSIZE = _S_BLKSIZE
-const S_IWGRP = _S_IWGRP
-const S_IXUSR = _S_IXUSR
-const S_ISGID = _S_ISGID
-const S_IFDIR = _S_IFDIR
-const S_IRUSR = _S_IRUSR
-const S_IFCHR = _S_IFCHR
-const S_IXOTH = _S_IXOTH
-const S_IFBLK = _S_IFBLK
-const S_IREAD = _S_IREAD
-const PROT_NONE = _PROT_NONE
-const PROT_READ = _PROT_READ
-const PROT_GROWSDOWN = _PROT_GROWSDOWN
-const PROT_EXEC = _PROT_EXEC
-const PROT_WRITE = _PROT_WRITE
-const PROT_GROWSUP = _PROT_GROWSUP
-const MAP_FILE = _MAP_FILE
-const MAP_SHARED = _MAP_SHARED
-const MAP_SYNC = _MAP_SYNC
-const MAP_NORESERVE = _MAP_NORESERVE
-const MAP_HUGETLB = _MAP_HUGETLB
-const MAP_STACK = _MAP_STACK
-const MAP_SHARED_VALIDATE = _MAP_SHARED_VALIDATE
-const MAP_GROWSDOWN = _MAP_GROWSDOWN
-const MAP_POPULATE = _MAP_POPULATE
-const MAP_32BIT = _MAP_32BIT
-const MAP_LOCKED = _MAP_LOCKED
-const MAP_FIXED_NOREPLACE = _MAP_FIXED_NOREPLACE
-const MAP_HUGE_MASK = _MAP_HUGE_MASK
-const MAP_HUGE_SHIFT = _MAP_HUGE_SHIFT
-const MAP_ANONYMOUS = _MAP_ANONYMOUS
-const MAP_ANON = _MAP_ANON
-const MAP_PRIVATE = _MAP_PRIVATE
-const MAP_EXECUTABLE = _MAP_EXECUTABLE
-const MAP_NONBLOCK = _MAP_NONBLOCK
-const MAP_TYPE = _MAP_TYPE
-const MAP_FIXED = _MAP_FIXED
-const MAP_DENYWRITE = _MAP_DENYWRITE
-const MADV_DONTFORK = _MADV_DONTFORK
-const MADV_WILLNEED = _MADV_WILLNEED
-const MADV_SEQUENTIAL = _MADV_SEQUENTIAL
-const MADV_KEEPONFORK = _MADV_KEEPONFORK
-const MADV_DONTNEED = _MADV_DONTNEED
-const MADV_DODUMP = _MADV_DODUMP
-const MADV_NOHUGEPAGE = _MADV_NOHUGEPAGE
-const MADV_NORMAL = _MADV_NORMAL
-const MADV_DOFORK = _MADV_DOFORK
-const MADV_WIPEONFORK = _MADV_WIPEONFORK
-const MADV_HUGEPAGE = _MADV_HUGEPAGE
-const MADV_HWPOISON = _MADV_HWPOISON
-const MADV_MERGEABLE = _MADV_MERGEABLE
-const MADV_REMOVE = _MADV_REMOVE
-const MADV_RANDOM = _MADV_RANDOM
-const MADV_FREE = _MADV_FREE
-const MADV_DONTDUMP = _MADV_DONTDUMP
-const MADV_UNMERGEABLE = _MADV_UNMERGEABLE
-const MCL_FUTURE = _MCL_FUTURE
-const MCL_CURRENT = _MCL_CURRENT
-const MCL_ONFAULT = _MCL_ONFAULT
-const WNOHANG = _WNOHANG
-const WORD_BIT = _WORD_BIT
-const W_OK = _W_OK
-const WCHAR_WIDTH = _WCHAR_WIDTH
-const WINT_WIDTH = _WINT_WIDTH
-const WCONTINUED = _WCONTINUED
-const WCHAR_MAX = _WCHAR_MAX
-const WAIT_ANY = _WAIT_ANY
-const WAIT_MYPGRP = _WAIT_MYPGRP
-const WEXITED = _WEXITED
-const WCOREFLAG = _WCOREFLAG
-const WCHAR_MIN = _WCHAR_MIN
-const WNOWAIT = _WNOWAIT
-const WUNTRACED = _WUNTRACED
-const WINT_MAX = _WINT_MAX
-const WINT_MIN = _WINT_MIN
-const WSTOPPED = _WSTOPPED
-const WALL = ___WALL
-const IPPROTO_TP = _IPPROTO_TP
-const TCP_COOKIE_TRANSACTIONS = _TCP_COOKIE_TRANSACTIONS
-const IPPROTO_ROUTING = _IPPROTO_ROUTING
-const IP_RF = _IP_RF
-const ETH_P_PPPTALK = _ETH_P_PPPTALK
-const IP_DEFAULT_MULTICAST_LOOP = _IP_DEFAULT_MULTICAST_LOOP
-const TCP_REPAIR_OPTIONS = _TCP_REPAIR_OPTIONS
-const TCP_S_DATA_IN = _TCP_S_DATA_IN
-const IN_ATTRIB = _IN_ATTRIB
-const SOCK_DGRAM = _SOCK_DGRAM
-const IPV6_ORIGDSTADDR = _IPV6_ORIGDSTADDR
-const SO_TXTIME = _SO_TXTIME
-const IPV6_2292HOPLIMIT = _IPV6_2292HOPLIMIT
-const IPPROTO_IPV6 = _IPPROTO_IPV6
-const TCP_SYN_SENT = _TCP_SYN_SENT
-const ARPHRD_IEEE80211_PRISM = _ARPHRD_IEEE80211_PRISM
-const ETH_P_8021AD = _ETH_P_8021AD
-const ETH_P_8021AH = _ETH_P_8021AH
-const ETH_P_ARCNET = _ETH_P_ARCNET
-const IPPROTO_NONE = _IPPROTO_NONE
-const TCP_COOKIE_OUT_NEVER = _TCP_COOKIE_OUT_NEVER
-const SOL_SOCKET = _SOL_SOCKET
-const IP_NODEFRAG = _IP_NODEFRAG
-const IPPROTO_UDPLITE = _IPPROTO_UDPLITE
-const TCP_LISTEN = _TCP_LISTEN
-const SO_SNDTIMEO = _SO_SNDTIMEO
-const AF_UNSPEC = _AF_UNSPEC
-const ARPHRD_FCPL = _ARPHRD_FCPL
-const ARPHRD_FCPP = _ARPHRD_FCPP
-const IP_ADD_MEMBERSHIP = _IP_ADD_MEMBERSHIP
-const ETH_P_TRAILER = _ETH_P_TRAILER
-const SOL_TCP = _SOL_TCP
-const SO_CNX_ADVICE = _SO_CNX_ADVICE
-const SOL_BLUETOOTH = _SOL_BLUETOOTH
-const ARPHRD_ETHER = _ARPHRD_ETHER
-const ETH_P_DIAG = _ETH_P_DIAG
-const ARPHRD_INFINIBAND = _ARPHRD_INFINIBAND
-const IP_TRANSPARENT = _IP_TRANSPARENT
-const ETH_P_LOOPBACK = _ETH_P_LOOPBACK
-const ETH_P_CUST = _ETH_P_CUST
-const ARPHRD_IEEE80211_RADIOTAP = _ARPHRD_IEEE80211_RADIOTAP
-const ARPHRD_VOID = _ARPHRD_VOID
-const IPV6_MULTICAST_LOOP = _IPV6_MULTICAST_LOOP
-const SO_PRIORITY = _SO_PRIORITY
-const SO_PROTOCOL = _SO_PROTOCOL
-const TCP_THIN_DUPACK = _TCP_THIN_DUPACK
-const SO_ATTACH_REUSEPORT_EBPF = _SO_ATTACH_REUSEPORT_EBPF
-const IN_ALL_EVENTS = _IN_ALL_EVENTS
-const SO_PEERNAME = _SO_PEERNAME
-const SO_MEMINFO = _SO_MEMINFO
-const ARPHRD_HIPPI = _ARPHRD_HIPPI
-const AF_ROUTE = _AF_ROUTE
-const IP_MULTICAST_LOOP = _IP_MULTICAST_LOOP
-const ETH_P_ATMFATE = _ETH_P_ATMFATE
-const IPV6_V6ONLY = _IPV6_V6ONLY
-const ARPHRD_SLIP6 = _ARPHRD_SLIP6
-const IN_CLASSC_HOST = _IN_CLASSC_HOST
-const IP_RECVFRAGSIZE = _IP_RECVFRAGSIZE
-const SOL_X25 = _SOL_X25
-const ETH_P_NCSI = _ETH_P_NCSI
-const TCP_CLOSING = _TCP_CLOSING
-const IP_MSFILTER = _IP_MSFILTER
-const TCP_CONGESTION = _TCP_CONGESTION
-const AF_RDS = _AF_RDS
-const AF_IEEE802154 = _AF_IEEE802154
-const SO_TIMESTAMPING = _SO_TIMESTAMPING
-const TCP_COOKIE_MAX = _TCP_COOKIE_MAX
-const SO_DETACH_BPF = _SO_DETACH_BPF
-const ARPHRD_ASH = _ARPHRD_ASH
-const IPPROTO_FRAGMENT = _IPPROTO_FRAGMENT
-const IP_BIND_ADDRESS_NO_PORT = _IP_BIND_ADDRESS_NO_PORT
-const IP_PMTUDISC_WANT = _IP_PMTUDISC_WANT
-const SOL_TLS = _SOL_TLS
-const ETH_P_8021Q = _ETH_P_8021Q
-const IP_PMTUDISC_INTERFACE = _IP_PMTUDISC_INTERFACE
-const SOL_ICMPV6 = _SOL_ICMPV6
-const TCP_MSS = _TCP_MSS
-const ETH_P_80221 = _ETH_P_80221
-const IN_UNMOUNT = _IN_UNMOUNT
-const ETH_P_PPP_MP = _ETH_P_PPP_MP
-const AF_LOCAL = _AF_LOCAL
-const SOCK_RAW = _SOCK_RAW
-const TCP_SAVED_SYN = _TCP_SAVED_SYN
-const AF_VSOCK = _AF_VSOCK
-const IP_RECVERR = _IP_RECVERR
-const TCP_S_DATA_OUT = _TCP_S_DATA_OUT
-const IPPROTO_ENCAP = _IPPROTO_ENCAP
-const IPV6_2292HOPOPTS = _IPV6_2292HOPOPTS
-const ETH_P_LOCALTALK = _ETH_P_LOCALTALK
-const TCP_LINGER2 = _TCP_LINGER2
-const IP_DEFAULT_MULTICAST_TTL = _IP_DEFAULT_MULTICAST_TTL
-const IPPROTO_RAW = _IPPROTO_RAW
-const IPV6_PMTUDISC_DO = _IPV6_PMTUDISC_DO
-const ETH_P_ERSPAN2 = _ETH_P_ERSPAN2
-const IN_ONESHOT = _IN_ONESHOT
-const ETH_P_EDSA = _ETH_P_EDSA
-const IPV6_ADD_MEMBERSHIP = _IPV6_ADD_MEMBERSHIP
-const IPV6_PMTUDISC_PROBE = _IPV6_PMTUDISC_PROBE
-const TCP_MD5SIG_FLAG_PREFIX = _TCP_MD5SIG_FLAG_PREFIX
-const ARPHRD_ADAPT = _ARPHRD_ADAPT
-const TCP_MAX_WINSHIFT = _TCP_MAX_WINSHIFT
-const IPPROTO_IGMP = _IPPROTO_IGMP
-const IP_MAX_MEMBERSHIPS = _IP_MAX_MEMBERSHIPS
-const AF_AX25 = _AF_AX25
-const ARPHRD_EUI64 = _ARPHRD_EUI64
-const SO_DOMAIN = _SO_DOMAIN
-const IPV6_PMTUDISC_WANT = _IPV6_PMTUDISC_WANT
-const IN_MASK_ADD = _IN_MASK_ADD
-const TCP_MAXSEG = _TCP_MAXSEG
-const IPV6_RTHDR_STRICT = _IPV6_RTHDR_STRICT
-const IP_PMTUDISC_PROBE = _IP_PMTUDISC_PROBE
-const IPV6_UNICAST_IF = _IPV6_UNICAST_IF
-const ETH_P_IEEE802154 = _ETH_P_IEEE802154
-const AF_INET6 = _AF_INET6
-const ETH_P_LOOP = _ETH_P_LOOP
-const SO_ZEROCOPY = _SO_ZEROCOPY
-const IPV6_PMTUDISC_DONT = _IPV6_PMTUDISC_DONT
-const ARPHRD_NETROM = _ARPHRD_NETROM
-const TCP_MAXWIN = _TCP_MAXWIN
-const TCP_FASTOPEN_KEY = _TCP_FASTOPEN_KEY
-const ETH_P_DNA_DL = _ETH_P_DNA_DL
-const ARPHRD_X25 = _ARPHRD_X25
-const ARPHRD_ECONET = _ARPHRD_ECONET
-const SO_WIFI_STATUS = _SO_WIFI_STATUS
-const ARPHRD_FRAD = _ARPHRD_FRAD
-const IPPROTO_DCCP = _IPPROTO_DCCP
-const SOL_IRDA = _SOL_IRDA
-const AF_PACKET = _AF_PACKET
-const SOL_NETBEUI = _SOL_NETBEUI
-const TCP_QUICKACK = _TCP_QUICKACK
-const TCP_FASTOPEN_NO_COOKIE = _TCP_FASTOPEN_NO_COOKIE
-const AF_KEY = _AF_KEY
-const IPV6_TCLASS = _IPV6_TCLASS
-const AF_X25 = _AF_X25
-const ARPHRD_CSLIP = _ARPHRD_CSLIP
-const ETH_P_MOBITEX = _ETH_P_MOBITEX
-const ARPHRD_CSLIP6 = _ARPHRD_CSLIP6
-const ARPHRD_LAPB = _ARPHRD_LAPB
-const AF_KCM = _AF_KCM
-const ARPHRD_SLIP = _ARPHRD_SLIP
-const SO_ATTACH_FILTER = _SO_ATTACH_FILTER
-const ETH_P_HSR = _ETH_P_HSR
-const ARPHRD_ROSE = _ARPHRD_ROSE
-const IN_CLASSB_NSHIFT = _IN_CLASSB_NSHIFT
-const IPV6_XFRM_POLICY = _IPV6_XFRM_POLICY
-const AF_IPX = _AF_IPX
-const SO_NO_CHECK = _SO_NO_CHECK
-const ARPHRD_LOCALTLK = _ARPHRD_LOCALTLK
-const TCP_CA_CWR = _TCP_CA_CWR
-const AF_UNIX = _AF_UNIX
-const ETH_P_HDLC = _ETH_P_HDLC
-const ARPHRD_HWX25 = _ARPHRD_HWX25
-const IP_CHECKSUM = _IP_CHECKSUM
-const SO_NOFCS = _SO_NOFCS
-const IP_PKTOPTIONS = _IP_PKTOPTIONS
-const TCP_QUEUES_NR = _TCP_QUEUES_NR
-const SOL_PNPIPE = _SOL_PNPIPE
-const ARPHRD_FCFABRIC = _ARPHRD_FCFABRIC
-const TCP_SAVE_SYN = _TCP_SAVE_SYN
-const AF_CAIF = _AF_CAIF
-const SOL_IPV6 = _SOL_IPV6
-const IPV6_RECVORIGDSTADDR = _IPV6_RECVORIGDSTADDR
-const ETH_P_ATMMPOA = _ETH_P_ATMMPOA
-const SO_OOBINLINE = _SO_OOBINLINE
-const IPV6_AUTOFLOWLABEL = _IPV6_AUTOFLOWLABEL
-const IP_PMTUDISC_DO = _IP_PMTUDISC_DO
-const IP_PKTINFO = _IP_PKTINFO
-const SOL_TIPC = _SOL_TIPC
-const ARPHRD_IEEE802154 = _ARPHRD_IEEE802154
-const IN_MOVE_SELF = _IN_MOVE_SELF
-const ETH_P_LAT = _ETH_P_LAT
-const AF_QIPCRTR = _AF_QIPCRTR
-const SO_ACCEPTCONN = _SO_ACCEPTCONN
-const IP_MULTICAST_TTL = _IP_MULTICAST_TTL
-const SOCK_SEQPACKET = _SOCK_SEQPACKET
-const TCP_SYNCNT = _TCP_SYNCNT
-const ETH_P_PREAUTH = _ETH_P_PREAUTH
-const IPV6_2292PKTINFO = _IPV6_2292PKTINFO
-const ETH_P_FCOE = _ETH_P_FCOE
-const ETH_P_1588 = _ETH_P_1588
-const ARPHRD_IRDA = _ARPHRD_IRDA
-const IPV6_RECVPATHMTU = _IPV6_RECVPATHMTU
-const IP_RETOPTS = _IP_RETOPTS
-const IP_MULTICAST_IF = _IP_MULTICAST_IF
-const SO_RCVTIMEO = _SO_RCVTIMEO
-const IP_TOS = _IP_TOS
-const TCP_MD5SIG = _TCP_MD5SIG
-const IPV6_RTHDRDSTOPTS = _IPV6_RTHDRDSTOPTS
-const SOL_CAIF = _SOL_CAIF
-const ETH_P_DNA_RC = _ETH_P_DNA_RC
-const ETH_P_DNA_RT = _ETH_P_DNA_RT
-const ETH_P_CAIF = _ETH_P_CAIF
-const IP_RECVTOS = _IP_RECVTOS
-const ETH_TLEN = _ETH_TLEN
-const IPV6_NEXTHOP = _IPV6_NEXTHOP
-const AF_ATMSVC = _AF_ATMSVC
-const ARPHRD_IPGRE = _ARPHRD_IPGRE
-const IN_CLASSA_NET = _IN_CLASSA_NET
-const IPV6_LEAVE_ANYCAST = _IPV6_LEAVE_ANYCAST
-const AF_ISDN = _AF_ISDN
-const ARPHRD_NONE = _ARPHRD_NONE
-const ARPHRD_BIF = _ARPHRD_BIF
-const IPV6_2292DSTOPTS = _IPV6_2292DSTOPTS
-const TCP_CLOSE = _TCP_CLOSE
-const SO_ATTACH_BPF = _SO_ATTACH_BPF
-const ARPHRD_CHAOS = _ARPHRD_CHAOS
-const ETH_P_BATMAN = _ETH_P_BATMAN
-const IP_TTL = _IP_TTL
-const AF_NETROM = _AF_NETROM
-const ETH_P_TR_802_2 = _ETH_P_TR_802_2
-const ETH_P_ALL = _ETH_P_ALL
-const ETH_P_CAN = _ETH_P_CAN
-const ETH_P_MPLS_MC = _ETH_P_MPLS_MC
-const SO_SECURITY_ENCRYPTION_TRANSPORT = _SO_SECURITY_ENCRYPTION_TRANSPORT
-const ETH_P_DSA = _ETH_P_DSA
-const IP_RECVTTL = _IP_RECVTTL
-const AF_ECONET = _AF_ECONET
-const ETH_P_AOE = _ETH_P_AOE
-const IP_XFRM_POLICY = _IP_XFRM_POLICY
-const TCP_FIN_WAIT2 = _TCP_FIN_WAIT2
-const ETH_P_XDSA = _ETH_P_XDSA
-const IP_PMTUDISC = _IP_PMTUDISC
-const TCP_MSS_DEFAULT = _TCP_MSS_DEFAULT
-const AF_CAN = _AF_CAN
-const SO_TIMESTAMP = _SO_TIMESTAMP
-const SO_DONTROUTE = _SO_DONTROUTE
-const TCP_SEND_QUEUE = _TCP_SEND_QUEUE
-const SO_PASSSEC = _SO_PASSSEC
-const TCP_NOTSENT_LOWAT = _TCP_NOTSENT_LOWAT
-const SOL_DCCP = _SOL_DCCP
-const ETH_P_ARP = _ETH_P_ARP
-const SO_PEERCRED = _SO_PEERCRED
-const IPV6_JOIN_ANYCAST = _IPV6_JOIN_ANYCAST
-const IP_ROUTER_ALERT = _IP_ROUTER_ALERT
-const SO_SECURITY_AUTHENTICATION = _SO_SECURITY_AUTHENTICATION
-const IPV6_MULTICAST_IF = _IPV6_MULTICAST_IF
-const SO_MAX_PACING_RATE = _SO_MAX_PACING_RATE
-const ARPHRD_IEEE802154_PHY = _ARPHRD_IEEE802154_PHY
-const ARPHRD_DLCI = _ARPHRD_DLCI
-const ETH_P_FIP = _ETH_P_FIP
-const ETH_P_WCCP = _ETH_P_WCCP
-const ARPHRD_RAWHDLC = _ARPHRD_RAWHDLC
-const AF_IUCV = _AF_IUCV
-const TCP_FASTOPEN_CONNECT = _TCP_FASTOPEN_CONNECT
-const IPV6_RECVHOPOPTS = _IPV6_RECVHOPOPTS
-const ETH_P_MPLS_UC = _ETH_P_MPLS_UC
-const IP_BLOCK_SOURCE = _IP_BLOCK_SOURCE
-const TCP_MSS_DESIRED = _TCP_MSS_DESIRED
-const SO_BSDCOMPAT = _SO_BSDCOMPAT
-const AF_MAX = _AF_MAX
-const ETH_P_IEEEPUPAT = _ETH_P_IEEEPUPAT
-const IPPROTO_EGP = _IPPROTO_EGP
-const IP_MAXPACKET = _IP_MAXPACKET
-const ETH_P_X25 = _ETH_P_X25
-const ETH_P_AF_IUCV = _ETH_P_AF_IUCV
-const SOL_DECNET = _SOL_DECNET
-const SO_DETACH_FILTER = _SO_DETACH_FILTER
-const IN_CLASSB_MAX = _IN_CLASSB_MAX
-const IP_HDRINCL = _IP_HDRINCL
-const TCP_CA_Recovery = _TCP_CA_Recovery
-const IN_CLASSA_HOST = _IN_CLASSA_HOST
-const IPV6_PATHMTU = _IPV6_PATHMTU
-const SOCK_RDM = _SOCK_RDM
-const ETH_P_IP = _ETH_P_IP
-const TCP_NO_QUEUE = _TCP_NO_QUEUE
-const IN_DONT_FOLLOW = _IN_DONT_FOLLOW
-const IPV6_MINHOPCOUNT = _IPV6_MINHOPCOUNT
-const IPV6_PMTUDISC_INTERFACE = _IPV6_PMTUDISC_INTERFACE
-const IPV6_MTU_DISCOVER = _IPV6_MTU_DISCOVER
-const ARPHRD_FDDI = _ARPHRD_FDDI
-const IPV6_ADDR_PREFERENCES = _IPV6_ADDR_PREFERENCES
-const ETH_P_802_2 = _ETH_P_802_2
-const ETH_P_802_3 = _ETH_P_802_3
-const SO_ERROR = _SO_ERROR
-const IPV6_HOPLIMIT = _IPV6_HOPLIMIT
-const ETH_P_PAE = _ETH_P_PAE
-const IP_MINTTL = _IP_MINTTL
-const ETH_P_PAUSE = _ETH_P_PAUSE
-const IN_CLASSB_NET = _IN_CLASSB_NET
-const SO_DEBUG = _SO_DEBUG
-const IPPROTO_UDP = _IPPROTO_UDP
-const ARPHRD_PPP = _ARPHRD_PPP
-const AF_IB = _AF_IB
-const AF_IRDA = _AF_IRDA
-const IP_MSS = _IP_MSS
-const IPV6_DONTFRAG = _IPV6_DONTFRAG
-const IPPROTO_SCTP = _IPPROTO_SCTP
-const IP_OFFMASK = _IP_OFFMASK
-const IP_RECVORIGDSTADDR = _IP_RECVORIGDSTADDR
-const ETH_P_MACSEC = _ETH_P_MACSEC
-const TCP_COOKIE_PAIR_SIZE = _TCP_COOKIE_PAIR_SIZE
-const ETH_P_TEB = _ETH_P_TEB
-const TCP_RECV_QUEUE = _TCP_RECV_QUEUE
-const AF_APPLETALK = _AF_APPLETALK
-const SO_SECURITY_ENCRYPTION_NETWORK = _SO_SECURITY_ENCRYPTION_NETWORK
-const IN_CLASSC_NSHIFT = _IN_CLASSC_NSHIFT
-const ETH_P_QINQ1 = _ETH_P_QINQ1
-const ETH_P_QINQ2 = _ETH_P_QINQ2
-const ETH_P_QINQ3 = _ETH_P_QINQ3
-const AF_ATMPVC = _AF_ATMPVC
-const IPPROTO_ESP = _IPPROTO_ESP
-const ETH_P_NSH = _ETH_P_NSH
-const ETH_P_CANFD = _ETH_P_CANFD
-const AF_DECnet = _AF_DECnet
-const ETH_P_LINK_CTL = _ETH_P_LINK_CTL
-const IP_OPTIONS = _IP_OPTIONS
-const IPPROTO_HOPOPTS = _IPPROTO_HOPOPTS
-const SO_SNDLOWAT = _SO_SNDLOWAT
-const SO_TIMESTAMPNS = _SO_TIMESTAMPNS
-const SO_BINDTODEVICE = _SO_BINDTODEVICE
-const SOCK_CLOEXEC = _SOCK_CLOEXEC
-const ETH_P_SNAP = _ETH_P_SNAP
-const IP_UNBLOCK_SOURCE = _IP_UNBLOCK_SOURCE
-const SO_PASSCRED = _SO_PASSCRED
-const ETH_P_WAN_PPP = _ETH_P_WAN_PPP
-const IN_EXCL_UNLINK = _IN_EXCL_UNLINK
-const IPV6_RXHOPOPTS = _IPV6_RXHOPOPTS
-const IPV6_RECVFRAGSIZE = _IPV6_RECVFRAGSIZE
-const AF_PHONET = _AF_PHONET
-const ETH_FCS_LEN = _ETH_FCS_LEN
-const IPV6_HOPOPTS = _IPV6_HOPOPTS
-const TCP_QUEUE_SEQ = _TCP_QUEUE_SEQ
-const IPV6_RTHDR = _IPV6_RTHDR
-const IN_MOVE = _IN_MOVE
-const ARPHRD_IPDDP = _ARPHRD_IPDDP
-const IPV6_RECVERR = _IPV6_RECVERR
-const IPPROTO_ICMP = _IPPROTO_ICMP
-const IPPROTO_PUP = _IPPROTO_PUP
-const ETH_P_SLOW = _ETH_P_SLOW
-const ETH_P_ECONET = _ETH_P_ECONET
-const IPV6_RECVPKTINFO = _IPV6_RECVPKTINFO
-const TCP_NODELAY = _TCP_NODELAY
-const IPV6_DROP_MEMBERSHIP = _IPV6_DROP_MEMBERSHIP
-const ETH_P_IRDA = _ETH_P_IRDA
-const TCP_INFO = _TCP_INFO
-const TCP_FIN_WAIT1 = _TCP_FIN_WAIT1
-const SOL_IP = _SOL_IP
-const IN_LOOPBACKNET = _IN_LOOPBACKNET
-const SOL_AAL = _SOL_AAL
-const IPPROTO_IDP = _IPPROTO_IDP
-const AF_INET = _AF_INET
-const TCP_REPAIR_QUEUE = _TCP_REPAIR_QUEUE
-const SO_GET_FILTER = _SO_GET_FILTER
-const SO_COOKIE = _SO_COOKIE
-const SO_ATTACH_REUSEPORT_CBPF = _SO_ATTACH_REUSEPORT_CBPF
-const IPPROTO_GRE = _IPPROTO_GRE
-const IPPROTO_TCP = _IPPROTO_TCP
-const ETH_P_PRP = _ETH_P_PRP
-const TCP_DEFER_ACCEPT = _TCP_DEFER_ACCEPT
-const ETH_DATA_LEN = _ETH_DATA_LEN
-const SO_INCOMING_NAPI_ID = _SO_INCOMING_NAPI_ID
-const ETH_P_PPP_DISC = _ETH_P_PPP_DISC
-const ETH_P_802_3_MIN = _ETH_P_802_3_MIN
-const IPV6_UNICAST_HOPS = _IPV6_UNICAST_HOPS
-const IN_MOVED_TO = _IN_MOVED_TO
-const AF_MPLS = _AF_MPLS
-const AF_WANPIPE = _AF_WANPIPE
-const TCP_THIN_LINEAR_TIMEOUTS = _TCP_THIN_LINEAR_TIMEOUTS
-const IPV6_RECVDSTOPTS = _IPV6_RECVDSTOPTS
-const ARPHRD_RAWIP = _ARPHRD_RAWIP
-const ETH_P_802_EX1 = _ETH_P_802_EX1
-const SO_LOCK_FILTER = _SO_LOCK_FILTER
-const IPPROTO_MPLS = _IPPROTO_MPLS
-const ETH_P_IPV6 = _ETH_P_IPV6
-const ETH_P_AARP = _ETH_P_AARP
-const ARPHRD_LOOPBACK = _ARPHRD_LOOPBACK
-const SO_BROADCAST = _SO_BROADCAST
-const IN_CLASSC_NET = _IN_CLASSC_NET
-const ETH_ZLEN = _ETH_ZLEN
-const ETH_P_PUPAT = _ETH_P_PUPAT
-const IN_MOVED_FROM = _IN_MOVED_FROM
-const IPV6_LEAVE_GROUP = _IPV6_LEAVE_GROUP
-const ETH_P_IBOE = _ETH_P_IBOE
-const TCP_ESTABLISHED = _TCP_ESTABLISHED
-const ARPHRD_ARCNET = _ARPHRD_ARCNET
-const ETH_P_PUP = _ETH_P_PUP
-const IP_RECVOPTS = _IP_RECVOPTS
-const ARPHRD_SIT = _ARPHRD_SIT
-const ETH_P_TIPC = _ETH_P_TIPC
-const ARPHRD_PIMREG = _ARPHRD_PIMREG
-const IPV6_MULTICAST_HOPS = _IPV6_MULTICAST_HOPS
-const TCP_MD5SIG_MAXKEYLEN = _TCP_MD5SIG_MAXKEYLEN
-const IPV6_AUTHHDR = _IPV6_AUTHHDR
-const ETH_ALEN = _ETH_ALEN
-const TCP_LAST_ACK = _TCP_LAST_ACK
-const IPPROTO_MAX = _IPPROTO_MAX
-const IN_DELETE_SELF = _IN_DELETE_SELF
-const IP_ADD_SOURCE_MEMBERSHIP = _IP_ADD_SOURCE_MEMBERSHIP
-const AF_BLUETOOTH = _AF_BLUETOOTH
-const SOCK_DCCP = _SOCK_DCCP
-const SO_PEERGROUPS = _SO_PEERGROUPS
-const SO_KEEPALIVE = _SO_KEEPALIVE
-const AF_NETLINK = _AF_NETLINK
-const IPV6_ADDRFORM = _IPV6_ADDRFORM
-const ETH_P_IFE = _ETH_P_IFE
-const IPV6_RECVHOPLIMIT = _IPV6_RECVHOPLIMIT
-const IP_MTU = _IP_MTU
-const SOL_ALG = _SOL_ALG
-const ARPHRD_AX25 = _ARPHRD_AX25
-const SOL_KCM = _SOL_KCM
-const AF_PPPOX = _AF_PPPOX
-const ARPHRD_SKIP = _ARPHRD_SKIP
-const IPV6_2292RTHDR = _IPV6_2292RTHDR
-const SOCK_STREAM = _SOCK_STREAM
-const ETH_HLEN = _ETH_HLEN
-const ARPHRD_DDCMP = _ARPHRD_DDCMP
-const IPV6_CHECKSUM = _IPV6_CHECKSUM
-const ETH_P_PPP_SES = _ETH_P_PPP_SES
-const AF_SMC = _AF_SMC
-const ARPHRD_IEEE802 = _ARPHRD_IEEE802
-const SOL_PPPOL2TP = _SOL_PPPOL2TP
-const IN_ONLYDIR = _IN_ONLYDIR
-const AF_SNA = _AF_SNA
-const SOL_LLC = _SOL_LLC
-const SO_LINGER = _SO_LINGER
-const IP_UNICAST_IF = _IP_UNICAST_IF
-const SO_RCVBUFFORCE = _SO_RCVBUFFORCE
-const IPV6_PKTINFO = _IPV6_PKTINFO
-const IPPROTO_IPIP = _IPPROTO_IPIP
-const IPV6_RECVRTHDR = _IPV6_RECVRTHDR
-const TCP_CA_Open = _TCP_CA_Open
-const SO_BUSY_POLL = _SO_BUSY_POLL
-const IP_IPSEC_POLICY = _IP_IPSEC_POLICY
-const SO_MARK = _SO_MARK
-const IN_CREATE = _IN_CREATE
-const AF_ROSE = _AF_ROSE
-const TCP_CLOSE_WAIT = _TCP_CLOSE_WAIT
-const IPV6_RECVTCLASS = _IPV6_RECVTCLASS
-const ETH_MIN_MTU = _ETH_MIN_MTU
-const AF_NETBEUI = _AF_NETBEUI
-const IP_FREEBIND = _IP_FREEBIND
-const IN_CLASSA_MAX = _IN_CLASSA_MAX
-const ARPHRD_IEEE802_TR = _ARPHRD_IEEE802_TR
-const IN_CLOSE_WRITE = _IN_CLOSE_WRITE
-const SOL_ATM = _SOL_ATM
-const AF_FILE = _AF_FILE
-const SOL_NFC = _SOL_NFC
-const AF_RXRPC = _AF_RXRPC
-const IN_CLASSB_HOST = _IN_CLASSB_HOST
-const IPV6_RXDSTOPTS = _IPV6_RXDSTOPTS
-const ETH_P_MVRP = _ETH_P_MVRP
-const ETH_P_IPX = _ETH_P_IPX
-const SO_PEERSEC = _SO_PEERSEC
-const TCP_COOKIE_IN_ALWAYS = _TCP_COOKIE_IN_ALWAYS
-const IPV6_DSTOPTS = _IPV6_DSTOPTS
-const TCP_MD5SIG_EXT = _TCP_MD5SIG_EXT
-const IP_MTU_DISCOVER = _IP_MTU_DISCOVER
-const IN_NONBLOCK = _IN_NONBLOCK
-const ETH_MAX_MTU = _ETH_MAX_MTU
-const ETH_P_PHONET = _ETH_P_PHONET
-const IPV6_RTHDR_LOOSE = _IPV6_RTHDR_LOOSE
-const IPV6_2292PKTOPTIONS = _IPV6_2292PKTOPTIONS
-const IPPROTO_ICMPV6 = _IPPROTO_ICMPV6
-const ETH_P_ATALK = _ETH_P_ATALK
-const IP_DROP_MEMBERSHIP = _IP_DROP_MEMBERSHIP
-const IN_CLOSE = _IN_CLOSE
-const SO_PEEK_OFF = _SO_PEEK_OFF
-const SO_RCVBUF = _SO_RCVBUF
-const SO_SELECT_ERR_QUEUE = _SO_SELECT_ERR_QUEUE
-const SOCK_NONBLOCK = _SOCK_NONBLOCK
-const IP_MULTICAST_ALL = _IP_MULTICAST_ALL
-const ARPHRD_EETHER = _ARPHRD_EETHER
-const TCP_REPAIR_WINDOW = _TCP_REPAIR_WINDOW
-const IN_OPEN = _IN_OPEN
-const ETH_P_TSN = _ETH_P_TSN
-const ETH_P_CONTROL = _ETH_P_CONTROL
-const ETH_P_ERSPAN = _ETH_P_ERSPAN
-const TCP_ULP = _TCP_ULP
-const IPPROTO_BEETPH = _IPPROTO_BEETPH
-const ARPHRD_CISCO = _ARPHRD_CISCO
-const IPPROTO_DSTOPTS = _IPPROTO_DSTOPTS
-const AF_ALG = _AF_ALG
-const SO_RCVLOWAT = _SO_RCVLOWAT
-const ETH_P_MAP = _ETH_P_MAP
-const IPPROTO_AH = _IPPROTO_AH
-const IN_DELETE = _IN_DELETE
-const ETH_P_RARP = _ETH_P_RARP
-const SO_REUSEPORT = _SO_REUSEPORT
-const TCP_REPAIR = _TCP_REPAIR
-const AF_TIPC = _AF_TIPC
-const SOL_IUCV = _SOL_IUCV
-const IP_DROP_SOURCE_MEMBERSHIP = _IP_DROP_SOURCE_MEMBERSHIP
-const ARPHRD_METRICOM = _ARPHRD_METRICOM
-const IPV6_RTHDR_TYPE_0 = _IPV6_RTHDR_TYPE_0
-const IPV6_IPSEC_POLICY = _IPV6_IPSEC_POLICY
-const AF_LLC = _AF_LLC
-const SO_SNDBUFFORCE = _SO_SNDBUFFORCE
-const ARPHRD_APPLETLK = _ARPHRD_APPLETLK
-const IN_CLOSE_NOWRITE = _IN_CLOSE_NOWRITE
-const ETH_P_DDCMP = _ETH_P_DDCMP
-const IP_DF = _IP_DF
-const SO_SNDBUF = _SO_SNDBUF
-const ARPHRD_ATM = _ARPHRD_ATM
-const ETH_FRAME_LEN = _ETH_FRAME_LEN
-const ARPHRD_IEEE1394 = _ARPHRD_IEEE1394
-const IN_ACCESS = _IN_ACCESS
-const TCP_USER_TIMEOUT = _TCP_USER_TIMEOUT
-const ARPHRD_IEEE80211 = _ARPHRD_IEEE80211
-const ETH_P_TDLS = _ETH_P_TDLS
-const IP_ORIGDSTADDR = _IP_ORIGDSTADDR
-const ETH_P_SCA = _ETH_P_SCA
-const IP_PMTUDISC_OMIT = _IP_PMTUDISC_OMIT
-const IPV6_ROUTER_ALERT = _IPV6_ROUTER_ALERT
-const IPV6_HDRINCL = _IPV6_HDRINCL
-const AF_ASH = _AF_ASH
-const IP_PMTUDISC_DONT = _IP_PMTUDISC_DONT
-const IPV6_JOIN_GROUP = _IPV6_JOIN_GROUP
-const SO_TYPE = _SO_TYPE
-const IPPROTO_IP = _IPPROTO_IP
-const SO_INCOMING_CPU = _SO_INCOMING_CPU
-const TCP_WINDOW_CLAMP = _TCP_WINDOW_CLAMP
-const SO_RXQ_OVFL = _SO_RXQ_OVFL
-const IN_CLOEXEC = _IN_CLOEXEC
-const IPPROTO_COMP = _IPPROTO_COMP
-const SO_BPF_EXTENSIONS = _SO_BPF_EXTENSIONS
-const IPV6_MTU = _IPV6_MTU
-const ARPHRD_FCAL = _ARPHRD_FCAL
-const IN_Q_OVERFLOW = _IN_Q_OVERFLOW
-const TCP_TIME_WAIT = _TCP_TIME_WAIT
-const AF_SECURITY = _AF_SECURITY
-const TCP_FASTOPEN = _TCP_FASTOPEN
-const AF_NFC = _AF_NFC
-const IPV6_TRANSPARENT = _IPV6_TRANSPARENT
-const SOL_RAW = _SOL_RAW
-const IP_PASSSEC = _IP_PASSSEC
-const TCP_COOKIE_MIN = _TCP_COOKIE_MIN
-const IN_MODIFY = _IN_MODIFY
-const TCP_CORK = _TCP_CORK
-const TCP_KEEPINTVL = _TCP_KEEPINTVL
-const IN_IGNORED = _IN_IGNORED
-const IPPROTO_MH = _IPPROTO_MH
-const SOL_PACKET = _SOL_PACKET
-const IPPROTO_PIM = _IPPROTO_PIM
-const SO_REUSEADDR = _SO_REUSEADDR
-const TCP_CA_Loss = _TCP_CA_Loss
-const SOL_NETLINK = _SOL_NETLINK
-const ARPHRD_RSRVD = _ARPHRD_RSRVD
-const ETH_P_BPQ = _ETH_P_BPQ
-const TCP_TIMESTAMP = _TCP_TIMESTAMP
-const TCP_CC_INFO = _TCP_CC_INFO
-const ETH_P_DEC = _ETH_P_DEC
-const SOL_RDS = _SOL_RDS
-const IPPROTO_RSVP = _IPPROTO_RSVP
-const ARPHRD_TUNNEL = _ARPHRD_TUNNEL
-const TCP_KEEPCNT = _TCP_KEEPCNT
-const TCP_SYN_RECV = _TCP_SYN_RECV
-const TCP_CA_Disorder = _TCP_CA_Disorder
-const IP_MF = _IP_MF
-const ARPHRD_PRONET = _ARPHRD_PRONET
-const SOCK_PACKET = _SOCK_PACKET
-const IN_ISDIR = _IN_ISDIR
-const AF_BRIDGE = _AF_BRIDGE
-const IPV6_PMTUDISC_OMIT = _IPV6_PMTUDISC_OMIT
-const ARPHRD_TUNNEL6 = _ARPHRD_TUNNEL6
-const SOL_RXRPC = _SOL_RXRPC
-const TCP_KEEPIDLE = _TCP_KEEPIDLE
-const ETH_P_AX25 = _ETH_P_AX25
-const IPV6_FREEBIND = _IPV6_FREEBIND
-const ARPHRD_HDLC = _ARPHRD_HDLC
-const ETH_P_IEEEPUP = _ETH_P_IEEEPUP
-const IN_CLASSA_NSHIFT = _IN_CLASSA_NSHIFT
-const IPPROTO_MTP = _IPPROTO_MTP
-const SOMAXCONN = _SOMAXCONN
-const SHUT_RD = _SHUT_RD
-const SHUT_WR = _SHUT_WR
-const SHUT_RDWR = _SHUT_RDWR
-const SC_EXPR_NEST_MAX = __SC_EXPR_NEST_MAX
-const SC_LEVEL4_CACHE_SIZE = __SC_LEVEL4_CACHE_SIZE
-const SC_MEMORY_PROTECTION = __SC_MEMORY_PROTECTION
-const SC_TYPED_MEMORY_OBJECTS = __SC_TYPED_MEMORY_OBJECTS
-const SC_OPEN_MAX = __SC_OPEN_MAX
-const SC_2_SW_DEV = __SC_2_SW_DEV
-const SC_ARG_MAX = __SC_ARG_MAX
-const SC_TRACE_SYS_MAX = __SC_TRACE_SYS_MAX
-const SC_XOPEN_XPG3 = __SC_XOPEN_XPG3
-const SC_XOPEN_XPG4 = __SC_XOPEN_XPG4
-const SC_BASE = __SC_BASE
-const SC_THREAD_ROBUST_PRIO_PROTECT = __SC_THREAD_ROBUST_PRIO_PROTECT
-const SC_NL_LANGMAX = __SC_NL_LANGMAX
-const SC_REALTIME_SIGNALS = __SC_REALTIME_SIGNALS
-const SC_LEVEL1_DCACHE_ASSOC = __SC_LEVEL1_DCACHE_ASSOC
-const SC_NPROCESSORS_ONLN = __SC_NPROCESSORS_ONLN
-const SC_LEVEL1_ICACHE_LINESIZE = __SC_LEVEL1_ICACHE_LINESIZE
-const SC_2_C_VERSION = __SC_2_C_VERSION
-const SC_THREAD_DESTRUCTOR_ITERATIONS = __SC_THREAD_DESTRUCTOR_ITERATIONS
-const SC_PRIORITY_SCHEDULING = __SC_PRIORITY_SCHEDULING
-const SC_INT_MAX = __SC_INT_MAX
-const SC_XOPEN_CRYPT = __SC_XOPEN_CRYPT
-const SC_V6_LPBIG_OFFBIG = __SC_V6_LPBIG_OFFBIG
-const SC_UIO_MAXIOV = __SC_UIO_MAXIOV
-const SC_TRACE_USER_EVENT_MAX = __SC_TRACE_USER_EVENT_MAX
-const SC_COLL_WEIGHTS_MAX = __SC_COLL_WEIGHTS_MAX
-const SC_THREAD_CPUTIME = __SC_THREAD_CPUTIME
-const SC_BC_STRING_MAX = __SC_BC_STRING_MAX
-const SC_GETPW_R_SIZE_MAX = __SC_GETPW_R_SIZE_MAX
-const SC_THREAD_ATTR_STACKSIZE = __SC_THREAD_ATTR_STACKSIZE
-const SC_INT_MIN = __SC_INT_MIN
-const SC_V6_LP64_OFF64 = __SC_V6_LP64_OFF64
-const SC_CHAR_MAX = __SC_CHAR_MAX
-const SC_ADVISORY_INFO = __SC_ADVISORY_INFO
-const SC_TRACE = __SC_TRACE
-const SC_SHRT_MAX = __SC_SHRT_MAX
-const SC_2_PBS_MESSAGE = __SC_2_PBS_MESSAGE
-const SC_USER_GROUPS = __SC_USER_GROUPS
-const SC_CHAR_BIT = __SC_CHAR_BIT
-const SC_SHARED_MEMORY_OBJECTS = __SC_SHARED_MEMORY_OBJECTS
-const SC_RE_DUP_MAX = __SC_RE_DUP_MAX
-const SC_PII_INTERNET = __SC_PII_INTERNET
-const SC_JOB_CONTROL = __SC_JOB_CONTROL
-const SC_FSYNC = __SC_FSYNC
-const SC_XBS5_ILP32_OFF32 = __SC_XBS5_ILP32_OFF32
-const SC_2_C_BIND = __SC_2_C_BIND
-const SC_CHAR_MIN = __SC_CHAR_MIN
-const SC_BC_BASE_MAX = __SC_BC_BASE_MAX
-const SC_XOPEN_VERSION = __SC_XOPEN_VERSION
-const SC_NL_SETMAX = __SC_NL_SETMAX
-const SC_SHRT_MIN = __SC_SHRT_MIN
-const SC_V6_ILP32_OFF32 = __SC_V6_ILP32_OFF32
-const SC_SEM_NSEMS_MAX = __SC_SEM_NSEMS_MAX
-const SC_BARRIERS = __SC_BARRIERS
-const SC_WORD_BIT = __SC_WORD_BIT
-const SC_LEVEL1_ICACHE_SIZE = __SC_LEVEL1_ICACHE_SIZE
-const SC_DEVICE_SPECIFIC_R = __SC_DEVICE_SPECIFIC_R
-const SC_SELECT = __SC_SELECT
-const SC_READER_WRITER_LOCKS = __SC_READER_WRITER_LOCKS
-const SC_AIO_PRIO_DELTA_MAX = __SC_AIO_PRIO_DELTA_MAX
-const SC_MONOTONIC_CLOCK = __SC_MONOTONIC_CLOCK
-const SC_SPORADIC_SERVER = __SC_SPORADIC_SERVER
-const SC_PII_OSI_CLTS = __SC_PII_OSI_CLTS
-const SC_XOPEN_XCU_VERSION = __SC_XOPEN_XCU_VERSION
-const SC_LEVEL2_CACHE_LINESIZE = __SC_LEVEL2_CACHE_LINESIZE
-const SC_LEVEL2_CACHE_ASSOC = __SC_LEVEL2_CACHE_ASSOC
-const SC_LEVEL4_CACHE_LINESIZE = __SC_LEVEL4_CACHE_LINESIZE
-const SC_FILE_SYSTEM = __SC_FILE_SYSTEM
-const SC_PII_OSI_M = __SC_PII_OSI_M
-const SC_SYSTEM_DATABASE_R = __SC_SYSTEM_DATABASE_R
-const SC_FILE_LOCKING = __SC_FILE_LOCKING
-const SC_PASS_MAX = __SC_PASS_MAX
-const SC_2_PBS_LOCATE = __SC_2_PBS_LOCATE
-const SC_MEMLOCK = __SC_MEMLOCK
-const SC_THREAD_ROBUST_PRIO_INHERIT = __SC_THREAD_ROBUST_PRIO_INHERIT
-const SC_PII = __SC_PII
-const SC_SHELL = __SC_SHELL
-const SC_DEVICE_IO = __SC_DEVICE_IO
-const SC_XOPEN_ENH_I18N = __SC_XOPEN_ENH_I18N
-const SC_USER_GROUPS_R = __SC_USER_GROUPS_R
-const SC_2_FORT_RUN = __SC_2_FORT_RUN
-const SC_CPUTIME = __SC_CPUTIME
-const SC_V7_LP64_OFF64 = __SC_V7_LP64_OFF64
-const SC_SYMLOOP_MAX = __SC_SYMLOOP_MAX
-const SC_THREAD_KEYS_MAX = __SC_THREAD_KEYS_MAX
-const SC_UINT_MAX = __SC_UINT_MAX
-const SC_XBS5_LP64_OFF64 = __SC_XBS5_LP64_OFF64
-const SC_TRACE_EVENT_FILTER = __SC_TRACE_EVENT_FILTER
-const SC_LEVEL3_CACHE_SIZE = __SC_LEVEL3_CACHE_SIZE
-const SC_THREAD_PRIO_INHERIT = __SC_THREAD_PRIO_INHERIT
-const SC_2_PBS_CHECKPOINT = __SC_2_PBS_CHECKPOINT
-const SC_NETWORKING = __SC_NETWORKING
-const SC_THREAD_PRIO_PROTECT = __SC_THREAD_PRIO_PROTECT
-const SC_UCHAR_MAX = __SC_UCHAR_MAX
-const SC_XOPEN_STREAMS = __SC_XOPEN_STREAMS
-const SC_LEVEL3_CACHE_ASSOC = __SC_LEVEL3_CACHE_ASSOC
-const SC_2_UPE = __SC_2_UPE
-const SC_USHRT_MAX = __SC_USHRT_MAX
-const SC_REGEXP = __SC_REGEXP
-const SC_NZERO = __SC_NZERO
-const SC_T_IOV_MAX = __SC_T_IOV_MAX
-const SC_PIPE = __SC_PIPE
-const SC_AIO_MAX = __SC_AIO_MAX
-const SC_SEMAPHORES = __SC_SEMAPHORES
-const SC_ATEXIT_MAX = __SC_ATEXIT_MAX
-const SC_MQ_PRIO_MAX = __SC_MQ_PRIO_MAX
-const SC_SINGLE_PROCESS = __SC_SINGLE_PROCESS
-const SC_GETGR_R_SIZE_MAX = __SC_GETGR_R_SIZE_MAX
-const SC_PII_OSI = __SC_PII_OSI
-const SC_C_LANG_SUPPORT_R = __SC_C_LANG_SUPPORT_R
-const SC_MEMLOCK_RANGE = __SC_MEMLOCK_RANGE
-const SCHED_H = __SCHED_H
-const SC_V7_LPBIG_OFFBIG = __SC_V7_LPBIG_OFFBIG
-const SC_CLK_TCK = __SC_CLK_TCK
-const SC_THREAD_PRIORITY_SCHEDULING = __SC_THREAD_PRIORITY_SCHEDULING
-const SC_NL_NMAX = __SC_NL_NMAX
-const SC_POLL = __SC_POLL
-const SC_XOPEN_UNIX = __SC_XOPEN_UNIX
-const SC_FIFO = __SC_FIFO
-const SC_TRACE_INHERIT = __SC_TRACE_INHERIT
-const SC_HOST_NAME_MAX = __SC_HOST_NAME_MAX
-const SC_LOGIN_NAME_MAX = __SC_LOGIN_NAME_MAX
-const SC_LEVEL4_CACHE_ASSOC = __SC_LEVEL4_CACHE_ASSOC
-const SC_PII_OSI_COTS = __SC_PII_OSI_COTS
-const SC_2_FORT_DEV = __SC_2_FORT_DEV
-const SC_NL_TEXTMAX = __SC_NL_TEXTMAX
-const SC_XOPEN_REALTIME = __SC_XOPEN_REALTIME
-const SC_MB_LEN_MAX = __SC_MB_LEN_MAX
-const SC_REGEX_VERSION = __SC_REGEX_VERSION
-const SC_C_LANG_SUPPORT = __SC_C_LANG_SUPPORT
-const SC_LONG_BIT = __SC_LONG_BIT
-const SC_MAPPED_FILES = __SC_MAPPED_FILES
-const SC_RAW_SOCKETS = __SC_RAW_SOCKETS
-const SC_BC_DIM_MAX = __SC_BC_DIM_MAX
-const SC_2_LOCALEDEF = __SC_2_LOCALEDEF
-const SC_XOPEN_XPG2 = __SC_XOPEN_XPG2
-const SC_2_CHAR_TERM = __SC_2_CHAR_TERM
-const SC_LINE_MAX = __SC_LINE_MAX
-const SC_SYSTEM_DATABASE = __SC_SYSTEM_DATABASE
-const SC_SCHAR_MAX = __SC_SCHAR_MAX
-const SC_THREAD_PROCESS_SHARED = __SC_THREAD_PROCESS_SHARED
-const SC_V6_ILP32_OFFBIG = __SC_V6_ILP32_OFFBIG
-const SC_2_PBS = __SC_2_PBS
-const SC_STREAMS = __SC_STREAMS
-const SC_XOPEN_REALTIME_THREADS = __SC_XOPEN_REALTIME_THREADS
-const SC_IPV6 = __SC_IPV6
-const SC_STREAM_MAX = __SC_STREAM_MAX
-const SC_ULONG_MAX = __SC_ULONG_MAX
-const SC_CHILD_MAX = __SC_CHILD_MAX
-const SC_TRACE_EVENT_NAME_MAX = __SC_TRACE_EVENT_NAME_MAX
-const SC_TIMER_MAX = __SC_TIMER_MAX
-const SC_SCHAR_MIN = __SC_SCHAR_MIN
-const SC_AVPHYS_PAGES = __SC_AVPHYS_PAGES
-const SC_NGROUPS_MAX = __SC_NGROUPS_MAX
-const SC_MESSAGE_PASSING = __SC_MESSAGE_PASSING
-const SC_LEVEL1_DCACHE_LINESIZE = __SC_LEVEL1_DCACHE_LINESIZE
-const SC_LEVEL1_DCACHE_SIZE = __SC_LEVEL1_DCACHE_SIZE
-const SC_IOV_MAX = __SC_IOV_MAX
-const SC_BC_SCALE_MAX = __SC_BC_SCALE_MAX
-const SC_SSIZE_MAX = __SC_SSIZE_MAX
-const SC_V7_ILP32_OFF32 = __SC_V7_ILP32_OFF32
-const SC_LEVEL3_CACHE_LINESIZE = __SC_LEVEL3_CACHE_LINESIZE
-const SC_THREADS = __SC_THREADS
-const SC_PII_INTERNET_DGRAM = __SC_PII_INTERNET_DGRAM
-const SC_TTY_NAME_MAX = __SC_TTY_NAME_MAX
-const SC_PRIORITIZED_IO = __SC_PRIORITIZED_IO
-const SC_XOPEN_SHM = __SC_XOPEN_SHM
-const SC_RTSIG_MAX = __SC_RTSIG_MAX
-const SC_THREAD_THREADS_MAX = __SC_THREAD_THREADS_MAX
-const SC_ASYNCHRONOUS_IO = __SC_ASYNCHRONOUS_IO
-const SC_LEVEL2_CACHE_SIZE = __SC_LEVEL2_CACHE_SIZE
-const SC_TZNAME_MAX = __SC_TZNAME_MAX
-const SC_XBS5_LPBIG_OFFBIG = __SC_XBS5_LPBIG_OFFBIG
-const SC_THREAD_STACK_MIN = __SC_THREAD_STACK_MIN
-const SC_THREAD_SAFE_FUNCTIONS = __SC_THREAD_SAFE_FUNCTIONS
-const SC_XOPEN_LEGACY = __SC_XOPEN_LEGACY
-const SC_THREAD_ATTR_STACKADDR = __SC_THREAD_ATTR_STACKADDR
-const SC_SAVED_IDS = __SC_SAVED_IDS
-const SC_V7_ILP32_OFFBIG = __SC_V7_ILP32_OFFBIG
-const SC_LEVEL1_ICACHE_ASSOC = __SC_LEVEL1_ICACHE_ASSOC
-const SC_DELAYTIMER_MAX = __SC_DELAYTIMER_MAX
-const SC_TIMEOUTS = __SC_TIMEOUTS
-const SC_XBS5_ILP32_OFFBIG = __SC_XBS5_ILP32_OFFBIG
-const SC_TIMERS = __SC_TIMERS
-const SC_NL_ARGMAX = __SC_NL_ARGMAX
-const SC_PAGESIZE = __SC_PAGESIZE
-const SC_NPROCESSORS_CONF = __SC_NPROCESSORS_CONF
-const SC_PII_XTI = __SC_PII_XTI
-const SC_SPIN_LOCKS = __SC_SPIN_LOCKS
-const SC_2_PBS_ACCOUNTING = __SC_2_PBS_ACCOUNTING
-const SC_THREAD_SPORADIC_SERVER = __SC_THREAD_SPORADIC_SERVER
-const SC_FD_MGMT = __SC_FD_MGMT
-const SC_SYNCHRONIZED_IO = __SC_SYNCHRONIZED_IO
-const SC_EQUIV_CLASS_MAX = __SC_EQUIV_CLASS_MAX
-const SC_SPAWN = __SC_SPAWN
-const SC_CHARCLASS_NAME_MAX = __SC_CHARCLASS_NAME_MAX
-const SC_PII_INTERNET_STREAM = __SC_PII_INTERNET_STREAM
-const SC_2_PBS_TRACK = __SC_2_PBS_TRACK
-const SC_VERSION = __SC_VERSION
-const SC_SEM_VALUE_MAX = __SC_SEM_VALUE_MAX
-const SC_CLOCK_SELECTION = __SC_CLOCK_SELECTION
-const SC_FILE_ATTRIBUTES = __SC_FILE_ATTRIBUTES
-const SC_SIGQUEUE_MAX = __SC_SIGQUEUE_MAX
-const SC_2_C_DEV = __SC_2_C_DEV
-const SC_AIO_LISTIO_MAX = __SC_AIO_LISTIO_MAX
-const SC_2_VERSION = __SC_2_VERSION
-const SC_DEVICE_SPECIFIC = __SC_DEVICE_SPECIFIC
-const SC_NL_MSGMAX = __SC_NL_MSGMAX
-const SC_PHYS_PAGES = __SC_PHYS_PAGES
-const SC_TRACE_LOG = __SC_TRACE_LOG
-const SC_SS_REPL_MAX = __SC_SS_REPL_MAX
-const SC_MULTI_PROCESS = __SC_MULTI_PROCESS
-const SC_PII_SOCKET = __SC_PII_SOCKET
-const SC_TRACE_NAME_MAX = __SC_TRACE_NAME_MAX
-const SC_MQ_OPEN_MAX = __SC_MQ_OPEN_MAX
-const SC_SIGNALS = __SC_SIGNALS
-const PC_REC_MIN_XFER_SIZE = __PC_REC_MIN_XFER_SIZE
-const PC_PATH_MAX = __PC_PATH_MAX
-const PC_ALLOC_SIZE_MIN = __PC_ALLOC_SIZE_MIN
-const PC_SYNC_IO = __PC_SYNC_IO
-const PC_MAX_CANON = __PC_MAX_CANON
-const PC_FILESIZEBITS = __PC_FILESIZEBITS
-const PC_NO_TRUNC = __PC_NO_TRUNC
-const PC_SOCK_MAXBUF = __PC_SOCK_MAXBUF
-const PC_PIPE_BUF = __PC_PIPE_BUF
-const PC_LINK_MAX = __PC_LINK_MAX
-const PC_NAME_MAX = __PC_NAME_MAX
-const PC_CHOWN_RESTRICTED = __PC_CHOWN_RESTRICTED
-const PC_REC_XFER_ALIGN = __PC_REC_XFER_ALIGN
-const PC_ASYNC_IO = __PC_ASYNC_IO
-const PC_PRIO_IO = __PC_PRIO_IO
-const PC_REC_MAX_XFER_SIZE = __PC_REC_MAX_XFER_SIZE
-const PC_REC_INCR_XFER_SIZE = __PC_REC_INCR_XFER_SIZE
-const PC_MAX_INPUT = __PC_MAX_INPUT
-const PC_VDISABLE = __PC_VDISABLE
-const PC_2_SYMLINKS = __PC_2_SYMLINKS
-const PC_SYMLINK_MAX = __PC_SYMLINK_MAX
-const PathMax = _PATH_MAX
-const EPOLLMSG = _EPOLLMSG
-const EPOLLRDBAND = _EPOLLRDBAND
-const EPOLLEXCLUSIVE = _EPOLLEXCLUSIVE
-const EPOLLWRNORM = _EPOLLWRNORM
-const EPOLL_CTL_ADD = _EPOLL_CTL_ADD
-const EPOLLPRI = _EPOLLPRI
-const EPOLLWRBAND = _EPOLLWRBAND
-const EPOLLIN = _EPOLLIN
-const EPOLLWAKEUP = _EPOLLWAKEUP
-const EPOLLOUT = _EPOLLOUT
-const EPOLLRDHUP = _EPOLLRDHUP
-const EPOLLRDNORM = _EPOLLRDNORM
-const EPOLLERR = _EPOLLERR
-const EPOLLHUP = _EPOLLHUP
-const EPOLLONESHOT = _EPOLLONESHOT
-const EPOLL_CLOEXEC = _EPOLL_CLOEXEC
-const EPOLL_CTL_DEL = _EPOLL_CTL_DEL
-const EPOLL_CTL_MOD = _EPOLL_CTL_MOD
-const EPOLLET = _EPOLLET
-const PR_SVE_VL_INHERIT = _PR_SVE_VL_INHERIT
-const PR_FP_EXC_SW_ENABLE = _PR_FP_EXC_SW_ENABLE
-const PR_SET_FP_MODE = _PR_SET_FP_MODE
-const PR_SET_SPECULATION_CTRL = _PR_SET_SPECULATION_CTRL
-const PR_GET_FP_MODE = _PR_GET_FP_MODE
-const PR_SET_SECCOMP = _PR_SET_SECCOMP
-const PR_SPEC_STORE_BYPASS = _PR_SPEC_STORE_BYPASS
-const PR_CAP_AMBIENT = _PR_CAP_AMBIENT
-const PR_MCE_KILL_LATE = _PR_MCE_KILL_LATE
-const PR_SET_MM_ARG_END = _PR_SET_MM_ARG_END
-const PR_SET_TIMERSLACK = _PR_SET_TIMERSLACK
-const PR_SET_MM_ARG_START = _PR_SET_MM_ARG_START
-const PR_SET_MM_MAP = _PR_SET_MM_MAP
-const PR_FP_EXC_DIV = _PR_FP_EXC_DIV
-const PR_SET_MM_EXE_FILE = _PR_SET_MM_EXE_FILE
-const PR_CAP_AMBIENT_LOWER = _PR_CAP_AMBIENT_LOWER
-const PR_FPEMU_NOPRINT = _PR_FPEMU_NOPRINT
-const PR_SET_ENDIAN = _PR_SET_ENDIAN
-const PR_GET_NAME = _PR_GET_NAME
-const PR_SVE_SET_VL_ONEXEC = _PR_SVE_SET_VL_ONEXEC
-const PR_SET_NAME = _PR_SET_NAME
-const PR_SET_MM_START_BRK = _PR_SET_MM_START_BRK
-const PR_GET_TIMING = _PR_GET_TIMING
-const PR_CAP_AMBIENT_IS_SET = _PR_CAP_AMBIENT_IS_SET
-const PR_SET_MM_MAP_SIZE = _PR_SET_MM_MAP_SIZE
-const PR_FP_EXC_INV = _PR_FP_EXC_INV
-const PR_SET_TSC = _PR_SET_TSC
-const PR_SET_PTRACER = _PR_SET_PTRACER
-const PR_SET_MM_BRK = _PR_SET_MM_BRK
-const PR_SET_TIMING = _PR_SET_TIMING
-const PR_GET_DUMPABLE = _PR_GET_DUMPABLE
-const PR_GET_TSC = _PR_GET_TSC
-const PR_MCE_KILL_GET = _PR_MCE_KILL_GET
-const PR_MCE_KILL_CLEAR = _PR_MCE_KILL_CLEAR
-const PR_FP_EXC_OVF = _PR_FP_EXC_OVF
-const PR_SET_SECUREBITS = _PR_SET_SECUREBITS
-const PR_TIMING_STATISTICAL = _PR_TIMING_STATISTICAL
-const PR_MPX_ENABLE_MANAGEMENT = _PR_MPX_ENABLE_MANAGEMENT
-const PR_FP_EXC_DISABLED = _PR_FP_EXC_DISABLED
-const PR_MPX_DISABLE_MANAGEMENT = _PR_MPX_DISABLE_MANAGEMENT
-const PR_TSC_SIGSEGV = _PR_TSC_SIGSEGV
-const PR_SET_KEEPCAPS = _PR_SET_KEEPCAPS
-const PR_ENDIAN_BIG = _PR_ENDIAN_BIG
-const PR_SET_MM_AUXV = _PR_SET_MM_AUXV
-const PR_SET_UNALIGN = _PR_SET_UNALIGN
-const PR_GET_NO_NEW_PRIVS = _PR_GET_NO_NEW_PRIVS
-const PR_GET_TID_ADDRESS = _PR_GET_TID_ADDRESS
-const PR_FP_MODE_FRE = _PR_FP_MODE_FRE
-const PR_GET_FPEXC = _PR_GET_FPEXC
-const PR_CAPBSET_READ = _PR_CAPBSET_READ
-const PR_SPEC_INDIRECT_BRANCH = _PR_SPEC_INDIRECT_BRANCH
-const PR_SET_CHILD_SUBREAPER = _PR_SET_CHILD_SUBREAPER
-const PR_SPEC_DISABLE = _PR_SPEC_DISABLE
-const PR_SET_NO_NEW_PRIVS = _PR_SET_NO_NEW_PRIVS
-const PR_SPEC_NOT_AFFECTED = _PR_SPEC_NOT_AFFECTED
-const PR_FP_EXC_UND = _PR_FP_EXC_UND
-const PR_GET_PDEATHSIG = _PR_GET_PDEATHSIG
-const PR_SVE_GET_VL = _PR_SVE_GET_VL
-const PR_ENDIAN_PPC_LITTLE = _PR_ENDIAN_PPC_LITTLE
-const PR_SET_MM = _PR_SET_MM
-const PR_CAP_AMBIENT_RAISE = _PR_CAP_AMBIENT_RAISE
-const PR_FP_EXC_PRECISE = _PR_FP_EXC_PRECISE
-const PR_SET_THP_DISABLE = _PR_SET_THP_DISABLE
-const PR_FP_EXC_ASYNC = _PR_FP_EXC_ASYNC
-const PR_FPEMU_SIGFPE = _PR_FPEMU_SIGFPE
-const PR_ENDIAN_LITTLE = _PR_ENDIAN_LITTLE
-const PR_SET_MM_ENV_START = _PR_SET_MM_ENV_START
-const PR_CAPBSET_DROP = _PR_CAPBSET_DROP
-const PR_SPEC_ENABLE = _PR_SPEC_ENABLE
-const PR_CAP_AMBIENT_CLEAR_ALL = _PR_CAP_AMBIENT_CLEAR_ALL
-const PR_TSC_ENABLE = _PR_TSC_ENABLE
-const PR_SVE_VL_LEN_MASK = _PR_SVE_VL_LEN_MASK
-const PR_TASK_PERF_EVENTS_ENABLE = _PR_TASK_PERF_EVENTS_ENABLE
-const PR_SET_DUMPABLE = _PR_SET_DUMPABLE
-const PR_GET_THP_DISABLE = _PR_GET_THP_DISABLE
-const PR_GET_CHILD_SUBREAPER = _PR_GET_CHILD_SUBREAPER
-const PR_SET_MM_START_CODE = _PR_SET_MM_START_CODE
-const PR_SVE_SET_VL = _PR_SVE_SET_VL
-const PR_MCE_KILL_DEFAULT = _PR_MCE_KILL_DEFAULT
-const PR_GET_ENDIAN = _PR_GET_ENDIAN
-const PR_GET_SECCOMP = _PR_GET_SECCOMP
-const PR_GET_SPECULATION_CTRL = _PR_GET_SPECULATION_CTRL
-const PR_GET_TIMERSLACK = _PR_GET_TIMERSLACK
-const PR_FP_EXC_RES = _PR_FP_EXC_RES
-const PR_SET_MM_END_CODE = _PR_SET_MM_END_CODE
-const PR_GET_UNALIGN = _PR_GET_UNALIGN
-const PR_SET_PDEATHSIG = _PR_SET_PDEATHSIG
-const PR_TASK_PERF_EVENTS_DISABLE = _PR_TASK_PERF_EVENTS_DISABLE
-const PR_SPEC_FORCE_DISABLE = _PR_SPEC_FORCE_DISABLE
-const PR_MCE_KILL_SET = _PR_MCE_KILL_SET
-const PR_SET_MM_START_STACK = _PR_SET_MM_START_STACK
-const PR_SET_FPEMU = _PR_SET_FPEMU
-const PR_UNALIGN_NOPRINT = _PR_UNALIGN_NOPRINT
-const PR_SET_MM_START_DATA = _PR_SET_MM_START_DATA
-const PR_SET_MM_ENV_END = _PR_SET_MM_ENV_END
-const PR_MCE_KILL_EARLY = _PR_MCE_KILL_EARLY
-const PR_FP_MODE_FR = _PR_FP_MODE_FR
-const PR_FP_EXC_NONRECOV = _PR_FP_EXC_NONRECOV
-const PR_GET_SECUREBITS = _PR_GET_SECUREBITS
-const PR_SET_FPEXC = _PR_SET_FPEXC
-const PR_MCE_KILL = _PR_MCE_KILL
-const PR_SET_MM_END_DATA = _PR_SET_MM_END_DATA
-const PR_GET_FPEMU = _PR_GET_FPEMU
-const PR_GET_KEEPCAPS = _PR_GET_KEEPCAPS
-const PR_SPEC_PRCTL = _PR_SPEC_PRCTL
-const PR_TIMING_TIMESTAMP = _PR_TIMING_TIMESTAMP
-const PR_UNALIGN_SIGBUS = _PR_UNALIGN_SIGBUS
-const PTRACE_EVENT_EXEC = _PTRACE_EVENT_EXEC
-const PTRACE_EVENT_EXIT = _PTRACE_EVENT_EXIT
-const PTRACE_O_TRACECLONE = _PTRACE_O_TRACECLONE
-const PTRACE_ATTACH = _PTRACE_ATTACH
-const PTRACE_GETFPXREGS = _PTRACE_GETFPXREGS
-const PTRACE_PEEKUSER = _PTRACE_PEEKUSER
-const PTRACE_CONT = _PTRACE_CONT
-const PTRACE_PEEKTEXT = _PTRACE_PEEKTEXT
-const PTRACE_GETEVENTMSG = _PTRACE_GETEVENTMSG
-const PTRACE_PEEKDATA = _PTRACE_PEEKDATA
-const PTRACE_SYSCALL = _PTRACE_SYSCALL
-const PTRACE_EVENT_VFORK_DONE = _PTRACE_EVENT_VFORK_DONE
-const PTRACE_O_EXITKILL = _PTRACE_O_EXITKILL
-const PTRACE_SINGLESTEP = _PTRACE_SINGLESTEP
-const PTRACE_POKEDATA = _PTRACE_POKEDATA
-const PTRACE_SETOPTIONS = _PTRACE_SETOPTIONS
-const PTRACE_O_MASK = _PTRACE_O_MASK
-const PTRACE_SETSIGINFO = _PTRACE_SETSIGINFO
-const PTRACE_SINGLEBLOCK = _PTRACE_SINGLEBLOCK
-const PTRACE_INTERRUPT = _PTRACE_INTERRUPT
-const PTRACE_OLDSETOPTIONS = _PTRACE_OLDSETOPTIONS
-const PTRACE_EVENT_VFORK = _PTRACE_EVENT_VFORK
-const PTRACE_TRACEME = _PTRACE_TRACEME
-const PTRACE_SEIZE = _PTRACE_SEIZE
-const PTRACE_DETACH = _PTRACE_DETACH
-const PTRACE_GETSIGINFO = _PTRACE_GETSIGINFO
-const PTRACE_EVENT_SECCOMP = _PTRACE_EVENT_SECCOMP
-const PTRACE_O_SUSPEND_SECCOMP = _PTRACE_O_SUSPEND_SECCOMP
-const PTRACE_SET_THREAD_AREA = _PTRACE_SET_THREAD_AREA
-const PTRACE_PEEKSIGINFO = _PTRACE_PEEKSIGINFO
-const PTRACE_SYSEMU_SINGLESTEP = _PTRACE_SYSEMU_SINGLESTEP
-const PTRACE_O_TRACEFORK = _PTRACE_O_TRACEFORK
-const PTRACE_GETSIGMASK = _PTRACE_GETSIGMASK
-const PTRACE_POKEUSER = _PTRACE_POKEUSER
-const PTRACE_SYSEMU = _PTRACE_SYSEMU
-const PTRACE_LISTEN = _PTRACE_LISTEN
-const PTRACE_PEEKSIGINFO_SHARED = _PTRACE_PEEKSIGINFO_SHARED
-const PTRACE_POKEUSR = _PTRACE_POKEUSR
-const PTRACE_KILL = _PTRACE_KILL
-const PTRACE_O_TRACESYSGOOD = _PTRACE_O_TRACESYSGOOD
-const PTRACE_O_TRACEEXEC = _PTRACE_O_TRACEEXEC
-const PTRACE_O_TRACEVFORKDONE = _PTRACE_O_TRACEVFORKDONE
-const PTRACE_GETREGSET = _PTRACE_GETREGSET
-const PTRACE_O_TRACEEXIT = _PTRACE_O_TRACEEXIT
-const PTRACE_EVENT_CLONE = _PTRACE_EVENT_CLONE
-const PTRACE_GETREGS = _PTRACE_GETREGS
-const PTRACE_O_TRACEVFORK = _PTRACE_O_TRACEVFORK
-const PTRACE_SECCOMP_GET_FILTER = _PTRACE_SECCOMP_GET_FILTER
-const PTRACE_PEEKUSR = _PTRACE_PEEKUSR
-const PTRACE_SETREGSET = _PTRACE_SETREGSET
-const PTRACE_SETFPXREGS = _PTRACE_SETFPXREGS
-const PTRACE_GETFPREGS = _PTRACE_GETFPREGS
-const PTRACE_EVENT_FORK = _PTRACE_EVENT_FORK
-const PTRACE_GET_THREAD_AREA = _PTRACE_GET_THREAD_AREA
-const PTRACE_SETSIGMASK = _PTRACE_SETSIGMASK
-const PTRACE_ARCH_PRCTL = _PTRACE_ARCH_PRCTL
-const PTRACE_SECCOMP_GET_METADATA = _PTRACE_SECCOMP_GET_METADATA
-const PTRACE_O_TRACESECCOMP = _PTRACE_O_TRACESECCOMP
-const PTRACE_POKETEXT = _PTRACE_POKETEXT
-const PTRACE_EVENT_STOP = _PTRACE_EVENT_STOP
-const PTRACE_SETREGS = _PTRACE_SETREGS
-const PTRACE_SETFPREGS = _PTRACE_SETFPREGS
-type PtraceRegs struct { R15 uint64; R14 uint64; R13 uint64; R12 uint64; Rbp uint64; Rbx uint64; R11 uint64; R10 uint64; R9 uint64; R8 uint64; Rax uint64; Rcx uint64; Rdx uint64; Rsi uint64; Rdi uint64; Orig_rax uint64; Rip uint64; Cs uint64; Eflags uint64; Rsp uint64; Ss uint64; Fs_base uint64; Gs_base uint64; Ds uint64; Es uint64; Fs uint64; Gs uint64; }
-type Size_t _size_t
-type Ssize_t _ssize_t
-type Offset_t _off64_t
-type Mode_t _mode_t
-type Pid_t _pid_t
-type Uid_t _uid_t
-type Gid_t _gid_t
-type Socklen_t _socklen_t
-type _C_int int32
-type _C_uint uint32
-type _C_long int64
-type _C_ulong uint64
-type Time_t _time_t
-type Timeval_sec_t int64
-type Timeval_usec_t int64
-type Timeval struct { Sec Timeval_sec_t; Usec Timeval_usec_t; }
-type Timespec_sec_t int64
-type Timespec_nsec_t int64
-type Timespec struct { Sec Timespec_sec_t; Nsec Timespec_nsec_t; }
-type Tms struct { Utime int64; Stime int64; Cutime int64; Cstime int64; }
-type Stat_t struct { Dev uint64; Ino uint64; Nlink uint64; Mode uint32; Uid uint32; Gid uint32; __pad0 int32; Rdev uint64; Size int64; Blksize int64; Blocks int64; Atim Timespec; Mtim Timespec; Ctim Timespec; __glibc_reserved [2+1]int64; }
-type Dirent struct { Ino uint64; Off int64; Reclen uint16; Type uint8; Name [255+1]byte; Godump_0_pad [5]byte; }
-type DIR _DIR
-const DT_CHR = _DT_CHR
-const DT_REG = _DT_REG
-const DT_SOCK = _DT_SOCK
-const DT_BLK = _DT_BLK
-const DT_WHT = _DT_WHT
-const DT_LNK = _DT_LNK
-const DT_FIFO = _DT_FIFO
-const DT_UNKNOWN = _DT_UNKNOWN
-const DT_DIR = _DT_DIR
-type Rusage struct { Utime Timeval; Stime Timeval; Maxrss int64; Ixrss int64; Idrss int64; Isrss int64; Minflt int64; Majflt int64; Nswap int64; Inblock int64; Oublock int64; Msgsnd int64; Msgrcv int64; Nsignals int64; Nvcsw int64; Nivcsw int64; }
-const RUSAGE_SELF = _RUSAGE_SELF
-const RUSAGE_CHILDREN = _RUSAGE_CHILDREN
-const RUSAGE_THREAD = _RUSAGE_THREAD
-type Utsname struct { Sysname [64+1]int8; Nodename [64+1]int8; Release [64+1]int8; Version [64+1]int8; Machine [64+1]int8; Domainname [64+1]int8; }
-type Iovec_len_t uint64
-type Iovec struct { Base *byte; Len Iovec_len_t; }
-type Msghdr_controllen_t uint64
-type Msghdr struct { Name *byte; Namelen uint32; Iov *Iovec; Iovlen uint64; Control *byte; Controllen Msghdr_controllen_t; Flags int32; Godump_0_pad [4]byte; }
-const MSG_EOR = _MSG_EOR
-const MSG_CMSG_CLOEXEC = _MSG_CMSG_CLOEXEC
-const MSG_DONTWAIT = _MSG_DONTWAIT
-const MSG_WAITFORONE = _MSG_WAITFORONE
-const MSG_RST = _MSG_RST
-const MSG_FIN = _MSG_FIN
-const MSG_BATCH = _MSG_BATCH
-const MSG_PROXY = _MSG_PROXY
-const MSG_CONFIRM = _MSG_CONFIRM
-const MSG_ERRQUEUE = _MSG_ERRQUEUE
-const MSG_TRYHARD = _MSG_TRYHARD
-const MSG_PEEK = _MSG_PEEK
-const MSG_ZEROCOPY = _MSG_ZEROCOPY
-const MSG_MORE = _MSG_MORE
-const MSG_NOSIGNAL = _MSG_NOSIGNAL
-const MSG_OOB = _MSG_OOB
-const MSG_CTRUNC = _MSG_CTRUNC
-const MSG_SYN = _MSG_SYN
-const MSG_TRUNC = _MSG_TRUNC
-const MSG_DONTROUTE = _MSG_DONTROUTE
-const MSG_WAITALL = _MSG_WAITALL
-const MSG_FASTOPEN = _MSG_FASTOPEN
-type Cmsghdr_len_t uint64
-type Cmsghdr struct { Len Cmsghdr_len_t; Level int32; Type int32; __cmsg_data [0]uint8; }
-const SCM_TIMESTAMPING = _SCM_TIMESTAMPING
-const SCM_TIMESTAMPING_PKTINFO = _SCM_TIMESTAMPING_PKTINFO
-const SCM_TXTIME = _SCM_TXTIME
-const SCM_TIMESTAMPING_OPT_STATS = _SCM_TIMESTAMPING_OPT_STATS
-const SCM_RIGHTS = _SCM_RIGHTS
-const SCM_TIMESTAMPNS = _SCM_TIMESTAMPNS
-const SCM_CREDENTIALS = _SCM_CREDENTIALS
-const SCM_TIMESTAMP = _SCM_TIMESTAMP
-const SCM_WIFI_STATUS = _SCM_WIFI_STATUS
-type Ucred struct { Pid int32; Uid uint32; Gid uint32; }
-type IPMreq struct { Multiaddr [4]byte; Interface [4]byte; }
-type IPv6Mreq struct { Multiaddr [16]byte; Interface uint32; }
-type IPMreqn struct { Multiaddr [4]byte; Address [4]byte; Ifindex int32; }
-type ICMPv6Filter struct { icmp6_Filt [7+1]uint32; }
-type IPv6MTUInfo struct { Addr RawSockaddrInet6; Mtu uint32; }
-type fds_bits_type int64
-type Addrinfo struct { Ai_flags int32; Ai_family int32; Ai_socktype int32; Ai_protocol int32; Ai_addrlen uint32; Ai_addr *_sockaddr; Ai_canonname *int8; Ai_next *Addrinfo; }
-const AI_NUMERICHOST = _AI_NUMERICHOST
-const AI_CANONIDN = _AI_CANONIDN
-const AI_ALL = _AI_ALL
-const AI_CANONNAME = _AI_CANONNAME
-const AI_V4MAPPED = _AI_V4MAPPED
-const AI_PASSIVE = _AI_PASSIVE
-const AI_NUMERICSERV = _AI_NUMERICSERV
-const AI_IDN = _AI_IDN
-const AI_ADDRCONFIG = _AI_ADDRCONFIG
-const EAI_FAIL = _EAI_FAIL
-const EAI_NODATA = _EAI_NODATA
-const EAI_NONAME = _EAI_NONAME
-const EAI_INPROGRESS = _EAI_INPROGRESS
-const EAI_SYSTEM = _EAI_SYSTEM
-const EAI_AGAIN = _EAI_AGAIN
-const EAI_MEMORY = _EAI_MEMORY
-const EAI_CANCELED = _EAI_CANCELED
-const EAI_ADDRFAMILY = _EAI_ADDRFAMILY
-const EAI_NOTCANCELED = _EAI_NOTCANCELED
-const EAI_IDN_ENCODE = _EAI_IDN_ENCODE
-const EAI_FAMILY = _EAI_FAMILY
-const EAI_BADFLAGS = _EAI_BADFLAGS
-const EAI_INTR = _EAI_INTR
-const EAI_SOCKTYPE = _EAI_SOCKTYPE
-const EAI_SERVICE = _EAI_SERVICE
-const EAI_ALLDONE = _EAI_ALLDONE
-const EAI_OVERFLOW = _EAI_OVERFLOW
-const NI_NUMERICSERV = _NI_NUMERICSERV
-const NI_NAMEREQD = _NI_NAMEREQD
-const NI_NOFQDN = _NI_NOFQDN
-const NI_NUMERICHOST = _NI_NUMERICHOST
-const NI_IDN = _NI_IDN
-const NI_DGRAM = _NI_DGRAM
-const NI_MAXHOST = _NI_MAXHOST
-const NI_MAXSERV = _NI_MAXSERV
-type Passwd struct { Pw_name *int8; Pw_passwd *int8; Pw_uid uint32; Pw_gid uint32; Pw_gecos *int8; Pw_dir *int8; Pw_shell *int8; }
-type Group struct { Gr_name *int8; Gr_passwd *int8; Gr_gid uint32; Gr_mem **int8; }
-const TIOCGICOUNT = _TIOCGICOUNT
-const TIOCSERSETMULTI = _TIOCSERSETMULTI
-const TIOCEXCL = _TIOCEXCL
-const TIOCMSET = _TIOCMSET
-const TIOCSSOFTCAR = _TIOCSSOFTCAR
-const TIOCSPGRP = _TIOCSPGRP
-const TIOCPKT_FLUSHREAD = _TIOCPKT_FLUSHREAD
-const TIOCSER_TEMT = _TIOCSER_TEMT
-const TIOCPKT_FLUSHWRITE = _TIOCPKT_FLUSHWRITE
-const TIOCSLCKTRMIOS = _TIOCSLCKTRMIOS
-const TIOCGETD = _TIOCGETD
-const TIOCMIWAIT = _TIOCMIWAIT
-const TIOCNOTTY = _TIOCNOTTY
-const TIOCGPGRP = _TIOCGPGRP
-const TIOCPKT = _TIOCPKT
-const TIOCM_RTS = _TIOCM_RTS
-const TIOCSRS485 = _TIOCSRS485
-const TIOCOUTQ = _TIOCOUTQ
-const TIOCM_DTR = _TIOCM_DTR
-const TIOCSWINSZ = _TIOCSWINSZ
-const TIOCSBRK = _TIOCSBRK
-const TIOCSERCONFIG = _TIOCSERCONFIG
-const TIOCINQ = _TIOCINQ
-const TIOCMBIS = _TIOCMBIS
-const TIOCMGET = _TIOCMGET
-const TIOCNXCL = _TIOCNXCL
-const TIOCSTI = _TIOCSTI
-const TIOCM_DSR = _TIOCM_DSR
-const TIOCGRS485 = _TIOCGRS485
-const TIOCM_CD = _TIOCM_CD
-const TIOCGWINSZ = _TIOCGWINSZ
-const TIOCSERSWILD = _TIOCSERSWILD
-const TIOCM_CAR = _TIOCM_CAR
-const TIOCCBRK = _TIOCCBRK
-const TIOCGSOFTCAR = _TIOCGSOFTCAR
-const TIOCM_LE = _TIOCM_LE
-const TIOCPKT_IOCTL = _TIOCPKT_IOCTL
-const TIOCPKT_START = _TIOCPKT_START
-const TIOCSERGETMULTI = _TIOCSERGETMULTI
-const TIOCGLCKTRMIOS = _TIOCGLCKTRMIOS
-const TIOCM_RI = _TIOCM_RI
-const TIOCM_SR = _TIOCM_SR
-const TIOCM_ST = _TIOCM_ST
-const TIOCCONS = _TIOCCONS
-const TIOCVHANGUP = _TIOCVHANGUP
-const TIOCPKT_DOSTOP = _TIOCPKT_DOSTOP
-const TIOCMBIC = _TIOCMBIC
-const TIOCGSID = _TIOCGSID
-const TIOCSERGWILD = _TIOCSERGWILD
-const TIOCM_CTS = _TIOCM_CTS
-const TIOCPKT_DATA = _TIOCPKT_DATA
-const TIOCSETD = _TIOCSETD
-const TIOCSERGETLSR = _TIOCSERGETLSR
-const TIOCSERGSTRUCT = _TIOCSERGSTRUCT
-const TIOCLINUX = _TIOCLINUX
-const TIOCSSERIAL = _TIOCSSERIAL
-const TIOCPKT_NOSTOP = _TIOCPKT_NOSTOP
-const TIOCGSERIAL = _TIOCGSERIAL
-const TIOCPKT_STOP = _TIOCPKT_STOP
-const TIOCM_RNG = _TIOCM_RNG
-const TIOCSCTTY = _TIOCSCTTY
-const TIOCGPTN = _TIOCGPTN_val
-const TIOCSPTLCK = _TIOCSPTLCK_val
-const TIOCGDEV = _TIOCGDEV_val
-const TIOCSIG = _TIOCSIG_val
-const TUNSETNOCSUM = _TUNSETNOCSUM_val
-const TUNSETDEBUG = _TUNSETDEBUG_val
-const TUNSETIFF = _TUNSETIFF_val
-const TUNSETPERSIST = _TUNSETPERSIST_val
-const TUNSETOWNER = _TUNSETOWNER_val
-const TUNSETLINK = _TUNSETLINK_val
-const TUNSETGROUP = _TUNSETGROUP_val
-const TUNGETFEATURES = _TUNGETFEATURES_val
-const TUNSETOFFLOAD = _TUNSETOFFLOAD_val
-const TUNSETTXFILTER = _TUNSETTXFILTER_val
-const TUNGETIFF = _TUNGETIFF_val
-const TUNGETSNDBUF = _TUNGETSNDBUF_val
-const TUNSETSNDBUF = _TUNSETSNDBUF_val
-const TUNATTACHFILTER = _TUNATTACHFILTER_val
-const TUNDETACHFILTER = _TUNDETACHFILTER_val
-const TUNGETVNETHDRSZ = _TUNGETVNETHDRSZ_val
-const TUNSETVNETHDRSZ = _TUNSETVNETHDRSZ_val
-const TUNSETQUEUE = _TUNSETQUEUE_val
-const TUNSETIFINDEX = _TUNSETIFINDEX_val
-const TUNGETFILTER = _TUNGETFILTER_val
-const TCGETA = _TCGETA
-const TCGETS = _TCGETS
-const TCGETX = _TCGETX
-const TCSETA = _TCSETA
-const TCSETAW = _TCSETAW
-const TCSETAF = _TCSETAF
-const TCSETSF = _TCSETSF
-const TCSETSW = _TCSETSW
-const TCSETXF = _TCSETXF
-const TCSETXW = _TCSETXW
-const TCSETS = _TCSETS
-const TCSETX = _TCSETX
-type NlMsghdr struct { Len uint32; Type uint16; Flags uint16; Seq uint32; Pid uint32; }
-const NLM_F_ACK = _NLM_F_ACK
-const NLM_F_ROOT = _NLM_F_ROOT
-const NLM_F_ECHO = _NLM_F_ECHO
-const NLMSGERR_ATTR_OFFS = _NLMSGERR_ATTR_OFFS
-const NLM_F_DUMP_INTR = _NLM_F_DUMP_INTR
-const NLM_F_ATOMIC = _NLM_F_ATOMIC
-const NLM_F_REQUEST = _NLM_F_REQUEST
-const NLMSG_ERROR = _NLMSG_ERROR
-const NLMSG_NOOP = _NLMSG_NOOP
-const NLM_F_DUMP_FILTERED = _NLM_F_DUMP_FILTERED
-const NLM_F_REPLACE = _NLM_F_REPLACE
-const NLM_F_ACK_TLVS = _NLM_F_ACK_TLVS
-const NLMSG_DONE = _NLMSG_DONE
-const NLMSGERR_ATTR_COOKIE = _NLMSGERR_ATTR_COOKIE
-const NLM_F_CAPPED = _NLM_F_CAPPED
-const NLM_F_EXCL = _NLM_F_EXCL
-const NLM_F_NONREC = _NLM_F_NONREC
-const NLMSG_ALIGNTO = _NLMSG_ALIGNTO
-const NLM_F_MULTI = _NLM_F_MULTI
-const NLM_F_MATCH = _NLM_F_MATCH
-const NLMSGERR_ATTR_UNUSED = _NLMSGERR_ATTR_UNUSED
-const NLMSGERR_ATTR_MSG = _NLMSGERR_ATTR_MSG
-const NLMSG_MIN_TYPE = _NLMSG_MIN_TYPE
-const NLMSGERR_ATTR_MAX = _NLMSGERR_ATTR_MAX
-const NLM_F_CREATE = _NLM_F_CREATE
-const NLM_F_DUMP = _NLM_F_DUMP
-const NLMSG_OVERRUN = _NLMSG_OVERRUN
-const NLM_F_APPEND = _NLM_F_APPEND
-const NLMSG_HDRLEN = (_sizeof_nlmsghdr + (NLMSG_ALIGNTO-1)) &^ (NLMSG_ALIGNTO-1)
-type RtMsg struct { Family uint8; Dst_len uint8; Src_len uint8; Tos uint8; Table uint8; Protocol uint8; Scope uint8; Type uint8; Flags uint32; }
-type RtGenmsg struct { Family uint8; }
-const RT_SCOPE_UNIVERSE = _RT_SCOPE_UNIVERSE
-const RT_CLASS_MAX = _RT_CLASS_MAX
-const RT_TABLE_LOCAL = _RT_TABLE_LOCAL
-const RT_CLASS_UNSPEC = _RT_CLASS_UNSPEC
-const RT_SCOPE_LINK = _RT_SCOPE_LINK
-const RT_SCOPE_SITE = _RT_SCOPE_SITE
-const RT_TABLE_MAX = _RT_TABLE_MAX
-const RT_TABLE_COMPAT = _RT_TABLE_COMPAT
-const RT_SCOPE_NOWHERE = _RT_SCOPE_NOWHERE
-const RT_TABLE_DEFAULT = _RT_TABLE_DEFAULT
-const RT_SCOPE_HOST = _RT_SCOPE_HOST
-const RT_TABLE_MAIN = _RT_TABLE_MAIN
-const RT_TABLE_UNSPEC = _RT_TABLE_UNSPEC
-const RT_CLASS_LOCAL = _RT_CLASS_LOCAL
-const RT_CLASS_MAIN = _RT_CLASS_MAIN
-const RT_CLASS_DEFAULT = _RT_CLASS_DEFAULT
-const RTA_UNSPEC = _RTA_UNSPEC
-const RTA_IP_PROTO = _RTA_IP_PROTO
-const RTAX_RTTVAR = _RTAX_RTTVAR
-const RTA_UID = _RTA_UID
-const RTA_CACHEINFO = _RTA_CACHEINFO
-const RTA_MULTIPATH = _RTA_MULTIPATH
-const RTAX_UNSPEC = _RTAX_UNSPEC
-const RTAX_CC_ALGO = _RTAX_CC_ALGO
-const RTAX_INITCWND = _RTAX_INITCWND
-const RTAX_FEATURE_ALLFRAG = _RTAX_FEATURE_ALLFRAG
-const RTAX_FEATURE_SACK = _RTAX_FEATURE_SACK
-const RTA_MARK = _RTA_MARK
-const RTA_MFC_STATS = _RTA_MFC_STATS
-const RTA_SRC = _RTA_SRC
-const RTA_GATEWAY = _RTA_GATEWAY
-const RTAX_LOCK = _RTAX_LOCK
-const RTAX_QUICKACK = _RTAX_QUICKACK
-const RTA_TTL_PROPAGATE = _RTA_TTL_PROPAGATE
-const RTAX_FEATURE_ECN = _RTAX_FEATURE_ECN
-const RTAX_REORDERING = _RTAX_REORDERING
-const RTA_DPORT = _RTA_DPORT
-const RTA_SESSION = _RTA_SESSION
-const RTA_PRIORITY = _RTA_PRIORITY
-const RTA_NEWDST = _RTA_NEWDST
-const RTAX_CWND = _RTAX_CWND
-const RTAX_INITRWND = _RTAX_INITRWND
-const RTA_PREF = _RTA_PREF
-const RTA_ENCAP = _RTA_ENCAP
-const RTA_DST = _RTA_DST
-const RTA_EXPIRES = _RTA_EXPIRES
-const RTA_ALIGNTO = _RTA_ALIGNTO
-const RTAX_RTO_MIN = _RTAX_RTO_MIN
-const RTA_ENCAP_TYPE = _RTA_ENCAP_TYPE
-const RTA_MP_ALGO = _RTA_MP_ALGO
-const RTA_IIF = _RTA_IIF
-const RTAX_HOPLIMIT = _RTAX_HOPLIMIT
-const RTA_VIA = _RTA_VIA
-const RTA_TABLE = _RTA_TABLE
-const RTA_SPORT = _RTA_SPORT
-const RTAX_FEATURE_TIMESTAMP = _RTAX_FEATURE_TIMESTAMP
-const RTAX_FEATURES = _RTAX_FEATURES
-const RTA_METRICS = _RTA_METRICS
-const RTA_PROTOINFO = _RTA_PROTOINFO
-const RTA_FLOW = _RTA_FLOW
-const RTA_PAD = _RTA_PAD
-const RTAX_SSTHRESH = _RTAX_SSTHRESH
-const RTA_OIF = _RTA_OIF
-const RTAX_FASTOPEN_NO_COOKIE = _RTAX_FASTOPEN_NO_COOKIE
-const RTA_PREFSRC = _RTA_PREFSRC
-const RTAX_WINDOW = _RTAX_WINDOW
-const RTAX_ADVMSS = _RTAX_ADVMSS
-const RTAX_RTT = _RTAX_RTT
-const RTAX_FEATURE_MASK = _RTAX_FEATURE_MASK
-const RTAX_MTU = _RTAX_MTU
-const RTF_UP = _RTF_UP
-const RTF_INTERFACE = _RTF_INTERFACE
-const RTF_DYNAMIC = _RTF_DYNAMIC
-const RTF_XRESOLVE = _RTF_XRESOLVE
-const RTF_NOPMTUDISC = _RTF_NOPMTUDISC
-const RTF_MTU = _RTF_MTU
-const RTF_DEFAULT = _RTF_DEFAULT
-const RTF_ALLONLINK = _RTF_ALLONLINK
-const RTF_THROW = _RTF_THROW
-const RTF_REINSTATE = _RTF_REINSTATE
-const RTF_CACHE = _RTF_CACHE
-const RTF_FLOW = _RTF_FLOW
-const RTF_MSS = _RTF_MSS
-const RTF_ADDRCONF = _RTF_ADDRCONF
-const RTF_MODIFIED = _RTF_MODIFIED
-const RTF_HOST = _RTF_HOST
-const RTF_MULTICAST = _RTF_MULTICAST
-const RTF_STATIC = _RTF_STATIC
-const RTF_NAT = _RTF_NAT
-const RTF_POLICY = _RTF_POLICY
-const RTF_GATEWAY = _RTF_GATEWAY
-const RTF_LOCAL = _RTF_LOCAL
-const RTF_WINDOW = _RTF_WINDOW
-const RTF_REJECT = _RTF_REJECT
-const RTF_NOFORWARD = _RTF_NOFORWARD
-const RTF_NONEXTHOP = _RTF_NONEXTHOP
-const RTF_IRTT = _RTF_IRTT
-const RTF_LINKRT = _RTF_LINKRT
-const RTF_BROADCAST = _RTF_BROADCAST
-const RTF_ADDRCLASSMASK = _RTF_ADDRCLASSMASK
-const RTCF_DOREDIRECT = _RTCF_DOREDIRECT
-const RTCF_VALVE = _RTCF_VALVE
-const RTCF_NAT = _RTCF_NAT
-const RTCF_LOG = _RTCF_LOG
-const RTCF_DIRECTSRC = _RTCF_DIRECTSRC
-const RTCF_MASQ = _RTCF_MASQ
-const RTM_DELACTION = _RTM_DELACTION
-const RTM_F_CLONED = _RTM_F_CLONED
-const RTM_SETNEIGHTBL = _RTM_SETNEIGHTBL
-const RTM_SETLINK = _RTM_SETLINK
-const RTM_GETQDISC = _RTM_GETQDISC
-const RTM_NEWCACHEREPORT = _RTM_NEWCACHEREPORT
-const RTM_GETMDB = _RTM_GETMDB
-const RTM_GETLINK = _RTM_GETLINK
-const RTM_NEWNEIGH = _RTM_NEWNEIGH
-const RTM_NEWROUTE = _RTM_NEWROUTE
-const RTM_GETDCB = _RTM_GETDCB
-const RTMGRP_IPV6_IFINFO = _RTMGRP_IPV6_IFINFO
-const RTM_GETNEIGHTBL = _RTM_GETNEIGHTBL
-const RTM_DELNETCONF = _RTM_DELNETCONF
-const RTMGRP_IPV6_MROUTE = _RTMGRP_IPV6_MROUTE
-const RTM_GETTFILTER = _RTM_GETTFILTER
-const RTMGRP_DECnet_IFADDR = _RTMGRP_DECnet_IFADDR
-const RTMGRP_IPV6_ROUTE = _RTMGRP_IPV6_ROUTE
-const RTM_NEWADDR = _RTM_NEWADDR
-const RTM_DELNSID = _RTM_DELNSID
-const RTM_GETANYCAST = _RTM_GETANYCAST
-const RTM_GETNEIGH = _RTM_GETNEIGH
-const RTMGRP_TC = _RTMGRP_TC
-const RTM_NEWCHAIN = _RTM_NEWCHAIN
-const RTM_NEWACTION = _RTM_NEWACTION
-const RTMGRP_IPV6_IFADDR = _RTMGRP_IPV6_IFADDR
-const RTM_DELROUTE = _RTM_DELROUTE
-const RTM_GETADDR = _RTM_GETADDR
-const RTM_NEWQDISC = _RTM_NEWQDISC
-const RTMGRP_DECnet_ROUTE = _RTMGRP_DECnet_ROUTE
-const RTM_DELMDB = _RTM_DELMDB
-const RTM_DELRULE = _RTM_DELRULE
-const RTM_NEWSTATS = _RTM_NEWSTATS
-const RTM_F_FIB_MATCH = _RTM_F_FIB_MATCH
-const RTMGRP_IPV4_ROUTE = _RTMGRP_IPV4_ROUTE
-const RTMSG_OVERRUN = _RTMSG_OVERRUN
-const RTM_NEWMDB = _RTM_NEWMDB
-const RTM_DELTCLASS = _RTM_DELTCLASS
-const RTM_NEWTCLASS = _RTM_NEWTCLASS
-const RTMGRP_LINK = _RTMGRP_LINK
-const RTM_NEWNDUSEROPT = _RTM_NEWNDUSEROPT
-const RTMGRP_IPV4_MROUTE = _RTMGRP_IPV4_MROUTE
-const RTM_GETSTATS = _RTM_GETSTATS
-const RTMSG_NEWRULE = _RTMSG_NEWRULE
-const RTM_DELLINK = _RTM_DELLINK
-const RTM_NEWNETCONF = _RTM_NEWNETCONF
-const RTM_BASE = _RTM_BASE
-const RTMGRP_IPV4_IFADDR = _RTMGRP_IPV4_IFADDR
-const RTM_F_PREFIX = _RTM_F_PREFIX
-const RTM_NEWNEIGHTBL = _RTM_NEWNEIGHTBL
-const RTMSG_NEWDEVICE = _RTMSG_NEWDEVICE
-const RTM_NEWRULE = _RTM_NEWRULE
-const RTM_F_LOOKUP_TABLE = _RTM_F_LOOKUP_TABLE
-const RTM_DELADDRLABEL = _RTM_DELADDRLABEL
-const RTM_NEWPREFIX = _RTM_NEWPREFIX
-const RTMSG_DELRULE = _RTMSG_DELRULE
-const RTMGRP_NOTIFY = _RTMGRP_NOTIFY
-const RTM_GETROUTE = _RTM_GETROUTE
-const RTM_GETRULE = _RTM_GETRULE
-const RTMSG_CONTROL = _RTMSG_CONTROL
-const RTM_DELQDISC = _RTM_DELQDISC
-const RTM_NEWTFILTER = _RTM_NEWTFILTER
-const RTM_GETACTION = _RTM_GETACTION
-const RTM_F_NOTIFY = _RTM_F_NOTIFY
-const RTMSG_DELROUTE = _RTMSG_DELROUTE
-const RTM_GETADDRLABEL = _RTM_GETADDRLABEL
-const RTMGRP_IPV4_RULE = _RTMGRP_IPV4_RULE
-const RTM_NEWNSID = _RTM_NEWNSID
-const RTM_GETMULTICAST = _RTM_GETMULTICAST
-const RTM_GETTCLASS = _RTM_GETTCLASS
-const RTM_DELTFILTER = _RTM_DELTFILTER
-const RTM_GETCHAIN = _RTM_GETCHAIN
-const RTM_SETDCB = _RTM_SETDCB
-const RTMSG_DELDEVICE = _RTMSG_DELDEVICE
-const RTMGRP_IPV6_PREFIX = _RTMGRP_IPV6_PREFIX
-const RTM_DELNEIGH = _RTM_DELNEIGH
-const RTMSG_AR_FAILED = _RTMSG_AR_FAILED
-const RTM_DELCHAIN = _RTM_DELCHAIN
-const RTM_NEWLINK = _RTM_NEWLINK
-const RTM_F_EQUALIZE = _RTM_F_EQUALIZE
-const RTM_GETNETCONF = _RTM_GETNETCONF
-const RTM_GETNSID = _RTM_GETNSID
-const RTM_NEWADDRLABEL = _RTM_NEWADDRLABEL
-const RTMGRP_NEIGH = _RTMGRP_NEIGH
-const RTM_DELADDR = _RTM_DELADDR
-const RTMSG_NEWROUTE = _RTMSG_NEWROUTE
-const RTNLGRP_NSID = _RTNLGRP_NSID
-const RTN_MULTICAST = _RTN_MULTICAST
-const RTNLGRP_IPV6_NETCONF = _RTNLGRP_IPV6_NETCONF
-const RTN_UNSPEC = _RTN_UNSPEC
-const RTNLGRP_IPV6_PREFIX = _RTNLGRP_IPV6_PREFIX
-const RTNLGRP_ND_USEROPT = _RTNLGRP_ND_USEROPT
-const RTNLGRP_MPLS_NETCONF = _RTNLGRP_MPLS_NETCONF
-const RTN_UNICAST = _RTN_UNICAST
-const RTNLGRP_DCB = _RTNLGRP_DCB
-const RTNLGRP_IPV6_IFINFO = _RTNLGRP_IPV6_IFINFO
-const RTNLGRP_PHONET_ROUTE = _RTNLGRP_PHONET_ROUTE
-const RTN_NAT = _RTN_NAT
-const RTN_XRESOLVE = _RTN_XRESOLVE
-const RTNLGRP_IPV4_ROUTE = _RTNLGRP_IPV4_ROUTE
-const RTN_BLACKHOLE = _RTN_BLACKHOLE
-const RTNLGRP_DECnet_RULE = _RTNLGRP_DECnet_RULE
-const RTNH_F_LINKDOWN = _RTNH_F_LINKDOWN
-const RTNLGRP_IPV6_IFADDR = _RTNLGRP_IPV6_IFADDR
-const RTNL_FAMILY_IPMR = _RTNL_FAMILY_IPMR
-const RTNLGRP_PHONET_IFADDR = _RTNLGRP_PHONET_IFADDR
-const RTNLGRP_NOP4 = _RTNLGRP_NOP4
-const RTNL_FAMILY_MAX = _RTNL_FAMILY_MAX
-const RTNLGRP_IPV4_RULE = _RTNLGRP_IPV4_RULE
-const RTNH_COMPARE_MASK = _RTNH_COMPARE_MASK
-const RTNLGRP_IPV6_ROUTE = _RTNLGRP_IPV6_ROUTE
-const RTNH_F_PERVASIVE = _RTNH_F_PERVASIVE
-const RTNH_ALIGNTO = _RTNH_ALIGNTO
-const RTNLGRP_NOP2 = _RTNLGRP_NOP2
-const RTNETLINK_HAVE_PEERINFO = _RTNETLINK_HAVE_PEERINFO
-const RTNLGRP_DECnet_IFADDR = _RTNLGRP_DECnet_IFADDR
-const RTNH_F_OFFLOAD = _RTNH_F_OFFLOAD
-const RTNLGRP_DECnet_ROUTE = _RTNLGRP_DECnet_ROUTE
-const RTNLGRP_IPV6_MROUTE = _RTNLGRP_IPV6_MROUTE
-const RTNLGRP_MPLS_ROUTE = _RTNLGRP_MPLS_ROUTE
-const RTNLGRP_MDB = _RTNLGRP_MDB
-const RTN_THROW = _RTN_THROW
-const RTNLGRP_IPV4_MROUTE = _RTNLGRP_IPV4_MROUTE
-const RTNLGRP_IPV4_IFADDR = _RTNLGRP_IPV4_IFADDR
-const RTNLGRP_NONE = _RTNLGRP_NONE
-const RTNH_F_UNRESOLVED = _RTNH_F_UNRESOLVED
-const RTNLGRP_NEIGH = _RTNLGRP_NEIGH
-const RTNLGRP_IPV4_NETCONF = _RTNLGRP_IPV4_NETCONF
-const RTNL_FAMILY_IP6MR = _RTNL_FAMILY_IP6MR
-const RTNLGRP_NOTIFY = _RTNLGRP_NOTIFY
-const RTN_UNREACHABLE = _RTN_UNREACHABLE
-const RTN_BROADCAST = _RTN_BROADCAST
-const RTN_LOCAL = _RTN_LOCAL
-const RTNH_F_DEAD = _RTNH_F_DEAD
-const RTN_PROHIBIT = _RTN_PROHIBIT
-const RTNLGRP_IPV4_MROUTE_R = _RTNLGRP_IPV4_MROUTE_R
-const RTN_ANYCAST = _RTN_ANYCAST
-const RTNLGRP_LINK = _RTNLGRP_LINK
-const RTNLGRP_TC = _RTNLGRP_TC
-const RTNLGRP_IPV6_RULE = _RTNLGRP_IPV6_RULE
-const RTNH_F_ONLINK = _RTNH_F_ONLINK
-const RTNLGRP_IPV6_MROUTE_R = _RTNLGRP_IPV6_MROUTE_R
-const RTPROT_UNSPEC = _RTPROT_UNSPEC
-const RTPROT_DHCP = _RTPROT_DHCP
-const RTPROT_STATIC = _RTPROT_STATIC
-const RTPROT_OSPF = _RTPROT_OSPF
-const RTPROT_KERNEL = _RTPROT_KERNEL
-const RTPROT_GATED = _RTPROT_GATED
-const RTPROT_ZEBRA = _RTPROT_ZEBRA
-const RTPROT_BIRD = _RTPROT_BIRD
-const RTPROT_RA = _RTPROT_RA
-const RTPROT_XORP = _RTPROT_XORP
-const RTPROT_BOOT = _RTPROT_BOOT
-const RTPROT_BABEL = _RTPROT_BABEL
-const RTPROT_RIP = _RTPROT_RIP
-const RTPROT_EIGRP = _RTPROT_EIGRP
-const RTPROT_NTK = _RTPROT_NTK
-const RTPROT_REDIRECT = _RTPROT_REDIRECT
-const RTPROT_ISIS = _RTPROT_ISIS
-const RTPROT_BGP = _RTPROT_BGP
-const RTPROT_MRT = _RTPROT_MRT
-const RTPROT_MROUTED = _RTPROT_MROUTED
-const RTPROT_DNROUTED = _RTPROT_DNROUTED
-type IfInfomsg struct { Family uint8; __ifi_pad uint8; Type uint16; Index int32; Flags uint32; Change uint32; }
-const IFA_LABEL = _IFA_LABEL
-const IFA_UNSPEC = _IFA_UNSPEC
-const IFA_ANYCAST = _IFA_ANYCAST
-const IFA_RT_PRIORITY = _IFA_RT_PRIORITY
-const IFA_F_MCAUTOJOIN = _IFA_F_MCAUTOJOIN
-const IFA_F_OPTIMISTIC = _IFA_F_OPTIMISTIC
-const IFA_F_SECONDARY = _IFA_F_SECONDARY
-const IFA_F_HOMEADDRESS = _IFA_F_HOMEADDRESS
-const IFA_F_TEMPORARY = _IFA_F_TEMPORARY
-const IFA_F_MANAGETEMPADDR = _IFA_F_MANAGETEMPADDR
-const IFA_CACHEINFO = _IFA_CACHEINFO
-const IFA_F_STABLE_PRIVACY = _IFA_F_STABLE_PRIVACY
-const IFA_F_NOPREFIXROUTE = _IFA_F_NOPREFIXROUTE
-const IFA_F_PERMANENT = _IFA_F_PERMANENT
-const IFA_FLAGS = _IFA_FLAGS
-const IFA_LOCAL = _IFA_LOCAL
-const IFA_F_DADFAILED = _IFA_F_DADFAILED
-const IFA_F_TENTATIVE = _IFA_F_TENTATIVE
-const IFA_ADDRESS = _IFA_ADDRESS
-const IFA_F_DEPRECATED = _IFA_F_DEPRECATED
-const IFA_MULTICAST = _IFA_MULTICAST
-const IFA_BROADCAST = _IFA_BROADCAST
-const IFA_F_NODAD = _IFA_F_NODAD
-const IFLA_BRPORT_NEIGH_SUPPRESS = _IFLA_BRPORT_NEIGH_SUPPRESS
-const IFLA_VF_LINK_STATE = _IFLA_VF_LINK_STATE
-const IFLA_BOND_USE_CARRIER = _IFLA_BOND_USE_CARRIER
-const IFLA_OFFLOAD_XSTATS_UNSPEC = _IFLA_OFFLOAD_XSTATS_UNSPEC
-const IFLA_BR_TOPOLOGY_CHANGE_TIMER = _IFLA_BR_TOPOLOGY_CHANGE_TIMER
-const IFLA_RMNET_MUX_ID = _IFLA_RMNET_MUX_ID
-const IFLA_VF_STATS_RX_BYTES = _IFLA_VF_STATS_RX_BYTES
-const IFLA_BR_MAX_AGE = _IFLA_BR_MAX_AGE
-const IFLA_GENEVE_REMOTE6 = _IFLA_GENEVE_REMOTE6
-const IFLA_BOND_MODE = _IFLA_BOND_MODE
-const IFLA_MAP = _IFLA_MAP
-const IFLA_TUN_VNET_HDR = _IFLA_TUN_VNET_HDR
-const IFLA_VF_PORTS = _IFLA_VF_PORTS
-const IFLA_BRPORT_ISOLATED = _IFLA_BRPORT_ISOLATED
-const IFLA_BOND_SLAVE_LINK_FAILURE_COUNT = _IFLA_BOND_SLAVE_LINK_FAILURE_COUNT
-const IFLA_PRIORITY = _IFLA_PRIORITY
-const IFLA_VF_INFO = _IFLA_VF_INFO
-const IFLA_VF_LINK_STATE_ENABLE = _IFLA_VF_LINK_STATE_ENABLE
-const IFLA_VXLAN_ID = _IFLA_VXLAN_ID
-const IFLA_TXQLEN = _IFLA_TXQLEN
-const IFLA_BR_FDB_FLUSH = _IFLA_BR_FDB_FLUSH
-const IFLA_BRPORT_FLUSH = _IFLA_BRPORT_FLUSH
-const IFLA_BRPORT_MCAST_FLOOD = _IFLA_BRPORT_MCAST_FLOOD
-const IFLA_PORT_HOST_UUID = _IFLA_PORT_HOST_UUID
-const IFLA_BR_MCAST_STATS_ENABLED = _IFLA_BR_MCAST_STATS_ENABLED
-const IFLA_BR_MCAST_MLD_VERSION = _IFLA_BR_MCAST_MLD_VERSION
-const IFLA_BR_NF_CALL_IPTABLES = _IFLA_BR_NF_CALL_IPTABLES
-const IFLA_BRPORT_FAST_LEAVE = _IFLA_BRPORT_FAST_LEAVE
-const IFLA_VF_LINK_STATE_AUTO = _IFLA_VF_LINK_STATE_AUTO
-const IFLA_BR_MCAST_IGMP_VERSION = _IFLA_BR_MCAST_IGMP_VERSION
-const IFLA_MACSEC_REPLAY_PROTECT = _IFLA_MACSEC_REPLAY_PROTECT
-const IFLA_BOND_SLAVE_PERM_HWADDR = _IFLA_BOND_SLAVE_PERM_HWADDR
-const IFLA_GSO_MAX_SIZE = _IFLA_GSO_MAX_SIZE
-const IFLA_VXLAN_COLLECT_METADATA = _IFLA_VXLAN_COLLECT_METADATA
-const IFLA_BOND_FAIL_OVER_MAC = _IFLA_BOND_FAIL_OVER_MAC
-const IFLA_MACSEC_PROTECT = _IFLA_MACSEC_PROTECT
-const IFLA_BR_VLAN_STATS_ENABLED = _IFLA_BR_VLAN_STATS_ENABLED
-const IFLA_BOND_SLAVE_AD_AGGREGATOR_ID = _IFLA_BOND_SLAVE_AD_AGGREGATOR_ID
-const IFLA_VF_VLAN_INFO = _IFLA_VF_VLAN_INFO
-const IFLA_VRF_TABLE = _IFLA_VRF_TABLE
-const IFLA_VF_IB_PORT_GUID = _IFLA_VF_IB_PORT_GUID
-const IFLA_BR_ROOT_ID = _IFLA_BR_ROOT_ID
-const IFLA_VLAN_INGRESS_QOS = _IFLA_VLAN_INGRESS_QOS
-const IFLA_PORT_UNSPEC = _IFLA_PORT_UNSPEC
-const IFLA_VXLAN_REMCSUM_RX = _IFLA_VXLAN_REMCSUM_RX
-const IFLA_BRPORT_CONFIG_PENDING = _IFLA_BRPORT_CONFIG_PENDING
-const IFLA_BRPORT_GUARD = _IFLA_BRPORT_GUARD
-const IFLA_MASTER = _IFLA_MASTER
-const IFLA_NEW_IFINDEX = _IFLA_NEW_IFINDEX
-const IFLA_VXLAN_LOCAL = _IFLA_VXLAN_LOCAL
-const IFLA_BR_MCAST_LAST_MEMBER_CNT = _IFLA_BR_MCAST_LAST_MEMBER_CNT
-const IFLA_BRPORT_DESIGNATED_COST = _IFLA_BRPORT_DESIGNATED_COST
-const IFLA_VXLAN_LABEL = _IFLA_VXLAN_LABEL
-const IFLA_BR_MCAST_LAST_MEMBER_INTVL = _IFLA_BR_MCAST_LAST_MEMBER_INTVL
-const IFLA_STATS_LINK_OFFLOAD_XSTATS = _IFLA_STATS_LINK_OFFLOAD_XSTATS
-const IFLA_TUN_GROUP = _IFLA_TUN_GROUP
-const IFLA_VF_RATE = _IFLA_VF_RATE
-const IFLA_BR_PRIORITY = _IFLA_BR_PRIORITY
-const IFLA_HSR_SEQ_NR = _IFLA_HSR_SEQ_NR
-const IFLA_PORT_RESPONSE = _IFLA_PORT_RESPONSE
-const IFLA_BR_MCAST_ROUTER = _IFLA_BR_MCAST_ROUTER
-const IFLA_INET6_TOKEN = _IFLA_INET6_TOKEN
-const IFLA_BOND_MIN_LINKS = _IFLA_BOND_MIN_LINKS
-const IFLA_BRPORT_MULTICAST_ROUTER = _IFLA_BRPORT_MULTICAST_ROUTER
-const IFLA_BRPORT_COST = _IFLA_BRPORT_COST
-const IFLA_MACSEC_INC_SCI = _IFLA_MACSEC_INC_SCI
-const IFLA_PORT_INSTANCE_UUID = _IFLA_PORT_INSTANCE_UUID
-const IFLA_BRPORT_BRIDGE_ID = _IFLA_BRPORT_BRIDGE_ID
-const IFLA_BRPORT_LEARNING_SYNC = _IFLA_BRPORT_LEARNING_SYNC
-const IFLA_LINK = _IFLA_LINK
-const IFLA_XDP_ATTACHED = _IFLA_XDP_ATTACHED
-const IFLA_VF_STATS_BROADCAST = _IFLA_VF_STATS_BROADCAST
-const IFLA_BOND_AD_USER_PORT_KEY = _IFLA_BOND_AD_USER_PORT_KEY
-const IFLA_BRPORT_BACKUP_PORT = _IFLA_BRPORT_BACKUP_PORT
-const IFLA_VXLAN_GBP = _IFLA_VXLAN_GBP
-const IFLA_INET6_ADDR_GEN_MODE = _IFLA_INET6_ADDR_GEN_MODE
-const IFLA_BRPORT_DESIGNATED_PORT = _IFLA_BRPORT_DESIGNATED_PORT
-const IFLA_TUN_TYPE = _IFLA_TUN_TYPE
-const IFLA_BR_GC_TIMER = _IFLA_BR_GC_TIMER
-const IFLA_BRPORT_PRIORITY = _IFLA_BRPORT_PRIORITY
-const IFLA_BOND_ALL_SLAVES_ACTIVE = _IFLA_BOND_ALL_SLAVES_ACTIVE
-const IFLA_IPOIB_MODE = _IFLA_IPOIB_MODE
-const IFLA_CARRIER_CHANGES = _IFLA_CARRIER_CHANGES
-const IFLA_IPOIB_PKEY = _IFLA_IPOIB_PKEY
-const IFLA_MACSEC_PAD = _IFLA_MACSEC_PAD
-const IFLA_BRPORT_MODE = _IFLA_BRPORT_MODE
-const IFLA_MACSEC_UNSPEC = _IFLA_MACSEC_UNSPEC
-const IFLA_BOND_PRIMARY = _IFLA_BOND_PRIMARY
-const IFLA_EVENT_BONDING_FAILOVER = _IFLA_EVENT_BONDING_FAILOVER
-const IFLA_BRPORT_TOPOLOGY_CHANGE_ACK = _IFLA_BRPORT_TOPOLOGY_CHANGE_ACK
-const IFLA_BOND_AD_INFO_PARTNER_KEY = _IFLA_BOND_AD_INFO_PARTNER_KEY
-const IFLA_HSR_MULTICAST_SPEC = _IFLA_HSR_MULTICAST_SPEC
-const IFLA_BRPORT_PROXYARP = _IFLA_BRPORT_PROXYARP
-const IFLA_BOND_AD_INFO_PARTNER_MAC = _IFLA_BOND_AD_INFO_PARTNER_MAC
-const IFLA_BR_MCAST_QUERY_INTVL = _IFLA_BR_MCAST_QUERY_INTVL
-const IFLA_WEIGHT = _IFLA_WEIGHT
-const IFLA_XFRM_UNSPEC = _IFLA_XFRM_UNSPEC
-const IFLA_XDP = _IFLA_XDP
-const IFLA_STATS = _IFLA_STATS
-const IFLA_BR_VLAN_PROTOCOL = _IFLA_BR_VLAN_PROTOCOL
-const IFLA_BRPORT_UNSPEC = _IFLA_BRPORT_UNSPEC
-const IFLA_GENEVE_TOS = _IFLA_GENEVE_TOS
-const IFLA_BROADCAST = _IFLA_BROADCAST
-const IFLA_XDP_UNSPEC = _IFLA_XDP_UNSPEC
-const IFLA_BOND_SLAVE_AD_PARTNER_OPER_PORT_STATE = _IFLA_BOND_SLAVE_AD_PARTNER_OPER_PORT_STATE
-const IFLA_LINKINFO = _IFLA_LINKINFO
-const IFLA_INET6_UNSPEC = _IFLA_INET6_UNSPEC
-const IFLA_VF_STATS_TX_DROPPED = _IFLA_VF_STATS_TX_DROPPED
-const IFLA_CARRIER = _IFLA_CARRIER
-const IFLA_RMNET_UNSPEC = _IFLA_RMNET_UNSPEC
-const IFLA_HSR_UNSPEC = _IFLA_HSR_UNSPEC
-const IFLA_GENEVE_TTL = _IFLA_GENEVE_TTL
-const IFLA_BR_MCAST_QUERIER_INTVL = _IFLA_BR_MCAST_QUERIER_INTVL
-const IFLA_PORT_VF = _IFLA_PORT_VF
-const IFLA_BR_NF_CALL_IP6TABLES = _IFLA_BR_NF_CALL_IP6TABLES
-const IFLA_MTU = _IFLA_MTU
-const IFLA_BR_ROOT_PORT = _IFLA_BR_ROOT_PORT
-const IFLA_PROMISCUITY = _IFLA_PROMISCUITY
-const IFLA_BR_MCAST_MEMBERSHIP_INTVL = _IFLA_BR_MCAST_MEMBERSHIP_INTVL
-const IFLA_PAD = _IFLA_PAD
-const IFLA_BRPORT_VLAN_TUNNEL = _IFLA_BRPORT_VLAN_TUNNEL
-const IFLA_BOND_AD_INFO = _IFLA_BOND_AD_INFO
-const IFLA_BR_UNSPEC = _IFLA_BR_UNSPEC
-const IFLA_IF_NETNSID = _IFLA_IF_NETNSID
-const IFLA_BOND_AD_INFO_UNSPEC = _IFLA_BOND_AD_INFO_UNSPEC
-const IFLA_NEW_NETNSID = _IFLA_NEW_NETNSID
-const IFLA_VRF_UNSPEC = _IFLA_VRF_UNSPEC
-const IFLA_VLAN_QOS_UNSPEC = _IFLA_VLAN_QOS_UNSPEC
-const IFLA_IPOIB_UMCAST = _IFLA_IPOIB_UMCAST
-const IFLA_PORT_REQUEST = _IFLA_PORT_REQUEST
-const IFLA_BOND_AD_INFO_AGGREGATOR = _IFLA_BOND_AD_INFO_AGGREGATOR
-const IFLA_VXLAN_GPE = _IFLA_VXLAN_GPE
-const IFLA_EXT_MASK = _IFLA_EXT_MASK
-const IFLA_GENEVE_COLLECT_METADATA = _IFLA_GENEVE_COLLECT_METADATA
-const IFLA_MACVLAN_MODE = _IFLA_MACVLAN_MODE
-const IFLA_BOND_AD_LACP_RATE = _IFLA_BOND_AD_LACP_RATE
-const IFLA_TUN_NUM_QUEUES = _IFLA_TUN_NUM_QUEUES
-const IFLA_COST = _IFLA_COST
-const IFLA_BOND_SLAVE_QUEUE_ID = _IFLA_BOND_SLAVE_QUEUE_ID
-const IFLA_OPERSTATE = _IFLA_OPERSTATE
-const IFLA_BOND_SLAVE_MII_STATUS = _IFLA_BOND_SLAVE_MII_STATUS
-const IFLA_MACSEC_WINDOW = _IFLA_MACSEC_WINDOW
-const IFLA_NUM_VF = _IFLA_NUM_VF
-const IFLA_BR_MCAST_QUERY_RESPONSE_INTVL = _IFLA_BR_MCAST_QUERY_RESPONSE_INTVL
-const IFLA_XDP_DRV_PROG_ID = _IFLA_XDP_DRV_PROG_ID
-const IFLA_VFINFO_LIST = _IFLA_VFINFO_LIST
-const IFLA_INFO_UNSPEC = _IFLA_INFO_UNSPEC
-const IFLA_VLAN_QOS_MAPPING = _IFLA_VLAN_QOS_MAPPING
-const IFLA_XDP_HW_PROG_ID = _IFLA_XDP_HW_PROG_ID
-const IFLA_GTP_UNSPEC = _IFLA_GTP_UNSPEC
-const IFLA_BR_MCAST_STARTUP_QUERY_INTVL = _IFLA_BR_MCAST_STARTUP_QUERY_INTVL
-const IFLA_BRPORT_ROOT_ID = _IFLA_BRPORT_ROOT_ID
-const IFLA_STATS64 = _IFLA_STATS64
-const IFLA_VF_STATS_RX_DROPPED = _IFLA_VF_STATS_RX_DROPPED
-const IFLA_VXLAN_GROUP = _IFLA_VXLAN_GROUP
-const IFLA_INFO_SLAVE_KIND = _IFLA_INFO_SLAVE_KIND
-const IFLA_VXLAN_L2MISS = _IFLA_VXLAN_L2MISS
-const IFLA_BR_HELLO_TIME = _IFLA_BR_HELLO_TIME
-const IFLA_IPVLAN_MODE = _IFLA_IPVLAN_MODE
-const IFLA_VF_UNSPEC = _IFLA_VF_UNSPEC
-const IFLA_VF_RSS_QUERY_EN = _IFLA_VF_RSS_QUERY_EN
-const IFLA_INET6_CONF = _IFLA_INET6_CONF
-const IFLA_VF_LINK_STATE_DISABLE = _IFLA_VF_LINK_STATE_DISABLE
-const IFLA_STATS_UNSPEC = _IFLA_STATS_UNSPEC
-const IFLA_VF_PORT_UNSPEC = _IFLA_VF_PORT_UNSPEC
-const IFLA_EVENT_REBOOT = _IFLA_EVENT_REBOOT
-const IFLA_TUN_NUM_DISABLED_QUEUES = _IFLA_TUN_NUM_DISABLED_QUEUES
-const IFLA_VF_STATS_MULTICAST = _IFLA_VF_STATS_MULTICAST
-const IFLA_BOND_UPDELAY = _IFLA_BOND_UPDELAY
-const IFLA_BR_TCN_TIMER = _IFLA_BR_TCN_TIMER
-const IFLA_GENEVE_UDP_CSUM = _IFLA_GENEVE_UDP_CSUM
-const IFLA_GENEVE_PORT = _IFLA_GENEVE_PORT
-const IFLA_WIRELESS = _IFLA_WIRELESS
-const IFLA_BRPORT_FORWARD_DELAY_TIMER = _IFLA_BRPORT_FORWARD_DELAY_TIMER
-const IFLA_XFRM_IF_ID = _IFLA_XFRM_IF_ID
-const IFLA_GTP_PDP_HASHSIZE = _IFLA_GTP_PDP_HASHSIZE
-const IFLA_BOND_ACTIVE_SLAVE = _IFLA_BOND_ACTIVE_SLAVE
-const IFLA_INFO_KIND = _IFLA_INFO_KIND
-const IFLA_VLAN_UNSPEC = _IFLA_VLAN_UNSPEC
-const IFLA_BRPORT_NO = _IFLA_BRPORT_NO
-const IFLA_VRF_PORT_UNSPEC = _IFLA_VRF_PORT_UNSPEC
-const IFLA_INET6_MCAST = _IFLA_INET6_MCAST
-const IFLA_HSR_VERSION = _IFLA_HSR_VERSION
-const IFLA_BOND_DOWNDELAY = _IFLA_BOND_DOWNDELAY
-const IFLA_VF_TX_RATE = _IFLA_VF_TX_RATE
-const IFLA_BRPORT_GROUP_FWD_MASK = _IFLA_BRPORT_GROUP_FWD_MASK
-const IFLA_MACVLAN_FLAGS = _IFLA_MACVLAN_FLAGS
-const IFLA_VF_STATS = _IFLA_VF_STATS
-const IFLA_MACSEC_CIPHER_SUITE = _IFLA_MACSEC_CIPHER_SUITE
-const IFLA_BR_MCAST_QUERY_USE_IFADDR = _IFLA_BR_MCAST_QUERY_USE_IFADDR
-const IFLA_VXLAN_LOCAL6 = _IFLA_VXLAN_LOCAL6
-const IFLA_BRPORT_PROXYARP_WIFI = _IFLA_BRPORT_PROXYARP_WIFI
-const IFLA_EVENT_NOTIFY_PEERS = _IFLA_EVENT_NOTIFY_PEERS
-const IFLA_ADDRESS = _IFLA_ADDRESS
-const IFLA_VF_INFO_UNSPEC = _IFLA_VF_INFO_UNSPEC
-const IFLA_BR_MCAST_HASH_MAX = _IFLA_BR_MCAST_HASH_MAX
-const IFLA_PPP_DEV_FD = _IFLA_PPP_DEV_FD
-const IFLA_VXLAN_UDP_ZERO_CSUM6_TX = _IFLA_VXLAN_UDP_ZERO_CSUM6_TX
-const IFLA_TUN_UNSPEC = _IFLA_TUN_UNSPEC
-const IFLA_BR_HELLO_TIMER = _IFLA_BR_HELLO_TIMER
-const IFLA_GENEVE_REMOTE = _IFLA_GENEVE_REMOTE
-const IFLA_VXLAN_LIMIT = _IFLA_VXLAN_LIMIT
-const IFLA_NUM_RX_QUEUES = _IFLA_NUM_RX_QUEUES
-const IFLA_BR_TOPOLOGY_CHANGE = _IFLA_BR_TOPOLOGY_CHANGE
-const IFLA_VLAN_PROTOCOL = _IFLA_VLAN_PROTOCOL
-const IFLA_MACVLAN_MACADDR_COUNT = _IFLA_MACVLAN_MACADDR_COUNT
-const IFLA_BRPORT_PAD = _IFLA_BRPORT_PAD
-const IFLA_NUM_TX_QUEUES = _IFLA_NUM_TX_QUEUES
-const IFLA_INFO_SLAVE_DATA = _IFLA_INFO_SLAVE_DATA
-const IFLA_GENEVE_ID = _IFLA_GENEVE_ID
-const IFLA_BOND_SLAVE_STATE = _IFLA_BOND_SLAVE_STATE
-const IFLA_BOND_AD_ACTOR_SYS_PRIO = _IFLA_BOND_AD_ACTOR_SYS_PRIO
-const IFLA_BR_PAD = _IFLA_BR_PAD
-const IFLA_VF_SPOOFCHK = _IFLA_VF_SPOOFCHK
-const IFLA_GENEVE_UDP_ZERO_CSUM6_RX = _IFLA_GENEVE_UDP_ZERO_CSUM6_RX
-const IFLA_BOND_TLB_DYNAMIC_LB = _IFLA_BOND_TLB_DYNAMIC_LB
-const IFLA_INET6_ICMP6STATS = _IFLA_INET6_ICMP6STATS
-const IFLA_VXLAN_L3MISS = _IFLA_VXLAN_L3MISS
-const IFLA_MACSEC_PORT = _IFLA_MACSEC_PORT
-const IFLA_BOND_ARP_IP_TARGET = _IFLA_BOND_ARP_IP_TARGET
-const IFLA_BRPORT_MCAST_TO_UCAST = _IFLA_BRPORT_MCAST_TO_UCAST
-const IFLA_INET6_STATS = _IFLA_INET6_STATS
-const IFLA_VF_STATS_RX_PACKETS = _IFLA_VF_STATS_RX_PACKETS
-const IFLA_UNSPEC = _IFLA_UNSPEC
-const IFLA_VF_STATS_PAD = _IFLA_VF_STATS_PAD
-const IFLA_BOND_AD_ACTOR_SYSTEM = _IFLA_BOND_AD_ACTOR_SYSTEM
-const IFLA_BR_MCAST_QUERIER = _IFLA_BR_MCAST_QUERIER
-const IFLA_BOND_SLAVE_AD_ACTOR_OPER_PORT_STATE = _IFLA_BOND_SLAVE_AD_ACTOR_OPER_PORT_STATE
-const IFLA_LINKMODE = _IFLA_LINKMODE
-const IFLA_BR_STP_STATE = _IFLA_BR_STP_STATE
-const IFLA_GENEVE_UDP_ZERO_CSUM6_TX = _IFLA_GENEVE_UDP_ZERO_CSUM6_TX
-const IFLA_BOND_XMIT_HASH_POLICY = _IFLA_BOND_XMIT_HASH_POLICY
-const IFLA_INFO_DATA = _IFLA_INFO_DATA
-const IFLA_VF_STATS_TX_PACKETS = _IFLA_VF_STATS_TX_PACKETS
-const IFLA_BRPORT_BCAST_FLOOD = _IFLA_BRPORT_BCAST_FLOOD
-const IFLA_GTP_FD0 = _IFLA_GTP_FD0
-const IFLA_GTP_FD1 = _IFLA_GTP_FD1
-const IFLA_BRPORT_ID = _IFLA_BRPORT_ID
-const IFLA_VF_MAC = _IFLA_VF_MAC
-const IFLA_VXLAN_REMCSUM_TX = _IFLA_VXLAN_REMCSUM_TX
-const IFLA_BOND_ARP_VALIDATE = _IFLA_BOND_ARP_VALIDATE
-const IFLA_MIN_MTU = _IFLA_MIN_MTU
-const IFLA_VXLAN_RSC = _IFLA_VXLAN_RSC
-const IFLA_MACSEC_ENCODING_SA = _IFLA_MACSEC_ENCODING_SA
-const IFLA_PORT_PROFILE = _IFLA_PORT_PROFILE
-const IFLA_XDP_FLAGS = _IFLA_XDP_FLAGS
-const IFLA_EVENT_BONDING_OPTIONS = _IFLA_EVENT_BONDING_OPTIONS
-const IFLA_BR_VLAN_FILTERING = _IFLA_BR_VLAN_FILTERING
-const IFLA_GROUP = _IFLA_GROUP
-const IFLA_BR_ROOT_PATH_COST = _IFLA_BR_ROOT_PATH_COST
-const IFLA_STATS_LINK_XSTATS = _IFLA_STATS_LINK_XSTATS
-const IFLA_TUN_PERSIST = _IFLA_TUN_PERSIST
-const IFLA_BRPORT_STATE = _IFLA_BRPORT_STATE
-const IFLA_BR_MCAST_SNOOPING = _IFLA_BR_MCAST_SNOOPING
-const IFLA_BR_TOPOLOGY_CHANGE_DETECTED = _IFLA_BR_TOPOLOGY_CHANGE_DETECTED
-const IFLA_BRPORT_MESSAGE_AGE_TIMER = _IFLA_BRPORT_MESSAGE_AGE_TIMER
-const IFLA_EVENT = _IFLA_EVENT
-const IFLA_BOND_PACKETS_PER_SLAVE = _IFLA_BOND_PACKETS_PER_SLAVE
-const IFLA_IPOIB_UNSPEC = _IFLA_IPOIB_UNSPEC
-const IFLA_GENEVE_UNSPEC = _IFLA_GENEVE_UNSPEC
-const IFLA_PHYS_PORT_ID = _IFLA_PHYS_PORT_ID
-const IFLA_VF_PORT = _IFLA_VF_PORT
-const IFLA_VRF_PORT_TABLE = _IFLA_VRF_PORT_TABLE
-const IFLA_MACVLAN_MACADDR_DATA = _IFLA_MACVLAN_MACADDR_DATA
-const IFLA_MACSEC_ENCRYPT = _IFLA_MACSEC_ENCRYPT
-const IFLA_MACSEC_SCI = _IFLA_MACSEC_SCI
-const IFLA_VXLAN_TOS = _IFLA_VXLAN_TOS
-const IFLA_BR_GROUP_FWD_MASK = _IFLA_BR_GROUP_FWD_MASK
-const IFLA_MACSEC_ES = _IFLA_MACSEC_ES
-const IFLA_GSO_MAX_SEGS = _IFLA_GSO_MAX_SEGS
-const IFLA_HSR_SLAVE1 = _IFLA_HSR_SLAVE1
-const IFLA_XFRM_LINK = _IFLA_XFRM_LINK
-const IFLA_LINK_NETNSID = _IFLA_LINK_NETNSID
-const IFLA_BOND_SLAVE_UNSPEC = _IFLA_BOND_SLAVE_UNSPEC
-const IFLA_BOND_RESEND_IGMP = _IFLA_BOND_RESEND_IGMP
-const IFLA_BOND_PRIMARY_RESELECT = _IFLA_BOND_PRIMARY_RESELECT
-const IFLA_INET6_FLAGS = _IFLA_INET6_FLAGS
-const IFLA_VF_VLAN_LIST = _IFLA_VF_VLAN_LIST
-const IFLA_NET_NS_FD = _IFLA_NET_NS_FD
-const IFLA_PHYS_SWITCH_ID = _IFLA_PHYS_SWITCH_ID
-const IFLA_TUN_PI = _IFLA_TUN_PI
-const IFLA_HSR_SLAVE2 = _IFLA_HSR_SLAVE2
-const IFLA_IPVLAN_UNSPEC = _IFLA_IPVLAN_UNSPEC
-const IFLA_VXLAN_GROUP6 = _IFLA_VXLAN_GROUP6
-const IFLA_INET_UNSPEC = _IFLA_INET_UNSPEC
-const IFLA_BRPORT_LEARNING = _IFLA_BRPORT_LEARNING
-const IFLA_VXLAN_PORT = _IFLA_VXLAN_PORT
-const IFLA_MACSEC_VALIDATION = _IFLA_MACSEC_VALIDATION
-const IFLA_BOND_ARP_ALL_TARGETS = _IFLA_BOND_ARP_ALL_TARGETS
-const IFLA_VF_STATS_TX_BYTES = _IFLA_VF_STATS_TX_BYTES
-const IFLA_PHYS_PORT_NAME = _IFLA_PHYS_PORT_NAME
-const IFLA_NET_NS_PID = _IFLA_NET_NS_PID
-const IFLA_VF_VLAN_INFO_UNSPEC = _IFLA_VF_VLAN_INFO_UNSPEC
-const IFLA_MACVLAN_MACADDR_MODE = _IFLA_MACVLAN_MACADDR_MODE
-const IFLA_VXLAN_PORT_RANGE = _IFLA_VXLAN_PORT_RANGE
-const IFLA_EVENT_NONE = _IFLA_EVENT_NONE
-const IFLA_BR_VLAN_DEFAULT_PVID = _IFLA_BR_VLAN_DEFAULT_PVID
-const IFLA_OFFLOAD_XSTATS_CPU_HIT = _IFLA_OFFLOAD_XSTATS_CPU_HIT
-const IFLA_VXLAN_TTL_INHERIT = _IFLA_VXLAN_TTL_INHERIT
-const IFLA_BR_MCAST_STARTUP_QUERY_CNT = _IFLA_BR_MCAST_STARTUP_QUERY_CNT
-const IFLA_STATS_AF_SPEC = _IFLA_STATS_AF_SPEC
-const IFLA_TUN_MULTI_QUEUE = _IFLA_TUN_MULTI_QUEUE
-const IFLA_HSR_SUPERVISION_ADDR = _IFLA_HSR_SUPERVISION_ADDR
-const IFLA_VXLAN_UDP_ZERO_CSUM6_RX = _IFLA_VXLAN_UDP_ZERO_CSUM6_RX
-const IFLA_PORT_VSI_TYPE = _IFLA_PORT_VSI_TYPE
-const IFLA_PROTINFO = _IFLA_PROTINFO
-const IFLA_MACSEC_SCB = _IFLA_MACSEC_SCB
-const IFLA_BR_NF_CALL_ARPTABLES = _IFLA_BR_NF_CALL_ARPTABLES
-const IFLA_QDISC = _IFLA_QDISC
-const IFLA_BOND_AD_INFO_NUM_PORTS = _IFLA_BOND_AD_INFO_NUM_PORTS
-const IFLA_BOND_ARP_INTERVAL = _IFLA_BOND_ARP_INTERVAL
-const IFLA_CARRIER_UP_COUNT = _IFLA_CARRIER_UP_COUNT
-const IFLA_XDP_SKB_PROG_ID = _IFLA_XDP_SKB_PROG_ID
-const IFLA_EVENT_FEATURES = _IFLA_EVENT_FEATURES
-const IFLA_PPP_UNSPEC = _IFLA_PPP_UNSPEC
-const IFLA_TUN_OWNER = _IFLA_TUN_OWNER
-const IFLA_BOND_LP_INTERVAL = _IFLA_BOND_LP_INTERVAL
-const IFLA_VF_IB_NODE_GUID = _IFLA_VF_IB_NODE_GUID
-const IFLA_BOND_AD_INFO_ACTOR_KEY = _IFLA_BOND_AD_INFO_ACTOR_KEY
-const IFLA_VLAN_FLAGS = _IFLA_VLAN_FLAGS
-const IFLA_GTP_ROLE = _IFLA_GTP_ROLE
-const IFLA_VXLAN_PROXY = _IFLA_VXLAN_PROXY
-const IFLA_VXLAN_REMCSUM_NOPARTIAL = _IFLA_VXLAN_REMCSUM_NOPARTIAL
-const IFLA_MACVLAN_MACADDR = _IFLA_MACVLAN_MACADDR
-const IFLA_VLAN_EGRESS_QOS = _IFLA_VLAN_EGRESS_QOS
-const IFLA_BOND_AD_SELECT = _IFLA_BOND_AD_SELECT
-const IFLA_VXLAN_TTL = _IFLA_VXLAN_TTL
-const IFLA_IPVLAN_FLAGS = _IFLA_IPVLAN_FLAGS
-const IFLA_EVENT_IGMP_RESEND = _IFLA_EVENT_IGMP_RESEND
-const IFLA_VLAN_ID = _IFLA_VLAN_ID
-const IFLA_BOND_NUM_PEER_NOTIF = _IFLA_BOND_NUM_PEER_NOTIF
-const IFLA_PROTO_DOWN = _IFLA_PROTO_DOWN
-const IFLA_IFNAME = _IFLA_IFNAME
-const IFLA_AF_SPEC = _IFLA_AF_SPEC
-const IFLA_STATS_LINK_64 = _IFLA_STATS_LINK_64
-const IFLA_BR_BRIDGE_ID = _IFLA_BR_BRIDGE_ID
-const IFLA_BRPORT_UNICAST_FLOOD = _IFLA_BRPORT_UNICAST_FLOOD
-const IFLA_CARRIER_DOWN_COUNT = _IFLA_CARRIER_DOWN_COUNT
-const IFLA_BR_FORWARD_DELAY = _IFLA_BR_FORWARD_DELAY
-const IFLA_XDP_FD = _IFLA_XDP_FD
-const IFLA_BRPORT_HOLD_TIMER = _IFLA_BRPORT_HOLD_TIMER
-const IFLA_INET6_CACHEINFO = _IFLA_INET6_CACHEINFO
-const IFLA_VF_VLAN = _IFLA_VF_VLAN
-const IFLA_BR_MCAST_HASH_ELASTICITY = _IFLA_BR_MCAST_HASH_ELASTICITY
-const IFLA_MAX_MTU = _IFLA_MAX_MTU
-const IFLA_IFALIAS = _IFLA_IFALIAS
-const IFLA_VF_TRUST = _IFLA_VF_TRUST
-const IFLA_VXLAN_LINK = _IFLA_VXLAN_LINK
-const IFLA_VXLAN_AGEING = _IFLA_VXLAN_AGEING
-const IFLA_XDP_PROG_ID = _IFLA_XDP_PROG_ID
-const IFLA_INFO_XSTATS = _IFLA_INFO_XSTATS
-const IFLA_BR_AGEING_TIME = _IFLA_BR_AGEING_TIME
-const IFLA_STATS_LINK_XSTATS_SLAVE = _IFLA_STATS_LINK_XSTATS_SLAVE
-const IFLA_VXLAN_UDP_CSUM = _IFLA_VXLAN_UDP_CSUM
-const IFLA_RMNET_FLAGS = _IFLA_RMNET_FLAGS
-const IFLA_PORT_SELF = _IFLA_PORT_SELF
-const IFLA_BR_GROUP_ADDR = _IFLA_BR_GROUP_ADDR
-const IFLA_VXLAN_UNSPEC = _IFLA_VXLAN_UNSPEC
-const IFLA_BOND_MIIMON = _IFLA_BOND_MIIMON
-const IFLA_INET_CONF = _IFLA_INET_CONF
-const IFLA_BRPORT_PROTECT = _IFLA_BRPORT_PROTECT
-const IFLA_MACVLAN_UNSPEC = _IFLA_MACVLAN_UNSPEC
-const IFLA_BOND_UNSPEC = _IFLA_BOND_UNSPEC
-const IFLA_GENEVE_LABEL = _IFLA_GENEVE_LABEL
-const IFLA_MACSEC_ICV_LEN = _IFLA_MACSEC_ICV_LEN
-const IFLA_VXLAN_LEARNING = _IFLA_VXLAN_LEARNING
-const IFF_ONE_QUEUE = _IFF_ONE_QUEUE
-const IFF_POINTOPOINT = _IFF_POINTOPOINT
-const IFF_UP = _IFF_UP
-const IFF_TAP = _IFF_TAP
-const IFF_NAPI_FRAGS = _IFF_NAPI_FRAGS
-const IFF_ALLMULTI = _IFF_ALLMULTI
-const IFF_AUTOMEDIA = _IFF_AUTOMEDIA
-const IFF_SLAVE = _IFF_SLAVE
-const IFF_MASTER = _IFF_MASTER
-const IFF_NOTRAILERS = _IFF_NOTRAILERS
-const IFF_TUN = _IFF_TUN
-const IFF_NOFILTER = _IFF_NOFILTER
-const IFF_DEBUG = _IFF_DEBUG
-const IFF_PERSIST = _IFF_PERSIST
-const IFF_VNET_HDR = _IFF_VNET_HDR
-const IFF_ATTACH_QUEUE = _IFF_ATTACH_QUEUE
-const IFF_DYNAMIC = _IFF_DYNAMIC
-const IFF_LOOPBACK = _IFF_LOOPBACK
-const IFF_MULTICAST = _IFF_MULTICAST
-const IFF_NOARP = _IFF_NOARP
-const IFF_DETACH_QUEUE = _IFF_DETACH_QUEUE
-const IFF_PORTSEL = _IFF_PORTSEL
-const IFF_NO_PI = _IFF_NO_PI
-const IFF_NAPI = _IFF_NAPI
-const IFF_BROADCAST = _IFF_BROADCAST
-const IFF_TUN_EXCL = _IFF_TUN_EXCL
-const IFF_MULTI_QUEUE = _IFF_MULTI_QUEUE
-const IFF_PROMISC = _IFF_PROMISC
-const IFF_RUNNING = _IFF_RUNNING
-const IFNAMSIZ = _IFNAMSIZ
-const SIOCSIFBR = _SIOCSIFBR
-const SIOCGIFDSTADDR = _SIOCGIFDSTADDR
-const SIOCGRARP = _SIOCGRARP
-const SIOCGIFMETRIC = _SIOCGIFMETRIC
-const SIOCGIFPFLAGS = _SIOCGIFPFLAGS
-const SIOCGSTAMPNS = _SIOCGSTAMPNS
-const SIOCDELMULTI = _SIOCDELMULTI
-const SIOCGIFBR = _SIOCGIFBR
-const SIOCDELDLCI = _SIOCDELDLCI
-const SIOCGARP = _SIOCGARP
-const SIOCGIFHWADDR = _SIOCGIFHWADDR
-const SIOCSIFBRDADDR = _SIOCSIFBRDADDR
-const SIOCSIFMTU = _SIOCSIFMTU
-const SIOCGIFCONF = _SIOCGIFCONF
-const SIOCGIFNETMASK = _SIOCGIFNETMASK
-const SIOCDELRT = _SIOCDELRT
-const SIOCADDRT = _SIOCADDRT
-const SIOCGIFFLAGS = _SIOCGIFFLAGS
-const SIOCGIFMAP = _SIOCGIFMAP
-const SIOCSARP = _SIOCSARP
-const SIOCGIFMEM = _SIOCGIFMEM
-const SIOCSIFLINK = _SIOCSIFLINK
-const SIOCPROTOPRIVATE = _SIOCPROTOPRIVATE
-const SIOCSIFNAME = _SIOCSIFNAME
-const SIOCGIFSLAVE = _SIOCGIFSLAVE
-const SIOCGSTAMP = _SIOCGSTAMP
-const SIOCGIFNAME = _SIOCGIFNAME
-const SIOCGIFMTU = _SIOCGIFMTU
-const SIOCDIFADDR = _SIOCDIFADDR
-const SIOCSIFTXQLEN = _SIOCSIFTXQLEN
-const SIOCDRARP = _SIOCDRARP
-const SIOCDARP = _SIOCDARP
-const SIOCSIFFLAGS = _SIOCSIFFLAGS
-const SIOCGIFCOUNT = _SIOCGIFCOUNT
-const SIOCGIFENCAP = _SIOCGIFENCAP
-const SIOCGIFTXQLEN = _SIOCGIFTXQLEN
-const SIOCSIFADDR = _SIOCSIFADDR
-const SIOCSIFMAP = _SIOCSIFMAP
-const SIOCGIFADDR = _SIOCGIFADDR
-const SIOCSIFNETMASK = _SIOCSIFNETMASK
-const SIOCRTMSG = _SIOCRTMSG
-const SIOCSIFSLAVE = _SIOCSIFSLAVE
-const SIOCSIFMEM = _SIOCSIFMEM
-const SIOCATMARK = _SIOCATMARK
-const SIOCGIFBRDADDR = _SIOCGIFBRDADDR
-const SIOCSIFHWADDR = _SIOCSIFHWADDR
-const SIOCDEVPRIVATE = _SIOCDEVPRIVATE
-const SIOCSIFDSTADDR = _SIOCSIFDSTADDR
-const SIOCSIFHWBROADCAST = _SIOCSIFHWBROADCAST
-const SIOCGIFINDEX = _SIOCGIFINDEX
-const SIOCSRARP = _SIOCSRARP
-const SIOCGPGRP = _SIOCGPGRP
-const SIOCADDDLCI = _SIOCADDDLCI
-const SIOCSIFMETRIC = _SIOCSIFMETRIC
-const SIOCSPGRP = _SIOCSPGRP
-const SIOCSIFPFLAGS = _SIOCSIFPFLAGS
-const SIOCSIFENCAP = _SIOCSIFENCAP
-const SIOCADDMULTI = _SIOCADDMULTI
-type IfAddrmsg struct { Family uint8; Prefixlen uint8; Flags uint8; Scope uint8; Index uint32; }
-type RtAttr struct { Len uint16; Type uint16; }
-type Inet4Pktinfo struct { Ifindex int32; Spec_dst [4]byte; Addr [4]byte; }
-type Inet6Pktinfo struct { Addr [16]byte; Ifindex uint32; }
-type Termios struct { Iflag uint32; Oflag uint32; Cflag uint32; Lflag uint32; Line uint8; Cc [31+1]uint8; Ispeed uint32; Ospeed uint32; }
-const IGNBRK = _IGNBRK
-const BRKINT = _BRKINT
-const IGNPAR = _IGNPAR
-const PARMRK = _PARMRK
-const INPCK = _INPCK
-const ISTRIP = _ISTRIP
-const INLCR = _INLCR
-const IGNCR = _IGNCR
-const ICRNL = _ICRNL
-const IUCLC = _IUCLC
-const IXON = _IXON
-const IXANY = _IXANY
-const IXOFF = _IXOFF
-const IMAXBEL = _IMAXBEL
-const IUTF8 = _IUTF8
-const OPOST = _OPOST
-const OLCUC = _OLCUC
-const ONLCR = _ONLCR
-const OCRNL = _OCRNL
-const ONOCR = _ONOCR
-const ONLRET = _ONLRET
-const OFILL = _OFILL
-const OFDEL = _OFDEL
-const NLDLY = _NLDLY
-const NL0 = _NL0
-const NL1 = _NL1
-const CRDLY = _CRDLY
-const CR0 = _CR0
-const CR1 = _CR1
-const CR2 = _CR2
-const CR3 = _CR3
-const CS5 = _CS5
-const CS6 = _CS6
-const CS7 = _CS7
-const CS8 = _CS8
-const TABDLY = _TABDLY
-const BSDLY = _BSDLY
-const VTDLY = _VTDLY
-const FFDLY = _FFDLY
-const CBAUD = _CBAUD
-const CBAUDEX = _CBAUDEX
-const CSIZE = _CSIZE
-const CSTOPB = _CSTOPB
-const CREAD = _CREAD
-const PARENB = _PARENB
-const PARODD = _PARODD
-const HUPCL = _HUPCL
-const CLOCAL = _CLOCAL
-const CIBAUD = _CIBAUD
-const CMSPAR = _CMSPAR
-const CRTSCTS = _CRTSCTS
-const ISIG = _ISIG
-const ICANON = _ICANON
-const XCASE = _XCASE
-const ECHO = _ECHO
-const ECHOE = _ECHOE
-const ECHOK = _ECHOK
-const ECHONL = _ECHONL
-const ECHOCTL = _ECHOCTL
-const ECHOPRT = _ECHOPRT
-const ECHOKE = _ECHOKE
-const FLUSHO = _FLUSHO
-const NOFLSH = _NOFLSH
-const TOSTOP = _TOSTOP
-const PENDIN = _PENDIN
-const IEXTEN = _IEXTEN
-const VINTR = _VINTR
-const VQUIT = _VQUIT
-const VERASE = _VERASE
-const VKILL = _VKILL
-const VEOF = _VEOF
-const VMIN = _VMIN
-const VEOL = _VEOL
-const VTIME = _VTIME
-const VEOL2 = _VEOL2
-const VSTART = _VSTART
-const VSTOP = _VSTOP
-const VSUSP = _VSUSP
-const VLNEXT = _VLNEXT
-const VWERASE = _VWERASE
-const VREPRINT = _VREPRINT
-const VDISCARD = _VDISCARD
-const TCSANOW = _TCSANOW
-const TCSADRAIN = _TCSADRAIN
-const TCSAFLUSH = _TCSAFLUSH
-const TCIFLUSH = _TCIFLUSH
-const TCOFLUSH = _TCOFLUSH
-const TCIOFLUSH = _TCIOFLUSH
-const TCOOFF = _TCOOFF
-const TCOON = _TCOON
-const TCIOFF = _TCIOFF
-const TCION = _TCION
-const B0 = _B0
-const B50 = _B50
-const B75 = _B75
-const B110 = _B110
-const B134 = _B134
-const B150 = _B150
-const B200 = _B200
-const B300 = _B300
-const B600 = _B600
-const B1200 = _B1200
-const B1800 = _B1800
-const B2400 = _B2400
-const B4800 = _B4800
-const B9600 = _B9600
-const B19200 = _B19200
-const B38400 = _B38400
-const B57600 = _B57600
-const B115200 = _B115200
-const B230400 = _B230400
-const B460800 = _B460800
-const B500000 = _B500000
-const B576000 = _B576000
-const B921600 = _B921600
-const B1000000 = _B1000000
-const B1152000 = _B1152000
-const B1500000 = _B1500000
-const B2000000 = _B2000000
-const B2500000 = _B2500000
-const B3000000 = _B3000000
-const B3500000 = _B3500000
-const B4000000 = _B4000000
-const MNT_DETACH = _MNT_DETACH
-const MNT_EXPIRE = _MNT_EXPIRE
-const MNT_FORCE = _MNT_FORCE
-const MS_DIRSYNC = _MS_DIRSYNC
-const MS_RDONLY = _MS_RDONLY
-const MS_STRICTATIME = _MS_STRICTATIME
-const MS_RMT_MASK = _MS_RMT_MASK
-const MS_NODIRATIME = _MS_NODIRATIME
-const MS_NODEV = _MS_NODEV
-const MS_KERNMOUNT = _MS_KERNMOUNT
-const MS_MOVE = _MS_MOVE
-const MS_MGC_VAL = _MS_MGC_VAL
-const MS_PRIVATE = _MS_PRIVATE
-const MS_BIND = _MS_BIND
-const MS_RELATIME = _MS_RELATIME
-const MS_NOSUID = _MS_NOSUID
-const MS_BORN = _MS_BORN
-const MS_LAZYTIME = _MS_LAZYTIME
-const MS_NOATIME = _MS_NOATIME
-const MS_NOSEC = _MS_NOSEC
-const MS_INVALIDATE = _MS_INVALIDATE
-const MS_REMOUNT = _MS_REMOUNT
-const MS_NOREMOTELOCK = _MS_NOREMOTELOCK
-const MS_SUBMOUNT = _MS_SUBMOUNT
-const MS_SYNCHRONOUS = _MS_SYNCHRONOUS
-const MS_ACTIVE = _MS_ACTIVE
-const MS_SHARED = _MS_SHARED
-const MS_VERBOSE = _MS_VERBOSE
-const MS_POSIXACL = _MS_POSIXACL
-const MS_ASYNC = _MS_ASYNC
-const MS_MANDLOCK = _MS_MANDLOCK
-const MS_SLAVE = _MS_SLAVE
-const MS_I_VERSION = _MS_I_VERSION
-const MS_NOEXEC = _MS_NOEXEC
-const MS_REC = _MS_REC
-const MS_NOUSER = _MS_NOUSER
-const MS_UNBINDABLE = _MS_UNBINDABLE
-const MS_SILENT = _MS_SILENT
-const MS_SYNC = _MS_SYNC
-const MS_MGC_MSK = _MS_MGC_MSK
-const FALLOC_FL_UNSHARE_RANGE = _FALLOC_FL_UNSHARE_RANGE
-const FALLOC_FL_PUNCH_HOLE = _FALLOC_FL_PUNCH_HOLE
-const FALLOC_FL_ZERO_RANGE = _FALLOC_FL_ZERO_RANGE
-const FALLOC_FL_INSERT_RANGE = _FALLOC_FL_INSERT_RANGE
-const FALLOC_FL_COLLAPSE_RANGE = _FALLOC_FL_COLLAPSE_RANGE
-const FALLOC_FL_KEEP_SIZE = _FALLOC_FL_KEEP_SIZE
-const FALLOC_FL_NO_HIDE_STALE = _FALLOC_FL_NO_HIDE_STALE
-type Statfs_t struct { Type int64; Bsize int64; Blocks uint64; Bfree uint64; Bavail uint64; Files uint64; Ffree uint64; Fsid ___fsid_t; Namelen int64; Frsize int64; Flags int64; Spare [3+1]int64; }
-type Timex struct { Modes uint32; Offset int64; Freq int64; Maxerror int64; Esterror int64; Status int32; Constant int64; Precision int64; Tolerance int64; Time Timeval; Tick int64; Ppsfreq int64; Jitter int64; Shift int32; Stabil int64; Jitcnt int64; Calcnt int64; Errcnt int64; Stbcnt int64; Tai int32; Godump_0 int32; Godump_1 int32; Godump_2 int32; Godump_3 int32; Godump_4 int32; Godump_5 int32; Godump_6 int32; Godump_7 int32; Godump_8 int32; Godump_9 int32; Godump_10 int32; }
-type Rlimit struct { Cur uint64; Max uint64; }
-const RLIMIT_CORE = _RLIMIT_CORE
-const RLIMIT_AS = _RLIMIT_AS
-const RLIMIT_STACK = _RLIMIT_STACK
-const RLIMIT_NOFILE = _RLIMIT_NOFILE
-const RLIMIT_DATA = _RLIMIT_DATA
-const RLIMIT_CPU = _RLIMIT_CPU
-const RLIMIT_FSIZE = _RLIMIT_FSIZE
-const RLIM_INFINITY = _RLIM_INFINITY
-const RLIM_SAVED_CUR = _RLIM_SAVED_CUR
-const RLIM_SAVED_MAX = _RLIM_SAVED_MAX
-type Sysinfo_t struct { Uptime int64; Loads [2+1]uint64; Totalram uint64; Freeram uint64; Sharedram uint64; Bufferram uint64; Totalswap uint64; Freeswap uint64; Procs uint16; pad uint16; Totalhigh uint64; Freehigh uint64; Unit uint32; _f [0]int8; Godump_0_pad [4]byte; }
-type Ustat_t struct { Tfree int32; Tinoe uint64; Fname [5+1]int8; Fpack [5+1]int8; }
-type Utimbuf struct { Actime int64; Modtime int64; }
-const LOCK_WRITE = _LOCK_WRITE
-const LOCK_RW = _LOCK_RW
-const LOCK_SH = _LOCK_SH
-const LOCK_READ = _LOCK_READ
-const LOCK_MAND = _LOCK_MAND
-const LOCK_NB = _LOCK_NB
-const LOCK_EX = _LOCK_EX
-const LOCK_UN = _LOCK_UN
-const PRIO_PGRP = _PRIO_PGRP
-const PRIO_USER = _PRIO_USER
-const PRIO_PROCESS = _PRIO_PROCESS
-const PRIO_MAX = _PRIO_MAX
-const PRIO_MIN = _PRIO_MIN
-const LINUX_REBOOT_MAGIC2C = _LINUX_REBOOT_MAGIC2C
-const LINUX_REBOOT_CMD_RESTART = _LINUX_REBOOT_CMD_RESTART
-const LINUX_REBOOT_CMD_SW_SUSPEND = _LINUX_REBOOT_CMD_SW_SUSPEND
-const LINUX_REBOOT_CMD_POWER_OFF = _LINUX_REBOOT_CMD_POWER_OFF
-const LINUX_REBOOT_MAGIC2A = _LINUX_REBOOT_MAGIC2A
-const LINUX_REBOOT_CMD_KEXEC = _LINUX_REBOOT_CMD_KEXEC
-const LINUX_REBOOT_MAGIC2B = _LINUX_REBOOT_MAGIC2B
-const LINUX_REBOOT_CMD_RESTART2 = _LINUX_REBOOT_CMD_RESTART2
-const LINUX_REBOOT_CMD_CAD_OFF = _LINUX_REBOOT_CMD_CAD_OFF
-const LINUX_REBOOT_CMD_CAD_ON = _LINUX_REBOOT_CMD_CAD_ON
-const LINUX_REBOOT_MAGIC1 = _LINUX_REBOOT_MAGIC1
-const LINUX_REBOOT_MAGIC2 = _LINUX_REBOOT_MAGIC2
-const LINUX_REBOOT_CMD_HALT = _LINUX_REBOOT_CMD_HALT
-type SockFilter struct { Code uint16; Jt uint8; Jf uint8; K uint32; }
-type SockFprog struct { Len uint16; Filter *SockFilter; }
-const BPF_JGE = _BPF_JGE
-const BPF_LD = _BPF_LD
-const BPF_H = _BPF_H
-const BPF_MEMWORDS = _BPF_MEMWORDS
-const BPF_MOD = _BPF_MOD
-const BPF_MISC = _BPF_MISC
-const BPF_JA = _BPF_JA
-const BPF_MAJOR_VERSION = _BPF_MAJOR_VERSION
-const BPF_MSH = _BPF_MSH
-const BPF_K = _BPF_K
-const BPF_OR = _BPF_OR
-const BPF_MUL = _BPF_MUL
-const BPF_XOR = _BPF_XOR
-const BPF_MINOR_VERSION = _BPF_MINOR_VERSION
-const BPF_A = _BPF_A
-const BPF_B = _BPF_B
-const BPF_W = _BPF_W
-const BPF_X = _BPF_X
-const BPF_LEN = _BPF_LEN
-const BPF_JEQ = _BPF_JEQ
-const BPF_JGT = _BPF_JGT
-const BPF_NET_OFF = _BPF_NET_OFF
-const BPF_ABS = _BPF_ABS
-const BPF_AND = _BPF_AND
-const BPF_STX = _BPF_STX
-const BPF_MEM = _BPF_MEM
-const BPF_ADD = _BPF_ADD
-const BPF_SUB = _BPF_SUB
-const BPF_JMP = _BPF_JMP
-const BPF_LL_OFF = _BPF_LL_OFF
-const BPF_LDX = _BPF_LDX
-const BPF_IND = _BPF_IND
-const BPF_JSET = _BPF_JSET
-const BPF_ALU = _BPF_ALU
-const BPF_NEG = _BPF_NEG
-const BPF_LSH = _BPF_LSH
-const BPF_MAXINSNS = _BPF_MAXINSNS
-const BPF_TXA = _BPF_TXA
-const BPF_DIV = _BPF_DIV
-const BPF_RET = _BPF_RET
-const BPF_TAX = _BPF_TAX
-const BPF_ST = _BPF_ST
-const BPF_RSH = _BPF_RSH
-const BPF_IMM = _BPF_IMM
-type NlAttr struct { Len uint16; Type uint16; }
-type NlMsgerr struct { Error int32; Msg NlMsghdr; }
-type RtNexthop struct { Len uint16; Flags uint8; Hops uint8; Ifindex int32; }
-const NETLINK_RDMA = _NETLINK_RDMA
-const NETLINK_FIREWALL = _NETLINK_FIREWALL
-const NETLINK_KOBJECT_UEVENT = _NETLINK_KOBJECT_UEVENT
-const NETLINK_UNUSED = _NETLINK_UNUSED
-const NETLINK_XFRM = _NETLINK_XFRM
-const NETLINK_USERSOCK = _NETLINK_USERSOCK
-const NETLINK_INET_DIAG = _NETLINK_INET_DIAG
-const NETLINK_SCSITRANSPORT = _NETLINK_SCSITRANSPORT
-const NETLINK_SELINUX = _NETLINK_SELINUX
-const NETLINK_ISCSI = _NETLINK_ISCSI
-const NETLINK_RX_RING = _NETLINK_RX_RING
-const NETLINK_EXT_ACK = _NETLINK_EXT_ACK
-const NETLINK_ECRYPTFS = _NETLINK_ECRYPTFS
-const NETLINK_CRYPTO = _NETLINK_CRYPTO
-const NETLINK_BROADCAST_ERROR = _NETLINK_BROADCAST_ERROR
-const NETLINK_PKTINFO = _NETLINK_PKTINFO
-const NETLINK_UNCONNECTED = _NETLINK_UNCONNECTED
-const NETLINK_LISTEN_ALL_NSID = _NETLINK_LISTEN_ALL_NSID
-const NETLINK_CAP_ACK = _NETLINK_CAP_ACK
-const NETLINK_NFLOG = _NETLINK_NFLOG
-const NETLINK_FIB_LOOKUP = _NETLINK_FIB_LOOKUP
-const NETLINK_SMC = _NETLINK_SMC
-const NETLINK_ROUTE = _NETLINK_ROUTE
-const NETLINK_NETFILTER = _NETLINK_NETFILTER
-const NETLINK_NO_ENOBUFS = _NETLINK_NO_ENOBUFS
-const NETLINK_CONNECTED = _NETLINK_CONNECTED
-const NETLINK_LIST_MEMBERSHIPS = _NETLINK_LIST_MEMBERSHIPS
-const NETLINK_DROP_MEMBERSHIP = _NETLINK_DROP_MEMBERSHIP
-const NETLINK_GENERIC = _NETLINK_GENERIC
-const NETLINK_CONNECTOR = _NETLINK_CONNECTOR
-const NETLINK_DNRTMSG = _NETLINK_DNRTMSG
-const NETLINK_AUDIT = _NETLINK_AUDIT
-const NETLINK_SOCK_DIAG = _NETLINK_SOCK_DIAG
-const NETLINK_ADD_MEMBERSHIP = _NETLINK_ADD_MEMBERSHIP
-const NETLINK_IP6_FW = _NETLINK_IP6_FW
-const NETLINK_TX_RING = _NETLINK_TX_RING
-const NLA_F_NESTED = _NLA_F_NESTED
-const NLA_F_NET_BYTEORDER = _NLA_F_NET_BYTEORDER
-const NLA_TYPE_MASK = _NLA_TYPE_MASK
-const NLA_ALIGNTO = _NLA_ALIGNTO
-const NLA_HDRLEN = _NLA_HDRLEN_val
-const PACKET_MR_UNICAST = _PACKET_MR_UNICAST
-const PACKET_FANOUT_DATA = _PACKET_FANOUT_DATA
-const PACKET_ORIGDEV = _PACKET_ORIGDEV
-const PACKET_RECV_OUTPUT = _PACKET_RECV_OUTPUT
-const PACKET_LOSS = _PACKET_LOSS
-const PACKET_ROLLOVER_STATS = _PACKET_ROLLOVER_STATS
-const PACKET_MR_PROMISC = _PACKET_MR_PROMISC
-const PACKET_LOOPBACK = _PACKET_LOOPBACK
-const PACKET_VERSION = _PACKET_VERSION
-const PACKET_TX_RING = _PACKET_TX_RING
-const PACKET_HOST = _PACKET_HOST
-const PACKET_MR_MULTICAST = _PACKET_MR_MULTICAST
-const PACKET_STATISTICS = _PACKET_STATISTICS
-const PACKET_MULTICAST = _PACKET_MULTICAST
-const PACKET_TX_TIMESTAMP = _PACKET_TX_TIMESTAMP
-const PACKET_HDRLEN = _PACKET_HDRLEN
-const PACKET_BROADCAST = _PACKET_BROADCAST
-const PACKET_COPY_THRESH = _PACKET_COPY_THRESH
-const PACKET_OUTGOING = _PACKET_OUTGOING
-const PACKET_VNET_HDR = _PACKET_VNET_HDR
-const PACKET_FANOUT = _PACKET_FANOUT
-const PACKET_OTHERHOST = _PACKET_OTHERHOST
-const PACKET_DROP_MEMBERSHIP = _PACKET_DROP_MEMBERSHIP
-const PACKET_RESERVE = _PACKET_RESERVE
-const PACKET_QDISC_BYPASS = _PACKET_QDISC_BYPASS
-const PACKET_MR_ALLMULTI = _PACKET_MR_ALLMULTI
-const PACKET_TX_HAS_OFF = _PACKET_TX_HAS_OFF
-const PACKET_RX_RING = _PACKET_RX_RING
-const PACKET_ADD_MEMBERSHIP = _PACKET_ADD_MEMBERSHIP
-const PACKET_FASTROUTE = _PACKET_FASTROUTE
-const PACKET_AUXDATA = _PACKET_AUXDATA
-const PACKET_TIMESTAMP = _PACKET_TIMESTAMP
-type InotifyEvent struct { Wd int32; Mask uint32; Cookie uint32; Len uint32; Name [0]int8; }
-const CLONE_PTRACE = _CLONE_PTRACE
-const CLONE_SIGHAND = _CLONE_SIGHAND
-const CLONE_DETACHED = _CLONE_DETACHED
-const CLONE_SYSVSEM = _CLONE_SYSVSEM
-const CLONE_NEWUSER = _CLONE_NEWUSER
-const CLONE_PARENT_SETTID = _CLONE_PARENT_SETTID
-const CLONE_CHILD_CLEARTID = _CLONE_CHILD_CLEARTID
-const CLONE_PARENT = _CLONE_PARENT
-const CLONE_UNTRACED = _CLONE_UNTRACED
-const CLONE_CHILD_SETTID = _CLONE_CHILD_SETTID
-const CLONE_THREAD = _CLONE_THREAD
-const CLONE_FS = _CLONE_FS
-const CLONE_NEWCGROUP = _CLONE_NEWCGROUP
-const CLONE_NEWIPC = _CLONE_NEWIPC
-const CLONE_SETTLS = _CLONE_SETTLS
-const CLONE_NEWUTS = _CLONE_NEWUTS
-const CLONE_VM = _CLONE_VM
-const CLONE_NEWNET = _CLONE_NEWNET
-const CLONE_IO = _CLONE_IO
-const CLONE_FILES = _CLONE_FILES
-const CLONE_VFORK = _CLONE_VFORK
-const CLONE_NEWNS = _CLONE_NEWNS
-const CLONE_NEWPID = _CLONE_NEWPID
-const SizeofCmsghdr = _sizeof_cmsghdr
-const SizeofIPMreq = _sizeof_ip_mreq
-const SizeofIPMreqn = _sizeof_ip_mreqn
-const SizeofIPv6Mreq = _sizeof_ipv6_mreq
-const SizeofIfAddrmsg = _sizeof_ifaddrmsg
-const SizeofIfInfomsg = _sizeof_ifinfomsg
-const SizeofInet4Pktinfo = _sizeof_in_pktinfo
-const SizeofInet6Pktinfo = _sizeof_in6_pktinfo
-const SizeofInotifyEvent = _sizeof_inotify_event
-const SizeofLinger = _sizeof_linger
-const SizeofMsghdr = _sizeof_msghdr
-const SizeofNlAttr = _sizeof_nlattr
-const SizeofNlMsgerr = _sizeof_nlmsgerr
-const SizeofNlMsghdr = _sizeof_nlmsghdr
-const SizeofRtAttr = _sizeof_rtattr
-const SizeofRtGenmsg = _sizeof_rtgenmsg
-const SizeofRtMsg = _sizeof_rtmsg
-const SizeofRtNexthop = _sizeof_rtnexthop
-const SizeofSockFilter = _sizeof_sock_filter
-const SizeofSockFprog = _sizeof_sock_fprog
-const SizeofUcred = _sizeof_ucred
-const SizeofICMPv6Filter = _sizeof_icmp6_filter
-const SizeofIPv6MTUInfo = _sizeof_ip6_mtuinfo
+++ /dev/null
-package sys
-const DefaultGoroot = "/usr/local"
-const TheVersion = "go1.8.3 gccgo-7 (Debian 7.4.0-6) 7.4.0"
-const GOARCH = "amd64"
-const GOOS = "linux"
-const GccgoToolDir = "/usr/local/libexec/gcc//7"
-
-type ArchFamilyType int
-
-const (
- UNKNOWN ArchFamilyType = iota
- I386
- ALPHA
- AMD64
- ARM
- ARM64
- IA64
- M68K
- MIPS
- MIPS64
- PPC
- PPC64
- S390
- S390X
- SPARC
- SPARC64
-)
-
-const Goarch386 = 0
-const GoarchAlpha = 0
-const GoarchAmd64 = 1
-const GoarchAmd64p32 = 0
-const GoarchArm = 0
-const GoarchArmbe = 0
-const GoarchArm64 = 0
-const GoarchArm64be = 0
-const GoarchIa64 = 0
-const GoarchM68k = 0
-const GoarchMips = 0
-const GoarchMipsle = 0
-const GoarchMips64 = 0
-const GoarchMips64le = 0
-const GoarchMips64p32 = 0
-const GoarchMips64p32le = 0
-const GoarchPpc = 0
-const GoarchPpc64 = 0
-const GoarchPpc64le = 0
-const GoarchS390 = 0
-const GoarchS390x = 0
-const GoarchSparc = 0
-const GoarchSparc64 = 0
-
-const (
- ArchFamily = AMD64
- BigEndian = 0
- CacheLineSize = 64
- PhysPageSize = 4096
- PCQuantum = 1
- Int64Align = 8
- HugePageSize = 1 << 21
- MinFrameSize = 0
-)
-
-const GoosAndroid = 0
-const GoosDarwin = 0
-const GoosDragonfly = 0
-const GoosFreebsd = 0
-const GoosIrix = 0
-const GoosLinux = 1
-const GoosNetbsd = 0
-const GoosOpenbsd = 0
-const GoosPlan9 = 0
-const GoosRtems = 0
-const GoosSolaris = 0
-const GoosWindows = 0
-
-type Uintreg uintptr
+++ /dev/null
-/* SPDX-License-Identifier: BSD-3-Clause */
-/*
- *
- * Authors: Charalampos Mainas <charalampos.mainas@neclab.eu>
- *
- *
- * Copyright (c) 2019, NEC Europe Ltd., NEC Corporation. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 3. Neither the name of the copyright holder nor the names of its
- * contributors may be used to endorse or promote products derived from
- * this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- * POSSIBILITY OF SUCH DAMAGE.
- */
-
-/*
- * stubs
- */
-
-#include <stdio.h>
-#include <errno.h>
-#include <signal.h>
-#include <sys/mman.h>
-#include <sys/statfs.h>
-#include <sys/stat.h>
-#include <uk/essentials.h>
-#include <pte_types.h>
-#include <sys/epoll.h>
-#include <sys/time.h>
-
-int epoll_create(int size __unused)
-{
- return 0;
-}
-
-int epoll_create1(int flags)
-{
- errno = ENFILE;
- return -1;
-}
-
-int epoll_ctl(int epfd __unused, int op __unused, int fd __unused, struct epoll_event *event __unused)
-{
- return 0;
-}
-
-int epoll_wait(int epfd __unused, struct epoll_event *events __unused, int maxevents __unused, int timeout __unused)
-{
- return 0;
-}
-
-int mincore(void *addr __unused, size_t length __unused, unsigned char *vec __unused)
-{
- return 0;
-}
-
-long ptrace(void)
-{
- return 0;
-}
-
-int reboot(int magic __unused, int magic2 __unused, int cmd __unused, void *arg __unused)
-{
- return 0;
-}
-
-int sched_getaffinity(void)
-{
- return 0;
-}
-
-int settimeofday(const struct timeval *tv __unused, const struct timezone *tz __unused)
-{
- return 0;
-}
-
-ssize_t sendfile64(int out_fd __unused, int in_fd __unused, off_t *offset __unused, size_t count __unused)
-{
- return 1;
-}
-
-typedef void loff_t;
-ssize_t splice(int fd_in __unused, loff_t *off_in __unused, int fd_out __unused,
- loff_t *off_out __unused, size_t len __unused,
- unsigned int flags __unused)
-{
- errno = ENOSYS;
- return -1;
-}
-
-int sync_file_range(int fd __unused, off64_t offset __unused,
- off64_t nbytes __unused, unsigned int flags __unused)
-{
- errno = EIO;
- return -1;
-}
-
-struct group;
-int getgrouplist(const char *user __unused, gid_t group __unused, gid_t *groups __unused, int *ngroups __unused)
-{
- return 0;
-}
-
-int getgrgid_r(gid_t gid __unused, struct group *grp __unused,
- char *buf __unused, size_t buflen __unused, struct group **result __unused)
-{
- return 0;
-}
-
-int unshare(int flags __unused)
-{
- errno = ENOSYS;
- return -1;
-}
-
-ssize_t tee(int fd_in __unused, int fd_out __unused, size_t len __unused,
- unsigned int flags __unused)
-{
- errno = ENOSYS;
- return -1;
-}
-
-typedef void socklen_t;
-struct sockaddr;
-int accept4(int sockfd __unused, struct sockaddr *addr __unused,
- socklen_t *addrlen __unused, int flags __unused)
-{
- errno = ENOSYS;
- return -1;
-}
-
-int fchmodat(int dirfd __unused, const char *pathname __unused,
- mode_t mode __unused, int flags __unused)
-{
- errno = ENOSYS;
- return -1;
-}
-
-int fchownat(int dirfd __unused, const char *pathname __unused,
- uid_t owner __unused, gid_t group __unused,
- int flags __unused)
-{
- errno = ENOSYS;
- return -1;
-}
-
-int mkdirat(int dirfd __unused, const char *pathname __unused,
- mode_t mode __unused)
-{
- errno = ENOSYS;
- return -1;
-}
-
-int mknodat(int dirfd __unused, const char *pathname __unused,
- mode_t mode __unused, dev_t dev __unused)
-{
- errno = ENOSYS;
- return -1;
-}
-
-int renameat(int olddirfd __unused, const char *oldpath __unused,
- int newdirfd __unused, const char *newpath __unused)
-{
- errno = ENOSYS;
- return -1;
-}
-
-int unlinkat(int dirfd __unused, const char *pathname __unused,
- int flags __unused)
-{
- errno = ENOSYS;
- return -1;
-}
-
-ssize_t getxattr(const char *path __unused, const char *name __unused,
- void *value __unused, size_t size __unused)
-{
- errno = ENOTSUP;
- return -1;
-}
-
-int setxattr(const char *path __unused, const char *name __unused,
- const void *value __unused, size_t size __unused,
- int flags __unused)
-{
- errno = ENOTSUP;
- return -1;
-}
-
-int removexattr(const char *path __unused, const char *name __unused)
-{
- errno = ENOTSUP;
- return -1;
-}
-
-ssize_t listxattr(const char *path __unused, char *list __unused,
- size_t size __unused)
-{
- errno = ENOTSUP;
- return -1;
-}
-
-int inotify_init(void __unused)
-{
- errno = ENOSYS;
- return -1;
-}
-
-int inotify_init1(int flags __unused)
-{
- errno = ENOSYS;
- return -1;
-}
-
-int inotify_rm_watch(int fd __unused, int wd __unused)
-{
- errno = ENOSYS;
- return -1;
-}
-
-int inotify_add_watch(int fd __unused, const char *pathname __unused,
- uint32_t mask __unused)
-{
- errno = ENOSYS;
- return -1;
-}
-
-/*
- * Glue code
- */
-
-#include <ucontext.h>
-#include <uk/sched.h>
-#include <uk/thread.h>
-#include <uk/asm/limits.h>
-
-#define __errno_location __errno
-
-void makecontext1 (ucontext_t *__ucp, void (*__func) (void), int __argc, ...)
-{
- struct uk_thread *current = uk_thread_current();
- *((unsigned long *) __ucp->uc_stack.ss_sp) = (unsigned long) current;
- makecontext(__ucp, __func, __argc);
-}
-
-void *alloc_stack()
-{
- struct uk_sched *sched = uk_sched_get_default();
- void *stack;
-
- if (uk_posix_memalign(sched->allocator, &stack,
- __STACK_SIZE, __STACK_SIZE) != 0)
- printf("error allocating stack\n");
- return stack;
-}
-
-size_t get_stack_size(void)
-{
- return __STACK_SIZE;
-}
--- /dev/null
+/* backtrace-supported.h.in -- Whether stack backtrace is supported.
+ Copyright (C) 2012-2022 Free Software Foundation, Inc.
+ Written by Ian Lance Taylor, Google.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+
+ (1) Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+ (2) Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in
+ the documentation and/or other materials provided with the
+ distribution.
+
+ (3) The name of the author may not be used to
+ endorse or promote products derived from this software without
+ specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
+IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGE. */
+
+/* The file backtrace-supported.h.in is used by configure to generate
+ the file backtrace-supported.h. The file backtrace-supported.h may
+ be #include'd to see whether the backtrace library will be able to
+ get a backtrace and produce symbolic information. */
+
+
+/* BACKTRACE_SUPPORTED will be #define'd as 1 if the backtrace library
+ should work, 0 if it will not. Libraries may #include this to make
+ other arrangements. */
+
+#define BACKTRACE_SUPPORTED 1
+
+/* BACKTRACE_USES_MALLOC will be #define'd as 1 if the backtrace
+ library will call malloc as it works, 0 if it will call mmap
+ instead. This may be used to determine whether it is safe to call
+ the backtrace functions from a signal handler. In general this
+ only applies to calls like backtrace and backtrace_pcinfo. It does
+ not apply to backtrace_simple, which never calls malloc. It does
+ not apply to backtrace_print, which always calls fprintf and
+ therefore malloc. */
+
+#define BACKTRACE_USES_MALLOC 0
+
+/* BACKTRACE_SUPPORTS_THREADS will be #define'd as 1 if the backtrace
+ library is configured with threading support, 0 if not. If this is
+ 0, the threaded parameter to backtrace_create_state must be passed
+ as 0. */
+
+#define BACKTRACE_SUPPORTS_THREADS 1
+
+/* BACKTRACE_SUPPORTS_DATA will be #defined'd as 1 if the backtrace_syminfo
+ will work for variables. It will always work for functions. */
+
+#define BACKTRACE_SUPPORTS_DATA 1
--- /dev/null
+/* config.h. Generated from config.h.in by configure. */
+/* config.h.in. Generated from configure.ac by autoheader. */
+
+/* ELF size: 32 or 64 */
+#define BACKTRACE_ELF_SIZE 64
+
+/* XCOFF size: 32 or 64 */
+#define BACKTRACE_XCOFF_SIZE unused
+
+/* Define to 1 if you have the __atomic functions */
+#define HAVE_ATOMIC_FUNCTIONS 1
+
+/* Define to 1 if you have the `clock_gettime' function. */
+#define HAVE_CLOCK_GETTIME 1
+
+/* Define to 1 if you have the declaration of `getpagesize', and to 0 if you
+ don't. */
+#define HAVE_DECL_GETPAGESIZE 1
+
+/* Define to 1 if you have the declaration of `strnlen', and to 0 if you
+ don't. */
+#define HAVE_DECL_STRNLEN 1
+
+/* Define to 1 if you have the <dlfcn.h> header file. */
+#define HAVE_DLFCN_H 1
+
+/* Define if dl_iterate_phdr is available. */
+#define HAVE_DL_ITERATE_PHDR 1
+
+/* Define to 1 if you have the fcntl function */
+#define HAVE_FCNTL 1
+
+/* Define if getexecname is available. */
+/* #undef HAVE_GETEXECNAME */
+
+/* Define if _Unwind_GetIPInfo is available. */
+#define HAVE_GETIPINFO 1
+
+/* Define to 1 if you have the <inttypes.h> header file. */
+#define HAVE_INTTYPES_H 1
+
+/* Define to 1 if you have KERN_PROC and KERN_PROC_PATHNAME in <sys/sysctl.h>.
+ */
+/* #undef HAVE_KERN_PROC */
+
+/* Define to 1 if you have KERN_PROCARGS and KERN_PROC_PATHNAME in
+ <sys/sysctl.h>. */
+/* #undef HAVE_KERN_PROC_ARGS */
+
+/* Define if -llzma is available. */
+/* #undef HAVE_LIBLZMA */
+
+/* Define to 1 if you have the <link.h> header file. */
+#define HAVE_LINK_H 1
+
+/* Define if AIX loadquery is available. */
+/* #undef HAVE_LOADQUERY */
+
+/* Define to 1 if you have the `lstat' function. */
+#define HAVE_LSTAT 1
+
+/* Define to 1 if you have the <mach-o/dyld.h> header file. */
+/* #undef HAVE_MACH_O_DYLD_H */
+
+/* Define to 1 if you have the <memory.h> header file. */
+#define HAVE_MEMORY_H 1
+
+/* Define to 1 if you have the `readlink' function. */
+#define HAVE_READLINK 1
+
+/* Define to 1 if you have the <stdint.h> header file. */
+#define HAVE_STDINT_H 1
+
+/* Define to 1 if you have the <stdlib.h> header file. */
+#define HAVE_STDLIB_H 1
+
+/* Define to 1 if you have the <strings.h> header file. */
+#define HAVE_STRINGS_H 1
+
+/* Define to 1 if you have the <string.h> header file. */
+#define HAVE_STRING_H 1
+
+/* Define to 1 if you have the __sync functions */
+#define HAVE_SYNC_FUNCTIONS 1
+
+/* Define to 1 if you have the <sys/ldr.h> header file. */
+/* #undef HAVE_SYS_LDR_H */
+
+/* Define to 1 if you have the <sys/mman.h> header file. */
+#define HAVE_SYS_MMAN_H 1
+
+/* Define to 1 if you have the <sys/stat.h> header file. */
+#define HAVE_SYS_STAT_H 1
+
+/* Define to 1 if you have the <sys/types.h> header file. */
+#define HAVE_SYS_TYPES_H 1
+
+/* Define to 1 if you have the <unistd.h> header file. */
+#define HAVE_UNISTD_H 1
+
+/* Define if -lz is available. */
+/* #undef HAVE_ZLIB */
+
+/* Define to the sub-directory in which libtool stores uninstalled libraries.
+ */
+#define LT_OBJDIR ".libs/"
+
+/* Define to the address where bug reports for this package should be sent. */
+#define PACKAGE_BUGREPORT ""
+
+/* Define to the full name of this package. */
+#define PACKAGE_NAME "package-unused"
+
+/* Define to the full name and version of this package. */
+#define PACKAGE_STRING "package-unused version-unused"
+
+/* Define to the one symbol short name of this package. */
+#define PACKAGE_TARNAME "libbacktrace"
+
+/* Define to the home page for this package. */
+#define PACKAGE_URL ""
+
+/* Define to the version of this package. */
+#define PACKAGE_VERSION "version-unused"
+
+/* The size of `char', as computed by sizeof. */
+/* #undef SIZEOF_CHAR */
+
+/* The size of `int', as computed by sizeof. */
+/* #undef SIZEOF_INT */
+
+/* The size of `long', as computed by sizeof. */
+/* #undef SIZEOF_LONG */
+
+/* The size of `short', as computed by sizeof. */
+/* #undef SIZEOF_SHORT */
+
+/* The size of `void *', as computed by sizeof. */
+/* #undef SIZEOF_VOID_P */
+
+/* Define to 1 if you have the ANSI C header files. */
+#define STDC_HEADERS 1
+
+/* Enable extensions on AIX 3, Interix. */
+#ifndef _ALL_SOURCE
+# define _ALL_SOURCE 1
+#endif
+/* Enable GNU extensions on systems that have them. */
+#ifndef _GNU_SOURCE
+# define _GNU_SOURCE 1
+#endif
+/* Enable threading extensions on Solaris. */
+#ifndef _POSIX_PTHREAD_SEMANTICS
+# define _POSIX_PTHREAD_SEMANTICS 1
+#endif
+/* Enable extensions on HP NonStop. */
+#ifndef _TANDEM_SOURCE
+# define _TANDEM_SOURCE 1
+#endif
+/* Enable general extensions on Solaris. */
+#ifndef __EXTENSIONS__
+# define __EXTENSIONS__ 1
+#endif
+
+
+/* Enable large inode numbers on Mac OS X 10.5. */
+#ifndef _DARWIN_USE_64_BIT_INODE
+# define _DARWIN_USE_64_BIT_INODE 1
+#endif
+
+/* Number of bits in a file offset, on hosts where this is settable. */
+/* #undef _FILE_OFFSET_BITS */
+
+/* Define for large files, on AIX-style hosts. */
+/* #undef _LARGE_FILES */
+
+/* Define to 1 if on MINIX. */
+/* #undef _MINIX */
+
+/* Define to 2 if the system does not provide POSIX.1 features except with
+ this defined. */
+/* #undef _POSIX_1_SOURCE */
+
+/* Define to 1 if you need to in order for `stat' and other things to work. */
+/* #undef _POSIX_SOURCE */
--- /dev/null
+/* generated for xgcc (GCC) 12.1.0 */
+
+#ifndef GCC_GENERATED_STDINT_H
+#define GCC_GENERATED_STDINT_H 1
+
+#include <sys/types.h>
+#include <stdint.h>
+/* glibc uses these symbols as guards to prevent redefinitions. */
+#ifdef __int8_t_defined
+#define _INT8_T
+#define _INT16_T
+#define _INT32_T
+#endif
+#ifdef __uint32_t_defined
+#define _UINT32_T
+#endif
+
+
+/* Some systems have guard macros to prevent redefinitions, define them. */
+#ifndef _INT8_T
+#define _INT8_T
+#endif
+#ifndef _INT16_T
+#define _INT16_T
+#endif
+#ifndef _INT32_T
+#define _INT32_T
+#endif
+#ifndef _UINT8_T
+#define _UINT8_T
+#endif
+#ifndef _UINT16_T
+#define _UINT16_T
+#endif
+#ifndef _UINT32_T
+#define _UINT32_T
+#endif
+
+/* system headers have good uint64_t and int64_t */
+#ifndef _INT64_T
+#define _INT64_T
+#endif
+#ifndef _UINT64_T
+#define _UINT64_T
+#endif
+
+#endif /* GCC_GENERATED_STDINT_H */
--- /dev/null
+/* -----------------------------------------------------------------*-C-*-
+ libffi 3.4.2
+ - Copyright (c) 2011, 2014, 2019, 2021 Anthony Green
+ - Copyright (c) 1996-2003, 2007, 2008 Red Hat, Inc.
+
+ Permission is hereby granted, free of charge, to any person
+ obtaining a copy of this software and associated documentation
+ files (the ``Software''), to deal in the Software without
+ restriction, including without limitation the rights to use, copy,
+ modify, merge, publish, distribute, sublicense, and/or sell copies
+ of the Software, and to permit persons to whom the Software is
+ furnished to do so, subject to the following conditions:
+
+ The above copyright notice and this permission notice shall be
+ included in all copies or substantial portions of the Software.
+
+ THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND,
+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ DEALINGS IN THE SOFTWARE.
+
+ ----------------------------------------------------------------------- */
+
+/* -------------------------------------------------------------------
+ Most of the API is documented in doc/libffi.texi.
+
+ The raw API is designed to bypass some of the argument packing and
+ unpacking on architectures for which it can be avoided. Routines
+ are provided to emulate the raw API if the underlying platform
+ doesn't allow faster implementation.
+
+ More details on the raw API can be found in:
+
+ http://gcc.gnu.org/ml/java/1999-q3/msg00138.html
+
+ and
+
+ http://gcc.gnu.org/ml/java/1999-q3/msg00174.html
+ -------------------------------------------------------------------- */
+
+#ifndef LIBFFI_H
+#define LIBFFI_H
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Specify which architecture libffi is configured for. */
+#ifndef X86_64
+#define X86_64
+#endif
+
+/* ---- System configuration information --------------------------------- */
+
+#include <ffitarget.h>
+
+#ifndef LIBFFI_ASM
+
+#if defined(_MSC_VER) && !defined(__clang__)
+#define __attribute__(X)
+#endif
+
+#include <stddef.h>
+#include <limits.h>
+
+/* LONG_LONG_MAX is not always defined (not if STRICT_ANSI, for example).
+ But we can find it either under the correct ANSI name, or under GNU
+ C's internal name. */
+
+#define FFI_64_BIT_MAX 9223372036854775807
+
+#ifdef LONG_LONG_MAX
+# define FFI_LONG_LONG_MAX LONG_LONG_MAX
+#else
+# ifdef LLONG_MAX
+# define FFI_LONG_LONG_MAX LLONG_MAX
+# ifdef _AIX52 /* or newer has C99 LLONG_MAX */
+# undef FFI_64_BIT_MAX
+# define FFI_64_BIT_MAX 9223372036854775807LL
+# endif /* _AIX52 or newer */
+# else
+# ifdef __GNUC__
+# define FFI_LONG_LONG_MAX __LONG_LONG_MAX__
+# endif
+# ifdef _AIX /* AIX 5.1 and earlier have LONGLONG_MAX */
+# ifndef __PPC64__
+# if defined (__IBMC__) || defined (__IBMCPP__)
+# define FFI_LONG_LONG_MAX LONGLONG_MAX
+# endif
+# endif /* __PPC64__ */
+# undef FFI_64_BIT_MAX
+# define FFI_64_BIT_MAX 9223372036854775807LL
+# endif
+# endif
+#endif
+
+/* The closure code assumes that this works on pointers, i.e. a size_t
+ can hold a pointer. */
+
+typedef struct _ffi_type
+{
+ size_t size;
+ unsigned short alignment;
+ unsigned short type;
+ struct _ffi_type **elements;
+} ffi_type;
+
+/* Need minimal decorations for DLLs to work on Windows. GCC has
+ autoimport and autoexport. Always mark externally visible symbols
+ as dllimport for MSVC clients, even if it means an extra indirection
+ when using the static version of the library.
+ Besides, as a workaround, they can define FFI_BUILDING if they
+ *know* they are going to link with the static library. */
+#if defined _MSC_VER
+# if defined FFI_BUILDING_DLL /* Building libffi.DLL with msvcc.sh */
+# define FFI_API __declspec(dllexport)
+# elif !defined FFI_BUILDING /* Importing libffi.DLL */
+# define FFI_API __declspec(dllimport)
+# else /* Building/linking static library */
+# define FFI_API
+# endif
+#else
+# define FFI_API
+#endif
+
+/* The externally visible type declarations also need the MSVC DLL
+ decorations, or they will not be exported from the object file. */
+#if defined LIBFFI_HIDE_BASIC_TYPES
+# define FFI_EXTERN FFI_API
+#else
+# define FFI_EXTERN extern FFI_API
+#endif
+
+#ifndef LIBFFI_HIDE_BASIC_TYPES
+#if SCHAR_MAX == 127
+# define ffi_type_uchar ffi_type_uint8
+# define ffi_type_schar ffi_type_sint8
+#else
+ #error "char size not supported"
+#endif
+
+#if SHRT_MAX == 32767
+# define ffi_type_ushort ffi_type_uint16
+# define ffi_type_sshort ffi_type_sint16
+#elif SHRT_MAX == 2147483647
+# define ffi_type_ushort ffi_type_uint32
+# define ffi_type_sshort ffi_type_sint32
+#else
+ #error "short size not supported"
+#endif
+
+#if INT_MAX == 32767
+# define ffi_type_uint ffi_type_uint16
+# define ffi_type_sint ffi_type_sint16
+#elif INT_MAX == 2147483647
+# define ffi_type_uint ffi_type_uint32
+# define ffi_type_sint ffi_type_sint32
+#elif INT_MAX == 9223372036854775807
+# define ffi_type_uint ffi_type_uint64
+# define ffi_type_sint ffi_type_sint64
+#else
+ #error "int size not supported"
+#endif
+
+#if LONG_MAX == 2147483647
+# if FFI_LONG_LONG_MAX != FFI_64_BIT_MAX
+ #error "no 64-bit data type supported"
+# endif
+#elif LONG_MAX != FFI_64_BIT_MAX
+ #error "long size not supported"
+#endif
+
+#if LONG_MAX == 2147483647
+# define ffi_type_ulong ffi_type_uint32
+# define ffi_type_slong ffi_type_sint32
+#elif LONG_MAX == FFI_64_BIT_MAX
+# define ffi_type_ulong ffi_type_uint64
+# define ffi_type_slong ffi_type_sint64
+#else
+ #error "long size not supported"
+#endif
+
+/* These are defined in types.c. */
+FFI_EXTERN ffi_type ffi_type_void;
+FFI_EXTERN ffi_type ffi_type_uint8;
+FFI_EXTERN ffi_type ffi_type_sint8;
+FFI_EXTERN ffi_type ffi_type_uint16;
+FFI_EXTERN ffi_type ffi_type_sint16;
+FFI_EXTERN ffi_type ffi_type_uint32;
+FFI_EXTERN ffi_type ffi_type_sint32;
+FFI_EXTERN ffi_type ffi_type_uint64;
+FFI_EXTERN ffi_type ffi_type_sint64;
+FFI_EXTERN ffi_type ffi_type_float;
+FFI_EXTERN ffi_type ffi_type_double;
+FFI_EXTERN ffi_type ffi_type_pointer;
+
+#if 1
+FFI_EXTERN ffi_type ffi_type_longdouble;
+#else
+#define ffi_type_longdouble ffi_type_double
+#endif
+
+#ifdef FFI_TARGET_HAS_COMPLEX_TYPE
+FFI_EXTERN ffi_type ffi_type_complex_float;
+FFI_EXTERN ffi_type ffi_type_complex_double;
+#if 1
+FFI_EXTERN ffi_type ffi_type_complex_longdouble;
+#else
+#define ffi_type_complex_longdouble ffi_type_complex_double
+#endif
+#endif
+#endif /* LIBFFI_HIDE_BASIC_TYPES */
+
+typedef enum {
+ FFI_OK = 0,
+ FFI_BAD_TYPEDEF,
+ FFI_BAD_ABI,
+ FFI_BAD_ARGTYPE
+} ffi_status;
+
+typedef struct {
+ ffi_abi abi;
+ unsigned nargs;
+ ffi_type **arg_types;
+ ffi_type *rtype;
+ unsigned bytes;
+ unsigned flags;
+#ifdef FFI_EXTRA_CIF_FIELDS
+ FFI_EXTRA_CIF_FIELDS;
+#endif
+} ffi_cif;
+
+/* ---- Definitions for the raw API -------------------------------------- */
+
+#ifndef FFI_SIZEOF_ARG
+# if LONG_MAX == 2147483647
+# define FFI_SIZEOF_ARG 4
+# elif LONG_MAX == FFI_64_BIT_MAX
+# define FFI_SIZEOF_ARG 8
+# endif
+#endif
+
+#ifndef FFI_SIZEOF_JAVA_RAW
+# define FFI_SIZEOF_JAVA_RAW FFI_SIZEOF_ARG
+#endif
+
+typedef union {
+ ffi_sarg sint;
+ ffi_arg uint;
+ float flt;
+ char data[FFI_SIZEOF_ARG];
+ void* ptr;
+} ffi_raw;
+
+#if FFI_SIZEOF_JAVA_RAW == 4 && FFI_SIZEOF_ARG == 8
+/* This is a special case for mips64/n32 ABI (and perhaps others) where
+ sizeof(void *) is 4 and FFI_SIZEOF_ARG is 8. */
+typedef union {
+ signed int sint;
+ unsigned int uint;
+ float flt;
+ char data[FFI_SIZEOF_JAVA_RAW];
+ void* ptr;
+} ffi_java_raw;
+#else
+typedef ffi_raw ffi_java_raw;
+#endif
+
+
+FFI_API
+void ffi_raw_call (ffi_cif *cif,
+ void (*fn)(void),
+ void *rvalue,
+ ffi_raw *avalue);
+
+FFI_API void ffi_ptrarray_to_raw (ffi_cif *cif, void **args, ffi_raw *raw);
+FFI_API void ffi_raw_to_ptrarray (ffi_cif *cif, ffi_raw *raw, void **args);
+FFI_API size_t ffi_raw_size (ffi_cif *cif);
+
+/* This is analogous to the raw API, except it uses Java parameter
+ packing, even on 64-bit machines. I.e. on 64-bit machines longs
+ and doubles are followed by an empty 64-bit word. */
+
+#if !FFI_NATIVE_RAW_API
+FFI_API
+void ffi_java_raw_call (ffi_cif *cif,
+ void (*fn)(void),
+ void *rvalue,
+ ffi_java_raw *avalue) __attribute__((deprecated));
+#endif
+
+FFI_API
+void ffi_java_ptrarray_to_raw (ffi_cif *cif, void **args, ffi_java_raw *raw) __attribute__((deprecated));
+FFI_API
+void ffi_java_raw_to_ptrarray (ffi_cif *cif, ffi_java_raw *raw, void **args) __attribute__((deprecated));
+FFI_API
+size_t ffi_java_raw_size (ffi_cif *cif) __attribute__((deprecated));
+
+/* ---- Definitions for closures ----------------------------------------- */
+
+#if FFI_CLOSURES
+
+#ifdef _MSC_VER
+__declspec(align(8))
+#endif
+typedef struct {
+#if 0
+ void *trampoline_table;
+ void *trampoline_table_entry;
+#else
+ union {
+ char tramp[FFI_TRAMPOLINE_SIZE];
+ void *ftramp;
+ };
+#endif
+ ffi_cif *cif;
+ void (*fun)(ffi_cif*,void*,void**,void*);
+ void *user_data;
+} ffi_closure
+#ifdef __GNUC__
+ __attribute__((aligned (8)))
+#endif
+ ;
+
+#ifndef __GNUC__
+# ifdef __sgi
+# pragma pack 0
+# endif
+#endif
+
+FFI_API void *ffi_closure_alloc (size_t size, void **code);
+FFI_API void ffi_closure_free (void *);
+
+#if defined(PA_LINUX) || defined(PA_HPUX)
+#define FFI_CLOSURE_PTR(X) ((void *)((unsigned int)(X) | 2))
+#define FFI_RESTORE_PTR(X) ((void *)((unsigned int)(X) & ~3))
+#else
+#define FFI_CLOSURE_PTR(X) (X)
+#define FFI_RESTORE_PTR(X) (X)
+#endif
+
+FFI_API ffi_status
+ffi_prep_closure (ffi_closure*,
+ ffi_cif *,
+ void (*fun)(ffi_cif*,void*,void**,void*),
+ void *user_data)
+#if defined(__GNUC__) && (((__GNUC__ * 100) + __GNUC_MINOR__) >= 405)
+ __attribute__((deprecated ("use ffi_prep_closure_loc instead")))
+#elif defined(__GNUC__) && __GNUC__ >= 3
+ __attribute__((deprecated))
+#endif
+ ;
+
+FFI_API ffi_status
+ffi_prep_closure_loc (ffi_closure*,
+ ffi_cif *,
+ void (*fun)(ffi_cif*,void*,void**,void*),
+ void *user_data,
+ void*codeloc);
+
+#ifdef __sgi
+# pragma pack 8
+#endif
+typedef struct {
+#if 0
+ void *trampoline_table;
+ void *trampoline_table_entry;
+#else
+ char tramp[FFI_TRAMPOLINE_SIZE];
+#endif
+ ffi_cif *cif;
+
+#if !FFI_NATIVE_RAW_API
+
+ /* If this is enabled, then a raw closure has the same layout
+ as a regular closure. We use this to install an intermediate
+ handler to do the transaltion, void** -> ffi_raw*. */
+
+ void (*translate_args)(ffi_cif*,void*,void**,void*);
+ void *this_closure;
+
+#endif
+
+ void (*fun)(ffi_cif*,void*,ffi_raw*,void*);
+ void *user_data;
+
+} ffi_raw_closure;
+
+typedef struct {
+#if 0
+ void *trampoline_table;
+ void *trampoline_table_entry;
+#else
+ char tramp[FFI_TRAMPOLINE_SIZE];
+#endif
+
+ ffi_cif *cif;
+
+#if !FFI_NATIVE_RAW_API
+
+ /* If this is enabled, then a raw closure has the same layout
+ as a regular closure. We use this to install an intermediate
+ handler to do the translation, void** -> ffi_raw*. */
+
+ void (*translate_args)(ffi_cif*,void*,void**,void*);
+ void *this_closure;
+
+#endif
+
+ void (*fun)(ffi_cif*,void*,ffi_java_raw*,void*);
+ void *user_data;
+
+} ffi_java_raw_closure;
+
+FFI_API ffi_status
+ffi_prep_raw_closure (ffi_raw_closure*,
+ ffi_cif *cif,
+ void (*fun)(ffi_cif*,void*,ffi_raw*,void*),
+ void *user_data);
+
+FFI_API ffi_status
+ffi_prep_raw_closure_loc (ffi_raw_closure*,
+ ffi_cif *cif,
+ void (*fun)(ffi_cif*,void*,ffi_raw*,void*),
+ void *user_data,
+ void *codeloc);
+
+#if !FFI_NATIVE_RAW_API
+FFI_API ffi_status
+ffi_prep_java_raw_closure (ffi_java_raw_closure*,
+ ffi_cif *cif,
+ void (*fun)(ffi_cif*,void*,ffi_java_raw*,void*),
+ void *user_data) __attribute__((deprecated));
+
+FFI_API ffi_status
+ffi_prep_java_raw_closure_loc (ffi_java_raw_closure*,
+ ffi_cif *cif,
+ void (*fun)(ffi_cif*,void*,ffi_java_raw*,void*),
+ void *user_data,
+ void *codeloc) __attribute__((deprecated));
+#endif
+
+#endif /* FFI_CLOSURES */
+
+#if FFI_GO_CLOSURES
+
+typedef struct {
+ void *tramp;
+ ffi_cif *cif;
+ void (*fun)(ffi_cif*,void*,void**,void*);
+} ffi_go_closure;
+
+FFI_API ffi_status ffi_prep_go_closure (ffi_go_closure*, ffi_cif *,
+ void (*fun)(ffi_cif*,void*,void**,void*));
+
+FFI_API void ffi_call_go (ffi_cif *cif, void (*fn)(void), void *rvalue,
+ void **avalue, void *closure);
+
+#endif /* FFI_GO_CLOSURES */
+
+/* ---- Public interface definition -------------------------------------- */
+
+FFI_API
+ffi_status ffi_prep_cif(ffi_cif *cif,
+ ffi_abi abi,
+ unsigned int nargs,
+ ffi_type *rtype,
+ ffi_type **atypes);
+
+FFI_API
+ffi_status ffi_prep_cif_var(ffi_cif *cif,
+ ffi_abi abi,
+ unsigned int nfixedargs,
+ unsigned int ntotalargs,
+ ffi_type *rtype,
+ ffi_type **atypes);
+
+FFI_API
+void ffi_call(ffi_cif *cif,
+ void (*fn)(void),
+ void *rvalue,
+ void **avalue);
+
+FFI_API
+ffi_status ffi_get_struct_offsets (ffi_abi abi, ffi_type *struct_type,
+ size_t *offsets);
+
+/* Useful for eliminating compiler warnings. */
+#define FFI_FN(f) ((void (*)(void))f)
+
+/* ---- Definitions shared with assembly code ---------------------------- */
+
+#endif
+
+/* If these change, update src/mips/ffitarget.h. */
+#define FFI_TYPE_VOID 0
+#define FFI_TYPE_INT 1
+#define FFI_TYPE_FLOAT 2
+#define FFI_TYPE_DOUBLE 3
+#if 1
+#define FFI_TYPE_LONGDOUBLE 4
+#else
+#define FFI_TYPE_LONGDOUBLE FFI_TYPE_DOUBLE
+#endif
+#define FFI_TYPE_UINT8 5
+#define FFI_TYPE_SINT8 6
+#define FFI_TYPE_UINT16 7
+#define FFI_TYPE_SINT16 8
+#define FFI_TYPE_UINT32 9
+#define FFI_TYPE_SINT32 10
+#define FFI_TYPE_UINT64 11
+#define FFI_TYPE_SINT64 12
+#define FFI_TYPE_STRUCT 13
+#define FFI_TYPE_POINTER 14
+#define FFI_TYPE_COMPLEX 15
+
+/* This should always refer to the last type code (for sanity checks). */
+#define FFI_TYPE_LAST FFI_TYPE_COMPLEX
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
--- /dev/null
+/* fficonfig.h. Generated from fficonfig.h.in by configure. */
+/* fficonfig.h.in. Generated from configure.ac by autoheader. */
+
+/* Define if building universal (internal helper macro) */
+/* #undef AC_APPLE_UNIVERSAL_BUILD */
+
+/* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP
+ systems. This function is required for `alloca.c' support on those systems.
+ */
+/* #undef CRAY_STACKSEG_END */
+
+/* Define to 1 if using `alloca.c'. */
+/* #undef C_ALLOCA */
+
+/* Define to the flags needed for the .section .eh_frame directive. */
+#define EH_FRAME_FLAGS "a"
+
+/* Define this if you want extra debugging. */
+/* #undef FFI_DEBUG */
+
+/* Define this if you want statically defined trampolines */
+/* #undef FFI_EXEC_STATIC_TRAMP */
+
+/* Cannot use PROT_EXEC on this target, so, we revert to alternative means */
+/* #undef FFI_EXEC_TRAMPOLINE_TABLE */
+
+/* Define this if you want to enable pax emulated trampolines */
+/* #undef FFI_MMAP_EXEC_EMUTRAMP_PAX */
+
+/* Cannot use malloc on this target, so, we revert to alternative means */
+/* #undef FFI_MMAP_EXEC_WRIT */
+
+/* Define this if you do not want support for the raw API. */
+/* #undef FFI_NO_RAW_API */
+
+/* Define this if you do not want support for aggregate types. */
+/* #undef FFI_NO_STRUCTS */
+
+/* Define to 1 if you have `alloca', as a function or macro. */
+#define HAVE_ALLOCA 1
+
+/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
+ */
+#define HAVE_ALLOCA_H 1
+
+/* Define if your assembler supports .cfi_* directives. */
+#define HAVE_AS_CFI_PSEUDO_OP 1
+
+/* Define if your assembler supports .register. */
+/* #undef HAVE_AS_REGISTER_PSEUDO_OP */
+
+/* Define if the compiler uses zarch features. */
+/* #undef HAVE_AS_S390_ZARCH */
+
+/* Define if your assembler and linker support unaligned PC relative relocs.
+ */
+/* #undef HAVE_AS_SPARC_UA_PCREL */
+
+/* Define if your assembler supports unwind section type. */
+#define HAVE_AS_X86_64_UNWIND_SECTION_TYPE 1
+
+/* Define if your assembler supports PC relative relocs. */
+#define HAVE_AS_X86_PCREL 1
+
+/* Define to 1 if you have the <dlfcn.h> header file. */
+#define HAVE_DLFCN_H 1
+
+/* Define if __attribute__((visibility("hidden"))) is supported. */
+#define HAVE_HIDDEN_VISIBILITY_ATTRIBUTE 1
+
+/* Define to 1 if you have the <inttypes.h> header file. */
+#define HAVE_INTTYPES_H 1
+
+/* Define if you have the long double type and it is bigger than a double */
+#define HAVE_LONG_DOUBLE 1
+
+/* Define if you support more than one size of the long double type */
+/* #undef HAVE_LONG_DOUBLE_VARIANT */
+
+/* Define to 1 if you have the `memcpy' function. */
+#define HAVE_MEMCPY 1
+
+/* Define to 1 if you have the `memfd_create' function. */
+#define HAVE_MEMFD_CREATE 1
+
+/* Define to 1 if you have the <memory.h> header file. */
+#define HAVE_MEMORY_H 1
+
+/* Define to 1 if you have the `mkostemp' function. */
+#define HAVE_MKOSTEMP 1
+
+/* Define to 1 if you have the `mkstemp' function. */
+#define HAVE_MKSTEMP 1
+
+/* Define to 1 if you have the `mmap' function. */
+#define HAVE_MMAP 1
+
+/* Define if mmap with MAP_ANON(YMOUS) works. */
+#define HAVE_MMAP_ANON 1
+
+/* Define if mmap of /dev/zero works. */
+#define HAVE_MMAP_DEV_ZERO 1
+
+/* Define if read-only mmap of a plain file works. */
+#define HAVE_MMAP_FILE 1
+
+/* Define if your compiler supports pointer authentication. */
+/* #undef HAVE_PTRAUTH */
+
+/* Define if .eh_frame sections should be read-only. */
+#define HAVE_RO_EH_FRAME 1
+
+/* Define to 1 if you have the <stdint.h> header file. */
+#define HAVE_STDINT_H 1
+
+/* Define to 1 if you have the <stdlib.h> header file. */
+#define HAVE_STDLIB_H 1
+
+/* Define to 1 if you have the <strings.h> header file. */
+#define HAVE_STRINGS_H 1
+
+/* Define to 1 if you have the <string.h> header file. */
+#define HAVE_STRING_H 1
+
+/* Define to 1 if you have the <sys/memfd.h> header file. */
+/* #undef HAVE_SYS_MEMFD_H */
+
+/* Define to 1 if you have the <sys/mman.h> header file. */
+#define HAVE_SYS_MMAN_H 1
+
+/* Define to 1 if you have the <sys/stat.h> header file. */
+#define HAVE_SYS_STAT_H 1
+
+/* Define to 1 if you have the <sys/types.h> header file. */
+#define HAVE_SYS_TYPES_H 1
+
+/* Define to 1 if you have the <unistd.h> header file. */
+#define HAVE_UNISTD_H 1
+
+/* Define to 1 if GNU symbol versioning is used for libatomic. */
+#define LIBFFI_GNU_SYMBOL_VERSIONING 1
+
+/* Define to the sub-directory in which libtool stores uninstalled libraries.
+ */
+#define LT_OBJDIR ".libs/"
+
+/* Name of package */
+#define PACKAGE "libffi"
+
+/* Define to the address where bug reports for this package should be sent. */
+#define PACKAGE_BUGREPORT "http://github.com/libffi/libffi/issues"
+
+/* Define to the full name of this package. */
+#define PACKAGE_NAME "libffi"
+
+/* Define to the full name and version of this package. */
+#define PACKAGE_STRING "libffi 3.4.2"
+
+/* Define to the one symbol short name of this package. */
+#define PACKAGE_TARNAME "libffi"
+
+/* Define to the home page for this package. */
+#define PACKAGE_URL ""
+
+/* Define to the version of this package. */
+#define PACKAGE_VERSION "3.4.2"
+
+/* The size of `double', as computed by sizeof. */
+#define SIZEOF_DOUBLE 8
+
+/* The size of `long double', as computed by sizeof. */
+#define SIZEOF_LONG_DOUBLE 16
+
+/* The size of `size_t', as computed by sizeof. */
+#define SIZEOF_SIZE_T 8
+
+/* If using the C implementation of alloca, define if you know the
+ direction of stack growth for your system; otherwise it will be
+ automatically deduced at runtime.
+ STACK_DIRECTION > 0 => grows toward higher addresses
+ STACK_DIRECTION < 0 => grows toward lower addresses
+ STACK_DIRECTION = 0 => direction of growth unknown */
+/* #undef STACK_DIRECTION */
+
+/* Define to 1 if you have the ANSI C header files. */
+#define STDC_HEADERS 1
+
+/* Define this if you are using Purify and want to suppress spurious messages.
+ */
+/* #undef USING_PURIFY */
+
+/* Version number of package */
+#define VERSION "3.4.2"
+
+/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
+ significant byte first (like Motorola and SPARC, unlike Intel). */
+#if defined AC_APPLE_UNIVERSAL_BUILD
+# if defined __BIG_ENDIAN__
+# define WORDS_BIGENDIAN 1
+# endif
+#else
+# ifndef WORDS_BIGENDIAN
+/* # undef WORDS_BIGENDIAN */
+# endif
+#endif
+
+/* Define to `unsigned int' if <sys/types.h> does not define. */
+/* #undef size_t */
+
+
+#ifdef HAVE_HIDDEN_VISIBILITY_ATTRIBUTE
+#ifdef LIBFFI_ASM
+#ifdef __APPLE__
+#define FFI_HIDDEN(name) .private_extern name
+#else
+#define FFI_HIDDEN(name) .hidden name
+#endif
+#else
+#define FFI_HIDDEN __attribute__ ((visibility ("hidden")))
+#endif
+#else
+#ifdef LIBFFI_ASM
+#define FFI_HIDDEN(name)
+#else
+#define FFI_HIDDEN
+#endif
+#endif
+
--- /dev/null
+
+config LIBGO_PKG_ARCHIVE_TAR
+ bool "archive/tar"
+ default n
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO_FS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS_USER if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_PATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_REFLECT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_RUNTIME if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SORT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYSCALL if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_TIME if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_ARCHIVE_ZIP
+ bool "archive/zip"
+ default n
+ select LIBGO_PKG_BUFIO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_COMPRESS_FLATE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ENCODING_BINARY if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_HASH_CRC32 if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_HASH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO_FS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_PATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SORT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_TIME if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE_UTF8 if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_BUFIO
+ bool "bufio"
+ default n
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE_UTF8 if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_BYTES
+ bool "bytes"
+ default n
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_BYTEALG if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE_UTF8 if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_COMPRESS_BZIP2
+ bool "compress/bzip2"
+ default n
+ select LIBGO_PKG_BUFIO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SORT if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_COMPRESS_FLATE
+ bool "compress/flate"
+ default n
+ select LIBGO_PKG_BUFIO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH_BITS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SORT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_COMPRESS_GZIP
+ bool "compress/gzip"
+ default n
+ select LIBGO_PKG_BUFIO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_COMPRESS_FLATE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ENCODING_BINARY if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_HASH_CRC32 if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_TIME if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_COMPRESS_LZW
+ bool "compress/lzw"
+ default n
+ select LIBGO_PKG_BUFIO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_COMPRESS_ZLIB
+ bool "compress/zlib"
+ default n
+ select LIBGO_PKG_BUFIO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_COMPRESS_FLATE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ENCODING_BINARY if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_HASH_ADLER32 if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_HASH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_CONTAINER_HEAP
+ bool "container/heap"
+ default n
+ select LIBGO_PKG_SORT if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_CONTAINER_LIST
+ bool "container/list"
+ default n
+
+config LIBGO_PKG_CONTAINER_RING
+ bool "container/ring"
+ default n
+
+config LIBGO_PKG_CONTEXT
+ bool "context"
+ default n
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_REFLECTLITE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC_ATOMIC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_TIME if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_CRYPTO
+ bool "crypto"
+ default n
+ select LIBGO_PKG_HASH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_CRYPTO_AES
+ bool "crypto/aes"
+ default n
+ select LIBGO_PKG_CRYPTO_CIPHER if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO_INTERNAL_SUBTLE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ENCODING_BINARY if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_CRYPTO_CIPHER
+ bool "crypto/cipher"
+ default n
+ select LIBGO_PKG_CRYPTO_INTERNAL_SUBTLE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO_SUBTLE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ENCODING_BINARY if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_RUNTIME if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_CRYPTO_DES
+ bool "crypto/des"
+ default n
+ select LIBGO_PKG_CRYPTO_CIPHER if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO_INTERNAL_SUBTLE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ENCODING_BINARY if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_CRYPTO_DSA
+ bool "crypto/dsa"
+ default n
+ select LIBGO_PKG_CRYPTO_INTERNAL_RANDUTIL if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH_BIG if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_CRYPTO_ECDSA
+ bool "crypto/ecdsa"
+ default n
+ select LIBGO_PKG_CRYPTO_AES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO_CIPHER if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO_ELLIPTIC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO_INTERNAL_RANDUTIL if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO_SHA512 if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_CRYPTO_CRYPTOBYTE_ASN1 if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_CRYPTO_CRYPTOBYTE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH_BIG if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_CRYPTO_ED25519
+ bool "crypto/ed25519"
+ default n
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO_ED25519_INTERNAL_EDWARDS25519 if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO_RAND if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO_SHA512 if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_CRYPTO_ED25519_INTERNAL_EDWARDS25519
+ bool "crypto/ed25519/internal/edwards25519"
+ default n
+ select LIBGO_PKG_CRYPTO_ED25519_INTERNAL_EDWARDS25519_FIELD if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO_SUBTLE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ENCODING_BINARY if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_CRYPTO_ED25519_INTERNAL_EDWARDS25519_FIELD
+ bool "crypto/ed25519/internal/edwards25519/field"
+ default n
+ select LIBGO_PKG_CRYPTO_SUBTLE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ENCODING_BINARY if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH_BITS if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_CRYPTO_ELLIPTIC
+ bool "crypto/elliptic"
+ default n
+ select LIBGO_PKG_CRYPTO_ELLIPTIC_INTERNAL_NISTEC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO_RAND if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH_BIG if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_CRYPTO_ELLIPTIC_INTERNAL_FIAT
+ bool "crypto/elliptic/internal/fiat"
+ default n
+ select LIBGO_PKG_CRYPTO_SUBTLE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH_BITS if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_CRYPTO_ELLIPTIC_INTERNAL_NISTEC
+ bool "crypto/elliptic/internal/nistec"
+ default n
+ select LIBGO_PKG_CRYPTO_ELLIPTIC_INTERNAL_FIAT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO_SUBTLE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_CRYPTO_HMAC
+ bool "crypto/hmac"
+ default n
+ select LIBGO_PKG_CRYPTO_SUBTLE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_HASH if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_CRYPTO_INTERNAL_RANDUTIL
+ bool "crypto/internal/randutil"
+ default n
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_CRYPTO_INTERNAL_SUBTLE
+ bool "crypto/internal/subtle"
+ default n
+
+config LIBGO_PKG_CRYPTO_MD5
+ bool "crypto/md5"
+ default n
+ select LIBGO_PKG_CRYPTO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ENCODING_BINARY if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_HASH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH_BITS if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_CRYPTO_RAND
+ bool "crypto/rand"
+ default n
+ select LIBGO_PKG_BUFIO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO_AES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO_CIPHER if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ENCODING_BINARY if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_SYSCALL_UNIX if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO_FS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH_BIG if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_RUNTIME if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC_ATOMIC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYSCALL if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_TIME if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_CRYPTO_RC4
+ bool "crypto/rc4"
+ default n
+ select LIBGO_PKG_CRYPTO_INTERNAL_SUBTLE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_CRYPTO_RSA
+ bool "crypto/rsa"
+ default n
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO_INTERNAL_RANDUTIL if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO_RAND if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO_SUBTLE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_HASH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH_BIG if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_CRYPTO_SHA1
+ bool "crypto/sha1"
+ default n
+ select LIBGO_PKG_CRYPTO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ENCODING_BINARY if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_HASH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH_BITS if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_CRYPTO_SHA256
+ bool "crypto/sha256"
+ default n
+ select LIBGO_PKG_CRYPTO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ENCODING_BINARY if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_HASH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH_BITS if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_CRYPTO_SHA512
+ bool "crypto/sha512"
+ default n
+ select LIBGO_PKG_CRYPTO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ENCODING_BINARY if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_HASH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH_BITS if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_CRYPTO_SUBTLE
+ bool "crypto/subtle"
+ default n
+
+config LIBGO_PKG_CRYPTO_TLS
+ bool "crypto/tls"
+ default n
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CONTAINER_LIST if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CONTEXT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO_AES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO_CIPHER if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO_DES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO_ECDSA if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO_ED25519 if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO_ELLIPTIC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO_HMAC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO_MD5 if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO_RAND if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO_RC4 if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO_RSA if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO_SHA1 if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO_SHA256 if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO_SHA512 if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO_SUBTLE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO_X509 if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ENCODING_PEM if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_CRYPTO_CHACHA20POLY1305 if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_CRYPTO_CRYPTOBYTE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_CRYPTO_CURVE25519 if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_CRYPTO_HKDF if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_HASH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_CPU if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_GODEBUG if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH_BIG if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_NET if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_RUNTIME if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC_ATOMIC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_TIME if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_CRYPTO_X509
+ bool "crypto/x509"
+ default n
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO_AES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO_CIPHER if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO_DES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO_DSA if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO_ECDSA if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO_ED25519 if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO_ELLIPTIC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO_MD5 if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO_RSA if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO_SHA1 if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO_SHA256 if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO_SHA512 if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO_X509_PKIX if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ENCODING_ASN1 if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ENCODING_HEX if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ENCODING_PEM if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_CRYPTO_CRYPTOBYTE_ASN1 if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_CRYPTO_CRYPTOBYTE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_GODEBUG if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO_FS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH_BIG if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_NET if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_NET_URL if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_PATH_FILEPATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_REFLECT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_RUNTIME if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_TIME if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE_UTF16 if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE_UTF8 if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_CRYPTO_X509_PKIX
+ bool "crypto/x509/pkix"
+ default n
+ select LIBGO_PKG_ENCODING_ASN1 if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ENCODING_HEX if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH_BIG if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_TIME if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_DATABASE_SQL
+ bool "database/sql"
+ default n
+ select LIBGO_PKG_CONTEXT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_DATABASE_SQL_DRIVER if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_REFLECT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_RUNTIME if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SORT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC_ATOMIC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_TIME if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE_UTF8 if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_DATABASE_SQL_DRIVER
+ bool "database/sql/driver"
+ default n
+ select LIBGO_PKG_CONTEXT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_REFLECT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_TIME if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_DEBUG_BUILDINFO
+ bool "debug/buildinfo"
+ default n
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_DEBUG_ELF if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_DEBUG_MACHO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_DEBUG_PE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ENCODING_BINARY if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_XCOFF if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO_FS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_RUNTIME_DEBUG if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_DEBUG_DWARF
+ bool "debug/dwarf"
+ default n
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ENCODING_BINARY if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_PATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SORT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_DEBUG_ELF
+ bool "debug/elf"
+ default n
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_COMPRESS_ZLIB if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_DEBUG_DWARF if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ENCODING_BINARY if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_DEBUG_GOSYM
+ bool "debug/gosym"
+ default n
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ENCODING_BINARY if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SORT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_DEBUG_MACHO
+ bool "debug/macho"
+ default n
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_COMPRESS_ZLIB if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_DEBUG_DWARF if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ENCODING_BINARY if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_DEBUG_PE
+ bool "debug/pe"
+ default n
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_COMPRESS_ZLIB if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_DEBUG_DWARF if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ENCODING_BINARY if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_DEBUG_PLAN9OBJ
+ bool "debug/plan9obj"
+ default n
+ select LIBGO_PKG_ENCODING_BINARY if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_EMBED
+ bool "embed"
+ default n
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO_FS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_TIME if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_ENCODING
+ bool "encoding"
+ default n
+
+config LIBGO_PKG_ENCODING_ASCII85
+ bool "encoding/ascii85"
+ default n
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_ENCODING_ASN1
+ bool "encoding/asn1"
+ default n
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH_BIG if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_REFLECT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SORT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_TIME if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE_UTF16 if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE_UTF8 if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_ENCODING_BASE32
+ bool "encoding/base32"
+ default n
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_ENCODING_BASE64
+ bool "encoding/base64"
+ default n
+ select LIBGO_PKG_ENCODING_BINARY if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_ENCODING_BINARY
+ bool "encoding/binary"
+ default n
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_REFLECT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_ENCODING_CSV
+ bool "encoding/csv"
+ default n
+ select LIBGO_PKG_BUFIO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE_UTF8 if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_ENCODING_GOB
+ bool "encoding/gob"
+ default n
+ select LIBGO_PKG_BUFIO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ENCODING_BINARY if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ENCODING if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH_BITS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_REFLECT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC_ATOMIC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE_UTF8 if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_ENCODING_HEX
+ bool "encoding/hex"
+ default n
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_ENCODING_JSON
+ bool "encoding/json"
+ default n
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ENCODING_BASE64 if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ENCODING if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_REFLECT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SORT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE_UTF16 if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE_UTF8 if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_ENCODING_PEM
+ bool "encoding/pem"
+ default n
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ENCODING_BASE64 if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SORT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_ENCODING_XML
+ bool "encoding/xml"
+ default n
+ select LIBGO_PKG_BUFIO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ENCODING if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_REFLECT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE_UTF8 if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_ERRORS
+ bool "errors"
+ default n
+ select LIBGO_PKG_INTERNAL_REFLECTLITE if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_EXPVAR
+ bool "expvar"
+ default n
+ select LIBGO_PKG_ENCODING_JSON if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_LOG if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_NET_HTTP if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_RUNTIME if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SORT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC_ATOMIC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_FLAG
+ bool "flag"
+ default n
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_REFLECT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SORT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_TIME if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_FMT
+ bool "fmt"
+ default n
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_FMTSORT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_REFLECT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE_UTF8 if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GO_AST
+ bool "go/ast"
+ default n
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_SCANNER if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TOKEN if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_REFLECT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SORT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GO_BUILD
+ bool "go/build"
+ default n
+ select LIBGO_PKG_BUFIO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_AST if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_BUILD_CONSTRAINT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_DOC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_PARSER if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TOKEN if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_BUILDCFG if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_EXECABS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_GOROOT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_GOVERSION if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO_FS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO_IOUTIL if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_PATH_FILEPATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_PATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_RUNTIME if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SORT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE_UTF8 if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GO_BUILD_CONSTRAINT
+ bool "go/build/constraint"
+ default n
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE_UTF8 if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GO_CONSTANT
+ bool "go/constant"
+ default n
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TOKEN if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH_BIG if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH_BITS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE_UTF8 if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GO_DOC
+ bool "go/doc"
+ default n
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_AST if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TOKEN if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_LAZYREGEXP if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_PATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SORT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_TEXT_TEMPLATE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE_UTF8 if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GO_FORMAT
+ bool "go/format"
+ default n
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_AST if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_PARSER if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_PRINTER if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TOKEN if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GO_IMPORTER
+ bool "go/importer"
+ default n
+ select LIBGO_PKG_GO_BUILD if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_INTERNAL_GCCGOIMPORTER if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_INTERNAL_GCIMPORTER if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_INTERNAL_SRCIMPORTER if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TOKEN if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TYPES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_RUNTIME if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GO_INTERNAL_GCCGOIMPORTER
+ bool "go/internal/gccgoimporter"
+ default n
+ select LIBGO_PKG_BUFIO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_DEBUG_ELF if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_CONSTANT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TOKEN if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TYPES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_EXECABS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_XCOFF if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_PATH_FILEPATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_TEXT_SCANNER if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE_UTF8 if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GO_INTERNAL_GCIMPORTER
+ bool "go/internal/gcimporter"
+ default n
+ select LIBGO_PKG_BUFIO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ENCODING_BINARY if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_BUILD if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_CONSTANT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TOKEN if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TYPES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH_BIG if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_PATH_FILEPATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SORT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GO_INTERNAL_SRCIMPORTER
+ bool "go/internal/srcimporter"
+ default n
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_AST if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_BUILD if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_PARSER if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TOKEN if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TYPES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_EXECABS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_PATH_FILEPATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GO_INTERNAL_TYPEPARAMS
+ bool "go/internal/typeparams"
+ default n
+ select LIBGO_PKG_GO_AST if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TOKEN if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GO_PARSER
+ bool "go/parser"
+ default n
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_AST if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_INTERNAL_TYPEPARAMS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_SCANNER if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TOKEN if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO_FS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_PATH_FILEPATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GO_PRINTER
+ bool "go/printer"
+ default n
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_AST if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_BUILD_CONSTRAINT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TOKEN if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SORT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_TEXT_TABWRITER if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE_UTF8 if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GO_SCANNER
+ bool "go/scanner"
+ default n
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TOKEN if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_PATH_FILEPATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SORT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE_UTF8 if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GO_TOKEN
+ bool "go/token"
+ default n
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SORT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE_UTF8 if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GO_TYPES
+ bool "go/types"
+ default n
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CONTAINER_HEAP if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_AST if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_CONSTANT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_INTERNAL_TYPEPARAMS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_PARSER if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TOKEN if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_REGEXP if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SORT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC_ATOMIC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE_UTF8 if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_CRYPTO_CHACHA20
+ bool "golang.org/x/crypto/chacha20"
+ default n
+ select LIBGO_PKG_CRYPTO_CIPHER if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ENCODING_BINARY if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_CRYPTO_INTERNAL_SUBTLE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH_BITS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_RUNTIME if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_CRYPTO_CHACHA20POLY1305
+ bool "golang.org/x/crypto/chacha20poly1305"
+ default n
+ select LIBGO_PKG_CRYPTO_CIPHER if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ENCODING_BINARY if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_CRYPTO_CHACHA20 if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_CRYPTO_INTERNAL_POLY1305 if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_CRYPTO_INTERNAL_SUBTLE if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_CRYPTO_CRYPTOBYTE
+ bool "golang.org/x/crypto/cryptobyte"
+ default n
+ select LIBGO_PKG_ENCODING_ASN1 if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_CRYPTO_CRYPTOBYTE_ASN1 if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH_BIG if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_REFLECT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_TIME if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_CRYPTO_CRYPTOBYTE_ASN1
+ bool "golang.org/x/crypto/cryptobyte/asn1"
+ default n
+
+config LIBGO_PKG_GOLANG_ORG_X_CRYPTO_CURVE25519
+ bool "golang.org/x/crypto/curve25519"
+ default n
+ select LIBGO_PKG_CRYPTO_SUBTLE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ENCODING_BINARY if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_CRYPTO_CURVE25519_INTERNAL_FIELD if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_CRYPTO_CURVE25519_INTERNAL_FIELD
+ bool "golang.org/x/crypto/curve25519/internal/field"
+ default n
+ select LIBGO_PKG_CRYPTO_SUBTLE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ENCODING_BINARY if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH_BITS if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_CRYPTO_ED25519
+ bool "golang.org/x/crypto/ed25519"
+ default n
+ select LIBGO_PKG_CRYPTO_ED25519 if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_CRYPTO_ED25519_INTERNAL_EDWARDS25519
+ bool "golang.org/x/crypto/ed25519/internal/edwards25519"
+ default n
+ select LIBGO_PKG_ENCODING_BINARY if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_CRYPTO_HKDF
+ bool "golang.org/x/crypto/hkdf"
+ default n
+ select LIBGO_PKG_CRYPTO_HMAC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_HASH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_CRYPTO_INTERNAL_POLY1305
+ bool "golang.org/x/crypto/internal/poly1305"
+ default n
+ select LIBGO_PKG_CRYPTO_SUBTLE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ENCODING_BINARY if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH_BITS if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_CRYPTO_INTERNAL_SUBTLE
+ bool "golang.org/x/crypto/internal/subtle"
+ default n
+
+config LIBGO_PKG_GOLANG_ORG_X_CRYPTO_POLY1305
+ bool "golang.org/x/crypto/poly1305"
+ default n
+ select LIBGO_PKG_CRYPTO_SUBTLE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ENCODING_BINARY if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH_BITS if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_MOD_INTERNAL_LAZYREGEXP
+ bool "golang.org/x/mod/internal/lazyregexp"
+ default n
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_REGEXP if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_MOD_MODFILE
+ bool "golang.org/x/mod/modfile"
+ default n
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_MOD_INTERNAL_LAZYREGEXP if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_MOD_MODULE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_MOD_SEMVER if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_PATH_FILEPATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SORT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE_UTF8 if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_MOD_MODULE
+ bool "golang.org/x/mod/module"
+ default n
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_MOD_INTERNAL_LAZYREGEXP if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_MOD_SEMVER if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_XERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_PATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SORT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_TIME if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE_UTF8 if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_MOD_SEMVER
+ bool "golang.org/x/mod/semver"
+ default n
+ select LIBGO_PKG_SORT if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_MOD_SUMDB
+ bool "golang.org/x/mod/sumdb"
+ default n
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CONTEXT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_MOD_INTERNAL_LAZYREGEXP if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_MOD_MODULE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_MOD_SUMDB_NOTE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_MOD_SUMDB_TLOG if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_NET_HTTP if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_PATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC_ATOMIC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_MOD_SUMDB_DIRHASH
+ bool "golang.org/x/mod/sumdb/dirhash"
+ default n
+ select LIBGO_PKG_ARCHIVE_ZIP if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO_SHA256 if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ENCODING_BASE64 if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_PATH_FILEPATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SORT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_MOD_SUMDB_NOTE
+ bool "golang.org/x/mod/sumdb/note"
+ default n
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO_SHA256 if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ENCODING_BASE64 if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ENCODING_BINARY if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_CRYPTO_ED25519 if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE_UTF8 if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_MOD_SUMDB_TLOG
+ bool "golang.org/x/mod/sumdb/tlog"
+ default n
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO_SHA256 if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ENCODING_BASE64 if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH_BITS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE_UTF8 if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_MOD_ZIP
+ bool "golang.org/x/mod/zip"
+ default n
+ select LIBGO_PKG_ARCHIVE_ZIP if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_MOD_MODULE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO_IOUTIL if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS_EXEC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_PATH_FILEPATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_PATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE_UTF8 if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_NET_DNS_DNSMESSAGE
+ bool "golang.org/x/net/dns/dnsmessage"
+ default n
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_NET_HTTP_HTTPGUTS
+ bool "golang.org/x/net/http/httpguts"
+ default n
+ select LIBGO_PKG_GOLANG_ORG_X_NET_IDNA if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_NET if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_NET_TEXTPROTO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE_UTF8 if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_NET_HTTP_HTTPPROXY
+ bool "golang.org/x/net/http/httpproxy"
+ default n
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_NET_IDNA if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_NET if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_NET_URL if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE_UTF8 if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_NET_HTTP2_HPACK
+ bool "golang.org/x/net/http2/hpack"
+ default n
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_NET_IDNA
+ bool "golang.org/x/net/idna"
+ default n
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TEXT_SECURE_BIDIRULE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TEXT_UNICODE_BIDI if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TEXT_UNICODE_NORM if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE_UTF8 if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_NET_NETTEST
+ bool "golang.org/x/net/nettest"
+ default n
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ENCODING_BINARY if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO_IOUTIL if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH_RAND if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_NET if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS_EXEC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_RUNTIME if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYSCALL if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_TESTING if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_TIME if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_SYNC_SEMAPHORE
+ bool "golang.org/x/sync/semaphore"
+ default n
+ select LIBGO_PKG_CONTAINER_LIST if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CONTEXT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_SYS_CPU
+ bool "golang.org/x/sys/cpu"
+ default n
+ select LIBGO_PKG_IO_IOUTIL if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_RUNTIME if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_TEXT_SECURE_BIDIRULE
+ bool "golang.org/x/text/secure/bidirule"
+ default n
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TEXT_TRANSFORM if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TEXT_UNICODE_BIDI if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE_UTF8 if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_TEXT_TRANSFORM
+ bool "golang.org/x/text/transform"
+ default n
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE_UTF8 if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_TEXT_UNICODE_BIDI
+ bool "golang.org/x/text/unicode/bidi"
+ default n
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CONTAINER_LIST if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_LOG if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SORT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE_UTF8 if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_TEXT_UNICODE_NORM
+ bool "golang.org/x/text/unicode/norm"
+ default n
+ select LIBGO_PKG_ENCODING_BINARY if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TEXT_TRANSFORM if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE_UTF8 if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS
+ bool "golang.org/x/tools/go/analysis"
+ default n
+ select LIBGO_PKG_FLAG if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_AST if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_INTERNAL_ANALYSISINTERNAL if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TOKEN if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TYPES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_REFLECT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_INTERNAL_ANALYSISFLAGS
+ bool "golang.org/x/tools/go/analysis/internal/analysisflags"
+ default n
+ select LIBGO_PKG_CRYPTO_SHA256 if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ENCODING_GOB if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ENCODING_JSON if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FLAG if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TOKEN if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO_IOUTIL if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_LOG if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SORT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_INTERNAL_FACTS
+ bool "golang.org/x/tools/go/analysis/internal/facts"
+ default n
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ENCODING_GOB if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_TYPES_OBJECTPATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_INTERNAL_TYPEPARAMS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TYPES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO_IOUTIL if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_LOG if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_REFLECT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SORT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_ASMDECL
+ bool "golang.org/x/tools/go/analysis/passes/asmdecl"
+ default n
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_AST if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_BUILD if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_INTERNAL_ANALYSISUTIL if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TOKEN if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TYPES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_LOG if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_REGEXP if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_ASSIGN
+ bool "golang.org/x/tools/go/analysis/passes/assign"
+ default n
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_AST if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_INSPECT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_INTERNAL_ANALYSISUTIL if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_AST_INSPECTOR if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TOKEN if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_REFLECT if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_ATOMIC
+ bool "golang.org/x/tools/go/analysis/passes/atomic"
+ default n
+ select LIBGO_PKG_GO_AST if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_INSPECT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_INTERNAL_ANALYSISUTIL if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_AST_INSPECTOR if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TOKEN if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TYPES if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_BOOLS
+ bool "golang.org/x/tools/go/analysis/passes/bools"
+ default n
+ select LIBGO_PKG_GO_AST if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_INSPECT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_INTERNAL_ANALYSISUTIL if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_AST_INSPECTOR if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TOKEN if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TYPES if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_BUILDTAG
+ bool "golang.org/x/tools/go/analysis/passes/buildtag"
+ default n
+ select LIBGO_PKG_GO_AST if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_BUILD_CONSTRAINT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_INTERNAL_ANALYSISUTIL if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_PARSER if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TOKEN if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_CGOCALL
+ bool "golang.org/x/tools/go/analysis/passes/cgocall"
+ default n
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_AST if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_FORMAT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_INTERNAL_ANALYSISUTIL if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_PARSER if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TOKEN if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TYPES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_LOG if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_RUNTIME if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_COMPOSITE
+ bool "golang.org/x/tools/go/analysis/passes/composite"
+ default n
+ select LIBGO_PKG_GO_AST if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_INSPECT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_AST_INSPECTOR if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_INTERNAL_TYPEPARAMS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TYPES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_COPYLOCK
+ bool "golang.org/x/tools/go/analysis/passes/copylock"
+ default n
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_AST if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_INSPECT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_INTERNAL_ANALYSISUTIL if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_AST_INSPECTOR if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_INTERNAL_TYPEPARAMS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TOKEN if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TYPES if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_CTRLFLOW
+ bool "golang.org/x/tools/go/analysis/passes/ctrlflow"
+ default n
+ select LIBGO_PKG_GO_AST if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_INSPECT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_AST_INSPECTOR if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_CFG if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_TYPES_TYPEUTIL if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TYPES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_LOG if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_REFLECT if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_ERRORSAS
+ bool "golang.org/x/tools/go/analysis/passes/errorsas"
+ default n
+ select LIBGO_PKG_GO_AST if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_INSPECT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_AST_INSPECTOR if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_TYPES_TYPEUTIL if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TYPES if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_FRAMEPOINTER
+ bool "golang.org/x/tools/go/analysis/passes/framepointer"
+ default n
+ select LIBGO_PKG_GO_BUILD if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_INTERNAL_ANALYSISUTIL if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_REGEXP if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_HTTPRESPONSE
+ bool "golang.org/x/tools/go/analysis/passes/httpresponse"
+ default n
+ select LIBGO_PKG_GO_AST if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_INSPECT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_INTERNAL_ANALYSISUTIL if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_AST_INSPECTOR if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TYPES if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_IFACEASSERT
+ bool "golang.org/x/tools/go/analysis/passes/ifaceassert"
+ default n
+ select LIBGO_PKG_GO_AST if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_INSPECT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_AST_INSPECTOR if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_INTERNAL_TYPEPARAMS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TYPES if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_INSPECT
+ bool "golang.org/x/tools/go/analysis/passes/inspect"
+ default n
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_AST_INSPECTOR if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_REFLECT if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_INTERNAL_ANALYSISUTIL
+ bool "golang.org/x/tools/go/analysis/passes/internal/analysisutil"
+ default n
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_AST if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_PRINTER if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TOKEN if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TYPES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO_IOUTIL if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_LOOPCLOSURE
+ bool "golang.org/x/tools/go/analysis/passes/loopclosure"
+ default n
+ select LIBGO_PKG_GO_AST if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_INSPECT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_AST_INSPECTOR if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_TYPES_TYPEUTIL if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TYPES if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_LOSTCANCEL
+ bool "golang.org/x/tools/go/analysis/passes/lostcancel"
+ default n
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_AST if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_CTRLFLOW if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_INSPECT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_AST_INSPECTOR if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_CFG if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TYPES if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_NILFUNC
+ bool "golang.org/x/tools/go/analysis/passes/nilfunc"
+ default n
+ select LIBGO_PKG_GO_AST if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_INSPECT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_AST_INSPECTOR if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_INTERNAL_TYPEPARAMS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TOKEN if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TYPES if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_PKGFACT
+ bool "golang.org/x/tools/go/analysis/passes/pkgfact"
+ default n
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_AST if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TOKEN if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TYPES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_REFLECT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SORT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_PRINTF
+ bool "golang.org/x/tools/go/analysis/passes/printf"
+ default n
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_AST if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_CONSTANT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_INSPECT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_INTERNAL_ANALYSISUTIL if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_AST_INSPECTOR if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_TYPES_TYPEUTIL if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_INTERNAL_TYPEPARAMS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TOKEN if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TYPES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_REFLECT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_REGEXP if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SORT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE_UTF8 if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_SHIFT
+ bool "golang.org/x/tools/go/analysis/passes/shift"
+ default n
+ select LIBGO_PKG_GO_AST if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_CONSTANT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_INSPECT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_INTERNAL_ANALYSISUTIL if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_AST_INSPECTOR if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_INTERNAL_TYPEPARAMS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TOKEN if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TYPES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_SIGCHANYZER
+ bool "golang.org/x/tools/go/analysis/passes/sigchanyzer"
+ default n
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_AST if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_FORMAT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_INSPECT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_AST_INSPECTOR if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TOKEN if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TYPES if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_STDMETHODS
+ bool "golang.org/x/tools/go/analysis/passes/stdmethods"
+ default n
+ select LIBGO_PKG_GO_AST if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_INSPECT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_AST_INSPECTOR if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TYPES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_STRINGINTCONV
+ bool "golang.org/x/tools/go/analysis/passes/stringintconv"
+ default n
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_AST if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_INSPECT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_AST_INSPECTOR if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_INTERNAL_TYPEPARAMS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TYPES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_STRUCTTAG
+ bool "golang.org/x/tools/go/analysis/passes/structtag"
+ default n
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_AST if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_INSPECT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_AST_INSPECTOR if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TOKEN if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TYPES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_PATH_FILEPATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_REFLECT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_TESTINGGOROUTINE
+ bool "golang.org/x/tools/go/analysis/passes/testinggoroutine"
+ default n
+ select LIBGO_PKG_GO_AST if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_INSPECT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_INTERNAL_ANALYSISUTIL if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_AST_INSPECTOR if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_INTERNAL_TYPEPARAMS if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_TESTS
+ bool "golang.org/x/tools/go/analysis/passes/tests"
+ default n
+ select LIBGO_PKG_GO_AST if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_INTERNAL_TYPEPARAMS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TOKEN if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TYPES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_REGEXP if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE_UTF8 if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_UNMARSHAL
+ bool "golang.org/x/tools/go/analysis/passes/unmarshal"
+ default n
+ select LIBGO_PKG_GO_AST if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_INSPECT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_AST_INSPECTOR if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_TYPES_TYPEUTIL if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_INTERNAL_TYPEPARAMS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TYPES if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_UNREACHABLE
+ bool "golang.org/x/tools/go/analysis/passes/unreachable"
+ default n
+ select LIBGO_PKG_GO_AST if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_INSPECT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_AST_INSPECTOR if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TOKEN if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_LOG if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_UNSAFEPTR
+ bool "golang.org/x/tools/go/analysis/passes/unsafeptr"
+ default n
+ select LIBGO_PKG_GO_AST if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_INSPECT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_INTERNAL_ANALYSISUTIL if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_AST_INSPECTOR if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TOKEN if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TYPES if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_UNUSEDRESULT
+ bool "golang.org/x/tools/go/analysis/passes/unusedresult"
+ default n
+ select LIBGO_PKG_GO_AST if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_INSPECT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_INTERNAL_ANALYSISUTIL if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_AST_INSPECTOR if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_INTERNAL_TYPEPARAMS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TOKEN if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TYPES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SORT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_UNITCHECKER
+ bool "golang.org/x/tools/go/analysis/unitchecker"
+ default n
+ select LIBGO_PKG_ENCODING_GOB if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ENCODING_JSON if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FLAG if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_AST if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_BUILD if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_IMPORTER if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_INTERNAL_ANALYSISFLAGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_ANALYSIS_INTERNAL_FACTS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_INTERNAL_TYPEPARAMS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_PARSER if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TOKEN if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TYPES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO_IOUTIL if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_LOG if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_PATH_FILEPATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_REFLECT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SORT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_TIME if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_AST_ASTUTIL
+ bool "golang.org/x/tools/go/ast/astutil"
+ default n
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_AST if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_INTERNAL_TYPEPARAMS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TOKEN if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_REFLECT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SORT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_AST_INSPECTOR
+ bool "golang.org/x/tools/go/ast/inspector"
+ default n
+ select LIBGO_PKG_GO_AST if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_INTERNAL_TYPEPARAMS if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_CFG
+ bool "golang.org/x/tools/go/cfg"
+ default n
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_AST if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_FORMAT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TOKEN if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_TYPES_OBJECTPATH
+ bool "golang.org/x/tools/go/types/objectpath"
+ default n
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_INTERNAL_TYPEPARAMS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TYPES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SORT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_TYPES_TYPEUTIL
+ bool "golang.org/x/tools/go/types/typeutil"
+ default n
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_AST if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_AST_ASTUTIL if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_INTERNAL_TYPEPARAMS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TYPES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_REFLECT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_TOOLS_INTERNAL_ANALYSISINTERNAL
+ bool "golang.org/x/tools/internal/analysisinternal"
+ default n
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_AST if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_GO_AST_ASTUTIL if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_TOOLS_INTERNAL_LSP_FUZZY if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TOKEN if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TYPES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_TOOLS_INTERNAL_LSP_FUZZY
+ bool "golang.org/x/tools/internal/lsp/fuzzy"
+ default n
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_TOOLS_INTERNAL_TYPEPARAMS
+ bool "golang.org/x/tools/internal/typeparams"
+ default n
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_AST if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TOKEN if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TYPES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_TOOLS_TXTAR
+ bool "golang.org/x/tools/txtar"
+ default n
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO_IOUTIL if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_XERRORS
+ bool "golang.org/x/xerrors"
+ default n
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_XERRORS_INTERNAL if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_REFLECT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_RUNTIME if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE_UTF8 if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_GOLANG_ORG_X_XERRORS_INTERNAL
+ bool "golang.org/x/xerrors/internal"
+ default n
+
+config LIBGO_PKG_HASH
+ bool "hash"
+ default n
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_HASH_ADLER32
+ bool "hash/adler32"
+ default n
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_HASH if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_HASH_CRC32
+ bool "hash/crc32"
+ default n
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_HASH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC_ATOMIC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_HASH_CRC64
+ bool "hash/crc64"
+ default n
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_HASH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_HASH_FNV
+ bool "hash/fnv"
+ default n
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_HASH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH_BITS if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_HASH_MAPHASH
+ bool "hash/maphash"
+ default n
+ select LIBGO_PKG_INTERNAL_UNSAFEHEADER if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_HTML
+ bool "html"
+ default n
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE_UTF8 if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_HTML_TEMPLATE
+ bool "html/template"
+ default n
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ENCODING_JSON if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_HTML if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO_FS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_PATH_FILEPATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_PATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_REFLECT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_TEXT_TEMPLATE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_TEXT_TEMPLATE_PARSE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE_UTF8 if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_IMAGE
+ bool "image"
+ default n
+ select LIBGO_PKG_BUFIO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IMAGE_COLOR if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH_BITS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC_ATOMIC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_IMAGE_COLOR
+ bool "image/color"
+ default n
+
+config LIBGO_PKG_IMAGE_COLOR_PALETTE
+ bool "image/color/palette"
+ default n
+ select LIBGO_PKG_IMAGE_COLOR if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_IMAGE_DRAW
+ bool "image/draw"
+ default n
+ select LIBGO_PKG_IMAGE_COLOR if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IMAGE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IMAGE_INTERNAL_IMAGEUTIL if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_IMAGE_GIF
+ bool "image/gif"
+ default n
+ select LIBGO_PKG_BUFIO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_COMPRESS_LZW if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IMAGE_COLOR if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IMAGE_COLOR_PALETTE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IMAGE_DRAW if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IMAGE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_IMAGE_INTERNAL_IMAGEUTIL
+ bool "image/internal/imageutil"
+ default n
+ select LIBGO_PKG_IMAGE if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_IMAGE_JPEG
+ bool "image/jpeg"
+ default n
+ select LIBGO_PKG_BUFIO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IMAGE_COLOR if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IMAGE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IMAGE_INTERNAL_IMAGEUTIL if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_IMAGE_PNG
+ bool "image/png"
+ default n
+ select LIBGO_PKG_BUFIO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_COMPRESS_ZLIB if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ENCODING_BINARY if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_HASH_CRC32 if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_HASH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IMAGE_COLOR if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IMAGE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_INDEX_SUFFIXARRAY
+ bool "index/suffixarray"
+ default n
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ENCODING_BINARY if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_REGEXP if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SORT if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_INTERNAL_ABI
+ bool "internal/abi"
+ default n
+
+config LIBGO_PKG_INTERNAL_BUILDCFG
+ bool "internal/buildcfg"
+ default n
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_GOEXPERIMENT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_PATH_FILEPATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_REFLECT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_INTERNAL_BYTEALG
+ bool "internal/bytealg"
+ default n
+ select LIBGO_PKG_INTERNAL_CPU if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_INTERNAL_CFG
+ bool "internal/cfg"
+ default n
+
+config LIBGO_PKG_INTERNAL_CPU
+ bool "internal/cpu"
+ default n
+
+config LIBGO_PKG_INTERNAL_EXECABS
+ bool "internal/execabs"
+ default n
+ select LIBGO_PKG_CONTEXT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS_EXEC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_PATH_FILEPATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_REFLECT if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_INTERNAL_FMTSORT
+ bool "internal/fmtsort"
+ default n
+ select LIBGO_PKG_REFLECT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SORT if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_INTERNAL_FUZZ
+ bool "internal/fuzz"
+ default n
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CONTEXT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO_SHA256 if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ENCODING_BINARY if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ENCODING_JSON if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_AST if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_PARSER if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TOKEN if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_GODEBUG if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_UNSAFEHEADER if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO_IOUTIL if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH_BITS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS_EXEC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_PATH_FILEPATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_REFLECT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_RUNTIME if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC_ATOMIC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYSCALL if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_TIME if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE_UTF8 if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_INTERNAL_GOARCH
+ bool "internal/goarch"
+ default n
+
+config LIBGO_PKG_INTERNAL_GODEBUG
+ bool "internal/godebug"
+ default n
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_INTERNAL_GOEXPERIMENT
+ bool "internal/goexperiment"
+ default n
+
+config LIBGO_PKG_INTERNAL_GOOS
+ bool "internal/goos"
+ default n
+
+config LIBGO_PKG_INTERNAL_GOROOT
+ bool "internal/goroot"
+ default n
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_PATH_FILEPATH if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_INTERNAL_GOVERSION
+ bool "internal/goversion"
+ default n
+
+config LIBGO_PKG_INTERNAL_INTERN
+ bool "internal/intern"
+ default n
+ select LIBGO_PKG_INTERNAL_GODEBUG if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_RUNTIME if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_INTERNAL_ITOA
+ bool "internal/itoa"
+ default n
+
+config LIBGO_PKG_INTERNAL_LAZYREGEXP
+ bool "internal/lazyregexp"
+ default n
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_REGEXP if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_INTERNAL_LAZYTEMPLATE
+ bool "internal/lazytemplate"
+ default n
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_TEXT_TEMPLATE if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_INTERNAL_NETTRACE
+ bool "internal/nettrace"
+ default n
+
+config LIBGO_PKG_INTERNAL_OBSCURETESTDATA
+ bool "internal/obscuretestdata"
+ default n
+ select LIBGO_PKG_ENCODING_BASE64 if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_INTERNAL_OSERROR
+ bool "internal/oserror"
+ default n
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_INTERNAL_POLL
+ bool "internal/poll"
+ default n
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_SYSCALL_UNIX if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_RUNTIME if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC_ATOMIC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYSCALL if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_TIME if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_INTERNAL_PROFILE
+ bool "internal/profile"
+ default n
+ select LIBGO_PKG_BUFIO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_COMPRESS_GZIP if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_REGEXP if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SORT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_TIME if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_INTERNAL_RACE
+ bool "internal/race"
+ default n
+
+config LIBGO_PKG_INTERNAL_REFLECTLITE
+ bool "internal/reflectlite"
+ default n
+ select LIBGO_PKG_INTERNAL_GOARCH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_UNSAFEHEADER if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_RUNTIME if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_INTERNAL_SINGLEFLIGHT
+ bool "internal/singleflight"
+ default n
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_INTERNAL_SYSCALL_EXECENV
+ bool "internal/syscall/execenv"
+ default n
+ select LIBGO_PKG_SYSCALL if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_INTERNAL_SYSCALL_UNIX
+ bool "internal/syscall/unix"
+ default n
+ select LIBGO_PKG_SYNC_ATOMIC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYSCALL if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_INTERNAL_SYSINFO
+ bool "internal/sysinfo"
+ default n
+ select LIBGO_PKG_INTERNAL_CPU if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_INTERNAL_TESTENV
+ bool "internal/testenv"
+ default n
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FLAG if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_CFG if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS_EXEC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_PATH_FILEPATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_RUNTIME if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYSCALL if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_TESTING if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_TIME if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_INTERNAL_TESTLOG
+ bool "internal/testlog"
+ default n
+ select LIBGO_PKG_SYNC_ATOMIC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_INTERNAL_TRACE
+ bool "internal/trace"
+ default n
+ select LIBGO_PKG_BUFIO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CONTAINER_HEAP if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH_RAND if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS_EXEC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_PATH_FILEPATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_RUNTIME if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SORT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_TIME if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_INTERNAL_UNSAFEHEADER
+ bool "internal/unsafeheader"
+ default n
+
+config LIBGO_PKG_INTERNAL_XCOFF
+ bool "internal/xcoff"
+ default n
+ select LIBGO_PKG_DEBUG_DWARF if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ENCODING_BINARY if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_IO
+ bool "io"
+ default n
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_IO_FS
+ bool "io/fs"
+ default n
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_OSERROR if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_PATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SORT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_TIME if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE_UTF8 if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_IO_IOUTIL
+ bool "io/ioutil"
+ default n
+ select LIBGO_PKG_IO_FS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SORT if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_LOG
+ bool "log"
+ default n
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_RUNTIME if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC_ATOMIC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_TIME if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_LOG_SYSLOG
+ bool "log/syslog"
+ default n
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_LOG if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_NET if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_TIME if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_MATH
+ bool "math"
+ default n
+ select LIBGO_PKG_INTERNAL_CPU if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH_BITS if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_MATH_BIG
+ bool "math/big"
+ default n
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ENCODING_BINARY if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH_BITS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH_RAND if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_MATH_BITS
+ bool "math/bits"
+ default n
+
+config LIBGO_PKG_MATH_CMPLX
+ bool "math/cmplx"
+ default n
+ select LIBGO_PKG_MATH_BITS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_MATH_RAND
+ bool "math/rand"
+ default n
+ select LIBGO_PKG_MATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_MIME
+ bool "mime"
+ default n
+ select LIBGO_PKG_BUFIO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ENCODING_BASE64 if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SORT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE_UTF8 if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_MIME_MULTIPART
+ bool "mime/multipart"
+ default n
+ select LIBGO_PKG_BUFIO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO_RAND if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MIME if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MIME_QUOTEDPRINTABLE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_NET_TEXTPROTO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_PATH_FILEPATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SORT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_MIME_QUOTEDPRINTABLE
+ bool "mime/quotedprintable"
+ default n
+ select LIBGO_PKG_BUFIO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_NET
+ bool "net"
+ default n
+ select LIBGO_PKG_CONTEXT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_NET_DNS_DNSMESSAGE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_BYTEALG if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_GODEBUG if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_ITOA if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_NETTRACE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_POLL if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_SINGLEFLIGHT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_NET_NETIP if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_RUNTIME if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SORT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC_ATOMIC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYSCALL if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_TIME if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_NET_HTTP
+ bool "net/http"
+ default n
+ select LIBGO_PKG_BUFIO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_COMPRESS_GZIP if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CONTAINER_LIST if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CONTEXT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO_RAND if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO_TLS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ENCODING_BASE64 if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ENCODING_BINARY if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_NET_HTTP2_HPACK if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_NET_HTTP_HTTPGUTS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_NET_HTTP_HTTPPROXY if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_NET_IDNA if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_GODEBUG if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO_FS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO_IOUTIL if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_LOG if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH_RAND if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MIME if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MIME_MULTIPART if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_NET if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_NET_HTTP_HTTPTRACE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_NET_HTTP_INTERNAL_ASCII if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_NET_HTTP_INTERNAL if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_NET_TEXTPROTO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_NET_URL if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_PATH_FILEPATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_PATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_REFLECT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_RUNTIME if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SORT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC_ATOMIC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_TIME if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE_UTF8 if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_NET_HTTP_CGI
+ bool "net/http/cgi"
+ default n
+ select LIBGO_PKG_BUFIO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO_TLS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_NET_HTTP_HTTPGUTS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_LOG if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_NET if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_NET_HTTP if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_NET_TEXTPROTO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_NET_URL if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS_EXEC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_PATH_FILEPATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_REGEXP if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_RUNTIME if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_NET_HTTP_COOKIEJAR
+ bool "net/http/cookiejar"
+ default n
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_NET if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_NET_HTTP if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_NET_HTTP_INTERNAL_ASCII if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_NET_URL if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SORT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_TIME if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE_UTF8 if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_NET_HTTP_FCGI
+ bool "net/http/fcgi"
+ default n
+ select LIBGO_PKG_BUFIO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CONTEXT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ENCODING_BINARY if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_NET if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_NET_HTTP_CGI if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_NET_HTTP if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_TIME if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_NET_HTTP_HTTPTEST
+ bool "net/http/httptest"
+ default n
+ select LIBGO_PKG_BUFIO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO_TLS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO_X509 if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FLAG if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_NET_HTTP_HTTPGUTS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_LOG if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_NET if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_NET_HTTP if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_NET_HTTP_INTERNAL_TESTCERT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_NET_TEXTPROTO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_TIME if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_NET_HTTP_HTTPTRACE
+ bool "net/http/httptrace"
+ default n
+ select LIBGO_PKG_CONTEXT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO_TLS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_NETTRACE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_NET if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_NET_TEXTPROTO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_REFLECT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_TIME if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_NET_HTTP_HTTPUTIL
+ bool "net/http/httputil"
+ default n
+ select LIBGO_PKG_BUFIO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CONTEXT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GOLANG_ORG_X_NET_HTTP_HTTPGUTS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_LOG if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MIME if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_NET if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_NET_HTTP if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_NET_HTTP_INTERNAL_ASCII if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_NET_HTTP_INTERNAL if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_NET_TEXTPROTO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_NET_URL if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_TIME if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_NET_HTTP_INTERNAL
+ bool "net/http/internal"
+ default n
+ select LIBGO_PKG_BUFIO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_NET_HTTP_INTERNAL_ASCII
+ bool "net/http/internal/ascii"
+ default n
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_NET_HTTP_INTERNAL_TESTCERT
+ bool "net/http/internal/testcert"
+ default n
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_NET_HTTP_PPROF
+ bool "net/http/pprof"
+ default n
+ select LIBGO_PKG_BUFIO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CONTEXT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_HTML if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_PROFILE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_LOG if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_NET_HTTP if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_NET_URL if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_RUNTIME if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_RUNTIME_PPROF if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_RUNTIME_TRACE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SORT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_TIME if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_NET_INTERNAL_SOCKTEST
+ bool "net/internal/socktest"
+ default n
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYSCALL if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_NET_MAIL
+ bool "net/mail"
+ default n
+ select LIBGO_PKG_BUFIO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_LOG if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MIME if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_NET_TEXTPROTO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_TIME if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE_UTF8 if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_NET_NETIP
+ bool "net/netip"
+ default n
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_BYTEALG if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_INTERN if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_ITOA if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH_BITS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_NET_RPC
+ bool "net/rpc"
+ default n
+ select LIBGO_PKG_BUFIO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ENCODING_GOB if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_GO_TOKEN if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_HTML_TEMPLATE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_LOG if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_NET if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_NET_HTTP if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_REFLECT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SORT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_NET_RPC_JSONRPC
+ bool "net/rpc/jsonrpc"
+ default n
+ select LIBGO_PKG_ENCODING_JSON if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_NET if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_NET_RPC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_NET_SMTP
+ bool "net/smtp"
+ default n
+ select LIBGO_PKG_CRYPTO_HMAC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO_MD5 if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CRYPTO_TLS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ENCODING_BASE64 if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_NET if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_NET_TEXTPROTO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_NET_TEXTPROTO
+ bool "net/textproto"
+ default n
+ select LIBGO_PKG_BUFIO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_NET if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_NET_URL
+ bool "net/url"
+ default n
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SORT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_OS
+ bool "os"
+ default n
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_ITOA if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_OSERROR if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_POLL if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_SYSCALL_EXECENV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_SYSCALL_UNIX if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_TESTLOG if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_UNSAFEHEADER if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO_FS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_RUNTIME if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SORT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC_ATOMIC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYSCALL if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_TIME if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_OS_EXEC
+ bool "os/exec"
+ default n
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CONTEXT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_SYSCALL_EXECENV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO_FS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_PATH_FILEPATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_RUNTIME if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYSCALL if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_OS_EXEC_INTERNAL_FDTEST
+ bool "os/exec/internal/fdtest"
+ default n
+ select LIBGO_PKG_SYSCALL if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_OS_SIGNAL
+ bool "os/signal"
+ default n
+ select LIBGO_PKG_CONTEXT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYSCALL if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_OS_SIGNAL_INTERNAL_PTY
+ bool "os/signal/internal/pty"
+ default n
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYSCALL if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_OS_USER
+ bool "os/user"
+ default n
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYSCALL if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_PATH
+ bool "path"
+ default n
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_BYTEALG if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE_UTF8 if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_PATH_FILEPATH
+ bool "path/filepath"
+ default n
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO_FS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_RUNTIME if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SORT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYSCALL if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE_UTF8 if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_REFLECT
+ bool "reflect"
+ default n
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_ABI if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_BYTEALG if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_GOARCH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_ITOA if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_UNSAFEHEADER if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_RUNTIME if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE_UTF8 if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_REFLECT_INTERNAL_EXAMPLE1
+ bool "reflect/internal/example1"
+ default n
+
+config LIBGO_PKG_REFLECT_INTERNAL_EXAMPLE2
+ bool "reflect/internal/example2"
+ default n
+
+config LIBGO_PKG_REGEXP
+ bool "regexp"
+ default n
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_REGEXP_SYNTAX if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SORT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE_UTF8 if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_REGEXP_SYNTAX
+ bool "regexp/syntax"
+ default n
+ select LIBGO_PKG_SORT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE_UTF8 if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_RUNTIME
+ bool "runtime"
+ default n
+ select LIBGO_PKG_INTERNAL_ABI if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_BYTEALG if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_CPU if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_GOARCH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_GOEXPERIMENT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_GOOS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_RUNTIME_INTERNAL_ATOMIC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_RUNTIME_INTERNAL_MATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_RUNTIME_INTERNAL_SYS if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_RUNTIME_CGO
+ bool "runtime/cgo"
+ default n
+ select LIBGO_PKG_SYNC_ATOMIC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_RUNTIME_DEBUG
+ bool "runtime/debug"
+ default n
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_RUNTIME if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SORT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_TIME if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_RUNTIME_INTERNAL_ATOMIC
+ bool "runtime/internal/atomic"
+ default n
+
+config LIBGO_PKG_RUNTIME_INTERNAL_MATH
+ bool "runtime/internal/math"
+ default n
+ select LIBGO_PKG_INTERNAL_GOARCH if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_RUNTIME_INTERNAL_SYS
+ bool "runtime/internal/sys"
+ default n
+ select LIBGO_PKG_INTERNAL_GOARCH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_GOOS if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_RUNTIME_INTERNAL_SYSCALL
+ bool "runtime/internal/syscall"
+ default n
+
+config LIBGO_PKG_RUNTIME_METRICS
+ bool "runtime/metrics"
+ default n
+ select LIBGO_PKG_MATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_RUNTIME if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_RUNTIME_PPROF
+ bool "runtime/pprof"
+ default n
+ select LIBGO_PKG_BUFIO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_COMPRESS_GZIP if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CONTEXT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ENCODING_BINARY if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_ABI if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_RUNTIME if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SORT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYSCALL if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_TEXT_TABWRITER if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_TIME if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_RUNTIME_TRACE
+ bool "runtime/trace"
+ default n
+ select LIBGO_PKG_CONTEXT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_RUNTIME if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC_ATOMIC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_SORT
+ bool "sort"
+ default n
+ select LIBGO_PKG_INTERNAL_REFLECTLITE if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_STRCONV
+ bool "strconv"
+ default n
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_BYTEALG if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH_BITS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_RUNTIME if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE_UTF8 if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_STRINGS
+ bool "strings"
+ default n
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_BYTEALG if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE_UTF8 if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_SYNC
+ bool "sync"
+ default n
+ select LIBGO_PKG_INTERNAL_RACE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_RUNTIME if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC_ATOMIC if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_SYNC_ATOMIC
+ bool "sync/atomic"
+ default n
+
+config LIBGO_PKG_SYSCALL
+ bool "syscall"
+ default n
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_BYTEALG if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_ITOA if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_OSERROR if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_RACE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_UNSAFEHEADER if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_RUNTIME if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_TESTING
+ bool "testing"
+ default n
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FLAG if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_RACE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_SYSINFO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH_RAND if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_PATH_FILEPATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_REFLECT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_RUNTIME_DEBUG if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_RUNTIME if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_RUNTIME_TRACE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SORT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC_ATOMIC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_TIME if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE_UTF8 if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_TESTING_FSTEST
+ bool "testing/fstest"
+ default n
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO_FS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_PATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_REFLECT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SORT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_TESTING_IOTEST if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_TIME if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_TESTING_INTERNAL_TESTDEPS
+ bool "testing/internal/testdeps"
+ default n
+ select LIBGO_PKG_BUFIO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_CONTEXT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_FUZZ if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_TESTLOG if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS_SIGNAL if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_REFLECT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_REGEXP if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_RUNTIME_PPROF if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_TIME if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_TESTING_IOTEST
+ bool "testing/iotest"
+ default n
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_LOG if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_TESTING_QUICK
+ bool "testing/quick"
+ default n
+ select LIBGO_PKG_FLAG if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_MATH_RAND if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_REFLECT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_TIME if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_TEXT_SCANNER
+ bool "text/scanner"
+ default n
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE_UTF8 if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_TEXT_TABWRITER
+ bool "text/tabwriter"
+ default n
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE_UTF8 if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_TEXT_TEMPLATE
+ bool "text/template"
+ default n
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_INTERNAL_FMTSORT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO_FS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_IO if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_NET_URL if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_OS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_PATH_FILEPATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_PATH if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_REFLECT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_RUNTIME if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_TEXT_TEMPLATE_PARSE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE_UTF8 if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_TEXT_TEMPLATE_PARSE
+ bool "text/template/parse"
+ default n
+ select LIBGO_PKG_BYTES if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_FMT if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_RUNTIME if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRCONV if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_STRINGS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_UNICODE_UTF8 if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_TIME
+ bool "time"
+ default n
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_RUNTIME if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYNC if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYSCALL if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_TIME_TZDATA
+ bool "time/tzdata"
+ default n
+ select LIBGO_PKG_ERRORS if LIBGO_STD_INCLUDE_DEPS
+ select LIBGO_PKG_SYSCALL if LIBGO_STD_INCLUDE_DEPS
+
+config LIBGO_PKG_UNICODE
+ bool "unicode"
+ default n
+
+config LIBGO_PKG_UNICODE_UTF16
+ bool "unicode/utf16"
+ default n
+
+config LIBGO_PKG_UNICODE_UTF8
+ bool "unicode/utf8"
+ default n
--- /dev/null
+LIBGO_SRCS-$(CONFIG_ARCH_X86_64) += $(LIBGO_EXTRACTED)/go/golang.org/x/sys/cpu/cpu_gccgo_x86.c
+LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/go/internal/bytealg/bytealg.c
+LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/go/internal/cpu/cpu_gccgo.c
+LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/go/log/syslog/syslog_c.c
+LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/go/os/dir_gccgo_c.c
+LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/go/reflect/makefunc_ffi_c.c
+LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/go/runtime/internal/atomic/atomic.c
+LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/go/runtime/internal/syscall/errno.c
+LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/go/sync/atomic/atomic.c|libgo
+LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/go/syscall/clone_linux.c
+LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/go/syscall/errno.c|libgo
+LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/go/syscall/signame.c
+LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/go/syscall/wait.c
+LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/aeshash.c
+LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/env_posix.c
+LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-assert.c
+LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-caller.c
+LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-callers.c
+LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-cgo.c
+LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-construct-map.c
+LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-context.S
+LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-ffi.c
+LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-fieldtrack.c
+LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-matherr.c
+LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-memclr.c
+LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-memequal.c
+LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-memmove.c
+LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-nanotime.c
+LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-now.c
+LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-reflect-call.c
+LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-setenv.c
+LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-signal.c
+LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-unsafe-pointer.c
+LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-unsetenv.c
+LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-unwind.c
+LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/go-varargs.c
+LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/panic.c
+LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/print.c
+LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/proc.c
+LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/runtime_c.c
+LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/stack.c
+LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/runtime/yield.c
--- /dev/null
+# This file has been auto-generated for go1.18 gccgo (GCC) 12.1.0.
+# To re-generate navigate to Unikraft application folder
+# $ make prepare
+# $ cd build/libgo/origin
+# $ mkdir gccbuild
+# $ cd gccbuild
+# $ ../gcc-<GCC_VERSION>/configure --disable-multilib --enable-languages=c,c++,go
+# $ make V=1 -j`nproc`| tee build.log
+# $ $(LIBGO_BASE)/gen-libgo-makefile.py
+#
+$(eval $(call _addgolib,golang.org/x/xerrors/internal,))
+GOLANG_ORG_X_XERRORS_INTERNAL_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/xerrors/internal/internal.go
+$(eval $(call _addgolib,internal/goos,))
+INTERNAL_GOOS_SRCS += $(LIBGO_EXTRACTED)/go/internal/goos/goos.go
+INTERNAL_GOOS_SRCS += $(LIBGO_BASE)/libgo/zgoos.go
+$(eval $(call _addgolib,internal/goversion,))
+INTERNAL_GOVERSION_SRCS += $(LIBGO_EXTRACTED)/go/internal/goversion/goversion.go
+$(eval $(call _addgolib,internal/cfg,))
+INTERNAL_CFG_SRCS += $(LIBGO_EXTRACTED)/go/internal/cfg/cfg.go
+$(eval $(call _addgolib,internal/goarch,))
+INTERNAL_GOARCH_SRCS += $(LIBGO_EXTRACTED)/go/internal/goarch/goarch.go
+INTERNAL_GOARCH_SRCS += $(LIBGO_BASE)/libgo/zgoarch.go
+$(eval $(call _addgolib,encoding,))
+ENCODING_SRCS += $(LIBGO_EXTRACTED)/go/encoding/encoding.go
+$(eval $(call _addgolib,internal/nettrace,))
+INTERNAL_NETTRACE_SRCS += $(LIBGO_EXTRACTED)/go/internal/nettrace/nettrace.go
+$(eval $(call _addgolib,reflect/internal/example1,))
+REFLECT_INTERNAL_EXAMPLE1_SRCS += $(LIBGO_EXTRACTED)/go/reflect/internal/example1/example.go
+$(eval $(call _addgolib,internal/goexperiment,))
+INTERNAL_GOEXPERIMENT_SRCS += $(LIBGO_EXTRACTED)/go/internal/goexperiment/exp_fieldtrack_on.go
+INTERNAL_GOEXPERIMENT_SRCS += $(LIBGO_EXTRACTED)/go/internal/goexperiment/exp_heapminimum512kib_off.go
+INTERNAL_GOEXPERIMENT_SRCS += $(LIBGO_EXTRACTED)/go/internal/goexperiment/exp_pacerredesign_off.go
+INTERNAL_GOEXPERIMENT_SRCS += $(LIBGO_EXTRACTED)/go/internal/goexperiment/exp_preemptibleloops_off.go
+INTERNAL_GOEXPERIMENT_SRCS += $(LIBGO_EXTRACTED)/go/internal/goexperiment/exp_regabiargs_off.go
+INTERNAL_GOEXPERIMENT_SRCS += $(LIBGO_EXTRACTED)/go/internal/goexperiment/exp_regabireflect_off.go
+INTERNAL_GOEXPERIMENT_SRCS += $(LIBGO_EXTRACTED)/go/internal/goexperiment/exp_regabiwrappers_off.go
+INTERNAL_GOEXPERIMENT_SRCS += $(LIBGO_EXTRACTED)/go/internal/goexperiment/exp_staticlockranking_off.go
+INTERNAL_GOEXPERIMENT_SRCS += $(LIBGO_EXTRACTED)/go/internal/goexperiment/exp_unified_off.go
+INTERNAL_GOEXPERIMENT_SRCS += $(LIBGO_EXTRACTED)/go/internal/goexperiment/flags.go
+$(eval $(call _addgolib,reflect/internal/example2,))
+REFLECT_INTERNAL_EXAMPLE2_SRCS += $(LIBGO_EXTRACTED)/go/reflect/internal/example2/example.go
+$(eval $(call _addgolib,internal/unsafeheader,))
+INTERNAL_UNSAFEHEADER_SRCS += $(LIBGO_EXTRACTED)/go/internal/unsafeheader/unsafeheader.go
+$(eval $(call _addgolib,internal/abi,))
+INTERNAL_ABI_SRCS += $(LIBGO_EXTRACTED)/go/internal/abi/abi.go
+$(eval $(call _addgolib,runtime/internal/syscall,))
+RUNTIME_INTERNAL_SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/runtime/internal/syscall/syscall_linux.go
+$(eval $(call _addgolib,golang.org/x/crypto/cryptobyte/asn1,))
+GOLANG_ORG_X_CRYPTO_CRYPTOBYTE_ASN1_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/crypto/cryptobyte/asn1/asn1.go
+$(eval $(call _addgolib,internal/race,))
+INTERNAL_RACE_SRCS += $(LIBGO_EXTRACTED)/go/internal/race/doc.go
+INTERNAL_RACE_SRCS += $(LIBGO_EXTRACTED)/go/internal/race/norace.go
+$(eval $(call _addgolib,golang.org/x/crypto/internal/subtle,))
+GOLANG_ORG_X_CRYPTO_INTERNAL_SUBTLE_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/crypto/internal/subtle/aliasing.go
+$(eval $(call _addgolib,crypto/internal/subtle,))
+CRYPTO_INTERNAL_SUBTLE_SRCS += $(LIBGO_EXTRACTED)/go/crypto/internal/subtle/aliasing.go
+$(eval $(call _addgolib,internal/itoa,))
+INTERNAL_ITOA_SRCS += $(LIBGO_EXTRACTED)/go/internal/itoa/itoa.go
+$(eval $(call _addgolib,crypto/subtle,))
+CRYPTO_SUBTLE_SRCS += $(LIBGO_EXTRACTED)/go/crypto/subtle/constant_time.go
+$(eval $(call _addgolib,sync/atomic,))
+SYNC_ATOMIC_SRCS += $(LIBGO_EXTRACTED)/go/sync/atomic/doc.go
+SYNC_ATOMIC_SRCS += $(LIBGO_EXTRACTED)/go/sync/atomic/unaligned.go
+SYNC_ATOMIC_SRCS += $(LIBGO_EXTRACTED)/go/sync/atomic/value.go
+$(eval $(call _addgolib,container/ring,))
+CONTAINER_RING_SRCS += $(LIBGO_EXTRACTED)/go/container/ring/ring.go
+$(eval $(call _addgolib,unicode/utf16,))
+UNICODE_UTF16_SRCS += $(LIBGO_EXTRACTED)/go/unicode/utf16/utf16.go
+$(eval $(call _addgolib,runtime/internal/math,))
+RUNTIME_INTERNAL_MATH_SRCS += $(LIBGO_EXTRACTED)/go/runtime/internal/math/math.go
+RUNTIME_INTERNAL_MATH_DEPS += internal/goarch
+$(eval $(call _addgolib,container/list,))
+CONTAINER_LIST_SRCS += $(LIBGO_EXTRACTED)/go/container/list/list.go
+$(eval $(call _addgolib,runtime/internal/atomic,-fgo-compiling-runtime))
+RUNTIME_INTERNAL_ATOMIC_SRCS += $(LIBGO_EXTRACTED)/go/runtime/internal/atomic/doc.go
+RUNTIME_INTERNAL_ATOMIC_SRCS += $(LIBGO_EXTRACTED)/go/runtime/internal/atomic/gccgo.go
+RUNTIME_INTERNAL_ATOMIC_SRCS += $(LIBGO_EXTRACTED)/go/runtime/internal/atomic/stubs.go
+RUNTIME_INTERNAL_ATOMIC_SRCS += $(LIBGO_EXTRACTED)/go/runtime/internal/atomic/types.go
+RUNTIME_INTERNAL_ATOMIC_SRCS += $(LIBGO_EXTRACTED)/go/runtime/internal/atomic/types_64bit.go
+RUNTIME_INTERNAL_ATOMIC_SRCS += $(LIBGO_EXTRACTED)/go/runtime/internal/atomic/unaligned.go
+$(eval $(call _addgolib,runtime/internal/sys,-fgo-compiling-runtime))
+RUNTIME_INTERNAL_SYS_SRCS += $(LIBGO_EXTRACTED)/go/runtime/internal/sys/consts.go
+RUNTIME_INTERNAL_SYS_SRCS += $(LIBGO_EXTRACTED)/go/runtime/internal/sys/intrinsics.go
+RUNTIME_INTERNAL_SYS_SRCS += $(LIBGO_EXTRACTED)/go/runtime/internal/sys/intrinsics_common.go
+RUNTIME_INTERNAL_SYS_SRCS += $(LIBGO_EXTRACTED)/go/runtime/internal/sys/sys.go
+RUNTIME_INTERNAL_SYS_SRCS-$(CONFIG_ARCH_X86_64) += $(LIBGO_BASE)/libgo/x86/version.go
+RUNTIME_INTERNAL_SYS_DEPS += internal/goarch
+RUNTIME_INTERNAL_SYS_DEPS += internal/goos
+$(eval $(call _addgolib,math/bits,))
+MATH_BITS_SRCS += $(LIBGO_EXTRACTED)/go/math/bits/bits.go
+MATH_BITS_SRCS += $(LIBGO_EXTRACTED)/go/math/bits/bits_errors.go
+MATH_BITS_SRCS += $(LIBGO_EXTRACTED)/go/math/bits/bits_tables.go
+$(eval $(call _addgolib,internal/cpu,))
+INTERNAL_CPU_SRCS += $(LIBGO_EXTRACTED)/go/internal/cpu/cpu.go
+INTERNAL_CPU_SRCS-$(CONFIG_ARCH_X86_64) += $(LIBGO_EXTRACTED)/go/internal/cpu/cpu_x86.go
+INTERNAL_CPU_SRCS += $(LIBGO_BASE)/libgo/cpugen.go
+$(eval $(call _addgolib,hash/maphash,))
+HASH_MAPHASH_SRCS += $(LIBGO_EXTRACTED)/go/hash/maphash/maphash.go
+HASH_MAPHASH_DEPS += internal/unsafeheader
+$(eval $(call _addgolib,unicode/utf8,))
+UNICODE_UTF8_SRCS += $(LIBGO_EXTRACTED)/go/unicode/utf8/utf8.go
+$(eval $(call _addgolib,image/color,))
+IMAGE_COLOR_SRCS += $(LIBGO_EXTRACTED)/go/image/color/color.go
+IMAGE_COLOR_SRCS += $(LIBGO_EXTRACTED)/go/image/color/ycbcr.go
+$(eval $(call _addgolib,internal/bytealg,))
+INTERNAL_BYTEALG_SRCS += $(LIBGO_EXTRACTED)/go/internal/bytealg/bytealg.go
+INTERNAL_BYTEALG_SRCS += $(LIBGO_EXTRACTED)/go/internal/bytealg/compare_native.go
+INTERNAL_BYTEALG_SRCS += $(LIBGO_EXTRACTED)/go/internal/bytealg/count_generic.go
+INTERNAL_BYTEALG_SRCS += $(LIBGO_EXTRACTED)/go/internal/bytealg/equal_generic.go
+INTERNAL_BYTEALG_SRCS += $(LIBGO_EXTRACTED)/go/internal/bytealg/equal_native.go
+INTERNAL_BYTEALG_SRCS += $(LIBGO_EXTRACTED)/go/internal/bytealg/gccgo.go
+INTERNAL_BYTEALG_SRCS += $(LIBGO_EXTRACTED)/go/internal/bytealg/index_native.go
+INTERNAL_BYTEALG_SRCS += $(LIBGO_EXTRACTED)/go/internal/bytealg/indexbyte_native.go
+INTERNAL_BYTEALG_DEPS += internal/cpu
+$(eval $(call _addgolib,image/color/palette,))
+IMAGE_COLOR_PALETTE_SRCS += $(LIBGO_EXTRACTED)/go/image/color/palette/generate.go
+IMAGE_COLOR_PALETTE_SRCS += $(LIBGO_EXTRACTED)/go/image/color/palette/palette.go
+IMAGE_COLOR_PALETTE_DEPS += image/color
+$(eval $(call _addgolib,math,))
+MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/abs.go
+MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/acosh.go
+MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/asin.go
+MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/asinh.go
+MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/atan.go
+MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/atan2.go
+MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/atanh.go
+MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/bits.go
+MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/cbrt.go
+MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/const.go
+MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/copysign.go
+MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/dim.go
+MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/dim_noasm.go
+MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/erf.go
+MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/erfinv.go
+MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/exp.go
+MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/exp2_noasm.go
+MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/exp_amd64.go
+MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/exp_noasm.go
+MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/expm1.go
+MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/floor.go
+MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/floor_noasm.go
+MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/fma.go
+MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/frexp.go
+MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/gamma.go
+MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/hypot.go
+MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/j0.go
+MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/j1.go
+MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/jn.go
+MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/ldexp.go
+MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/lgamma.go
+MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/log.go
+MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/log10.go
+MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/log1p.go
+MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/logb.go
+MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/mod.go
+MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/modf.go
+MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/modf_noasm.go
+MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/nextafter.go
+MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/pow.go
+MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/pow10.go
+MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/remainder.go
+MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/signbit.go
+MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/sin.go
+MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/sincos.go
+MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/sinh.go
+MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/sqrt.go
+MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/stubs.go
+MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/tan.go
+MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/tanh.go
+MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/trig_reduce.go
+MATH_SRCS += $(LIBGO_EXTRACTED)/go/math/unsafe.go
+MATH_DEPS += internal/cpu
+MATH_DEPS += math/bits
+$(eval $(call _addgolib,math/cmplx,))
+MATH_CMPLX_SRCS += $(LIBGO_EXTRACTED)/go/math/cmplx/abs.go
+MATH_CMPLX_SRCS += $(LIBGO_EXTRACTED)/go/math/cmplx/asin.go
+MATH_CMPLX_SRCS += $(LIBGO_EXTRACTED)/go/math/cmplx/conj.go
+MATH_CMPLX_SRCS += $(LIBGO_EXTRACTED)/go/math/cmplx/exp.go
+MATH_CMPLX_SRCS += $(LIBGO_EXTRACTED)/go/math/cmplx/isinf.go
+MATH_CMPLX_SRCS += $(LIBGO_EXTRACTED)/go/math/cmplx/isnan.go
+MATH_CMPLX_SRCS += $(LIBGO_EXTRACTED)/go/math/cmplx/log.go
+MATH_CMPLX_SRCS += $(LIBGO_EXTRACTED)/go/math/cmplx/phase.go
+MATH_CMPLX_SRCS += $(LIBGO_EXTRACTED)/go/math/cmplx/polar.go
+MATH_CMPLX_SRCS += $(LIBGO_EXTRACTED)/go/math/cmplx/pow.go
+MATH_CMPLX_SRCS += $(LIBGO_EXTRACTED)/go/math/cmplx/rect.go
+MATH_CMPLX_SRCS += $(LIBGO_EXTRACTED)/go/math/cmplx/sin.go
+MATH_CMPLX_SRCS += $(LIBGO_EXTRACTED)/go/math/cmplx/sqrt.go
+MATH_CMPLX_SRCS += $(LIBGO_EXTRACTED)/go/math/cmplx/tan.go
+MATH_CMPLX_DEPS += math/bits
+MATH_CMPLX_DEPS += math
+$(eval $(call _addgolib,unicode,))
+UNICODE_SRCS += $(LIBGO_EXTRACTED)/go/unicode/casetables.go
+UNICODE_SRCS += $(LIBGO_EXTRACTED)/go/unicode/digit.go
+UNICODE_SRCS += $(LIBGO_EXTRACTED)/go/unicode/graphic.go
+UNICODE_SRCS += $(LIBGO_EXTRACTED)/go/unicode/letter.go
+UNICODE_SRCS += $(LIBGO_EXTRACTED)/go/unicode/tables.go
+$(eval $(call _addgolib,runtime,-fgo-c-header=runtime.inc.raw -fgo-compiling-runtime))
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/alg.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/asan0.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/atomic_pointer.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/cgo_gccgo.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/cgocall.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/cgocheck.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/chan.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/compiler.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/cpuprof.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/cputicks.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/debug.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/debuglog.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/debuglog_off.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/env_posix.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/eqtype.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/error.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/extern.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/fastlog2.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/fastlog2table.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/ffi.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/float.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/hash64.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/heapdump.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/histogram.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/iface.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/lfstack.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/lfstack_64bit.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/lock_futex.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/lockrank.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/lockrank_off.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/malloc.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/map.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/map_fast32.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/map_fast64.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/map_faststr.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/mbarrier.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/mbitmap.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/mcache.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/mcentral.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/mcheckmark.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/mem_gccgo.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/metrics.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/mfinal.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/mfixalloc.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/mgc.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/mgc_gccgo.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/mgcmark.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/mgcpacer.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/mgcscavenge.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/mgcsweep.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/mgcwork.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/mheap.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/mpagealloc.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/mpagealloc_64bit.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/mpagecache.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/mpallocbits.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/mprof.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/mranges.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/msan0.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/msize.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/mspanset.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/mstats.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/mwbbuf.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/nbpipe_pipe2.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/netpoll.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/netpoll_epoll.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/os_gccgo.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/os_linux.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/os_linux_noauxv.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/panic.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/preempt.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/preempt_nonwindows.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/print.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/proc.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/profbuf.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/proflabel.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/race0.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/rdebug.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/relax_stub.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/runtime.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/runtime1.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/runtime2.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/rwmutex.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/select.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/sema.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/signal_gccgo.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/signal_unix.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/sigqueue.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/sigqueue_note.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/sizeclasses.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/slice.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/string.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/stubs.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/stubs2.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/stubs3.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/stubs_linux.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/symtab.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/time.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/time_nofake.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/timestub.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/timestub2.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/tls_stub.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/trace.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/traceback_gccgo.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/type.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/typekind.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/utf8.go
+RUNTIME_SRCS += $(LIBGO_EXTRACTED)/go/runtime/write_err.go
+RUNTIME_SRCS += $(LIBGO_BASE)/libgo/runtime_linknames.go
+RUNTIME_SRCS-$(CONFIG_ARCH_X86_64) += $(LIBGO_BASE)/libgo/x86/runtime_sysinfo.go
+RUNTIME_SRCS += $(LIBGO_BASE)/libgo/sigtab.go
+RUNTIME_SRCS += $(LIBGO_BASE)/libgo/goroot.go
+RUNTIME_DEPS += internal/abi
+RUNTIME_DEPS += internal/bytealg
+RUNTIME_DEPS += internal/cpu
+RUNTIME_DEPS += internal/goarch
+RUNTIME_DEPS += internal/goexperiment
+RUNTIME_DEPS += internal/goos
+RUNTIME_DEPS += runtime/internal/atomic
+RUNTIME_DEPS += runtime/internal/math
+RUNTIME_DEPS += runtime/internal/sys
+$(eval $(call _addgolib,runtime/metrics,))
+RUNTIME_METRICS_SRCS += $(LIBGO_EXTRACTED)/go/runtime/metrics/description.go
+RUNTIME_METRICS_SRCS += $(LIBGO_EXTRACTED)/go/runtime/metrics/doc.go
+RUNTIME_METRICS_SRCS += $(LIBGO_EXTRACTED)/go/runtime/metrics/histogram.go
+RUNTIME_METRICS_SRCS += $(LIBGO_EXTRACTED)/go/runtime/metrics/sample.go
+RUNTIME_METRICS_SRCS += $(LIBGO_EXTRACTED)/go/runtime/metrics/value.go
+RUNTIME_METRICS_DEPS += math
+RUNTIME_METRICS_DEPS += runtime
+$(eval $(call _addgolib,sync,))
+SYNC_SRCS += $(LIBGO_EXTRACTED)/go/sync/cond.go
+SYNC_SRCS += $(LIBGO_EXTRACTED)/go/sync/map.go
+SYNC_SRCS += $(LIBGO_EXTRACTED)/go/sync/mutex.go
+SYNC_SRCS += $(LIBGO_EXTRACTED)/go/sync/once.go
+SYNC_SRCS += $(LIBGO_EXTRACTED)/go/sync/pool.go
+SYNC_SRCS += $(LIBGO_EXTRACTED)/go/sync/poolqueue.go
+SYNC_SRCS += $(LIBGO_EXTRACTED)/go/sync/runtime.go
+SYNC_SRCS += $(LIBGO_EXTRACTED)/go/sync/runtime2.go
+SYNC_SRCS += $(LIBGO_EXTRACTED)/go/sync/rwmutex.go
+SYNC_SRCS += $(LIBGO_EXTRACTED)/go/sync/waitgroup.go
+SYNC_DEPS += internal/race
+SYNC_DEPS += runtime
+SYNC_DEPS += sync/atomic
+$(eval $(call _addgolib,internal/reflectlite,))
+INTERNAL_REFLECTLITE_SRCS += $(LIBGO_EXTRACTED)/go/internal/reflectlite/eqtype.go
+INTERNAL_REFLECTLITE_SRCS += $(LIBGO_EXTRACTED)/go/internal/reflectlite/swapper.go
+INTERNAL_REFLECTLITE_SRCS += $(LIBGO_EXTRACTED)/go/internal/reflectlite/type.go
+INTERNAL_REFLECTLITE_SRCS += $(LIBGO_EXTRACTED)/go/internal/reflectlite/value.go
+INTERNAL_REFLECTLITE_DEPS += internal/goarch
+INTERNAL_REFLECTLITE_DEPS += internal/unsafeheader
+INTERNAL_REFLECTLITE_DEPS += runtime
+$(eval $(call _addgolib,runtime/cgo,))
+RUNTIME_CGO_SRCS += $(LIBGO_EXTRACTED)/go/runtime/cgo/handle.go
+RUNTIME_CGO_DEPS += sync/atomic
+RUNTIME_CGO_DEPS += sync
+$(eval $(call _addgolib,internal/sysinfo,))
+INTERNAL_SYSINFO_SRCS += $(LIBGO_EXTRACTED)/go/internal/sysinfo/sysinfo.go
+INTERNAL_SYSINFO_DEPS += internal/cpu
+INTERNAL_SYSINFO_DEPS += sync
+$(eval $(call _addgolib,internal/testlog,))
+INTERNAL_TESTLOG_SRCS += $(LIBGO_EXTRACTED)/go/internal/testlog/exit.go
+INTERNAL_TESTLOG_SRCS += $(LIBGO_EXTRACTED)/go/internal/testlog/log.go
+INTERNAL_TESTLOG_DEPS += sync/atomic
+INTERNAL_TESTLOG_DEPS += sync
+$(eval $(call _addgolib,internal/singleflight,))
+INTERNAL_SINGLEFLIGHT_SRCS += $(LIBGO_EXTRACTED)/go/internal/singleflight/singleflight.go
+INTERNAL_SINGLEFLIGHT_DEPS += sync
+$(eval $(call _addgolib,math/rand,))
+MATH_RAND_SRCS += $(LIBGO_EXTRACTED)/go/math/rand/exp.go
+MATH_RAND_SRCS += $(LIBGO_EXTRACTED)/go/math/rand/normal.go
+MATH_RAND_SRCS += $(LIBGO_EXTRACTED)/go/math/rand/rand.go
+MATH_RAND_SRCS += $(LIBGO_EXTRACTED)/go/math/rand/rng.go
+MATH_RAND_SRCS += $(LIBGO_EXTRACTED)/go/math/rand/zipf.go
+MATH_RAND_DEPS += math
+MATH_RAND_DEPS += sync
+$(eval $(call _addgolib,errors,))
+ERRORS_SRCS += $(LIBGO_EXTRACTED)/go/errors/errors.go
+ERRORS_SRCS += $(LIBGO_EXTRACTED)/go/errors/wrap.go
+ERRORS_DEPS += internal/reflectlite
+$(eval $(call _addgolib,internal/oserror,))
+INTERNAL_OSERROR_SRCS += $(LIBGO_EXTRACTED)/go/internal/oserror/errors.go
+INTERNAL_OSERROR_DEPS += errors
+$(eval $(call _addgolib,sort,))
+SORT_SRCS += $(LIBGO_EXTRACTED)/go/sort/search.go
+SORT_SRCS += $(LIBGO_EXTRACTED)/go/sort/slice.go
+SORT_SRCS += $(LIBGO_EXTRACTED)/go/sort/slice_go113.go
+SORT_SRCS += $(LIBGO_EXTRACTED)/go/sort/sort.go
+SORT_SRCS += $(LIBGO_EXTRACTED)/go/sort/zfuncversion.go
+SORT_DEPS += internal/reflectlite
+$(eval $(call _addgolib,path,))
+PATH_SRCS += $(LIBGO_EXTRACTED)/go/path/match.go
+PATH_SRCS += $(LIBGO_EXTRACTED)/go/path/path.go
+PATH_DEPS += errors
+PATH_DEPS += internal/bytealg
+PATH_DEPS += unicode/utf8
+$(eval $(call _addgolib,io,))
+IO_SRCS += $(LIBGO_EXTRACTED)/go/io/io.go
+IO_SRCS += $(LIBGO_EXTRACTED)/go/io/multi.go
+IO_SRCS += $(LIBGO_EXTRACTED)/go/io/pipe.go
+IO_DEPS += errors
+IO_DEPS += sync
+$(eval $(call _addgolib,golang.org/x/mod/semver,))
+GOLANG_ORG_X_MOD_SEMVER_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/mod/semver/semver.go
+GOLANG_ORG_X_MOD_SEMVER_DEPS += sort
+$(eval $(call _addgolib,container/heap,))
+CONTAINER_HEAP_SRCS += $(LIBGO_EXTRACTED)/go/container/heap/heap.go
+CONTAINER_HEAP_DEPS += sort
+$(eval $(call _addgolib,hash,))
+HASH_SRCS += $(LIBGO_EXTRACTED)/go/hash/hash.go
+HASH_DEPS += io
+$(eval $(call _addgolib,crypto/internal/randutil,))
+CRYPTO_INTERNAL_RANDUTIL_SRCS += $(LIBGO_EXTRACTED)/go/crypto/internal/randutil/randutil.go
+CRYPTO_INTERNAL_RANDUTIL_DEPS += io
+CRYPTO_INTERNAL_RANDUTIL_DEPS += sync
+$(eval $(call _addgolib,hash/adler32,))
+HASH_ADLER32_SRCS += $(LIBGO_EXTRACTED)/go/hash/adler32/adler32.go
+HASH_ADLER32_DEPS += errors
+HASH_ADLER32_DEPS += hash
+$(eval $(call _addgolib,crypto/hmac,))
+CRYPTO_HMAC_SRCS += $(LIBGO_EXTRACTED)/go/crypto/hmac/hmac.go
+CRYPTO_HMAC_DEPS += crypto/subtle
+CRYPTO_HMAC_DEPS += hash
+$(eval $(call _addgolib,hash/crc64,))
+HASH_CRC64_SRCS += $(LIBGO_EXTRACTED)/go/hash/crc64/crc64.go
+HASH_CRC64_DEPS += errors
+HASH_CRC64_DEPS += hash
+HASH_CRC64_DEPS += sync
+$(eval $(call _addgolib,text/tabwriter,))
+TEXT_TABWRITER_SRCS += $(LIBGO_EXTRACTED)/go/text/tabwriter/tabwriter.go
+TEXT_TABWRITER_DEPS += io
+TEXT_TABWRITER_DEPS += unicode/utf8
+$(eval $(call _addgolib,hash/crc32,))
+HASH_CRC32_SRCS += $(LIBGO_EXTRACTED)/go/hash/crc32/crc32.go
+HASH_CRC32_SRCS += $(LIBGO_EXTRACTED)/go/hash/crc32/crc32_generic.go
+HASH_CRC32_SRCS += $(LIBGO_EXTRACTED)/go/hash/crc32/crc32_otherarch.go
+HASH_CRC32_DEPS += errors
+HASH_CRC32_DEPS += hash
+HASH_CRC32_DEPS += sync/atomic
+HASH_CRC32_DEPS += sync
+$(eval $(call _addgolib,hash/fnv,))
+HASH_FNV_SRCS += $(LIBGO_EXTRACTED)/go/hash/fnv/fnv.go
+HASH_FNV_DEPS += errors
+HASH_FNV_DEPS += hash
+HASH_FNV_DEPS += math/bits
+$(eval $(call _addgolib,strconv,))
+STRCONV_SRCS += $(LIBGO_EXTRACTED)/go/strconv/atob.go
+STRCONV_SRCS += $(LIBGO_EXTRACTED)/go/strconv/atoc.go
+STRCONV_SRCS += $(LIBGO_EXTRACTED)/go/strconv/atof.go
+STRCONV_SRCS += $(LIBGO_EXTRACTED)/go/strconv/atoi.go
+STRCONV_SRCS += $(LIBGO_EXTRACTED)/go/strconv/bytealg.go
+STRCONV_SRCS += $(LIBGO_EXTRACTED)/go/strconv/ctoa.go
+STRCONV_SRCS += $(LIBGO_EXTRACTED)/go/strconv/decimal.go
+STRCONV_SRCS += $(LIBGO_EXTRACTED)/go/strconv/doc.go
+STRCONV_SRCS += $(LIBGO_EXTRACTED)/go/strconv/eisel_lemire.go
+STRCONV_SRCS += $(LIBGO_EXTRACTED)/go/strconv/ftoa.go
+STRCONV_SRCS += $(LIBGO_EXTRACTED)/go/strconv/ftoaryu.go
+STRCONV_SRCS += $(LIBGO_EXTRACTED)/go/strconv/isprint.go
+STRCONV_SRCS += $(LIBGO_EXTRACTED)/go/strconv/itoa.go
+STRCONV_SRCS += $(LIBGO_EXTRACTED)/go/strconv/quote.go
+STRCONV_DEPS += errors
+STRCONV_DEPS += internal/bytealg
+STRCONV_DEPS += math/bits
+STRCONV_DEPS += math
+STRCONV_DEPS += runtime
+STRCONV_DEPS += unicode/utf8
+$(eval $(call _addgolib,golang.org/x/crypto/hkdf,))
+GOLANG_ORG_X_CRYPTO_HKDF_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/crypto/hkdf/hkdf.go
+GOLANG_ORG_X_CRYPTO_HKDF_DEPS += crypto/hmac
+GOLANG_ORG_X_CRYPTO_HKDF_DEPS += errors
+GOLANG_ORG_X_CRYPTO_HKDF_DEPS += hash
+GOLANG_ORG_X_CRYPTO_HKDF_DEPS += io
+$(eval $(call _addgolib,golang.org/x/net/dns/dnsmessage,))
+GOLANG_ORG_X_NET_DNS_DNSMESSAGE_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/net/dns/dnsmessage/message.go
+GOLANG_ORG_X_NET_DNS_DNSMESSAGE_DEPS += errors
+$(eval $(call _addgolib,bytes,))
+BYTES_SRCS += $(LIBGO_EXTRACTED)/go/bytes/buffer.go
+BYTES_SRCS += $(LIBGO_EXTRACTED)/go/bytes/bytes.go
+BYTES_SRCS += $(LIBGO_EXTRACTED)/go/bytes/reader.go
+BYTES_DEPS += errors
+BYTES_DEPS += internal/bytealg
+BYTES_DEPS += io
+BYTES_DEPS += unicode
+BYTES_DEPS += unicode/utf8
+$(eval $(call _addgolib,strings,))
+STRINGS_SRCS += $(LIBGO_EXTRACTED)/go/strings/builder.go
+STRINGS_SRCS += $(LIBGO_EXTRACTED)/go/strings/clone.go
+STRINGS_SRCS += $(LIBGO_EXTRACTED)/go/strings/compare.go
+STRINGS_SRCS += $(LIBGO_EXTRACTED)/go/strings/reader.go
+STRINGS_SRCS += $(LIBGO_EXTRACTED)/go/strings/replace.go
+STRINGS_SRCS += $(LIBGO_EXTRACTED)/go/strings/search.go
+STRINGS_SRCS += $(LIBGO_EXTRACTED)/go/strings/strings.go
+STRINGS_DEPS += errors
+STRINGS_DEPS += internal/bytealg
+STRINGS_DEPS += io
+STRINGS_DEPS += sync
+STRINGS_DEPS += unicode
+STRINGS_DEPS += unicode/utf8
+$(eval $(call _addgolib,crypto,))
+CRYPTO_SRCS += $(LIBGO_EXTRACTED)/go/crypto/crypto.go
+CRYPTO_DEPS += hash
+CRYPTO_DEPS += io
+CRYPTO_DEPS += strconv
+$(eval $(call _addgolib,crypto/rc4,))
+CRYPTO_RC4_SRCS += $(LIBGO_EXTRACTED)/go/crypto/rc4/rc4.go
+CRYPTO_RC4_DEPS += crypto/internal/subtle
+CRYPTO_RC4_DEPS += strconv
+$(eval $(call _addgolib,encoding/ascii85,))
+ENCODING_ASCII85_SRCS += $(LIBGO_EXTRACTED)/go/encoding/ascii85/ascii85.go
+ENCODING_ASCII85_DEPS += io
+ENCODING_ASCII85_DEPS += strconv
+$(eval $(call _addgolib,syscall,))
+SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/asan0.go
+SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/dirent.go
+SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/endian_little.go
+SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/env_unix.go
+SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/errstr_glibc.go
+SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/exec_linux.go
+SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/exec_unix.go
+SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/libcall_glibc.go
+SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/libcall_linux.go
+SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/libcall_linux_amd64.go
+SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/libcall_linux_utimesnano.go
+SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/libcall_posix.go
+SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/libcall_posix_largefile.go
+SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/libcall_posix_nonhurd.go
+SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/libcall_support.go
+SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/libcall_uname.go
+SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/libcall_wait4.go
+SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/lsf_linux.go
+SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/msan0.go
+SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/net.go
+SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/netlink_linux.go
+SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/setuidgid_linux.go
+SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/sleep_select.go
+SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/sock_cloexec_linux.go
+SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/sockcmsg_linux.go
+SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/sockcmsg_unix.go
+SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/sockcmsg_unix_other.go
+SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/socket.go
+SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/socket_linux.go
+SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/socket_linux_type.go
+SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/socket_posix.go
+SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/syscall.go
+SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/syscall_errno.go
+SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/syscall_funcs.go
+SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/syscall_glibc.go
+SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/syscall_linux.go
+SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/syscall_linux_amd64.go
+SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/syscall_unix.go
+SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/time_nofake.go
+SYSCALL_SRCS += $(LIBGO_EXTRACTED)/go/syscall/timestruct.go
+SYSCALL_SRCS += $(LIBGO_BASE)/libgo/libcalls.go
+SYSCALL_SRCS-$(CONFIG_ARCH_X86_64) += $(LIBGO_BASE)/libgo/x86/sysinfo.go
+SYSCALL_SRCS += $(LIBGO_BASE)/libgo/syscall_arch.go
+SYSCALL_SRCS += $(LIBGO_BASE)/libgo/syscall_linknames.go
+SYSCALL_SRCS += $(LIBGO_BASE)/libgo/epoll.go
+SYSCALL_DEPS += errors
+SYSCALL_DEPS += internal/bytealg
+SYSCALL_DEPS += internal/itoa
+SYSCALL_DEPS += internal/oserror
+SYSCALL_DEPS += internal/race
+SYSCALL_DEPS += internal/unsafeheader
+SYSCALL_DEPS += runtime
+SYSCALL_DEPS += sync
+$(eval $(call _addgolib,encoding/base32,))
+ENCODING_BASE32_SRCS += $(LIBGO_EXTRACTED)/go/encoding/base32/base32.go
+ENCODING_BASE32_DEPS += io
+ENCODING_BASE32_DEPS += strconv
+$(eval $(call _addgolib,net/http/internal/testcert,))
+NET_HTTP_INTERNAL_TESTCERT_SRCS += $(LIBGO_EXTRACTED)/go/net/http/internal/testcert/testcert.go
+NET_HTTP_INTERNAL_TESTCERT_DEPS += strings
+$(eval $(call _addgolib,net/http/internal/ascii,))
+NET_HTTP_INTERNAL_ASCII_SRCS += $(LIBGO_EXTRACTED)/go/net/http/internal/ascii/print.go
+NET_HTTP_INTERNAL_ASCII_DEPS += strings
+NET_HTTP_INTERNAL_ASCII_DEPS += unicode
+$(eval $(call _addgolib,golang.org/x/text/transform,))
+GOLANG_ORG_X_TEXT_TRANSFORM_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/text/transform/transform.go
+GOLANG_ORG_X_TEXT_TRANSFORM_DEPS += bytes
+GOLANG_ORG_X_TEXT_TRANSFORM_DEPS += errors
+GOLANG_ORG_X_TEXT_TRANSFORM_DEPS += io
+GOLANG_ORG_X_TEXT_TRANSFORM_DEPS += unicode/utf8
+$(eval $(call _addgolib,html,))
+HTML_SRCS += $(LIBGO_EXTRACTED)/go/html/entity.go
+HTML_SRCS += $(LIBGO_EXTRACTED)/go/html/escape.go
+HTML_DEPS += strings
+HTML_DEPS += sync
+HTML_DEPS += unicode/utf8
+$(eval $(call _addgolib,go/build/constraint,))
+GO_BUILD_CONSTRAINT_SRCS += $(LIBGO_EXTRACTED)/go/go/build/constraint/expr.go
+GO_BUILD_CONSTRAINT_DEPS += errors
+GO_BUILD_CONSTRAINT_DEPS += strings
+GO_BUILD_CONSTRAINT_DEPS += unicode
+GO_BUILD_CONSTRAINT_DEPS += unicode/utf8
+$(eval $(call _addgolib,bufio,))
+BUFIO_SRCS += $(LIBGO_EXTRACTED)/go/bufio/bufio.go
+BUFIO_SRCS += $(LIBGO_EXTRACTED)/go/bufio/scan.go
+BUFIO_DEPS += bytes
+BUFIO_DEPS += errors
+BUFIO_DEPS += io
+BUFIO_DEPS += strings
+BUFIO_DEPS += unicode/utf8
+$(eval $(call _addgolib,crypto/elliptic/internal/fiat,))
+CRYPTO_ELLIPTIC_INTERNAL_FIAT_SRCS += $(LIBGO_EXTRACTED)/go/crypto/elliptic/internal/fiat/p224.go
+CRYPTO_ELLIPTIC_INTERNAL_FIAT_SRCS += $(LIBGO_EXTRACTED)/go/crypto/elliptic/internal/fiat/p224_fiat64.go
+CRYPTO_ELLIPTIC_INTERNAL_FIAT_SRCS += $(LIBGO_EXTRACTED)/go/crypto/elliptic/internal/fiat/p224_invert.go
+CRYPTO_ELLIPTIC_INTERNAL_FIAT_SRCS += $(LIBGO_EXTRACTED)/go/crypto/elliptic/internal/fiat/p384.go
+CRYPTO_ELLIPTIC_INTERNAL_FIAT_SRCS += $(LIBGO_EXTRACTED)/go/crypto/elliptic/internal/fiat/p384_fiat64.go
+CRYPTO_ELLIPTIC_INTERNAL_FIAT_SRCS += $(LIBGO_EXTRACTED)/go/crypto/elliptic/internal/fiat/p384_invert.go
+CRYPTO_ELLIPTIC_INTERNAL_FIAT_SRCS += $(LIBGO_EXTRACTED)/go/crypto/elliptic/internal/fiat/p521.go
+CRYPTO_ELLIPTIC_INTERNAL_FIAT_SRCS += $(LIBGO_EXTRACTED)/go/crypto/elliptic/internal/fiat/p521_fiat64.go
+CRYPTO_ELLIPTIC_INTERNAL_FIAT_SRCS += $(LIBGO_EXTRACTED)/go/crypto/elliptic/internal/fiat/p521_invert.go
+CRYPTO_ELLIPTIC_INTERNAL_FIAT_DEPS += crypto/subtle
+CRYPTO_ELLIPTIC_INTERNAL_FIAT_DEPS += errors
+CRYPTO_ELLIPTIC_INTERNAL_FIAT_DEPS += math/bits
+$(eval $(call _addgolib,compress/bzip2,))
+COMPRESS_BZIP2_SRCS += $(LIBGO_EXTRACTED)/go/compress/bzip2/bit_reader.go
+COMPRESS_BZIP2_SRCS += $(LIBGO_EXTRACTED)/go/compress/bzip2/bzip2.go
+COMPRESS_BZIP2_SRCS += $(LIBGO_EXTRACTED)/go/compress/bzip2/huffman.go
+COMPRESS_BZIP2_SRCS += $(LIBGO_EXTRACTED)/go/compress/bzip2/move_to_front.go
+COMPRESS_BZIP2_DEPS += bufio
+COMPRESS_BZIP2_DEPS += io
+COMPRESS_BZIP2_DEPS += sort
+$(eval $(call _addgolib,regexp/syntax,))
+REGEXP_SYNTAX_SRCS += $(LIBGO_EXTRACTED)/go/regexp/syntax/compile.go
+REGEXP_SYNTAX_SRCS += $(LIBGO_EXTRACTED)/go/regexp/syntax/doc.go
+REGEXP_SYNTAX_SRCS += $(LIBGO_EXTRACTED)/go/regexp/syntax/op_string.go
+REGEXP_SYNTAX_SRCS += $(LIBGO_EXTRACTED)/go/regexp/syntax/parse.go
+REGEXP_SYNTAX_SRCS += $(LIBGO_EXTRACTED)/go/regexp/syntax/perl_groups.go
+REGEXP_SYNTAX_SRCS += $(LIBGO_EXTRACTED)/go/regexp/syntax/prog.go
+REGEXP_SYNTAX_SRCS += $(LIBGO_EXTRACTED)/go/regexp/syntax/regexp.go
+REGEXP_SYNTAX_SRCS += $(LIBGO_EXTRACTED)/go/regexp/syntax/simplify.go
+REGEXP_SYNTAX_DEPS += sort
+REGEXP_SYNTAX_DEPS += strconv
+REGEXP_SYNTAX_DEPS += strings
+REGEXP_SYNTAX_DEPS += unicode
+REGEXP_SYNTAX_DEPS += unicode/utf8
+$(eval $(call _addgolib,image,))
+IMAGE_SRCS += $(LIBGO_EXTRACTED)/go/image/format.go
+IMAGE_SRCS += $(LIBGO_EXTRACTED)/go/image/geom.go
+IMAGE_SRCS += $(LIBGO_EXTRACTED)/go/image/image.go
+IMAGE_SRCS += $(LIBGO_EXTRACTED)/go/image/names.go
+IMAGE_SRCS += $(LIBGO_EXTRACTED)/go/image/ycbcr.go
+IMAGE_DEPS += bufio
+IMAGE_DEPS += errors
+IMAGE_DEPS += image/color
+IMAGE_DEPS += io
+IMAGE_DEPS += math/bits
+IMAGE_DEPS += strconv
+IMAGE_DEPS += sync/atomic
+IMAGE_DEPS += sync
+$(eval $(call _addgolib,reflect,))
+REFLECT_SRCS += $(LIBGO_EXTRACTED)/go/reflect/deepequal.go
+REFLECT_SRCS += $(LIBGO_EXTRACTED)/go/reflect/eqtype.go
+REFLECT_SRCS += $(LIBGO_EXTRACTED)/go/reflect/makefunc.go
+REFLECT_SRCS += $(LIBGO_EXTRACTED)/go/reflect/makefunc_ffi.go
+REFLECT_SRCS += $(LIBGO_EXTRACTED)/go/reflect/swapper.go
+REFLECT_SRCS += $(LIBGO_EXTRACTED)/go/reflect/type.go
+REFLECT_SRCS += $(LIBGO_EXTRACTED)/go/reflect/value.go
+REFLECT_SRCS += $(LIBGO_EXTRACTED)/go/reflect/visiblefields.go
+REFLECT_DEPS += errors
+REFLECT_DEPS += internal/abi
+REFLECT_DEPS += internal/bytealg
+REFLECT_DEPS += internal/goarch
+REFLECT_DEPS += internal/itoa
+REFLECT_DEPS += internal/unsafeheader
+REFLECT_DEPS += math
+REFLECT_DEPS += runtime
+REFLECT_DEPS += strconv
+REFLECT_DEPS += sync
+REFLECT_DEPS += unicode
+REFLECT_DEPS += unicode/utf8
+$(eval $(call _addgolib,internal/syscall/execenv,))
+INTERNAL_SYSCALL_EXECENV_SRCS += $(LIBGO_EXTRACTED)/go/internal/syscall/execenv/execenv_default.go
+INTERNAL_SYSCALL_EXECENV_DEPS += syscall
+$(eval $(call _addgolib,os/exec/internal/fdtest,))
+OS_EXEC_INTERNAL_FDTEST_SRCS += $(LIBGO_EXTRACTED)/go/os/exec/internal/fdtest/exists_unix.go
+OS_EXEC_INTERNAL_FDTEST_DEPS += syscall
+$(eval $(call _addgolib,internal/syscall/unix,))
+INTERNAL_SYSCALL_UNIX_SRCS += $(LIBGO_EXTRACTED)/go/internal/syscall/unix/at.go
+INTERNAL_SYSCALL_UNIX_SRCS += $(LIBGO_EXTRACTED)/go/internal/syscall/unix/at_largefile.go
+INTERNAL_SYSCALL_UNIX_SRCS += $(LIBGO_EXTRACTED)/go/internal/syscall/unix/at_sysnum_linux.go
+INTERNAL_SYSCALL_UNIX_SRCS += $(LIBGO_EXTRACTED)/go/internal/syscall/unix/copy_file_range_linux.go
+INTERNAL_SYSCALL_UNIX_SRCS += $(LIBGO_EXTRACTED)/go/internal/syscall/unix/dummy.go
+INTERNAL_SYSCALL_UNIX_SRCS += $(LIBGO_EXTRACTED)/go/internal/syscall/unix/getrandom.go
+INTERNAL_SYSCALL_UNIX_SRCS += $(LIBGO_EXTRACTED)/go/internal/syscall/unix/getrandom_linux.go
+INTERNAL_SYSCALL_UNIX_SRCS += $(LIBGO_EXTRACTED)/go/internal/syscall/unix/net.go
+INTERNAL_SYSCALL_UNIX_SRCS += $(LIBGO_EXTRACTED)/go/internal/syscall/unix/nonblocking.go
+INTERNAL_SYSCALL_UNIX_SRCS += $(LIBGO_EXTRACTED)/go/internal/syscall/unix/sysnum_linux_amd64.go
+INTERNAL_SYSCALL_UNIX_DEPS += sync/atomic
+INTERNAL_SYSCALL_UNIX_DEPS += syscall
+$(eval $(call _addgolib,image/internal/imageutil,))
+IMAGE_INTERNAL_IMAGEUTIL_SRCS += $(LIBGO_EXTRACTED)/go/image/internal/imageutil/imageutil.go
+IMAGE_INTERNAL_IMAGEUTIL_SRCS += $(LIBGO_EXTRACTED)/go/image/internal/imageutil/impl.go
+IMAGE_INTERNAL_IMAGEUTIL_DEPS += image
+$(eval $(call _addgolib,time/tzdata,))
+TIME_TZDATA_SRCS += $(LIBGO_EXTRACTED)/go/time/tzdata/tzdata.go
+TIME_TZDATA_SRCS += $(LIBGO_EXTRACTED)/go/time/tzdata/zipdata.go
+TIME_TZDATA_DEPS += errors
+TIME_TZDATA_DEPS += syscall
+$(eval $(call _addgolib,regexp,))
+REGEXP_SRCS += $(LIBGO_EXTRACTED)/go/regexp/backtrack.go
+REGEXP_SRCS += $(LIBGO_EXTRACTED)/go/regexp/exec.go
+REGEXP_SRCS += $(LIBGO_EXTRACTED)/go/regexp/onepass.go
+REGEXP_SRCS += $(LIBGO_EXTRACTED)/go/regexp/regexp.go
+REGEXP_DEPS += bytes
+REGEXP_DEPS += io
+REGEXP_DEPS += regexp/syntax
+REGEXP_DEPS += sort
+REGEXP_DEPS += strconv
+REGEXP_DEPS += strings
+REGEXP_DEPS += sync
+REGEXP_DEPS += unicode
+REGEXP_DEPS += unicode/utf8
+$(eval $(call _addgolib,image/draw,))
+IMAGE_DRAW_SRCS += $(LIBGO_EXTRACTED)/go/image/draw/draw.go
+IMAGE_DRAW_DEPS += image/color
+IMAGE_DRAW_DEPS += image
+IMAGE_DRAW_DEPS += image/internal/imageutil
+$(eval $(call _addgolib,time,))
+TIME_SRCS += $(LIBGO_EXTRACTED)/go/time/format.go
+TIME_SRCS += $(LIBGO_EXTRACTED)/go/time/sleep.go
+TIME_SRCS += $(LIBGO_EXTRACTED)/go/time/sys_unix.go
+TIME_SRCS += $(LIBGO_EXTRACTED)/go/time/tick.go
+TIME_SRCS += $(LIBGO_EXTRACTED)/go/time/time.go
+TIME_SRCS += $(LIBGO_EXTRACTED)/go/time/zoneinfo.go
+TIME_SRCS += $(LIBGO_EXTRACTED)/go/time/zoneinfo_read.go
+TIME_SRCS += $(LIBGO_EXTRACTED)/go/time/zoneinfo_unix.go
+TIME_DEPS += errors
+TIME_DEPS += runtime
+TIME_DEPS += sync
+TIME_DEPS += syscall
+$(eval $(call _addgolib,image/jpeg,))
+IMAGE_JPEG_SRCS += $(LIBGO_EXTRACTED)/go/image/jpeg/fdct.go
+IMAGE_JPEG_SRCS += $(LIBGO_EXTRACTED)/go/image/jpeg/huffman.go
+IMAGE_JPEG_SRCS += $(LIBGO_EXTRACTED)/go/image/jpeg/idct.go
+IMAGE_JPEG_SRCS += $(LIBGO_EXTRACTED)/go/image/jpeg/reader.go
+IMAGE_JPEG_SRCS += $(LIBGO_EXTRACTED)/go/image/jpeg/scan.go
+IMAGE_JPEG_SRCS += $(LIBGO_EXTRACTED)/go/image/jpeg/writer.go
+IMAGE_JPEG_DEPS += bufio
+IMAGE_JPEG_DEPS += errors
+IMAGE_JPEG_DEPS += image/color
+IMAGE_JPEG_DEPS += image
+IMAGE_JPEG_DEPS += image/internal/imageutil
+IMAGE_JPEG_DEPS += io
+$(eval $(call _addgolib,crypto/elliptic/internal/nistec,))
+CRYPTO_ELLIPTIC_INTERNAL_NISTEC_SRCS += $(LIBGO_EXTRACTED)/go/crypto/elliptic/internal/nistec/p224.go
+CRYPTO_ELLIPTIC_INTERNAL_NISTEC_SRCS += $(LIBGO_EXTRACTED)/go/crypto/elliptic/internal/nistec/p384.go
+CRYPTO_ELLIPTIC_INTERNAL_NISTEC_SRCS += $(LIBGO_EXTRACTED)/go/crypto/elliptic/internal/nistec/p521.go
+CRYPTO_ELLIPTIC_INTERNAL_NISTEC_DEPS += crypto/elliptic/internal/fiat
+CRYPTO_ELLIPTIC_INTERNAL_NISTEC_DEPS += crypto/subtle
+CRYPTO_ELLIPTIC_INTERNAL_NISTEC_DEPS += errors
+$(eval $(call _addgolib,internal/fmtsort,))
+INTERNAL_FMTSORT_SRCS += $(LIBGO_EXTRACTED)/go/internal/fmtsort/sort.go
+INTERNAL_FMTSORT_DEPS += reflect
+INTERNAL_FMTSORT_DEPS += sort
+$(eval $(call _addgolib,context,))
+CONTEXT_SRCS += $(LIBGO_EXTRACTED)/go/context/context.go
+CONTEXT_DEPS += errors
+CONTEXT_DEPS += internal/reflectlite
+CONTEXT_DEPS += sync/atomic
+CONTEXT_DEPS += sync
+CONTEXT_DEPS += time
+$(eval $(call _addgolib,encoding/binary,))
+ENCODING_BINARY_SRCS += $(LIBGO_EXTRACTED)/go/encoding/binary/binary.go
+ENCODING_BINARY_SRCS += $(LIBGO_EXTRACTED)/go/encoding/binary/varint.go
+ENCODING_BINARY_DEPS += errors
+ENCODING_BINARY_DEPS += io
+ENCODING_BINARY_DEPS += math
+ENCODING_BINARY_DEPS += reflect
+ENCODING_BINARY_DEPS += sync
+$(eval $(call _addgolib,io/fs,))
+IO_FS_SRCS += $(LIBGO_EXTRACTED)/go/io/fs/fs.go
+IO_FS_SRCS += $(LIBGO_EXTRACTED)/go/io/fs/glob.go
+IO_FS_SRCS += $(LIBGO_EXTRACTED)/go/io/fs/readdir.go
+IO_FS_SRCS += $(LIBGO_EXTRACTED)/go/io/fs/readfile.go
+IO_FS_SRCS += $(LIBGO_EXTRACTED)/go/io/fs/stat.go
+IO_FS_SRCS += $(LIBGO_EXTRACTED)/go/io/fs/sub.go
+IO_FS_SRCS += $(LIBGO_EXTRACTED)/go/io/fs/walk.go
+IO_FS_DEPS += errors
+IO_FS_DEPS += internal/oserror
+IO_FS_DEPS += io
+IO_FS_DEPS += path
+IO_FS_DEPS += sort
+IO_FS_DEPS += time
+IO_FS_DEPS += unicode/utf8
+$(eval $(call _addgolib,golang.org/x/sync/semaphore,))
+GOLANG_ORG_X_SYNC_SEMAPHORE_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/sync/semaphore/semaphore.go
+GOLANG_ORG_X_SYNC_SEMAPHORE_DEPS += container/list
+GOLANG_ORG_X_SYNC_SEMAPHORE_DEPS += context
+GOLANG_ORG_X_SYNC_SEMAPHORE_DEPS += sync
+$(eval $(call _addgolib,embed,))
+EMBED_SRCS += $(LIBGO_EXTRACTED)/go/embed/embed.go
+EMBED_DEPS += errors
+EMBED_DEPS += io/fs
+EMBED_DEPS += io
+EMBED_DEPS += time
+$(eval $(call _addgolib,internal/poll,))
+INTERNAL_POLL_SRCS += $(LIBGO_EXTRACTED)/go/internal/poll/copy_file_range_linux.go
+INTERNAL_POLL_SRCS += $(LIBGO_EXTRACTED)/go/internal/poll/errno_unix.go
+INTERNAL_POLL_SRCS += $(LIBGO_EXTRACTED)/go/internal/poll/fcntl_syscall.go
+INTERNAL_POLL_SRCS += $(LIBGO_EXTRACTED)/go/internal/poll/fd.go
+INTERNAL_POLL_SRCS += $(LIBGO_EXTRACTED)/go/internal/poll/fd_fsync_posix.go
+INTERNAL_POLL_SRCS += $(LIBGO_EXTRACTED)/go/internal/poll/fd_mutex.go
+INTERNAL_POLL_SRCS += $(LIBGO_EXTRACTED)/go/internal/poll/fd_poll_runtime.go
+INTERNAL_POLL_SRCS += $(LIBGO_EXTRACTED)/go/internal/poll/fd_posix.go
+INTERNAL_POLL_SRCS += $(LIBGO_EXTRACTED)/go/internal/poll/fd_unix.go
+INTERNAL_POLL_SRCS += $(LIBGO_EXTRACTED)/go/internal/poll/fd_writev_unix.go
+INTERNAL_POLL_SRCS += $(LIBGO_EXTRACTED)/go/internal/poll/hook_cloexec.go
+INTERNAL_POLL_SRCS += $(LIBGO_EXTRACTED)/go/internal/poll/hook_unix.go
+INTERNAL_POLL_SRCS += $(LIBGO_EXTRACTED)/go/internal/poll/iovec_unix.go
+INTERNAL_POLL_SRCS += $(LIBGO_EXTRACTED)/go/internal/poll/sendfile_glibc.go
+INTERNAL_POLL_SRCS += $(LIBGO_EXTRACTED)/go/internal/poll/sock_cloexec.go
+INTERNAL_POLL_SRCS += $(LIBGO_EXTRACTED)/go/internal/poll/sockopt.go
+INTERNAL_POLL_SRCS += $(LIBGO_EXTRACTED)/go/internal/poll/sockopt_linux.go
+INTERNAL_POLL_SRCS += $(LIBGO_EXTRACTED)/go/internal/poll/sockopt_unix.go
+INTERNAL_POLL_SRCS += $(LIBGO_EXTRACTED)/go/internal/poll/sockoptip.go
+INTERNAL_POLL_SRCS += $(LIBGO_EXTRACTED)/go/internal/poll/splice_linux.go
+INTERNAL_POLL_SRCS += $(LIBGO_EXTRACTED)/go/internal/poll/writev.go
+INTERNAL_POLL_DEPS += errors
+INTERNAL_POLL_DEPS += internal/syscall/unix
+INTERNAL_POLL_DEPS += io
+INTERNAL_POLL_DEPS += runtime
+INTERNAL_POLL_DEPS += sync/atomic
+INTERNAL_POLL_DEPS += sync
+INTERNAL_POLL_DEPS += syscall
+INTERNAL_POLL_DEPS += time
+$(eval $(call _addgolib,golang.org/x/crypto/ed25519/internal/edwards25519,))
+GOLANG_ORG_X_CRYPTO_ED25519_INTERNAL_EDWARDS25519_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/crypto/ed25519/internal/edwards25519/const.go
+GOLANG_ORG_X_CRYPTO_ED25519_INTERNAL_EDWARDS25519_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/crypto/ed25519/internal/edwards25519/edwards25519.go
+GOLANG_ORG_X_CRYPTO_ED25519_INTERNAL_EDWARDS25519_DEPS += encoding/binary
+$(eval $(call _addgolib,golang.org/x/crypto/poly1305,))
+GOLANG_ORG_X_CRYPTO_POLY1305_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/crypto/poly1305/bits_go1.13.go
+GOLANG_ORG_X_CRYPTO_POLY1305_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/crypto/poly1305/mac_noasm.go
+GOLANG_ORG_X_CRYPTO_POLY1305_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/crypto/poly1305/poly1305.go
+GOLANG_ORG_X_CRYPTO_POLY1305_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/crypto/poly1305/sum_generic.go
+GOLANG_ORG_X_CRYPTO_POLY1305_DEPS += crypto/subtle
+GOLANG_ORG_X_CRYPTO_POLY1305_DEPS += encoding/binary
+GOLANG_ORG_X_CRYPTO_POLY1305_DEPS += math/bits
+$(eval $(call _addgolib,crypto/sha256,))
+CRYPTO_SHA256_SRCS += $(LIBGO_EXTRACTED)/go/crypto/sha256/sha256.go
+CRYPTO_SHA256_SRCS += $(LIBGO_EXTRACTED)/go/crypto/sha256/sha256block.go
+CRYPTO_SHA256_SRCS += $(LIBGO_EXTRACTED)/go/crypto/sha256/sha256block_generic.go
+CRYPTO_SHA256_DEPS += crypto
+CRYPTO_SHA256_DEPS += encoding/binary
+CRYPTO_SHA256_DEPS += errors
+CRYPTO_SHA256_DEPS += hash
+CRYPTO_SHA256_DEPS += math/bits
+$(eval $(call _addgolib,golang.org/x/crypto/internal/poly1305,))
+GOLANG_ORG_X_CRYPTO_INTERNAL_POLY1305_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/crypto/internal/poly1305/bits_go1.13.go
+GOLANG_ORG_X_CRYPTO_INTERNAL_POLY1305_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/crypto/internal/poly1305/mac_noasm.go
+GOLANG_ORG_X_CRYPTO_INTERNAL_POLY1305_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/crypto/internal/poly1305/poly1305.go
+GOLANG_ORG_X_CRYPTO_INTERNAL_POLY1305_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/crypto/internal/poly1305/sum_generic.go
+GOLANG_ORG_X_CRYPTO_INTERNAL_POLY1305_DEPS += crypto/subtle
+GOLANG_ORG_X_CRYPTO_INTERNAL_POLY1305_DEPS += encoding/binary
+GOLANG_ORG_X_CRYPTO_INTERNAL_POLY1305_DEPS += math/bits
+$(eval $(call _addgolib,crypto/ed25519/internal/edwards25519/field,))
+CRYPTO_ED25519_INTERNAL_EDWARDS25519_FIELD_SRCS += $(LIBGO_EXTRACTED)/go/crypto/ed25519/internal/edwards25519/field/fe.go
+CRYPTO_ED25519_INTERNAL_EDWARDS25519_FIELD_SRCS += $(LIBGO_EXTRACTED)/go/crypto/ed25519/internal/edwards25519/field/fe_amd64_noasm.go
+CRYPTO_ED25519_INTERNAL_EDWARDS25519_FIELD_SRCS += $(LIBGO_EXTRACTED)/go/crypto/ed25519/internal/edwards25519/field/fe_arm64_noasm.go
+CRYPTO_ED25519_INTERNAL_EDWARDS25519_FIELD_SRCS += $(LIBGO_EXTRACTED)/go/crypto/ed25519/internal/edwards25519/field/fe_generic.go
+CRYPTO_ED25519_INTERNAL_EDWARDS25519_FIELD_DEPS += crypto/subtle
+CRYPTO_ED25519_INTERNAL_EDWARDS25519_FIELD_DEPS += encoding/binary
+CRYPTO_ED25519_INTERNAL_EDWARDS25519_FIELD_DEPS += math/bits
+$(eval $(call _addgolib,crypto/md5,))
+CRYPTO_MD5_SRCS += $(LIBGO_EXTRACTED)/go/crypto/md5/md5.go
+CRYPTO_MD5_SRCS += $(LIBGO_EXTRACTED)/go/crypto/md5/md5block.go
+CRYPTO_MD5_SRCS += $(LIBGO_EXTRACTED)/go/crypto/md5/md5block_generic.go
+CRYPTO_MD5_DEPS += crypto
+CRYPTO_MD5_DEPS += encoding/binary
+CRYPTO_MD5_DEPS += errors
+CRYPTO_MD5_DEPS += hash
+CRYPTO_MD5_DEPS += math/bits
+$(eval $(call _addgolib,golang.org/x/crypto/curve25519/internal/field,))
+GOLANG_ORG_X_CRYPTO_CURVE25519_INTERNAL_FIELD_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/crypto/curve25519/internal/field/fe.go
+GOLANG_ORG_X_CRYPTO_CURVE25519_INTERNAL_FIELD_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/crypto/curve25519/internal/field/fe_amd64_noasm.go
+GOLANG_ORG_X_CRYPTO_CURVE25519_INTERNAL_FIELD_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/crypto/curve25519/internal/field/fe_arm64_noasm.go
+GOLANG_ORG_X_CRYPTO_CURVE25519_INTERNAL_FIELD_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/crypto/curve25519/internal/field/fe_generic.go
+GOLANG_ORG_X_CRYPTO_CURVE25519_INTERNAL_FIELD_DEPS += crypto/subtle
+GOLANG_ORG_X_CRYPTO_CURVE25519_INTERNAL_FIELD_DEPS += encoding/binary
+GOLANG_ORG_X_CRYPTO_CURVE25519_INTERNAL_FIELD_DEPS += math/bits
+$(eval $(call _addgolib,crypto/sha1,))
+CRYPTO_SHA1_SRCS += $(LIBGO_EXTRACTED)/go/crypto/sha1/sha1.go
+CRYPTO_SHA1_SRCS += $(LIBGO_EXTRACTED)/go/crypto/sha1/sha1block.go
+CRYPTO_SHA1_SRCS += $(LIBGO_EXTRACTED)/go/crypto/sha1/sha1block_generic.go
+CRYPTO_SHA1_DEPS += crypto
+CRYPTO_SHA1_DEPS += encoding/binary
+CRYPTO_SHA1_DEPS += errors
+CRYPTO_SHA1_DEPS += hash
+CRYPTO_SHA1_DEPS += math/bits
+$(eval $(call _addgolib,crypto/sha512,))
+CRYPTO_SHA512_SRCS += $(LIBGO_EXTRACTED)/go/crypto/sha512/sha512.go
+CRYPTO_SHA512_SRCS += $(LIBGO_EXTRACTED)/go/crypto/sha512/sha512block.go
+CRYPTO_SHA512_SRCS += $(LIBGO_EXTRACTED)/go/crypto/sha512/sha512block_generic.go
+CRYPTO_SHA512_DEPS += crypto
+CRYPTO_SHA512_DEPS += encoding/binary
+CRYPTO_SHA512_DEPS += errors
+CRYPTO_SHA512_DEPS += hash
+CRYPTO_SHA512_DEPS += math/bits
+$(eval $(call _addgolib,encoding/base64,))
+ENCODING_BASE64_SRCS += $(LIBGO_EXTRACTED)/go/encoding/base64/base64.go
+ENCODING_BASE64_DEPS += encoding/binary
+ENCODING_BASE64_DEPS += io
+ENCODING_BASE64_DEPS += strconv
+$(eval $(call _addgolib,crypto/cipher,))
+CRYPTO_CIPHER_SRCS += $(LIBGO_EXTRACTED)/go/crypto/cipher/cbc.go
+CRYPTO_CIPHER_SRCS += $(LIBGO_EXTRACTED)/go/crypto/cipher/cfb.go
+CRYPTO_CIPHER_SRCS += $(LIBGO_EXTRACTED)/go/crypto/cipher/cipher.go
+CRYPTO_CIPHER_SRCS += $(LIBGO_EXTRACTED)/go/crypto/cipher/ctr.go
+CRYPTO_CIPHER_SRCS += $(LIBGO_EXTRACTED)/go/crypto/cipher/gcm.go
+CRYPTO_CIPHER_SRCS += $(LIBGO_EXTRACTED)/go/crypto/cipher/io.go
+CRYPTO_CIPHER_SRCS += $(LIBGO_EXTRACTED)/go/crypto/cipher/ofb.go
+CRYPTO_CIPHER_SRCS += $(LIBGO_EXTRACTED)/go/crypto/cipher/xor_generic.go
+CRYPTO_CIPHER_DEPS += crypto/internal/subtle
+CRYPTO_CIPHER_DEPS += crypto/subtle
+CRYPTO_CIPHER_DEPS += encoding/binary
+CRYPTO_CIPHER_DEPS += errors
+CRYPTO_CIPHER_DEPS += io
+CRYPTO_CIPHER_DEPS += runtime
+$(eval $(call _addgolib,index/suffixarray,))
+INDEX_SUFFIXARRAY_SRCS += $(LIBGO_EXTRACTED)/go/index/suffixarray/sais.go
+INDEX_SUFFIXARRAY_SRCS += $(LIBGO_EXTRACTED)/go/index/suffixarray/sais2.go
+INDEX_SUFFIXARRAY_SRCS += $(LIBGO_EXTRACTED)/go/index/suffixarray/suffixarray.go
+INDEX_SUFFIXARRAY_DEPS += bytes
+INDEX_SUFFIXARRAY_DEPS += encoding/binary
+INDEX_SUFFIXARRAY_DEPS += errors
+INDEX_SUFFIXARRAY_DEPS += io
+INDEX_SUFFIXARRAY_DEPS += math
+INDEX_SUFFIXARRAY_DEPS += regexp
+INDEX_SUFFIXARRAY_DEPS += sort
+$(eval $(call _addgolib,encoding/pem,))
+ENCODING_PEM_SRCS += $(LIBGO_EXTRACTED)/go/encoding/pem/pem.go
+ENCODING_PEM_DEPS += bytes
+ENCODING_PEM_DEPS += encoding/base64
+ENCODING_PEM_DEPS += errors
+ENCODING_PEM_DEPS += io
+ENCODING_PEM_DEPS += sort
+ENCODING_PEM_DEPS += strings
+$(eval $(call _addgolib,crypto/aes,))
+CRYPTO_AES_SRCS += $(LIBGO_EXTRACTED)/go/crypto/aes/block.go
+CRYPTO_AES_SRCS += $(LIBGO_EXTRACTED)/go/crypto/aes/cipher.go
+CRYPTO_AES_SRCS += $(LIBGO_EXTRACTED)/go/crypto/aes/cipher_generic.go
+CRYPTO_AES_SRCS += $(LIBGO_EXTRACTED)/go/crypto/aes/const.go
+CRYPTO_AES_SRCS += $(LIBGO_EXTRACTED)/go/crypto/aes/modes.go
+CRYPTO_AES_DEPS += crypto/cipher
+CRYPTO_AES_DEPS += crypto/internal/subtle
+CRYPTO_AES_DEPS += encoding/binary
+CRYPTO_AES_DEPS += strconv
+$(eval $(call _addgolib,crypto/ed25519/internal/edwards25519,))
+CRYPTO_ED25519_INTERNAL_EDWARDS25519_SRCS += $(LIBGO_EXTRACTED)/go/crypto/ed25519/internal/edwards25519/doc.go
+CRYPTO_ED25519_INTERNAL_EDWARDS25519_SRCS += $(LIBGO_EXTRACTED)/go/crypto/ed25519/internal/edwards25519/edwards25519.go
+CRYPTO_ED25519_INTERNAL_EDWARDS25519_SRCS += $(LIBGO_EXTRACTED)/go/crypto/ed25519/internal/edwards25519/scalar.go
+CRYPTO_ED25519_INTERNAL_EDWARDS25519_SRCS += $(LIBGO_EXTRACTED)/go/crypto/ed25519/internal/edwards25519/scalarmult.go
+CRYPTO_ED25519_INTERNAL_EDWARDS25519_SRCS += $(LIBGO_EXTRACTED)/go/crypto/ed25519/internal/edwards25519/tables.go
+CRYPTO_ED25519_INTERNAL_EDWARDS25519_DEPS += crypto/ed25519/internal/edwards25519/field
+CRYPTO_ED25519_INTERNAL_EDWARDS25519_DEPS += crypto/subtle
+CRYPTO_ED25519_INTERNAL_EDWARDS25519_DEPS += encoding/binary
+CRYPTO_ED25519_INTERNAL_EDWARDS25519_DEPS += errors
+CRYPTO_ED25519_INTERNAL_EDWARDS25519_DEPS += sync
+$(eval $(call _addgolib,crypto/des,))
+CRYPTO_DES_SRCS += $(LIBGO_EXTRACTED)/go/crypto/des/block.go
+CRYPTO_DES_SRCS += $(LIBGO_EXTRACTED)/go/crypto/des/cipher.go
+CRYPTO_DES_SRCS += $(LIBGO_EXTRACTED)/go/crypto/des/const.go
+CRYPTO_DES_DEPS += crypto/cipher
+CRYPTO_DES_DEPS += crypto/internal/subtle
+CRYPTO_DES_DEPS += encoding/binary
+CRYPTO_DES_DEPS += strconv
+CRYPTO_DES_DEPS += sync
+$(eval $(call _addgolib,golang.org/x/crypto/chacha20,))
+GOLANG_ORG_X_CRYPTO_CHACHA20_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/crypto/chacha20/chacha_generic.go
+GOLANG_ORG_X_CRYPTO_CHACHA20_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/crypto/chacha20/chacha_noasm.go
+GOLANG_ORG_X_CRYPTO_CHACHA20_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/crypto/chacha20/xor.go
+GOLANG_ORG_X_CRYPTO_CHACHA20_DEPS += crypto/cipher
+GOLANG_ORG_X_CRYPTO_CHACHA20_DEPS += encoding/binary
+GOLANG_ORG_X_CRYPTO_CHACHA20_DEPS += errors
+GOLANG_ORG_X_CRYPTO_CHACHA20_DEPS += golang.org/x/crypto/internal/subtle
+GOLANG_ORG_X_CRYPTO_CHACHA20_DEPS += math/bits
+GOLANG_ORG_X_CRYPTO_CHACHA20_DEPS += runtime
+$(eval $(call _addgolib,golang.org/x/crypto/chacha20poly1305,))
+GOLANG_ORG_X_CRYPTO_CHACHA20POLY1305_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/crypto/chacha20poly1305/chacha20poly1305.go
+GOLANG_ORG_X_CRYPTO_CHACHA20POLY1305_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/crypto/chacha20poly1305/chacha20poly1305_generic.go
+GOLANG_ORG_X_CRYPTO_CHACHA20POLY1305_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/crypto/chacha20poly1305/chacha20poly1305_noasm.go
+GOLANG_ORG_X_CRYPTO_CHACHA20POLY1305_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/crypto/chacha20poly1305/xchacha20poly1305.go
+GOLANG_ORG_X_CRYPTO_CHACHA20POLY1305_DEPS += crypto/cipher
+GOLANG_ORG_X_CRYPTO_CHACHA20POLY1305_DEPS += encoding/binary
+GOLANG_ORG_X_CRYPTO_CHACHA20POLY1305_DEPS += errors
+GOLANG_ORG_X_CRYPTO_CHACHA20POLY1305_DEPS += golang.org/x/crypto/chacha20
+GOLANG_ORG_X_CRYPTO_CHACHA20POLY1305_DEPS += golang.org/x/crypto/internal/poly1305
+GOLANG_ORG_X_CRYPTO_CHACHA20POLY1305_DEPS += golang.org/x/crypto/internal/subtle
+$(eval $(call _addgolib,os,))
+OS_SRCS += $(LIBGO_EXTRACTED)/go/os/dir.go
+OS_SRCS += $(LIBGO_EXTRACTED)/go/os/dir_gccgo.go
+OS_SRCS += $(LIBGO_EXTRACTED)/go/os/dir_largefile.go
+OS_SRCS += $(LIBGO_EXTRACTED)/go/os/dir_libc_gccgo.go
+OS_SRCS += $(LIBGO_EXTRACTED)/go/os/env.go
+OS_SRCS += $(LIBGO_EXTRACTED)/go/os/error.go
+OS_SRCS += $(LIBGO_EXTRACTED)/go/os/error_errno.go
+OS_SRCS += $(LIBGO_EXTRACTED)/go/os/error_posix.go
+OS_SRCS += $(LIBGO_EXTRACTED)/go/os/exec.go
+OS_SRCS += $(LIBGO_EXTRACTED)/go/os/exec_posix.go
+OS_SRCS += $(LIBGO_EXTRACTED)/go/os/exec_unix.go
+OS_SRCS += $(LIBGO_EXTRACTED)/go/os/executable.go
+OS_SRCS += $(LIBGO_EXTRACTED)/go/os/executable_procfs.go
+OS_SRCS += $(LIBGO_EXTRACTED)/go/os/file.go
+OS_SRCS += $(LIBGO_EXTRACTED)/go/os/file_posix.go
+OS_SRCS += $(LIBGO_EXTRACTED)/go/os/file_unix.go
+OS_SRCS += $(LIBGO_EXTRACTED)/go/os/getwd.go
+OS_SRCS += $(LIBGO_EXTRACTED)/go/os/path.go
+OS_SRCS += $(LIBGO_EXTRACTED)/go/os/path_unix.go
+OS_SRCS += $(LIBGO_EXTRACTED)/go/os/pipe_glibc.go
+OS_SRCS += $(LIBGO_EXTRACTED)/go/os/proc.go
+OS_SRCS += $(LIBGO_EXTRACTED)/go/os/rawconn.go
+OS_SRCS += $(LIBGO_EXTRACTED)/go/os/readfrom_linux.go
+OS_SRCS += $(LIBGO_EXTRACTED)/go/os/removeall_at.go
+OS_SRCS += $(LIBGO_EXTRACTED)/go/os/stat.go
+OS_SRCS += $(LIBGO_EXTRACTED)/go/os/stat_atim.go
+OS_SRCS += $(LIBGO_EXTRACTED)/go/os/stat_unix.go
+OS_SRCS += $(LIBGO_EXTRACTED)/go/os/sticky_notbsd.go
+OS_SRCS += $(LIBGO_EXTRACTED)/go/os/str.go
+OS_SRCS += $(LIBGO_EXTRACTED)/go/os/sys.go
+OS_SRCS += $(LIBGO_EXTRACTED)/go/os/sys_linux.go
+OS_SRCS += $(LIBGO_EXTRACTED)/go/os/sys_unix.go
+OS_SRCS += $(LIBGO_EXTRACTED)/go/os/tempfile.go
+OS_SRCS += $(LIBGO_EXTRACTED)/go/os/types.go
+OS_SRCS += $(LIBGO_EXTRACTED)/go/os/types_unix.go
+OS_SRCS += $(LIBGO_EXTRACTED)/go/os/wait_waitid.go
+OS_SRCS += $(LIBGO_BASE)/libgo/os_linknames.go
+OS_DEPS += errors
+OS_DEPS += internal/itoa
+OS_DEPS += internal/oserror
+OS_DEPS += internal/poll
+OS_DEPS += internal/syscall/execenv
+OS_DEPS += internal/syscall/unix
+OS_DEPS += internal/testlog
+OS_DEPS += internal/unsafeheader
+OS_DEPS += io/fs
+OS_DEPS += io
+OS_DEPS += runtime
+OS_DEPS += sort
+OS_DEPS += sync/atomic
+OS_DEPS += sync
+OS_DEPS += syscall
+OS_DEPS += time
+$(eval $(call _addgolib,golang.org/x/mod/internal/lazyregexp,))
+GOLANG_ORG_X_MOD_INTERNAL_LAZYREGEXP_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/mod/internal/lazyregexp/lazyre.go
+GOLANG_ORG_X_MOD_INTERNAL_LAZYREGEXP_DEPS += os
+GOLANG_ORG_X_MOD_INTERNAL_LAZYREGEXP_DEPS += regexp
+GOLANG_ORG_X_MOD_INTERNAL_LAZYREGEXP_DEPS += strings
+GOLANG_ORG_X_MOD_INTERNAL_LAZYREGEXP_DEPS += sync
+$(eval $(call _addgolib,internal/godebug,))
+INTERNAL_GODEBUG_SRCS += $(LIBGO_EXTRACTED)/go/internal/godebug/godebug.go
+INTERNAL_GODEBUG_DEPS += os
+$(eval $(call _addgolib,internal/obscuretestdata,))
+INTERNAL_OBSCURETESTDATA_SRCS += $(LIBGO_EXTRACTED)/go/internal/obscuretestdata/obscuretestdata.go
+INTERNAL_OBSCURETESTDATA_DEPS += encoding/base64
+INTERNAL_OBSCURETESTDATA_DEPS += io
+INTERNAL_OBSCURETESTDATA_DEPS += os
+$(eval $(call _addgolib,io/ioutil,))
+IO_IOUTIL_SRCS += $(LIBGO_EXTRACTED)/go/io/ioutil/ioutil.go
+IO_IOUTIL_SRCS += $(LIBGO_EXTRACTED)/go/io/ioutil/tempfile.go
+IO_IOUTIL_DEPS += io/fs
+IO_IOUTIL_DEPS += io
+IO_IOUTIL_DEPS += os
+IO_IOUTIL_DEPS += sort
+$(eval $(call _addgolib,internal/lazyregexp,))
+INTERNAL_LAZYREGEXP_SRCS += $(LIBGO_EXTRACTED)/go/internal/lazyregexp/lazyre.go
+INTERNAL_LAZYREGEXP_DEPS += os
+INTERNAL_LAZYREGEXP_DEPS += regexp
+INTERNAL_LAZYREGEXP_DEPS += strings
+INTERNAL_LAZYREGEXP_DEPS += sync
+$(eval $(call _addgolib,os/signal,))
+OS_SIGNAL_SRCS += $(LIBGO_EXTRACTED)/go/os/signal/doc.go
+OS_SIGNAL_SRCS += $(LIBGO_EXTRACTED)/go/os/signal/signal.go
+OS_SIGNAL_SRCS += $(LIBGO_EXTRACTED)/go/os/signal/signal_unix.go
+OS_SIGNAL_DEPS += context
+OS_SIGNAL_DEPS += os
+OS_SIGNAL_DEPS += sync
+OS_SIGNAL_DEPS += syscall
+$(eval $(call _addgolib,internal/intern,))
+INTERNAL_INTERN_SRCS += $(LIBGO_EXTRACTED)/go/internal/intern/intern.go
+INTERNAL_INTERN_DEPS += internal/godebug
+INTERNAL_INTERN_DEPS += runtime
+INTERNAL_INTERN_DEPS += sync
+$(eval $(call _addgolib,golang.org/x/sys/cpu,))
+ifeq (x86_64,$(CONFIG_UK_ARCH))
+GOLANG_ORG_X_SYS_CPU_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/sys/cpu/byteorder.go
+GOLANG_ORG_X_SYS_CPU_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/sys/cpu/cpu.go
+GOLANG_ORG_X_SYS_CPU_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/sys/cpu/cpu_gccgo_x86.go
+GOLANG_ORG_X_SYS_CPU_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/sys/cpu/cpu_linux_noinit.go
+GOLANG_ORG_X_SYS_CPU_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/sys/cpu/cpu_x86.go
+GOLANG_ORG_X_SYS_CPU_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/sys/cpu/hwcap_linux.go
+GOLANG_ORG_X_SYS_CPU_SRCS += $(LIBGO_BASE)/libgo/gcpugen.go
+GOLANG_ORG_X_SYS_CPU_DEPS += io/ioutil
+GOLANG_ORG_X_SYS_CPU_DEPS += os
+GOLANG_ORG_X_SYS_CPU_DEPS += runtime
+GOLANG_ORG_X_SYS_CPU_DEPS += strings
+endif
+$(eval $(call _addgolib,path/filepath,))
+PATH_FILEPATH_SRCS += $(LIBGO_EXTRACTED)/go/path/filepath/match.go
+PATH_FILEPATH_SRCS += $(LIBGO_EXTRACTED)/go/path/filepath/path.go
+PATH_FILEPATH_SRCS += $(LIBGO_EXTRACTED)/go/path/filepath/path_unix.go
+PATH_FILEPATH_SRCS += $(LIBGO_EXTRACTED)/go/path/filepath/symlink.go
+PATH_FILEPATH_SRCS += $(LIBGO_EXTRACTED)/go/path/filepath/symlink_unix.go
+PATH_FILEPATH_DEPS += errors
+PATH_FILEPATH_DEPS += io/fs
+PATH_FILEPATH_DEPS += os
+PATH_FILEPATH_DEPS += runtime
+PATH_FILEPATH_DEPS += sort
+PATH_FILEPATH_DEPS += strings
+PATH_FILEPATH_DEPS += syscall
+PATH_FILEPATH_DEPS += unicode/utf8
+$(eval $(call _addgolib,fmt,))
+FMT_SRCS += $(LIBGO_EXTRACTED)/go/fmt/doc.go
+FMT_SRCS += $(LIBGO_EXTRACTED)/go/fmt/errors.go
+FMT_SRCS += $(LIBGO_EXTRACTED)/go/fmt/format.go
+FMT_SRCS += $(LIBGO_EXTRACTED)/go/fmt/print.go
+FMT_SRCS += $(LIBGO_EXTRACTED)/go/fmt/scan.go
+FMT_DEPS += errors
+FMT_DEPS += internal/fmtsort
+FMT_DEPS += io
+FMT_DEPS += math
+FMT_DEPS += os
+FMT_DEPS += reflect
+FMT_DEPS += strconv
+FMT_DEPS += sync
+FMT_DEPS += unicode/utf8
+$(eval $(call _addgolib,internal/goroot,))
+INTERNAL_GOROOT_SRCS += $(LIBGO_EXTRACTED)/go/internal/goroot/gccgo.go
+INTERNAL_GOROOT_SRCS += $(LIBGO_BASE)/libgo/zstdpkglist.go
+INTERNAL_GOROOT_DEPS += os
+INTERNAL_GOROOT_DEPS += path/filepath
+$(eval $(call _addgolib,net/netip,))
+NET_NETIP_SRCS += $(LIBGO_EXTRACTED)/go/net/netip/leaf_alts.go
+NET_NETIP_SRCS += $(LIBGO_EXTRACTED)/go/net/netip/netip.go
+NET_NETIP_SRCS += $(LIBGO_EXTRACTED)/go/net/netip/uint128.go
+NET_NETIP_DEPS += errors
+NET_NETIP_DEPS += internal/bytealg
+NET_NETIP_DEPS += internal/intern
+NET_NETIP_DEPS += internal/itoa
+NET_NETIP_DEPS += math/bits
+NET_NETIP_DEPS += math
+NET_NETIP_DEPS += strconv
+$(eval $(call _addgolib,os/exec,))
+OS_EXEC_SRCS += $(LIBGO_EXTRACTED)/go/os/exec/exec.go
+OS_EXEC_SRCS += $(LIBGO_EXTRACTED)/go/os/exec/exec_unix.go
+OS_EXEC_SRCS += $(LIBGO_EXTRACTED)/go/os/exec/lp_unix.go
+OS_EXEC_DEPS += bytes
+OS_EXEC_DEPS += context
+OS_EXEC_DEPS += errors
+OS_EXEC_DEPS += internal/syscall/execenv
+OS_EXEC_DEPS += io/fs
+OS_EXEC_DEPS += io
+OS_EXEC_DEPS += os
+OS_EXEC_DEPS += path/filepath
+OS_EXEC_DEPS += runtime
+OS_EXEC_DEPS += strconv
+OS_EXEC_DEPS += strings
+OS_EXEC_DEPS += sync
+OS_EXEC_DEPS += syscall
+$(eval $(call _addgolib,golang.org/x/mod/sumdb/tlog,))
+GOLANG_ORG_X_MOD_SUMDB_TLOG_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/mod/sumdb/tlog/note.go
+GOLANG_ORG_X_MOD_SUMDB_TLOG_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/mod/sumdb/tlog/tile.go
+GOLANG_ORG_X_MOD_SUMDB_TLOG_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/mod/sumdb/tlog/tlog.go
+GOLANG_ORG_X_MOD_SUMDB_TLOG_DEPS += bytes
+GOLANG_ORG_X_MOD_SUMDB_TLOG_DEPS += crypto/sha256
+GOLANG_ORG_X_MOD_SUMDB_TLOG_DEPS += encoding/base64
+GOLANG_ORG_X_MOD_SUMDB_TLOG_DEPS += errors
+GOLANG_ORG_X_MOD_SUMDB_TLOG_DEPS += fmt
+GOLANG_ORG_X_MOD_SUMDB_TLOG_DEPS += math/bits
+GOLANG_ORG_X_MOD_SUMDB_TLOG_DEPS += strconv
+GOLANG_ORG_X_MOD_SUMDB_TLOG_DEPS += strings
+GOLANG_ORG_X_MOD_SUMDB_TLOG_DEPS += unicode/utf8
+$(eval $(call _addgolib,golang.org/x/tools/txtar,))
+GOLANG_ORG_X_TOOLS_TXTAR_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/txtar/archive.go
+GOLANG_ORG_X_TOOLS_TXTAR_DEPS += bytes
+GOLANG_ORG_X_TOOLS_TXTAR_DEPS += fmt
+GOLANG_ORG_X_TOOLS_TXTAR_DEPS += io/ioutil
+GOLANG_ORG_X_TOOLS_TXTAR_DEPS += strings
+$(eval $(call _addgolib,golang.org/x/tools/internal/lsp/fuzzy,))
+GOLANG_ORG_X_TOOLS_INTERNAL_LSP_FUZZY_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/internal/lsp/fuzzy/input.go
+GOLANG_ORG_X_TOOLS_INTERNAL_LSP_FUZZY_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/internal/lsp/fuzzy/matcher.go
+GOLANG_ORG_X_TOOLS_INTERNAL_LSP_FUZZY_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/internal/lsp/fuzzy/symbol.go
+GOLANG_ORG_X_TOOLS_INTERNAL_LSP_FUZZY_DEPS += bytes
+GOLANG_ORG_X_TOOLS_INTERNAL_LSP_FUZZY_DEPS += fmt
+GOLANG_ORG_X_TOOLS_INTERNAL_LSP_FUZZY_DEPS += unicode
+$(eval $(call _addgolib,golang.org/x/xerrors,))
+GOLANG_ORG_X_XERRORS_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/xerrors/adaptor.go
+GOLANG_ORG_X_XERRORS_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/xerrors/doc.go
+GOLANG_ORG_X_XERRORS_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/xerrors/errors.go
+GOLANG_ORG_X_XERRORS_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/xerrors/fmt.go
+GOLANG_ORG_X_XERRORS_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/xerrors/format.go
+GOLANG_ORG_X_XERRORS_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/xerrors/frame.go
+GOLANG_ORG_X_XERRORS_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/xerrors/wrap.go
+GOLANG_ORG_X_XERRORS_DEPS += bytes
+GOLANG_ORG_X_XERRORS_DEPS += fmt
+GOLANG_ORG_X_XERRORS_DEPS += golang.org/x/xerrors/internal
+GOLANG_ORG_X_XERRORS_DEPS += io
+GOLANG_ORG_X_XERRORS_DEPS += reflect
+GOLANG_ORG_X_XERRORS_DEPS += runtime
+GOLANG_ORG_X_XERRORS_DEPS += strconv
+GOLANG_ORG_X_XERRORS_DEPS += strings
+GOLANG_ORG_X_XERRORS_DEPS += unicode
+GOLANG_ORG_X_XERRORS_DEPS += unicode/utf8
+$(eval $(call _addgolib,os/signal/internal/pty,))
+OS_SIGNAL_INTERNAL_PTY_SRCS += $(LIBGO_EXTRACTED)/go/os/signal/internal/pty/pty.go
+OS_SIGNAL_INTERNAL_PTY_DEPS += fmt
+OS_SIGNAL_INTERNAL_PTY_DEPS += os
+OS_SIGNAL_INTERNAL_PTY_DEPS += syscall
+$(eval $(call _addgolib,runtime/trace,))
+RUNTIME_TRACE_SRCS += $(LIBGO_EXTRACTED)/go/runtime/trace/annotation.go
+RUNTIME_TRACE_SRCS += $(LIBGO_EXTRACTED)/go/runtime/trace/trace.go
+RUNTIME_TRACE_DEPS += context
+RUNTIME_TRACE_DEPS += fmt
+RUNTIME_TRACE_DEPS += io
+RUNTIME_TRACE_DEPS += runtime
+RUNTIME_TRACE_DEPS += sync/atomic
+RUNTIME_TRACE_DEPS += sync
+$(eval $(call _addgolib,net/http/internal,))
+NET_HTTP_INTERNAL_SRCS += $(LIBGO_EXTRACTED)/go/net/http/internal/chunked.go
+NET_HTTP_INTERNAL_DEPS += bufio
+NET_HTTP_INTERNAL_DEPS += bytes
+NET_HTTP_INTERNAL_DEPS += errors
+NET_HTTP_INTERNAL_DEPS += fmt
+NET_HTTP_INTERNAL_DEPS += io
+$(eval $(call _addgolib,internal/execabs,))
+INTERNAL_EXECABS_SRCS += $(LIBGO_EXTRACTED)/go/internal/execabs/execabs.go
+INTERNAL_EXECABS_DEPS += context
+INTERNAL_EXECABS_DEPS += fmt
+INTERNAL_EXECABS_DEPS += os/exec
+INTERNAL_EXECABS_DEPS += path/filepath
+INTERNAL_EXECABS_DEPS += reflect
+$(eval $(call _addgolib,mime/quotedprintable,))
+MIME_QUOTEDPRINTABLE_SRCS += $(LIBGO_EXTRACTED)/go/mime/quotedprintable/reader.go
+MIME_QUOTEDPRINTABLE_SRCS += $(LIBGO_EXTRACTED)/go/mime/quotedprintable/writer.go
+MIME_QUOTEDPRINTABLE_DEPS += bufio
+MIME_QUOTEDPRINTABLE_DEPS += bytes
+MIME_QUOTEDPRINTABLE_DEPS += fmt
+MIME_QUOTEDPRINTABLE_DEPS += io
+$(eval $(call _addgolib,internal/buildcfg,))
+INTERNAL_BUILDCFG_SRCS += $(LIBGO_EXTRACTED)/go/internal/buildcfg/cfg.go
+INTERNAL_BUILDCFG_SRCS += $(LIBGO_EXTRACTED)/go/internal/buildcfg/exp.go
+INTERNAL_BUILDCFG_SRCS += $(LIBGO_BASE)/libgo/buildcfg.go
+INTERNAL_BUILDCFG_DEPS += fmt
+INTERNAL_BUILDCFG_DEPS += internal/goexperiment
+INTERNAL_BUILDCFG_DEPS += os
+INTERNAL_BUILDCFG_DEPS += path/filepath
+INTERNAL_BUILDCFG_DEPS += reflect
+INTERNAL_BUILDCFG_DEPS += strings
+$(eval $(call _addgolib,compress/lzw,))
+COMPRESS_LZW_SRCS += $(LIBGO_EXTRACTED)/go/compress/lzw/reader.go
+COMPRESS_LZW_SRCS += $(LIBGO_EXTRACTED)/go/compress/lzw/writer.go
+COMPRESS_LZW_DEPS += bufio
+COMPRESS_LZW_DEPS += errors
+COMPRESS_LZW_DEPS += fmt
+COMPRESS_LZW_DEPS += io
+$(eval $(call _addgolib,encoding/hex,))
+ENCODING_HEX_SRCS += $(LIBGO_EXTRACTED)/go/encoding/hex/hex.go
+ENCODING_HEX_DEPS += errors
+ENCODING_HEX_DEPS += fmt
+ENCODING_HEX_DEPS += io
+ENCODING_HEX_DEPS += strings
+$(eval $(call _addgolib,log,))
+LOG_SRCS += $(LIBGO_EXTRACTED)/go/log/log.go
+LOG_DEPS += fmt
+LOG_DEPS += io
+LOG_DEPS += os
+LOG_DEPS += runtime
+LOG_DEPS += sync/atomic
+LOG_DEPS += sync
+LOG_DEPS += time
+$(eval $(call _addgolib,debug/plan9obj,))
+DEBUG_PLAN9OBJ_SRCS += $(LIBGO_EXTRACTED)/go/debug/plan9obj/file.go
+DEBUG_PLAN9OBJ_SRCS += $(LIBGO_EXTRACTED)/go/debug/plan9obj/plan9obj.go
+DEBUG_PLAN9OBJ_DEPS += encoding/binary
+DEBUG_PLAN9OBJ_DEPS += errors
+DEBUG_PLAN9OBJ_DEPS += fmt
+DEBUG_PLAN9OBJ_DEPS += io
+DEBUG_PLAN9OBJ_DEPS += os
+$(eval $(call _addgolib,database/sql/driver,))
+DATABASE_SQL_DRIVER_SRCS += $(LIBGO_EXTRACTED)/go/database/sql/driver/driver.go
+DATABASE_SQL_DRIVER_SRCS += $(LIBGO_EXTRACTED)/go/database/sql/driver/types.go
+DATABASE_SQL_DRIVER_DEPS += context
+DATABASE_SQL_DRIVER_DEPS += errors
+DATABASE_SQL_DRIVER_DEPS += fmt
+DATABASE_SQL_DRIVER_DEPS += reflect
+DATABASE_SQL_DRIVER_DEPS += strconv
+DATABASE_SQL_DRIVER_DEPS += time
+$(eval $(call _addgolib,os/user,))
+OS_USER_SRCS += $(LIBGO_EXTRACTED)/go/os/user/cgo_listgroups_unix.go
+OS_USER_SRCS += $(LIBGO_EXTRACTED)/go/os/user/cgo_lookup_unix.go
+OS_USER_SRCS += $(LIBGO_EXTRACTED)/go/os/user/decls_unix.go
+OS_USER_SRCS += $(LIBGO_EXTRACTED)/go/os/user/getgrouplist_unix.go
+OS_USER_SRCS += $(LIBGO_EXTRACTED)/go/os/user/lookup.go
+OS_USER_SRCS += $(LIBGO_EXTRACTED)/go/os/user/user.go
+OS_USER_SRCS += $(LIBGO_BASE)/libgo/os_user_linknames.go
+OS_USER_DEPS += fmt
+OS_USER_DEPS += strconv
+OS_USER_DEPS += strings
+OS_USER_DEPS += sync
+OS_USER_DEPS += syscall
+$(eval $(call _addgolib,golang.org/x/crypto/curve25519,))
+GOLANG_ORG_X_CRYPTO_CURVE25519_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/crypto/curve25519/curve25519.go
+GOLANG_ORG_X_CRYPTO_CURVE25519_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/crypto/curve25519/curve25519_generic.go
+GOLANG_ORG_X_CRYPTO_CURVE25519_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/crypto/curve25519/curve25519_noasm.go
+GOLANG_ORG_X_CRYPTO_CURVE25519_DEPS += crypto/subtle
+GOLANG_ORG_X_CRYPTO_CURVE25519_DEPS += encoding/binary
+GOLANG_ORG_X_CRYPTO_CURVE25519_DEPS += fmt
+GOLANG_ORG_X_CRYPTO_CURVE25519_DEPS += golang.org/x/crypto/curve25519/internal/field
+$(eval $(call _addgolib,encoding/csv,))
+ENCODING_CSV_SRCS += $(LIBGO_EXTRACTED)/go/encoding/csv/reader.go
+ENCODING_CSV_SRCS += $(LIBGO_EXTRACTED)/go/encoding/csv/writer.go
+ENCODING_CSV_DEPS += bufio
+ENCODING_CSV_DEPS += bytes
+ENCODING_CSV_DEPS += errors
+ENCODING_CSV_DEPS += fmt
+ENCODING_CSV_DEPS += io
+ENCODING_CSV_DEPS += strings
+ENCODING_CSV_DEPS += unicode
+ENCODING_CSV_DEPS += unicode/utf8
+$(eval $(call _addgolib,text/scanner,))
+TEXT_SCANNER_SRCS += $(LIBGO_EXTRACTED)/go/text/scanner/scanner.go
+TEXT_SCANNER_DEPS += bytes
+TEXT_SCANNER_DEPS += fmt
+TEXT_SCANNER_DEPS += io
+TEXT_SCANNER_DEPS += os
+TEXT_SCANNER_DEPS += unicode
+TEXT_SCANNER_DEPS += unicode/utf8
+$(eval $(call _addgolib,runtime/debug,))
+RUNTIME_DEBUG_SRCS += $(LIBGO_EXTRACTED)/go/runtime/debug/garbage.go
+RUNTIME_DEBUG_SRCS += $(LIBGO_EXTRACTED)/go/runtime/debug/mod.go
+RUNTIME_DEBUG_SRCS += $(LIBGO_EXTRACTED)/go/runtime/debug/stack.go
+RUNTIME_DEBUG_SRCS += $(LIBGO_EXTRACTED)/go/runtime/debug/stubs.go
+RUNTIME_DEBUG_DEPS += fmt
+RUNTIME_DEBUG_DEPS += os
+RUNTIME_DEBUG_DEPS += runtime
+RUNTIME_DEBUG_DEPS += sort
+RUNTIME_DEBUG_DEPS += strconv
+RUNTIME_DEBUG_DEPS += strings
+RUNTIME_DEBUG_DEPS += time
+$(eval $(call _addgolib,net/internal/socktest,))
+NET_INTERNAL_SOCKTEST_SRCS += $(LIBGO_EXTRACTED)/go/net/internal/socktest/switch.go
+NET_INTERNAL_SOCKTEST_SRCS += $(LIBGO_EXTRACTED)/go/net/internal/socktest/switch_posix.go
+NET_INTERNAL_SOCKTEST_SRCS += $(LIBGO_EXTRACTED)/go/net/internal/socktest/switch_unix.go
+NET_INTERNAL_SOCKTEST_SRCS += $(LIBGO_EXTRACTED)/go/net/internal/socktest/sys_cloexec.go
+NET_INTERNAL_SOCKTEST_SRCS += $(LIBGO_EXTRACTED)/go/net/internal/socktest/sys_unix.go
+NET_INTERNAL_SOCKTEST_DEPS += fmt
+NET_INTERNAL_SOCKTEST_DEPS += sync
+NET_INTERNAL_SOCKTEST_DEPS += syscall
+$(eval $(call _addgolib,go/token,))
+GO_TOKEN_SRCS += $(LIBGO_EXTRACTED)/go/go/token/position.go
+GO_TOKEN_SRCS += $(LIBGO_EXTRACTED)/go/go/token/serialize.go
+GO_TOKEN_SRCS += $(LIBGO_EXTRACTED)/go/go/token/token.go
+GO_TOKEN_DEPS += fmt
+GO_TOKEN_DEPS += sort
+GO_TOKEN_DEPS += strconv
+GO_TOKEN_DEPS += sync
+GO_TOKEN_DEPS += unicode
+GO_TOKEN_DEPS += unicode/utf8
+$(eval $(call _addgolib,flag,))
+FLAG_SRCS += $(LIBGO_EXTRACTED)/go/flag/flag.go
+FLAG_DEPS += errors
+FLAG_DEPS += fmt
+FLAG_DEPS += io
+FLAG_DEPS += os
+FLAG_DEPS += reflect
+FLAG_DEPS += sort
+FLAG_DEPS += strconv
+FLAG_DEPS += strings
+FLAG_DEPS += time
+$(eval $(call _addgolib,golang.org/x/mod/module,))
+GOLANG_ORG_X_MOD_MODULE_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/mod/module/module.go
+GOLANG_ORG_X_MOD_MODULE_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/mod/module/pseudo.go
+GOLANG_ORG_X_MOD_MODULE_DEPS += errors
+GOLANG_ORG_X_MOD_MODULE_DEPS += fmt
+GOLANG_ORG_X_MOD_MODULE_DEPS += golang.org/x/mod/internal/lazyregexp
+GOLANG_ORG_X_MOD_MODULE_DEPS += golang.org/x/mod/semver
+GOLANG_ORG_X_MOD_MODULE_DEPS += golang.org/x/xerrors
+GOLANG_ORG_X_MOD_MODULE_DEPS += path
+GOLANG_ORG_X_MOD_MODULE_DEPS += sort
+GOLANG_ORG_X_MOD_MODULE_DEPS += strings
+GOLANG_ORG_X_MOD_MODULE_DEPS += time
+GOLANG_ORG_X_MOD_MODULE_DEPS += unicode
+GOLANG_ORG_X_MOD_MODULE_DEPS += unicode/utf8
+$(eval $(call _addgolib,golang.org/x/net/http2/hpack,))
+GOLANG_ORG_X_NET_HTTP2_HPACK_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/net/http2/hpack/encode.go
+GOLANG_ORG_X_NET_HTTP2_HPACK_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/net/http2/hpack/hpack.go
+GOLANG_ORG_X_NET_HTTP2_HPACK_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/net/http2/hpack/huffman.go
+GOLANG_ORG_X_NET_HTTP2_HPACK_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/net/http2/hpack/tables.go
+GOLANG_ORG_X_NET_HTTP2_HPACK_DEPS += bytes
+GOLANG_ORG_X_NET_HTTP2_HPACK_DEPS += errors
+GOLANG_ORG_X_NET_HTTP2_HPACK_DEPS += fmt
+GOLANG_ORG_X_NET_HTTP2_HPACK_DEPS += io
+GOLANG_ORG_X_NET_HTTP2_HPACK_DEPS += sync
+$(eval $(call _addgolib,mime,))
+MIME_SRCS += $(LIBGO_EXTRACTED)/go/mime/encodedword.go
+MIME_SRCS += $(LIBGO_EXTRACTED)/go/mime/grammar.go
+MIME_SRCS += $(LIBGO_EXTRACTED)/go/mime/mediatype.go
+MIME_SRCS += $(LIBGO_EXTRACTED)/go/mime/type.go
+MIME_SRCS += $(LIBGO_EXTRACTED)/go/mime/type_unix.go
+MIME_DEPS += bufio
+MIME_DEPS += bytes
+MIME_DEPS += encoding/base64
+MIME_DEPS += errors
+MIME_DEPS += fmt
+MIME_DEPS += io
+MIME_DEPS += os
+MIME_DEPS += sort
+MIME_DEPS += strings
+MIME_DEPS += sync
+MIME_DEPS += unicode
+MIME_DEPS += unicode/utf8
+$(eval $(call _addgolib,net/url,))
+NET_URL_SRCS += $(LIBGO_EXTRACTED)/go/net/url/url.go
+NET_URL_DEPS += errors
+NET_URL_DEPS += fmt
+NET_URL_DEPS += sort
+NET_URL_DEPS += strconv
+NET_URL_DEPS += strings
+$(eval $(call _addgolib,debug/gosym,))
+DEBUG_GOSYM_SRCS += $(LIBGO_EXTRACTED)/go/debug/gosym/pclntab.go
+DEBUG_GOSYM_SRCS += $(LIBGO_EXTRACTED)/go/debug/gosym/symtab.go
+DEBUG_GOSYM_DEPS += bytes
+DEBUG_GOSYM_DEPS += encoding/binary
+DEBUG_GOSYM_DEPS += fmt
+DEBUG_GOSYM_DEPS += sort
+DEBUG_GOSYM_DEPS += strconv
+DEBUG_GOSYM_DEPS += strings
+DEBUG_GOSYM_DEPS += sync
+$(eval $(call _addgolib,testing/iotest,))
+TESTING_IOTEST_SRCS += $(LIBGO_EXTRACTED)/go/testing/iotest/logger.go
+TESTING_IOTEST_SRCS += $(LIBGO_EXTRACTED)/go/testing/iotest/reader.go
+TESTING_IOTEST_SRCS += $(LIBGO_EXTRACTED)/go/testing/iotest/writer.go
+TESTING_IOTEST_DEPS += bytes
+TESTING_IOTEST_DEPS += errors
+TESTING_IOTEST_DEPS += fmt
+TESTING_IOTEST_DEPS += io
+TESTING_IOTEST_DEPS += log
+$(eval $(call _addgolib,golang.org/x/mod/modfile,))
+GOLANG_ORG_X_MOD_MODFILE_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/mod/modfile/print.go
+GOLANG_ORG_X_MOD_MODFILE_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/mod/modfile/read.go
+GOLANG_ORG_X_MOD_MODFILE_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/mod/modfile/rule.go
+GOLANG_ORG_X_MOD_MODFILE_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/mod/modfile/work.go
+GOLANG_ORG_X_MOD_MODFILE_DEPS += bytes
+GOLANG_ORG_X_MOD_MODFILE_DEPS += errors
+GOLANG_ORG_X_MOD_MODFILE_DEPS += fmt
+GOLANG_ORG_X_MOD_MODFILE_DEPS += golang.org/x/mod/internal/lazyregexp
+GOLANG_ORG_X_MOD_MODFILE_DEPS += golang.org/x/mod/module
+GOLANG_ORG_X_MOD_MODFILE_DEPS += golang.org/x/mod/semver
+GOLANG_ORG_X_MOD_MODFILE_DEPS += os
+GOLANG_ORG_X_MOD_MODFILE_DEPS += path/filepath
+GOLANG_ORG_X_MOD_MODFILE_DEPS += sort
+GOLANG_ORG_X_MOD_MODFILE_DEPS += strconv
+GOLANG_ORG_X_MOD_MODFILE_DEPS += strings
+GOLANG_ORG_X_MOD_MODFILE_DEPS += unicode
+GOLANG_ORG_X_MOD_MODFILE_DEPS += unicode/utf8
+$(eval $(call _addgolib,image/gif,))
+IMAGE_GIF_SRCS += $(LIBGO_EXTRACTED)/go/image/gif/reader.go
+IMAGE_GIF_SRCS += $(LIBGO_EXTRACTED)/go/image/gif/writer.go
+IMAGE_GIF_DEPS += bufio
+IMAGE_GIF_DEPS += bytes
+IMAGE_GIF_DEPS += compress/lzw
+IMAGE_GIF_DEPS += errors
+IMAGE_GIF_DEPS += fmt
+IMAGE_GIF_DEPS += image/color
+IMAGE_GIF_DEPS += image/color/palette
+IMAGE_GIF_DEPS += image/draw
+IMAGE_GIF_DEPS += image
+IMAGE_GIF_DEPS += io
+$(eval $(call _addgolib,compress/flate,))
+COMPRESS_FLATE_SRCS += $(LIBGO_EXTRACTED)/go/compress/flate/deflate.go
+COMPRESS_FLATE_SRCS += $(LIBGO_EXTRACTED)/go/compress/flate/deflatefast.go
+COMPRESS_FLATE_SRCS += $(LIBGO_EXTRACTED)/go/compress/flate/dict_decoder.go
+COMPRESS_FLATE_SRCS += $(LIBGO_EXTRACTED)/go/compress/flate/huffman_bit_writer.go
+COMPRESS_FLATE_SRCS += $(LIBGO_EXTRACTED)/go/compress/flate/huffman_code.go
+COMPRESS_FLATE_SRCS += $(LIBGO_EXTRACTED)/go/compress/flate/inflate.go
+COMPRESS_FLATE_SRCS += $(LIBGO_EXTRACTED)/go/compress/flate/token.go
+COMPRESS_FLATE_DEPS += bufio
+COMPRESS_FLATE_DEPS += fmt
+COMPRESS_FLATE_DEPS += io
+COMPRESS_FLATE_DEPS += math/bits
+COMPRESS_FLATE_DEPS += math
+COMPRESS_FLATE_DEPS += sort
+COMPRESS_FLATE_DEPS += strconv
+COMPRESS_FLATE_DEPS += sync
+$(eval $(call _addgolib,testing/quick,))
+TESTING_QUICK_SRCS += $(LIBGO_EXTRACTED)/go/testing/quick/quick.go
+TESTING_QUICK_DEPS += flag
+TESTING_QUICK_DEPS += fmt
+TESTING_QUICK_DEPS += math
+TESTING_QUICK_DEPS += math/rand
+TESTING_QUICK_DEPS += reflect
+TESTING_QUICK_DEPS += strings
+TESTING_QUICK_DEPS += time
+$(eval $(call _addgolib,go/scanner,))
+GO_SCANNER_SRCS += $(LIBGO_EXTRACTED)/go/go/scanner/errors.go
+GO_SCANNER_SRCS += $(LIBGO_EXTRACTED)/go/go/scanner/scanner.go
+GO_SCANNER_DEPS += bytes
+GO_SCANNER_DEPS += fmt
+GO_SCANNER_DEPS += go/token
+GO_SCANNER_DEPS += io
+GO_SCANNER_DEPS += path/filepath
+GO_SCANNER_DEPS += sort
+GO_SCANNER_DEPS += strconv
+GO_SCANNER_DEPS += unicode
+GO_SCANNER_DEPS += unicode/utf8
+$(eval $(call _addgolib,golang.org/x/text/unicode/norm,))
+GOLANG_ORG_X_TEXT_UNICODE_NORM_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/text/unicode/norm/composition.go
+GOLANG_ORG_X_TEXT_UNICODE_NORM_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/text/unicode/norm/forminfo.go
+GOLANG_ORG_X_TEXT_UNICODE_NORM_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/text/unicode/norm/input.go
+GOLANG_ORG_X_TEXT_UNICODE_NORM_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/text/unicode/norm/iter.go
+GOLANG_ORG_X_TEXT_UNICODE_NORM_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/text/unicode/norm/normalize.go
+GOLANG_ORG_X_TEXT_UNICODE_NORM_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/text/unicode/norm/readwriter.go
+GOLANG_ORG_X_TEXT_UNICODE_NORM_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/text/unicode/norm/tables13.0.0.go
+GOLANG_ORG_X_TEXT_UNICODE_NORM_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/text/unicode/norm/transform.go
+GOLANG_ORG_X_TEXT_UNICODE_NORM_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/text/unicode/norm/trie.go
+GOLANG_ORG_X_TEXT_UNICODE_NORM_DEPS += encoding/binary
+GOLANG_ORG_X_TEXT_UNICODE_NORM_DEPS += fmt
+GOLANG_ORG_X_TEXT_UNICODE_NORM_DEPS += golang.org/x/text/transform
+GOLANG_ORG_X_TEXT_UNICODE_NORM_DEPS += io
+GOLANG_ORG_X_TEXT_UNICODE_NORM_DEPS += sync
+GOLANG_ORG_X_TEXT_UNICODE_NORM_DEPS += unicode/utf8
+$(eval $(call _addgolib,text/template/parse,))
+TEXT_TEMPLATE_PARSE_SRCS += $(LIBGO_EXTRACTED)/go/text/template/parse/lex.go
+TEXT_TEMPLATE_PARSE_SRCS += $(LIBGO_EXTRACTED)/go/text/template/parse/node.go
+TEXT_TEMPLATE_PARSE_SRCS += $(LIBGO_EXTRACTED)/go/text/template/parse/parse.go
+TEXT_TEMPLATE_PARSE_DEPS += bytes
+TEXT_TEMPLATE_PARSE_DEPS += fmt
+TEXT_TEMPLATE_PARSE_DEPS += runtime
+TEXT_TEMPLATE_PARSE_DEPS += strconv
+TEXT_TEMPLATE_PARSE_DEPS += strings
+TEXT_TEMPLATE_PARSE_DEPS += unicode
+TEXT_TEMPLATE_PARSE_DEPS += unicode/utf8
+$(eval $(call _addgolib,golang.org/x/text/unicode/bidi,))
+GOLANG_ORG_X_TEXT_UNICODE_BIDI_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/text/unicode/bidi/bidi.go
+GOLANG_ORG_X_TEXT_UNICODE_BIDI_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/text/unicode/bidi/bracket.go
+GOLANG_ORG_X_TEXT_UNICODE_BIDI_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/text/unicode/bidi/core.go
+GOLANG_ORG_X_TEXT_UNICODE_BIDI_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/text/unicode/bidi/prop.go
+GOLANG_ORG_X_TEXT_UNICODE_BIDI_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/text/unicode/bidi/tables13.0.0.go
+GOLANG_ORG_X_TEXT_UNICODE_BIDI_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/text/unicode/bidi/trieval.go
+GOLANG_ORG_X_TEXT_UNICODE_BIDI_DEPS += bytes
+GOLANG_ORG_X_TEXT_UNICODE_BIDI_DEPS += container/list
+GOLANG_ORG_X_TEXT_UNICODE_BIDI_DEPS += fmt
+GOLANG_ORG_X_TEXT_UNICODE_BIDI_DEPS += log
+GOLANG_ORG_X_TEXT_UNICODE_BIDI_DEPS += sort
+GOLANG_ORG_X_TEXT_UNICODE_BIDI_DEPS += unicode/utf8
+$(eval $(call _addgolib,internal/trace,))
+INTERNAL_TRACE_SRCS += $(LIBGO_EXTRACTED)/go/internal/trace/gc.go
+INTERNAL_TRACE_SRCS += $(LIBGO_EXTRACTED)/go/internal/trace/goroutines.go
+INTERNAL_TRACE_SRCS += $(LIBGO_EXTRACTED)/go/internal/trace/mud.go
+INTERNAL_TRACE_SRCS += $(LIBGO_EXTRACTED)/go/internal/trace/order.go
+INTERNAL_TRACE_SRCS += $(LIBGO_EXTRACTED)/go/internal/trace/parser.go
+INTERNAL_TRACE_SRCS += $(LIBGO_EXTRACTED)/go/internal/trace/writer.go
+INTERNAL_TRACE_DEPS += bufio
+INTERNAL_TRACE_DEPS += bytes
+INTERNAL_TRACE_DEPS += container/heap
+INTERNAL_TRACE_DEPS += fmt
+INTERNAL_TRACE_DEPS += io
+INTERNAL_TRACE_DEPS += math
+INTERNAL_TRACE_DEPS += math/rand
+INTERNAL_TRACE_DEPS += os/exec
+INTERNAL_TRACE_DEPS += os
+INTERNAL_TRACE_DEPS += path/filepath
+INTERNAL_TRACE_DEPS += runtime
+INTERNAL_TRACE_DEPS += sort
+INTERNAL_TRACE_DEPS += strconv
+INTERNAL_TRACE_DEPS += strings
+INTERNAL_TRACE_DEPS += time
+$(eval $(call _addgolib,encoding/xml,))
+ENCODING_XML_SRCS += $(LIBGO_EXTRACTED)/go/encoding/xml/marshal.go
+ENCODING_XML_SRCS += $(LIBGO_EXTRACTED)/go/encoding/xml/read.go
+ENCODING_XML_SRCS += $(LIBGO_EXTRACTED)/go/encoding/xml/typeinfo.go
+ENCODING_XML_SRCS += $(LIBGO_EXTRACTED)/go/encoding/xml/xml.go
+ENCODING_XML_DEPS += bufio
+ENCODING_XML_DEPS += bytes
+ENCODING_XML_DEPS += encoding
+ENCODING_XML_DEPS += errors
+ENCODING_XML_DEPS += fmt
+ENCODING_XML_DEPS += io
+ENCODING_XML_DEPS += reflect
+ENCODING_XML_DEPS += strconv
+ENCODING_XML_DEPS += strings
+ENCODING_XML_DEPS += sync
+ENCODING_XML_DEPS += unicode
+ENCODING_XML_DEPS += unicode/utf8
+$(eval $(call _addgolib,debug/dwarf,))
+DEBUG_DWARF_SRCS += $(LIBGO_EXTRACTED)/go/debug/dwarf/attr_string.go
+DEBUG_DWARF_SRCS += $(LIBGO_EXTRACTED)/go/debug/dwarf/buf.go
+DEBUG_DWARF_SRCS += $(LIBGO_EXTRACTED)/go/debug/dwarf/class_string.go
+DEBUG_DWARF_SRCS += $(LIBGO_EXTRACTED)/go/debug/dwarf/const.go
+DEBUG_DWARF_SRCS += $(LIBGO_EXTRACTED)/go/debug/dwarf/entry.go
+DEBUG_DWARF_SRCS += $(LIBGO_EXTRACTED)/go/debug/dwarf/line.go
+DEBUG_DWARF_SRCS += $(LIBGO_EXTRACTED)/go/debug/dwarf/open.go
+DEBUG_DWARF_SRCS += $(LIBGO_EXTRACTED)/go/debug/dwarf/tag_string.go
+DEBUG_DWARF_SRCS += $(LIBGO_EXTRACTED)/go/debug/dwarf/type.go
+DEBUG_DWARF_SRCS += $(LIBGO_EXTRACTED)/go/debug/dwarf/typeunit.go
+DEBUG_DWARF_SRCS += $(LIBGO_EXTRACTED)/go/debug/dwarf/unit.go
+DEBUG_DWARF_DEPS += bytes
+DEBUG_DWARF_DEPS += encoding/binary
+DEBUG_DWARF_DEPS += errors
+DEBUG_DWARF_DEPS += fmt
+DEBUG_DWARF_DEPS += io
+DEBUG_DWARF_DEPS += path
+DEBUG_DWARF_DEPS += sort
+DEBUG_DWARF_DEPS += strconv
+DEBUG_DWARF_DEPS += strings
+$(eval $(call _addgolib,encoding/json,))
+ENCODING_JSON_SRCS += $(LIBGO_EXTRACTED)/go/encoding/json/decode.go
+ENCODING_JSON_SRCS += $(LIBGO_EXTRACTED)/go/encoding/json/encode.go
+ENCODING_JSON_SRCS += $(LIBGO_EXTRACTED)/go/encoding/json/fold.go
+ENCODING_JSON_SRCS += $(LIBGO_EXTRACTED)/go/encoding/json/indent.go
+ENCODING_JSON_SRCS += $(LIBGO_EXTRACTED)/go/encoding/json/scanner.go
+ENCODING_JSON_SRCS += $(LIBGO_EXTRACTED)/go/encoding/json/stream.go
+ENCODING_JSON_SRCS += $(LIBGO_EXTRACTED)/go/encoding/json/tables.go
+ENCODING_JSON_SRCS += $(LIBGO_EXTRACTED)/go/encoding/json/tags.go
+ENCODING_JSON_DEPS += bytes
+ENCODING_JSON_DEPS += encoding/base64
+ENCODING_JSON_DEPS += encoding
+ENCODING_JSON_DEPS += errors
+ENCODING_JSON_DEPS += fmt
+ENCODING_JSON_DEPS += io
+ENCODING_JSON_DEPS += math
+ENCODING_JSON_DEPS += reflect
+ENCODING_JSON_DEPS += sort
+ENCODING_JSON_DEPS += strconv
+ENCODING_JSON_DEPS += strings
+ENCODING_JSON_DEPS += sync
+ENCODING_JSON_DEPS += unicode
+ENCODING_JSON_DEPS += unicode/utf16
+ENCODING_JSON_DEPS += unicode/utf8
+$(eval $(call _addgolib,archive/tar,))
+ARCHIVE_TAR_SRCS += $(LIBGO_EXTRACTED)/go/archive/tar/common.go
+ARCHIVE_TAR_SRCS += $(LIBGO_EXTRACTED)/go/archive/tar/format.go
+ARCHIVE_TAR_SRCS += $(LIBGO_EXTRACTED)/go/archive/tar/reader.go
+ARCHIVE_TAR_SRCS += $(LIBGO_EXTRACTED)/go/archive/tar/stat_actime1.go
+ARCHIVE_TAR_SRCS += $(LIBGO_EXTRACTED)/go/archive/tar/stat_unix.go
+ARCHIVE_TAR_SRCS += $(LIBGO_EXTRACTED)/go/archive/tar/strconv.go
+ARCHIVE_TAR_SRCS += $(LIBGO_EXTRACTED)/go/archive/tar/writer.go
+ARCHIVE_TAR_DEPS += bytes
+ARCHIVE_TAR_DEPS += errors
+ARCHIVE_TAR_DEPS += fmt
+ARCHIVE_TAR_DEPS += io/fs
+ARCHIVE_TAR_DEPS += io
+ARCHIVE_TAR_DEPS += math
+ARCHIVE_TAR_DEPS += os/user
+ARCHIVE_TAR_DEPS += path
+ARCHIVE_TAR_DEPS += reflect
+ARCHIVE_TAR_DEPS += runtime
+ARCHIVE_TAR_DEPS += sort
+ARCHIVE_TAR_DEPS += strconv
+ARCHIVE_TAR_DEPS += strings
+ARCHIVE_TAR_DEPS += sync
+ARCHIVE_TAR_DEPS += syscall
+ARCHIVE_TAR_DEPS += time
+$(eval $(call _addgolib,encoding/gob,))
+ENCODING_GOB_SRCS += $(LIBGO_EXTRACTED)/go/encoding/gob/dec_helpers.go
+ENCODING_GOB_SRCS += $(LIBGO_EXTRACTED)/go/encoding/gob/decode.go
+ENCODING_GOB_SRCS += $(LIBGO_EXTRACTED)/go/encoding/gob/decoder.go
+ENCODING_GOB_SRCS += $(LIBGO_EXTRACTED)/go/encoding/gob/doc.go
+ENCODING_GOB_SRCS += $(LIBGO_EXTRACTED)/go/encoding/gob/enc_helpers.go
+ENCODING_GOB_SRCS += $(LIBGO_EXTRACTED)/go/encoding/gob/encode.go
+ENCODING_GOB_SRCS += $(LIBGO_EXTRACTED)/go/encoding/gob/encoder.go
+ENCODING_GOB_SRCS += $(LIBGO_EXTRACTED)/go/encoding/gob/error.go
+ENCODING_GOB_SRCS += $(LIBGO_EXTRACTED)/go/encoding/gob/type.go
+ENCODING_GOB_DEPS += bufio
+ENCODING_GOB_DEPS += encoding/binary
+ENCODING_GOB_DEPS += encoding
+ENCODING_GOB_DEPS += errors
+ENCODING_GOB_DEPS += fmt
+ENCODING_GOB_DEPS += io
+ENCODING_GOB_DEPS += math/bits
+ENCODING_GOB_DEPS += math
+ENCODING_GOB_DEPS += os
+ENCODING_GOB_DEPS += reflect
+ENCODING_GOB_DEPS += sync/atomic
+ENCODING_GOB_DEPS += sync
+ENCODING_GOB_DEPS += unicode
+ENCODING_GOB_DEPS += unicode/utf8
+$(eval $(call _addgolib,database/sql,))
+DATABASE_SQL_SRCS += $(LIBGO_EXTRACTED)/go/database/sql/convert.go
+DATABASE_SQL_SRCS += $(LIBGO_EXTRACTED)/go/database/sql/ctxutil.go
+DATABASE_SQL_SRCS += $(LIBGO_EXTRACTED)/go/database/sql/sql.go
+DATABASE_SQL_DEPS += context
+DATABASE_SQL_DEPS += database/sql/driver
+DATABASE_SQL_DEPS += errors
+DATABASE_SQL_DEPS += fmt
+DATABASE_SQL_DEPS += io
+DATABASE_SQL_DEPS += reflect
+DATABASE_SQL_DEPS += runtime
+DATABASE_SQL_DEPS += sort
+DATABASE_SQL_DEPS += strconv
+DATABASE_SQL_DEPS += sync/atomic
+DATABASE_SQL_DEPS += sync
+DATABASE_SQL_DEPS += time
+DATABASE_SQL_DEPS += unicode
+DATABASE_SQL_DEPS += unicode/utf8
+$(eval $(call _addgolib,testing/fstest,))
+TESTING_FSTEST_SRCS += $(LIBGO_EXTRACTED)/go/testing/fstest/mapfs.go
+TESTING_FSTEST_SRCS += $(LIBGO_EXTRACTED)/go/testing/fstest/testfs.go
+TESTING_FSTEST_DEPS += errors
+TESTING_FSTEST_DEPS += fmt
+TESTING_FSTEST_DEPS += io/fs
+TESTING_FSTEST_DEPS += io
+TESTING_FSTEST_DEPS += path
+TESTING_FSTEST_DEPS += reflect
+TESTING_FSTEST_DEPS += sort
+TESTING_FSTEST_DEPS += strings
+TESTING_FSTEST_DEPS += testing/iotest
+TESTING_FSTEST_DEPS += time
+$(eval $(call _addgolib,golang.org/x/text/secure/bidirule,))
+GOLANG_ORG_X_TEXT_SECURE_BIDIRULE_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/text/secure/bidirule/bidirule.go
+GOLANG_ORG_X_TEXT_SECURE_BIDIRULE_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/text/secure/bidirule/bidirule10.0.0.go
+GOLANG_ORG_X_TEXT_SECURE_BIDIRULE_DEPS += errors
+GOLANG_ORG_X_TEXT_SECURE_BIDIRULE_DEPS += golang.org/x/text/transform
+GOLANG_ORG_X_TEXT_SECURE_BIDIRULE_DEPS += golang.org/x/text/unicode/bidi
+GOLANG_ORG_X_TEXT_SECURE_BIDIRULE_DEPS += unicode/utf8
+$(eval $(call _addgolib,compress/zlib,))
+COMPRESS_ZLIB_SRCS += $(LIBGO_EXTRACTED)/go/compress/zlib/reader.go
+COMPRESS_ZLIB_SRCS += $(LIBGO_EXTRACTED)/go/compress/zlib/writer.go
+COMPRESS_ZLIB_DEPS += bufio
+COMPRESS_ZLIB_DEPS += compress/flate
+COMPRESS_ZLIB_DEPS += encoding/binary
+COMPRESS_ZLIB_DEPS += errors
+COMPRESS_ZLIB_DEPS += fmt
+COMPRESS_ZLIB_DEPS += hash/adler32
+COMPRESS_ZLIB_DEPS += hash
+COMPRESS_ZLIB_DEPS += io
+$(eval $(call _addgolib,compress/gzip,))
+COMPRESS_GZIP_SRCS += $(LIBGO_EXTRACTED)/go/compress/gzip/gunzip.go
+COMPRESS_GZIP_SRCS += $(LIBGO_EXTRACTED)/go/compress/gzip/gzip.go
+COMPRESS_GZIP_DEPS += bufio
+COMPRESS_GZIP_DEPS += compress/flate
+COMPRESS_GZIP_DEPS += encoding/binary
+COMPRESS_GZIP_DEPS += errors
+COMPRESS_GZIP_DEPS += fmt
+COMPRESS_GZIP_DEPS += hash/crc32
+COMPRESS_GZIP_DEPS += io
+COMPRESS_GZIP_DEPS += time
+$(eval $(call _addgolib,math/big,))
+MATH_BIG_SRCS += $(LIBGO_EXTRACTED)/go/math/big/accuracy_string.go
+MATH_BIG_SRCS += $(LIBGO_EXTRACTED)/go/math/big/arith.go
+MATH_BIG_SRCS += $(LIBGO_EXTRACTED)/go/math/big/arith_decl_pure.go
+MATH_BIG_SRCS += $(LIBGO_EXTRACTED)/go/math/big/decimal.go
+MATH_BIG_SRCS += $(LIBGO_EXTRACTED)/go/math/big/doc.go
+MATH_BIG_SRCS += $(LIBGO_EXTRACTED)/go/math/big/float.go
+MATH_BIG_SRCS += $(LIBGO_EXTRACTED)/go/math/big/floatconv.go
+MATH_BIG_SRCS += $(LIBGO_EXTRACTED)/go/math/big/floatmarsh.go
+MATH_BIG_SRCS += $(LIBGO_EXTRACTED)/go/math/big/ftoa.go
+MATH_BIG_SRCS += $(LIBGO_EXTRACTED)/go/math/big/int.go
+MATH_BIG_SRCS += $(LIBGO_EXTRACTED)/go/math/big/intconv.go
+MATH_BIG_SRCS += $(LIBGO_EXTRACTED)/go/math/big/intmarsh.go
+MATH_BIG_SRCS += $(LIBGO_EXTRACTED)/go/math/big/nat.go
+MATH_BIG_SRCS += $(LIBGO_EXTRACTED)/go/math/big/natconv.go
+MATH_BIG_SRCS += $(LIBGO_EXTRACTED)/go/math/big/natdiv.go
+MATH_BIG_SRCS += $(LIBGO_EXTRACTED)/go/math/big/prime.go
+MATH_BIG_SRCS += $(LIBGO_EXTRACTED)/go/math/big/rat.go
+MATH_BIG_SRCS += $(LIBGO_EXTRACTED)/go/math/big/ratconv.go
+MATH_BIG_SRCS += $(LIBGO_EXTRACTED)/go/math/big/ratmarsh.go
+MATH_BIG_SRCS += $(LIBGO_EXTRACTED)/go/math/big/roundingmode_string.go
+MATH_BIG_SRCS += $(LIBGO_EXTRACTED)/go/math/big/sqrt.go
+MATH_BIG_DEPS += bytes
+MATH_BIG_DEPS += encoding/binary
+MATH_BIG_DEPS += errors
+MATH_BIG_DEPS += fmt
+MATH_BIG_DEPS += io
+MATH_BIG_DEPS += math/bits
+MATH_BIG_DEPS += math
+MATH_BIG_DEPS += math/rand
+MATH_BIG_DEPS += strconv
+MATH_BIG_DEPS += strings
+MATH_BIG_DEPS += sync
+$(eval $(call _addgolib,testing,))
+TESTING_SRCS += $(LIBGO_EXTRACTED)/go/testing/allocs.go
+TESTING_SRCS += $(LIBGO_EXTRACTED)/go/testing/benchmark.go
+TESTING_SRCS += $(LIBGO_EXTRACTED)/go/testing/cover.go
+TESTING_SRCS += $(LIBGO_EXTRACTED)/go/testing/example.go
+TESTING_SRCS += $(LIBGO_EXTRACTED)/go/testing/fuzz.go
+TESTING_SRCS += $(LIBGO_EXTRACTED)/go/testing/match.go
+TESTING_SRCS += $(LIBGO_EXTRACTED)/go/testing/run_example.go
+TESTING_SRCS += $(LIBGO_EXTRACTED)/go/testing/testing.go
+TESTING_SRCS += $(LIBGO_EXTRACTED)/go/testing/testing_other.go
+TESTING_DEPS += bytes
+TESTING_DEPS += errors
+TESTING_DEPS += flag
+TESTING_DEPS += fmt
+TESTING_DEPS += internal/race
+TESTING_DEPS += internal/sysinfo
+TESTING_DEPS += io
+TESTING_DEPS += math
+TESTING_DEPS += math/rand
+TESTING_DEPS += os
+TESTING_DEPS += path/filepath
+TESTING_DEPS += reflect
+TESTING_DEPS += runtime/debug
+TESTING_DEPS += runtime
+TESTING_DEPS += runtime/trace
+TESTING_DEPS += sort
+TESTING_DEPS += strconv
+TESTING_DEPS += strings
+TESTING_DEPS += sync/atomic
+TESTING_DEPS += sync
+TESTING_DEPS += time
+TESTING_DEPS += unicode
+TESTING_DEPS += unicode/utf8
+$(eval $(call _addgolib,go/ast,))
+GO_AST_SRCS += $(LIBGO_EXTRACTED)/go/go/ast/ast.go
+GO_AST_SRCS += $(LIBGO_EXTRACTED)/go/go/ast/commentmap.go
+GO_AST_SRCS += $(LIBGO_EXTRACTED)/go/go/ast/filter.go
+GO_AST_SRCS += $(LIBGO_EXTRACTED)/go/go/ast/import.go
+GO_AST_SRCS += $(LIBGO_EXTRACTED)/go/go/ast/print.go
+GO_AST_SRCS += $(LIBGO_EXTRACTED)/go/go/ast/resolve.go
+GO_AST_SRCS += $(LIBGO_EXTRACTED)/go/go/ast/scope.go
+GO_AST_SRCS += $(LIBGO_EXTRACTED)/go/go/ast/walk.go
+GO_AST_DEPS += bytes
+GO_AST_DEPS += fmt
+GO_AST_DEPS += go/scanner
+GO_AST_DEPS += go/token
+GO_AST_DEPS += io
+GO_AST_DEPS += os
+GO_AST_DEPS += reflect
+GO_AST_DEPS += sort
+GO_AST_DEPS += strconv
+GO_AST_DEPS += strings
+$(eval $(call _addgolib,archive/zip,))
+ARCHIVE_ZIP_SRCS += $(LIBGO_EXTRACTED)/go/archive/zip/reader.go
+ARCHIVE_ZIP_SRCS += $(LIBGO_EXTRACTED)/go/archive/zip/register.go
+ARCHIVE_ZIP_SRCS += $(LIBGO_EXTRACTED)/go/archive/zip/struct.go
+ARCHIVE_ZIP_SRCS += $(LIBGO_EXTRACTED)/go/archive/zip/writer.go
+ARCHIVE_ZIP_DEPS += bufio
+ARCHIVE_ZIP_DEPS += compress/flate
+ARCHIVE_ZIP_DEPS += encoding/binary
+ARCHIVE_ZIP_DEPS += errors
+ARCHIVE_ZIP_DEPS += hash/crc32
+ARCHIVE_ZIP_DEPS += hash
+ARCHIVE_ZIP_DEPS += io/fs
+ARCHIVE_ZIP_DEPS += io
+ARCHIVE_ZIP_DEPS += os
+ARCHIVE_ZIP_DEPS += path
+ARCHIVE_ZIP_DEPS += sort
+ARCHIVE_ZIP_DEPS += strings
+ARCHIVE_ZIP_DEPS += sync
+ARCHIVE_ZIP_DEPS += time
+ARCHIVE_ZIP_DEPS += unicode/utf8
+$(eval $(call _addgolib,golang.org/x/net/idna,))
+GOLANG_ORG_X_NET_IDNA_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/net/idna/go118.go
+GOLANG_ORG_X_NET_IDNA_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/net/idna/idna10.0.0.go
+GOLANG_ORG_X_NET_IDNA_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/net/idna/punycode.go
+GOLANG_ORG_X_NET_IDNA_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/net/idna/tables13.0.0.go
+GOLANG_ORG_X_NET_IDNA_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/net/idna/trie.go
+GOLANG_ORG_X_NET_IDNA_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/net/idna/trieval.go
+GOLANG_ORG_X_NET_IDNA_DEPS += fmt
+GOLANG_ORG_X_NET_IDNA_DEPS += golang.org/x/text/secure/bidirule
+GOLANG_ORG_X_NET_IDNA_DEPS += golang.org/x/text/unicode/bidi
+GOLANG_ORG_X_NET_IDNA_DEPS += golang.org/x/text/unicode/norm
+GOLANG_ORG_X_NET_IDNA_DEPS += math
+GOLANG_ORG_X_NET_IDNA_DEPS += strings
+GOLANG_ORG_X_NET_IDNA_DEPS += unicode/utf8
+$(eval $(call _addgolib,image/png,))
+IMAGE_PNG_SRCS += $(LIBGO_EXTRACTED)/go/image/png/paeth.go
+IMAGE_PNG_SRCS += $(LIBGO_EXTRACTED)/go/image/png/reader.go
+IMAGE_PNG_SRCS += $(LIBGO_EXTRACTED)/go/image/png/writer.go
+IMAGE_PNG_DEPS += bufio
+IMAGE_PNG_DEPS += compress/zlib
+IMAGE_PNG_DEPS += encoding/binary
+IMAGE_PNG_DEPS += fmt
+IMAGE_PNG_DEPS += hash/crc32
+IMAGE_PNG_DEPS += hash
+IMAGE_PNG_DEPS += image/color
+IMAGE_PNG_DEPS += image
+IMAGE_PNG_DEPS += io
+IMAGE_PNG_DEPS += strconv
+$(eval $(call _addgolib,runtime/pprof,))
+RUNTIME_PPROF_SRCS += $(LIBGO_EXTRACTED)/go/runtime/pprof/elf.go
+RUNTIME_PPROF_SRCS += $(LIBGO_EXTRACTED)/go/runtime/pprof/label.go
+RUNTIME_PPROF_SRCS += $(LIBGO_EXTRACTED)/go/runtime/pprof/map.go
+RUNTIME_PPROF_SRCS += $(LIBGO_EXTRACTED)/go/runtime/pprof/pprof.go
+RUNTIME_PPROF_SRCS += $(LIBGO_EXTRACTED)/go/runtime/pprof/pprof_rusage.go
+RUNTIME_PPROF_SRCS += $(LIBGO_EXTRACTED)/go/runtime/pprof/proto.go
+RUNTIME_PPROF_SRCS += $(LIBGO_EXTRACTED)/go/runtime/pprof/protobuf.go
+RUNTIME_PPROF_SRCS += $(LIBGO_EXTRACTED)/go/runtime/pprof/protomem.go
+RUNTIME_PPROF_SRCS += $(LIBGO_EXTRACTED)/go/runtime/pprof/runtime.go
+RUNTIME_PPROF_DEPS += bufio
+RUNTIME_PPROF_DEPS += bytes
+RUNTIME_PPROF_DEPS += compress/gzip
+RUNTIME_PPROF_DEPS += context
+RUNTIME_PPROF_DEPS += encoding/binary
+RUNTIME_PPROF_DEPS += errors
+RUNTIME_PPROF_DEPS += fmt
+RUNTIME_PPROF_DEPS += internal/abi
+RUNTIME_PPROF_DEPS += io
+RUNTIME_PPROF_DEPS += math
+RUNTIME_PPROF_DEPS += os
+RUNTIME_PPROF_DEPS += runtime
+RUNTIME_PPROF_DEPS += sort
+RUNTIME_PPROF_DEPS += strconv
+RUNTIME_PPROF_DEPS += strings
+RUNTIME_PPROF_DEPS += sync
+RUNTIME_PPROF_DEPS += syscall
+RUNTIME_PPROF_DEPS += text/tabwriter
+RUNTIME_PPROF_DEPS += time
+$(eval $(call _addgolib,text/template,))
+TEXT_TEMPLATE_SRCS += $(LIBGO_EXTRACTED)/go/text/template/doc.go
+TEXT_TEMPLATE_SRCS += $(LIBGO_EXTRACTED)/go/text/template/exec.go
+TEXT_TEMPLATE_SRCS += $(LIBGO_EXTRACTED)/go/text/template/funcs.go
+TEXT_TEMPLATE_SRCS += $(LIBGO_EXTRACTED)/go/text/template/helper.go
+TEXT_TEMPLATE_SRCS += $(LIBGO_EXTRACTED)/go/text/template/option.go
+TEXT_TEMPLATE_SRCS += $(LIBGO_EXTRACTED)/go/text/template/template.go
+TEXT_TEMPLATE_DEPS += bytes
+TEXT_TEMPLATE_DEPS += errors
+TEXT_TEMPLATE_DEPS += fmt
+TEXT_TEMPLATE_DEPS += internal/fmtsort
+TEXT_TEMPLATE_DEPS += io/fs
+TEXT_TEMPLATE_DEPS += io
+TEXT_TEMPLATE_DEPS += net/url
+TEXT_TEMPLATE_DEPS += os
+TEXT_TEMPLATE_DEPS += path/filepath
+TEXT_TEMPLATE_DEPS += path
+TEXT_TEMPLATE_DEPS += reflect
+TEXT_TEMPLATE_DEPS += runtime
+TEXT_TEMPLATE_DEPS += strings
+TEXT_TEMPLATE_DEPS += sync
+TEXT_TEMPLATE_DEPS += text/template/parse
+TEXT_TEMPLATE_DEPS += unicode
+TEXT_TEMPLATE_DEPS += unicode/utf8
+$(eval $(call _addgolib,golang.org/x/mod/sumdb/dirhash,))
+GOLANG_ORG_X_MOD_SUMDB_DIRHASH_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/mod/sumdb/dirhash/hash.go
+GOLANG_ORG_X_MOD_SUMDB_DIRHASH_DEPS += archive/zip
+GOLANG_ORG_X_MOD_SUMDB_DIRHASH_DEPS += crypto/sha256
+GOLANG_ORG_X_MOD_SUMDB_DIRHASH_DEPS += encoding/base64
+GOLANG_ORG_X_MOD_SUMDB_DIRHASH_DEPS += errors
+GOLANG_ORG_X_MOD_SUMDB_DIRHASH_DEPS += fmt
+GOLANG_ORG_X_MOD_SUMDB_DIRHASH_DEPS += io
+GOLANG_ORG_X_MOD_SUMDB_DIRHASH_DEPS += os
+GOLANG_ORG_X_MOD_SUMDB_DIRHASH_DEPS += path/filepath
+GOLANG_ORG_X_MOD_SUMDB_DIRHASH_DEPS += sort
+GOLANG_ORG_X_MOD_SUMDB_DIRHASH_DEPS += strings
+$(eval $(call _addgolib,golang.org/x/mod/zip,))
+GOLANG_ORG_X_MOD_ZIP_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/mod/zip/zip.go
+GOLANG_ORG_X_MOD_ZIP_DEPS += archive/zip
+GOLANG_ORG_X_MOD_ZIP_DEPS += bytes
+GOLANG_ORG_X_MOD_ZIP_DEPS += errors
+GOLANG_ORG_X_MOD_ZIP_DEPS += fmt
+GOLANG_ORG_X_MOD_ZIP_DEPS += golang.org/x/mod/module
+GOLANG_ORG_X_MOD_ZIP_DEPS += io
+GOLANG_ORG_X_MOD_ZIP_DEPS += io/ioutil
+GOLANG_ORG_X_MOD_ZIP_DEPS += os/exec
+GOLANG_ORG_X_MOD_ZIP_DEPS += os
+GOLANG_ORG_X_MOD_ZIP_DEPS += path/filepath
+GOLANG_ORG_X_MOD_ZIP_DEPS += path
+GOLANG_ORG_X_MOD_ZIP_DEPS += strings
+GOLANG_ORG_X_MOD_ZIP_DEPS += unicode
+GOLANG_ORG_X_MOD_ZIP_DEPS += unicode/utf8
+$(eval $(call _addgolib,internal/xcoff,))
+INTERNAL_XCOFF_SRCS += $(LIBGO_EXTRACTED)/go/internal/xcoff/ar.go
+INTERNAL_XCOFF_SRCS += $(LIBGO_EXTRACTED)/go/internal/xcoff/file.go
+INTERNAL_XCOFF_SRCS += $(LIBGO_EXTRACTED)/go/internal/xcoff/xcoff.go
+INTERNAL_XCOFF_DEPS += debug/dwarf
+INTERNAL_XCOFF_DEPS += encoding/binary
+INTERNAL_XCOFF_DEPS += fmt
+INTERNAL_XCOFF_DEPS += io
+INTERNAL_XCOFF_DEPS += os
+INTERNAL_XCOFF_DEPS += strconv
+INTERNAL_XCOFF_DEPS += strings
+$(eval $(call _addgolib,debug/pe,))
+DEBUG_PE_SRCS += $(LIBGO_EXTRACTED)/go/debug/pe/file.go
+DEBUG_PE_SRCS += $(LIBGO_EXTRACTED)/go/debug/pe/pe.go
+DEBUG_PE_SRCS += $(LIBGO_EXTRACTED)/go/debug/pe/section.go
+DEBUG_PE_SRCS += $(LIBGO_EXTRACTED)/go/debug/pe/string.go
+DEBUG_PE_SRCS += $(LIBGO_EXTRACTED)/go/debug/pe/symbol.go
+DEBUG_PE_DEPS += bytes
+DEBUG_PE_DEPS += compress/zlib
+DEBUG_PE_DEPS += debug/dwarf
+DEBUG_PE_DEPS += encoding/binary
+DEBUG_PE_DEPS += fmt
+DEBUG_PE_DEPS += io
+DEBUG_PE_DEPS += os
+DEBUG_PE_DEPS += strconv
+DEBUG_PE_DEPS += strings
+$(eval $(call _addgolib,debug/macho,))
+DEBUG_MACHO_SRCS += $(LIBGO_EXTRACTED)/go/debug/macho/fat.go
+DEBUG_MACHO_SRCS += $(LIBGO_EXTRACTED)/go/debug/macho/file.go
+DEBUG_MACHO_SRCS += $(LIBGO_EXTRACTED)/go/debug/macho/macho.go
+DEBUG_MACHO_SRCS += $(LIBGO_EXTRACTED)/go/debug/macho/reloctype.go
+DEBUG_MACHO_SRCS += $(LIBGO_EXTRACTED)/go/debug/macho/reloctype_string.go
+DEBUG_MACHO_DEPS += bytes
+DEBUG_MACHO_DEPS += compress/zlib
+DEBUG_MACHO_DEPS += debug/dwarf
+DEBUG_MACHO_DEPS += encoding/binary
+DEBUG_MACHO_DEPS += fmt
+DEBUG_MACHO_DEPS += io
+DEBUG_MACHO_DEPS += os
+DEBUG_MACHO_DEPS += strconv
+DEBUG_MACHO_DEPS += strings
+$(eval $(call _addgolib,go/internal/typeparams,))
+GO_INTERNAL_TYPEPARAMS_SRCS += $(LIBGO_EXTRACTED)/go/go/internal/typeparams/common.go
+GO_INTERNAL_TYPEPARAMS_SRCS += $(LIBGO_EXTRACTED)/go/go/internal/typeparams/typeparams.go
+GO_INTERNAL_TYPEPARAMS_DEPS += go/ast
+GO_INTERNAL_TYPEPARAMS_DEPS += go/token
+$(eval $(call _addgolib,debug/elf,))
+DEBUG_ELF_SRCS += $(LIBGO_EXTRACTED)/go/debug/elf/elf.go
+DEBUG_ELF_SRCS += $(LIBGO_EXTRACTED)/go/debug/elf/file.go
+DEBUG_ELF_SRCS += $(LIBGO_EXTRACTED)/go/debug/elf/reader.go
+DEBUG_ELF_DEPS += bytes
+DEBUG_ELF_DEPS += compress/zlib
+DEBUG_ELF_DEPS += debug/dwarf
+DEBUG_ELF_DEPS += encoding/binary
+DEBUG_ELF_DEPS += errors
+DEBUG_ELF_DEPS += fmt
+DEBUG_ELF_DEPS += io
+DEBUG_ELF_DEPS += os
+DEBUG_ELF_DEPS += strconv
+DEBUG_ELF_DEPS += strings
+$(eval $(call _addgolib,internal/profile,))
+INTERNAL_PROFILE_SRCS += $(LIBGO_EXTRACTED)/go/internal/profile/encode.go
+INTERNAL_PROFILE_SRCS += $(LIBGO_EXTRACTED)/go/internal/profile/filter.go
+INTERNAL_PROFILE_SRCS += $(LIBGO_EXTRACTED)/go/internal/profile/legacy_profile.go
+INTERNAL_PROFILE_SRCS += $(LIBGO_EXTRACTED)/go/internal/profile/merge.go
+INTERNAL_PROFILE_SRCS += $(LIBGO_EXTRACTED)/go/internal/profile/profile.go
+INTERNAL_PROFILE_SRCS += $(LIBGO_EXTRACTED)/go/internal/profile/proto.go
+INTERNAL_PROFILE_SRCS += $(LIBGO_EXTRACTED)/go/internal/profile/prune.go
+INTERNAL_PROFILE_DEPS += bufio
+INTERNAL_PROFILE_DEPS += bytes
+INTERNAL_PROFILE_DEPS += compress/gzip
+INTERNAL_PROFILE_DEPS += errors
+INTERNAL_PROFILE_DEPS += fmt
+INTERNAL_PROFILE_DEPS += io
+INTERNAL_PROFILE_DEPS += math
+INTERNAL_PROFILE_DEPS += regexp
+INTERNAL_PROFILE_DEPS += sort
+INTERNAL_PROFILE_DEPS += strconv
+INTERNAL_PROFILE_DEPS += strings
+INTERNAL_PROFILE_DEPS += time
+$(eval $(call _addgolib,net,))
+NET_SRCS += $(LIBGO_EXTRACTED)/go/net/addrselect.go
+NET_SRCS += $(LIBGO_EXTRACTED)/go/net/cgo_linux.go
+NET_SRCS += $(LIBGO_EXTRACTED)/go/net/cgo_resnew.go
+NET_SRCS += $(LIBGO_EXTRACTED)/go/net/cgo_socknew.go
+NET_SRCS += $(LIBGO_EXTRACTED)/go/net/cgo_unix.go
+NET_SRCS += $(LIBGO_EXTRACTED)/go/net/conf.go
+NET_SRCS += $(LIBGO_EXTRACTED)/go/net/dial.go
+NET_SRCS += $(LIBGO_EXTRACTED)/go/net/dnsclient.go
+NET_SRCS += $(LIBGO_EXTRACTED)/go/net/dnsclient_unix.go
+NET_SRCS += $(LIBGO_EXTRACTED)/go/net/dnsconfig_unix.go
+NET_SRCS += $(LIBGO_EXTRACTED)/go/net/error_posix.go
+NET_SRCS += $(LIBGO_EXTRACTED)/go/net/error_unix.go
+NET_SRCS += $(LIBGO_EXTRACTED)/go/net/fd_posix.go
+NET_SRCS += $(LIBGO_EXTRACTED)/go/net/fd_unix.go
+NET_SRCS += $(LIBGO_EXTRACTED)/go/net/file.go
+NET_SRCS += $(LIBGO_EXTRACTED)/go/net/file_unix.go
+NET_SRCS += $(LIBGO_EXTRACTED)/go/net/hook.go
+NET_SRCS += $(LIBGO_EXTRACTED)/go/net/hook_unix.go
+NET_SRCS += $(LIBGO_EXTRACTED)/go/net/hosts.go
+NET_SRCS += $(LIBGO_EXTRACTED)/go/net/interface.go
+NET_SRCS += $(LIBGO_EXTRACTED)/go/net/interface_linux.go
+NET_SRCS += $(LIBGO_EXTRACTED)/go/net/ip.go
+NET_SRCS += $(LIBGO_EXTRACTED)/go/net/iprawsock.go
+NET_SRCS += $(LIBGO_EXTRACTED)/go/net/iprawsock_posix.go
+NET_SRCS += $(LIBGO_EXTRACTED)/go/net/ipsock.go
+NET_SRCS += $(LIBGO_EXTRACTED)/go/net/ipsock_posix.go
+NET_SRCS += $(LIBGO_EXTRACTED)/go/net/lookup.go
+NET_SRCS += $(LIBGO_EXTRACTED)/go/net/lookup_unix.go
+NET_SRCS += $(LIBGO_EXTRACTED)/go/net/mac.go
+NET_SRCS += $(LIBGO_EXTRACTED)/go/net/net.go
+NET_SRCS += $(LIBGO_EXTRACTED)/go/net/nss.go
+NET_SRCS += $(LIBGO_EXTRACTED)/go/net/parse.go
+NET_SRCS += $(LIBGO_EXTRACTED)/go/net/pipe.go
+NET_SRCS += $(LIBGO_EXTRACTED)/go/net/port.go
+NET_SRCS += $(LIBGO_EXTRACTED)/go/net/port_unix.go
+NET_SRCS += $(LIBGO_EXTRACTED)/go/net/rawconn.go
+NET_SRCS += $(LIBGO_EXTRACTED)/go/net/sendfile_glibc.go
+NET_SRCS += $(LIBGO_EXTRACTED)/go/net/sock_cloexec.go
+NET_SRCS += $(LIBGO_EXTRACTED)/go/net/sock_linux.go
+NET_SRCS += $(LIBGO_EXTRACTED)/go/net/sock_posix.go
+NET_SRCS += $(LIBGO_EXTRACTED)/go/net/sockaddr_posix.go
+NET_SRCS += $(LIBGO_EXTRACTED)/go/net/sockopt_linux.go
+NET_SRCS += $(LIBGO_EXTRACTED)/go/net/sockopt_posix.go
+NET_SRCS += $(LIBGO_EXTRACTED)/go/net/sockoptip_linux.go
+NET_SRCS += $(LIBGO_EXTRACTED)/go/net/sockoptip_posix.go
+NET_SRCS += $(LIBGO_EXTRACTED)/go/net/splice_linux.go
+NET_SRCS += $(LIBGO_EXTRACTED)/go/net/tcpsock.go
+NET_SRCS += $(LIBGO_EXTRACTED)/go/net/tcpsock_posix.go
+NET_SRCS += $(LIBGO_EXTRACTED)/go/net/tcpsockopt_posix.go
+NET_SRCS += $(LIBGO_EXTRACTED)/go/net/tcpsockopt_unix.go
+NET_SRCS += $(LIBGO_EXTRACTED)/go/net/udpsock.go
+NET_SRCS += $(LIBGO_EXTRACTED)/go/net/udpsock_posix.go
+NET_SRCS += $(LIBGO_EXTRACTED)/go/net/unixsock.go
+NET_SRCS += $(LIBGO_EXTRACTED)/go/net/unixsock_posix.go
+NET_SRCS += $(LIBGO_EXTRACTED)/go/net/unixsock_readmsg_cmsg_cloexec.go
+NET_SRCS += $(LIBGO_EXTRACTED)/go/net/writev_unix.go
+NET_DEPS += context
+NET_DEPS += errors
+NET_DEPS += golang.org/x/net/dns/dnsmessage
+NET_DEPS += internal/bytealg
+NET_DEPS += internal/godebug
+NET_DEPS += internal/itoa
+NET_DEPS += internal/nettrace
+NET_DEPS += internal/poll
+NET_DEPS += internal/singleflight
+NET_DEPS += io
+NET_DEPS += net/netip
+NET_DEPS += os
+NET_DEPS += runtime
+NET_DEPS += sort
+NET_DEPS += sync/atomic
+NET_DEPS += sync
+NET_DEPS += syscall
+NET_DEPS += time
+$(eval $(call _addgolib,internal/testenv,))
+INTERNAL_TESTENV_SRCS += $(LIBGO_EXTRACTED)/go/internal/testenv/testenv.go
+INTERNAL_TESTENV_SRCS += $(LIBGO_EXTRACTED)/go/internal/testenv/testenv_cgo.go
+INTERNAL_TESTENV_SRCS += $(LIBGO_EXTRACTED)/go/internal/testenv/testenv_notwin.go
+INTERNAL_TESTENV_SRCS += $(LIBGO_EXTRACTED)/go/internal/testenv/testenv_unix.go
+INTERNAL_TESTENV_DEPS += bytes
+INTERNAL_TESTENV_DEPS += errors
+INTERNAL_TESTENV_DEPS += flag
+INTERNAL_TESTENV_DEPS += internal/cfg
+INTERNAL_TESTENV_DEPS += os/exec
+INTERNAL_TESTENV_DEPS += os
+INTERNAL_TESTENV_DEPS += path/filepath
+INTERNAL_TESTENV_DEPS += runtime
+INTERNAL_TESTENV_DEPS += strconv
+INTERNAL_TESTENV_DEPS += strings
+INTERNAL_TESTENV_DEPS += sync
+INTERNAL_TESTENV_DEPS += syscall
+INTERNAL_TESTENV_DEPS += testing
+INTERNAL_TESTENV_DEPS += time
+$(eval $(call _addgolib,crypto/dsa,))
+CRYPTO_DSA_SRCS += $(LIBGO_EXTRACTED)/go/crypto/dsa/dsa.go
+CRYPTO_DSA_DEPS += crypto/internal/randutil
+CRYPTO_DSA_DEPS += errors
+CRYPTO_DSA_DEPS += io
+CRYPTO_DSA_DEPS += math/big
+$(eval $(call _addgolib,internal/lazytemplate,))
+INTERNAL_LAZYTEMPLATE_SRCS += $(LIBGO_EXTRACTED)/go/internal/lazytemplate/lazytemplate.go
+INTERNAL_LAZYTEMPLATE_DEPS += io
+INTERNAL_LAZYTEMPLATE_DEPS += os
+INTERNAL_LAZYTEMPLATE_DEPS += strings
+INTERNAL_LAZYTEMPLATE_DEPS += sync
+INTERNAL_LAZYTEMPLATE_DEPS += text/template
+$(eval $(call _addgolib,crypto/rand,))
+CRYPTO_RAND_SRCS += $(LIBGO_EXTRACTED)/go/crypto/rand/eagain.go
+CRYPTO_RAND_SRCS += $(LIBGO_EXTRACTED)/go/crypto/rand/rand.go
+CRYPTO_RAND_SRCS += $(LIBGO_EXTRACTED)/go/crypto/rand/rand_batched.go
+CRYPTO_RAND_SRCS += $(LIBGO_EXTRACTED)/go/crypto/rand/rand_linux.go
+CRYPTO_RAND_SRCS += $(LIBGO_EXTRACTED)/go/crypto/rand/rand_unix.go
+CRYPTO_RAND_SRCS += $(LIBGO_EXTRACTED)/go/crypto/rand/util.go
+CRYPTO_RAND_DEPS += bufio
+CRYPTO_RAND_DEPS += crypto/aes
+CRYPTO_RAND_DEPS += crypto/cipher
+CRYPTO_RAND_DEPS += encoding/binary
+CRYPTO_RAND_DEPS += errors
+CRYPTO_RAND_DEPS += internal/syscall/unix
+CRYPTO_RAND_DEPS += io/fs
+CRYPTO_RAND_DEPS += io
+CRYPTO_RAND_DEPS += math/big
+CRYPTO_RAND_DEPS += os
+CRYPTO_RAND_DEPS += runtime
+CRYPTO_RAND_DEPS += sync/atomic
+CRYPTO_RAND_DEPS += sync
+CRYPTO_RAND_DEPS += syscall
+CRYPTO_RAND_DEPS += time
+$(eval $(call _addgolib,go/printer,))
+GO_PRINTER_SRCS += $(LIBGO_EXTRACTED)/go/go/printer/gobuild.go
+GO_PRINTER_SRCS += $(LIBGO_EXTRACTED)/go/go/printer/nodes.go
+GO_PRINTER_SRCS += $(LIBGO_EXTRACTED)/go/go/printer/printer.go
+GO_PRINTER_DEPS += bytes
+GO_PRINTER_DEPS += fmt
+GO_PRINTER_DEPS += go/ast
+GO_PRINTER_DEPS += go/build/constraint
+GO_PRINTER_DEPS += go/token
+GO_PRINTER_DEPS += io
+GO_PRINTER_DEPS += math
+GO_PRINTER_DEPS += os
+GO_PRINTER_DEPS += sort
+GO_PRINTER_DEPS += strconv
+GO_PRINTER_DEPS += strings
+GO_PRINTER_DEPS += text/tabwriter
+GO_PRINTER_DEPS += unicode
+GO_PRINTER_DEPS += unicode/utf8
+$(eval $(call _addgolib,go/constant,))
+GO_CONSTANT_SRCS += $(LIBGO_EXTRACTED)/go/go/constant/kind_string.go
+GO_CONSTANT_SRCS += $(LIBGO_EXTRACTED)/go/go/constant/value.go
+GO_CONSTANT_DEPS += fmt
+GO_CONSTANT_DEPS += go/token
+GO_CONSTANT_DEPS += math/big
+GO_CONSTANT_DEPS += math/bits
+GO_CONSTANT_DEPS += math
+GO_CONSTANT_DEPS += strconv
+GO_CONSTANT_DEPS += strings
+GO_CONSTANT_DEPS += sync
+GO_CONSTANT_DEPS += unicode/utf8
+$(eval $(call _addgolib,crypto/ed25519,))
+CRYPTO_ED25519_SRCS += $(LIBGO_EXTRACTED)/go/crypto/ed25519/ed25519.go
+CRYPTO_ED25519_DEPS += bytes
+CRYPTO_ED25519_DEPS += crypto/ed25519/internal/edwards25519
+CRYPTO_ED25519_DEPS += crypto
+CRYPTO_ED25519_DEPS += crypto/rand
+CRYPTO_ED25519_DEPS += crypto/sha512
+CRYPTO_ED25519_DEPS += errors
+CRYPTO_ED25519_DEPS += io
+CRYPTO_ED25519_DEPS += strconv
+$(eval $(call _addgolib,debug/buildinfo,))
+DEBUG_BUILDINFO_SRCS += $(LIBGO_EXTRACTED)/go/debug/buildinfo/buildinfo.go
+DEBUG_BUILDINFO_DEPS += bytes
+DEBUG_BUILDINFO_DEPS += debug/elf
+DEBUG_BUILDINFO_DEPS += debug/macho
+DEBUG_BUILDINFO_DEPS += debug/pe
+DEBUG_BUILDINFO_DEPS += encoding/binary
+DEBUG_BUILDINFO_DEPS += errors
+DEBUG_BUILDINFO_DEPS += fmt
+DEBUG_BUILDINFO_DEPS += internal/xcoff
+DEBUG_BUILDINFO_DEPS += io/fs
+DEBUG_BUILDINFO_DEPS += io
+DEBUG_BUILDINFO_DEPS += os
+DEBUG_BUILDINFO_DEPS += runtime/debug
+$(eval $(call _addgolib,golang.org/x/crypto/ed25519,))
+GOLANG_ORG_X_CRYPTO_ED25519_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/crypto/ed25519/ed25519_go113.go
+GOLANG_ORG_X_CRYPTO_ED25519_DEPS += crypto/ed25519
+GOLANG_ORG_X_CRYPTO_ED25519_DEPS += io
+$(eval $(call _addgolib,encoding/asn1,))
+ENCODING_ASN1_SRCS += $(LIBGO_EXTRACTED)/go/encoding/asn1/asn1.go
+ENCODING_ASN1_SRCS += $(LIBGO_EXTRACTED)/go/encoding/asn1/common.go
+ENCODING_ASN1_SRCS += $(LIBGO_EXTRACTED)/go/encoding/asn1/marshal.go
+ENCODING_ASN1_DEPS += bytes
+ENCODING_ASN1_DEPS += errors
+ENCODING_ASN1_DEPS += fmt
+ENCODING_ASN1_DEPS += math/big
+ENCODING_ASN1_DEPS += math
+ENCODING_ASN1_DEPS += reflect
+ENCODING_ASN1_DEPS += sort
+ENCODING_ASN1_DEPS += strconv
+ENCODING_ASN1_DEPS += strings
+ENCODING_ASN1_DEPS += time
+ENCODING_ASN1_DEPS += unicode/utf16
+ENCODING_ASN1_DEPS += unicode/utf8
+$(eval $(call _addgolib,golang.org/x/mod/sumdb/note,))
+GOLANG_ORG_X_MOD_SUMDB_NOTE_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/mod/sumdb/note/note.go
+GOLANG_ORG_X_MOD_SUMDB_NOTE_DEPS += bytes
+GOLANG_ORG_X_MOD_SUMDB_NOTE_DEPS += crypto/sha256
+GOLANG_ORG_X_MOD_SUMDB_NOTE_DEPS += encoding/base64
+GOLANG_ORG_X_MOD_SUMDB_NOTE_DEPS += encoding/binary
+GOLANG_ORG_X_MOD_SUMDB_NOTE_DEPS += errors
+GOLANG_ORG_X_MOD_SUMDB_NOTE_DEPS += fmt
+GOLANG_ORG_X_MOD_SUMDB_NOTE_DEPS += golang.org/x/crypto/ed25519
+GOLANG_ORG_X_MOD_SUMDB_NOTE_DEPS += io
+GOLANG_ORG_X_MOD_SUMDB_NOTE_DEPS += strconv
+GOLANG_ORG_X_MOD_SUMDB_NOTE_DEPS += strings
+GOLANG_ORG_X_MOD_SUMDB_NOTE_DEPS += unicode
+GOLANG_ORG_X_MOD_SUMDB_NOTE_DEPS += unicode/utf8
+$(eval $(call _addgolib,crypto/rsa,))
+CRYPTO_RSA_SRCS += $(LIBGO_EXTRACTED)/go/crypto/rsa/pkcs1v15.go
+CRYPTO_RSA_SRCS += $(LIBGO_EXTRACTED)/go/crypto/rsa/pss.go
+CRYPTO_RSA_SRCS += $(LIBGO_EXTRACTED)/go/crypto/rsa/rsa.go
+CRYPTO_RSA_DEPS += bytes
+CRYPTO_RSA_DEPS += crypto
+CRYPTO_RSA_DEPS += crypto/internal/randutil
+CRYPTO_RSA_DEPS += crypto/rand
+CRYPTO_RSA_DEPS += crypto/subtle
+CRYPTO_RSA_DEPS += errors
+CRYPTO_RSA_DEPS += hash
+CRYPTO_RSA_DEPS += io
+CRYPTO_RSA_DEPS += math/big
+CRYPTO_RSA_DEPS += math
+$(eval $(call _addgolib,go/parser,))
+GO_PARSER_SRCS += $(LIBGO_EXTRACTED)/go/go/parser/interface.go
+GO_PARSER_SRCS += $(LIBGO_EXTRACTED)/go/go/parser/parser.go
+GO_PARSER_SRCS += $(LIBGO_EXTRACTED)/go/go/parser/resolver.go
+GO_PARSER_DEPS += bytes
+GO_PARSER_DEPS += errors
+GO_PARSER_DEPS += fmt
+GO_PARSER_DEPS += go/ast
+GO_PARSER_DEPS += go/internal/typeparams
+GO_PARSER_DEPS += go/scanner
+GO_PARSER_DEPS += go/token
+GO_PARSER_DEPS += io/fs
+GO_PARSER_DEPS += io
+GO_PARSER_DEPS += os
+GO_PARSER_DEPS += path/filepath
+GO_PARSER_DEPS += strconv
+GO_PARSER_DEPS += strings
+GO_PARSER_DEPS += unicode
+$(eval $(call _addgolib,crypto/elliptic,))
+CRYPTO_ELLIPTIC_SRCS += $(LIBGO_EXTRACTED)/go/crypto/elliptic/elliptic.go
+CRYPTO_ELLIPTIC_SRCS += $(LIBGO_EXTRACTED)/go/crypto/elliptic/p224.go
+CRYPTO_ELLIPTIC_SRCS += $(LIBGO_EXTRACTED)/go/crypto/elliptic/p256.go
+CRYPTO_ELLIPTIC_SRCS += $(LIBGO_EXTRACTED)/go/crypto/elliptic/p256_generic.go
+CRYPTO_ELLIPTIC_SRCS += $(LIBGO_EXTRACTED)/go/crypto/elliptic/p384.go
+CRYPTO_ELLIPTIC_SRCS += $(LIBGO_EXTRACTED)/go/crypto/elliptic/p521.go
+CRYPTO_ELLIPTIC_DEPS += crypto/elliptic/internal/nistec
+CRYPTO_ELLIPTIC_DEPS += crypto/rand
+CRYPTO_ELLIPTIC_DEPS += io
+CRYPTO_ELLIPTIC_DEPS += math/big
+CRYPTO_ELLIPTIC_DEPS += sync
+$(eval $(call _addgolib,go/doc,))
+GO_DOC_SRCS += $(LIBGO_EXTRACTED)/go/go/doc/comment.go
+GO_DOC_SRCS += $(LIBGO_EXTRACTED)/go/go/doc/doc.go
+GO_DOC_SRCS += $(LIBGO_EXTRACTED)/go/go/doc/example.go
+GO_DOC_SRCS += $(LIBGO_EXTRACTED)/go/go/doc/exports.go
+GO_DOC_SRCS += $(LIBGO_EXTRACTED)/go/go/doc/filter.go
+GO_DOC_SRCS += $(LIBGO_EXTRACTED)/go/go/doc/reader.go
+GO_DOC_SRCS += $(LIBGO_EXTRACTED)/go/go/doc/synopsis.go
+GO_DOC_DEPS += bytes
+GO_DOC_DEPS += fmt
+GO_DOC_DEPS += go/ast
+GO_DOC_DEPS += go/token
+GO_DOC_DEPS += internal/lazyregexp
+GO_DOC_DEPS += io
+GO_DOC_DEPS += path
+GO_DOC_DEPS += sort
+GO_DOC_DEPS += strconv
+GO_DOC_DEPS += strings
+GO_DOC_DEPS += text/template
+GO_DOC_DEPS += unicode
+GO_DOC_DEPS += unicode/utf8
+$(eval $(call _addgolib,html/template,))
+HTML_TEMPLATE_SRCS += $(LIBGO_EXTRACTED)/go/html/template/attr.go
+HTML_TEMPLATE_SRCS += $(LIBGO_EXTRACTED)/go/html/template/attr_string.go
+HTML_TEMPLATE_SRCS += $(LIBGO_EXTRACTED)/go/html/template/content.go
+HTML_TEMPLATE_SRCS += $(LIBGO_EXTRACTED)/go/html/template/context.go
+HTML_TEMPLATE_SRCS += $(LIBGO_EXTRACTED)/go/html/template/css.go
+HTML_TEMPLATE_SRCS += $(LIBGO_EXTRACTED)/go/html/template/delim_string.go
+HTML_TEMPLATE_SRCS += $(LIBGO_EXTRACTED)/go/html/template/doc.go
+HTML_TEMPLATE_SRCS += $(LIBGO_EXTRACTED)/go/html/template/element_string.go
+HTML_TEMPLATE_SRCS += $(LIBGO_EXTRACTED)/go/html/template/error.go
+HTML_TEMPLATE_SRCS += $(LIBGO_EXTRACTED)/go/html/template/escape.go
+HTML_TEMPLATE_SRCS += $(LIBGO_EXTRACTED)/go/html/template/html.go
+HTML_TEMPLATE_SRCS += $(LIBGO_EXTRACTED)/go/html/template/js.go
+HTML_TEMPLATE_SRCS += $(LIBGO_EXTRACTED)/go/html/template/jsctx_string.go
+HTML_TEMPLATE_SRCS += $(LIBGO_EXTRACTED)/go/html/template/state_string.go
+HTML_TEMPLATE_SRCS += $(LIBGO_EXTRACTED)/go/html/template/template.go
+HTML_TEMPLATE_SRCS += $(LIBGO_EXTRACTED)/go/html/template/transition.go
+HTML_TEMPLATE_SRCS += $(LIBGO_EXTRACTED)/go/html/template/url.go
+HTML_TEMPLATE_SRCS += $(LIBGO_EXTRACTED)/go/html/template/urlpart_string.go
+HTML_TEMPLATE_DEPS += bytes
+HTML_TEMPLATE_DEPS += encoding/json
+HTML_TEMPLATE_DEPS += fmt
+HTML_TEMPLATE_DEPS += html
+HTML_TEMPLATE_DEPS += io/fs
+HTML_TEMPLATE_DEPS += io
+HTML_TEMPLATE_DEPS += os
+HTML_TEMPLATE_DEPS += path/filepath
+HTML_TEMPLATE_DEPS += path
+HTML_TEMPLATE_DEPS += reflect
+HTML_TEMPLATE_DEPS += strconv
+HTML_TEMPLATE_DEPS += strings
+HTML_TEMPLATE_DEPS += sync
+HTML_TEMPLATE_DEPS += text/template
+HTML_TEMPLATE_DEPS += text/template/parse
+HTML_TEMPLATE_DEPS += unicode
+HTML_TEMPLATE_DEPS += unicode/utf8
+$(eval $(call _addgolib,crypto/x509/pkix,))
+CRYPTO_X509_PKIX_SRCS += $(LIBGO_EXTRACTED)/go/crypto/x509/pkix/pkix.go
+CRYPTO_X509_PKIX_DEPS += encoding/asn1
+CRYPTO_X509_PKIX_DEPS += encoding/hex
+CRYPTO_X509_PKIX_DEPS += fmt
+CRYPTO_X509_PKIX_DEPS += math/big
+CRYPTO_X509_PKIX_DEPS += time
+$(eval $(call _addgolib,golang.org/x/crypto/cryptobyte,))
+GOLANG_ORG_X_CRYPTO_CRYPTOBYTE_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/crypto/cryptobyte/asn1.go
+GOLANG_ORG_X_CRYPTO_CRYPTOBYTE_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/crypto/cryptobyte/builder.go
+GOLANG_ORG_X_CRYPTO_CRYPTOBYTE_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/crypto/cryptobyte/string.go
+GOLANG_ORG_X_CRYPTO_CRYPTOBYTE_DEPS += encoding/asn1
+GOLANG_ORG_X_CRYPTO_CRYPTOBYTE_DEPS += errors
+GOLANG_ORG_X_CRYPTO_CRYPTOBYTE_DEPS += fmt
+GOLANG_ORG_X_CRYPTO_CRYPTOBYTE_DEPS += golang.org/x/crypto/cryptobyte/asn1
+GOLANG_ORG_X_CRYPTO_CRYPTOBYTE_DEPS += math/big
+GOLANG_ORG_X_CRYPTO_CRYPTOBYTE_DEPS += reflect
+GOLANG_ORG_X_CRYPTO_CRYPTOBYTE_DEPS += time
+$(eval $(call _addgolib,go/format,))
+GO_FORMAT_SRCS += $(LIBGO_EXTRACTED)/go/go/format/format.go
+GO_FORMAT_SRCS += $(LIBGO_EXTRACTED)/go/go/format/internal.go
+GO_FORMAT_DEPS += bytes
+GO_FORMAT_DEPS += fmt
+GO_FORMAT_DEPS += go/ast
+GO_FORMAT_DEPS += go/parser
+GO_FORMAT_DEPS += go/printer
+GO_FORMAT_DEPS += go/token
+GO_FORMAT_DEPS += io
+GO_FORMAT_DEPS += strings
+$(eval $(call _addgolib,crypto/ecdsa,))
+CRYPTO_ECDSA_SRCS += $(LIBGO_EXTRACTED)/go/crypto/ecdsa/ecdsa.go
+CRYPTO_ECDSA_SRCS += $(LIBGO_EXTRACTED)/go/crypto/ecdsa/ecdsa_noasm.go
+CRYPTO_ECDSA_DEPS += crypto/aes
+CRYPTO_ECDSA_DEPS += crypto/cipher
+CRYPTO_ECDSA_DEPS += crypto/elliptic
+CRYPTO_ECDSA_DEPS += crypto
+CRYPTO_ECDSA_DEPS += crypto/internal/randutil
+CRYPTO_ECDSA_DEPS += crypto/sha512
+CRYPTO_ECDSA_DEPS += errors
+CRYPTO_ECDSA_DEPS += golang.org/x/crypto/cryptobyte/asn1
+CRYPTO_ECDSA_DEPS += golang.org/x/crypto/cryptobyte
+CRYPTO_ECDSA_DEPS += io
+CRYPTO_ECDSA_DEPS += math/big
+$(eval $(call _addgolib,golang.org/x/tools/go/cfg,))
+GOLANG_ORG_X_TOOLS_GO_CFG_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/go/cfg/builder.go
+GOLANG_ORG_X_TOOLS_GO_CFG_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/go/cfg/cfg.go
+GOLANG_ORG_X_TOOLS_GO_CFG_DEPS += bytes
+GOLANG_ORG_X_TOOLS_GO_CFG_DEPS += fmt
+GOLANG_ORG_X_TOOLS_GO_CFG_DEPS += go/ast
+GOLANG_ORG_X_TOOLS_GO_CFG_DEPS += go/format
+GOLANG_ORG_X_TOOLS_GO_CFG_DEPS += go/token
+$(eval $(call _addgolib,go/build,))
+GO_BUILD_SRCS += $(LIBGO_EXTRACTED)/go/go/build/build.go
+GO_BUILD_SRCS += $(LIBGO_EXTRACTED)/go/go/build/doc.go
+GO_BUILD_SRCS += $(LIBGO_EXTRACTED)/go/go/build/gccgo.go
+GO_BUILD_SRCS += $(LIBGO_EXTRACTED)/go/go/build/read.go
+GO_BUILD_SRCS += $(LIBGO_EXTRACTED)/go/go/build/syslist.go
+GO_BUILD_DEPS += bufio
+GO_BUILD_DEPS += bytes
+GO_BUILD_DEPS += errors
+GO_BUILD_DEPS += fmt
+GO_BUILD_DEPS += go/ast
+GO_BUILD_DEPS += go/build/constraint
+GO_BUILD_DEPS += go/doc
+GO_BUILD_DEPS += go/parser
+GO_BUILD_DEPS += go/token
+GO_BUILD_DEPS += internal/buildcfg
+GO_BUILD_DEPS += internal/execabs
+GO_BUILD_DEPS += internal/goroot
+GO_BUILD_DEPS += internal/goversion
+GO_BUILD_DEPS += io/fs
+GO_BUILD_DEPS += io
+GO_BUILD_DEPS += io/ioutil
+GO_BUILD_DEPS += os
+GO_BUILD_DEPS += path/filepath
+GO_BUILD_DEPS += path
+GO_BUILD_DEPS += runtime
+GO_BUILD_DEPS += sort
+GO_BUILD_DEPS += strconv
+GO_BUILD_DEPS += strings
+GO_BUILD_DEPS += unicode
+GO_BUILD_DEPS += unicode/utf8
+$(eval $(call _addgolib,golang.org/x/net/http/httpproxy,))
+GOLANG_ORG_X_NET_HTTP_HTTPPROXY_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/net/http/httpproxy/proxy.go
+GOLANG_ORG_X_NET_HTTP_HTTPPROXY_DEPS += errors
+GOLANG_ORG_X_NET_HTTP_HTTPPROXY_DEPS += fmt
+GOLANG_ORG_X_NET_HTTP_HTTPPROXY_DEPS += golang.org/x/net/idna
+GOLANG_ORG_X_NET_HTTP_HTTPPROXY_DEPS += net
+GOLANG_ORG_X_NET_HTTP_HTTPPROXY_DEPS += net/url
+GOLANG_ORG_X_NET_HTTP_HTTPPROXY_DEPS += os
+GOLANG_ORG_X_NET_HTTP_HTTPPROXY_DEPS += strings
+GOLANG_ORG_X_NET_HTTP_HTTPPROXY_DEPS += unicode/utf8
+$(eval $(call _addgolib,log/syslog,))
+LOG_SYSLOG_SRCS += $(LIBGO_EXTRACTED)/go/log/syslog/doc.go
+LOG_SYSLOG_SRCS += $(LIBGO_EXTRACTED)/go/log/syslog/syslog.go
+LOG_SYSLOG_SRCS += $(LIBGO_EXTRACTED)/go/log/syslog/syslog_unix.go
+LOG_SYSLOG_DEPS += errors
+LOG_SYSLOG_DEPS += fmt
+LOG_SYSLOG_DEPS += log
+LOG_SYSLOG_DEPS += net
+LOG_SYSLOG_DEPS += os
+LOG_SYSLOG_DEPS += strings
+LOG_SYSLOG_DEPS += sync
+LOG_SYSLOG_DEPS += time
+$(eval $(call _addgolib,internal/fuzz,))
+INTERNAL_FUZZ_SRCS += $(LIBGO_EXTRACTED)/go/internal/fuzz/counters_supported.go
+INTERNAL_FUZZ_SRCS += $(LIBGO_EXTRACTED)/go/internal/fuzz/coverage.go
+INTERNAL_FUZZ_SRCS += $(LIBGO_EXTRACTED)/go/internal/fuzz/encoding.go
+INTERNAL_FUZZ_SRCS += $(LIBGO_EXTRACTED)/go/internal/fuzz/fuzz.go
+INTERNAL_FUZZ_SRCS += $(LIBGO_EXTRACTED)/go/internal/fuzz/mem.go
+INTERNAL_FUZZ_SRCS += $(LIBGO_EXTRACTED)/go/internal/fuzz/minimize.go
+INTERNAL_FUZZ_SRCS += $(LIBGO_EXTRACTED)/go/internal/fuzz/mutator.go
+INTERNAL_FUZZ_SRCS += $(LIBGO_EXTRACTED)/go/internal/fuzz/mutators_byteslice.go
+INTERNAL_FUZZ_SRCS += $(LIBGO_EXTRACTED)/go/internal/fuzz/pcg.go
+INTERNAL_FUZZ_SRCS += $(LIBGO_EXTRACTED)/go/internal/fuzz/queue.go
+INTERNAL_FUZZ_SRCS += $(LIBGO_EXTRACTED)/go/internal/fuzz/sys_posix.go
+INTERNAL_FUZZ_SRCS += $(LIBGO_EXTRACTED)/go/internal/fuzz/trace.go
+INTERNAL_FUZZ_SRCS += $(LIBGO_EXTRACTED)/go/internal/fuzz/worker.go
+INTERNAL_FUZZ_DEPS += bytes
+INTERNAL_FUZZ_DEPS += context
+INTERNAL_FUZZ_DEPS += crypto/sha256
+INTERNAL_FUZZ_DEPS += encoding/binary
+INTERNAL_FUZZ_DEPS += encoding/json
+INTERNAL_FUZZ_DEPS += errors
+INTERNAL_FUZZ_DEPS += fmt
+INTERNAL_FUZZ_DEPS += go/ast
+INTERNAL_FUZZ_DEPS += go/parser
+INTERNAL_FUZZ_DEPS += go/token
+INTERNAL_FUZZ_DEPS += internal/godebug
+INTERNAL_FUZZ_DEPS += internal/unsafeheader
+INTERNAL_FUZZ_DEPS += io
+INTERNAL_FUZZ_DEPS += io/ioutil
+INTERNAL_FUZZ_DEPS += math/bits
+INTERNAL_FUZZ_DEPS += math
+INTERNAL_FUZZ_DEPS += os/exec
+INTERNAL_FUZZ_DEPS += os
+INTERNAL_FUZZ_DEPS += path/filepath
+INTERNAL_FUZZ_DEPS += reflect
+INTERNAL_FUZZ_DEPS += runtime
+INTERNAL_FUZZ_DEPS += strconv
+INTERNAL_FUZZ_DEPS += strings
+INTERNAL_FUZZ_DEPS += sync/atomic
+INTERNAL_FUZZ_DEPS += sync
+INTERNAL_FUZZ_DEPS += syscall
+INTERNAL_FUZZ_DEPS += time
+INTERNAL_FUZZ_DEPS += unicode/utf8
+$(eval $(call _addgolib,net/textproto,))
+NET_TEXTPROTO_SRCS += $(LIBGO_EXTRACTED)/go/net/textproto/header.go
+NET_TEXTPROTO_SRCS += $(LIBGO_EXTRACTED)/go/net/textproto/pipeline.go
+NET_TEXTPROTO_SRCS += $(LIBGO_EXTRACTED)/go/net/textproto/reader.go
+NET_TEXTPROTO_SRCS += $(LIBGO_EXTRACTED)/go/net/textproto/textproto.go
+NET_TEXTPROTO_SRCS += $(LIBGO_EXTRACTED)/go/net/textproto/writer.go
+NET_TEXTPROTO_DEPS += bufio
+NET_TEXTPROTO_DEPS += bytes
+NET_TEXTPROTO_DEPS += fmt
+NET_TEXTPROTO_DEPS += io
+NET_TEXTPROTO_DEPS += net
+NET_TEXTPROTO_DEPS += strconv
+NET_TEXTPROTO_DEPS += strings
+NET_TEXTPROTO_DEPS += sync
+$(eval $(call _addgolib,golang.org/x/net/nettest,))
+GOLANG_ORG_X_NET_NETTEST_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/net/nettest/conntest.go
+GOLANG_ORG_X_NET_NETTEST_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/net/nettest/nettest.go
+GOLANG_ORG_X_NET_NETTEST_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/net/nettest/nettest_unix.go
+GOLANG_ORG_X_NET_NETTEST_DEPS += bytes
+GOLANG_ORG_X_NET_NETTEST_DEPS += encoding/binary
+GOLANG_ORG_X_NET_NETTEST_DEPS += errors
+GOLANG_ORG_X_NET_NETTEST_DEPS += fmt
+GOLANG_ORG_X_NET_NETTEST_DEPS += io
+GOLANG_ORG_X_NET_NETTEST_DEPS += io/ioutil
+GOLANG_ORG_X_NET_NETTEST_DEPS += math/rand
+GOLANG_ORG_X_NET_NETTEST_DEPS += net
+GOLANG_ORG_X_NET_NETTEST_DEPS += os/exec
+GOLANG_ORG_X_NET_NETTEST_DEPS += os
+GOLANG_ORG_X_NET_NETTEST_DEPS += runtime
+GOLANG_ORG_X_NET_NETTEST_DEPS += strconv
+GOLANG_ORG_X_NET_NETTEST_DEPS += strings
+GOLANG_ORG_X_NET_NETTEST_DEPS += sync
+GOLANG_ORG_X_NET_NETTEST_DEPS += syscall
+GOLANG_ORG_X_NET_NETTEST_DEPS += testing
+GOLANG_ORG_X_NET_NETTEST_DEPS += time
+$(eval $(call _addgolib,golang.org/x/net/http/httpguts,))
+GOLANG_ORG_X_NET_HTTP_HTTPGUTS_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/net/http/httpguts/guts.go
+GOLANG_ORG_X_NET_HTTP_HTTPGUTS_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/net/http/httpguts/httplex.go
+GOLANG_ORG_X_NET_HTTP_HTTPGUTS_DEPS += golang.org/x/net/idna
+GOLANG_ORG_X_NET_HTTP_HTTPGUTS_DEPS += net
+GOLANG_ORG_X_NET_HTTP_HTTPGUTS_DEPS += net/textproto
+GOLANG_ORG_X_NET_HTTP_HTTPGUTS_DEPS += strings
+GOLANG_ORG_X_NET_HTTP_HTTPGUTS_DEPS += unicode/utf8
+$(eval $(call _addgolib,net/mail,))
+NET_MAIL_SRCS += $(LIBGO_EXTRACTED)/go/net/mail/message.go
+NET_MAIL_DEPS += bufio
+NET_MAIL_DEPS += errors
+NET_MAIL_DEPS += fmt
+NET_MAIL_DEPS += io
+NET_MAIL_DEPS += log
+NET_MAIL_DEPS += mime
+NET_MAIL_DEPS += net/textproto
+NET_MAIL_DEPS += strings
+NET_MAIL_DEPS += sync
+NET_MAIL_DEPS += time
+NET_MAIL_DEPS += unicode/utf8
+$(eval $(call _addgolib,mime/multipart,))
+MIME_MULTIPART_SRCS += $(LIBGO_EXTRACTED)/go/mime/multipart/formdata.go
+MIME_MULTIPART_SRCS += $(LIBGO_EXTRACTED)/go/mime/multipart/multipart.go
+MIME_MULTIPART_SRCS += $(LIBGO_EXTRACTED)/go/mime/multipart/writer.go
+MIME_MULTIPART_DEPS += bufio
+MIME_MULTIPART_DEPS += bytes
+MIME_MULTIPART_DEPS += crypto/rand
+MIME_MULTIPART_DEPS += errors
+MIME_MULTIPART_DEPS += fmt
+MIME_MULTIPART_DEPS += io
+MIME_MULTIPART_DEPS += math
+MIME_MULTIPART_DEPS += mime
+MIME_MULTIPART_DEPS += mime/quotedprintable
+MIME_MULTIPART_DEPS += net/textproto
+MIME_MULTIPART_DEPS += os
+MIME_MULTIPART_DEPS += path/filepath
+MIME_MULTIPART_DEPS += sort
+MIME_MULTIPART_DEPS += strings
+$(eval $(call _addgolib,crypto/x509,))
+CRYPTO_X509_SRCS += $(LIBGO_EXTRACTED)/go/crypto/x509/cert_pool.go
+CRYPTO_X509_SRCS += $(LIBGO_EXTRACTED)/go/crypto/x509/parser.go
+CRYPTO_X509_SRCS += $(LIBGO_EXTRACTED)/go/crypto/x509/pem_decrypt.go
+CRYPTO_X509_SRCS += $(LIBGO_EXTRACTED)/go/crypto/x509/pkcs1.go
+CRYPTO_X509_SRCS += $(LIBGO_EXTRACTED)/go/crypto/x509/pkcs8.go
+CRYPTO_X509_SRCS += $(LIBGO_EXTRACTED)/go/crypto/x509/root.go
+CRYPTO_X509_SRCS += $(LIBGO_EXTRACTED)/go/crypto/x509/root_linux.go
+CRYPTO_X509_SRCS += $(LIBGO_EXTRACTED)/go/crypto/x509/root_unix.go
+CRYPTO_X509_SRCS += $(LIBGO_EXTRACTED)/go/crypto/x509/sec1.go
+CRYPTO_X509_SRCS += $(LIBGO_EXTRACTED)/go/crypto/x509/verify.go
+CRYPTO_X509_SRCS += $(LIBGO_EXTRACTED)/go/crypto/x509/x509.go
+CRYPTO_X509_DEPS += bytes
+CRYPTO_X509_DEPS += crypto/aes
+CRYPTO_X509_DEPS += crypto/cipher
+CRYPTO_X509_DEPS += crypto/des
+CRYPTO_X509_DEPS += crypto/dsa
+CRYPTO_X509_DEPS += crypto/ecdsa
+CRYPTO_X509_DEPS += crypto/ed25519
+CRYPTO_X509_DEPS += crypto/elliptic
+CRYPTO_X509_DEPS += crypto
+CRYPTO_X509_DEPS += crypto/md5
+CRYPTO_X509_DEPS += crypto/rsa
+CRYPTO_X509_DEPS += crypto/sha1
+CRYPTO_X509_DEPS += crypto/sha256
+CRYPTO_X509_DEPS += crypto/sha512
+CRYPTO_X509_DEPS += crypto/x509/pkix
+CRYPTO_X509_DEPS += encoding/asn1
+CRYPTO_X509_DEPS += encoding/hex
+CRYPTO_X509_DEPS += encoding/pem
+CRYPTO_X509_DEPS += errors
+CRYPTO_X509_DEPS += fmt
+CRYPTO_X509_DEPS += golang.org/x/crypto/cryptobyte/asn1
+CRYPTO_X509_DEPS += golang.org/x/crypto/cryptobyte
+CRYPTO_X509_DEPS += internal/godebug
+CRYPTO_X509_DEPS += io/fs
+CRYPTO_X509_DEPS += io
+CRYPTO_X509_DEPS += math/big
+CRYPTO_X509_DEPS += net
+CRYPTO_X509_DEPS += net/url
+CRYPTO_X509_DEPS += os
+CRYPTO_X509_DEPS += path/filepath
+CRYPTO_X509_DEPS += reflect
+CRYPTO_X509_DEPS += runtime
+CRYPTO_X509_DEPS += strconv
+CRYPTO_X509_DEPS += strings
+CRYPTO_X509_DEPS += sync
+CRYPTO_X509_DEPS += time
+CRYPTO_X509_DEPS += unicode
+CRYPTO_X509_DEPS += unicode/utf16
+CRYPTO_X509_DEPS += unicode/utf8
+$(eval $(call _addgolib,testing/internal/testdeps,))
+TESTING_INTERNAL_TESTDEPS_SRCS += $(LIBGO_EXTRACTED)/go/testing/internal/testdeps/deps.go
+TESTING_INTERNAL_TESTDEPS_DEPS += bufio
+TESTING_INTERNAL_TESTDEPS_DEPS += context
+TESTING_INTERNAL_TESTDEPS_DEPS += internal/fuzz
+TESTING_INTERNAL_TESTDEPS_DEPS += internal/testlog
+TESTING_INTERNAL_TESTDEPS_DEPS += io
+TESTING_INTERNAL_TESTDEPS_DEPS += os
+TESTING_INTERNAL_TESTDEPS_DEPS += os/signal
+TESTING_INTERNAL_TESTDEPS_DEPS += reflect
+TESTING_INTERNAL_TESTDEPS_DEPS += regexp
+TESTING_INTERNAL_TESTDEPS_DEPS += runtime/pprof
+TESTING_INTERNAL_TESTDEPS_DEPS += strings
+TESTING_INTERNAL_TESTDEPS_DEPS += sync
+TESTING_INTERNAL_TESTDEPS_DEPS += time
+$(eval $(call _addgolib,go/types,))
+GO_TYPES_SRCS += $(LIBGO_EXTRACTED)/go/go/types/api.go
+GO_TYPES_SRCS += $(LIBGO_EXTRACTED)/go/go/types/array.go
+GO_TYPES_SRCS += $(LIBGO_EXTRACTED)/go/go/types/assignments.go
+GO_TYPES_SRCS += $(LIBGO_EXTRACTED)/go/go/types/basic.go
+GO_TYPES_SRCS += $(LIBGO_EXTRACTED)/go/go/types/builtins.go
+GO_TYPES_SRCS += $(LIBGO_EXTRACTED)/go/go/types/call.go
+GO_TYPES_SRCS += $(LIBGO_EXTRACTED)/go/go/types/chan.go
+GO_TYPES_SRCS += $(LIBGO_EXTRACTED)/go/go/types/check.go
+GO_TYPES_SRCS += $(LIBGO_EXTRACTED)/go/go/types/context.go
+GO_TYPES_SRCS += $(LIBGO_EXTRACTED)/go/go/types/conversions.go
+GO_TYPES_SRCS += $(LIBGO_EXTRACTED)/go/go/types/decl.go
+GO_TYPES_SRCS += $(LIBGO_EXTRACTED)/go/go/types/errorcodes.go
+GO_TYPES_SRCS += $(LIBGO_EXTRACTED)/go/go/types/errors.go
+GO_TYPES_SRCS += $(LIBGO_EXTRACTED)/go/go/types/eval.go
+GO_TYPES_SRCS += $(LIBGO_EXTRACTED)/go/go/types/expr.go
+GO_TYPES_SRCS += $(LIBGO_EXTRACTED)/go/go/types/exprstring.go
+GO_TYPES_SRCS += $(LIBGO_EXTRACTED)/go/go/types/index.go
+GO_TYPES_SRCS += $(LIBGO_EXTRACTED)/go/go/types/infer.go
+GO_TYPES_SRCS += $(LIBGO_EXTRACTED)/go/go/types/initorder.go
+GO_TYPES_SRCS += $(LIBGO_EXTRACTED)/go/go/types/instantiate.go
+GO_TYPES_SRCS += $(LIBGO_EXTRACTED)/go/go/types/interface.go
+GO_TYPES_SRCS += $(LIBGO_EXTRACTED)/go/go/types/labels.go
+GO_TYPES_SRCS += $(LIBGO_EXTRACTED)/go/go/types/lookup.go
+GO_TYPES_SRCS += $(LIBGO_EXTRACTED)/go/go/types/map.go
+GO_TYPES_SRCS += $(LIBGO_EXTRACTED)/go/go/types/methodlist.go
+GO_TYPES_SRCS += $(LIBGO_EXTRACTED)/go/go/types/methodset.go
+GO_TYPES_SRCS += $(LIBGO_EXTRACTED)/go/go/types/mono.go
+GO_TYPES_SRCS += $(LIBGO_EXTRACTED)/go/go/types/named.go
+GO_TYPES_SRCS += $(LIBGO_EXTRACTED)/go/go/types/object.go
+GO_TYPES_SRCS += $(LIBGO_EXTRACTED)/go/go/types/objset.go
+GO_TYPES_SRCS += $(LIBGO_EXTRACTED)/go/go/types/operand.go
+GO_TYPES_SRCS += $(LIBGO_EXTRACTED)/go/go/types/package.go
+GO_TYPES_SRCS += $(LIBGO_EXTRACTED)/go/go/types/pointer.go
+GO_TYPES_SRCS += $(LIBGO_EXTRACTED)/go/go/types/predicates.go
+GO_TYPES_SRCS += $(LIBGO_EXTRACTED)/go/go/types/resolver.go
+GO_TYPES_SRCS += $(LIBGO_EXTRACTED)/go/go/types/return.go
+GO_TYPES_SRCS += $(LIBGO_EXTRACTED)/go/go/types/scope.go
+GO_TYPES_SRCS += $(LIBGO_EXTRACTED)/go/go/types/selection.go
+GO_TYPES_SRCS += $(LIBGO_EXTRACTED)/go/go/types/signature.go
+GO_TYPES_SRCS += $(LIBGO_EXTRACTED)/go/go/types/sizes.go
+GO_TYPES_SRCS += $(LIBGO_EXTRACTED)/go/go/types/slice.go
+GO_TYPES_SRCS += $(LIBGO_EXTRACTED)/go/go/types/stmt.go
+GO_TYPES_SRCS += $(LIBGO_EXTRACTED)/go/go/types/struct.go
+GO_TYPES_SRCS += $(LIBGO_EXTRACTED)/go/go/types/subst.go
+GO_TYPES_SRCS += $(LIBGO_EXTRACTED)/go/go/types/termlist.go
+GO_TYPES_SRCS += $(LIBGO_EXTRACTED)/go/go/types/tuple.go
+GO_TYPES_SRCS += $(LIBGO_EXTRACTED)/go/go/types/type.go
+GO_TYPES_SRCS += $(LIBGO_EXTRACTED)/go/go/types/typelists.go
+GO_TYPES_SRCS += $(LIBGO_EXTRACTED)/go/go/types/typeparam.go
+GO_TYPES_SRCS += $(LIBGO_EXTRACTED)/go/go/types/typeset.go
+GO_TYPES_SRCS += $(LIBGO_EXTRACTED)/go/go/types/typestring.go
+GO_TYPES_SRCS += $(LIBGO_EXTRACTED)/go/go/types/typeterm.go
+GO_TYPES_SRCS += $(LIBGO_EXTRACTED)/go/go/types/typexpr.go
+GO_TYPES_SRCS += $(LIBGO_EXTRACTED)/go/go/types/unify.go
+GO_TYPES_SRCS += $(LIBGO_EXTRACTED)/go/go/types/union.go
+GO_TYPES_SRCS += $(LIBGO_EXTRACTED)/go/go/types/universe.go
+GO_TYPES_SRCS += $(LIBGO_EXTRACTED)/go/go/types/validtype.go
+GO_TYPES_SRCS += $(LIBGO_EXTRACTED)/go/go/types/version.go
+GO_TYPES_SRCS += $(LIBGO_BASE)/libgo/gccgosizes.go
+GO_TYPES_DEPS += bytes
+GO_TYPES_DEPS += container/heap
+GO_TYPES_DEPS += errors
+GO_TYPES_DEPS += fmt
+GO_TYPES_DEPS += go/ast
+GO_TYPES_DEPS += go/constant
+GO_TYPES_DEPS += go/internal/typeparams
+GO_TYPES_DEPS += go/parser
+GO_TYPES_DEPS += go/token
+GO_TYPES_DEPS += io
+GO_TYPES_DEPS += math
+GO_TYPES_DEPS += regexp
+GO_TYPES_DEPS += sort
+GO_TYPES_DEPS += strconv
+GO_TYPES_DEPS += strings
+GO_TYPES_DEPS += sync/atomic
+GO_TYPES_DEPS += sync
+GO_TYPES_DEPS += unicode
+GO_TYPES_DEPS += unicode/utf8
+$(eval $(call _addgolib,crypto/tls,))
+CRYPTO_TLS_SRCS += $(LIBGO_EXTRACTED)/go/crypto/tls/alert.go
+CRYPTO_TLS_SRCS += $(LIBGO_EXTRACTED)/go/crypto/tls/auth.go
+CRYPTO_TLS_SRCS += $(LIBGO_EXTRACTED)/go/crypto/tls/cipher_suites.go
+CRYPTO_TLS_SRCS += $(LIBGO_EXTRACTED)/go/crypto/tls/common.go
+CRYPTO_TLS_SRCS += $(LIBGO_EXTRACTED)/go/crypto/tls/common_string.go
+CRYPTO_TLS_SRCS += $(LIBGO_EXTRACTED)/go/crypto/tls/conn.go
+CRYPTO_TLS_SRCS += $(LIBGO_EXTRACTED)/go/crypto/tls/handshake_client.go
+CRYPTO_TLS_SRCS += $(LIBGO_EXTRACTED)/go/crypto/tls/handshake_client_tls13.go
+CRYPTO_TLS_SRCS += $(LIBGO_EXTRACTED)/go/crypto/tls/handshake_messages.go
+CRYPTO_TLS_SRCS += $(LIBGO_EXTRACTED)/go/crypto/tls/handshake_server.go
+CRYPTO_TLS_SRCS += $(LIBGO_EXTRACTED)/go/crypto/tls/handshake_server_tls13.go
+CRYPTO_TLS_SRCS += $(LIBGO_EXTRACTED)/go/crypto/tls/key_agreement.go
+CRYPTO_TLS_SRCS += $(LIBGO_EXTRACTED)/go/crypto/tls/key_schedule.go
+CRYPTO_TLS_SRCS += $(LIBGO_EXTRACTED)/go/crypto/tls/prf.go
+CRYPTO_TLS_SRCS += $(LIBGO_EXTRACTED)/go/crypto/tls/ticket.go
+CRYPTO_TLS_SRCS += $(LIBGO_EXTRACTED)/go/crypto/tls/tls.go
+CRYPTO_TLS_DEPS += bytes
+CRYPTO_TLS_DEPS += container/list
+CRYPTO_TLS_DEPS += context
+CRYPTO_TLS_DEPS += crypto/aes
+CRYPTO_TLS_DEPS += crypto/cipher
+CRYPTO_TLS_DEPS += crypto/des
+CRYPTO_TLS_DEPS += crypto/ecdsa
+CRYPTO_TLS_DEPS += crypto/ed25519
+CRYPTO_TLS_DEPS += crypto/elliptic
+CRYPTO_TLS_DEPS += crypto
+CRYPTO_TLS_DEPS += crypto/hmac
+CRYPTO_TLS_DEPS += crypto/md5
+CRYPTO_TLS_DEPS += crypto/rand
+CRYPTO_TLS_DEPS += crypto/rc4
+CRYPTO_TLS_DEPS += crypto/rsa
+CRYPTO_TLS_DEPS += crypto/sha1
+CRYPTO_TLS_DEPS += crypto/sha256
+CRYPTO_TLS_DEPS += crypto/sha512
+CRYPTO_TLS_DEPS += crypto/subtle
+CRYPTO_TLS_DEPS += crypto/x509
+CRYPTO_TLS_DEPS += encoding/pem
+CRYPTO_TLS_DEPS += errors
+CRYPTO_TLS_DEPS += fmt
+CRYPTO_TLS_DEPS += golang.org/x/crypto/chacha20poly1305
+CRYPTO_TLS_DEPS += golang.org/x/crypto/cryptobyte
+CRYPTO_TLS_DEPS += golang.org/x/crypto/curve25519
+CRYPTO_TLS_DEPS += golang.org/x/crypto/hkdf
+CRYPTO_TLS_DEPS += hash
+CRYPTO_TLS_DEPS += internal/cpu
+CRYPTO_TLS_DEPS += internal/godebug
+CRYPTO_TLS_DEPS += io
+CRYPTO_TLS_DEPS += math/big
+CRYPTO_TLS_DEPS += net
+CRYPTO_TLS_DEPS += os
+CRYPTO_TLS_DEPS += runtime
+CRYPTO_TLS_DEPS += strconv
+CRYPTO_TLS_DEPS += strings
+CRYPTO_TLS_DEPS += sync/atomic
+CRYPTO_TLS_DEPS += sync
+CRYPTO_TLS_DEPS += time
+$(eval $(call _addgolib,net/http/httptrace,))
+NET_HTTP_HTTPTRACE_SRCS += $(LIBGO_EXTRACTED)/go/net/http/httptrace/trace.go
+NET_HTTP_HTTPTRACE_DEPS += context
+NET_HTTP_HTTPTRACE_DEPS += crypto/tls
+NET_HTTP_HTTPTRACE_DEPS += internal/nettrace
+NET_HTTP_HTTPTRACE_DEPS += net
+NET_HTTP_HTTPTRACE_DEPS += net/textproto
+NET_HTTP_HTTPTRACE_DEPS += reflect
+NET_HTTP_HTTPTRACE_DEPS += time
+$(eval $(call _addgolib,net/smtp,))
+NET_SMTP_SRCS += $(LIBGO_EXTRACTED)/go/net/smtp/auth.go
+NET_SMTP_SRCS += $(LIBGO_EXTRACTED)/go/net/smtp/smtp.go
+NET_SMTP_DEPS += crypto/hmac
+NET_SMTP_DEPS += crypto/md5
+NET_SMTP_DEPS += crypto/tls
+NET_SMTP_DEPS += encoding/base64
+NET_SMTP_DEPS += errors
+NET_SMTP_DEPS += fmt
+NET_SMTP_DEPS += io
+NET_SMTP_DEPS += net
+NET_SMTP_DEPS += net/textproto
+NET_SMTP_DEPS += strings
+$(eval $(call _addgolib,golang.org/x/tools/internal/typeparams,))
+GOLANG_ORG_X_TOOLS_INTERNAL_TYPEPARAMS_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/internal/typeparams/common.go
+GOLANG_ORG_X_TOOLS_INTERNAL_TYPEPARAMS_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/internal/typeparams/enabled_go118.go
+GOLANG_ORG_X_TOOLS_INTERNAL_TYPEPARAMS_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/internal/typeparams/normalize.go
+GOLANG_ORG_X_TOOLS_INTERNAL_TYPEPARAMS_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/internal/typeparams/termlist.go
+GOLANG_ORG_X_TOOLS_INTERNAL_TYPEPARAMS_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/internal/typeparams/typeparams_go118.go
+GOLANG_ORG_X_TOOLS_INTERNAL_TYPEPARAMS_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/internal/typeparams/typeterm.go
+GOLANG_ORG_X_TOOLS_INTERNAL_TYPEPARAMS_DEPS += bytes
+GOLANG_ORG_X_TOOLS_INTERNAL_TYPEPARAMS_DEPS += errors
+GOLANG_ORG_X_TOOLS_INTERNAL_TYPEPARAMS_DEPS += fmt
+GOLANG_ORG_X_TOOLS_INTERNAL_TYPEPARAMS_DEPS += go/ast
+GOLANG_ORG_X_TOOLS_INTERNAL_TYPEPARAMS_DEPS += go/token
+GOLANG_ORG_X_TOOLS_INTERNAL_TYPEPARAMS_DEPS += go/types
+GOLANG_ORG_X_TOOLS_INTERNAL_TYPEPARAMS_DEPS += os
+GOLANG_ORG_X_TOOLS_INTERNAL_TYPEPARAMS_DEPS += strings
+$(eval $(call _addgolib,golang.org/x/tools/go/analysis/passes/internal/analysisutil,))
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_INTERNAL_ANALYSISUTIL_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/go/analysis/passes/internal/analysisutil/util.go
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_INTERNAL_ANALYSISUTIL_DEPS += bytes
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_INTERNAL_ANALYSISUTIL_DEPS += go/ast
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_INTERNAL_ANALYSISUTIL_DEPS += go/printer
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_INTERNAL_ANALYSISUTIL_DEPS += go/token
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_INTERNAL_ANALYSISUTIL_DEPS += go/types
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_INTERNAL_ANALYSISUTIL_DEPS += io/ioutil
+$(eval $(call _addgolib,go/internal/srcimporter,))
+GO_INTERNAL_SRCIMPORTER_SRCS += $(LIBGO_EXTRACTED)/go/go/internal/srcimporter/srcimporter.go
+GO_INTERNAL_SRCIMPORTER_DEPS += fmt
+GO_INTERNAL_SRCIMPORTER_DEPS += go/ast
+GO_INTERNAL_SRCIMPORTER_DEPS += go/build
+GO_INTERNAL_SRCIMPORTER_DEPS += go/parser
+GO_INTERNAL_SRCIMPORTER_DEPS += go/token
+GO_INTERNAL_SRCIMPORTER_DEPS += go/types
+GO_INTERNAL_SRCIMPORTER_DEPS += internal/execabs
+GO_INTERNAL_SRCIMPORTER_DEPS += io
+GO_INTERNAL_SRCIMPORTER_DEPS += os
+GO_INTERNAL_SRCIMPORTER_DEPS += path/filepath
+GO_INTERNAL_SRCIMPORTER_DEPS += strings
+GO_INTERNAL_SRCIMPORTER_DEPS += sync
+$(eval $(call _addgolib,golang.org/x/tools/go/types/objectpath,))
+GOLANG_ORG_X_TOOLS_GO_TYPES_OBJECTPATH_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/go/types/objectpath/objectpath.go
+GOLANG_ORG_X_TOOLS_GO_TYPES_OBJECTPATH_DEPS += fmt
+GOLANG_ORG_X_TOOLS_GO_TYPES_OBJECTPATH_DEPS += golang.org/x/tools/internal/typeparams
+GOLANG_ORG_X_TOOLS_GO_TYPES_OBJECTPATH_DEPS += go/types
+GOLANG_ORG_X_TOOLS_GO_TYPES_OBJECTPATH_DEPS += sort
+GOLANG_ORG_X_TOOLS_GO_TYPES_OBJECTPATH_DEPS += strconv
+GOLANG_ORG_X_TOOLS_GO_TYPES_OBJECTPATH_DEPS += strings
+$(eval $(call _addgolib,golang.org/x/tools/go/ast/inspector,))
+GOLANG_ORG_X_TOOLS_GO_AST_INSPECTOR_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/go/ast/inspector/inspector.go
+GOLANG_ORG_X_TOOLS_GO_AST_INSPECTOR_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/go/ast/inspector/typeof.go
+GOLANG_ORG_X_TOOLS_GO_AST_INSPECTOR_DEPS += go/ast
+GOLANG_ORG_X_TOOLS_GO_AST_INSPECTOR_DEPS += golang.org/x/tools/internal/typeparams
+$(eval $(call _addgolib,golang.org/x/tools/go/ast/astutil,))
+GOLANG_ORG_X_TOOLS_GO_AST_ASTUTIL_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/go/ast/astutil/enclosing.go
+GOLANG_ORG_X_TOOLS_GO_AST_ASTUTIL_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/go/ast/astutil/imports.go
+GOLANG_ORG_X_TOOLS_GO_AST_ASTUTIL_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/go/ast/astutil/rewrite.go
+GOLANG_ORG_X_TOOLS_GO_AST_ASTUTIL_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/go/ast/astutil/util.go
+GOLANG_ORG_X_TOOLS_GO_AST_ASTUTIL_DEPS += fmt
+GOLANG_ORG_X_TOOLS_GO_AST_ASTUTIL_DEPS += go/ast
+GOLANG_ORG_X_TOOLS_GO_AST_ASTUTIL_DEPS += golang.org/x/tools/internal/typeparams
+GOLANG_ORG_X_TOOLS_GO_AST_ASTUTIL_DEPS += go/token
+GOLANG_ORG_X_TOOLS_GO_AST_ASTUTIL_DEPS += reflect
+GOLANG_ORG_X_TOOLS_GO_AST_ASTUTIL_DEPS += sort
+GOLANG_ORG_X_TOOLS_GO_AST_ASTUTIL_DEPS += strconv
+GOLANG_ORG_X_TOOLS_GO_AST_ASTUTIL_DEPS += strings
+$(eval $(call _addgolib,go/internal/gcimporter,))
+GO_INTERNAL_GCIMPORTER_SRCS += $(LIBGO_EXTRACTED)/go/go/internal/gcimporter/exportdata.go
+GO_INTERNAL_GCIMPORTER_SRCS += $(LIBGO_EXTRACTED)/go/go/internal/gcimporter/gcimporter.go
+GO_INTERNAL_GCIMPORTER_SRCS += $(LIBGO_EXTRACTED)/go/go/internal/gcimporter/iimport.go
+GO_INTERNAL_GCIMPORTER_SRCS += $(LIBGO_EXTRACTED)/go/go/internal/gcimporter/support.go
+GO_INTERNAL_GCIMPORTER_DEPS += bufio
+GO_INTERNAL_GCIMPORTER_DEPS += bytes
+GO_INTERNAL_GCIMPORTER_DEPS += encoding/binary
+GO_INTERNAL_GCIMPORTER_DEPS += fmt
+GO_INTERNAL_GCIMPORTER_DEPS += go/build
+GO_INTERNAL_GCIMPORTER_DEPS += go/constant
+GO_INTERNAL_GCIMPORTER_DEPS += go/token
+GO_INTERNAL_GCIMPORTER_DEPS += go/types
+GO_INTERNAL_GCIMPORTER_DEPS += io
+GO_INTERNAL_GCIMPORTER_DEPS += math/big
+GO_INTERNAL_GCIMPORTER_DEPS += os
+GO_INTERNAL_GCIMPORTER_DEPS += path/filepath
+GO_INTERNAL_GCIMPORTER_DEPS += sort
+GO_INTERNAL_GCIMPORTER_DEPS += strconv
+GO_INTERNAL_GCIMPORTER_DEPS += strings
+GO_INTERNAL_GCIMPORTER_DEPS += sync
+$(eval $(call _addgolib,go/internal/gccgoimporter,))
+GO_INTERNAL_GCCGOIMPORTER_SRCS += $(LIBGO_EXTRACTED)/go/go/internal/gccgoimporter/ar.go
+GO_INTERNAL_GCCGOIMPORTER_SRCS += $(LIBGO_EXTRACTED)/go/go/internal/gccgoimporter/gccgoinstallation.go
+GO_INTERNAL_GCCGOIMPORTER_SRCS += $(LIBGO_EXTRACTED)/go/go/internal/gccgoimporter/importer.go
+GO_INTERNAL_GCCGOIMPORTER_SRCS += $(LIBGO_EXTRACTED)/go/go/internal/gccgoimporter/parser.go
+GO_INTERNAL_GCCGOIMPORTER_DEPS += bufio
+GO_INTERNAL_GCCGOIMPORTER_DEPS += bytes
+GO_INTERNAL_GCCGOIMPORTER_DEPS += debug/elf
+GO_INTERNAL_GCCGOIMPORTER_DEPS += errors
+GO_INTERNAL_GCCGOIMPORTER_DEPS += fmt
+GO_INTERNAL_GCCGOIMPORTER_DEPS += go/constant
+GO_INTERNAL_GCCGOIMPORTER_DEPS += go/token
+GO_INTERNAL_GCCGOIMPORTER_DEPS += go/types
+GO_INTERNAL_GCCGOIMPORTER_DEPS += internal/execabs
+GO_INTERNAL_GCCGOIMPORTER_DEPS += internal/xcoff
+GO_INTERNAL_GCCGOIMPORTER_DEPS += io
+GO_INTERNAL_GCCGOIMPORTER_DEPS += os
+GO_INTERNAL_GCCGOIMPORTER_DEPS += path/filepath
+GO_INTERNAL_GCCGOIMPORTER_DEPS += strconv
+GO_INTERNAL_GCCGOIMPORTER_DEPS += strings
+GO_INTERNAL_GCCGOIMPORTER_DEPS += text/scanner
+GO_INTERNAL_GCCGOIMPORTER_DEPS += unicode/utf8
+$(eval $(call _addgolib,golang.org/x/tools/go/types/typeutil,))
+GOLANG_ORG_X_TOOLS_GO_TYPES_TYPEUTIL_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/go/types/typeutil/callee.go
+GOLANG_ORG_X_TOOLS_GO_TYPES_TYPEUTIL_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/go/types/typeutil/imports.go
+GOLANG_ORG_X_TOOLS_GO_TYPES_TYPEUTIL_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/go/types/typeutil/map.go
+GOLANG_ORG_X_TOOLS_GO_TYPES_TYPEUTIL_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/go/types/typeutil/methodsetcache.go
+GOLANG_ORG_X_TOOLS_GO_TYPES_TYPEUTIL_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/go/types/typeutil/ui.go
+GOLANG_ORG_X_TOOLS_GO_TYPES_TYPEUTIL_DEPS += bytes
+GOLANG_ORG_X_TOOLS_GO_TYPES_TYPEUTIL_DEPS += fmt
+GOLANG_ORG_X_TOOLS_GO_TYPES_TYPEUTIL_DEPS += go/ast
+GOLANG_ORG_X_TOOLS_GO_TYPES_TYPEUTIL_DEPS += golang.org/x/tools/go/ast/astutil
+GOLANG_ORG_X_TOOLS_GO_TYPES_TYPEUTIL_DEPS += golang.org/x/tools/internal/typeparams
+GOLANG_ORG_X_TOOLS_GO_TYPES_TYPEUTIL_DEPS += go/types
+GOLANG_ORG_X_TOOLS_GO_TYPES_TYPEUTIL_DEPS += reflect
+GOLANG_ORG_X_TOOLS_GO_TYPES_TYPEUTIL_DEPS += sync
+$(eval $(call _addgolib,golang.org/x/tools/internal/analysisinternal,))
+GOLANG_ORG_X_TOOLS_INTERNAL_ANALYSISINTERNAL_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/internal/analysisinternal/analysis.go
+GOLANG_ORG_X_TOOLS_INTERNAL_ANALYSISINTERNAL_DEPS += bytes
+GOLANG_ORG_X_TOOLS_INTERNAL_ANALYSISINTERNAL_DEPS += fmt
+GOLANG_ORG_X_TOOLS_INTERNAL_ANALYSISINTERNAL_DEPS += go/ast
+GOLANG_ORG_X_TOOLS_INTERNAL_ANALYSISINTERNAL_DEPS += golang.org/x/tools/go/ast/astutil
+GOLANG_ORG_X_TOOLS_INTERNAL_ANALYSISINTERNAL_DEPS += golang.org/x/tools/internal/lsp/fuzzy
+GOLANG_ORG_X_TOOLS_INTERNAL_ANALYSISINTERNAL_DEPS += go/token
+GOLANG_ORG_X_TOOLS_INTERNAL_ANALYSISINTERNAL_DEPS += go/types
+GOLANG_ORG_X_TOOLS_INTERNAL_ANALYSISINTERNAL_DEPS += strings
+$(eval $(call _addgolib,golang.org/x/tools/go/analysis,))
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/go/analysis/analysis.go
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/go/analysis/diagnostic.go
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/go/analysis/doc.go
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/go/analysis/validate.go
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_DEPS += flag
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_DEPS += fmt
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_DEPS += go/ast
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_DEPS += golang.org/x/tools/internal/analysisinternal
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_DEPS += go/token
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_DEPS += go/types
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_DEPS += reflect
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_DEPS += strings
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_DEPS += unicode
+$(eval $(call _addgolib,go/importer,))
+GO_IMPORTER_SRCS += $(LIBGO_EXTRACTED)/go/go/importer/importer.go
+GO_IMPORTER_DEPS += go/build
+GO_IMPORTER_DEPS += go/internal/gccgoimporter
+GO_IMPORTER_DEPS += go/internal/gcimporter
+GO_IMPORTER_DEPS += go/internal/srcimporter
+GO_IMPORTER_DEPS += go/token
+GO_IMPORTER_DEPS += go/types
+GO_IMPORTER_DEPS += io
+GO_IMPORTER_DEPS += os
+GO_IMPORTER_DEPS += runtime
+$(eval $(call _addgolib,golang.org/x/tools/go/analysis/internal/facts,))
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_INTERNAL_FACTS_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/go/analysis/internal/facts/facts.go
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_INTERNAL_FACTS_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/go/analysis/internal/facts/imports.go
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_INTERNAL_FACTS_DEPS += bytes
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_INTERNAL_FACTS_DEPS += encoding/gob
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_INTERNAL_FACTS_DEPS += fmt
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_INTERNAL_FACTS_DEPS += golang.org/x/tools/go/analysis
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_INTERNAL_FACTS_DEPS += golang.org/x/tools/go/types/objectpath
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_INTERNAL_FACTS_DEPS += golang.org/x/tools/internal/typeparams
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_INTERNAL_FACTS_DEPS += go/types
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_INTERNAL_FACTS_DEPS += io/ioutil
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_INTERNAL_FACTS_DEPS += log
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_INTERNAL_FACTS_DEPS += reflect
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_INTERNAL_FACTS_DEPS += sort
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_INTERNAL_FACTS_DEPS += sync
+$(eval $(call _addgolib,golang.org/x/tools/go/analysis/passes/inspect,))
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_INSPECT_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/go/analysis/passes/inspect/inspect.go
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_INSPECT_DEPS += golang.org/x/tools/go/analysis
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_INSPECT_DEPS += golang.org/x/tools/go/ast/inspector
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_INSPECT_DEPS += reflect
+$(eval $(call _addgolib,golang.org/x/tools/go/analysis/passes/cgocall,))
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_CGOCALL_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/go/analysis/passes/cgocall/cgocall.go
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_CGOCALL_DEPS += fmt
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_CGOCALL_DEPS += go/ast
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_CGOCALL_DEPS += go/format
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_CGOCALL_DEPS += golang.org/x/tools/go/analysis
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_CGOCALL_DEPS += golang.org/x/tools/go/analysis/passes/internal/analysisutil
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_CGOCALL_DEPS += go/parser
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_CGOCALL_DEPS += go/token
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_CGOCALL_DEPS += go/types
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_CGOCALL_DEPS += log
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_CGOCALL_DEPS += os
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_CGOCALL_DEPS += runtime
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_CGOCALL_DEPS += strconv
+$(eval $(call _addgolib,golang.org/x/tools/go/analysis/passes/framepointer,))
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_FRAMEPOINTER_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/go/analysis/passes/framepointer/framepointer.go
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_FRAMEPOINTER_DEPS += go/build
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_FRAMEPOINTER_DEPS += golang.org/x/tools/go/analysis
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_FRAMEPOINTER_DEPS += golang.org/x/tools/go/analysis/passes/internal/analysisutil
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_FRAMEPOINTER_DEPS += regexp
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_FRAMEPOINTER_DEPS += strings
+$(eval $(call _addgolib,golang.org/x/tools/go/analysis/internal/analysisflags,))
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_INTERNAL_ANALYSISFLAGS_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/go/analysis/internal/analysisflags/flags.go
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_INTERNAL_ANALYSISFLAGS_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/go/analysis/internal/analysisflags/help.go
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_INTERNAL_ANALYSISFLAGS_DEPS += crypto/sha256
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_INTERNAL_ANALYSISFLAGS_DEPS += encoding/gob
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_INTERNAL_ANALYSISFLAGS_DEPS += encoding/json
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_INTERNAL_ANALYSISFLAGS_DEPS += flag
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_INTERNAL_ANALYSISFLAGS_DEPS += fmt
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_INTERNAL_ANALYSISFLAGS_DEPS += golang.org/x/tools/go/analysis
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_INTERNAL_ANALYSISFLAGS_DEPS += go/token
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_INTERNAL_ANALYSISFLAGS_DEPS += io
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_INTERNAL_ANALYSISFLAGS_DEPS += io/ioutil
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_INTERNAL_ANALYSISFLAGS_DEPS += log
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_INTERNAL_ANALYSISFLAGS_DEPS += os
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_INTERNAL_ANALYSISFLAGS_DEPS += sort
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_INTERNAL_ANALYSISFLAGS_DEPS += strconv
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_INTERNAL_ANALYSISFLAGS_DEPS += strings
+$(eval $(call _addgolib,golang.org/x/tools/go/analysis/passes/tests,))
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_TESTS_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/go/analysis/passes/tests/tests.go
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_TESTS_DEPS += go/ast
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_TESTS_DEPS += golang.org/x/tools/go/analysis
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_TESTS_DEPS += golang.org/x/tools/internal/typeparams
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_TESTS_DEPS += go/token
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_TESTS_DEPS += go/types
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_TESTS_DEPS += regexp
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_TESTS_DEPS += strings
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_TESTS_DEPS += unicode
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_TESTS_DEPS += unicode/utf8
+$(eval $(call _addgolib,golang.org/x/tools/go/analysis/passes/pkgfact,))
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_PKGFACT_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/go/analysis/passes/pkgfact/pkgfact.go
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_PKGFACT_DEPS += fmt
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_PKGFACT_DEPS += go/ast
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_PKGFACT_DEPS += golang.org/x/tools/go/analysis
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_PKGFACT_DEPS += go/token
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_PKGFACT_DEPS += go/types
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_PKGFACT_DEPS += reflect
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_PKGFACT_DEPS += sort
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_PKGFACT_DEPS += strings
+$(eval $(call _addgolib,golang.org/x/tools/go/analysis/passes/buildtag,))
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_BUILDTAG_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/go/analysis/passes/buildtag/buildtag.go
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_BUILDTAG_DEPS += go/ast
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_BUILDTAG_DEPS += go/build/constraint
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_BUILDTAG_DEPS += golang.org/x/tools/go/analysis
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_BUILDTAG_DEPS += golang.org/x/tools/go/analysis/passes/internal/analysisutil
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_BUILDTAG_DEPS += go/parser
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_BUILDTAG_DEPS += go/token
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_BUILDTAG_DEPS += strings
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_BUILDTAG_DEPS += unicode
+$(eval $(call _addgolib,golang.org/x/tools/go/analysis/passes/asmdecl,))
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_ASMDECL_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/go/analysis/passes/asmdecl/asmdecl.go
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_ASMDECL_DEPS += bytes
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_ASMDECL_DEPS += fmt
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_ASMDECL_DEPS += go/ast
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_ASMDECL_DEPS += go/build
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_ASMDECL_DEPS += golang.org/x/tools/go/analysis
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_ASMDECL_DEPS += golang.org/x/tools/go/analysis/passes/internal/analysisutil
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_ASMDECL_DEPS += go/token
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_ASMDECL_DEPS += go/types
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_ASMDECL_DEPS += log
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_ASMDECL_DEPS += regexp
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_ASMDECL_DEPS += strconv
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_ASMDECL_DEPS += strings
+$(eval $(call _addgolib,golang.org/x/tools/go/analysis/passes/atomic,))
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_ATOMIC_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/go/analysis/passes/atomic/atomic.go
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_ATOMIC_DEPS += go/ast
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_ATOMIC_DEPS += golang.org/x/tools/go/analysis
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_ATOMIC_DEPS += golang.org/x/tools/go/analysis/passes/inspect
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_ATOMIC_DEPS += golang.org/x/tools/go/analysis/passes/internal/analysisutil
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_ATOMIC_DEPS += golang.org/x/tools/go/ast/inspector
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_ATOMIC_DEPS += go/token
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_ATOMIC_DEPS += go/types
+$(eval $(call _addgolib,golang.org/x/tools/go/analysis/passes/ifaceassert,))
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_IFACEASSERT_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/go/analysis/passes/ifaceassert/ifaceassert.go
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_IFACEASSERT_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/go/analysis/passes/ifaceassert/parameterized.go
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_IFACEASSERT_DEPS += go/ast
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_IFACEASSERT_DEPS += golang.org/x/tools/go/analysis
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_IFACEASSERT_DEPS += golang.org/x/tools/go/analysis/passes/inspect
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_IFACEASSERT_DEPS += golang.org/x/tools/go/ast/inspector
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_IFACEASSERT_DEPS += golang.org/x/tools/internal/typeparams
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_IFACEASSERT_DEPS += go/types
+$(eval $(call _addgolib,golang.org/x/tools/go/analysis/passes/stdmethods,))
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_STDMETHODS_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/go/analysis/passes/stdmethods/stdmethods.go
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_STDMETHODS_DEPS += go/ast
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_STDMETHODS_DEPS += golang.org/x/tools/go/analysis
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_STDMETHODS_DEPS += golang.org/x/tools/go/analysis/passes/inspect
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_STDMETHODS_DEPS += golang.org/x/tools/go/ast/inspector
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_STDMETHODS_DEPS += go/types
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_STDMETHODS_DEPS += strings
+$(eval $(call _addgolib,golang.org/x/tools/go/analysis/passes/structtag,))
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_STRUCTTAG_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/go/analysis/passes/structtag/structtag.go
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_STRUCTTAG_DEPS += errors
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_STRUCTTAG_DEPS += go/ast
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_STRUCTTAG_DEPS += golang.org/x/tools/go/analysis
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_STRUCTTAG_DEPS += golang.org/x/tools/go/analysis/passes/inspect
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_STRUCTTAG_DEPS += golang.org/x/tools/go/ast/inspector
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_STRUCTTAG_DEPS += go/token
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_STRUCTTAG_DEPS += go/types
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_STRUCTTAG_DEPS += path/filepath
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_STRUCTTAG_DEPS += reflect
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_STRUCTTAG_DEPS += strconv
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_STRUCTTAG_DEPS += strings
+$(eval $(call _addgolib,golang.org/x/tools/go/analysis/passes/nilfunc,))
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_NILFUNC_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/go/analysis/passes/nilfunc/nilfunc.go
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_NILFUNC_DEPS += go/ast
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_NILFUNC_DEPS += golang.org/x/tools/go/analysis
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_NILFUNC_DEPS += golang.org/x/tools/go/analysis/passes/inspect
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_NILFUNC_DEPS += golang.org/x/tools/go/ast/inspector
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_NILFUNC_DEPS += golang.org/x/tools/internal/typeparams
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_NILFUNC_DEPS += go/token
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_NILFUNC_DEPS += go/types
+$(eval $(call _addgolib,golang.org/x/tools/go/analysis/passes/assign,))
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_ASSIGN_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/go/analysis/passes/assign/assign.go
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_ASSIGN_DEPS += fmt
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_ASSIGN_DEPS += go/ast
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_ASSIGN_DEPS += golang.org/x/tools/go/analysis
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_ASSIGN_DEPS += golang.org/x/tools/go/analysis/passes/inspect
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_ASSIGN_DEPS += golang.org/x/tools/go/analysis/passes/internal/analysisutil
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_ASSIGN_DEPS += golang.org/x/tools/go/ast/inspector
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_ASSIGN_DEPS += go/token
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_ASSIGN_DEPS += reflect
+$(eval $(call _addgolib,golang.org/x/tools/go/analysis/passes/composite,))
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_COMPOSITE_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/go/analysis/passes/composite/composite.go
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_COMPOSITE_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/go/analysis/passes/composite/whitelist.go
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_COMPOSITE_DEPS += go/ast
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_COMPOSITE_DEPS += golang.org/x/tools/go/analysis
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_COMPOSITE_DEPS += golang.org/x/tools/go/analysis/passes/inspect
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_COMPOSITE_DEPS += golang.org/x/tools/go/ast/inspector
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_COMPOSITE_DEPS += golang.org/x/tools/internal/typeparams
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_COMPOSITE_DEPS += go/types
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_COMPOSITE_DEPS += strings
+$(eval $(call _addgolib,golang.org/x/tools/go/analysis/passes/stringintconv,))
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_STRINGINTCONV_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/go/analysis/passes/stringintconv/string.go
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_STRINGINTCONV_DEPS += fmt
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_STRINGINTCONV_DEPS += go/ast
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_STRINGINTCONV_DEPS += golang.org/x/tools/go/analysis
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_STRINGINTCONV_DEPS += golang.org/x/tools/go/analysis/passes/inspect
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_STRINGINTCONV_DEPS += golang.org/x/tools/go/ast/inspector
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_STRINGINTCONV_DEPS += golang.org/x/tools/internal/typeparams
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_STRINGINTCONV_DEPS += go/types
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_STRINGINTCONV_DEPS += strings
+$(eval $(call _addgolib,golang.org/x/tools/go/analysis/passes/errorsas,))
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_ERRORSAS_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/go/analysis/passes/errorsas/errorsas.go
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_ERRORSAS_DEPS += go/ast
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_ERRORSAS_DEPS += golang.org/x/tools/go/analysis
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_ERRORSAS_DEPS += golang.org/x/tools/go/analysis/passes/inspect
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_ERRORSAS_DEPS += golang.org/x/tools/go/ast/inspector
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_ERRORSAS_DEPS += golang.org/x/tools/go/types/typeutil
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_ERRORSAS_DEPS += go/types
+$(eval $(call _addgolib,golang.org/x/tools/go/analysis/passes/sigchanyzer,))
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_SIGCHANYZER_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/go/analysis/passes/sigchanyzer/sigchanyzer.go
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_SIGCHANYZER_DEPS += bytes
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_SIGCHANYZER_DEPS += go/ast
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_SIGCHANYZER_DEPS += go/format
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_SIGCHANYZER_DEPS += golang.org/x/tools/go/analysis
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_SIGCHANYZER_DEPS += golang.org/x/tools/go/analysis/passes/inspect
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_SIGCHANYZER_DEPS += golang.org/x/tools/go/ast/inspector
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_SIGCHANYZER_DEPS += go/token
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_SIGCHANYZER_DEPS += go/types
+$(eval $(call _addgolib,golang.org/x/tools/go/analysis/passes/bools,))
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_BOOLS_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/go/analysis/passes/bools/bools.go
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_BOOLS_DEPS += go/ast
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_BOOLS_DEPS += golang.org/x/tools/go/analysis
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_BOOLS_DEPS += golang.org/x/tools/go/analysis/passes/inspect
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_BOOLS_DEPS += golang.org/x/tools/go/analysis/passes/internal/analysisutil
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_BOOLS_DEPS += golang.org/x/tools/go/ast/inspector
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_BOOLS_DEPS += go/token
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_BOOLS_DEPS += go/types
+$(eval $(call _addgolib,golang.org/x/tools/go/analysis/passes/loopclosure,))
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_LOOPCLOSURE_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/go/analysis/passes/loopclosure/loopclosure.go
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_LOOPCLOSURE_DEPS += go/ast
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_LOOPCLOSURE_DEPS += golang.org/x/tools/go/analysis
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_LOOPCLOSURE_DEPS += golang.org/x/tools/go/analysis/passes/inspect
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_LOOPCLOSURE_DEPS += golang.org/x/tools/go/ast/inspector
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_LOOPCLOSURE_DEPS += golang.org/x/tools/go/types/typeutil
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_LOOPCLOSURE_DEPS += go/types
+$(eval $(call _addgolib,golang.org/x/tools/go/analysis/passes/shift,))
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_SHIFT_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/go/analysis/passes/shift/dead.go
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_SHIFT_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/go/analysis/passes/shift/shift.go
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_SHIFT_DEPS += go/ast
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_SHIFT_DEPS += go/constant
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_SHIFT_DEPS += golang.org/x/tools/go/analysis
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_SHIFT_DEPS += golang.org/x/tools/go/analysis/passes/inspect
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_SHIFT_DEPS += golang.org/x/tools/go/analysis/passes/internal/analysisutil
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_SHIFT_DEPS += golang.org/x/tools/go/ast/inspector
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_SHIFT_DEPS += golang.org/x/tools/internal/typeparams
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_SHIFT_DEPS += go/token
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_SHIFT_DEPS += go/types
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_SHIFT_DEPS += math
+$(eval $(call _addgolib,golang.org/x/tools/go/analysis/passes/unreachable,))
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_UNREACHABLE_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/go/analysis/passes/unreachable/unreachable.go
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_UNREACHABLE_DEPS += go/ast
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_UNREACHABLE_DEPS += golang.org/x/tools/go/analysis
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_UNREACHABLE_DEPS += golang.org/x/tools/go/analysis/passes/inspect
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_UNREACHABLE_DEPS += golang.org/x/tools/go/ast/inspector
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_UNREACHABLE_DEPS += go/token
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_UNREACHABLE_DEPS += log
+$(eval $(call _addgolib,golang.org/x/tools/go/analysis/passes/testinggoroutine,))
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_TESTINGGOROUTINE_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/go/analysis/passes/testinggoroutine/testinggoroutine.go
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_TESTINGGOROUTINE_DEPS += go/ast
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_TESTINGGOROUTINE_DEPS += golang.org/x/tools/go/analysis
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_TESTINGGOROUTINE_DEPS += golang.org/x/tools/go/analysis/passes/inspect
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_TESTINGGOROUTINE_DEPS += golang.org/x/tools/go/analysis/passes/internal/analysisutil
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_TESTINGGOROUTINE_DEPS += golang.org/x/tools/go/ast/inspector
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_TESTINGGOROUTINE_DEPS += golang.org/x/tools/internal/typeparams
+$(eval $(call _addgolib,golang.org/x/tools/go/analysis/passes/unsafeptr,))
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_UNSAFEPTR_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/go/analysis/passes/unsafeptr/unsafeptr.go
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_UNSAFEPTR_DEPS += go/ast
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_UNSAFEPTR_DEPS += golang.org/x/tools/go/analysis
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_UNSAFEPTR_DEPS += golang.org/x/tools/go/analysis/passes/inspect
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_UNSAFEPTR_DEPS += golang.org/x/tools/go/analysis/passes/internal/analysisutil
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_UNSAFEPTR_DEPS += golang.org/x/tools/go/ast/inspector
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_UNSAFEPTR_DEPS += go/token
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_UNSAFEPTR_DEPS += go/types
+$(eval $(call _addgolib,golang.org/x/tools/go/analysis/passes/copylock,))
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_COPYLOCK_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/go/analysis/passes/copylock/copylock.go
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_COPYLOCK_DEPS += bytes
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_COPYLOCK_DEPS += fmt
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_COPYLOCK_DEPS += go/ast
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_COPYLOCK_DEPS += golang.org/x/tools/go/analysis
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_COPYLOCK_DEPS += golang.org/x/tools/go/analysis/passes/inspect
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_COPYLOCK_DEPS += golang.org/x/tools/go/analysis/passes/internal/analysisutil
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_COPYLOCK_DEPS += golang.org/x/tools/go/ast/inspector
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_COPYLOCK_DEPS += golang.org/x/tools/internal/typeparams
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_COPYLOCK_DEPS += go/token
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_COPYLOCK_DEPS += go/types
+$(eval $(call _addgolib,golang.org/x/tools/go/analysis/passes/printf,))
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_PRINTF_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/go/analysis/passes/printf/printf.go
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_PRINTF_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/go/analysis/passes/printf/types.go
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_PRINTF_DEPS += bytes
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_PRINTF_DEPS += fmt
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_PRINTF_DEPS += go/ast
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_PRINTF_DEPS += go/constant
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_PRINTF_DEPS += golang.org/x/tools/go/analysis
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_PRINTF_DEPS += golang.org/x/tools/go/analysis/passes/inspect
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_PRINTF_DEPS += golang.org/x/tools/go/analysis/passes/internal/analysisutil
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_PRINTF_DEPS += golang.org/x/tools/go/ast/inspector
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_PRINTF_DEPS += golang.org/x/tools/go/types/typeutil
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_PRINTF_DEPS += golang.org/x/tools/internal/typeparams
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_PRINTF_DEPS += go/token
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_PRINTF_DEPS += go/types
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_PRINTF_DEPS += reflect
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_PRINTF_DEPS += regexp
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_PRINTF_DEPS += sort
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_PRINTF_DEPS += strconv
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_PRINTF_DEPS += strings
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_PRINTF_DEPS += unicode/utf8
+$(eval $(call _addgolib,golang.org/x/tools/go/analysis/passes/ctrlflow,))
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_CTRLFLOW_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/go/analysis/passes/ctrlflow/ctrlflow.go
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_CTRLFLOW_DEPS += go/ast
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_CTRLFLOW_DEPS += golang.org/x/tools/go/analysis
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_CTRLFLOW_DEPS += golang.org/x/tools/go/analysis/passes/inspect
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_CTRLFLOW_DEPS += golang.org/x/tools/go/ast/inspector
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_CTRLFLOW_DEPS += golang.org/x/tools/go/cfg
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_CTRLFLOW_DEPS += golang.org/x/tools/go/types/typeutil
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_CTRLFLOW_DEPS += go/types
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_CTRLFLOW_DEPS += log
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_CTRLFLOW_DEPS += reflect
+$(eval $(call _addgolib,golang.org/x/tools/go/analysis/passes/httpresponse,))
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_HTTPRESPONSE_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/go/analysis/passes/httpresponse/httpresponse.go
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_HTTPRESPONSE_DEPS += go/ast
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_HTTPRESPONSE_DEPS += golang.org/x/tools/go/analysis
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_HTTPRESPONSE_DEPS += golang.org/x/tools/go/analysis/passes/inspect
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_HTTPRESPONSE_DEPS += golang.org/x/tools/go/analysis/passes/internal/analysisutil
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_HTTPRESPONSE_DEPS += golang.org/x/tools/go/ast/inspector
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_HTTPRESPONSE_DEPS += go/types
+$(eval $(call _addgolib,golang.org/x/tools/go/analysis/passes/unusedresult,))
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_UNUSEDRESULT_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/go/analysis/passes/unusedresult/unusedresult.go
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_UNUSEDRESULT_DEPS += go/ast
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_UNUSEDRESULT_DEPS += golang.org/x/tools/go/analysis
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_UNUSEDRESULT_DEPS += golang.org/x/tools/go/analysis/passes/inspect
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_UNUSEDRESULT_DEPS += golang.org/x/tools/go/analysis/passes/internal/analysisutil
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_UNUSEDRESULT_DEPS += golang.org/x/tools/go/ast/inspector
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_UNUSEDRESULT_DEPS += golang.org/x/tools/internal/typeparams
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_UNUSEDRESULT_DEPS += go/token
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_UNUSEDRESULT_DEPS += go/types
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_UNUSEDRESULT_DEPS += sort
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_UNUSEDRESULT_DEPS += strings
+$(eval $(call _addgolib,golang.org/x/tools/go/analysis/passes/unmarshal,))
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_UNMARSHAL_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/go/analysis/passes/unmarshal/unmarshal.go
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_UNMARSHAL_DEPS += go/ast
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_UNMARSHAL_DEPS += golang.org/x/tools/go/analysis
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_UNMARSHAL_DEPS += golang.org/x/tools/go/analysis/passes/inspect
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_UNMARSHAL_DEPS += golang.org/x/tools/go/ast/inspector
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_UNMARSHAL_DEPS += golang.org/x/tools/go/types/typeutil
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_UNMARSHAL_DEPS += golang.org/x/tools/internal/typeparams
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_UNMARSHAL_DEPS += go/types
+$(eval $(call _addgolib,golang.org/x/tools/go/analysis/passes/lostcancel,))
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_LOSTCANCEL_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/go/analysis/passes/lostcancel/lostcancel.go
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_LOSTCANCEL_DEPS += fmt
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_LOSTCANCEL_DEPS += go/ast
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_LOSTCANCEL_DEPS += golang.org/x/tools/go/analysis
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_LOSTCANCEL_DEPS += golang.org/x/tools/go/analysis/passes/ctrlflow
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_LOSTCANCEL_DEPS += golang.org/x/tools/go/analysis/passes/inspect
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_LOSTCANCEL_DEPS += golang.org/x/tools/go/ast/inspector
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_LOSTCANCEL_DEPS += golang.org/x/tools/go/cfg
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_PASSES_LOSTCANCEL_DEPS += go/types
+$(eval $(call _addgolib,golang.org/x/tools/go/analysis/unitchecker,))
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_UNITCHECKER_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/go/analysis/unitchecker/unitchecker.go
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_UNITCHECKER_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/tools/go/analysis/unitchecker/unitchecker112.go
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_UNITCHECKER_DEPS += encoding/gob
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_UNITCHECKER_DEPS += encoding/json
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_UNITCHECKER_DEPS += flag
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_UNITCHECKER_DEPS += fmt
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_UNITCHECKER_DEPS += go/ast
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_UNITCHECKER_DEPS += go/build
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_UNITCHECKER_DEPS += go/importer
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_UNITCHECKER_DEPS += golang.org/x/tools/go/analysis
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_UNITCHECKER_DEPS += golang.org/x/tools/go/analysis/internal/analysisflags
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_UNITCHECKER_DEPS += golang.org/x/tools/go/analysis/internal/facts
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_UNITCHECKER_DEPS += golang.org/x/tools/internal/typeparams
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_UNITCHECKER_DEPS += go/parser
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_UNITCHECKER_DEPS += go/token
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_UNITCHECKER_DEPS += go/types
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_UNITCHECKER_DEPS += io
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_UNITCHECKER_DEPS += io/ioutil
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_UNITCHECKER_DEPS += log
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_UNITCHECKER_DEPS += os
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_UNITCHECKER_DEPS += path/filepath
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_UNITCHECKER_DEPS += reflect
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_UNITCHECKER_DEPS += sort
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_UNITCHECKER_DEPS += strings
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_UNITCHECKER_DEPS += sync
+GOLANG_ORG_X_TOOLS_GO_ANALYSIS_UNITCHECKER_DEPS += time
+$(eval $(call _addgolib,net/http,))
+NET_HTTP_SRCS += $(LIBGO_EXTRACTED)/go/net/http/client.go
+NET_HTTP_SRCS += $(LIBGO_EXTRACTED)/go/net/http/clone.go
+NET_HTTP_SRCS += $(LIBGO_EXTRACTED)/go/net/http/cookie.go
+NET_HTTP_SRCS += $(LIBGO_EXTRACTED)/go/net/http/doc.go
+NET_HTTP_SRCS += $(LIBGO_EXTRACTED)/go/net/http/filetransport.go
+NET_HTTP_SRCS += $(LIBGO_EXTRACTED)/go/net/http/fs.go
+NET_HTTP_SRCS += $(LIBGO_EXTRACTED)/go/net/http/h2_bundle.go
+NET_HTTP_SRCS += $(LIBGO_EXTRACTED)/go/net/http/header.go
+NET_HTTP_SRCS += $(LIBGO_EXTRACTED)/go/net/http/http.go
+NET_HTTP_SRCS += $(LIBGO_EXTRACTED)/go/net/http/jar.go
+NET_HTTP_SRCS += $(LIBGO_EXTRACTED)/go/net/http/method.go
+NET_HTTP_SRCS += $(LIBGO_EXTRACTED)/go/net/http/request.go
+NET_HTTP_SRCS += $(LIBGO_EXTRACTED)/go/net/http/response.go
+NET_HTTP_SRCS += $(LIBGO_EXTRACTED)/go/net/http/roundtrip.go
+NET_HTTP_SRCS += $(LIBGO_EXTRACTED)/go/net/http/server.go
+NET_HTTP_SRCS += $(LIBGO_EXTRACTED)/go/net/http/sniff.go
+NET_HTTP_SRCS += $(LIBGO_EXTRACTED)/go/net/http/socks_bundle.go
+NET_HTTP_SRCS += $(LIBGO_EXTRACTED)/go/net/http/status.go
+NET_HTTP_SRCS += $(LIBGO_EXTRACTED)/go/net/http/transfer.go
+NET_HTTP_SRCS += $(LIBGO_EXTRACTED)/go/net/http/transport.go
+NET_HTTP_SRCS += $(LIBGO_EXTRACTED)/go/net/http/transport_default_other.go
+NET_HTTP_DEPS += bufio
+NET_HTTP_DEPS += bytes
+NET_HTTP_DEPS += compress/gzip
+NET_HTTP_DEPS += container/list
+NET_HTTP_DEPS += context
+NET_HTTP_DEPS += crypto/rand
+NET_HTTP_DEPS += crypto/tls
+NET_HTTP_DEPS += encoding/base64
+NET_HTTP_DEPS += encoding/binary
+NET_HTTP_DEPS += errors
+NET_HTTP_DEPS += fmt
+NET_HTTP_DEPS += golang.org/x/net/http2/hpack
+NET_HTTP_DEPS += golang.org/x/net/http/httpguts
+NET_HTTP_DEPS += golang.org/x/net/http/httpproxy
+NET_HTTP_DEPS += golang.org/x/net/idna
+NET_HTTP_DEPS += internal/godebug
+NET_HTTP_DEPS += io/fs
+NET_HTTP_DEPS += io
+NET_HTTP_DEPS += io/ioutil
+NET_HTTP_DEPS += log
+NET_HTTP_DEPS += math
+NET_HTTP_DEPS += math/rand
+NET_HTTP_DEPS += mime
+NET_HTTP_DEPS += mime/multipart
+NET_HTTP_DEPS += net
+NET_HTTP_DEPS += net/http/httptrace
+NET_HTTP_DEPS += net/http/internal/ascii
+NET_HTTP_DEPS += net/http/internal
+NET_HTTP_DEPS += net/textproto
+NET_HTTP_DEPS += net/url
+NET_HTTP_DEPS += os
+NET_HTTP_DEPS += path/filepath
+NET_HTTP_DEPS += path
+NET_HTTP_DEPS += reflect
+NET_HTTP_DEPS += runtime
+NET_HTTP_DEPS += sort
+NET_HTTP_DEPS += strconv
+NET_HTTP_DEPS += strings
+NET_HTTP_DEPS += sync/atomic
+NET_HTTP_DEPS += sync
+NET_HTTP_DEPS += time
+NET_HTTP_DEPS += unicode/utf8
+$(eval $(call _addgolib,golang.org/x/mod/sumdb,))
+GOLANG_ORG_X_MOD_SUMDB_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/mod/sumdb/cache.go
+GOLANG_ORG_X_MOD_SUMDB_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/mod/sumdb/client.go
+GOLANG_ORG_X_MOD_SUMDB_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/mod/sumdb/server.go
+GOLANG_ORG_X_MOD_SUMDB_SRCS += $(LIBGO_EXTRACTED)/go/golang.org/x/mod/sumdb/test.go
+GOLANG_ORG_X_MOD_SUMDB_DEPS += bytes
+GOLANG_ORG_X_MOD_SUMDB_DEPS += context
+GOLANG_ORG_X_MOD_SUMDB_DEPS += errors
+GOLANG_ORG_X_MOD_SUMDB_DEPS += fmt
+GOLANG_ORG_X_MOD_SUMDB_DEPS += golang.org/x/mod/internal/lazyregexp
+GOLANG_ORG_X_MOD_SUMDB_DEPS += golang.org/x/mod/module
+GOLANG_ORG_X_MOD_SUMDB_DEPS += golang.org/x/mod/sumdb/note
+GOLANG_ORG_X_MOD_SUMDB_DEPS += golang.org/x/mod/sumdb/tlog
+GOLANG_ORG_X_MOD_SUMDB_DEPS += net/http
+GOLANG_ORG_X_MOD_SUMDB_DEPS += os
+GOLANG_ORG_X_MOD_SUMDB_DEPS += path
+GOLANG_ORG_X_MOD_SUMDB_DEPS += strings
+GOLANG_ORG_X_MOD_SUMDB_DEPS += sync/atomic
+GOLANG_ORG_X_MOD_SUMDB_DEPS += sync
+$(eval $(call _addgolib,net/http/pprof,))
+NET_HTTP_PPROF_SRCS += $(LIBGO_EXTRACTED)/go/net/http/pprof/pprof.go
+NET_HTTP_PPROF_DEPS += bufio
+NET_HTTP_PPROF_DEPS += bytes
+NET_HTTP_PPROF_DEPS += context
+NET_HTTP_PPROF_DEPS += fmt
+NET_HTTP_PPROF_DEPS += html
+NET_HTTP_PPROF_DEPS += internal/profile
+NET_HTTP_PPROF_DEPS += io
+NET_HTTP_PPROF_DEPS += log
+NET_HTTP_PPROF_DEPS += net/http
+NET_HTTP_PPROF_DEPS += net/url
+NET_HTTP_PPROF_DEPS += os
+NET_HTTP_PPROF_DEPS += runtime
+NET_HTTP_PPROF_DEPS += runtime/pprof
+NET_HTTP_PPROF_DEPS += runtime/trace
+NET_HTTP_PPROF_DEPS += sort
+NET_HTTP_PPROF_DEPS += strconv
+NET_HTTP_PPROF_DEPS += strings
+NET_HTTP_PPROF_DEPS += time
+$(eval $(call _addgolib,expvar,))
+EXPVAR_SRCS += $(LIBGO_EXTRACTED)/go/expvar/expvar.go
+EXPVAR_DEPS += encoding/json
+EXPVAR_DEPS += fmt
+EXPVAR_DEPS += log
+EXPVAR_DEPS += math
+EXPVAR_DEPS += net/http
+EXPVAR_DEPS += os
+EXPVAR_DEPS += runtime
+EXPVAR_DEPS += sort
+EXPVAR_DEPS += strconv
+EXPVAR_DEPS += strings
+EXPVAR_DEPS += sync/atomic
+EXPVAR_DEPS += sync
+$(eval $(call _addgolib,net/http/httptest,))
+NET_HTTP_HTTPTEST_SRCS += $(LIBGO_EXTRACTED)/go/net/http/httptest/httptest.go
+NET_HTTP_HTTPTEST_SRCS += $(LIBGO_EXTRACTED)/go/net/http/httptest/recorder.go
+NET_HTTP_HTTPTEST_SRCS += $(LIBGO_EXTRACTED)/go/net/http/httptest/server.go
+NET_HTTP_HTTPTEST_DEPS += bufio
+NET_HTTP_HTTPTEST_DEPS += bytes
+NET_HTTP_HTTPTEST_DEPS += crypto/tls
+NET_HTTP_HTTPTEST_DEPS += crypto/x509
+NET_HTTP_HTTPTEST_DEPS += flag
+NET_HTTP_HTTPTEST_DEPS += fmt
+NET_HTTP_HTTPTEST_DEPS += golang.org/x/net/http/httpguts
+NET_HTTP_HTTPTEST_DEPS += io
+NET_HTTP_HTTPTEST_DEPS += log
+NET_HTTP_HTTPTEST_DEPS += net
+NET_HTTP_HTTPTEST_DEPS += net/http
+NET_HTTP_HTTPTEST_DEPS += net/http/internal/testcert
+NET_HTTP_HTTPTEST_DEPS += net/textproto
+NET_HTTP_HTTPTEST_DEPS += os
+NET_HTTP_HTTPTEST_DEPS += strconv
+NET_HTTP_HTTPTEST_DEPS += strings
+NET_HTTP_HTTPTEST_DEPS += sync
+NET_HTTP_HTTPTEST_DEPS += time
+$(eval $(call _addgolib,net/http/cookiejar,))
+NET_HTTP_COOKIEJAR_SRCS += $(LIBGO_EXTRACTED)/go/net/http/cookiejar/jar.go
+NET_HTTP_COOKIEJAR_SRCS += $(LIBGO_EXTRACTED)/go/net/http/cookiejar/punycode.go
+NET_HTTP_COOKIEJAR_DEPS += errors
+NET_HTTP_COOKIEJAR_DEPS += fmt
+NET_HTTP_COOKIEJAR_DEPS += net
+NET_HTTP_COOKIEJAR_DEPS += net/http
+NET_HTTP_COOKIEJAR_DEPS += net/http/internal/ascii
+NET_HTTP_COOKIEJAR_DEPS += net/url
+NET_HTTP_COOKIEJAR_DEPS += sort
+NET_HTTP_COOKIEJAR_DEPS += strings
+NET_HTTP_COOKIEJAR_DEPS += sync
+NET_HTTP_COOKIEJAR_DEPS += time
+NET_HTTP_COOKIEJAR_DEPS += unicode/utf8
+$(eval $(call _addgolib,net/http/cgi,))
+NET_HTTP_CGI_SRCS += $(LIBGO_EXTRACTED)/go/net/http/cgi/child.go
+NET_HTTP_CGI_SRCS += $(LIBGO_EXTRACTED)/go/net/http/cgi/host.go
+NET_HTTP_CGI_DEPS += bufio
+NET_HTTP_CGI_DEPS += crypto/tls
+NET_HTTP_CGI_DEPS += errors
+NET_HTTP_CGI_DEPS += fmt
+NET_HTTP_CGI_DEPS += golang.org/x/net/http/httpguts
+NET_HTTP_CGI_DEPS += io
+NET_HTTP_CGI_DEPS += log
+NET_HTTP_CGI_DEPS += net
+NET_HTTP_CGI_DEPS += net/http
+NET_HTTP_CGI_DEPS += net/textproto
+NET_HTTP_CGI_DEPS += net/url
+NET_HTTP_CGI_DEPS += os/exec
+NET_HTTP_CGI_DEPS += os
+NET_HTTP_CGI_DEPS += path/filepath
+NET_HTTP_CGI_DEPS += regexp
+NET_HTTP_CGI_DEPS += runtime
+NET_HTTP_CGI_DEPS += strconv
+NET_HTTP_CGI_DEPS += strings
+$(eval $(call _addgolib,net/rpc,))
+NET_RPC_SRCS += $(LIBGO_EXTRACTED)/go/net/rpc/client.go
+NET_RPC_SRCS += $(LIBGO_EXTRACTED)/go/net/rpc/debug.go
+NET_RPC_SRCS += $(LIBGO_EXTRACTED)/go/net/rpc/server.go
+NET_RPC_DEPS += bufio
+NET_RPC_DEPS += encoding/gob
+NET_RPC_DEPS += errors
+NET_RPC_DEPS += fmt
+NET_RPC_DEPS += go/token
+NET_RPC_DEPS += html/template
+NET_RPC_DEPS += io
+NET_RPC_DEPS += log
+NET_RPC_DEPS += net
+NET_RPC_DEPS += net/http
+NET_RPC_DEPS += reflect
+NET_RPC_DEPS += sort
+NET_RPC_DEPS += strings
+NET_RPC_DEPS += sync
+$(eval $(call _addgolib,net/http/httputil,))
+NET_HTTP_HTTPUTIL_SRCS += $(LIBGO_EXTRACTED)/go/net/http/httputil/dump.go
+NET_HTTP_HTTPUTIL_SRCS += $(LIBGO_EXTRACTED)/go/net/http/httputil/httputil.go
+NET_HTTP_HTTPUTIL_SRCS += $(LIBGO_EXTRACTED)/go/net/http/httputil/persist.go
+NET_HTTP_HTTPUTIL_SRCS += $(LIBGO_EXTRACTED)/go/net/http/httputil/reverseproxy.go
+NET_HTTP_HTTPUTIL_DEPS += bufio
+NET_HTTP_HTTPUTIL_DEPS += bytes
+NET_HTTP_HTTPUTIL_DEPS += context
+NET_HTTP_HTTPUTIL_DEPS += errors
+NET_HTTP_HTTPUTIL_DEPS += fmt
+NET_HTTP_HTTPUTIL_DEPS += golang.org/x/net/http/httpguts
+NET_HTTP_HTTPUTIL_DEPS += io
+NET_HTTP_HTTPUTIL_DEPS += log
+NET_HTTP_HTTPUTIL_DEPS += mime
+NET_HTTP_HTTPUTIL_DEPS += net
+NET_HTTP_HTTPUTIL_DEPS += net/http
+NET_HTTP_HTTPUTIL_DEPS += net/http/internal/ascii
+NET_HTTP_HTTPUTIL_DEPS += net/http/internal
+NET_HTTP_HTTPUTIL_DEPS += net/textproto
+NET_HTTP_HTTPUTIL_DEPS += net/url
+NET_HTTP_HTTPUTIL_DEPS += strings
+NET_HTTP_HTTPUTIL_DEPS += sync
+NET_HTTP_HTTPUTIL_DEPS += time
+$(eval $(call _addgolib,net/rpc/jsonrpc,))
+NET_RPC_JSONRPC_SRCS += $(LIBGO_EXTRACTED)/go/net/rpc/jsonrpc/client.go
+NET_RPC_JSONRPC_SRCS += $(LIBGO_EXTRACTED)/go/net/rpc/jsonrpc/server.go
+NET_RPC_JSONRPC_DEPS += encoding/json
+NET_RPC_JSONRPC_DEPS += errors
+NET_RPC_JSONRPC_DEPS += fmt
+NET_RPC_JSONRPC_DEPS += io
+NET_RPC_JSONRPC_DEPS += net
+NET_RPC_JSONRPC_DEPS += net/rpc
+NET_RPC_JSONRPC_DEPS += sync
+$(eval $(call _addgolib,net/http/fcgi,))
+NET_HTTP_FCGI_SRCS += $(LIBGO_EXTRACTED)/go/net/http/fcgi/child.go
+NET_HTTP_FCGI_SRCS += $(LIBGO_EXTRACTED)/go/net/http/fcgi/fcgi.go
+NET_HTTP_FCGI_DEPS += bufio
+NET_HTTP_FCGI_DEPS += bytes
+NET_HTTP_FCGI_DEPS += context
+NET_HTTP_FCGI_DEPS += encoding/binary
+NET_HTTP_FCGI_DEPS += errors
+NET_HTTP_FCGI_DEPS += fmt
+NET_HTTP_FCGI_DEPS += io
+NET_HTTP_FCGI_DEPS += net
+NET_HTTP_FCGI_DEPS += net/http/cgi
+NET_HTTP_FCGI_DEPS += net/http
+NET_HTTP_FCGI_DEPS += os
+NET_HTTP_FCGI_DEPS += strings
+NET_HTTP_FCGI_DEPS += sync
+NET_HTTP_FCGI_DEPS += time
--- /dev/null
+package buildcfg
+import "runtime"
+func defaultGOROOTValue() string { return `/usr` }
+const defaultGO386 = `sse2`
+const defaultGOAMD64 = `v1`
+const defaultGOARM = `5`
+const defaultGOMIPS = `hardfloat`
+const defaultGOMIPS64 = `hardfloat`
+const defaultGOPPC64 = `power8`
+const defaultGOEXPERIMENT = `fieldtrack`
+const defaultGO_EXTLINK_ENABLED = ``
+const defaultGO_LDSO = ``
+const version = `go1.18 gccgo (GCC) 12.1.0`
+const defaultGOOS = runtime.GOOS
+const defaultGOARCH = runtime.GOARCH
--- /dev/null
+package cpu
+const CacheLinePadSize = 64
+const FunctionDescriptors = false
--- /dev/null
+package syscall
+type EpollEvent struct {
+ Events uint32
+ Fd int32
+ Pad [4]byte
+}
--- /dev/null
+package types
+
+var gccgoArchSizes = map[string]*StdSizes{
+ "386": {4, 4},
+ "alpha": {8, 8},
+ "amd64": {8, 8},
+ "amd64p32": {4, 8},
+ "arm": {4, 8},
+ "armbe": {4, 8},
+ "arm64": {8, 8},
+ "arm64be": {8, 8},
+ "ia64": {8, 8},
+ "m68k": {4, 2},
+ "mips": {4, 8},
+ "mipsle": {4, 8},
+ "mips64": {8, 8},
+ "mips64le": {8, 8},
+ "mips64p32": {4, 8},
+ "mips64p32le": {4, 8},
+ "nios2": {4, 8},
+ "ppc": {4, 8},
+ "ppc64": {8, 8},
+ "ppc64le": {8, 8},
+ "riscv": {4, 8},
+ "riscv64": {8, 8},
+ "s390": {4, 8},
+ "s390x": {8, 8},
+ "sh": {4, 8},
+ "shbe": {4, 8},
+ "sparc": {4, 8},
+ "sparc64": {8, 8},
+ "wasm": {8, 8},
+}
--- /dev/null
+package cpu
+const cacheLineSize = 64
--- /dev/null
+package runtime
+var defaultGOROOT = `/usr`
--- /dev/null
+// Code generated by mksyscall.awk. DO NOT EDIT.
+
+package syscall
+
+import "unsafe"
+
+// Automatically generated wrapper for strerror_r/strerror_r
+//go:noescape
+//extern-sysinfo strerror_r
+func c_strerror_r(errnum _C_int, b *byte, len Size_t) *byte
+func strerror_r(errnum int, b []byte) (errstr *byte) {
+ var _p2 *byte
+ if len(b) > 0 {
+ _p2 = (*byte)(unsafe.Pointer(&b[0]))
+ } else {
+ _p2 = (*byte)(unsafe.Pointer(&_zero))
+ }
+ _r := c_strerror_r(_C_int(errnum), _p2, Size_t(len(b)))
+ errstr = (*byte)(_r)
+ return
+}
+
+// Automatically generated wrapper for raw_prctl/prctl
+//go:noescape
+//extern-sysinfo prctl
+func c_prctl(option _C_int, arg2 _C_long, arg3 _C_long, arg4 _C_long, arg5 _C_long) _C_int
+func raw_prctl(option int, arg2 int, arg3 int, arg4 int, arg5 int) (ret int, err Errno) {
+ _r := c_prctl(_C_int(option), _C_long(arg2), _C_long(arg3), _C_long(arg4), _C_long(arg5))
+ ret = (int)(_r)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for rawUnshare/unshare
+//go:noescape
+//extern-sysinfo unshare
+func c_unshare(flags _C_int) _C_int
+func rawUnshare(flags int) (err Errno) {
+ _r := c_unshare(_C_int(flags))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for rawMount/mount
+//go:noescape
+//extern-sysinfo mount
+func c_mount(source *byte, target *byte, fstype *byte, flags _C_long, data *byte) _C_int
+func rawMount(source *byte, target *byte, fstype *byte, flags uintptr, data *byte) (err Errno) {
+ _r := c_mount(source, target, fstype, _C_long(flags), data)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for rawOpenat/__go_openat
+//go:noescape
+//extern-sysinfo __go_openat
+func c___go_openat(dirfd _C_int, pathname *byte, flags _C_int, perm Mode_t) _C_int
+func rawOpenat(dirfd int, pathname *byte, flags int, perm uint32) (fd int, err Errno) {
+ _r := c___go_openat(_C_int(dirfd), pathname, _C_int(flags), Mode_t(perm))
+ fd = (int)(_r)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for raw_fork/fork
+//go:noescape
+//extern-sysinfo fork
+func c_fork() Pid_t
+func raw_fork() (pid Pid_t, err Errno) {
+ _r := c_fork()
+ pid = (Pid_t)(_r)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for raw_getpid/getpid
+//go:noescape
+//extern-sysinfo getpid
+func c_getpid() Pid_t
+func raw_getpid() (pid Pid_t) {
+ _r := c_getpid()
+ pid = (Pid_t)(_r)
+ return
+}
+
+// Automatically generated wrapper for raw_getppid/getppid
+//go:noescape
+//extern-sysinfo getppid
+func c_getppid() Pid_t
+func raw_getppid() (pid Pid_t) {
+ _r := c_getppid()
+ pid = (Pid_t)(_r)
+ return
+}
+
+// Automatically generated wrapper for raw_setsid/setsid
+//go:noescape
+//extern-sysinfo setsid
+func c_setsid() Pid_t
+func raw_setsid() (err Errno) {
+ _r := c_setsid()
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for raw_setpgid/setpgid
+//go:noescape
+//extern-sysinfo setpgid
+func c_setpgid(pid Pid_t, pgid Pid_t) _C_int
+func raw_setpgid(pid int, pgid int) (err Errno) {
+ _r := c_setpgid(Pid_t(pid), Pid_t(pgid))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for raw_chroot/chroot
+//go:noescape
+//extern-sysinfo chroot
+func c_chroot(path *byte) _C_int
+func raw_chroot(path *byte) (err Errno) {
+ _r := c_chroot(path)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for raw_chdir/chdir
+//go:noescape
+//extern-sysinfo chdir
+func c_chdir(path *byte) _C_int
+func raw_chdir(path *byte) (err Errno) {
+ _r := c_chdir(path)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for raw_fcntl/__go_fcntl
+//go:noescape
+//extern-sysinfo __go_fcntl
+func c___go_fcntl(fd _C_int, cmd _C_int, arg _C_int) _C_int
+func raw_fcntl(fd int, cmd int, arg int) (val int, err Errno) {
+ _r := c___go_fcntl(_C_int(fd), _C_int(cmd), _C_int(arg))
+ val = (int)(_r)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for raw_close/close
+//go:noescape
+//extern-sysinfo close
+func c_close(fd _C_int) _C_int
+func raw_close(fd int) (err Errno) {
+ _r := c_close(_C_int(fd))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for raw_ioctl/__go_ioctl
+//go:noescape
+//extern-sysinfo __go_ioctl
+func c___go_ioctl(fd _C_int, cmd _C_int, val _C_int) _C_int
+func raw_ioctl(fd int, cmd uintptr, val int) (rval int, err Errno) {
+ _r := c___go_ioctl(_C_int(fd), _C_int(cmd), _C_int(val))
+ rval = (int)(_r)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for raw_ioctl_ptr/__go_ioctl_ptr
+//go:noescape
+//extern-sysinfo __go_ioctl_ptr
+func c___go_ioctl_ptr(fd _C_int, cmd _C_int, val unsafe.Pointer) _C_int
+func raw_ioctl_ptr(fd int, cmd uintptr, val unsafe.Pointer) (rval int, err Errno) {
+ _r := c___go_ioctl_ptr(_C_int(fd), _C_int(cmd), unsafe.Pointer(val))
+ rval = (int)(_r)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for raw_execve/execve
+//go:noescape
+//extern-sysinfo execve
+func c_execve(argv0 *byte, argv **byte, envv **byte) _C_int
+func raw_execve(argv0 *byte, argv **byte, envv **byte) (err Errno) {
+ _r := c_execve(argv0, argv, envv)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for raw_read/read
+//go:noescape
+//extern-sysinfo read
+func c_read(fd _C_int, buf *byte, count Size_t) Ssize_t
+func raw_read(fd int, buf *byte, count int) (c int, err Errno) {
+ _r := c_read(_C_int(fd), buf, Size_t(count))
+ c = (int)(_r)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for raw_write/write
+//go:noescape
+//extern-sysinfo write
+func c_write(fd _C_int, buf *byte, count Size_t) Ssize_t
+func raw_write(fd int, buf *byte, count int) (c int, err Errno) {
+ _r := c_write(_C_int(fd), buf, Size_t(count))
+ c = (int)(_r)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for raw_exit/_exit
+//go:noescape
+//extern-sysinfo _exit
+func c__exit(status _C_int)
+func raw_exit(status int) {
+ c__exit(_C_int(status))
+}
+
+// Automatically generated wrapper for raw_dup2/dup2
+//go:noescape
+//extern-sysinfo dup2
+func c_dup2(oldfd _C_int, newfd _C_int) _C_int
+func raw_dup2(oldfd int, newfd int) (err Errno) {
+ _r := c_dup2(_C_int(oldfd), _C_int(newfd))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for raw_dup3/dup3
+//go:noescape
+//extern-sysinfo dup3
+func c_dup3(oldfd _C_int, newfd _C_int, flags _C_int) _C_int
+func raw_dup3(oldfd int, newfd int, flags int) (err Errno) {
+ _r := c_dup3(_C_int(oldfd), _C_int(newfd), _C_int(flags))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for raw_kill/kill
+//go:noescape
+//extern-sysinfo kill
+func c_kill(pid Pid_t, sig _C_int) _C_int
+func raw_kill(pid Pid_t, sig Signal) (err Errno) {
+ _r := c_kill(Pid_t(pid), _C_int(sig))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for raw_setgroups/setgroups
+//go:noescape
+//extern-sysinfo setgroups
+func c_setgroups(size Size_t, list *Gid_t) _C_int
+func raw_setgroups(size int, list unsafe.Pointer) (err Errno) {
+ _r := c_setgroups(Size_t(size), (*Gid_t)(list))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Openat/__go_openat
+func Openat(dirfd int, path string, flags int, mode uint32) (fd int, err error) {
+ var _p2 *byte
+ _p2, err = BytePtrFromString(path)
+ if err != nil {
+ return
+ }
+ Entersyscall()
+ _r := c___go_openat(_C_int(dirfd), _p2, _C_int(flags), Mode_t(mode))
+ fd = (int)(_r)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for futimesat/futimesat
+//go:noescape
+//extern-sysinfo futimesat
+func c_futimesat(dirfd _C_int, path *byte, times *[2]Timeval) _C_int
+func futimesat(dirfd int, path *byte, times *[2]Timeval) (err error) {
+ Entersyscall()
+ _r := c_futimesat(_C_int(dirfd), path, times)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for accept4/accept4
+//go:noescape
+//extern-sysinfo accept4
+func c_accept4(fd _C_int, sa *RawSockaddrAny, len *Socklen_t, flags _C_int) _C_int
+func accept4(fd int, sa *RawSockaddrAny, len *Socklen_t, flags int) (nfd int, err error) {
+ Entersyscall()
+ _r := c_accept4(_C_int(fd), sa, len, _C_int(flags))
+ nfd = (int)(_r)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Dup3/dup3
+func Dup3(oldfd int, newfd int, flags int) (err error) {
+ _r := c_dup3(_C_int(oldfd), _C_int(newfd), _C_int(flags))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Faccessat/faccessat
+//go:noescape
+//extern-sysinfo faccessat
+func c_faccessat(dirfd _C_int, pathname *byte, mode _C_int, flags _C_int) _C_int
+func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
+ var _p2 *byte
+ _p2, err = BytePtrFromString(path)
+ if err != nil {
+ return
+ }
+ Entersyscall()
+ _r := c_faccessat(_C_int(dirfd), _p2, _C_int(mode), _C_int(flags))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Fallocate/fallocate
+//go:noescape
+//extern-sysinfo fallocate
+func c_fallocate(fd _C_int, mode _C_int, offset Offset_t, len Offset_t) _C_int
+func Fallocate(fd int, mode uint32, off int64, len int64) (err error) {
+ Entersyscall()
+ _r := c_fallocate(_C_int(fd), _C_int(mode), Offset_t(off), Offset_t(len))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Fchmodat/fchmodat
+//go:noescape
+//extern-sysinfo fchmodat
+func c_fchmodat(dirfd _C_int, pathname *byte, mode Mode_t, flags _C_int) _C_int
+func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) {
+ var _p2 *byte
+ _p2, err = BytePtrFromString(path)
+ if err != nil {
+ return
+ }
+ Entersyscall()
+ _r := c_fchmodat(_C_int(dirfd), _p2, Mode_t(mode), _C_int(flags))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Fchownat/fchownat
+//go:noescape
+//extern-sysinfo fchownat
+func c_fchownat(dirfd _C_int, path *byte, owner Uid_t, group Gid_t, flags _C_int) _C_int
+func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
+ var _p2 *byte
+ _p2, err = BytePtrFromString(path)
+ if err != nil {
+ return
+ }
+ Entersyscall()
+ _r := c_fchownat(_C_int(dirfd), _p2, Uid_t(uid), Gid_t(gid), _C_int(flags))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Flock/flock
+//go:noescape
+//extern-sysinfo flock
+func c_flock(fd _C_int, how _C_int) _C_int
+func Flock(fd int, how int) (err error) {
+ Entersyscall()
+ _r := c_flock(_C_int(fd), _C_int(how))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Mkdirat/mkdirat
+//go:noescape
+//extern-sysinfo mkdirat
+func c_mkdirat(dirfd _C_int, path *byte, mode Mode_t) _C_int
+func Mkdirat(dirfd int, path string, mode uint32) (err error) {
+ var _p2 *byte
+ _p2, err = BytePtrFromString(path)
+ if err != nil {
+ return
+ }
+ Entersyscall()
+ _r := c_mkdirat(_C_int(dirfd), _p2, Mode_t(mode))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Mknodat/mknodat
+//go:noescape
+//extern-sysinfo mknodat
+func c_mknodat(dirfd _C_int, path *byte, mode Mode_t, dev _dev_t) _C_int
+func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) {
+ var _p2 *byte
+ _p2, err = BytePtrFromString(path)
+ if err != nil {
+ return
+ }
+ Entersyscall()
+ _r := c_mknodat(_C_int(dirfd), _p2, Mode_t(mode), _dev_t(dev))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for pipe2/pipe2
+//go:noescape
+//extern-sysinfo pipe2
+func c_pipe2(p *[2]_C_int, flags _C_int) _C_int
+func pipe2(p *[2]_C_int, flags int) (err error) {
+ _r := c_pipe2(p, _C_int(flags))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for sendfile/sendfile64
+//go:noescape
+//extern-sysinfo sendfile64
+func c_sendfile64(outfd _C_int, infd _C_int, offset *Offset_t, count Size_t) Ssize_t
+func sendfile(outfd int, infd int, offset *Offset_t, count int) (written int, err error) {
+ Entersyscall()
+ _r := c_sendfile64(_C_int(outfd), _C_int(infd), offset, Size_t(count))
+ written = (int)(_r)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for SyncFileRange/sync_file_range
+//go:noescape
+//extern-sysinfo sync_file_range
+func c_sync_file_range(fd _C_int, off Offset_t, n Offset_t, flags _C_uint) _C_int
+func SyncFileRange(fd int, off int64, n int64, flags int) (err error) {
+ Entersyscall()
+ _r := c_sync_file_range(_C_int(fd), Offset_t(off), Offset_t(n), _C_uint(flags))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for ptrace/__go_ptrace
+//go:noescape
+//extern-sysinfo __go_ptrace
+func c___go_ptrace(request _C_int, pid Pid_t, addr *byte, data *byte) _C_long
+func ptrace(request int, pid int, addr uintptr, data uintptr) (err Errno) {
+ Entersyscall()
+ _r := c___go_ptrace(_C_int(request), Pid_t(pid), (*byte)(unsafe.Pointer(addr)), (*byte)(unsafe.Pointer(data)))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for raw_ptrace/__go_ptrace
+func raw_ptrace(request int, pid int, addr uintptr, data uintptr) (err Errno) {
+ _r := c___go_ptrace(_C_int(request), Pid_t(pid), (*byte)(unsafe.Pointer(addr)), (*byte)(unsafe.Pointer(data)))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for reboot/reboot
+//go:noescape
+//extern-sysinfo reboot
+func c_reboot(magic1 _C_uint, magic2 _C_uint, cmd _C_int, arg *byte) _C_int
+func reboot(magic1 uint, magic2 uint, cmd int, arg string) (err error) {
+ var _p4 *byte
+ _p4, err = BytePtrFromString(arg)
+ if err != nil {
+ return
+ }
+ Entersyscall()
+ _r := c_reboot(_C_uint(magic1), _C_uint(magic2), _C_int(cmd), _p4)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Acct/acct
+//go:noescape
+//extern-sysinfo acct
+func c_acct(path *byte) _C_int
+func Acct(path string) (err error) {
+ var _p1 *byte
+ _p1, err = BytePtrFromString(path)
+ if err != nil {
+ return
+ }
+ Entersyscall()
+ _r := c_acct(_p1)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Adjtimex/adjtimex
+//go:noescape
+//extern-sysinfo adjtimex
+func c_adjtimex(buf *Timex) _C_int
+func Adjtimex(buf *Timex) (state int, err error) {
+ Entersyscall()
+ _r := c_adjtimex(buf)
+ state = (int)(_r)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Fstatfs/fstatfs64
+//go:noescape
+//extern-sysinfo fstatfs64
+func c_fstatfs64(fd _C_int, buf *Statfs_t) _C_int
+func Fstatfs(fd int, buf *Statfs_t) (err error) {
+ Entersyscall()
+ _r := c_fstatfs64(_C_int(fd), buf)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Getxattr/getxattr
+//go:noescape
+//extern-sysinfo getxattr
+func c_getxattr(path *byte, attr *byte, buf *byte, count Size_t) Ssize_t
+func Getxattr(path string, attr string, dest []byte) (sz int, err error) {
+ var _p1 *byte
+ _p1, err = BytePtrFromString(path)
+ if err != nil {
+ return
+ }
+ var _p2 *byte
+ _p2, err = BytePtrFromString(attr)
+ if err != nil {
+ return
+ }
+ var _p3 *byte
+ if len(dest) > 0 {
+ _p3 = (*byte)(unsafe.Pointer(&dest[0]))
+ } else {
+ _p3 = (*byte)(unsafe.Pointer(&_zero))
+ }
+ Entersyscall()
+ _r := c_getxattr(_p1, _p2, _p3, Size_t(len(dest)))
+ sz = (int)(_r)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for InotifyAddWatch/inotify_add_watch
+//go:noescape
+//extern-sysinfo inotify_add_watch
+func c_inotify_add_watch(fd _C_int, pathname *byte, mask uint32) _C_int
+func InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) {
+ var _p2 *byte
+ _p2, err = BytePtrFromString(pathname)
+ if err != nil {
+ return
+ }
+ Entersyscall()
+ _r := c_inotify_add_watch(_C_int(fd), _p2, uint32(mask))
+ watchdesc = (int)(_r)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for InotifyInit/inotify_init
+//go:noescape
+//extern-sysinfo inotify_init
+func c_inotify_init() _C_int
+func InotifyInit() (fd int, err error) {
+ _r := c_inotify_init()
+ fd = (int)(_r)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for InotifyInit1/inotify_init1
+//go:noescape
+//extern-sysinfo inotify_init1
+func c_inotify_init1(flags _C_int) _C_int
+func InotifyInit1(flags int) (fd int, err error) {
+ _r := c_inotify_init1(_C_int(flags))
+ fd = (int)(_r)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for InotifyRmWatch/inotify_rm_watch
+//go:noescape
+//extern-sysinfo inotify_rm_watch
+func c_inotify_rm_watch(fd _C_int, wd uint32) _C_int
+func InotifyRmWatch(fd int, watchdesc uint32) (success int, err error) {
+ _r := c_inotify_rm_watch(_C_int(fd), uint32(watchdesc))
+ success = (int)(_r)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Klogctl/klogctl
+//go:noescape
+//extern-sysinfo klogctl
+func c_klogctl(typ _C_int, bufp *byte, len _C_int) _C_int
+func Klogctl(typ int, buf []byte) (n int, err error) {
+ var _p2 *byte
+ if len(buf) > 0 {
+ _p2 = (*byte)(unsafe.Pointer(&buf[0]))
+ } else {
+ _p2 = (*byte)(unsafe.Pointer(&_zero))
+ }
+ Entersyscall()
+ _r := c_klogctl(_C_int(typ), _p2, _C_int(len(buf)))
+ n = (int)(_r)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Listxattr/listxattr
+//go:noescape
+//extern-sysinfo listxattr
+func c_listxattr(path *byte, list *byte, size Size_t) Ssize_t
+func Listxattr(path string, dest []byte) (sz int, err error) {
+ var _p1 *byte
+ _p1, err = BytePtrFromString(path)
+ if err != nil {
+ return
+ }
+ var _p2 *byte
+ if len(dest) > 0 {
+ _p2 = (*byte)(unsafe.Pointer(&dest[0]))
+ } else {
+ _p2 = (*byte)(unsafe.Pointer(&_zero))
+ }
+ Entersyscall()
+ _r := c_listxattr(_p1, _p2, Size_t(len(dest)))
+ sz = (int)(_r)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for PivotRoot/pivot_root
+//go:noescape
+//extern-sysinfo pivot_root
+func c_pivot_root(newroot *byte, putold *byte) _C_int
+func PivotRoot(newroot string, putold string) (err error) {
+ var _p1 *byte
+ _p1, err = BytePtrFromString(newroot)
+ if err != nil {
+ return
+ }
+ var _p2 *byte
+ _p2, err = BytePtrFromString(putold)
+ if err != nil {
+ return
+ }
+ Entersyscall()
+ _r := c_pivot_root(_p1, _p2)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Removexattr/removexattr
+//go:noescape
+//extern-sysinfo removexattr
+func c_removexattr(path *byte, name *byte) _C_int
+func Removexattr(path string, attr string) (err error) {
+ var _p1 *byte
+ _p1, err = BytePtrFromString(path)
+ if err != nil {
+ return
+ }
+ var _p2 *byte
+ _p2, err = BytePtrFromString(attr)
+ if err != nil {
+ return
+ }
+ Entersyscall()
+ _r := c_removexattr(_p1, _p2)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Renameat/renameat
+//go:noescape
+//extern-sysinfo renameat
+func c_renameat(olddirfd _C_int, oldpath *byte, newdirfd _C_int, newpath *byte) _C_int
+func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
+ var _p2 *byte
+ _p2, err = BytePtrFromString(oldpath)
+ if err != nil {
+ return
+ }
+ var _p4 *byte
+ _p4, err = BytePtrFromString(newpath)
+ if err != nil {
+ return
+ }
+ Entersyscall()
+ _r := c_renameat(_C_int(olddirfd), _p2, _C_int(newdirfd), _p4)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Setfsgid/setfsgid
+//go:noescape
+//extern-sysinfo setfsgid
+func c_setfsgid(gid Gid_t) _C_int
+func Setfsgid(gid int) (err error) {
+ Entersyscall()
+ _r := c_setfsgid(Gid_t(gid))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Setfsuid/setfsuid
+//go:noescape
+//extern-sysinfo setfsuid
+func c_setfsuid(uid Uid_t) _C_int
+func Setfsuid(uid int) (err error) {
+ Entersyscall()
+ _r := c_setfsuid(Uid_t(uid))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Setresgid/setresgid
+//go:noescape
+//extern-sysinfo setresgid
+func c_setresgid(rgid Gid_t, egid Gid_t, sgid Gid_t) _C_int
+func Setresgid(rgid int, egid int, sgid int) (err error) {
+ _r := c_setresgid(Gid_t(rgid), Gid_t(egid), Gid_t(sgid))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Setresuid/setresuid
+//go:noescape
+//extern-sysinfo setresuid
+func c_setresuid(ruid Uid_t, euid Uid_t, suid Uid_t) _C_int
+func Setresuid(ruid int, eguid int, suid int) (err error) {
+ _r := c_setresuid(Uid_t(ruid), Uid_t(eguid), Uid_t(suid))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Setxattr/setxattr
+//go:noescape
+//extern-sysinfo setxattr
+func c_setxattr(path *byte, name *byte, value *byte, size Size_t, flags _C_int) _C_int
+func Setxattr(path string, attr string, data []byte, flags int) (err error) {
+ var _p1 *byte
+ _p1, err = BytePtrFromString(path)
+ if err != nil {
+ return
+ }
+ var _p2 *byte
+ _p2, err = BytePtrFromString(attr)
+ if err != nil {
+ return
+ }
+ var _p3 *byte
+ if len(data) > 0 {
+ _p3 = (*byte)(unsafe.Pointer(&data[0]))
+ } else {
+ _p3 = (*byte)(unsafe.Pointer(&_zero))
+ }
+ Entersyscall()
+ _r := c_setxattr(_p1, _p2, _p3, Size_t(len(data)), _C_int(flags))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for splice/splice
+//go:noescape
+//extern-sysinfo splice
+func c_splice(rfd _C_int, roff *_loff_t, wfd _C_int, woff *_loff_t, len Size_t, flags _C_uint) Ssize_t
+func splice(rfd int, roff *_loff_t, wfd int, woff *_loff_t, len int, flags int) (n int64, err error) {
+ Entersyscall()
+ _r := c_splice(_C_int(rfd), roff, _C_int(wfd), woff, Size_t(len), _C_uint(flags))
+ n = (int64)(_r)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Statfs/statfs64
+//go:noescape
+//extern-sysinfo statfs64
+func c_statfs64(path *byte, buf *Statfs_t) _C_int
+func Statfs(path string, buf *Statfs_t) (err error) {
+ var _p1 *byte
+ _p1, err = BytePtrFromString(path)
+ if err != nil {
+ return
+ }
+ Entersyscall()
+ _r := c_statfs64(_p1, buf)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Sysinfo/sysinfo
+//go:noescape
+//extern-sysinfo sysinfo
+func c_sysinfo(info *Sysinfo_t) _C_int
+func Sysinfo(info *Sysinfo_t) (err error) {
+ _r := c_sysinfo(info)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Tee/tee
+//go:noescape
+//extern-sysinfo tee
+func c_tee(rfd _C_int, wfd _C_int, len Size_t, flags _C_uint) Ssize_t
+func Tee(rfd int, wfd int, len int, flags int) (n int64, err error) {
+ Entersyscall()
+ _r := c_tee(_C_int(rfd), _C_int(wfd), Size_t(len), _C_uint(flags))
+ n = (int64)(_r)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for unlinkat/unlinkat
+//go:noescape
+//extern-sysinfo unlinkat
+func c_unlinkat(dirfd _C_int, path *byte, flags _C_int) _C_int
+func unlinkat(dirfd int, path string, flags int) (err error) {
+ var _p2 *byte
+ _p2, err = BytePtrFromString(path)
+ if err != nil {
+ return
+ }
+ Entersyscall()
+ _r := c_unlinkat(_C_int(dirfd), _p2, _C_int(flags))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Unmount/umount2
+//go:noescape
+//extern-sysinfo umount2
+func c_umount2(target *byte, flags _C_int) _C_int
+func Unmount(target string, flags int) (err error) {
+ var _p1 *byte
+ _p1, err = BytePtrFromString(target)
+ if err != nil {
+ return
+ }
+ Entersyscall()
+ _r := c_umount2(_p1, _C_int(flags))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Unshare/unshare
+func Unshare(flags int) (err error) {
+ Entersyscall()
+ _r := c_unshare(_C_int(flags))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Ioperm/ioperm
+//go:noescape
+//extern-sysinfo ioperm
+func c_ioperm(from _C_long, num _C_long, on _C_int) _C_int
+func Ioperm(from int, num int, on int) (err error) {
+ Entersyscall()
+ _r := c_ioperm(_C_long(from), _C_long(num), _C_int(on))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Iopl/iopl
+//go:noescape
+//extern-sysinfo iopl
+func c_iopl(level _C_int) _C_int
+func Iopl(level int) (err error) {
+ Entersyscall()
+ _r := c_iopl(_C_int(level))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for utimensat/utimensat
+//go:noescape
+//extern-sysinfo utimensat
+func c_utimensat(dirfd _C_int, path *byte, times *[2]Timespec, flags _C_int) _C_int
+func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) {
+ var _p2 *byte
+ _p2, err = BytePtrFromString(path)
+ if err != nil {
+ return
+ }
+ Entersyscall()
+ _r := c_utimensat(_C_int(dirfd), _p2, times, _C_int(flags))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for pipe/pipe
+//go:noescape
+//extern-sysinfo pipe
+func c_pipe(p *[2]_C_int) _C_int
+func pipe(p *[2]_C_int) (err error) {
+ _r := c_pipe(p)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for utimes/utimes
+//go:noescape
+//extern-sysinfo utimes
+func c_utimes(path *byte, times *[2]Timeval) _C_int
+func utimes(path string, times *[2]Timeval) (err error) {
+ var _p1 *byte
+ _p1, err = BytePtrFromString(path)
+ if err != nil {
+ return
+ }
+ Entersyscall()
+ _r := c_utimes(_p1, times)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for getcwd/getcwd
+//go:noescape
+//extern-sysinfo getcwd
+func c_getcwd(buf *byte, size Size_t) *byte
+func getcwd(buf *byte, size Size_t) (err error) {
+ Entersyscall()
+ _r := c_getcwd(buf, Size_t(size))
+ var errno Errno
+ setErrno := false
+ if _r == nil {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for getgroups/getgroups
+//go:noescape
+//extern-sysinfo getgroups
+func c_getgroups(size _C_int, list *Gid_t) _C_int
+func getgroups(size int, list *Gid_t) (nn int, err error) {
+ _r := c_getgroups(_C_int(size), list)
+ nn = (int)(_r)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for setgroups/setgroups
+func setgroups(n int, list *Gid_t) (err error) {
+ _r := c_setgroups(Size_t(n), list)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Mkfifo/mkfifo
+//go:noescape
+//extern-sysinfo mkfifo
+func c_mkfifo(path *byte, mode Mode_t) _C_int
+func Mkfifo(path string, mode uint32) (err error) {
+ var _p1 *byte
+ _p1, err = BytePtrFromString(path)
+ if err != nil {
+ return
+ }
+ Entersyscall()
+ _r := c_mkfifo(_p1, Mode_t(mode))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Select/select
+//go:noescape
+//extern-sysinfo select
+func c_select(nfd _C_int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) _C_int
+func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) {
+ Entersyscall()
+ _r := c_select(_C_int(nfd), r, w, e, timeout)
+ n = (int)(_r)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Access/access
+//go:noescape
+//extern-sysinfo access
+func c_access(path *byte, mode _C_int) _C_int
+func Access(path string, mode uint32) (err error) {
+ var _p1 *byte
+ _p1, err = BytePtrFromString(path)
+ if err != nil {
+ return
+ }
+ Entersyscall()
+ _r := c_access(_p1, _C_int(mode))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Chdir/chdir
+func Chdir(path string) (err error) {
+ var _p1 *byte
+ _p1, err = BytePtrFromString(path)
+ if err != nil {
+ return
+ }
+ Entersyscall()
+ _r := c_chdir(_p1)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Chmod/chmod
+//go:noescape
+//extern-sysinfo chmod
+func c_chmod(path *byte, mode Mode_t) _C_int
+func Chmod(path string, mode uint32) (err error) {
+ var _p1 *byte
+ _p1, err = BytePtrFromString(path)
+ if err != nil {
+ return
+ }
+ Entersyscall()
+ _r := c_chmod(_p1, Mode_t(mode))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Chown/chown
+//go:noescape
+//extern-sysinfo chown
+func c_chown(path *byte, uid Uid_t, gid Gid_t) _C_int
+func Chown(path string, uid int, gid int) (err error) {
+ var _p1 *byte
+ _p1, err = BytePtrFromString(path)
+ if err != nil {
+ return
+ }
+ Entersyscall()
+ _r := c_chown(_p1, Uid_t(uid), Gid_t(gid))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Chroot/chroot
+func Chroot(path string) (err error) {
+ var _p1 *byte
+ _p1, err = BytePtrFromString(path)
+ if err != nil {
+ return
+ }
+ Entersyscall()
+ _r := c_chroot(_p1)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Close/close
+func Close(fd int) (err error) {
+ Entersyscall()
+ _r := c_close(_C_int(fd))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Dup/dup
+//go:noescape
+//extern-sysinfo dup
+func c_dup(oldfd _C_int) _C_int
+func Dup(oldfd int) (fd int, err error) {
+ _r := c_dup(_C_int(oldfd))
+ fd = (int)(_r)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Dup2/dup2
+func Dup2(oldfd int, newfd int) (err error) {
+ _r := c_dup2(_C_int(oldfd), _C_int(newfd))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Fchdir/fchdir
+//go:noescape
+//extern-sysinfo fchdir
+func c_fchdir(fd _C_int) _C_int
+func Fchdir(fd int) (err error) {
+ Entersyscall()
+ _r := c_fchdir(_C_int(fd))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Fchmod/fchmod
+//go:noescape
+//extern-sysinfo fchmod
+func c_fchmod(fd _C_int, mode Mode_t) _C_int
+func Fchmod(fd int, mode uint32) (err error) {
+ Entersyscall()
+ _r := c_fchmod(_C_int(fd), Mode_t(mode))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Fchown/fchown
+//go:noescape
+//extern-sysinfo fchown
+func c_fchown(fd _C_int, uid Uid_t, gid Gid_t) _C_int
+func Fchown(fd int, uid int, gid int) (err error) {
+ Entersyscall()
+ _r := c_fchown(_C_int(fd), Uid_t(uid), Gid_t(gid))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for fcntl/__go_fcntl
+func fcntl(fd int, cmd int, arg int) (val int, err error) {
+ Entersyscall()
+ _r := c___go_fcntl(_C_int(fd), _C_int(cmd), _C_int(arg))
+ val = (int)(_r)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for FcntlFlock/__go_fcntl_flock
+//go:noescape
+//extern-sysinfo __go_fcntl_flock
+func c___go_fcntl_flock(fd _C_int, cmd _C_int, arg *Flock_t) _C_int
+func FcntlFlock(fd uintptr, cmd int, lk *Flock_t) (err error) {
+ Entersyscall()
+ _r := c___go_fcntl_flock(_C_int(fd), _C_int(cmd), lk)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Fdatasync/fdatasync
+//go:noescape
+//extern-sysinfo fdatasync
+func c_fdatasync(fd _C_int) _C_int
+func Fdatasync(fd int) (err error) {
+ Entersyscall()
+ _r := c_fdatasync(_C_int(fd))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Fsync/fsync
+//go:noescape
+//extern-sysinfo fsync
+func c_fsync(fd _C_int) _C_int
+func Fsync(fd int) (err error) {
+ Entersyscall()
+ _r := c_fsync(_C_int(fd))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Getegid/getegid
+//go:noescape
+//extern-sysinfo getegid
+func c_getegid() Gid_t
+func Getegid() (egid int) {
+ _r := c_getegid()
+ egid = (int)(_r)
+ return
+}
+
+// Automatically generated wrapper for Geteuid/geteuid
+//go:noescape
+//extern-sysinfo geteuid
+func c_geteuid() Uid_t
+func Geteuid() (euid int) {
+ _r := c_geteuid()
+ euid = (int)(_r)
+ return
+}
+
+// Automatically generated wrapper for Getgid/getgid
+//go:noescape
+//extern-sysinfo getgid
+func c_getgid() Gid_t
+func Getgid() (gid int) {
+ _r := c_getgid()
+ gid = (int)(_r)
+ return
+}
+
+// Automatically generated wrapper for Getpgid/getpgid
+//go:noescape
+//extern-sysinfo getpgid
+func c_getpgid(pid Pid_t) Pid_t
+func Getpgid(pid int) (pgid int, err error) {
+ _r := c_getpgid(Pid_t(pid))
+ pgid = (int)(_r)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Getpgrp/getpgrp
+//go:noescape
+//extern-sysinfo getpgrp
+func c_getpgrp() Pid_t
+func Getpgrp() (pid int) {
+ _r := c_getpgrp()
+ pid = (int)(_r)
+ return
+}
+
+// Automatically generated wrapper for Getpid/getpid
+func Getpid() (pid int) {
+ _r := c_getpid()
+ pid = (int)(_r)
+ return
+}
+
+// Automatically generated wrapper for Getppid/getppid
+func Getppid() (ppid int) {
+ _r := c_getppid()
+ ppid = (int)(_r)
+ return
+}
+
+// Automatically generated wrapper for Getpriority/getpriority
+//go:noescape
+//extern-sysinfo getpriority
+func c_getpriority(which _C_int, who _C_int) _C_int
+func Getpriority(which int, who int) (prio int, err error) {
+ Entersyscall()
+ _r := c_getpriority(_C_int(which), _C_int(who))
+ prio = (int)(_r)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Getrusage/getrusage
+//go:noescape
+//extern-sysinfo getrusage
+func c_getrusage(who _C_int, rusage *Rusage) _C_int
+func Getrusage(who int, rusage *Rusage) (err error) {
+ _r := c_getrusage(_C_int(who), rusage)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for gettimeofday/gettimeofday
+//go:noescape
+//extern-sysinfo gettimeofday
+func c_gettimeofday(tv *Timeval, tz *byte) _C_int
+func gettimeofday(tv *Timeval, tz *byte) (err error) {
+ _r := c_gettimeofday(tv, tz)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Getuid/getuid
+//go:noescape
+//extern-sysinfo getuid
+func c_getuid() Uid_t
+func Getuid() (uid int) {
+ _r := c_getuid()
+ uid = (int)(_r)
+ return
+}
+
+// Automatically generated wrapper for Kill/kill
+func Kill(pid int, sig Signal) (err error) {
+ _r := c_kill(Pid_t(pid), _C_int(sig))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Lchown/lchown
+//go:noescape
+//extern-sysinfo lchown
+func c_lchown(path *byte, uid Uid_t, gid Gid_t) _C_int
+func Lchown(path string, uid int, gid int) (err error) {
+ var _p1 *byte
+ _p1, err = BytePtrFromString(path)
+ if err != nil {
+ return
+ }
+ Entersyscall()
+ _r := c_lchown(_p1, Uid_t(uid), Gid_t(gid))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Link/link
+//go:noescape
+//extern-sysinfo link
+func c_link(oldpath *byte, newpath *byte) _C_int
+func Link(oldpath string, newpath string) (err error) {
+ var _p1 *byte
+ _p1, err = BytePtrFromString(oldpath)
+ if err != nil {
+ return
+ }
+ var _p2 *byte
+ _p2, err = BytePtrFromString(newpath)
+ if err != nil {
+ return
+ }
+ Entersyscall()
+ _r := c_link(_p1, _p2)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Mkdir/mkdir
+//go:noescape
+//extern-sysinfo mkdir
+func c_mkdir(path *byte, mode Mode_t) _C_int
+func Mkdir(path string, mode uint32) (err error) {
+ var _p1 *byte
+ _p1, err = BytePtrFromString(path)
+ if err != nil {
+ return
+ }
+ Entersyscall()
+ _r := c_mkdir(_p1, Mode_t(mode))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Mknod/mknod
+//go:noescape
+//extern-sysinfo mknod
+func c_mknod(path *byte, mode Mode_t, dev _dev_t) _C_int
+func Mknod(path string, mode uint32, dev int) (err error) {
+ var _p1 *byte
+ _p1, err = BytePtrFromString(path)
+ if err != nil {
+ return
+ }
+ Entersyscall()
+ _r := c_mknod(_p1, Mode_t(mode), _dev_t(dev))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Nanosleep/nanosleep
+//go:noescape
+//extern-sysinfo nanosleep
+func c_nanosleep(time *Timespec, leftover *Timespec) _C_int
+func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
+ Entersyscall()
+ _r := c_nanosleep(time, leftover)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Pause/pause
+//go:noescape
+//extern-sysinfo pause
+func c_pause() _C_int
+func Pause() (err error) {
+ Entersyscall()
+ _r := c_pause()
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for read/read
+func read(fd int, p []byte) (n int, err error) {
+ var _p2 *byte
+ if len(p) > 0 {
+ _p2 = (*byte)(unsafe.Pointer(&p[0]))
+ } else {
+ _p2 = (*byte)(unsafe.Pointer(&_zero))
+ }
+ Entersyscall()
+ _r := c_read(_C_int(fd), _p2, Size_t(len(p)))
+ n = (int)(_r)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for readlen/read
+func readlen(fd int, p *byte, np int) (n int, err error) {
+ Entersyscall()
+ _r := c_read(_C_int(fd), p, Size_t(np))
+ n = (int)(_r)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Readlink/readlink
+//go:noescape
+//extern-sysinfo readlink
+func c_readlink(path *byte, buf *byte, bufsiz Size_t) Ssize_t
+func Readlink(path string, buf []byte) (n int, err error) {
+ var _p1 *byte
+ _p1, err = BytePtrFromString(path)
+ if err != nil {
+ return
+ }
+ var _p2 *byte
+ if len(buf) > 0 {
+ _p2 = (*byte)(unsafe.Pointer(&buf[0]))
+ } else {
+ _p2 = (*byte)(unsafe.Pointer(&_zero))
+ }
+ Entersyscall()
+ _r := c_readlink(_p1, _p2, Size_t(len(buf)))
+ n = (int)(_r)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Rename/rename
+//go:noescape
+//extern-sysinfo rename
+func c_rename(oldpath *byte, newpath *byte) _C_int
+func Rename(oldpath string, newpath string) (err error) {
+ var _p1 *byte
+ _p1, err = BytePtrFromString(oldpath)
+ if err != nil {
+ return
+ }
+ var _p2 *byte
+ _p2, err = BytePtrFromString(newpath)
+ if err != nil {
+ return
+ }
+ Entersyscall()
+ _r := c_rename(_p1, _p2)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Rmdir/rmdir
+//go:noescape
+//extern-sysinfo rmdir
+func c_rmdir(path *byte) _C_int
+func Rmdir(path string) (err error) {
+ var _p1 *byte
+ _p1, err = BytePtrFromString(path)
+ if err != nil {
+ return
+ }
+ Entersyscall()
+ _r := c_rmdir(_p1)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Setdomainname/setdomainname
+//go:noescape
+//extern-sysinfo setdomainname
+func c_setdomainname(name *byte, len Size_t) _C_int
+func Setdomainname(p []byte) (err error) {
+ var _p1 *byte
+ if len(p) > 0 {
+ _p1 = (*byte)(unsafe.Pointer(&p[0]))
+ } else {
+ _p1 = (*byte)(unsafe.Pointer(&_zero))
+ }
+ Entersyscall()
+ _r := c_setdomainname(_p1, Size_t(len(p)))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Sethostname/sethostname
+//go:noescape
+//extern-sysinfo sethostname
+func c_sethostname(name *byte, len Size_t) _C_int
+func Sethostname(p []byte) (err error) {
+ var _p1 *byte
+ if len(p) > 0 {
+ _p1 = (*byte)(unsafe.Pointer(&p[0]))
+ } else {
+ _p1 = (*byte)(unsafe.Pointer(&_zero))
+ }
+ Entersyscall()
+ _r := c_sethostname(_p1, Size_t(len(p)))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Setgid/setgid
+//go:noescape
+//extern-sysinfo setgid
+func c_setgid(gid Gid_t) _C_int
+func Setgid(gid int) (err error) {
+ _r := c_setgid(Gid_t(gid))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Setegid/setegid
+//go:noescape
+//extern-sysinfo setegid
+func c_setegid(uid Uid_t) _C_int
+func Setegid(uid int) (err error) {
+ _r := c_setegid(Uid_t(uid))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Setregid/setregid
+//go:noescape
+//extern-sysinfo setregid
+func c_setregid(rgid Gid_t, egid Gid_t) _C_int
+func Setregid(rgid int, egid int) (err error) {
+ _r := c_setregid(Gid_t(rgid), Gid_t(egid))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Setpgid/setpgid
+func Setpgid(pid int, pgid int) (err error) {
+ _r := c_setpgid(Pid_t(pid), Pid_t(pgid))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Setpriority/setpriority
+//go:noescape
+//extern-sysinfo setpriority
+func c_setpriority(which _C_int, who _C_int, prio _C_int) _C_int
+func Setpriority(which int, who int, prio int) (err error) {
+ Entersyscall()
+ _r := c_setpriority(_C_int(which), _C_int(who), _C_int(prio))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Setreuid/setreuid
+//go:noescape
+//extern-sysinfo setreuid
+func c_setreuid(ruid Uid_t, euid Uid_t) _C_int
+func Setreuid(ruid int, euid int) (err error) {
+ _r := c_setreuid(Uid_t(ruid), Uid_t(euid))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Setsid/setsid
+func Setsid() (pid int, err error) {
+ _r := c_setsid()
+ pid = (int)(_r)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for settimeofday/settimeofday
+//go:noescape
+//extern-sysinfo settimeofday
+func c_settimeofday(tv *Timeval, tz *byte) _C_int
+func settimeofday(tv *Timeval, tz *byte) (err error) {
+ _r := c_settimeofday(tv, tz)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Setuid/setuid
+//go:noescape
+//extern-sysinfo setuid
+func c_setuid(uid Uid_t) _C_int
+func Setuid(uid int) (err error) {
+ _r := c_setuid(Uid_t(uid))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Seteuid/seteuid
+//go:noescape
+//extern-sysinfo seteuid
+func c_seteuid(uid Uid_t) _C_int
+func Seteuid(uid int) (err error) {
+ _r := c_seteuid(Uid_t(uid))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Symlink/symlink
+//go:noescape
+//extern-sysinfo symlink
+func c_symlink(oldpath *byte, newpath *byte) _C_int
+func Symlink(oldpath string, newpath string) (err error) {
+ var _p1 *byte
+ _p1, err = BytePtrFromString(oldpath)
+ if err != nil {
+ return
+ }
+ var _p2 *byte
+ _p2, err = BytePtrFromString(newpath)
+ if err != nil {
+ return
+ }
+ Entersyscall()
+ _r := c_symlink(_p1, _p2)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Sync/sync
+//go:noescape
+//extern-sysinfo sync
+func c_sync()
+func Sync() {
+ Entersyscall()
+ c_sync()
+ Exitsyscall()
+}
+
+// Automatically generated wrapper for Time/time
+//go:noescape
+//extern-sysinfo time
+func c_time(t *Time_t) Time_t
+func Time(t *Time_t) (tt Time_t, err error) {
+ _r := c_time(t)
+ tt = (Time_t)(_r)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Times/times
+//go:noescape
+//extern-sysinfo times
+func c_times(tms *Tms) _clock_t
+func Times(tms *Tms) (ticks uintptr, err error) {
+ _r := c_times(tms)
+ ticks = (uintptr)(_r)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Umask/umask
+//go:noescape
+//extern-sysinfo umask
+func c_umask(mask Mode_t) Mode_t
+func Umask(mask int) (oldmask int) {
+ _r := c_umask(Mode_t(mask))
+ oldmask = (int)(_r)
+ return
+}
+
+// Automatically generated wrapper for Unlink/unlink
+//go:noescape
+//extern-sysinfo unlink
+func c_unlink(path *byte) _C_int
+func Unlink(path string) (err error) {
+ var _p1 *byte
+ _p1, err = BytePtrFromString(path)
+ if err != nil {
+ return
+ }
+ Entersyscall()
+ _r := c_unlink(_p1)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Utime/utime
+//go:noescape
+//extern-sysinfo utime
+func c_utime(path *byte, buf *Utimbuf) _C_int
+func Utime(path string, buf *Utimbuf) (err error) {
+ var _p1 *byte
+ _p1, err = BytePtrFromString(path)
+ if err != nil {
+ return
+ }
+ Entersyscall()
+ _r := c_utime(_p1, buf)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for write/write
+func write(fd int, p []byte) (n int, err error) {
+ var _p2 *byte
+ if len(p) > 0 {
+ _p2 = (*byte)(unsafe.Pointer(&p[0]))
+ } else {
+ _p2 = (*byte)(unsafe.Pointer(&_zero))
+ }
+ Entersyscall()
+ _r := c_write(_C_int(fd), _p2, Size_t(len(p)))
+ n = (int)(_r)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for writelen/write
+func writelen(fd int, p *byte, np int) (n int, err error) {
+ Entersyscall()
+ _r := c_write(_C_int(fd), p, Size_t(np))
+ n = (int)(_r)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for munmap/munmap
+//go:noescape
+//extern-sysinfo munmap
+func c_munmap(addr *byte, length Size_t) _C_int
+func munmap(addr uintptr, length uintptr) (err error) {
+ Entersyscall()
+ _r := c_munmap((*byte)(unsafe.Pointer(addr)), Size_t(length))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Mprotect/mprotect
+//go:noescape
+//extern-sysinfo mprotect
+func c_mprotect(addr *byte, len Size_t, prot _C_int) _C_int
+func Mprotect(b []byte, prot int) (err error) {
+ var _p1 *byte
+ if len(b) > 0 {
+ _p1 = (*byte)(unsafe.Pointer(&b[0]))
+ } else {
+ _p1 = (*byte)(unsafe.Pointer(&_zero))
+ }
+ Entersyscall()
+ _r := c_mprotect(_p1, Size_t(len(b)), _C_int(prot))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Mlock/mlock
+//go:noescape
+//extern-sysinfo mlock
+func c_mlock(addr *byte, len Size_t) _C_int
+func Mlock(b []byte) (err error) {
+ var _p1 *byte
+ if len(b) > 0 {
+ _p1 = (*byte)(unsafe.Pointer(&b[0]))
+ } else {
+ _p1 = (*byte)(unsafe.Pointer(&_zero))
+ }
+ Entersyscall()
+ _r := c_mlock(_p1, Size_t(len(b)))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Munlock/munlock
+//go:noescape
+//extern-sysinfo munlock
+func c_munlock(addr *byte, len Size_t) _C_int
+func Munlock(b []byte) (err error) {
+ var _p1 *byte
+ if len(b) > 0 {
+ _p1 = (*byte)(unsafe.Pointer(&b[0]))
+ } else {
+ _p1 = (*byte)(unsafe.Pointer(&_zero))
+ }
+ Entersyscall()
+ _r := c_munlock(_p1, Size_t(len(b)))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Mlockall/mlockall
+//go:noescape
+//extern-sysinfo mlockall
+func c_mlockall(flags _C_int) _C_int
+func Mlockall(flags int) (err error) {
+ Entersyscall()
+ _r := c_mlockall(_C_int(flags))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Munlockall/munlockall
+//go:noescape
+//extern-sysinfo munlockall
+func c_munlockall() _C_int
+func Munlockall() (err error) {
+ Entersyscall()
+ _r := c_munlockall()
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Tcgetattr/tcgetattr
+//go:noescape
+//extern-sysinfo tcgetattr
+func c_tcgetattr(fd _C_int, p *Termios) _C_int
+func Tcgetattr(fd int, p *Termios) (err error) {
+ _r := c_tcgetattr(_C_int(fd), p)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Tcsetattr/tcsetattr
+//go:noescape
+//extern-sysinfo tcsetattr
+func c_tcsetattr(fd _C_int, actions _C_int, p *Termios) _C_int
+func Tcsetattr(fd int, actions int, p *Termios) (err error) {
+ Entersyscall()
+ _r := c_tcsetattr(_C_int(fd), _C_int(actions), p)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for sysconf/sysconf
+//go:noescape
+//extern-sysinfo sysconf
+func c_sysconf(name _C_int) _C_long
+func sysconf(name int) (ret int64, err error) {
+ Entersyscall()
+ _r := c_sysconf(_C_int(name))
+ ret = (int64)(_r)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Creat/creat64
+//go:noescape
+//extern-sysinfo creat64
+func c_creat64(path *byte, mode Mode_t) _C_int
+func Creat(path string, mode uint32) (fd int, err error) {
+ var _p1 *byte
+ _p1, err = BytePtrFromString(path)
+ if err != nil {
+ return
+ }
+ Entersyscall()
+ _r := c_creat64(_p1, Mode_t(mode))
+ fd = (int)(_r)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Fstat/fstat64
+//go:noescape
+//extern-sysinfo fstat64
+func c_fstat64(fd _C_int, stat *Stat_t) _C_int
+func Fstat(fd int, stat *Stat_t) (err error) {
+ Entersyscall()
+ _r := c_fstat64(_C_int(fd), stat)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Ftruncate/ftruncate64
+//go:noescape
+//extern-sysinfo ftruncate64
+func c_ftruncate64(fd _C_int, length Offset_t) _C_int
+func Ftruncate(fd int, length int64) (err error) {
+ Entersyscall()
+ _r := c_ftruncate64(_C_int(fd), Offset_t(length))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Getrlimit/getrlimit64
+//go:noescape
+//extern-sysinfo getrlimit64
+func c_getrlimit64(resource _C_int, rlim *Rlimit) _C_int
+func Getrlimit(resource int, rlim *Rlimit) (err error) {
+ _r := c_getrlimit64(_C_int(resource), rlim)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Lstat/lstat64
+//go:noescape
+//extern-sysinfo lstat64
+func c_lstat64(path *byte, stat *Stat_t) _C_int
+func Lstat(path string, stat *Stat_t) (err error) {
+ var _p1 *byte
+ _p1, err = BytePtrFromString(path)
+ if err != nil {
+ return
+ }
+ Entersyscall()
+ _r := c_lstat64(_p1, stat)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for mmap/mmap64
+//go:noescape
+//extern-sysinfo mmap64
+func c_mmap64(addr *byte, length Size_t, prot _C_int, flags _C_int, fd _C_int, offset Offset_t) *byte
+func mmap(addr uintptr, length uintptr, prot int, flags int, fd int, offset int64) (xaddr uintptr, err error) {
+ Entersyscall()
+ _r := c_mmap64((*byte)(unsafe.Pointer(addr)), Size_t(length), _C_int(prot), _C_int(flags), _C_int(fd), Offset_t(offset))
+ xaddr = (uintptr)(unsafe.Pointer(_r))
+ var errno Errno
+ setErrno := false
+ if _r == nil {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Open/__go_open64
+//go:noescape
+//extern-sysinfo __go_open64
+func c___go_open64(path *byte, mode _C_int, perm Mode_t) _C_int
+func Open(path string, mode int, perm uint32) (fd int, err error) {
+ var _p1 *byte
+ _p1, err = BytePtrFromString(path)
+ if err != nil {
+ return
+ }
+ Entersyscall()
+ _r := c___go_open64(_p1, _C_int(mode), Mode_t(perm))
+ fd = (int)(_r)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Pread/pread64
+//go:noescape
+//extern-sysinfo pread64
+func c_pread64(fd _C_int, buf *byte, count Size_t, offset Offset_t) Ssize_t
+func Pread(fd int, p []byte, offset int64) (n int, err error) {
+ var _p2 *byte
+ if len(p) > 0 {
+ _p2 = (*byte)(unsafe.Pointer(&p[0]))
+ } else {
+ _p2 = (*byte)(unsafe.Pointer(&_zero))
+ }
+ Entersyscall()
+ _r := c_pread64(_C_int(fd), _p2, Size_t(len(p)), Offset_t(offset))
+ n = (int)(_r)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Pwrite/pwrite64
+//go:noescape
+//extern-sysinfo pwrite64
+func c_pwrite64(fd _C_int, buf *byte, count Size_t, offset Offset_t) Ssize_t
+func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
+ var _p2 *byte
+ if len(p) > 0 {
+ _p2 = (*byte)(unsafe.Pointer(&p[0]))
+ } else {
+ _p2 = (*byte)(unsafe.Pointer(&_zero))
+ }
+ Entersyscall()
+ _r := c_pwrite64(_C_int(fd), _p2, Size_t(len(p)), Offset_t(offset))
+ n = (int)(_r)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Seek/lseek64
+//go:noescape
+//extern-sysinfo lseek64
+func c_lseek64(fd _C_int, offset Offset_t, whence _C_int) Offset_t
+func Seek(fd int, offset int64, whence int) (off int64, err error) {
+ Entersyscall()
+ _r := c_lseek64(_C_int(fd), Offset_t(offset), _C_int(whence))
+ off = (int64)(_r)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Setrlimit/setrlimit64
+//go:noescape
+//extern-sysinfo setrlimit64
+func c_setrlimit64(resource int, rlim *Rlimit) _C_int
+func Setrlimit(resource int, rlim *Rlimit) (err error) {
+ _r := c_setrlimit64(int(resource), rlim)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Stat/stat64
+//go:noescape
+//extern-sysinfo stat64
+func c_stat64(path *byte, stat *Stat_t) _C_int
+func Stat(path string, stat *Stat_t) (err error) {
+ var _p1 *byte
+ _p1, err = BytePtrFromString(path)
+ if err != nil {
+ return
+ }
+ Entersyscall()
+ _r := c_stat64(_p1, stat)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Truncate/truncate64
+//go:noescape
+//extern-sysinfo truncate64
+func c_truncate64(path *byte, length Offset_t) _C_int
+func Truncate(path string, length int64) (err error) {
+ var _p1 *byte
+ _p1, err = BytePtrFromString(path)
+ if err != nil {
+ return
+ }
+ Entersyscall()
+ _r := c_truncate64(_p1, Offset_t(length))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Mount/mount
+func Mount(source string, target string, fstype string, flags uintptr, data string) (err error) {
+ var _p1 *byte
+ _p1, err = BytePtrFromString(source)
+ if err != nil {
+ return
+ }
+ var _p2 *byte
+ _p2, err = BytePtrFromString(target)
+ if err != nil {
+ return
+ }
+ var _p3 *byte
+ _p3, err = BytePtrFromString(fstype)
+ if err != nil {
+ return
+ }
+ var _p5 *byte
+ _p5, err = BytePtrFromString(data)
+ if err != nil {
+ return
+ }
+ Entersyscall()
+ _r := c_mount(_p1, _p2, _p3, _C_long(flags), _p5)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Madvise/madvise
+//go:noescape
+//extern-sysinfo madvise
+func c_madvise(addr *byte, len Size_t, advice _C_int) _C_int
+func Madvise(b []byte, advice int) (err error) {
+ var _p1 *byte
+ if len(b) > 0 {
+ _p1 = (*byte)(unsafe.Pointer(&b[0]))
+ } else {
+ _p1 = (*byte)(unsafe.Pointer(&_zero))
+ }
+ Entersyscall()
+ _r := c_madvise(_p1, Size_t(len(b)), _C_int(advice))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Uname/uname
+//go:noescape
+//extern-sysinfo uname
+func c_uname(buf *Utsname) _C_int
+func Uname(buf *Utsname) (err error) {
+ _r := c_uname(buf)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for wait4/wait4
+//go:noescape
+//extern-sysinfo wait4
+func c_wait4(pid Pid_t, status *_C_int, options _C_int, rusage *Rusage) Pid_t
+func wait4(pid Pid_t, status *_C_int, options int, rusage *Rusage) (wpid Pid_t, err error) {
+ Entersyscall()
+ _r := c_wait4(Pid_t(pid), status, _C_int(options), rusage)
+ wpid = (Pid_t)(_r)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for accept/accept
+//go:noescape
+//extern-sysinfo accept
+func c_accept(fd _C_int, sa *RawSockaddrAny, len *Socklen_t) _C_int
+func accept(fd int, sa *RawSockaddrAny, len *Socklen_t) (nfd int, err error) {
+ Entersyscall()
+ _r := c_accept(_C_int(fd), sa, len)
+ nfd = (int)(_r)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for getsockname/getsockname
+//go:noescape
+//extern-sysinfo getsockname
+func c_getsockname(fd _C_int, sa *RawSockaddrAny, len *Socklen_t) _C_int
+func getsockname(fd int, sa *RawSockaddrAny, len *Socklen_t) (err error) {
+ _r := c_getsockname(_C_int(fd), sa, len)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for getpeername/getpeername
+//go:noescape
+//extern-sysinfo getpeername
+func c_getpeername(fd _C_int, sa *RawSockaddrAny, len *Socklen_t) _C_int
+func getpeername(fd int, sa *RawSockaddrAny, len *Socklen_t) (err error) {
+ _r := c_getpeername(_C_int(fd), sa, len)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for setsockopt/setsockopt
+//go:noescape
+//extern-sysinfo setsockopt
+func c_setsockopt(s _C_int, level _C_int, optname _C_int, val *byte, vallen Socklen_t) _C_int
+func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen Socklen_t) (err error) {
+ Entersyscall()
+ _r := c_setsockopt(_C_int(s), _C_int(level), _C_int(name), (*byte)(val), Socklen_t(vallen))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for recvfrom/recvfrom
+//go:noescape
+//extern-sysinfo recvfrom
+func c_recvfrom(fd _C_int, buf *byte, len Size_t, flags _C_int, from *RawSockaddrAny, fromlen *Socklen_t) Ssize_t
+func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *Socklen_t) (n int, err error) {
+ var _p2 *byte
+ if len(p) > 0 {
+ _p2 = (*byte)(unsafe.Pointer(&p[0]))
+ } else {
+ _p2 = (*byte)(unsafe.Pointer(&_zero))
+ }
+ Entersyscall()
+ _r := c_recvfrom(_C_int(fd), _p2, Size_t(len(p)), _C_int(flags), from, fromlen)
+ n = (int)(_r)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Listen/listen
+//go:noescape
+//extern-sysinfo listen
+func c_listen(fd _C_int, n _C_int) _C_int
+func Listen(fd int, n int) (err error) {
+ Entersyscall()
+ _r := c_listen(_C_int(fd), _C_int(n))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for Shutdown/shutdown
+//go:noescape
+//extern-sysinfo shutdown
+func c_shutdown(fd _C_int, how _C_int) _C_int
+func Shutdown(fd int, how int) (err error) {
+ Entersyscall()
+ _r := c_shutdown(_C_int(fd), _C_int(how))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for EpollCreate/epoll_create
+//go:noescape
+//extern-sysinfo epoll_create
+func c_epoll_create(size _C_int) _C_int
+func EpollCreate(size int) (fd int, err error) {
+ _r := c_epoll_create(_C_int(size))
+ fd = (int)(_r)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for EpollCreate1/epoll_create1
+//go:noescape
+//extern-sysinfo epoll_create1
+func c_epoll_create1(flags _C_int) _C_int
+func EpollCreate1(flags int) (fd int, err error) {
+ _r := c_epoll_create1(_C_int(flags))
+ fd = (int)(_r)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for EpollCtl/epoll_ctl
+//go:noescape
+//extern-sysinfo epoll_ctl
+func c_epoll_ctl(epfd _C_int, op _C_int, fd _C_int, event *EpollEvent) _C_int
+func EpollCtl(epfd int, op int, fd int, event *EpollEvent) (err error) {
+ _r := c_epoll_ctl(_C_int(epfd), _C_int(op), _C_int(fd), event)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for EpollWait/epoll_wait
+//go:noescape
+//extern-sysinfo epoll_wait
+func c_epoll_wait(epfd _C_int, events *EpollEvent, maxevents _C_int, timeout _C_int) _C_int
+func EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error) {
+ var _p2 *EpollEvent
+ if len(events) > 0 {
+ _p2 = (*EpollEvent)(unsafe.Pointer(&events[0]))
+ } else {
+ _p2 = (*EpollEvent)(unsafe.Pointer(&_zero))
+ }
+ Entersyscall()
+ _r := c_epoll_wait(_C_int(epfd), _p2, _C_int(len(events)), _C_int(msec))
+ n = (int)(_r)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for bind/bind
+//go:noescape
+//extern-sysinfo bind
+func c_bind(fd _C_int, sa *RawSockaddrAny, len Socklen_t) _C_int
+func bind(fd int, sa *RawSockaddrAny, len Socklen_t) (err error) {
+ Entersyscall()
+ _r := c_bind(_C_int(fd), sa, Socklen_t(len))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for connect/connect
+//go:noescape
+//extern-sysinfo connect
+func c_connect(s _C_int, addr *RawSockaddrAny, addrlen Socklen_t) _C_int
+func connect(s int, addr *RawSockaddrAny, addrlen Socklen_t) (err error) {
+ Entersyscall()
+ _r := c_connect(_C_int(s), addr, Socklen_t(addrlen))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for socket/socket
+//go:noescape
+//extern-sysinfo socket
+func c_socket(domain _C_int, typ _C_int, protocol _C_int) _C_int
+func socket(domain int, typ int, proto int) (fd int, err error) {
+ _r := c_socket(_C_int(domain), _C_int(typ), _C_int(proto))
+ fd = (int)(_r)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for socketpair/socketpair
+//go:noescape
+//extern-sysinfo socketpair
+func c_socketpair(domain _C_int, typ _C_int, protocol _C_int, fd *[2]_C_int) _C_int
+func socketpair(domain int, typ int, proto int, fd *[2]_C_int) (err error) {
+ _r := c_socketpair(_C_int(domain), _C_int(typ), _C_int(proto), fd)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for getsockopt/getsockopt
+//go:noescape
+//extern-sysinfo getsockopt
+func c_getsockopt(s _C_int, level _C_int, name _C_int, val *byte, vallen *Socklen_t) _C_int
+func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *Socklen_t) (err error) {
+ Entersyscall()
+ _r := c_getsockopt(_C_int(s), _C_int(level), _C_int(name), (*byte)(val), vallen)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for sendto/sendto
+//go:noescape
+//extern-sysinfo sendto
+func c_sendto(s _C_int, buf *byte, len Size_t, flags _C_int, to *RawSockaddrAny, tolen Socklen_t) Ssize_t
+func sendto(s int, buf []byte, flags int, to *RawSockaddrAny, tolen Socklen_t) (err error) {
+ var _p2 *byte
+ if len(buf) > 0 {
+ _p2 = (*byte)(unsafe.Pointer(&buf[0]))
+ } else {
+ _p2 = (*byte)(unsafe.Pointer(&_zero))
+ }
+ Entersyscall()
+ _r := c_sendto(_C_int(s), _p2, Size_t(len(buf)), _C_int(flags), to, Socklen_t(tolen))
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for recvmsg/recvmsg
+//go:noescape
+//extern-sysinfo recvmsg
+func c_recvmsg(s _C_int, msg *Msghdr, flags _C_int) Ssize_t
+func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
+ Entersyscall()
+ _r := c_recvmsg(_C_int(s), msg, _C_int(flags))
+ n = (int)(_r)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
+// Automatically generated wrapper for sendmsg/sendmsg
+//go:noescape
+//extern-sysinfo sendmsg
+func c_sendmsg(s _C_int, msg *Msghdr, flags _C_int) Ssize_t
+func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
+ Entersyscall()
+ _r := c_sendmsg(_C_int(s), msg, _C_int(flags))
+ n = (int)(_r)
+ var errno Errno
+ setErrno := false
+ if _r < 0 {
+ errno = GetErrno()
+ setErrno = true
+ }
+ Exitsyscall()
+ if setErrno {
+ err = errno
+ }
+ return
+}
+
--- /dev/null
+// Code generated by mklinknames.awk. DO NOT EDIT.
+
+package os
+
+import _ "unsafe"
+
--- /dev/null
+// Code generated by mklinknames.awk. DO NOT EDIT.
+
+package user
+
+import _ "unsafe"
+
+//go:linkname libc_getpwnam_r getpwnam_r
+//go:linkname libc_getpwuid_r getpwuid_r
+//go:linkname libc_getgrnam_r getgrnam_r
+//go:linkname libc_getgrgid_r getgrgid_r
+//go:linkname libc_getgrouplist getgrouplist
+//go:linkname getGroupList getgrouplist
--- /dev/null
+archive/tar bytes errors fmt io/fs io math os/user path reflect runtime sort strconv strings sync syscall time
+archive/zip bufio compress/flate encoding/binary errors hash/crc32 hash io/fs io os path sort strings sync time unicode/utf8
+bufio bytes errors io strings unicode/utf8
+bytes errors internal/bytealg io unicode unicode/utf8
+compress/bzip2 bufio io sort
+compress/flate bufio fmt io math/bits math sort strconv sync
+compress/gzip bufio compress/flate encoding/binary errors fmt hash/crc32 io time
+compress/lzw bufio errors fmt io
+compress/zlib bufio compress/flate encoding/binary errors fmt hash/adler32 hash io
+container/heap sort
+container/list
+container/ring
+context errors internal/reflectlite sync/atomic sync time
+crypto hash io strconv
+crypto/aes crypto/cipher crypto/internal/subtle encoding/binary strconv
+crypto/cipher crypto/internal/subtle crypto/subtle encoding/binary errors io runtime
+crypto/des crypto/cipher crypto/internal/subtle encoding/binary strconv sync
+crypto/dsa crypto/internal/randutil errors io math/big
+crypto/ecdsa crypto/aes crypto/cipher crypto/elliptic crypto crypto/internal/randutil crypto/sha512 errors golang.org/x/crypto/cryptobyte/asn1 golang.org/x/crypto/cryptobyte io math/big
+crypto/ed25519 bytes crypto/ed25519/internal/edwards25519 crypto crypto/rand crypto/sha512 errors io strconv
+crypto/ed25519/internal/edwards25519 crypto/ed25519/internal/edwards25519/field crypto/subtle encoding/binary errors sync
+crypto/ed25519/internal/edwards25519/field crypto/subtle encoding/binary math/bits
+crypto/elliptic crypto/elliptic/internal/nistec crypto/rand io math/big sync
+crypto/elliptic/internal/fiat crypto/subtle errors math/bits
+crypto/elliptic/internal/nistec crypto/elliptic/internal/fiat crypto/subtle errors
+crypto/hmac crypto/subtle hash
+crypto/internal/randutil io sync
+crypto/internal/subtle
+crypto/md5 crypto encoding/binary errors hash math/bits
+crypto/rand bufio crypto/aes crypto/cipher encoding/binary errors internal/syscall/unix io/fs io math/big os runtime sync/atomic sync syscall time
+crypto/rc4 crypto/internal/subtle strconv
+crypto/rsa bytes crypto crypto/internal/randutil crypto/rand crypto/subtle errors hash io math/big math
+crypto/sha1 crypto encoding/binary errors hash math/bits
+crypto/sha256 crypto encoding/binary errors hash math/bits
+crypto/sha512 crypto encoding/binary errors hash math/bits
+crypto/subtle
+crypto/tls bytes container/list context crypto/aes crypto/cipher crypto/des crypto/ecdsa crypto/ed25519 crypto/elliptic crypto crypto/hmac crypto/md5 crypto/rand crypto/rc4 crypto/rsa crypto/sha1 crypto/sha256 crypto/sha512 crypto/subtle crypto/x509 encoding/pem errors fmt golang.org/x/crypto/chacha20poly1305 golang.org/x/crypto/cryptobyte golang.org/x/crypto/curve25519 golang.org/x/crypto/hkdf hash internal/cpu internal/godebug io math/big net os runtime strconv strings sync/atomic sync time
+crypto/x509 bytes crypto/aes crypto/cipher crypto/des crypto/dsa crypto/ecdsa crypto/ed25519 crypto/elliptic crypto crypto/md5 crypto/rsa crypto/sha1 crypto/sha256 crypto/sha512 crypto/x509/pkix encoding/asn1 encoding/hex encoding/pem errors fmt golang.org/x/crypto/cryptobyte/asn1 golang.org/x/crypto/cryptobyte internal/godebug io/fs io math/big net net/url os path/filepath reflect runtime strconv strings sync time unicode unicode/utf16 unicode/utf8
+crypto/x509/pkix encoding/asn1 encoding/hex fmt math/big time
+database/sql context database/sql/driver errors fmt io reflect runtime sort strconv sync/atomic sync time unicode unicode/utf8
+database/sql/driver context errors fmt reflect strconv time
+debug/buildinfo bytes debug/elf debug/macho debug/pe encoding/binary errors fmt internal/xcoff io/fs io os runtime/debug
+debug/dwarf bytes encoding/binary errors fmt io path sort strconv strings
+debug/elf bytes compress/zlib debug/dwarf encoding/binary errors fmt io os strconv strings
+debug/gosym bytes encoding/binary fmt sort strconv strings sync
+debug/macho bytes compress/zlib debug/dwarf encoding/binary fmt io os strconv strings
+debug/pe bytes compress/zlib debug/dwarf encoding/binary fmt io os strconv strings
+debug/plan9obj encoding/binary errors fmt io os
+embed errors io/fs io time
+encoding
+encoding/ascii85 io strconv
+encoding/asn1 bytes errors fmt math/big math reflect sort strconv strings time unicode/utf16 unicode/utf8
+encoding/base32 io strconv
+encoding/base64 encoding/binary io strconv
+encoding/binary errors io math reflect sync
+encoding/csv bufio bytes errors fmt io strings unicode unicode/utf8
+encoding/gob bufio encoding/binary encoding errors fmt io math/bits math os reflect sync/atomic sync unicode unicode/utf8
+encoding/hex errors fmt io strings
+encoding/json bytes encoding/base64 encoding errors fmt io math reflect sort strconv strings sync unicode unicode/utf16 unicode/utf8
+encoding/pem bytes encoding/base64 errors io sort strings
+encoding/xml bufio bytes encoding errors fmt io reflect strconv strings sync unicode unicode/utf8
+errors internal/reflectlite
+expvar encoding/json fmt log math net/http os runtime sort strconv strings sync/atomic sync
+flag errors fmt io os reflect sort strconv strings time
+fmt errors internal/fmtsort io math os reflect strconv sync unicode/utf8
+go/ast bytes fmt go/scanner go/token io os reflect sort strconv strings
+go/build bufio bytes errors fmt go/ast go/build/constraint go/doc go/parser go/token internal/buildcfg internal/execabs internal/goroot internal/goversion io/fs io io/ioutil os path/filepath path runtime sort strconv strings unicode unicode/utf8
+go/build/constraint errors strings unicode unicode/utf8
+go/constant fmt go/token math/big math/bits math strconv strings sync unicode/utf8
+go/doc bytes fmt go/ast go/token internal/lazyregexp io path sort strconv strings text/template unicode unicode/utf8
+go/format bytes fmt go/ast go/parser go/printer go/token io strings
+go/importer go/build go/internal/gccgoimporter go/internal/gcimporter go/internal/srcimporter go/token go/types io os runtime
+go/internal/gccgoimporter bufio bytes debug/elf errors fmt go/constant go/token go/types internal/execabs internal/xcoff io os path/filepath strconv strings text/scanner unicode/utf8
+go/internal/gcimporter bufio bytes encoding/binary fmt go/build go/constant go/token go/types io math/big os path/filepath sort strconv strings sync
+go/internal/srcimporter fmt go/ast go/build go/parser go/token go/types internal/execabs io os path/filepath strings sync
+go/internal/typeparams go/ast go/token
+go/parser bytes errors fmt go/ast go/internal/typeparams go/scanner go/token io/fs io os path/filepath strconv strings unicode
+go/printer bytes fmt go/ast go/build/constraint go/token io math os sort strconv strings text/tabwriter unicode unicode/utf8
+go/scanner bytes fmt go/token io path/filepath sort strconv unicode unicode/utf8
+go/token fmt sort strconv sync unicode unicode/utf8
+go/types bytes container/heap errors fmt go/ast go/constant go/internal/typeparams go/parser go/token io math regexp sort strconv strings sync/atomic sync unicode unicode/utf8
+golang.org/x/crypto/chacha20 crypto/cipher encoding/binary errors golang.org/x/crypto/internal/subtle math/bits runtime
+golang.org/x/crypto/chacha20poly1305 crypto/cipher encoding/binary errors golang.org/x/crypto/chacha20 golang.org/x/crypto/internal/poly1305 golang.org/x/crypto/internal/subtle
+golang.org/x/crypto/cryptobyte encoding/asn1 errors fmt golang.org/x/crypto/cryptobyte/asn1 math/big reflect time
+golang.org/x/crypto/cryptobyte/asn1
+golang.org/x/crypto/curve25519 crypto/subtle encoding/binary fmt golang.org/x/crypto/curve25519/internal/field
+golang.org/x/crypto/curve25519/internal/field crypto/subtle encoding/binary math/bits
+golang.org/x/crypto/ed25519 crypto/ed25519 io
+golang.org/x/crypto/ed25519/internal/edwards25519 encoding/binary
+golang.org/x/crypto/hkdf crypto/hmac errors hash io
+golang.org/x/crypto/internal/poly1305 crypto/subtle encoding/binary math/bits
+golang.org/x/crypto/internal/subtle
+golang.org/x/crypto/poly1305 crypto/subtle encoding/binary math/bits
+golang.org/x/mod/internal/lazyregexp os regexp strings sync
+golang.org/x/mod/modfile bytes errors fmt golang.org/x/mod/internal/lazyregexp golang.org/x/mod/module golang.org/x/mod/semver os path/filepath sort strconv strings unicode unicode/utf8
+golang.org/x/mod/module errors fmt golang.org/x/mod/internal/lazyregexp golang.org/x/mod/semver golang.org/x/xerrors path sort strings time unicode unicode/utf8
+golang.org/x/mod/semver sort
+golang.org/x/mod/sumdb bytes context errors fmt golang.org/x/mod/internal/lazyregexp golang.org/x/mod/module golang.org/x/mod/sumdb/note golang.org/x/mod/sumdb/tlog net/http os path strings sync/atomic sync
+golang.org/x/mod/sumdb/dirhash archive/zip crypto/sha256 encoding/base64 errors fmt io os path/filepath sort strings
+golang.org/x/mod/sumdb/note bytes crypto/sha256 encoding/base64 encoding/binary errors fmt golang.org/x/crypto/ed25519 io strconv strings unicode unicode/utf8
+golang.org/x/mod/sumdb/tlog bytes crypto/sha256 encoding/base64 errors fmt math/bits strconv strings unicode/utf8
+golang.org/x/mod/zip archive/zip bytes errors fmt golang.org/x/mod/module io io/ioutil os/exec os path/filepath path strings unicode unicode/utf8
+golang.org/x/net/dns/dnsmessage errors
+golang.org/x/net/http/httpguts golang.org/x/net/idna net net/textproto strings unicode/utf8
+golang.org/x/net/http/httpproxy errors fmt golang.org/x/net/idna net net/url os strings unicode/utf8
+golang.org/x/net/http2/hpack bytes errors fmt io sync
+golang.org/x/net/idna fmt golang.org/x/text/secure/bidirule golang.org/x/text/unicode/bidi golang.org/x/text/unicode/norm math strings unicode/utf8
+golang.org/x/net/nettest bytes encoding/binary errors fmt io io/ioutil math/rand net os/exec os runtime strconv strings sync syscall testing time
+golang.org/x/sync/semaphore container/list context sync
+golang.org/x/sys/cpu io/ioutil os runtime strings
+golang.org/x/text/secure/bidirule errors golang.org/x/text/transform golang.org/x/text/unicode/bidi unicode/utf8
+golang.org/x/text/transform bytes errors io unicode/utf8
+golang.org/x/text/unicode/bidi bytes container/list fmt log sort unicode/utf8
+golang.org/x/text/unicode/norm encoding/binary fmt golang.org/x/text/transform io sync unicode/utf8
+golang.org/x/tools/go/analysis flag fmt go/ast golang.org/x/tools/internal/analysisinternal go/token go/types reflect strings unicode
+golang.org/x/tools/go/analysis/internal/analysisflags crypto/sha256 encoding/gob encoding/json flag fmt golang.org/x/tools/go/analysis go/token io io/ioutil log os sort strconv strings
+golang.org/x/tools/go/analysis/internal/facts bytes encoding/gob fmt golang.org/x/tools/go/analysis golang.org/x/tools/go/types/objectpath golang.org/x/tools/internal/typeparams go/types io/ioutil log reflect sort sync
+golang.org/x/tools/go/analysis/passes/asmdecl bytes fmt go/ast go/build golang.org/x/tools/go/analysis golang.org/x/tools/go/analysis/passes/internal/analysisutil go/token go/types log regexp strconv strings
+golang.org/x/tools/go/analysis/passes/assign fmt go/ast golang.org/x/tools/go/analysis golang.org/x/tools/go/analysis/passes/inspect golang.org/x/tools/go/analysis/passes/internal/analysisutil golang.org/x/tools/go/ast/inspector go/token reflect
+golang.org/x/tools/go/analysis/passes/atomic go/ast golang.org/x/tools/go/analysis golang.org/x/tools/go/analysis/passes/inspect golang.org/x/tools/go/analysis/passes/internal/analysisutil golang.org/x/tools/go/ast/inspector go/token go/types
+golang.org/x/tools/go/analysis/passes/bools go/ast golang.org/x/tools/go/analysis golang.org/x/tools/go/analysis/passes/inspect golang.org/x/tools/go/analysis/passes/internal/analysisutil golang.org/x/tools/go/ast/inspector go/token go/types
+golang.org/x/tools/go/analysis/passes/buildtag go/ast go/build/constraint golang.org/x/tools/go/analysis golang.org/x/tools/go/analysis/passes/internal/analysisutil go/parser go/token strings unicode
+golang.org/x/tools/go/analysis/passes/cgocall fmt go/ast go/format golang.org/x/tools/go/analysis golang.org/x/tools/go/analysis/passes/internal/analysisutil go/parser go/token go/types log os runtime strconv
+golang.org/x/tools/go/analysis/passes/composite go/ast golang.org/x/tools/go/analysis golang.org/x/tools/go/analysis/passes/inspect golang.org/x/tools/go/ast/inspector golang.org/x/tools/internal/typeparams go/types strings
+golang.org/x/tools/go/analysis/passes/copylock bytes fmt go/ast golang.org/x/tools/go/analysis golang.org/x/tools/go/analysis/passes/inspect golang.org/x/tools/go/analysis/passes/internal/analysisutil golang.org/x/tools/go/ast/inspector golang.org/x/tools/internal/typeparams go/token go/types
+golang.org/x/tools/go/analysis/passes/ctrlflow go/ast golang.org/x/tools/go/analysis golang.org/x/tools/go/analysis/passes/inspect golang.org/x/tools/go/ast/inspector golang.org/x/tools/go/cfg golang.org/x/tools/go/types/typeutil go/types log reflect
+golang.org/x/tools/go/analysis/passes/errorsas go/ast golang.org/x/tools/go/analysis golang.org/x/tools/go/analysis/passes/inspect golang.org/x/tools/go/ast/inspector golang.org/x/tools/go/types/typeutil go/types
+golang.org/x/tools/go/analysis/passes/framepointer go/build golang.org/x/tools/go/analysis golang.org/x/tools/go/analysis/passes/internal/analysisutil regexp strings
+golang.org/x/tools/go/analysis/passes/httpresponse go/ast golang.org/x/tools/go/analysis golang.org/x/tools/go/analysis/passes/inspect golang.org/x/tools/go/analysis/passes/internal/analysisutil golang.org/x/tools/go/ast/inspector go/types
+golang.org/x/tools/go/analysis/passes/ifaceassert go/ast golang.org/x/tools/go/analysis golang.org/x/tools/go/analysis/passes/inspect golang.org/x/tools/go/ast/inspector golang.org/x/tools/internal/typeparams go/types
+golang.org/x/tools/go/analysis/passes/inspect golang.org/x/tools/go/analysis golang.org/x/tools/go/ast/inspector reflect
+golang.org/x/tools/go/analysis/passes/internal/analysisutil bytes go/ast go/printer go/token go/types io/ioutil
+golang.org/x/tools/go/analysis/passes/loopclosure go/ast golang.org/x/tools/go/analysis golang.org/x/tools/go/analysis/passes/inspect golang.org/x/tools/go/ast/inspector golang.org/x/tools/go/types/typeutil go/types
+golang.org/x/tools/go/analysis/passes/lostcancel fmt go/ast golang.org/x/tools/go/analysis golang.org/x/tools/go/analysis/passes/ctrlflow golang.org/x/tools/go/analysis/passes/inspect golang.org/x/tools/go/ast/inspector golang.org/x/tools/go/cfg go/types
+golang.org/x/tools/go/analysis/passes/nilfunc go/ast golang.org/x/tools/go/analysis golang.org/x/tools/go/analysis/passes/inspect golang.org/x/tools/go/ast/inspector golang.org/x/tools/internal/typeparams go/token go/types
+golang.org/x/tools/go/analysis/passes/pkgfact fmt go/ast golang.org/x/tools/go/analysis go/token go/types reflect sort strings
+golang.org/x/tools/go/analysis/passes/printf bytes fmt go/ast go/constant golang.org/x/tools/go/analysis golang.org/x/tools/go/analysis/passes/inspect golang.org/x/tools/go/analysis/passes/internal/analysisutil golang.org/x/tools/go/ast/inspector golang.org/x/tools/go/types/typeutil golang.org/x/tools/internal/typeparams go/token go/types reflect regexp sort strconv strings unicode/utf8
+golang.org/x/tools/go/analysis/passes/shift go/ast go/constant golang.org/x/tools/go/analysis golang.org/x/tools/go/analysis/passes/inspect golang.org/x/tools/go/analysis/passes/internal/analysisutil golang.org/x/tools/go/ast/inspector golang.org/x/tools/internal/typeparams go/token go/types math
+golang.org/x/tools/go/analysis/passes/sigchanyzer bytes go/ast go/format golang.org/x/tools/go/analysis golang.org/x/tools/go/analysis/passes/inspect golang.org/x/tools/go/ast/inspector go/token go/types
+golang.org/x/tools/go/analysis/passes/stdmethods go/ast golang.org/x/tools/go/analysis golang.org/x/tools/go/analysis/passes/inspect golang.org/x/tools/go/ast/inspector go/types strings
+golang.org/x/tools/go/analysis/passes/stringintconv fmt go/ast golang.org/x/tools/go/analysis golang.org/x/tools/go/analysis/passes/inspect golang.org/x/tools/go/ast/inspector golang.org/x/tools/internal/typeparams go/types strings
+golang.org/x/tools/go/analysis/passes/structtag errors go/ast golang.org/x/tools/go/analysis golang.org/x/tools/go/analysis/passes/inspect golang.org/x/tools/go/ast/inspector go/token go/types path/filepath reflect strconv strings
+golang.org/x/tools/go/analysis/passes/testinggoroutine go/ast golang.org/x/tools/go/analysis golang.org/x/tools/go/analysis/passes/inspect golang.org/x/tools/go/analysis/passes/internal/analysisutil golang.org/x/tools/go/ast/inspector golang.org/x/tools/internal/typeparams
+golang.org/x/tools/go/analysis/passes/tests go/ast golang.org/x/tools/go/analysis golang.org/x/tools/internal/typeparams go/token go/types regexp strings unicode unicode/utf8
+golang.org/x/tools/go/analysis/passes/unmarshal go/ast golang.org/x/tools/go/analysis golang.org/x/tools/go/analysis/passes/inspect golang.org/x/tools/go/ast/inspector golang.org/x/tools/go/types/typeutil golang.org/x/tools/internal/typeparams go/types
+golang.org/x/tools/go/analysis/passes/unreachable go/ast golang.org/x/tools/go/analysis golang.org/x/tools/go/analysis/passes/inspect golang.org/x/tools/go/ast/inspector go/token log
+golang.org/x/tools/go/analysis/passes/unsafeptr go/ast golang.org/x/tools/go/analysis golang.org/x/tools/go/analysis/passes/inspect golang.org/x/tools/go/analysis/passes/internal/analysisutil golang.org/x/tools/go/ast/inspector go/token go/types
+golang.org/x/tools/go/analysis/passes/unusedresult go/ast golang.org/x/tools/go/analysis golang.org/x/tools/go/analysis/passes/inspect golang.org/x/tools/go/analysis/passes/internal/analysisutil golang.org/x/tools/go/ast/inspector golang.org/x/tools/internal/typeparams go/token go/types sort strings
+golang.org/x/tools/go/analysis/unitchecker encoding/gob encoding/json flag fmt go/ast go/build go/importer golang.org/x/tools/go/analysis golang.org/x/tools/go/analysis/internal/analysisflags golang.org/x/tools/go/analysis/internal/facts golang.org/x/tools/internal/typeparams go/parser go/token go/types io io/ioutil log os path/filepath reflect sort strings sync time
+golang.org/x/tools/go/ast/astutil fmt go/ast golang.org/x/tools/internal/typeparams go/token reflect sort strconv strings
+golang.org/x/tools/go/ast/inspector go/ast golang.org/x/tools/internal/typeparams
+golang.org/x/tools/go/cfg bytes fmt go/ast go/format go/token
+golang.org/x/tools/go/types/objectpath fmt golang.org/x/tools/internal/typeparams go/types sort strconv strings
+golang.org/x/tools/go/types/typeutil bytes fmt go/ast golang.org/x/tools/go/ast/astutil golang.org/x/tools/internal/typeparams go/types reflect sync
+golang.org/x/tools/internal/analysisinternal bytes fmt go/ast golang.org/x/tools/go/ast/astutil golang.org/x/tools/internal/lsp/fuzzy go/token go/types strings
+golang.org/x/tools/internal/lsp/fuzzy bytes fmt unicode
+golang.org/x/tools/internal/typeparams bytes errors fmt go/ast go/token go/types os strings
+golang.org/x/tools/txtar bytes fmt io/ioutil strings
+golang.org/x/xerrors bytes fmt golang.org/x/xerrors/internal io reflect runtime strconv strings unicode unicode/utf8
+golang.org/x/xerrors/internal
+hash io
+hash/adler32 errors hash
+hash/crc32 errors hash sync/atomic sync
+hash/crc64 errors hash sync
+hash/fnv errors hash math/bits
+hash/maphash internal/unsafeheader
+html strings sync unicode/utf8
+html/template bytes encoding/json fmt html io/fs io os path/filepath path reflect strconv strings sync text/template text/template/parse unicode unicode/utf8
+image bufio errors image/color io math/bits strconv sync/atomic sync
+image/color
+image/color/palette image/color
+image/draw image/color image image/internal/imageutil
+image/gif bufio bytes compress/lzw errors fmt image/color image/color/palette image/draw image io
+image/internal/imageutil image
+image/jpeg bufio errors image/color image image/internal/imageutil io
+image/png bufio compress/zlib encoding/binary fmt hash/crc32 hash image/color image io strconv
+index/suffixarray bytes encoding/binary errors io math regexp sort
+internal/abi
+internal/buildcfg fmt internal/goexperiment os path/filepath reflect strings
+internal/bytealg internal/cpu
+internal/cfg
+internal/cpu
+internal/execabs context fmt os/exec path/filepath reflect
+internal/fmtsort reflect sort
+internal/fuzz bytes context crypto/sha256 encoding/binary encoding/json errors fmt go/ast go/parser go/token internal/godebug internal/unsafeheader io io/ioutil math/bits math os/exec os path/filepath reflect runtime strconv strings sync/atomic sync syscall time unicode/utf8
+internal/goarch
+internal/godebug os
+internal/goexperiment
+internal/goos
+internal/goroot os path/filepath
+internal/goversion
+internal/intern internal/godebug runtime sync
+internal/itoa
+internal/lazyregexp os regexp strings sync
+internal/lazytemplate io os strings sync text/template
+internal/nettrace
+internal/obscuretestdata encoding/base64 io os
+internal/oserror errors
+internal/poll errors internal/syscall/unix io runtime sync/atomic sync syscall time
+internal/profile bufio bytes compress/gzip errors fmt io math regexp sort strconv strings time
+internal/race
+internal/reflectlite internal/goarch internal/unsafeheader runtime
+internal/singleflight sync
+internal/syscall/execenv syscall
+internal/syscall/unix sync/atomic syscall
+internal/sysinfo internal/cpu sync
+internal/testenv bytes errors flag internal/cfg os/exec os path/filepath runtime strconv strings sync syscall testing time
+internal/testlog sync/atomic sync
+internal/trace bufio bytes container/heap fmt io math math/rand os/exec os path/filepath runtime sort strconv strings time
+internal/unsafeheader
+internal/xcoff debug/dwarf encoding/binary fmt io os strconv strings
+io errors sync
+io/fs errors internal/oserror io path sort time unicode/utf8
+io/ioutil io/fs io os sort
+log fmt io os runtime sync/atomic sync time
+log/syslog errors fmt log net os strings sync time
+math internal/cpu math/bits
+math/big bytes encoding/binary errors fmt io math/bits math math/rand strconv strings sync
+math/bits
+math/cmplx math/bits math
+math/rand math sync
+mime bufio bytes encoding/base64 errors fmt io os sort strings sync unicode unicode/utf8
+mime/multipart bufio bytes crypto/rand errors fmt io math mime mime/quotedprintable net/textproto os path/filepath sort strings
+mime/quotedprintable bufio bytes fmt io
+net context errors golang.org/x/net/dns/dnsmessage internal/bytealg internal/godebug internal/itoa internal/nettrace internal/poll internal/singleflight io net/netip os runtime sort sync/atomic sync syscall time
+net/http bufio bytes compress/gzip container/list context crypto/rand crypto/tls encoding/base64 encoding/binary errors fmt golang.org/x/net/http2/hpack golang.org/x/net/http/httpguts golang.org/x/net/http/httpproxy golang.org/x/net/idna internal/godebug io/fs io io/ioutil log math math/rand mime mime/multipart net net/http/httptrace net/http/internal/ascii net/http/internal net/textproto net/url os path/filepath path reflect runtime sort strconv strings sync/atomic sync time unicode/utf8
+net/http/cgi bufio crypto/tls errors fmt golang.org/x/net/http/httpguts io log net net/http net/textproto net/url os/exec os path/filepath regexp runtime strconv strings
+net/http/cookiejar errors fmt net net/http net/http/internal/ascii net/url sort strings sync time unicode/utf8
+net/http/fcgi bufio bytes context encoding/binary errors fmt io net net/http/cgi net/http os strings sync time
+net/http/httptest bufio bytes crypto/tls crypto/x509 flag fmt golang.org/x/net/http/httpguts io log net net/http net/http/internal/testcert net/textproto os strconv strings sync time
+net/http/httptrace context crypto/tls internal/nettrace net net/textproto reflect time
+net/http/httputil bufio bytes context errors fmt golang.org/x/net/http/httpguts io log mime net net/http net/http/internal/ascii net/http/internal net/textproto net/url strings sync time
+net/http/internal bufio bytes errors fmt io
+net/http/internal/ascii strings unicode
+net/http/internal/testcert strings
+net/http/pprof bufio bytes context fmt html internal/profile io log net/http net/url os runtime runtime/pprof runtime/trace sort strconv strings time
+net/internal/socktest fmt sync syscall
+net/mail bufio errors fmt io log mime net/textproto strings sync time unicode/utf8
+net/netip errors internal/bytealg internal/intern internal/itoa math/bits math strconv
+net/rpc bufio encoding/gob errors fmt go/token html/template io log net net/http reflect sort strings sync
+net/rpc/jsonrpc encoding/json errors fmt io net net/rpc sync
+net/smtp crypto/hmac crypto/md5 crypto/tls encoding/base64 errors fmt io net net/textproto strings
+net/textproto bufio bytes fmt io net strconv strings sync
+net/url errors fmt sort strconv strings
+os errors internal/itoa internal/oserror internal/poll internal/syscall/execenv internal/syscall/unix internal/testlog internal/unsafeheader io/fs io runtime sort sync/atomic sync syscall time
+os/exec bytes context errors internal/syscall/execenv io/fs io os path/filepath runtime strconv strings sync syscall
+os/exec/internal/fdtest syscall
+os/signal context os sync syscall
+os/signal/internal/pty fmt os syscall
+os/user fmt strconv strings sync syscall
+path errors internal/bytealg unicode/utf8
+path/filepath errors io/fs os runtime sort strings syscall unicode/utf8
+reflect errors internal/abi internal/bytealg internal/goarch internal/itoa internal/unsafeheader math runtime strconv sync unicode unicode/utf8
+reflect/internal/example1
+reflect/internal/example2
+regexp bytes io regexp/syntax sort strconv strings sync unicode unicode/utf8
+regexp/syntax sort strconv strings unicode unicode/utf8
+runtime internal/abi internal/bytealg internal/cpu internal/goarch internal/goexperiment internal/goos runtime/internal/atomic runtime/internal/math runtime/internal/sys
+runtime/cgo sync/atomic sync
+runtime/debug fmt os runtime sort strconv strings time
+runtime/internal/atomic
+runtime/internal/math internal/goarch
+runtime/internal/sys internal/goarch internal/goos
+runtime/internal/syscall
+runtime/metrics math runtime
+runtime/pprof bufio bytes compress/gzip context encoding/binary errors fmt internal/abi io math os runtime sort strconv strings sync syscall text/tabwriter time
+runtime/trace context fmt io runtime sync/atomic sync
+sort internal/reflectlite
+strconv errors internal/bytealg math/bits math runtime unicode/utf8
+strings errors internal/bytealg io sync unicode unicode/utf8
+sync internal/race runtime sync/atomic
+sync/atomic
+syscall errors internal/bytealg internal/itoa internal/oserror internal/race internal/unsafeheader runtime sync
+testing bytes errors flag fmt internal/race internal/sysinfo io math math/rand os path/filepath reflect runtime/debug runtime runtime/trace sort strconv strings sync/atomic sync time unicode unicode/utf8
+testing/fstest errors fmt io/fs io path reflect sort strings testing/iotest time
+testing/internal/testdeps bufio context internal/fuzz internal/testlog io os os/signal reflect regexp runtime/pprof strings sync time
+testing/iotest bytes errors fmt io log
+testing/quick flag fmt math math/rand reflect strings time
+text/scanner bytes fmt io os unicode unicode/utf8
+text/tabwriter io unicode/utf8
+text/template bytes errors fmt internal/fmtsort io/fs io net/url os path/filepath path reflect runtime strings sync text/template/parse unicode unicode/utf8
+text/template/parse bytes fmt runtime strconv strings unicode unicode/utf8
+time errors runtime sync syscall
+time/tzdata errors syscall
+unicode
+unicode/utf16
+unicode/utf8
--- /dev/null
+// Code generated by mklinknames.awk. DO NOT EDIT.
+
+package runtime
+
+import _ "unsafe"
+
+//go:linkname libcPipe pipe
+//go:linkname libcPipe2 pipe2
+//go:linkname mincore mincore
+//go:linkname sigaction sigaction
+//go:linkname sigprocmask sigprocmask
+//go:linkname sigfillset sigfillset
+//go:linkname sigemptyset sigemptyset
+//go:linkname c_sigaddset sigaddset
+//go:linkname c_sigdelset sigdelset
+//go:linkname sigaltstack sigaltstack
+//go:linkname raise raise
+//go:linkname getpid getpid
+//go:linkname kill kill
+//go:linkname setitimer setitimer
+//go:linkname exit exit
--- /dev/null
+// Generated by mksigtab.sh. Do not edit.
+
+package runtime
+
+var sigtable = [...]sigTabT{
+ 0: {0, "SIGNONE: no trap"},
+ _SIGHUP: {_SigNotify + _SigKill, "SIGHUP: terminal line hangup"},
+ _SIGINT: {_SigNotify + _SigKill, "SIGINT: interrupt"},
+ _SIGQUIT: {_SigNotify + _SigThrow, "SIGQUIT: quit"},
+ _SIGILL: {_SigThrow + _SigUnblock, "SIGILL: illegal instruction"},
+ _SIGTRAP: {_SigThrow + _SigUnblock, "SIGTRAP: trace trap"},
+ _SIGABRT: {_SigNotify + _SigThrow, "SIGABRT: abort"},
+ _SIGBUS: {_SigPanic + _SigUnblock, "SIGBUS: bus error"},
+ _SIGFPE: {_SigPanic + _SigUnblock, "SIGFPE: floating-point exception"},
+ _SIGKILL: {0, "SIGKILL: kill"},
+ _SIGUSR1: {_SigNotify, "SIGUSR1: user-defined signal 1"},
+ _SIGSEGV: {_SigPanic + _SigUnblock, "SIGSEGV: segmentation violation"},
+ _SIGUSR2: {_SigNotify, "SIGUSR2: user-defined signal 2"},
+ _SIGPIPE: {_SigNotify, "SIGPIPE: write to broken pipe"},
+ _SIGALRM: {_SigNotify, "SIGALRM: alarm clock"},
+ _SIGTERM: {_SigNotify + _SigKill, "SIGTERM: termination"},
+ _SIGCHLD: {_SigNotify + _SigUnblock, "SIGCHLD: child status has changed"},
+ _SIGCONT: {_SigNotify + _SigDefault, "SIGCONT: continue"},
+ _SIGSTOP: {0, "SIGSTOP: stop"},
+ _SIGTSTP: {_SigNotify + _SigDefault, "SIGTSTP: keyboard stop"},
+ _SIGTTIN: {_SigNotify + _SigDefault, "SIGTTIN: background read from tty"},
+ _SIGTTOU: {_SigNotify + _SigDefault, "SIGTTOU: background write to tty"},
+ _SIGURG: {_SigNotify, "SIGURG: urgent condition on socket"},
+ _SIGXCPU: {_SigNotify, "SIGXCPU: cpu limit exceeded"},
+ _SIGXFSZ: {_SigNotify, "SIGXFSZ: file size limit exceeded"},
+ _SIGVTALRM: {_SigNotify, "SIGVTALRM: virtual alarm clock"},
+ _SIGPROF: {_SigNotify + _SigUnblock, "SIGPROF: profiling alarm clock"},
+ _SIGWINCH: {_SigNotify, "SIGWINCH: window size change"},
+ _SIGSYS: {_SigThrow, "SIGSYS: bad system call"},
+ _SIGSTKFLT: {_SigThrow + _SigUnblock, "SIGSTKFLT: stack fault"},
+ _SIGPWR: {_SigNotify, "SIGPWR: power failure restart"},
+ _SIGPOLL: {_SigNotify, "SIGPOLL: pollable event occurred"},
+// 32: {_SigSetStack + _SigUnblock, "signal 32"}, /* SIGCANCEL; see issue 6997 */
+// 33: {_SigSetStack + _SigUnblock, "signal 33"}, /* SIGSETXID; see issues 3871, 9400, 12498 */
+// 34: {_SigSetStack + _SigUnblock, "signal 34"}, /* musl SIGSYNCCALL; see issue 39343 */
+// 35: {_SigNotify, "signal 35"},
+// 36: {_SigNotify, "signal 36"},
+// 37: {_SigNotify, "signal 37"},
+// 38: {_SigNotify, "signal 38"},
+// 39: {_SigNotify, "signal 39"},
+// 40: {_SigNotify, "signal 40"},
+// 41: {_SigNotify, "signal 41"},
+// 42: {_SigNotify, "signal 42"},
+// 43: {_SigNotify, "signal 43"},
+// 44: {_SigNotify, "signal 44"},
+// 45: {_SigNotify, "signal 45"},
+// 46: {_SigNotify, "signal 46"},
+// 47: {_SigNotify, "signal 47"},
+// 48: {_SigNotify, "signal 48"},
+// 49: {_SigNotify, "signal 49"},
+// 50: {_SigNotify, "signal 50"},
+// 51: {_SigNotify, "signal 51"},
+// 52: {_SigNotify, "signal 52"},
+// 53: {_SigNotify, "signal 53"},
+// 54: {_SigNotify, "signal 54"},
+// 55: {_SigNotify, "signal 55"},
+// 56: {_SigNotify, "signal 56"},
+// 57: {_SigNotify, "signal 57"},
+// 58: {_SigNotify, "signal 58"},
+// 59: {_SigNotify, "signal 59"},
+// 60: {_SigNotify, "signal 60"},
+// 61: {_SigNotify, "signal 61"},
+// 62: {_SigNotify, "signal 62"},
+// 63: {_SigNotify, "signal 63"},
+// 64: {_SigNotify, "signal 64"},
+}
--- /dev/null
+package syscall
+const ARCH = "amd64"
+const OS = "linux"
--- /dev/null
+// Code generated by mklinknames.awk. DO NOT EDIT.
+
+package syscall
+
+import _ "unsafe"
+
+//go:linkname c_strerror_r strerror_r
+//go:linkname c_prctl prctl
+//go:linkname c_unshare unshare
+//go:linkname c_mount mount
+//go:linkname c___go_openat __go_openat
+//go:linkname c_fork fork
+//go:linkname c_getpid getpid
+//go:linkname c_getppid getppid
+//go:linkname c_setsid setsid
+//go:linkname c_setpgid setpgid
+//go:linkname c_chroot chroot
+//go:linkname c_chdir chdir
+//go:linkname c___go_fcntl __go_fcntl
+//go:linkname c_close close
+//go:linkname c___go_ioctl __go_ioctl
+//go:linkname c___go_ioctl_ptr __go_ioctl_ptr
+//go:linkname c_execve execve
+//go:linkname c_read read
+//go:linkname c_write write
+//go:linkname c__exit _exit
+//go:linkname c_dup2 dup2
+//go:linkname c_dup3 dup3
+//go:linkname c_kill kill
+//go:linkname c_setgroups setgroups
+//go:linkname c_futimesat futimesat
+//go:linkname c_accept4 accept4
+//go:linkname c_faccessat faccessat
+//go:linkname c_fallocate fallocate64
+//go:linkname c_fchmodat fchmodat
+//go:linkname c_fchownat fchownat
+//go:linkname c_flock flock
+//go:linkname c_mkdirat mkdirat
+//go:linkname c_mknodat mknodat
+//go:linkname c_pipe2 pipe2
+//go:linkname c_sendfile64 sendfile64
+//go:linkname c_sync_file_range sync_file_range
+//go:linkname c___go_ptrace __go_ptrace
+//go:linkname c_reboot reboot
+//go:linkname c_acct acct
+//go:linkname c_adjtimex adjtimex
+//go:linkname c_fstatfs64 fstatfs64
+//go:linkname c_getxattr getxattr
+//go:linkname c_inotify_add_watch inotify_add_watch
+//go:linkname c_inotify_init inotify_init
+//go:linkname c_inotify_init1 inotify_init1
+//go:linkname c_inotify_rm_watch inotify_rm_watch
+//go:linkname c_klogctl klogctl
+//go:linkname c_listxattr listxattr
+//go:linkname c_pivot_root pivot_root
+//go:linkname c_removexattr removexattr
+//go:linkname c_renameat renameat
+//go:linkname c_setfsgid setfsgid
+//go:linkname c_setfsuid setfsuid
+//go:linkname c_setresgid setresgid
+//go:linkname c_setresuid setresuid
+//go:linkname c_setxattr setxattr
+//go:linkname c_splice splice
+//go:linkname c_statfs64 statfs64
+//go:linkname c_sysinfo sysinfo
+//go:linkname c_tee tee
+//go:linkname c_unlinkat unlinkat
+//go:linkname c_umount2 umount2
+//go:linkname c_ioperm ioperm
+//go:linkname c_iopl iopl
+//go:linkname c_utimensat utimensat
+//go:linkname c_pipe pipe
+//go:linkname c_utimes utimes
+//go:linkname c_getcwd getcwd
+//go:linkname c_getgroups getgroups
+//go:linkname c_mkfifo mkfifo
+//go:linkname c_select select
+//go:linkname c_access access
+//go:linkname c_chmod chmod
+//go:linkname c_chown chown
+//go:linkname c_dup dup
+//go:linkname c_fchdir fchdir
+//go:linkname c_fchmod fchmod
+//go:linkname c_fchown fchown
+//go:linkname c___go_fcntl_flock __go_fcntl_flock
+//go:linkname c_fdatasync fdatasync
+//go:linkname c_fsync fsync
+//go:linkname c_getegid getegid
+//go:linkname c_geteuid geteuid
+//go:linkname c_getgid getgid
+//go:linkname c_getpgid getpgid
+//go:linkname c_getpgrp getpgrp
+//go:linkname c_getpriority getpriority
+//go:linkname c_getrusage getrusage
+//go:linkname c_gettimeofday gettimeofday
+//go:linkname c_getuid getuid
+//go:linkname c_lchown lchown
+//go:linkname c_link link
+//go:linkname c_mkdir mkdir
+//go:linkname c_mknod mknod
+//go:linkname c_nanosleep nanosleep
+//go:linkname c_pause pause
+//go:linkname c_readlink readlink
+//go:linkname c_rename rename
+//go:linkname c_rmdir rmdir
+//go:linkname c_setdomainname setdomainname
+//go:linkname c_sethostname sethostname
+//go:linkname c_setgid setgid
+//go:linkname c_setegid setegid
+//go:linkname c_setregid setregid
+//go:linkname c_setpriority setpriority
+//go:linkname c_setreuid setreuid
+//go:linkname c_settimeofday settimeofday
+//go:linkname c_setuid setuid
+//go:linkname c_seteuid seteuid
+//go:linkname c_symlink symlink
+//go:linkname c_sync sync
+//go:linkname c_time time
+//go:linkname c_times times
+//go:linkname c_umask umask
+//go:linkname c_unlink unlink
+//go:linkname c_utime utime
+//go:linkname c_munmap munmap
+//go:linkname c_mprotect mprotect
+//go:linkname c_mlock mlock
+//go:linkname c_munlock munlock
+//go:linkname c_mlockall mlockall
+//go:linkname c_munlockall munlockall
+//go:linkname c_tcgetattr tcgetattr
+//go:linkname c_tcsetattr tcsetattr
+//go:linkname c_sysconf sysconf
+//go:linkname c_creat64 creat64
+//go:linkname c_fstat64 fstat64
+//go:linkname c_ftruncate64 ftruncate64
+//go:linkname c_getrlimit64 getrlimit64
+//go:linkname c_lstat64 lstat64
+//go:linkname c_mmap64 mmap64
+//go:linkname c___go_open64 __go_open64
+//go:linkname c_pread64 pread64
+//go:linkname c_pwrite64 pwrite64
+//go:linkname c_lseek64 lseek64
+//go:linkname c_setrlimit64 setrlimit64
+//go:linkname c_stat64 stat64
+//go:linkname c_truncate64 truncate64
+//go:linkname c_madvise madvise
+//go:linkname c_uname uname
+//go:linkname c_wait4 wait4
+//go:linkname c_accept accept
+//go:linkname c_getsockname getsockname
+//go:linkname c_getpeername getpeername
+//go:linkname c_setsockopt setsockopt
+//go:linkname c_recvfrom recvfrom
+//go:linkname c_listen listen
+//go:linkname c_shutdown shutdown
+//go:linkname c_epoll_create epoll_create
+//go:linkname c_epoll_create1 epoll_create1
+//go:linkname c_epoll_ctl epoll_ctl
+//go:linkname c_epoll_wait epoll_wait
+//go:linkname c_bind bind
+//go:linkname c_connect connect
+//go:linkname c_socket socket
+//go:linkname c_socketpair socketpair
+//go:linkname c_getsockopt getsockopt
+//go:linkname c_sendto sendto
+//go:linkname c_recvmsg recvmsg
+//go:linkname c_sendmsg sendmsg
--- /dev/null
+package runtime
+type _ptrdiff_t int64
+type _size_t uint64
+type _wchar_t int32
+type _idtype_t uint32
+type _div_t struct { quot int32; rem int32; }
+const _sizeof_div_t = 8
+type _ldiv_t struct { quot int64; rem int64; }
+const _sizeof_ldiv_t = 16
+type _lldiv_t struct { quot int64; rem int64; }
+const _sizeof_lldiv_t = 16
+const _sizeof___locale_struct = 232
+type ___u_char uint8
+type ___u_short uint16
+type ___u_int uint32
+type ___u_long uint64
+type ___int8_t int8
+type ___uint8_t uint8
+type ___int16_t int16
+type ___uint16_t uint16
+type ___int32_t int32
+type ___uint32_t uint32
+type ___int64_t int64
+type ___uint64_t uint64
+type ___int_least8_t int8
+type ___uint_least8_t uint8
+type ___int_least16_t int16
+type ___uint_least16_t uint16
+type ___int_least32_t int32
+type ___uint_least32_t uint32
+type ___int_least64_t int64
+type ___uint_least64_t uint64
+type ___quad_t int64
+type ___u_quad_t uint64
+type ___intmax_t int64
+type ___uintmax_t uint64
+type ___dev_t uint64
+type ___uid_t uint32
+type ___gid_t uint32
+type ___ino_t uint64
+type ___ino64_t uint64
+type ___mode_t uint32
+type ___nlink_t uint64
+type ___off_t int64
+type ___off64_t int64
+type ___pid_t int32
+type ___fsid_t struct { __val [1+1]int32; }
+const _sizeof___fsid_t = 8
+type ___clock_t int64
+type ___rlim_t uint64
+type ___rlim64_t uint64
+type ___id_t uint32
+type ___time_t int64
+type ___useconds_t uint32
+type ___suseconds_t int64
+type ___daddr_t int32
+type ___key_t int32
+type ___clockid_t int32
+type ___timer_t *byte
+type ___blksize_t int64
+type ___blkcnt_t int64
+type ___blkcnt64_t int64
+type ___fsblkcnt_t uint64
+type ___fsblkcnt64_t uint64
+type ___fsfilcnt_t uint64
+type ___fsfilcnt64_t uint64
+type ___fsword_t int64
+type ___ssize_t int64
+type ___syscall_slong_t int64
+type ___syscall_ulong_t uint64
+type ___loff_t int64
+type ___caddr_t *int8
+type ___intptr_t int64
+type ___socklen_t uint32
+type ___sig_atomic_t int32
+type _u_char uint8
+type _u_short uint16
+type _u_int uint32
+type _u_long uint64
+type _quad_t int64
+type _u_quad_t uint64
+type _fsid_t ___fsid_t
+const _sizeof_fsid_t = 8
+type _loff_t int64
+type _ino_t uint64
+type _ino64_t uint64
+type _dev_t uint64
+type _gid_t uint32
+type _mode_t uint32
+type _nlink_t uint64
+type _uid_t uint32
+type _off_t int64
+type _off64_t int64
+type _pid_t int32
+type _id_t uint32
+type _ssize_t int64
+type _daddr_t int32
+type _caddr_t ___caddr_t
+type _key_t int32
+type _clock_t int64
+type _clockid_t int32
+type _time_t int64
+type _timer_t ___timer_t
+type _useconds_t uint32
+type _suseconds_t int64
+type _ulong uint64
+type _ushort uint16
+type _uint uint32
+type _int8_t int8
+type _int16_t int16
+type _int32_t int32
+type _int64_t int64
+type _u_int8_t uint8
+type _u_int16_t uint16
+type _u_int32_t uint32
+type _u_int64_t uint64
+type _register_t int64
+type ___sigset_t struct { __val [15+1]uint64; }
+const _sizeof___sigset_t = 128
+type _sigset_t ___sigset_t
+const _sizeof_sigset_t = 128
+const _sizeof_timeval = 16
+const _sizeof_timespec = 16
+type ___fd_mask int64
+type _fd_set struct { fds_bits [15+1]int64; }
+const _sizeof_fd_set = 128
+type _fd_mask int64
+type _blksize_t int64
+type _blkcnt_t int64
+type _fsblkcnt_t uint64
+type _fsfilcnt_t uint64
+type _blkcnt64_t int64
+type _fsblkcnt64_t uint64
+type _fsfilcnt64_t uint64
+type ___pthread_internal_list struct { __prev *___pthread_internal_list; __next *___pthread_internal_list; }
+const _sizeof___pthread_internal_list = 16
+type ___pthread_list_t ___pthread_internal_list
+const _sizeof___pthread_list_t = 16
+type ___pthread_internal_slist struct { __next *___pthread_internal_slist; }
+const _sizeof___pthread_internal_slist = 8
+type ___pthread_slist_t ___pthread_internal_slist
+const _sizeof___pthread_slist_t = 8
+type ___pthread_mutex_s struct { __lock int32; __count uint32; __owner int32; __nusers uint32; __kind int32; __spins int16; __elision int16; __list ___pthread_list_t; }
+const _sizeof___pthread_mutex_s = 40
+type ___pthread_rwlock_arch_t struct { __readers uint32; __writers uint32; __wrphase_futex uint32; __writers_futex uint32; __pad3 uint32; __pad4 uint32; __cur_writer int32; __shared int32; __rwelision int8; __pad1 [6+1]uint8; __pad2 uint64; __flags uint32; Godump_0_pad [4]byte; }
+const _sizeof___pthread_rwlock_arch_t = 56
+type ___pthread_cond_s struct { __wseq uint64; __g1_start uint64; __g_refs [1+1]uint32; __g_size [1+1]uint32; __g1_orig_size uint32; __wrefs uint32; __g_signals [1+1]uint32; _ [0]int64; }
+const _sizeof___pthread_cond_s = 48
+type _pthread_t uint64
+type _pthread_mutexattr_t struct { __size [3+1]int8; _ [0]int32; }
+const _sizeof_pthread_mutexattr_t = 4
+type _pthread_condattr_t struct { __size [3+1]int8; _ [0]int32; }
+const _sizeof_pthread_condattr_t = 4
+type _pthread_key_t uint32
+type _pthread_once_t int32
+type _pthread_attr_t struct { __size [55+1]int8; _ [0]int64; }
+const _sizeof_pthread_attr_t = 56
+type _pthread_mutex_t struct { __data ___pthread_mutex_s; }
+const _sizeof_pthread_mutex_t = 40
+type _pthread_cond_t struct { __data ___pthread_cond_s; }
+const _sizeof_pthread_cond_t = 48
+type _pthread_rwlock_t struct { __data ___pthread_rwlock_arch_t; }
+const _sizeof_pthread_rwlock_t = 56
+type _pthread_rwlockattr_t struct { __size [7+1]int8; _ [0]int64; }
+const _sizeof_pthread_rwlockattr_t = 8
+type _pthread_spinlock_t int32
+type _pthread_barrier_t struct { __size [31+1]int8; _ [0]int64; }
+const _sizeof_pthread_barrier_t = 32
+type _pthread_barrierattr_t struct { __size [3+1]int8; _ [0]int32; }
+const _sizeof_pthread_barrierattr_t = 4
+type _random_data struct { fptr *int32; rptr *int32; state *int32; rand_type int32; rand_deg int32; rand_sep int32; end_ptr *int32; }
+const _sizeof_random_data = 48
+type _drand48_data struct { __x [2+1]uint16; __old_x [2+1]uint16; __c uint16; __init uint16; __a uint64; }
+const _sizeof_drand48_data = 24
+type ___compar_fn_t func(*byte, *byte) int32
+type _comparison_fn_t ___compar_fn_t
+type ___compar_d_fn_t func(*byte, *byte, *byte) int32
+type ___mbstate_t struct { __count int32; __value struct { __wch uint32; }; }
+const _sizeof___mbstate_t = 8
+type __G_fpos_t struct { __pos int64; __state ___mbstate_t; }
+const _sizeof__G_fpos_t = 16
+type ___fpos_t __G_fpos_t
+const _sizeof___fpos_t = 16
+type __G_fpos64_t struct { __pos int64; __state ___mbstate_t; }
+const _sizeof__G_fpos64_t = 16
+type ___fpos64_t __G_fpos64_t
+const _sizeof___fpos64_t = 16
+type ___FILE __IO_FILE
+const _sizeof___FILE = 216
+type _FILE __IO_FILE
+const _sizeof_FILE = 216
+type __IO_FILE struct { _flags int32; _IO_read_ptr *int8; _IO_read_end *int8; _IO_read_base *int8; _IO_write_base *int8; _IO_write_ptr *int8; _IO_write_end *int8; _IO_buf_base *int8; _IO_buf_end *int8; _IO_save_base *int8; _IO_backup_base *int8; _IO_save_end *int8; _markers *__IO_marker; _chain *__IO_FILE; _fileno int32; _flags2 int32; _old_offset int64; _cur_column uint16; _vtable_offset int8; _shortbuf [0+1]int8; _lock *byte; _offset int64; _codecvt *__IO_codecvt; _wide_data *__IO_wide_data; _freeres_list *__IO_FILE; _freeres_buf *byte; __pad5 uint64; _mode int32; _unused2 [19+1]int8; }
+const _sizeof__IO_FILE = 216
+const _sizeof__IO_cookie_io_functions_t = 32
+const _sizeof_cookie_io_functions_t = 32
+type _fpos_t ___fpos64_t
+const _sizeof_fpos_t = 16
+type _fpos64_t ___fpos64_t
+const _sizeof_fpos64_t = 16
+type _dirent struct { d_ino uint64; d_off int64; d_reclen uint16; d_type uint8; d_name [255+1]int8; Godump_0_pad [5]byte; }
+const _sizeof_dirent = 280
+type _dirent64 struct { d_ino uint64; d_off int64; d_reclen uint16; d_type uint8; d_name [255+1]int8; Godump_0_pad [5]byte; }
+const _sizeof_dirent64 = 280
+type _DIR ___dirstream
+type _error_t int32
+type _flock struct { l_type int16; l_whence int16; l_start int64; l_len int64; l_pid int32; Godump_0_pad [4]byte; }
+const _sizeof_flock = 32
+type _flock64 struct { l_type int16; l_whence int16; l_start int64; l_len int64; l_pid int32; Godump_0_pad [4]byte; }
+const _sizeof_flock64 = 32
+type _iovec struct { iov_base *byte; iov_len uint64; }
+const _sizeof_iovec = 16
+type ___pid_type uint32
+const _sizeof___pid_type = 4
+type _f_owner_ex struct { _type uint32; pid int32; }
+const _sizeof_f_owner_ex = 8
+type _file_handle struct { handle_bytes uint32; handle_type int32; f_handle [0]uint8; }
+const _sizeof_file_handle = 8
+type _stat struct { st_dev uint64; st_ino uint64; st_nlink uint64; st_mode uint32; st_uid uint32; st_gid uint32; __pad0 int32; st_rdev uint64; st_size int64; st_blksize int64; st_blocks int64; st_atim timespec; st_mtim timespec; st_ctim timespec; __glibc_reserved [2+1]int64; }
+const _sizeof_stat = 144
+type _stat64 struct { st_dev uint64; st_ino uint64; st_nlink uint64; st_mode uint32; st_uid uint32; st_gid uint32; __pad0 int32; st_rdev uint64; st_size int64; st_blksize int64; st_blocks int64; st_atim timespec; st_mtim timespec; st_ctim timespec; __glibc_reserved [2+1]int64; }
+const _sizeof_stat64 = 144
+type _stack_t struct { ss_sp *byte; ss_flags int32; ss_size uint64; }
+const _sizeof_stack_t = 24
+type _greg_t int64
+type _gregset_t [22+1]int64
+type __libc_fpxreg struct { significand [3+1]uint16; exponent uint16; __glibc_reserved1 [2+1]uint16; }
+const _sizeof__libc_fpxreg = 16
+type __libc_xmmreg struct { element [3+1]uint32; }
+const _sizeof__libc_xmmreg = 16
+type __libc_fpstate struct { cwd uint16; swd uint16; ftw uint16; fop uint16; rip uint64; rdp uint64; mxcsr uint32; mxcr_mask uint32; _st [7+1]__libc_fpxreg; _xmm [15+1]__libc_xmmreg; __glibc_reserved1 [23+1]uint32; }
+const _sizeof__libc_fpstate = 512
+type _fpregset_t *__libc_fpstate
+type _mcontext_t struct { gregs _gregset_t; fpregs _fpregset_t; __reserved1 [7+1]uint64; }
+const _sizeof_mcontext_t = 256
+type _ucontext_t struct { uc_flags uint64; uc_link *_ucontext_t; uc_stack _stack_t; uc_mcontext _mcontext_t; uc_sigmask _sigset_t; __fpregs_mem __libc_fpstate; __ssp [3+1]uint64; }
+const _sizeof_ucontext_t = 968
+type _uint8_t uint8
+type _uint16_t uint16
+type _uint32_t uint32
+type _uint64_t uint64
+type _socklen_t uint32
+type ___socket_type uint32
+const _sizeof___socket_type = 4
+type _sa_family_t uint16
+type _sockaddr struct { sa_family uint16; sa_data [13+1]int8; }
+const _sizeof_sockaddr = 16
+type _sockaddr_storage struct { ss_family uint16; __ss_padding [117+1]int8; __ss_align uint64; }
+const _sizeof_sockaddr_storage = 128
+type _msghdr struct { msg_name *byte; msg_namelen uint32; msg_iov *_iovec; msg_iovlen uint64; msg_control *byte; msg_controllen uint64; msg_flags int32; Godump_0_pad [4]byte; }
+const _sizeof_msghdr = 56
+type _cmsghdr struct { cmsg_len uint64; cmsg_level int32; cmsg_type int32; __cmsg_data [0]uint8; }
+const _sizeof_cmsghdr = 16
+type _ucred struct { pid int32; uid uint32; gid uint32; }
+const _sizeof_ucred = 12
+type ___kernel_fd_set struct { fds_bits [15+1]uint64; }
+const _sizeof___kernel_fd_set = 128
+type ___kernel_sighandler_t func(int32)
+type ___kernel_key_t int32
+type ___kernel_mqd_t int32
+type ___kernel_old_uid_t uint16
+type ___kernel_old_gid_t uint16
+type ___kernel_old_dev_t uint64
+type ___kernel_long_t int64
+type ___kernel_ulong_t uint64
+type ___kernel_ino_t uint64
+type ___kernel_mode_t uint32
+type ___kernel_pid_t int32
+type ___kernel_ipc_pid_t int32
+type ___kernel_uid_t uint32
+type ___kernel_gid_t uint32
+type ___kernel_suseconds_t int64
+type ___kernel_daddr_t int32
+type ___kernel_uid32_t uint32
+type ___kernel_gid32_t uint32
+type ___kernel_size_t uint64
+type ___kernel_ssize_t int64
+type ___kernel_ptrdiff_t int64
+type ___kernel_fsid_t struct { val [1+1]int32; }
+const _sizeof___kernel_fsid_t = 8
+type ___kernel_off_t int64
+type ___kernel_loff_t int64
+type ___kernel_time_t int64
+type ___kernel_time64_t int64
+type ___kernel_clock_t int64
+type ___kernel_timer_t int32
+type ___kernel_clockid_t int32
+type ___kernel_caddr_t *int8
+type ___kernel_uid16_t uint16
+type ___kernel_gid16_t uint16
+type _linger struct { l_onoff int32; l_linger int32; }
+const _sizeof_linger = 8
+type _osockaddr struct { sa_family uint16; sa_data [13+1]uint8; }
+const _sizeof_osockaddr = 16
+type ___SOCKADDR_ARG struct { __sockaddr__ *_sockaddr; }
+const _sizeof___SOCKADDR_ARG = 8
+type ___CONST_SOCKADDR_ARG struct { __sockaddr__ *_sockaddr; }
+const _sizeof___CONST_SOCKADDR_ARG = 8
+type _mmsghdr struct { msg_hdr _msghdr; msg_len uint32; Godump_0_pad [4]byte; }
+const _sizeof_mmsghdr = 64
+type _in_addr_t uint32
+type _in_addr struct { s_addr uint32; }
+const _sizeof_in_addr = 4
+type _ip_opts struct { ip_dst _in_addr; ip_opts [39+1]int8; }
+const _sizeof_ip_opts = 44
+type _ip_mreqn struct { imr_multiaddr _in_addr; imr_address _in_addr; imr_ifindex int32; }
+const _sizeof_ip_mreqn = 12
+type _in_pktinfo struct { ipi_ifindex int32; ipi_spec_dst _in_addr; ipi_addr _in_addr; }
+const _sizeof_in_pktinfo = 12
+type _in_port_t uint16
+const _sizeof_in6_addr = 16
+type _sockaddr_in struct { sin_family uint16; sin_port uint16; sin_addr _in_addr; sin_zero [7+1]uint8; }
+const _sizeof_sockaddr_in = 16
+type _ip_mreq struct { imr_multiaddr _in_addr; imr_interface _in_addr; }
+const _sizeof_ip_mreq = 8
+type _ip_mreq_source struct { imr_multiaddr _in_addr; imr_interface _in_addr; imr_sourceaddr _in_addr; }
+const _sizeof_ip_mreq_source = 12
+type _ipv6_mreq struct { ipv6mr_multiaddr [16]byte; ipv6mr_interface uint32; }
+const _sizeof_ipv6_mreq = 20
+type _group_req struct { gr_interface uint32; gr_group _sockaddr_storage; }
+const _sizeof_group_req = 136
+type _group_source_req struct { gsr_interface uint32; gsr_group _sockaddr_storage; gsr_source _sockaddr_storage; }
+const _sizeof_group_source_req = 264
+type _ip_msfilter struct { imsf_multiaddr _in_addr; imsf_interface _in_addr; imsf_fmode uint32; imsf_numsrc uint32; imsf_slist [0+1]_in_addr; }
+const _sizeof_ip_msfilter = 20
+type _group_filter struct { gf_interface uint32; gf_group _sockaddr_storage; gf_fmode uint32; gf_numsrc uint32; gf_slist [0+1]_sockaddr_storage; }
+const _sizeof_group_filter = 272
+type _in6_pktinfo struct { ipi6_addr [16]byte; ipi6_ifindex uint32; }
+const _sizeof_in6_pktinfo = 20
+const _sizeof_ip6_mtuinfo = 32
+type _int_least8_t int8
+type _int_least16_t int16
+type _int_least32_t int32
+type _int_least64_t int64
+type _uint_least8_t uint8
+type _uint_least16_t uint16
+type _uint_least32_t uint32
+type _uint_least64_t uint64
+type _int_fast8_t int8
+type _int_fast16_t int64
+type _int_fast32_t int64
+type _int_fast64_t int64
+type _uint_fast8_t uint8
+type _uint_fast16_t uint64
+type _uint_fast32_t uint64
+type _uint_fast64_t uint64
+type _intptr_t int64
+type _uintptr_t uint64
+type _intmax_t int64
+type _uintmax_t uint64
+type _tcp_seq uint32
+type _tcphdr struct { th_sport uint16; th_dport uint16; th_seq uint32; th_ack uint32; Godump_0_pad [1]byte; th_flags uint8; th_win uint16; th_sum uint16; th_urp uint16; _ [0]int32; }
+const _sizeof_tcphdr = 20
+type _tcp_ca_state uint32
+const _sizeof_tcp_ca_state = 4
+type _tcp_info struct { tcpi_state uint8; tcpi_ca_state uint8; tcpi_retransmits uint8; tcpi_probes uint8; tcpi_backoff uint8; tcpi_options uint8; tcpi_rto uint32; tcpi_ato uint32; tcpi_snd_mss uint32; tcpi_rcv_mss uint32; tcpi_unacked uint32; tcpi_sacked uint32; tcpi_lost uint32; tcpi_retrans uint32; tcpi_fackets uint32; tcpi_last_data_sent uint32; tcpi_last_ack_sent uint32; tcpi_last_data_recv uint32; tcpi_last_ack_recv uint32; tcpi_pmtu uint32; tcpi_rcv_ssthresh uint32; tcpi_rtt uint32; tcpi_rttvar uint32; tcpi_snd_ssthresh uint32; tcpi_snd_cwnd uint32; tcpi_advmss uint32; tcpi_reordering uint32; tcpi_rcv_rtt uint32; tcpi_rcv_space uint32; tcpi_total_retrans uint32; }
+const _sizeof_tcp_info = 104
+type _tcp_md5sig struct { tcpm_addr _sockaddr_storage; tcpm_flags uint8; tcpm_prefixlen uint8; tcpm_keylen uint16; __tcpm_pad uint32; tcpm_key [79+1]uint8; }
+const _sizeof_tcp_md5sig = 216
+type _tcp_repair_opt struct { opt_code uint32; opt_val uint32; }
+const _sizeof_tcp_repair_opt = 8
+type _tcp_cookie_transactions struct { tcpct_flags uint16; __tcpct_pad1 uint8; tcpct_cookie_desired uint8; tcpct_s_data_desired uint16; tcpct_used uint16; tcpct_value [535+1]uint8; }
+const _sizeof_tcp_cookie_transactions = 544
+type _tcp_repair_window struct { snd_wl1 uint32; snd_wnd uint32; max_window uint32; rcv_wnd uint32; rcv_wup uint32; }
+const _sizeof_tcp_repair_window = 20
+type _tcp_zerocopy_receive struct { address uint64; length uint32; recv_skip_hint uint32; }
+const _sizeof_tcp_zerocopy_receive = 16
+type _timestamp struct { len uint8; ptr uint8; data [8+1]uint32; }
+const _sizeof_timestamp = 40
+type _iphdr struct { Godump_0_pad [1]byte; tos uint8; tot_len uint16; id uint16; frag_off uint16; ttl uint8; protocol uint8; check uint16; saddr uint32; daddr uint32; }
+const _sizeof_iphdr = 20
+type _ip struct { Godump_0_pad [1]byte; ip_tos uint8; ip_len uint16; ip_id uint16; ip_off uint16; ip_ttl uint8; ip_p uint8; ip_sum uint16; ip_src _in_addr; ip_dst _in_addr; }
+const _sizeof_ip = 20
+type _ip_timestamp struct { ipt_code uint8; ipt_len uint8; ipt_ptr uint8; data [8+1]uint32; }
+const _sizeof_ip_timestamp = 40
+type ___s8 int8
+type ___u8 uint8
+type ___s16 int16
+type ___u16 uint16
+type ___s32 int32
+type ___u32 uint32
+type ___s64 int64
+type ___u64 uint64
+type ___le16 uint16
+type ___be16 uint16
+type ___le32 uint32
+type ___be32 uint32
+type ___le64 uint64
+type ___be64 uint64
+type ___sum16 uint16
+type ___wsum uint32
+type ___poll_t uint32
+type _ethhdr struct { h_dest [5+1]uint8; h_source [5+1]uint8; h_proto uint16; }
+const _sizeof_ethhdr = 14
+type _ether_addr struct { ether_addr_octet [5+1]uint8; }
+const _sizeof_ether_addr = 6
+type _ether_header struct { ether_dhost [5+1]uint8; ether_shost [5+1]uint8; ether_type uint16; }
+const _sizeof_ether_header = 14
+type _arphdr struct { ar_hrd uint16; ar_pro uint16; ar_hln uint8; ar_pln uint8; ar_op uint16; }
+const _sizeof_arphdr = 8
+type _arpreq struct { arp_pa _sockaddr; arp_ha _sockaddr; arp_flags int32; arp_netmask _sockaddr; arp_dev [15+1]int8; }
+const _sizeof_arpreq = 68
+type _arpreq_old struct { arp_pa _sockaddr; arp_ha _sockaddr; arp_flags int32; arp_netmask _sockaddr; }
+const _sizeof_arpreq_old = 52
+type _arpd_request struct { req uint16; ip uint32; dev uint64; stamp uint64; updated uint64; ha [6+1]uint8; Godump_0_pad [1]byte; }
+const _sizeof_arpd_request = 40
+type _ether_arp struct { ea_hdr _arphdr; arp_sha [5+1]uint8; arp_spa [3+1]uint8; arp_tha [5+1]uint8; arp_tpa [3+1]uint8; }
+const _sizeof_ether_arp = 28
+type _sig_atomic_t int32
+type _sigval struct { sival_int int32; Godump_0_pad [4]byte; _ [0]int64; }
+const _sizeof_sigval = 8
+type ___sigval_t _sigval
+const _sizeof___sigval_t = 8
+type _siginfo_t struct { si_signo int32; si_errno int32; si_code int32; __pad0 int32; _sifields struct { _pad [27+1]int32; _ [0]int64; }; }
+const _sizeof_siginfo_t = 128
+type _sigval_t ___sigval_t
+const _sizeof_sigval_t = 8
+type _sigevent struct { sigev_value ___sigval_t; sigev_signo int32; sigev_notify int32; _sigev_un struct { _pad [11+1]int32; _ [0]int64; }; }
+const _sizeof_sigevent = 64
+type _sigevent_t _sigevent
+const _sizeof_sigevent_t = 64
+type ___sighandler_t func(int32)
+type _sighandler_t ___sighandler_t
+type _sig_t ___sighandler_t
+type _sigaction struct { __sigaction_handler struct { sa_handler ___sighandler_t; }; sa_mask ___sigset_t; sa_flags int32; sa_restorer func(); }
+const _sizeof_sigaction = 152
+type __fpx_sw_bytes struct { magic1 uint32; extended_size uint32; xstate_bv uint64; xstate_size uint32; __glibc_reserved1 [6+1]uint32; }
+const _sizeof__fpx_sw_bytes = 48
+type __fpreg struct { significand [3+1]uint16; exponent uint16; }
+const _sizeof__fpreg = 10
+type __fpxreg struct { significand [3+1]uint16; exponent uint16; __glibc_reserved1 [2+1]uint16; }
+const _sizeof__fpxreg = 16
+type __xmmreg struct { element [3+1]uint32; }
+const _sizeof__xmmreg = 16
+type __fpstate struct { cwd uint16; swd uint16; ftw uint16; fop uint16; rip uint64; rdp uint64; mxcsr uint32; mxcr_mask uint32; _st [7+1]__fpxreg; _xmm [15+1]__xmmreg; __glibc_reserved1 [23+1]uint32; }
+const _sizeof__fpstate = 512
+type _sigcontext struct { r8 uint64; r9 uint64; r10 uint64; r11 uint64; r12 uint64; r13 uint64; r14 uint64; r15 uint64; rdi uint64; rsi uint64; rbp uint64; rbx uint64; rdx uint64; rax uint64; rcx uint64; rsp uint64; rip uint64; eflags uint64; cs uint16; gs uint16; fs uint16; __pad0 uint16; err uint64; trapno uint64; oldmask uint64; cr2 uint64; fpstate *__fpstate; __reserved1 [7+1]uint64; }
+const _sizeof_sigcontext = 256
+type __xsave_hdr struct { xstate_bv uint64; __glibc_reserved1 [1+1]uint64; __glibc_reserved2 [4+1]uint64; }
+const _sizeof__xsave_hdr = 64
+type __ymmh_state struct { ymmh_space [63+1]uint32; }
+const _sizeof__ymmh_state = 256
+type __xstate struct { fpstate __fpstate; xstate_hdr __xsave_hdr; ymmh __ymmh_state; }
+const _sizeof__xstate = 832
+type _sigstack struct { ss_sp *byte; ss_onstack int32; Godump_0_pad [4]byte; }
+const _sizeof_sigstack = 16
+type _winsize struct { ws_row uint16; ws_col uint16; ws_xpixel uint16; ws_ypixel uint16; }
+const _sizeof_winsize = 8
+type _termio struct { c_iflag uint16; c_oflag uint16; c_cflag uint16; c_lflag uint16; c_line uint8; c_cc [7+1]uint8; Godump_0_pad [1]byte; }
+const _sizeof_termio = 18
+type _cc_t uint8
+type _speed_t uint32
+type _tcflag_t uint32
+type _termios struct { c_iflag uint32; c_oflag uint32; c_cflag uint32; c_lflag uint32; c_line uint8; c_cc [31+1]uint8; c_ispeed uint32; c_ospeed uint32; }
+const _sizeof_termios = 60
+type ___sysctl_args struct { name *int32; nlen int32; oldval *byte; oldlenp *uint64; newval *byte; newlen uint64; __unused [3+1]uint64; }
+const _sizeof___sysctl_args = 80
+type _EPOLL_EVENTS uint32
+const _sizeof_EPOLL_EVENTS = 4
+const _sizeof_epoll_data = 8
+const _sizeof_epoll_data_t = 8
+const _sizeof_epoll_event = 12
+type _prctl_mm_map struct { start_code uint64; end_code uint64; start_data uint64; end_data uint64; start_brk uint64; brk uint64; start_stack uint64; arg_start uint64; arg_end uint64; env_start uint64; env_end uint64; auxv *uint64; auxv_size uint32; exe_fd uint32; }
+const _sizeof_prctl_mm_map = 104
+type ___ptrace_request uint32
+const _sizeof___ptrace_request = 4
+type ___ptrace_setoptions uint32
+const _sizeof___ptrace_setoptions = 4
+type ___ptrace_eventcodes uint32
+const _sizeof___ptrace_eventcodes = 4
+type ___ptrace_get_syscall_info_op uint32
+const _sizeof___ptrace_get_syscall_info_op = 4
+type ___ptrace_peeksiginfo_args struct { off uint64; flags uint32; nr int32; }
+const _sizeof___ptrace_peeksiginfo_args = 16
+type ___ptrace_peeksiginfo_flags uint32
+const _sizeof___ptrace_peeksiginfo_flags = 4
+type ___ptrace_seccomp_metadata struct { filter_off uint64; flags uint64; }
+const _sizeof___ptrace_seccomp_metadata = 16
+type ___ptrace_syscall_info struct { op uint8; arch uint32; instruction_pointer uint64; stack_pointer uint64; entry struct { nr uint64; args [5+1]uint64; }; Godump_0_pad [8]byte; }
+const _sizeof___ptrace_syscall_info = 88
+type ___rlimit_resource uint32
+const _sizeof___rlimit_resource = 4
+type _rlim_t uint64
+type _rlim64_t uint64
+type _rlimit struct { rlim_cur uint64; rlim_max uint64; }
+const _sizeof_rlimit = 16
+type _rlimit64 struct { rlim_cur uint64; rlim_max uint64; }
+const _sizeof_rlimit64 = 16
+type ___rusage_who int32
+const _sizeof___rusage_who = 4
+type _rusage struct { ru_utime timeval; ru_stime timeval; ru_maxrss int64; ru_ixrss int64; ru_idrss int64; ru_isrss int64; ru_minflt int64; ru_majflt int64; ru_nswap int64; ru_inblock int64; ru_oublock int64; ru_msgsnd int64; ru_msgrcv int64; ru_nsignals int64; ru_nvcsw int64; ru_nivcsw int64; }
+const _sizeof_rusage = 144
+type ___priority_which uint32
+const _sizeof___priority_which = 4
+type ___rlimit_resource_t uint32
+type ___rusage_who_t int32
+type ___priority_which_t uint32
+type _statx_timestamp struct { tv_sec int64; tv_nsec uint32; __reserved int32; }
+const _sizeof_statx_timestamp = 16
+type _statx struct { stx_mask uint32; stx_blksize uint32; stx_attributes uint64; stx_nlink uint32; stx_uid uint32; stx_gid uint32; stx_mode uint16; __spare0 [0+1]uint16; stx_ino uint64; stx_size uint64; stx_blocks uint64; stx_attributes_mask uint64; stx_atime _statx_timestamp; stx_btime _statx_timestamp; stx_ctime _statx_timestamp; stx_mtime _statx_timestamp; stx_rdev_major uint32; stx_rdev_minor uint32; stx_dev_major uint32; stx_dev_minor uint32; __spare2 [13+1]uint64; }
+const _sizeof_statx = 256
+type _timezone struct { tz_minuteswest int32; tz_dsttime int32; }
+const _sizeof_timezone = 8
+type ___itimer_which uint32
+const _sizeof___itimer_which = 4
+type _itimerval struct { it_interval timeval; it_value timeval; }
+const _sizeof_itimerval = 32
+type ___itimer_which_t uint32
+type _tms struct { tms_utime int64; tms_stime int64; tms_cutime int64; tms_cstime int64; }
+const _sizeof_tms = 32
+type _sockaddr_un struct { sun_family uint16; sun_path [107+1]int8; }
+const _sizeof_sockaddr_un = 110
+type _user_fpregs_struct struct { cwd uint16; swd uint16; ftw uint16; fop uint16; rip uint64; rdp uint64; mxcsr uint32; mxcr_mask uint32; st_space [31+1]uint32; xmm_space [63+1]uint32; padding [23+1]uint32; }
+const _sizeof_user_fpregs_struct = 512
+type _user_regs_struct struct { r15 uint64; r14 uint64; r13 uint64; r12 uint64; rbp uint64; rbx uint64; r11 uint64; r10 uint64; r9 uint64; r8 uint64; rax uint64; rcx uint64; rdx uint64; rsi uint64; rdi uint64; orig_rax uint64; rip uint64; cs uint64; eflags uint64; rsp uint64; ss uint64; fs_base uint64; gs_base uint64; ds uint64; es uint64; fs uint64; gs uint64; }
+const _sizeof_user_regs_struct = 216
+type _user struct { regs _user_regs_struct; u_fpvalid int32; i387 _user_fpregs_struct; u_tsize uint64; u_dsize uint64; u_ssize uint64; start_code uint64; start_stack uint64; signal int64; reserved int32; Godump_0_pad [4]byte; u_ar0 *_user_regs_struct; u_fpstate *_user_fpregs_struct; magic uint64; u_comm [31+1]int8; u_debugreg [7+1]uint64; }
+const _sizeof_user = 912
+type _utsname struct { sysname [64+1]int8; nodename [64+1]int8; release [64+1]int8; version [64+1]int8; machine [64+1]int8; domainname [64+1]int8; }
+const _sizeof_utsname = 390
+type _timex struct { modes uint32; offset int64; freq int64; maxerror int64; esterror int64; status int32; constant int64; precision int64; tolerance int64; time timeval; tick int64; ppsfreq int64; jitter int64; shift int32; stabil int64; jitcnt int64; calcnt int64; errcnt int64; stbcnt int64; tai int32; Godump_0 int32; Godump_1 int32; Godump_2 int32; Godump_3 int32; Godump_4 int32; Godump_5 int32; Godump_6 int32; Godump_7 int32; Godump_8 int32; Godump_9 int32; Godump_10 int32; }
+const _sizeof_timex = 208
+type _tm struct { tm_sec int32; tm_min int32; tm_hour int32; tm_mday int32; tm_mon int32; tm_year int32; tm_wday int32; tm_yday int32; tm_isdst int32; tm_gmtoff int64; tm_zone *int8; }
+const _sizeof_tm = 56
+type _itimerspec struct { it_interval timespec; it_value timespec; }
+const _sizeof_itimerspec = 32
+type _rpcent struct { r_name *int8; r_aliases **int8; r_number int32; Godump_0_pad [4]byte; }
+const _sizeof_rpcent = 24
+type _netent struct { n_name *int8; n_aliases **int8; n_addrtype int32; n_net uint32; }
+const _sizeof_netent = 24
+type _hostent struct { h_name *int8; h_aliases **int8; h_addrtype int32; h_length int32; h_addr_list **int8; }
+const _sizeof_hostent = 32
+type _servent struct { s_name *int8; s_aliases **int8; s_port int32; s_proto *int8; }
+const _sizeof_servent = 32
+type _protoent struct { p_name *int8; p_aliases **int8; p_proto int32; Godump_0_pad [4]byte; }
+const _sizeof_protoent = 24
+type _addrinfo struct { ai_flags int32; ai_family int32; ai_socktype int32; ai_protocol int32; ai_addrlen uint32; ai_addr *_sockaddr; ai_canonname *int8; ai_next *_addrinfo; }
+const _sizeof_addrinfo = 48
+type _gaicb struct { ar_name *int8; ar_service *int8; ar_request *_addrinfo; ar_result *_addrinfo; __return int32; __glibc_reserved [4+1]int32; }
+const _sizeof_gaicb = 56
+type _passwd struct { pw_name *int8; pw_passwd *int8; pw_uid uint32; pw_gid uint32; pw_gecos *int8; pw_dir *int8; pw_shell *int8; }
+const _sizeof_passwd = 48
+type _group struct { gr_name *int8; gr_passwd *int8; gr_gid uint32; gr_mem **int8; }
+const _sizeof_group = 32
+type _sock_filter struct { code uint16; jt uint8; jf uint8; k uint32; }
+const _sizeof_sock_filter = 8
+type _sock_fprog struct { len uint16; filter *_sock_filter; }
+const _sizeof_sock_fprog = 16
+type ___kernel_sa_family_t uint16
+type ___kernel_sockaddr_storage struct { ss_family uint16; __data [125+1]int8; _ [0]int64; }
+const _sizeof___kernel_sockaddr_storage = 128
+type _sockaddr_nl struct { nl_family uint16; nl_pad uint16; nl_pid uint32; nl_groups uint32; }
+const _sizeof_sockaddr_nl = 12
+type _nlmsghdr struct { nlmsg_len uint32; nlmsg_type uint16; nlmsg_flags uint16; nlmsg_seq uint32; nlmsg_pid uint32; }
+const _sizeof_nlmsghdr = 16
+type _nlmsgerr struct { error int32; msg _nlmsghdr; }
+const _sizeof_nlmsgerr = 20
+type _nlmsgerr_attrs uint32
+const _sizeof_nlmsgerr_attrs = 4
+type _nl_pktinfo struct { group uint32; }
+const _sizeof_nl_pktinfo = 4
+type _nl_mmap_req struct { nm_block_size uint32; nm_block_nr uint32; nm_frame_size uint32; nm_frame_nr uint32; }
+const _sizeof_nl_mmap_req = 16
+type _nl_mmap_hdr struct { nm_status uint32; nm_len uint32; nm_group uint32; nm_pid uint32; nm_uid uint32; nm_gid uint32; }
+const _sizeof_nl_mmap_hdr = 24
+type _nl_mmap_status uint32
+const _sizeof_nl_mmap_status = 4
+type _nlattr struct { nla_len uint16; nla_type uint16; }
+const _sizeof_nlattr = 4
+type _nla_bitfield32 struct { value uint32; selector uint32; }
+const _sizeof_nla_bitfield32 = 8
+type _ifaddrmsg struct { ifa_family uint8; ifa_prefixlen uint8; ifa_flags uint8; ifa_scope uint8; ifa_index uint32; }
+const _sizeof_ifaddrmsg = 8
+type _ifa_cacheinfo struct { ifa_prefered uint32; ifa_valid uint32; cstamp uint32; tstamp uint32; }
+const _sizeof_ifa_cacheinfo = 16
+type _tun_pi struct { flags uint16; proto uint16; }
+const _sizeof_tun_pi = 4
+type _tun_filter struct { flags uint16; count uint16; addr [0][5+1]uint8; }
+const _sizeof_tun_filter = 4
+type _ignore_ptrace_peeksiginfo_args struct { off uint64; flags uint32; nr int32; }
+const _sizeof_ignore_ptrace_peeksiginfo_args = 16
+type _seccomp_metadata struct { filter_off uint64; flags uint64; }
+const _sizeof_seccomp_metadata = 16
+type _ptrace_syscall_info struct { op uint8; pad [2+1]uint8; arch uint32; instruction_pointer uint64; stack_pointer uint64; entry struct { nr uint64; args [5+1]uint64; }; Godump_0_pad [8]byte; }
+const _sizeof_ptrace_syscall_info = 88
+type _pt_regs struct { r15 uint64; r14 uint64; r13 uint64; r12 uint64; rbp uint64; rbx uint64; r11 uint64; r10 uint64; r9 uint64; r8 uint64; rax uint64; rcx uint64; rdx uint64; rsi uint64; rdi uint64; orig_rax uint64; rip uint64; cs uint64; eflags uint64; rsp uint64; ss uint64; }
+const _sizeof_pt_regs = 168
+type _rtnl_link_stats struct { rx_packets uint32; tx_packets uint32; rx_bytes uint32; tx_bytes uint32; rx_errors uint32; tx_errors uint32; rx_dropped uint32; tx_dropped uint32; multicast uint32; collisions uint32; rx_length_errors uint32; rx_over_errors uint32; rx_crc_errors uint32; rx_frame_errors uint32; rx_fifo_errors uint32; rx_missed_errors uint32; tx_aborted_errors uint32; tx_carrier_errors uint32; tx_fifo_errors uint32; tx_heartbeat_errors uint32; tx_window_errors uint32; rx_compressed uint32; tx_compressed uint32; rx_nohandler uint32; }
+const _sizeof_rtnl_link_stats = 96
+type _rtnl_link_stats64 struct { rx_packets uint64; tx_packets uint64; rx_bytes uint64; tx_bytes uint64; rx_errors uint64; tx_errors uint64; rx_dropped uint64; tx_dropped uint64; multicast uint64; collisions uint64; rx_length_errors uint64; rx_over_errors uint64; rx_crc_errors uint64; rx_frame_errors uint64; rx_fifo_errors uint64; rx_missed_errors uint64; tx_aborted_errors uint64; tx_carrier_errors uint64; tx_fifo_errors uint64; tx_heartbeat_errors uint64; tx_window_errors uint64; rx_compressed uint64; tx_compressed uint64; rx_nohandler uint64; }
+const _sizeof_rtnl_link_stats64 = 192
+type _rtnl_link_ifmap struct { mem_start uint64; mem_end uint64; base_addr uint64; irq uint16; dma uint8; port uint8; Godump_0_pad [4]byte; }
+const _sizeof_rtnl_link_ifmap = 32
+const _sizeof_in6_addr_gen_mode = 4
+type _ifla_bridge_id struct { prio [1+1]uint8; addr [5+1]uint8; }
+const _sizeof_ifla_bridge_id = 8
+type _ifla_cacheinfo struct { max_reasm_len uint32; tstamp uint32; reachable_time uint32; retrans_time uint32; }
+const _sizeof_ifla_cacheinfo = 16
+type _ifla_vlan_flags struct { flags uint32; mask uint32; }
+const _sizeof_ifla_vlan_flags = 8
+type _ifla_vlan_qos_mapping struct { from uint32; to uint32; }
+const _sizeof_ifla_vlan_qos_mapping = 8
+type _macvlan_mode uint32
+const _sizeof_macvlan_mode = 4
+type _macvlan_macaddr_mode uint32
+const _sizeof_macvlan_macaddr_mode = 4
+type _macsec_validation_type uint32
+const _sizeof_macsec_validation_type = 4
+type _ipvlan_mode uint32
+const _sizeof_ipvlan_mode = 4
+type _ifla_vxlan_port_range struct { low uint16; high uint16; }
+const _sizeof_ifla_vxlan_port_range = 4
+type _ifla_vxlan_df uint32
+const _sizeof_ifla_vxlan_df = 4
+type _ifla_geneve_df uint32
+const _sizeof_ifla_geneve_df = 4
+type _ifla_gtp_role uint32
+const _sizeof_ifla_gtp_role = 4
+type _ifla_vf_mac struct { vf uint32; mac [31+1]uint8; }
+const _sizeof_ifla_vf_mac = 36
+type _ifla_vf_broadcast struct { broadcast [31+1]uint8; }
+const _sizeof_ifla_vf_broadcast = 32
+type _ifla_vf_vlan struct { vf uint32; vlan uint32; qos uint32; }
+const _sizeof_ifla_vf_vlan = 12
+type _ifla_vf_vlan_info struct { vf uint32; vlan uint32; qos uint32; vlan_proto uint16; Godump_0_pad [2]byte; }
+const _sizeof_ifla_vf_vlan_info = 16
+type _ifla_vf_tx_rate struct { vf uint32; rate uint32; }
+const _sizeof_ifla_vf_tx_rate = 8
+type _ifla_vf_rate struct { vf uint32; min_tx_rate uint32; max_tx_rate uint32; }
+const _sizeof_ifla_vf_rate = 12
+type _ifla_vf_spoofchk struct { vf uint32; setting uint32; }
+const _sizeof_ifla_vf_spoofchk = 8
+type _ifla_vf_guid struct { vf uint32; guid uint64; }
+const _sizeof_ifla_vf_guid = 16
+type _ifla_vf_link_state struct { vf uint32; link_state uint32; }
+const _sizeof_ifla_vf_link_state = 8
+type _ifla_vf_rss_query_en struct { vf uint32; setting uint32; }
+const _sizeof_ifla_vf_rss_query_en = 8
+type _ifla_vf_trust struct { vf uint32; setting uint32; }
+const _sizeof_ifla_vf_trust = 8
+type _ifla_port_vsi struct { vsi_mgr_id uint8; vsi_type_id [2+1]uint8; vsi_type_version uint8; pad [2+1]uint8; }
+const _sizeof_ifla_port_vsi = 8
+type _if_stats_msg struct { family uint8; pad1 uint8; pad2 uint16; ifindex uint32; filter_mask uint32; }
+const _sizeof_if_stats_msg = 12
+type _ifla_rmnet_flags struct { flags uint32; mask uint32; }
+const _sizeof_ifla_rmnet_flags = 8
+type _ndmsg struct { ndm_family uint8; ndm_pad1 uint8; ndm_pad2 uint16; ndm_ifindex int32; ndm_state uint16; ndm_flags uint8; ndm_type uint8; }
+const _sizeof_ndmsg = 12
+type _nda_cacheinfo struct { ndm_confirmed uint32; ndm_used uint32; ndm_updated uint32; ndm_refcnt uint32; }
+const _sizeof_nda_cacheinfo = 16
+type _ndt_stats struct { ndts_allocs uint64; ndts_destroys uint64; ndts_hash_grows uint64; ndts_res_failed uint64; ndts_lookups uint64; ndts_hits uint64; ndts_rcv_probes_mcast uint64; ndts_rcv_probes_ucast uint64; ndts_periodic_gc_runs uint64; ndts_forced_gc_runs uint64; ndts_table_fulls uint64; }
+const _sizeof_ndt_stats = 88
+type _ndtmsg struct { ndtm_family uint8; ndtm_pad1 uint8; ndtm_pad2 uint16; }
+const _sizeof_ndtmsg = 4
+type _ndt_config struct { ndtc_key_len uint16; ndtc_entry_size uint16; ndtc_entries uint32; ndtc_last_flush uint32; ndtc_last_rand uint32; ndtc_hash_rnd uint32; ndtc_hash_mask uint32; ndtc_hash_chain_gc uint32; ndtc_proxy_qlen uint32; }
+const _sizeof_ndt_config = 32
+type _rtattr struct { rta_len uint16; rta_type uint16; }
+const _sizeof_rtattr = 4
+type _rtmsg struct { rtm_family uint8; rtm_dst_len uint8; rtm_src_len uint8; rtm_tos uint8; rtm_table uint8; rtm_protocol uint8; rtm_scope uint8; rtm_type uint8; rtm_flags uint32; }
+const _sizeof_rtmsg = 12
+type _rt_scope_t uint32
+const _sizeof_rt_scope_t = 4
+type _rt_class_t uint32
+const _sizeof_rt_class_t = 4
+type _rtattr_type_t uint32
+const _sizeof_rtattr_type_t = 4
+type _rtnexthop struct { rtnh_len uint16; rtnh_flags uint8; rtnh_hops uint8; rtnh_ifindex int32; }
+const _sizeof_rtnexthop = 8
+type _rtvia struct { rtvia_family uint16; rtvia_addr [0]uint8; }
+const _sizeof_rtvia = 2
+type _rta_cacheinfo struct { rta_clntref uint32; rta_lastuse uint32; rta_expires int32; rta_error uint32; rta_used uint32; rta_id uint32; rta_ts uint32; rta_tsage uint32; }
+const _sizeof_rta_cacheinfo = 32
+type _rta_session struct { proto uint8; pad1 uint8; pad2 uint16; u struct { ports struct { sport uint16; dport uint16; }; _ [0]int32; }; }
+const _sizeof_rta_session = 8
+type _rta_mfc_stats struct { mfcs_packets uint64; mfcs_bytes uint64; mfcs_wrong_if uint64; }
+const _sizeof_rta_mfc_stats = 24
+type _rtgenmsg struct { rtgen_family uint8; }
+const _sizeof_rtgenmsg = 1
+type _ifinfomsg struct { ifi_family uint8; __ifi_pad uint8; ifi_type uint16; ifi_index int32; ifi_flags uint32; ifi_change uint32; }
+const _sizeof_ifinfomsg = 16
+type _prefixmsg struct { prefix_family uint8; prefix_pad1 uint8; prefix_pad2 uint16; prefix_ifindex int32; prefix_type uint8; prefix_len uint8; prefix_flags uint8; prefix_pad3 uint8; }
+const _sizeof_prefixmsg = 12
+type _prefix_cacheinfo struct { preferred_time uint32; valid_time uint32; }
+const _sizeof_prefix_cacheinfo = 8
+type _tcmsg struct { tcm_family uint8; tcm__pad1 uint8; tcm__pad2 uint16; tcm_ifindex int32; tcm_handle uint32; tcm_parent uint32; tcm_info uint32; }
+const _sizeof_tcmsg = 20
+type _nduseroptmsg struct { nduseropt_family uint8; nduseropt_pad1 uint8; nduseropt_opts_len uint16; nduseropt_ifindex int32; nduseropt_icmp_type uint8; nduseropt_icmp_code uint8; nduseropt_pad2 uint16; nduseropt_pad3 uint32; }
+const _sizeof_nduseroptmsg = 16
+type _rtnetlink_groups uint32
+const _sizeof_rtnetlink_groups = 4
+type _tcamsg struct { tca_family uint8; tca__pad1 uint8; tca__pad2 uint16; }
+const _sizeof_tcamsg = 4
+type _if_nameindex struct { if_index uint32; if_name *int8; }
+const _sizeof_if_nameindex = 16
+type _ifaddr struct { ifa_addr _sockaddr; ifa_ifu struct { ifu_broadaddr _sockaddr; }; ifa_ifp *_iface; ifa_next *_ifaddr; }
+const _sizeof_ifaddr = 48
+type _ifmap struct { mem_start uint64; mem_end uint64; base_addr uint16; irq uint8; dma uint8; port uint8; Godump_0_pad [3]byte; }
+const _sizeof_ifmap = 24
+type _ifreq struct { ifr_ifrn struct { ifrn_name [15+1]int8; }; ifr_ifru struct { ifru_addr _sockaddr; Godump_0_pad [8]byte; _ [0]int64; }; }
+const _sizeof_ifreq = 40
+type _ifconf struct { ifc_len int32; ifc_ifcu struct { ifcu_buf ___caddr_t; }; }
+const _sizeof_ifconf = 16
+type _rtentry struct { rt_pad1 uint64; rt_dst _sockaddr; rt_gateway _sockaddr; rt_genmask _sockaddr; rt_flags uint16; rt_pad2 int16; rt_pad3 uint64; rt_tos uint8; rt_class uint8; rt_pad4 [2+1]int16; rt_metric int16; rt_dev *int8; rt_mtu uint64; rt_window uint64; rt_irtt uint16; Godump_0_pad [6]byte; }
+const _sizeof_rtentry = 120
+type _in6_rtmsg struct { rtmsg_dst [16]byte; rtmsg_src [16]byte; rtmsg_gateway [16]byte; rtmsg_type uint32; rtmsg_dst_len uint16; rtmsg_src_len uint16; rtmsg_metric uint32; rtmsg_info uint64; rtmsg_flags uint32; rtmsg_ifindex int32; }
+const _sizeof_in6_rtmsg = 80
+type _sockaddr_ll struct { sll_family uint16; sll_protocol uint16; sll_ifindex int32; sll_hatype uint16; sll_pkttype uint8; sll_halen uint8; sll_addr [7+1]uint8; }
+const _sizeof_sockaddr_ll = 20
+type _packet_mreq struct { mr_ifindex int32; mr_type uint16; mr_alen uint16; mr_address [7+1]uint8; }
+const _sizeof_packet_mreq = 16
+type _statfs struct { f_type int64; f_bsize int64; f_blocks uint64; f_bfree uint64; f_bavail uint64; f_files uint64; f_ffree uint64; f_fsid ___fsid_t; f_namelen int64; f_frsize int64; f_flags int64; f_spare [3+1]int64; }
+const _sizeof_statfs = 120
+type _statfs64 struct { f_type int64; f_bsize int64; f_blocks uint64; f_bfree uint64; f_bavail uint64; f_files uint64; f_ffree uint64; f_fsid ___fsid_t; f_namelen int64; f_frsize int64; f_flags int64; f_spare [3+1]int64; }
+const _sizeof_statfs64 = 120
+type _ntptimeval struct { time timeval; maxerror int64; esterror int64; tai int64; __glibc_reserved1 int64; __glibc_reserved2 int64; __glibc_reserved3 int64; __glibc_reserved4 int64; }
+const _sizeof_ntptimeval = 72
+type _sysinfo struct { uptime int64; loads [2+1]uint64; totalram uint64; freeram uint64; sharedram uint64; bufferram uint64; totalswap uint64; freeswap uint64; procs uint16; pad uint16; totalhigh uint64; freehigh uint64; mem_unit uint32; _f [0]int8; Godump_0_pad [4]byte; }
+const _sizeof_sysinfo = 112
+type _utimbuf struct { actime int64; modtime int64; }
+const _sizeof_utimbuf = 16
+type _fscrypt_policy_v1 struct { version uint8; contents_encryption_mode uint8; filenames_encryption_mode uint8; flags uint8; master_key_descriptor [7+1]uint8; }
+const _sizeof_fscrypt_policy_v1 = 12
+type _fscrypt_key struct { mode uint32; raw [63+1]uint8; size uint32; }
+const _sizeof_fscrypt_key = 72
+type _fscrypt_policy_v2 struct { version uint8; contents_encryption_mode uint8; filenames_encryption_mode uint8; flags uint8; __reserved [3+1]uint8; master_key_identifier [15+1]uint8; }
+const _sizeof_fscrypt_policy_v2 = 24
+type _fscrypt_get_policy_ex_arg struct { policy_size uint64; policy struct { version uint8; Godump_0_pad [23]byte; }; }
+const _sizeof_fscrypt_get_policy_ex_arg = 32
+type _fscrypt_key_specifier struct { _type uint32; __reserved uint32; u struct { __reserved [31+1]uint8; }; }
+const _sizeof_fscrypt_key_specifier = 40
+type _fscrypt_add_key_arg struct { key_spec _fscrypt_key_specifier; raw_size uint32; __reserved [8+1]uint32; raw [0]uint8; }
+const _sizeof_fscrypt_add_key_arg = 80
+type _fscrypt_remove_key_arg struct { key_spec _fscrypt_key_specifier; removal_status_flags uint32; __reserved [4+1]uint32; }
+const _sizeof_fscrypt_remove_key_arg = 64
+type _fscrypt_get_key_status_arg struct { key_spec _fscrypt_key_specifier; __reserved [5+1]uint32; status uint32; status_flags uint32; user_count uint32; __out_reserved [12+1]uint32; }
+const _sizeof_fscrypt_get_key_status_arg = 128
+type _fsconfig_command uint32
+const _sizeof_fsconfig_command = 4
+type _file_clone_range struct { src_fd int64; src_offset uint64; src_length uint64; dest_offset uint64; }
+const _sizeof_file_clone_range = 32
+type _fstrim_range struct { start uint64; len uint64; minlen uint64; }
+const _sizeof_fstrim_range = 24
+type _file_dedupe_range_info struct { dest_fd int64; dest_offset uint64; bytes_deduped uint64; status int32; reserved uint32; }
+const _sizeof_file_dedupe_range_info = 32
+type _file_dedupe_range struct { src_offset uint64; src_length uint64; dest_count uint16; reserved1 uint16; reserved2 uint32; info [0]_file_dedupe_range_info; }
+const _sizeof_file_dedupe_range = 24
+type _files_stat_struct struct { nr_files uint64; nr_free_files uint64; max_files uint64; }
+const _sizeof_files_stat_struct = 24
+type _inodes_stat_t struct { nr_inodes int64; nr_unused int64; dummy [4+1]int64; }
+const _sizeof_inodes_stat_t = 56
+type _fsxattr struct { fsx_xflags uint32; fsx_extsize uint32; fsx_nextents uint32; fsx_projid uint32; fsx_cowextsize uint32; fsx_pad [7+1]uint8; }
+const _sizeof_fsxattr = 28
+type ___kernel_rwf_t int32
+type _inotify_event struct { wd int32; mask uint32; cookie uint32; len uint32; name [0]int8; }
+const _sizeof_inotify_event = 16
+type ___gwchar_t int32
+type _imaxdiv_t struct { quot int64; rem int64; }
+const _sizeof_imaxdiv_t = 16
+type _icmp6_filter struct { icmp6_filt [7+1]uint32; }
+const _sizeof_icmp6_filter = 32
+type _icmp6_hdr struct { icmp6_type uint8; icmp6_code uint8; icmp6_cksum uint16; icmp6_dataun struct { icmp6_un_data32 [0+1]uint32; }; }
+const _sizeof_icmp6_hdr = 8
+type _nd_router_solicit struct { nd_rs_hdr _icmp6_hdr; }
+const _sizeof_nd_router_solicit = 8
+type _nd_router_advert struct { nd_ra_hdr _icmp6_hdr; nd_ra_reachable uint32; nd_ra_retransmit uint32; }
+const _sizeof_nd_router_advert = 16
+type _nd_neighbor_solicit struct { nd_ns_hdr _icmp6_hdr; nd_ns_target [16]byte; }
+const _sizeof_nd_neighbor_solicit = 24
+type _nd_neighbor_advert struct { nd_na_hdr _icmp6_hdr; nd_na_target [16]byte; }
+const _sizeof_nd_neighbor_advert = 24
+type _nd_redirect struct { nd_rd_hdr _icmp6_hdr; nd_rd_target [16]byte; nd_rd_dst [16]byte; }
+const _sizeof_nd_redirect = 40
+type _nd_opt_hdr struct { nd_opt_type uint8; nd_opt_len uint8; }
+const _sizeof_nd_opt_hdr = 2
+type _nd_opt_prefix_info struct { nd_opt_pi_type uint8; nd_opt_pi_len uint8; nd_opt_pi_prefix_len uint8; nd_opt_pi_flags_reserved uint8; nd_opt_pi_valid_time uint32; nd_opt_pi_preferred_time uint32; nd_opt_pi_reserved2 uint32; nd_opt_pi_prefix [16]byte; }
+const _sizeof_nd_opt_prefix_info = 32
+type _nd_opt_rd_hdr struct { nd_opt_rh_type uint8; nd_opt_rh_len uint8; nd_opt_rh_reserved1 uint16; nd_opt_rh_reserved2 uint32; }
+const _sizeof_nd_opt_rd_hdr = 8
+type _nd_opt_mtu struct { nd_opt_mtu_type uint8; nd_opt_mtu_len uint8; nd_opt_mtu_reserved uint16; nd_opt_mtu_mtu uint32; }
+const _sizeof_nd_opt_mtu = 8
+type _mld_hdr struct { mld_icmp6_hdr _icmp6_hdr; mld_addr [16]byte; }
+const _sizeof_mld_hdr = 24
+type _icmp6_router_renum struct { rr_hdr _icmp6_hdr; rr_segnum uint8; rr_flags uint8; rr_maxdelay uint16; rr_reserved uint32; }
+const _sizeof_icmp6_router_renum = 16
+type _rr_pco_match struct { rpm_code uint8; rpm_len uint8; rpm_ordinal uint8; rpm_matchlen uint8; rpm_minlen uint8; rpm_maxlen uint8; rpm_reserved uint16; rpm_prefix [16]byte; }
+const _sizeof_rr_pco_match = 24
+type _rr_pco_use struct { rpu_uselen uint8; rpu_keeplen uint8; rpu_ramask uint8; rpu_raflags uint8; rpu_vltime uint32; rpu_pltime uint32; rpu_flags uint32; rpu_prefix [16]byte; }
+const _sizeof_rr_pco_use = 32
+type _rr_result struct { rrr_flags uint16; rrr_ordinal uint8; rrr_matchedlen uint8; rrr_ifid uint32; rrr_prefix [16]byte; }
+const _sizeof_rr_result = 24
+type _nd_opt_adv_interval struct { nd_opt_adv_interval_type uint8; nd_opt_adv_interval_len uint8; nd_opt_adv_interval_reserved uint16; nd_opt_adv_interval_ival uint32; }
+const _sizeof_nd_opt_adv_interval = 8
+type _nd_opt_home_agent_info struct { nd_opt_home_agent_info_type uint8; nd_opt_home_agent_info_len uint8; nd_opt_home_agent_info_reserved uint16; nd_opt_home_agent_info_preference uint16; nd_opt_home_agent_info_lifetime uint16; }
+const _sizeof_nd_opt_home_agent_info = 8
+type _sched_param struct { sched_priority int32; }
+const _sizeof_sched_param = 4
+type ___cpu_mask uint64
+type _cpu_set_t struct { __bits [15+1]uint64; }
+const _sizeof_cpu_set_t = 128
+type _sem_t struct { __size [31+1]int8; _ [0]int64; }
+const _sizeof_sem_t = 32
+type _ffi_arg uint64
+type _ffi_sarg int64
+type _ffi_abi uint32
+const _sizeof_ffi_abi = 4
+type __ffi_type struct { size uint64; alignment uint16; _type uint16; elements **__ffi_type; }
+const _sizeof__ffi_type = 24
+type _ffi_type __ffi_type
+const _sizeof_ffi_type = 24
+type _ffi_status uint32
+type _ffi_cif struct { abi uint32; nargs uint32; arg_types **_ffi_type; rtype *_ffi_type; bytes uint32; flags uint32; }
+const _sizeof_ffi_cif = 32
+type _ffi_raw struct { sint int64; }
+const _sizeof_ffi_raw = 8
+type _ffi_java_raw _ffi_raw
+const _sizeof_ffi_java_raw = 8
+type _ffi_closure struct { tramp [31+1]int8; cif *_ffi_cif; fun func(*_ffi_cif, *byte, **byte, *byte); user_data *byte; }
+const _sizeof_ffi_closure = 56
+type _ffi_raw_closure struct { tramp [31+1]int8; cif *_ffi_cif; translate_args func(*_ffi_cif, *byte, **byte, *byte); this_closure *byte; fun func(*_ffi_cif, *byte, *_ffi_raw, *byte); user_data *byte; }
+const _sizeof_ffi_raw_closure = 72
+type _ffi_java_raw_closure struct { tramp [31+1]int8; cif *_ffi_cif; translate_args func(*_ffi_cif, *byte, **byte, *byte); this_closure *byte; fun func(*_ffi_cif, *byte, *_ffi_java_raw, *byte); user_data *byte; }
+const _sizeof_ffi_java_raw_closure = 72
+type _ffi_go_closure struct { tramp *byte; cif *_ffi_cif; fun func(*_ffi_cif, *byte, **byte, *byte); }
+const _sizeof_ffi_go_closure = 24
+const _ETHERTYPE_LOOPBACK = 0x9000
+const _X86_CR0_PG_BIT = 31
+const _FSCONFIG_SET_PATH_EMPTY = 4
+const _VSTOP = 9
+const _IFF_DETACH_QUEUE = 0x0400
+const _IPOPT_SECUR_MMMM = 0xbc4d
+const _NET_AX25_CONNECT_MODE = 4
+const _MAX_IPOPTLEN = 40
+const _IP_TTL = 2
+const _PORT_PROFILE_RESPONSE_ERROR = 261
+const _SYS_ftruncate = ___NR_ftruncate
+const _IFLA_STATS64 = 23
+const _NET_IPV4_NF_CONNTRACK_COUNT = 27
+const ___NR_sendmmsg = 307
+const _X86_CR4_FSGSBASE_BIT = 16
+const _TCA_ROOT_TIME_DELTA = 4
+const _SCNd32 = "d"
+const __CS_XBS5_ILP32_OFF32_LINTFLAGS = 1103
+const _HAVE_MEMMEM = 1
+const _IFLA_MASTER = 10
+const _SIOCSIFMEM = 0x8920
+const _IP_ADD_MEMBERSHIP = 35
+const _ETH_MAX_MTU = 0xFFFF
+const ___GCC_CONSTRUCTIVE_SIZE = 64
+const _ETH_TLEN = 2
+const _NET_IPV6_ACCEPT_RA_DEFRTR = 18
+const _S_IWRITE = _S_IWUSR
+const _STATX__RESERVED = 0x80000000
+const _AF_MAX = _PF_MAX
+const ___SIG_ATOMIC_MAX__ = 0x7fffffff
+const _IGNCR = 0000200
+const _NSIG = __NSIG
+const _SKF_AD_CPU = 36
+const _STATX_TYPE = 0x00000001
+const _NET_NF_CONNTRACK_MAX = 1
+const _NDUSEROPT_UNSPEC = 0
+const _RTNLGRP_ND_USEROPT = 20
+const _VM_DROP_PAGECACHE = 29
+const _IN_DELETE = 0x00000200
+const _SYS_socket = ___NR_socket
+const _MADV_WILLNEED = 3
+const _TCPOLEN_WINDOW = 3
+const ___O_NOATIME = 01000000
+const ___X32_SYSCALL_BIT = 0x40000000
+const _IFLA_INFO_SLAVE_KIND = 4
+const _EAI_ADDRFAMILY = -9
+const ___INT_LEAST32_WIDTH__ = 32
+const __SC_PIPE = 145
+const ___NR_inotify_rm_watch = 255
+const __SC_USHRT_MAX = 118
+const _SO_TIMESTAMPNS_OLD = 35
+const _MAP_HUGE_MASK = 0x3f
+const _INT_LEAST32_WIDTH = 32
+const ___O_DIRECTORY = 0200000
+const _SYS_sethostname = ___NR_sethostname
+const ___HAVE_GENERIC_SELECTION = 1
+const _EAI_INPROGRESS = -100
+const _FAPPEND = _O_APPEND
+const _PR_CAP_AMBIENT_IS_SET = 1
+const _PR_GET_FPEMU = 9
+const _SCNo16 = "ho"
+const _PACKET_MULTICAST = 2
+const _IPV6_PKTINFO = 50
+const __POSIX_MESSAGE_PASSING = 200809
+const _TCP_SYN_SENT = 2
+const _TIOCPKT_NOSTOP = 16
+const _EAI_MEMORY = -10
+const ___NR_fsconfig = 431
+const _TCP_QUEUES_NR = 3
+const _CRTSCTS = 020000000000
+const _MACSEC_VALIDATE_MAX = 2
+const _TCP_QUEUE_SEQ = 21
+const _ETHER_ADDR_LEN = _ETH_ALEN
+const __IO_ERR_SEEN = 0x0020
+const _ALLPERMS = (_S_ISUID|_S_ISGID|_S_ISVTX|_S_IRWXU|_S_IRWXG|_S_IRWXO)
+const __POSIX_BARRIERS = 200809
+const _ARPHRD_SLIP = 256
+const ___NR_connect = 42
+const __SC_TRACE_INHERIT = 183
+const ___NR_msgctl = 71
+const _NET_IPV4_IP_MASQ_DEBUG = 50
+const _FALLOC_FL_KEEP_SIZE = 0x01
+const ___FLT128_DIG__ = 33
+const _IFLA_UNSPEC = 0
+const _AF_IRDA = _PF_IRDA
+const _X86_EFLAGS_IF_BIT = 9
+const _NLMSG_ALIGNTO = 4
+const ___S_IFREG = 0100000
+const _STA_RONLY = (_STA_PPSSIGNAL | _STA_PPSJITTER | _STA_PPSWANDER | _STA_PPSERROR | _STA_CLOCKERR | _STA_NANO | _STA_MODE | _STA_CLK)
+const _IFLA_BOND_AD_INFO_PARTNER_KEY = 4
+const _IFLA_BOND_SLAVE_LINK_FAILURE_COUNT = 3
+const _EAFNOSUPPORT = 97
+const ___amd64__ = 1
+const ___INT_FAST16_WIDTH__ = 64
+const _ENOTCONN = 107
+const _ETH_P_X25 = 0x0805
+const _IPV6_CHECKSUM = 7
+const _S_ISVTX = ___S_ISVTX
+const ___DEC32_MIN__ = 1E-95
+const ___NR_lseek = 8
+const _IFLA_VLAN_FLAGS = 2
+const __XOPEN_REALTIME = 1
+const _SYS_io_setup = ___NR_io_setup
+const _TCA_UNSPEC = 0
+const ___VXLAN_DF_END = 3
+const _EILSEQ = 84
+const __SC_SPORADIC_SERVER = 160
+const _TUNSETQUEUE_val = 1074025689
+const _LINK_XSTATS_TYPE_BOND = 2
+const _SCNo32 = "o"
+const _IFLA_BR_MCAST_MLD_VERSION = 44
+const _PRIXFAST8 = "X"
+const _N_PPP = 3
+const _RTNLGRP_IPV6_PREFIX = 18
+const _STATX_CTIME = 0x00000080
+const _WEXITED = 4
+const _SO_SECURITY_AUTHENTICATION = 22
+const _IFLA_INET_UNSPEC = 0
+const _IPTOS_ECN_ECT0 = 0x02
+const _IPTOS_ECN_ECT1 = 0x01
+const _TCP_QUICKACK = 12
+const _SEEK_CUR = 1
+const _NO_DATA = 4
+const _BS0 = 0000000
+const _REG_CSGSFS = 18
+const _ECHOE = 0000020
+const ___NR_sched_setscheduler = 144
+const _NDTPA_PROXY_DELAY = 13
+const _SYS_fsync = ___NR_fsync
+const _RTAX_UNSPEC = 0
+const _GAI_NOWAIT = 1
+const _RPM_PCO_CHANGE = 2
+const __SC_PRIORITY_SCHEDULING = 10
+const __POSIX_ASYNC_IO = 1
+const _O_TRUNC = 01000
+const __SYS_FILE_H = 1
+const _IFLA_BR_MCAST_STARTUP_QUERY_CNT = 29
+const _N_6PACK = 7
+const _LINUX_REBOOT_CMD_RESTART = 0x01234567
+const ___NR_io_uring_setup = 425
+const _PR_SPEC_ENABLE = (1 << 1)
+const _F_SETLKW64 = 7
+const _IFLA_MACSEC_CIPHER_SUITE = 4
+const ___NR_setsid = 112
+const ___RLIMIT_NPROC = 6
+const __SC_SIGNALS = 158
+const _IFLA_BR_MCAST_SNOOPING = 23
+const _IPPROTO_DCCP = 33
+const _IFLA_HSR_VERSION = 6
+const ___NR_timerfd_create = 283
+const _DEV_PARPORT_DEVICE_TIMESLICE = 1
+const ___FLT32X_HAS_INFINITY__ = 1
+const __SC_SINGLE_PROCESS = 151
+const _NET_TCP_ABORT_ON_OVERFLOW = 75
+const _SCM_RIGHTS = 1
+const _FS_XFLAG_NODUMP = 0x00000080
+const __IO_USER_LOCK = 0x8000
+const _PR_SET_NAME = 15
+const _INT_FAST16_MIN = (-9223372036854775807-1)
+const _EREMOTEIO = 121
+const _B2000000 = 0010013
+const _AI_CANONNAME = 0x0002
+const __SC_TTY_NAME_MAX = 72
+const _SYS_acct = ___NR_acct
+const _UINT_LEAST32_WIDTH = 32
+const _PR_GET_FPEXC = 11
+const _SYS_listen = ___NR_listen
+const _STATX_ATTR_COMPRESSED = 0x00000004
+const _PTRACE_O_TRACEEXEC = 16
+const ___NR_mkdir = 83
+const __CS_XBS5_ILP32_OFFBIG_LIBS = 1106
+const _IPPROTO_RAW = 255
+const _MAP_FIXED = 0x10
+const _TCP_USER_TIMEOUT = 18
+const __BITS_CPU_SET_H = 1
+const _PRIiLEAST8 = "i"
+const _ETHERTYPE_IPX = 0x8137
+const _IPTOS_ECN_MASK = 0x03
+const __LARGEFILE_SOURCE = 1
+const ___NR_writev = 20
+const _SYS_kcmp = ___NR_kcmp
+const __SC_LOGIN_NAME_MAX = 71
+const _IFLA_PORT_UNSPEC = 0
+const __STAT_VER = __STAT_VER_LINUX
+const _F_SHLCK = 8
+const __CS_POSIX_V6_ILP32_OFF32_LDFLAGS = 1117
+const __SC_2_C_VERSION = 96
+const __SC_LEVEL3_CACHE_LINESIZE = 196
+const _IPPORT_RESERVED = 1024
+const __CS_POSIX_V6_ILP32_OFFBIG_LIBS = 1122
+const __BITS_TYPES_STRUCT_SCHED_PARAM = 1
+const ___FLT16_MIN_EXP__ = (-13)
+const _ARPHRD_IRDA = 783
+const _SYS_ioctl = ___NR_ioctl
+const _SYS_fork = ___NR_fork
+const _LLONG_MAX = ___LONG_LONG_MAX__
+const _KERN_PANIC_ON_WARN = 77
+const _ETH_P_NCSI = 0x88F8
+const _HAVE_STRING_H = 1
+const ___SIZE_MAX__ = 0xffffffffffffffff
+const __CS_GNU_LIBC_VERSION = 2
+const _UIO_MAXIOV = ___IOV_MAX
+const _SIOCGIFCONF = 0x8912
+const _RTA_MULTIPATH = 9
+const ___POSIX_FADV_DONTNEED = 4
+const ___NR_signalfd4 = 289
+const _PR_SVE_GET_VL = 51
+const _PORT_VDP_RESPONSE_VTID_VIOLATION = 4
+const ___NR_set_thread_area = 205
+const _IFLA_IPVLAN_UNSPEC = 0
+const _ARPHRD_IEEE802 = 6
+const _IFF_ALLMULTI = 512
+const _NET_TCP_RFC1337 = 53
+const _NET_NF_CONNTRACK_SCTP_TIMEOUT_COOKIE_WAIT = 21
+const ___O_NOFOLLOW = 0400000
+const _PR_SVE_VL_INHERIT = (1 << 17)
+const __SC_SIGQUEUE_MAX = 34
+const __SC_SAVED_IDS = 8
+const _ENOEXEC = 8
+const _IFLA_BOND_DOWNDELAY = 5
+const _SA_ONSTACK = 0x08000000
+const _EBADE = 52
+const _EBADF = 9
+const _IPOPT_RESERVED1 = 0x20
+const _IPOPT_RESERVED2 = 0x60
+const ___USE_MISC = 1
+const _BS1 = 0020000
+const _EBADR = 53
+const _MADV_DOFORK = 11
+const __PC_REC_XFER_ALIGN = 17
+const _TIOCSERGETMULTI = 0x545A
+const ___SHRT_MAX__ = 0x7fff
+const __SC_SPIN_LOCKS = 154
+const _RTA_IIF = 3
+const _UINT_FAST8_WIDTH = 8
+const _IFLA_INFO_DATA = 2
+const ___rusage_defined = 1
+const __XOPEN_XPG2 = 1
+const __XOPEN_XPG3 = 1
+const __XOPEN_XPG4 = 1
+const ___FXSR__ = 1
+const ___FLT64_HAS_DENORM__ = 1
+const ___amd64 = 1
+const _NL_MMAP_STATUS_RESERVED = 1
+const _IP_DROP_SOURCE_MEMBERSHIP = 40
+const _SYS_fchdir = ___NR_fchdir
+const _EL2NSYNC = 45
+const _MNT_EXPIRE = 4
+const _SYS_tee = ___NR_tee
+const _NET_X25_FORWARD = 6
+const _SIGXFSZ = 25
+const _IFLA_NEW_IFINDEX = 49
+const _FSCRYPT_MODE_ADIANTUM = 9
+const __SYS_SYSCTL_H = 1
+const _IFLA_VXLAN_GROUP = 2
+const _NET_DECNET_CONF_DDCMP = -3
+const __SC_XOPEN_UNIX = 91
+const ___NR_inotify_init1 = 294
+const _F_SETFL = 4
+const _ND_OPT_PI_FLAG_AUTO = 0x40
+const _ULLONG_MAX = (_LLONG_MAX * 2 + 1)
+const _MADV_NOHUGEPAGE = 15
+const _FPE_INTOVF = 2
+const _TCP_SEND_QUEUE = 2
+const _PTRACE_O_TRACEEXIT = 64
+const _NET_IPV4_NF_CONNTRACK_TCP_TIMEOUT_MAX_RETRANS = 16
+const _RTAX_CC_ALGO = 16
+const __SC_SYMLOOP_MAX = 173
+const ___FLT128_HAS_QUIET_NAN__ = 1
+const ___IFLA_PORT_MAX = 8
+const _HAVE_EXPL = 1
+const _FF0 = 0000000
+const _FF1 = 0100000
+const _IFLA_VXLAN_LABEL = 26
+const _PR_MPX_ENABLE_MANAGEMENT = 43
+const ___NR_utimes = 235
+const _PF_CAN = 29
+const _NET_IPV4_CONF = 16
+const _NET_NETROM_NETWORK_TTL_INITIALISER = 3
+const _NET_IPV4_ROUTE_REDIRECT_SILENCE = 11
+const _XATTR_SIZE_MAX = 65536
+const _FS_POLICY_FLAG_DIRECT_KEY = _FSCRYPT_POLICY_FLAG_DIRECT_KEY
+const _N_SYNC_PPP = 14
+const _ND_RA_FLAG_MANAGED = 0x80
+const _ICMP6_RR_FLAGS_REQRESULT = 0x40
+const ___NR_msgget = 68
+const _HAVE_OFF64_T = 1
+const _SYS_link = ___NR_link
+const _ITIMER_REAL = 0
+const _ERANGE = 34
+const __POSIX_MQ_OPEN_MAX = 8
+const ___UINT_LEAST16_MAX__ = 0xffff
+const ___NR_modify_ldt = 154
+const _PTRACE_SETOPTIONS = 16896
+const _NI_DGRAM = 16
+const _STATX_BLOCKS = 0x00000400
+const ___cookie_io_functions_t_defined = 1
+const _SIOCSRARP = 0x8962
+const ___IFLA_MACSEC_MAX = 15
+const _REG_EFL = 17
+const _IFLA_CARRIER_UP_COUNT = 47
+const _O_EXCL = 0200
+const _NETLINK_CRYPTO = 21
+const _ENOENT = 2
+const _TCP_KEEPINTVL = 5
+const _ARPD_UPDATE = 0x01
+const _ARPHRD_TUNNEL = 768
+const ___O_LARGEFILE = 0
+const _NET_IPX_FORWARDING = 2
+const ___USE_XOPEN2K8XSI = 1
+const _EEXIST = 17
+const _MSG_CONFIRM = 2048
+const _ARPHRD_NONE = 0xFFFE
+const ___NETINET_IP_H = 1
+const _ENOPKG = 65
+const _SYS_NMLN = __UTSNAME_LENGTH
+const _UINT_LEAST8_MAX = (255)
+const _PR_GET_TAGGED_ADDR_CTRL = 56
+const _SOL_LLC = 268
+const _IFA_ADDRESS = 1
+const _BPF_DIV = 0x30
+const _LOGIN_NAME_MAX = 256
+const _VM_MIN_UNMAPPED = 32
+const _F_GET_SEALS = 1034
+const _NET_NEIGH_PROXY_DELAY = 11
+const _IPPORT_ROUTESERVER = 520
+const _NET_IPV4_CONF_MEDIUM_ID = 14
+const _IPV6_RECVHOPLIMIT = 51
+const __POSIX_TIMEOUTS = 200809
+const _IFLA_AF_SPEC = 26
+const _NTF_STICKY = 0x40
+const ___NR_swapoff = 168
+const ___NR_msgrcv = 70
+const _RTMGRP_NOTIFY = 2
+const _CX86_GCR = 0xb8
+const _POSIX_MADV_SEQUENTIAL = 2
+const _AI_ADDRCONFIG = 0x0020
+const _SYS_setreuid = ___NR_setreuid
+const _IPOPT_SECUR_SECRET = 0xd788
+const _NET_AX25_STANDARD_WINDOW = 5
+const _FSPICK_EMPTY_PATH = 0x00000008
+const ___NR_get_mempolicy = 239
+const _ARPHRD_IEEE802154 = 804
+const _IPV6_RECVRTHDR = 56
+const _FFI_BAD_ABI = 2
+const _ETH_P_TSN = 0x22F0
+const ___FLT128_HAS_INFINITY__ = 1
+const _X86_EFLAGS_PF_BIT = 2
+const _NET_IPV4_CONF_NOPOLICY = 16
+const ___GNUC_PATCHLEVEL__ = 0
+const __CS_POSIX_V7_ILP32_OFF32_LIBS = 1134
+const _X86_CR0_NW_BIT = 29
+const ___FLT16_MAX_EXP__ = 16
+const _RTN_ANYCAST = 4
+const _NI_NUMERICHOST = 1
+const _IFF_UP = 1
+const _NETLINK_AUDIT = 9
+const _SO_RCVTIMEO_val = 20
+const _IFLA_GENEVE_DF = 13
+const _IPOPT_LSRR = 131
+const _F_SEAL_GROW = 0x0004
+const __SC_AIO_PRIO_DELTA_MAX = 25
+const _PR_GET_DUMPABLE = 3
+const __STRING_H = 1
+const _SIGSTOP = 19
+const _MACVLAN_MODE_VEPA = 2
+const __HAVE_STRUCT_TERMIOS_C_OSPEED = 1
+const _ETH_P_PAUSE = 0x8808
+const _IPOPT_OLEN = 1
+const ___NR_rt_sigprocmask = 14
+const ___NR_set_mempolicy = 238
+const _NL_ARGMAX = __POSIX_ARG_MAX
+const _RTM_NEWADDRLABEL = 72
+const _NET_IPV6_FORWARDING = 1
+const ___NR_rt_sigqueueinfo = 129
+const _ETH_P_EDSA = 0xDADA
+const _SIGPWR = 30
+const _IFLA_VF_STATS = 8
+const _NET_CORE_AEVENT_ETIME = 20
+const ___HAVE_FLOAT64 = 1
+const _NET_CORE_WARNINGS = 22
+const _MSG_RST = 4096
+const _NET_IPV4_ICMP_PARAMPROB_RATE = 62
+const _SCHAR_MAX = ___SCHAR_MAX__
+const _PF_ATMSVC = 20
+const _RT_TABLE_COMPAT = 252
+const ___NR_pkey_free = 331
+const _PAGE_SHIFT = 12
+const _LLONG_MIN = (-_LLONG_MAX - 1)
+const _STATX_ATTR_APPEND = 0x00000020
+const _PRIdLEAST8 = "d"
+const _NET_NETROM_TRANSPORT_MAXIMUM_TRIES = 5
+const _FS_NOCOMP_FL = 0x00000400
+const _ARPOP_REPLY = 2
+const _TIOCM_CTS = 0x020
+const _AF_RXRPC = _PF_RXRPC
+const _STA_FREQHOLD = 0x0080
+const _NET_SCTP_MAX_BURST = 12
+const _SYS_quotactl = ___NR_quotactl
+const _IFLA_PORT_SELF = 25
+const _PR_SET_TIMING = 14
+const _MOUNT_ATTR_NODIRATIME = 0x00000080
+const __SC_IPV6 = 235
+const _RTA_UNSPEC = 0
+const _KERN_RTSIGNR = 32
+const _SYS_perf_event_open = ___NR_perf_event_open
+const _IFLA_BOND_AD_INFO = 23
+const _IFLA_MACVLAN_UNSPEC = 0
+const _PTRACE_CONT = 7
+const ___LDBL_MAX__ = 1.18973149535723176502126385303097021e+4932
+const ___NR_remap_file_pages = 216
+const _HAVE_LOGL = 1
+const _REG_TRAPNO = 20
+const _SIOCSIFMTU = 0x8922
+const _TCPOPT_MAXSEG = 2
+const ___NR_accept4 = 288
+const ___k8__ = 1
+const _PR_CAPBSET_READ = 23
+const _HAVE_TEE = 1
+const _CX86_CCR2 = 0xc2
+const _IP_DROP_MEMBERSHIP = 36
+const _PKEY_DISABLE_WRITE = 0x2
+const _PACKET_IGNORE_OUTGOING = 23
+const _ARPOP_NAK = 10
+const _NET_IPV6_ROUTE_GC_THRESH = 2
+const _NET_TCP_FRTO_RESPONSE = 125
+const ___NR_ptrace = 101
+const _RTNLGRP_DECnet_RULE = 16
+const _KERN_PTY = 62
+const _HAVE_CONFIG_H = 1
+const _IFLA_PORT_PROFILE = 2
+const _RANDOM_READ_THRESH = 3
+const _TCP_TX_DELAY = 37
+const ___NR_gettid = 186
+const _ATF_USETRAILERS = 0x10
+const _IPV6_MULTICAST_LOOP = 19
+const _INET6_ADDRSTRLEN = 46
+const _SOL_ATM = 264
+const ___NR_io_uring_enter = 426
+const _SO_RCVBUF = 8
+const _ENETRESET = 102
+const _BPF_MISC = 0x07
+const _MOUNT_ATTR_NOSUID = 0x00000002
+const _EWOULDBLOCK = _EAGAIN
+const _X86_CR4_PSE_BIT = 4
+const _IFLA_LINKINFO = 18
+const _NET_SCTP_RCVBUF_POLICY = 17
+const _NLMSG_DONE = 0x3
+const __PC_VDISABLE = 8
+const _SYS_setsid = ___NR_setsid
+const _PENDIN = 0040000
+const _IUCLC = 0001000
+const _ENOTBLK = 15
+const _NTF_ROUTER = 0x80
+const _POLL_IN = 1
+const _SYS_io_cancel = ___NR_io_cancel
+const ___gnu_linux__ = 1
+const _SYS_reboot = ___NR_reboot
+const _NET_IPV6_ROUTE_GC_MIN_INTERVAL = 4
+const _FS_ENCRYPTION_MODE_AES_128_CBC = _FSCRYPT_MODE_AES_128_CBC
+const _ETHER_HDR_LEN = _ETH_HLEN
+const _FS_EXTENT_FL = 0x00080000
+const _SYS_bind = ___NR_bind
+const _BPF_MAJOR_VERSION = 1
+const __BITS_ENDIANNESS_H = 1
+const _DT_REG = 8
+const _SYS_lgetxattr = ___NR_lgetxattr
+const _INPCK = 0000020
+const _SYS_timerfd_settime = ___NR_timerfd_settime
+const _X86_EFLAGS_NT_BIT = 14
+const ___IFLA_GTP_MAX = 5
+const _X86_EFLAGS_AC_BIT = 18
+const _PTRACE_PEEKUSR = 3
+const _PORT_PROFILE_RESPONSE_INPROGRESS = 257
+const _ARPHRD_IEEE1394 = 24
+const _BPF_MEM = 0x60
+const _VEOF = 4
+const ___NR_flistxattr = 196
+const _SOL_CAIF = 278
+const ___POSIX2_THIS_VERSION = 200809
+const _CLOCK_REALTIME = 0
+const _PR_PAC_APDAKEY = (1 << 2)
+const __SC_XBS5_ILP32_OFFBIG = 126
+const ___INT_FAST8_MAX__ = 0x7f
+const _SYS_select = ___NR_select
+const ___IFLA_INET6_MAX = 9
+const ___SIZEOF_PTHREAD_ATTR_T = 56
+const _IFLA_GENEVE_LABEL = 11
+const __POSIX_JOB_CONTROL = 1
+const _NET_NF_CONNTRACK_TCP_TIMEOUT_ESTABLISHED = 4
+const _SIG_BLOCK = 0
+const _RTMGRP_IPV6_IFINFO = 0x800
+const _IFLA_BR_ROOT_PORT = 12
+const _SIGTTOU = 22
+const _ILL_PRVOPC = 5
+const _IP_MSS = 576
+const _IOCSIZE_SHIFT = (__IOC_SIZESHIFT)
+const __PATH_PROTOCOLS = "/etc/protocols"
+const _SO_TIMESTAMPNS = _SO_TIMESTAMPNS_OLD
+const __SC_COLL_WEIGHTS_MAX = 40
+const __POSIX_NO_TRUNC = 1
+const _POSIX_MADV_RANDOM = 1
+const _NLMSG_ERROR = 0x2
+const _PF_NFC = 39
+const _PACKET_LOOPBACK = 5
+const ___error_t_defined = 1
+const _FS_MAXSUPER = 10
+const _PTRACE_SYSEMU_SINGLESTEP = 32
+const _EAGAIN = 11
+const __BITS_STAT_H = 1
+const _ARPHRD_HDLC = _ARPHRD_CISCO
+const _SYS_gettimeofday = ___NR_gettimeofday
+const __XOPEN_SOURCE = 700
+const __IOC_WRITE = 1
+const ___UAPI_DEF_ETHHDR = 1
+const _IP_PMTUDISC = 10
+const _NET_AX25_BACKOFF_TYPE = 3
+const ___NR_preadv = 295
+const ___POSIX_FADV_NOREUSE = 5
+const _SIGVTALRM = 26
+const _SYS_renameat2 = ___NR_renameat2
+const __PC_FILESIZEBITS = 13
+const _SYS_mmap = ___NR_mmap
+const _IP_MTU = 14
+const _SYS_msync = ___NR_msync
+const _MFD_CLOEXEC = 1
+const _CBAUDEX = 000000010000
+const _ESRMNT = 69
+const _ND_NA_FLAG_SOLICITED = 0x00000040
+const __SC_SS_REPL_MAX = 241
+const ___NR_sysfs = 139
+const _IPV6_PMTUDISC_DO = 2
+const _PTRACE_SYSCALL_INFO_NONE = 0
+const __SC_NL_LANGMAX = 120
+const _NET_TCP_TW_RECYCLE = 66
+const __SC_THREAD_ROBUST_PRIO_PROTECT = 248
+const _SYS_pidfd_send_signal = ___NR_pidfd_send_signal
+const _VREPRINT = 12
+const _N_X25 = 6
+const _IFLA_BOND_SLAVE_UNSPEC = 0
+const _NET_IPV4_FIB_HASH = 19
+const _IFLA_NEW_NETNSID = 45
+const _SOCK_RAW = 3
+const _NET_IPV4_NONLOCAL_BIND = 88
+const _NET_IPV4_TCP_WINDOW_SCALING = 34
+const _IFF_RUNNING = 64
+const _UINT32_MAX = (4294967295)
+const _RTF_DEFAULT = 0x00010000
+const ___GLIBC_USE_IEC_60559_BFP_EXT_C2X = 1
+const _KERN_OVERFLOWUID = 46
+const __SC_T_IOV_MAX = 66
+const __SC_MQ_OPEN_MAX = 27
+const _NDTA_THRESH3 = 4
+const _SIOCADDRT = 0x890B
+const _SIGPROF = 27
+const _PF_QIPCRTR = 42
+const __PATH_HEQUIV = "/etc/hosts.equiv"
+const _PR_GET_NO_NEW_PRIVS = 39
+const _NET_IPV4_NEIGH = 17
+const _IFLA_BRPORT_BRIDGE_ID = 14
+const _IFLA_IF_NETNSID = 46
+const _SYS_dup3 = ___NR_dup3
+const _AF_ATMSVC = _PF_ATMSVC
+const _PTRACE_INTERRUPT = 16903
+const ___ILP32_OFF32_CFLAGS = "-m32"
+const _VKILL = 3
+const _SYS_getsockname = ___NR_getsockname
+const _NDTA_STATS = 7
+const __SC_2_PBS_TRACK = 172
+const ___FLT_DIG__ = 6
+const __BITS_SIGNUM_H = 1
+const _NET_IPV4_CONF_SHARED_MEDIA = 7
+const _B1500000 = 0010012
+const ___RLIMIT_OFILE = 7
+const _HAVE_SYS_PRCTL_H = 1
+const __SC_TIMEOUTS = 164
+const __UNISTD_H = 1
+const _SYS_truncate = ___NR_truncate
+const _MAP_TYPE = 0x0f
+const _FSCRYPT_KEY_DESC_PREFIX = "fscrypt:"
+const _NDTA_NAME = 1
+const __SC_THREAD_PRIO_INHERIT = 80
+const __IOC_DIRMASK = ((1 << __IOC_DIRBITS)-1)
+const _STA_DEL = 0x0020
+const _PTRACE_DETACH = 17
+const ___IFLA_INET_MAX = 2
+const _NET_NF_CONNTRACK_FRAG6_TIMEOUT = 29
+const _FS_JOURNAL_DATA_FL = 0x00004000
+const _IPV6_MTU = 24
+const _EXIT_SUCCESS = 0
+const _RTAX_INITCWND = 11
+const _IFLA_VLAN_QOS_UNSPEC = 0
+const _IFLA_MACSEC_ENCRYPT = 7
+const ___k8 = 1
+const _MREMAP_MAYMOVE = 1
+const _IPVLAN_F_PRIVATE = 0x01
+const _MADV_KEEPONFORK = 19
+const ___NR_readlinkat = 267
+const ___STDC_UTF_32__ = 1
+const ___MAX_BAUD = _B4000000
+const __POSIX_CLOCKRES_MIN = 20000000
+const _KERN_RTSIGMAX = 33
+const _MAP_DENYWRITE = 0x00800
+const _ETH_P_LOCALTALK = 0x0009
+const _TCP_LINGER2 = 8
+const _SOL_SOCKET = 1
+const _PF_IB = 27
+const _IPV6_ORIGDSTADDR = 74
+const _SIGILL = 4
+const _SIOCDELRT = 0x890C
+const _EPOLLMSG = 1024
+const _EXTPROC = 0200000
+const _NET_IPV4_ICMP_DESTUNREACH_RATE = 60
+const __POSIX_V7_LP64_OFF64 = 1
+const __GETOPT_CORE_H = 1
+const ___USE_GNU = 1
+const _SOCK_RDM = 4
+const _SOL_NETLINK = 270
+const _CX86_ARR_BASE = 0xc4
+const _REG_ERR = 19
+const _SYS_finit_module = ___NR_finit_module
+const ___clock_t_defined = 1
+const _SYS_madvise = ___NR_madvise
+const _NET_TCP_MODERATE_RCVBUF = 106
+const _PR_SET_SECUREBITS = 28
+const _INT8_MIN = (-128)
+const _X86_CR4_PCE_BIT = 8
+const __IOC_READ = 2
+const _NETDB_SUCCESS = 0
+const _NDTA_THRESH1 = 2
+const _NDTA_THRESH2 = 3
+const ___IFLA_VF_PORT_MAX = 2
+const _KERN_PIDMAX = 55
+const _NET_SCTP_ADDIP_ENABLE = 13
+const ___STDC_UTF_16__ = 1
+const __SC_BC_STRING_MAX = 39
+const __CS_LFS_LINTFLAGS = 1003
+const _FILE_DEDUPE_RANGE_DIFFERS = 1
+const __POSIX2_C_BIND = ___POSIX2_THIS_VERSION
+const _IFLA_XFRM_UNSPEC = 0
+const ___SIZEOF_LONG_LONG__ = 8
+const __POSIX_SPIN_LOCKS = 200809
+const _NL_LANGMAX = __POSIX2_LINE_MAX
+const _SO_REUSEPORT = 15
+const _IFLA_BR_ROOT_ID = 10
+const _ENOMEDIUM = 123
+const _NET_CORE_MSG_COST = 8
+const ___ILP32_OFFBIG_CFLAGS = "-m32 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"
+const _IPPROTO_SCTP = 132
+const _HAVE_NET_ROUTE_H = 1
+const _SYS_setrlimit = ___NR_setrlimit
+const __K_SS_MAXSIZE = 128
+const _TIOCGWINSZ = 0x5413
+const _IPV6_RXDSTOPTS = _IPV6_DSTOPTS
+const _SYS_readlink = ___NR_readlink
+const ___UINT_FAST8_MAX__ = 0xff
+const _MSG_MORE = 32768
+const _SIGINT = 2
+const __CS_POSIX_V6_ILP32_OFF32_CFLAGS = 1116
+const _SO_PASSSEC = 34
+const _ENOCSI = 50
+const _BPF_A = 0x10
+const _BPF_B = 0x10
+const _INT32_MIN = (-2147483647-1)
+const _BPF_H = 0x08
+const _STATX_GID = 0x00000010
+const _BPF_K = 0x00
+const ___NR_setgroups = 116
+const _SKF_AD_MAX = 64
+const __CS_POSIX_V6_LP64_OFF64_LINTFLAGS = 1127
+const _TIOCNOTTY = 0x5422
+const _TCSETAF = 0x5408
+const _IFLA_BOND_ALL_SLAVES_ACTIVE = 17
+const _BPF_W = 0x00
+const _BPF_X = 0x08
+const _IFLA_BRPORT_HOLD_TIMER = 23
+const __POSIX_ADVISORY_INFO = 200809
+const __SC_V7_LPBIG_OFFBIG = 240
+const ___FLT16_MIN__ = 6.10351562500000000000000000000000000e-516
+const _NET_IPV4_CONF_ARP_NOTIFY = 22
+const _TCSETAW = 0x5407
+const _NET_IPV6_IP6FRAG_SECRET_INTERVAL = 24
+const _NETLINK_UNUSED = 1
+const _SCNiLEAST8 = "hhi"
+const _NET_NF_CONNTRACK_BUCKETS = 14
+const _IFLA_VXLAN_REMCSUM_RX = 22
+const _SOCK_STREAM = 1
+const ___FILE_defined = 1
+const _NET_IPV6_ROUTE = 18
+const _SIGIOT = _SIGABRT
+const _IFLA_VF_STATS_RX_DROPPED = 7
+const __SC_V7_LP64_OFF64 = 239
+const _SYS_sigaltstack = ___NR_sigaltstack
+const _SIOCSIFBR = 0x8941
+const _TIME_DEL = 2
+const _ETH_P_BPQ = 0x08FF
+const ___NR_lstat = 6
+const _ETH_P_CANFD = 0x000D
+const __POSIX_PRIORITY_SCHEDULING = 200809
+const _SYS_getresuid = ___NR_getresuid
+const _SYS_connect = ___NR_connect
+const _PF_ROSE = 11
+const _BPF_IMM = 0x00
+const _ARPHRD_FDDI = 774
+const _PF_FILE = _PF_LOCAL
+const _ETH_P_HDLC = 0x0019
+const ___GCC_ATOMIC_POINTER_LOCK_FREE = 2
+const _RTM_NEWNEIGHTBL = 64
+const _SYS_seccomp = ___NR_seccomp
+const _SI_USER = 0
+const _HAVE_DLFCN_H = 1
+const _FS_RESERVED_FL = 0x80000000
+const ___lldiv_t_defined = 1
+const _EL2HLT = 51
+const _PR_SET_UNALIGN = 6
+const __POSIX2_BC_STRING_MAX = 1000
+const _IFLA_BR_TOPOLOGY_CHANGE_DETECTED = 15
+const _X86_CR0_ET_BIT = 4
+const _FRAME_SIZE = 168
+const __CS_POSIX_V7_ILP32_OFF32_LDFLAGS = 1133
+const _NET_IPV4_CONF_ARP_IGNORE = 19
+const _PRIO_MAX = 20
+const _IFLA_VXLAN_REMCSUM_TX = 21
+const _BPF_MOD = 0x90
+const ___SI_ASYNCIO_AFTER_SIGIO = 1
+const _TCXONC = 0x540A
+const _AF_PACKET = _PF_PACKET
+const _TIOCSPGRP_val = 21520
+const _HAVE_AS_COMDAT_GAS = 1
+const _INT32_WIDTH = 32
+const __IOC_DIRSHIFT = (__IOC_SIZESHIFT+__IOC_SIZEBITS)
+const _NDTPA_RETRANS_TIME = 5
+const ___NETINET_IF_ETHER_H = 1
+const _NETLINK_KOBJECT_UEVENT = 15
+const __POSIX_FSYNC = 200809
+const _IFF_NAPI_FRAGS = 0x0020
+const _ETH_P_ATALK = 0x809B
+const __NETINET_IN_H = 1
+const __STAT_VER_LINUX = 1
+const _ICMP6_TIME_EXCEEDED = 3
+const _NET_IPV4_TCP_KEEPALIVE_INTVL = 68
+const _BPF_IND = 0x40
+const _ICMP6_RR_RESULT_FLAGS_OOB = 0x0200
+const _NET_NF_CONNTRACK_SCTP_TIMEOUT_SHUTDOWN_ACK_SENT = 26
+const __SYS_RESOURCE_H = 1
+const _ND_OPT_TARGET_LINKADDR = 2
+const _AT_FDCWD = -100
+const _RTNLGRP_TC = 4
+const __POSIX_SEM_NSEMS_MAX = 256
+const _IFLA_BOND_LP_INTERVAL = 19
+const ___USE_XOPEN = 1
+const _X86_CR0_AM_BIT = 18
+const _SYNC_FILE_RANGE_WRITE_AND_WAIT = (_SYNC_FILE_RANGE_WRITE | _SYNC_FILE_RANGE_WAIT_BEFORE | _SYNC_FILE_RANGE_WAIT_AFTER)
+const _IFF_DEBUG = 4
+const _UINT8_WIDTH = 8
+const ___FLT32_HAS_QUIET_NAN__ = 1
+const ___NR_open_tree = 428
+const _IN_IGNORED = 0x00008000
+const _KERN_SPARC_REBOOT = 21
+const _SI_QUEUE = -1
+const _TIOCVHANGUP = 0x5437
+const _PR_MCE_KILL = 33
+const _SYS_modify_ldt = ___NR_modify_ldt
+const _RTNLGRP_IPV4_MROUTE = 6
+const _epoll_data_offset = 4
+const ___NR_mq_timedreceive = 243
+const ___WORDSIZE_TIME64_COMPAT32 = 1
+const ___statx_timestamp_defined = 1
+const ___FLT32_IS_IEC_60559__ = 2
+const _RE_DUP_MAX = (0x7fff)
+const _SIOCDARP = 0x8953
+const _RTM_NEWNSID = 88
+const _PR_MCE_KILL_LATE = 0
+const _FS_DQ_ALLOCATED = 6
+const _FS_NOCOW_FL = 0x00800000
+const ___NR_getpgid = 121
+const _IPV6_DSTOPTS = 59
+const __SC_LEVEL1_DCACHE_ASSOC = 189
+const _SO_PEERNAME = 28
+const _CLONE_THREAD = 0x00010000
+const ___ORDER_PDP_ENDIAN__ = 3412
+const __SC_BARRIERS = 133
+const _EBADFD = 77
+const _X86_EFLAGS_OF_BIT = 11
+const _ETHERTYPE_NTRAILER = 16
+const _TIOCOUTQ = 0x5411
+const _SYS_pkey_alloc = ___NR_pkey_alloc
+const _AF_APPLETALK = _PF_APPLETALK
+const ___NR_io_destroy = 207
+const _TCP_REPAIR = 19
+const _IFA_FLAGS = 8
+const _VM_PAGE_CLUSTER = 10
+const __NET_IF_ARP_H = 1
+const _IFLA_TUN_GROUP = 2
+const ___NR_ioprio_get = 252
+const _NI_NOFQDN = 4
+const ___SIZE_WIDTH__ = 64
+const _SO_DOMAIN = 39
+const ___FLT16_DECIMAL_DIG__ = 5
+const _X86_CR0_CD_BIT = 30
+const _RMNET_FLAGS_INGRESS_DEAGGREGATION = (1 << 0)
+const _NET_BRIDGE_NF_CALL_ARPTABLES = 1
+const _FSCRYPT_POLICY_FLAGS_PAD_4 = 0x00
+const _FSCRYPT_POLICY_FLAGS_PAD_8 = 0x01
+const _BUFSIZ = 8192
+const _VWERASE = 14
+const _ETH_P_FCOE = 0x8906
+const _N_TTY = 0
+const _VXLAN_DF_INHERIT = 2
+const _NET_IPV6_AUTOCONF = 6
+const _WINT_WIDTH = 32
+const _IFLA_VF_LINK_STATE_ENABLE = 1
+const _IFA_TARGET_NETNSID = 10
+const _XDP_ATTACHED_MULTI = 4
+const _MSG_DONTWAIT = 64
+const _ATF_DONTPUB = 0x40
+const _IN_ATTRIB = 0x00000004
+const __STDLIB_H = 1
+const _KERN_CTLALTDEL = 22
+const _BPF_XOR = 0xa0
+const _TIOCCONS = 0x541D
+const _RTM_SETLINK = 19
+const _SO_TIMESTAMP_NEW = 63
+const _BPF_MSH = 0xa0
+const __SC_ARG_MAX = 0
+const _NET_IPV4_NF_CONNTRACK_SCTP_TIMEOUT_SHUTDOWN_SENT = 24
+const ___LDBL_MIN_10_EXP__ = (-4931)
+const _IPTOS_PREC_ROUTINE = _IPTOS_CLASS_CS0
+const ___SSE_MATH__ = 1
+const _SCHAR_WIDTH = 8
+const _SYS_fadvise64 = ___NR_fadvise64
+const _ATF_PERM = 0x04
+const _PR_SET_MM_START_CODE = 1
+const ___SIGRTMIN = 32
+const _SI_LOAD_SHIFT = 16
+const _O_NOCTTY = 0400
+const _INT_FAST32_WIDTH = ___WORDSIZE
+const _RTF_NAT = 0x08000000
+const _ENOBUFS = 105
+const _NET_NETFILTER = 19
+const _IFLA_COST = 8
+const _ICMP6_PARAMPROB_OPTION = 2
+const __SC_SYSTEM_DATABASE_R = 163
+const _IOC_OUT = (__IOC_READ << __IOC_DIRSHIFT)
+const _CSIGNAL = 0x000000ff
+const _SYS_sched_setattr = ___NR_sched_setattr
+const ___DECIMAL_DIG__ = 21
+const _ENOTSUP = _EOPNOTSUPP
+const _PORT_PROFILE_RESPONSE_INVALID = 258
+const _TIOCM_RI = _TIOCM_RNG
+const _RTM_NEWRULE = 32
+const _VEOL = 11
+const _MAP_SHARED = 0x01
+const _MADV_DODUMP = 17
+const _VM_ZONE_RECLAIM_MODE = 31
+const __SC_2_SW_DEV = 51
+const ___GCC_DESTRUCTIVE_SIZE = 64
+const ___IFLA_VF_LINK_STATE_MAX = 3
+const _SO_WIFI_STATUS = 41
+const ___NR_openat = 257
+const _RTAX_CWND = 7
+const _HAVE_TANL = 1
+const _CSIZE = 0000060
+const ___NR_pwritev2 = 328
+const ___GXX_ABI_VERSION = 1017
+const _BPF_MUL = 0x20
+const _IFLA_BRPORT_LEARNING = 8
+const _SYS_flistxattr = ___NR_flistxattr
+const __STAT_VER_KERNEL = 0
+const _TIOCM_SR = 0x010
+const __SYS_TIMES_H = 1
+const _TIOCM_ST = 0x008
+const _NET_IPV4_ROUTE_MIN_DELAY = 2
+const _GENEVE_DF_MAX = 2
+const _PR_CAP_AMBIENT_LOWER = 3
+const _SYS_getuid = ___NR_getuid
+const ___FLT_EVAL_METHOD__ = 0
+const _RT_SCOPE_LINK = 253
+const _IOCSIZE_MASK = (__IOC_SIZEMASK << __IOC_SIZESHIFT)
+const ___USE_LARGEFILE = 1
+const ___NR_recvmmsg = 299
+const _IFLA_NUM_VF = 21
+const _PTRACE_EVENTMSG_SYSCALL_EXIT = 2
+const _PROT_GROWSUP = 0x02000000
+const ___SIZEOF_LONG__ = 8
+const _IFLA_STATS = 7
+const _O_DIRECT = ___O_DIRECT
+const __POSIX_RTSIG_MAX = 8
+const _IFLA_XDP_DRV_PROG_ID = 5
+const _KERN_COMPAT_LOG = 73
+const _IP_PMTUDISC_DONT = 0
+const _IPPORT_CMDSERVER = 514
+const _IFLA_GTP_ROLE = 4
+const _KERN_MSGMAX = 35
+const _PF_WANPIPE = 25
+const _IPOPT_OPTVAL = 0
+const _SIGKILL = 9
+const ___STDC_IEC_559__ = 1
+const ___SIG_ATOMIC_MIN__ = (-___SIG_ATOMIC_MAX__ - 1)
+const ___INT_WIDTH__ = 32
+const ___NR_mount = 165
+const ___NR_llistxattr = 195
+const _TIOCM_RNG = 0x080
+const _PRIO_MIN = -20
+const _NDTPA_PROXY_QLEN = 14
+const _FS_ENCRYPTION_MODE_AES_128_CTS = _FSCRYPT_MODE_AES_128_CTS
+const _NET_ATALK_AARP_TICK_TIME = 2
+const _F_SET_FILE_RW_HINT = 1038
+const __SS_SIZE = 128
+const __POSIX_SPORADIC_SERVER = -1
+const ___GCC_ATOMIC_INT_LOCK_FREE = 2
+const ___O_DIRECT = 040000
+const ___WINT_WIDTH__ = 32
+const _FS_CASEFOLD_FL = 0x40000000
+const _NET_NF_CONNTRACK_SCTP_TIMEOUT_CLOSED = 20
+const _MNT_DETACH = 2
+const ___iovec_defined = 1
+const _INT_FAST8_MAX = (127)
+const _F_SETFD = 2
+const _TCPOLEN_TIMESTAMP = 10
+const __CS_GNU_LIBPTHREAD_VERSION = 3
+const _HAVE_UNSHARE = 1
+const _EH_FRAME_FLAGS = "aw"
+const _EPOLLRDBAND = 128
+const _KERN_ACPI_VIDEO_FLAGS = 71
+const _SYS_bpf = ___NR_bpf
+const _SYS_set_tid_address = ___NR_set_tid_address
+const _TIOCMBIC = 0x5417
+const _SYS_getgroups = ___NR_getgroups
+const _HAVE_ACOSL = 1
+const _S_IFREG = ___S_IFREG
+const _F_GETOWN = ___F_GETOWN
+const _TIOCMBIS = 0x5416
+const __SC_NGROUPS_MAX = 3
+const _HAVE_SYNC_FILE_RANGE = 1
+const _ETH_ALEN = 6
+const _IP_MULTICAST_TTL = 33
+const __CS_POSIX_V6_ILP32_OFF32_LIBS = 1118
+const ___MMX_WITH_SSE__ = 1
+const __POSIX_TIMERS = 200809
+const __GNU_SOURCE = 1
+const _FFI_TYPE_LAST = _FFI_TYPE_COMPLEX
+const _PACKET_TX_HAS_OFF = 19
+const _NET_TCP_MAX_SYN_BACKLOG = 55
+const _SO_BSDCOMPAT = 14
+const _X86_EFLAGS_FIXED_BIT = 1
+const _SIOCGIFNAME = 0x8910
+const _RTF_MODIFIED = 0x0020
+const _IFLA_GENEVE_REMOTE = 2
+const __STDC_PREDEF_H = 1
+const _IFLA_BR_MCAST_QUERY_INTVL = 33
+const _SEEK_SET = 0
+const _SYS_fchmod = ___NR_fchmod
+const _INT8_MAX = (127)
+const __BITS_UIO_EXT_H = 1
+const __LFS_ASYNCHRONOUS_IO = 1
+const _IFLA_STATS_LINK_64 = 1
+const ___NR_sched_setaffinity = 203
+const _HAVE_SYS_FILE_H = 1
+const _IP_PMTUDISC_WANT = 1
+const _PTRACE_SETFPXREGS = 19
+const _NET_DCCP_DEFAULT = 1
+const _NET_TCP_BIC_BETA = 108
+const _RTMSG_OVERRUN = _NLMSG_OVERRUN
+const ___NR_semctl = 66
+const __BITS_SIGCONTEXT_H = 1
+const ___NR_getegid = 108
+const ___NR_rt_sigsuspend = 130
+const _SYS_membarrier = ___NR_membarrier
+const _FS_HUGE_FILE_FL = 0x00040000
+const ___NR_geteuid = 107
+const ___FLT32_DIG__ = 6
+const _IFLA_VF_BROADCAST = 13
+const _RLIMIT_AS = 9
+const ___LONG_DOUBLE_USES_FLOAT128 = 0
+const _WAIT_MYPGRP = 0
+const _SYS_brk = ___NR_brk
+const _SCHED_IDLE = 5
+const _FFI_TYPE_INT = 1
+const ___UINT64_MAX__ = 0xffffffffffffffff
+const _ULONG_LONG_MAX = (_LONG_LONG_MAX * 2 + 1)
+const _PTRACE_SETSIGMASK = 16907
+const _TCP_REPAIR_WINDOW = 29
+const __FILE_OFFSET_BITS = 64
+const ___NR_getpgrp = 111
+const _SCNiLEAST16 = "hi"
+const _WCONTINUED = 8
+const _SYS_getpriority = ___NR_getpriority
+const ___ELF__ = 1
+const _PACKET_ORIGDEV = 9
+const __CS_LFS64_CFLAGS = 1004
+const _IN_MOVE_SELF = 0x00000800
+const _IFLA_VXLAN_GBP = 23
+const _FSLABEL_MAX = 256
+const _NET_IPV4_NF_CONNTRACK_TCP_TIMEOUT_SYN_SENT = 2
+const _DEV_PARPORT_DEFAULT_TIMESLICE = 1
+const _SYS_epoll_pwait = ___NR_epoll_pwait
+const _AF_UNSPEC = _PF_UNSPEC
+const _NDA_PORT = 6
+const __SC_ADVISORY_INFO = 132
+const _SYS_stat = ___NR_stat
+const _SIGTSTP = 20
+const _FSCRYPT_KEY_STATUS_PRESENT = 2
+const _UINT64_WIDTH = 64
+const _B2400 = 0000013
+const ___LITTLE_ENDIAN = 1234
+const _HAVE_SYS_SOCKET_H = 1
+const _IPOPT_CLASS_MASK = 0x60
+const _UINT_LEAST16_MAX = (65535)
+const _TIME_OOP = 3
+const _SYS_get_thread_area = ___NR_get_thread_area
+const _ETH_ZLEN = 60
+const __POSIX2_COLL_WEIGHTS_MAX = 2
+const _CIBAUD = 002003600000
+const _HAVE_NETINET_IP_H = 1
+const _HAVE_SYS_PTRACE_H = 1
+const _PTRDIFF_MIN = (-9223372036854775807-1)
+const _ETH_P_QINQ1 = 0x9100
+const _ETH_P_QINQ2 = 0x9200
+const _ETH_P_QINQ3 = 0x9300
+const __POSIX2_LOCALEDEF = ___POSIX2_THIS_VERSION
+const _MOD_OFFSET = _ADJ_OFFSET
+const _IPPORT_BIFFUDP = 512
+const _SYS_readlinkat = ___NR_readlinkat
+const __SC_SHELL = 157
+const _NET_IPV4_TCP_FIN_TIMEOUT = 49
+const _TIOCGICOUNT = 0x545D
+const _TH_PUSH = 0x08
+const _PF_RDS = 21
+const _RTNLGRP_NEIGH = 3
+const _ETH_P_ERSPAN2 = 0x22EB
+const _FS_PROJINHERIT_FL = 0x20000000
+const _IFF_SLAVE = 2048
+const __CS_XBS5_ILP32_OFF32_LIBS = 1102
+const _FSCONFIG_SET_BINARY = 2
+const _TIOCSER_TEMT = 0x01
+const ___BYTE_ORDER = ___LITTLE_ENDIAN
+const _SCNiLEAST32 = "i"
+const _RTM_NEWADDR = 20
+const ___FLT_EVAL_METHOD_TS_18661_3__ = 0
+const _SYS_create_module = ___NR_create_module
+const ___NR_process_vm_writev = 311
+const _ATF_NETMASK = 0x20
+const _EACCES = 13
+const _ABI_DEFHANDLER_ELF = 2
+const _EFAULT = 14
+const ___TCA_ROOT_MAX = 5
+const ___NR_mbind = 237
+const _X86_EFLAGS_ZF_BIT = 6
+const _TCP_RECV_QUEUE = 1
+const _IFF_NO_PI = 0x1000
+const _IN_CLOSE_WRITE = 0x00000008
+const _FFI_LONG_LONG_MAX = _LONG_LONG_MAX
+const _TIOCM_RTS = 0x004
+const _IPTOS_MINCOST = _IPTOS_LOWCOST
+const _KERN_VERSION = 4
+const ___NR_pivot_root = 155
+const _NET_NF_CONNTRACK_TCP_TIMEOUT_CLOSE_WAIT = 6
+const _IFLA_TUN_TYPE = 3
+const _IPPORT_EXECSERVER = 512
+const _IPPROTO_DSTOPTS = 60
+const __BITS_SIGNUM_GENERIC_H = 1
+const _EXTA = _B19200
+const _EXTB = _B38400
+const _PF_TIPC = 30
+const _SYS_prctl = ___NR_prctl
+const ___FLT64_DECIMAL_DIG__ = 17
+const _FS_DQ_FREE = 7
+const _WNOWAIT = 0x01000000
+const _F_SETLK = _F_SETLK64
+const _NET_IPV4_INET_PEER_MAXTTL = 71
+const _PRIuLEAST16 = "u"
+const _IPOIB_MODE_CONNECTED = 1
+const _VM_UNUSED2 = 2
+const _VM_UNUSED3 = 3
+const _VM_UNUSED4 = 4
+const _VM_UNUSED5 = 6
+const _VM_UNUSED7 = 7
+const _VM_UNUSED8 = 8
+const _ETH_P_FIP = 0x8914
+const ___NR_getitimer = 36
+const __POSIX_THREAD_KEYS_MAX = 128
+const _ICMP6_RR_FLAGS_FORCEAPPLY = 0x20
+const __BITS_SIGINFO_ARCH_H = 1
+const _IPOPT_SEC = _IPOPT_SECURITY
+const _S_IWUSR = ___S_IWRITE
+const _TCP_MSS = 512
+const _SYS_inotify_rm_watch = ___NR_inotify_rm_watch
+const _ICMP6_RR_PCOUSE_RAFLAGS_ONLINK = 0x20
+const _RTNL_FAMILY_IPMR = 128
+const _RANDOM_UUID = 6
+const __SC_V6_ILP32_OFFBIG = 177
+const _NET_IPV6_HOP_LIMIT = 2
+const _IPPORT_RJE = 77
+const ___NR_getxattr = 191
+const _SYS_mq_unlink = ___NR_mq_unlink
+const _TCSETSF = 0x5404
+const _SO_ATTACH_REUSEPORT_CBPF = 51
+const _ULONG_MAX = (_LONG_MAX * 2 + 1)
+const _NET_CORE_BUDGET = 19
+const _SYS_readv = ___NR_readv
+const _FS_SYNC_FL = 0x00000008
+const _TCP_CM_INQ = _TCP_INQ
+const _IFLA_BOND_RESEND_IGMP = 15
+const _NET_TCP_DEFAULT_WIN_SCALE = 105
+const _TCSETSW = 0x5403
+const _EXIT_FAILURE = 1
+const ___NR_setns = 308
+const _MOUNT_ATTR__ATIME = 0x00000070
+const _SYS_fstatfs = ___NR_fstatfs
+const _NET_IPV4_NF_CONNTRACK_TCP_LOOSE = 17
+const _NETLINK_ROUTE = 0
+const _PR_SET_FPEMU = 10
+const _RTN_UNICAST = 1
+const __POSIX_THREAD_PRIO_INHERIT = 200809
+const _RTPROT_NTK = 15
+const ___FLT_IS_IEC_60559__ = 2
+const _ETH_P_PRP = 0x88FB
+const __SC_PASS_MAX = 88
+const ___NR_umask = 95
+const _FASYNC = _O_ASYNC
+const _TIOCSETD = 0x5423
+const _INT_FAST8_MIN = (-128)
+const _TCP_FASTOPEN = 23
+const _TCSAFLUSH = 2
+const _IFLA_BR_GROUP_FWD_MASK = 9
+const _RTA_EXPIRES = 23
+const _FSCRYPT_KEY_STATUS_INCOMPLETELY_REMOVED = 3
+const _SYS_ioprio_get = ___NR_ioprio_get
+const _PACKAGE_STRING = "package-unused version-unused"
+const _NLM_F_REPLACE = 0x100
+const _ETH_P_ECONET = 0x0018
+const _IPOPT_CONTROL = 0x00
+const _RTM_NEWACTION = 48
+const _ENOTTY = 25
+const _NET_TCP_MEM = 83
+const _STDIN_FILENO = 0
+const _FS_MAX_KEY_SIZE = _FSCRYPT_MAX_KEY_SIZE
+const _HAVE_SEMAPHORE_H = 1
+const _PR_TASK_PERF_EVENTS_DISABLE = 31
+const ___NR_membarrier = 324
+const _SYS_readahead = ___NR_readahead
+const _EINTR = 4
+const _UINT_FAST32_MAX = (18446744073709551615)
+const _ENETUNREACH = 101
+const __SC_LEVEL1_DCACHE_SIZE = 188
+const ___HAVE_SPECULATION_SAFE_VALUE = 1
+const _SYS_request_key = ___NR_request_key
+const _SYS_ioperm = ___NR_ioperm
+const _RTNH_F_OFFLOAD = 8
+const _ETHER_CRC_LEN = 4
+const _INET_ADDRSTRLEN = 16
+const _N_MASC = 8
+const _NET_IPV4_NF_CONNTRACK_TCP_TIMEOUT_LAST_ACK = 7
+const __SYS_CDEFS_H = 1
+const __POSIX_THREAD_CPUTIME = 0
+const _SYS_mknod = ___NR_mknod
+const _F_OWNER_PGRP = 2
+const _NET_ATALK_AARP_EXPIRY_TIME = 1
+const _PACKET_QDISC_BYPASS = 20
+const _NET_TCP_RMEM = 85
+const _IFLA_BR_ROOT_PATH_COST = 13
+const _AT_RECURSIVE = 0x8000
+const _EIDRM = 43
+const _IFLA_TUN_UNSPEC = 0
+const ______fpos_t_defined = 1
+const _ECONNABORTED = 103
+const _ILL_BADIADDR = 9
+const _IPPROTO_AH = 51
+const _KERN_PRINTK_RATELIMIT_BURST = 61
+const _MS_SYNC = 4
+const _PACKET_TX_RING = 13
+const _PR_PAC_APGAKEY = (1 << 4)
+const _SYS_io_destroy = ___NR_io_destroy
+const ___LDBL_MAX_10_EXP__ = 4932
+const _F_GETSIG = ___F_GETSIG
+const _NET_IPV4_CONF_ARP_ACCEPT = 21
+const _ETH_FCS_LEN = 4
+const ___INT_LEAST32_MAX__ = 0x7fffffff
+const ___NR_uselib = 134
+const ___NR_symlink = 88
+const _ARPD_FLUSH = 0x03
+const _FS_DQ_WARNINGS = 9
+const _NLM_F_ATOMIC = 0x400
+const _NET_ROSE_ROUTING_CONTROL = 6
+const ___S_IFDIR = 0040000
+const _P_ALL = 0
+const ___NR_semget = 64
+const ___NR_getsockopt = 55
+const _L_INCR = 1
+const _IPOPT_SID = _IPOPT_SATID
+const ___LDBL_IS_IEC_60559__ = 2
+const _SCNx16 = "hx"
+const _STATX_BASIC_STATS = 0x000007ff
+const _SIGWINCH = 28
+const _FSCRYPT_KEY_DESC_PREFIX_SIZE = 8
+const __POSIX_LINK_MAX = 8
+const __SC_GETGR_R_SIZE_MAX = 69
+const ___NR_unlinkat = 263
+const _KERN_NODENAME = 7
+const ___USE_XOPEN2KXSI = 1
+const _RENAME_NOREPLACE = (1 << 0)
+const _EPROTONOSUPPORT = 93
+const __POSIX2_BC_BASE_MAX = 99
+const _TCP_SYN_RECV = 3
+const __POSIX_MAPPED_FILES = 200809
+const _IFF_NOFILTER = 0x1000
+const _MS_VERBOSE = 32768
+const _RTNLGRP_PHONET_ROUTE = 22
+const __UTSNAME_LENGTH = 65
+const _PR_PAC_APIBKEY = (1 << 1)
+const _CLD_DUMPED = 3
+const ___NR_fstat = 5
+const _PTRACE_O_EXITKILL = 1048576
+const _FSCRYPT_KEY_STATUS_ABSENT = 1
+const _KERN_MSGMNI = 42
+const __UTSNAME_SYSNAME_LENGTH = __UTSNAME_LENGTH
+const _TCPI_OPT_ECN = 8
+const _MSG_FASTOPEN = 536870912
+const _RTF_NOPMTUDISC = 0x4000
+const _HAVE_SYS_USER_H = 1
+const _PARENB = 0000400
+const _SO_TXTIME = 61
+const _RTM_GETMDB = 86
+const _TCSETXF = 0x5434
+const __LIBC_LIMITS_H_ = 1
+const __UTSNAME_DOMAIN_LENGTH = __UTSNAME_LENGTH
+const _SO_DETACH_REUSEPORT_BPF = 68
+const _IFLA_VF_SPOOFCHK = 4
+const _IFLA_EVENT_BONDING_OPTIONS = 6
+const _FFI_LAST_ABI = 5
+const _TUN_F_UFO = 0x10
+const _TCSETXW = 0x5435
+const _TCP_TIME_WAIT = 6
+const _ICMP6_PARAM_PROB = 4
+const _IFLA_BRPORT_GROUP_FWD_MASK = 31
+const _RT_TABLE_LOCAL = 255
+const _ISIG = 0000001
+const _AI_PASSIVE = 0x0001
+const _IP_DEFAULT_MULTICAST_LOOP = 1
+const _IFLA_VXLAN_COLLECT_METADATA = 25
+const ___NR_fadvise64 = 221
+const _IFA_F_PERMANENT = 0x80
+const ___INT_FAST32_MAX__ = 0x7fffffffffffffff
+const _PORT_PROFILE_RESPONSE_INSUFFICIENT_RESOURCES = 260
+const _NET_SCTP_PATH_MAX_RETRANS = 8
+const _RTM_DELTCLASS = 41
+const _SYS_io_getevents = ___NR_io_getevents
+const _TIOCGPGRP_val = 21519
+const _IFLA_MACSEC_SCI = 1
+const _EAI_OVERFLOW = -12
+const _NUD_PERMANENT = 0x80
+const _IPPROTO_FRAGMENT = 44
+const _TCA_STATS = 3
+const _LINUX_REBOOT_CMD_CAD_OFF = 0x00000000
+const ___IFLA_BOND_MAX = 29
+const __XOPEN_VERSION = 700
+const _PTRACE_LISTEN = 16904
+const _TCP_SYNCNT = 7
+const _TAB1 = 0004000
+const _TAB2 = 0010000
+const _TAB3 = 0014000
+const _PF_VSOCK = 40
+const _PR_GET_SPECULATION_CTRL = 52
+const _SIOCGARP = 0x8954
+const _ND_NA_FLAG_OVERRIDE = 0x00000020
+const ___NR_exit_group = 231
+const _EPOLLWRBAND = 512
+const _SIGXCPU = 24
+const _RTA_ENCAP_TYPE = 21
+const _TCPOPT_TSTAMP_HDR = (_TCPOPT_NOP<<24|_TCPOPT_NOP<<16|_TCPOPT_TIMESTAMP<<8|_TCPOLEN_TIMESTAMP)
+const _TUNSETVNETHDRSZ_val = 1074025688
+const _IPV6_MINHOPCOUNT = 73
+const ___NDA_MAX = 13
+const _DEV_IPMI_POWEROFF_POWERCYCLE = 1
+const ___S_ISGID = 02000
+const _SOL_TCP = 6
+const _SA_NOCLDSTOP = 1
+const _TCP_KEEPIDLE = 4
+const _FFI_TYPE_POINTER = 14
+const _NZERO = 20
+const _RT_TABLE_DEFAULT = 253
+const _ETH_P_MOBITEX = 0x0015
+const _EPROTOTYPE = 91
+const _ND_ROUTER_SOLICIT = 133
+const _ETH_P_WCCP = 0x883E
+const _NET_AX25_PROTOCOL = 13
+const _FFI_64_BIT_MAX = 9223372036854775807
+const _IFLA_RMNET_UNSPEC = 0
+const _NET_TCP_DMA_COPYBREAK = 116
+const _IFF_TAP = 0x0002
+const _NET_IPV4_CONF_ACCEPT_SOURCE_ROUTE = 9
+const ___FLT128_HAS_DENORM__ = 1
+const ___NR_inotify_init = 253
+const _RTM_DELNEIGH = 29
+const _AF_CAIF = _PF_CAIF
+const _NET_DECNET_NODE_NAME = 3
+const _EMSGSIZE = 90
+const __POSIX2_BC_SCALE_MAX = 99
+const _PR_SET_MM_ARG_START = 8
+const _PTRACE_PEEKSIGINFO = 16905
+const __SYS_STAT_H = 1
+const ___FLT16_HAS_DENORM__ = 1
+const _IP_MINTTL = 21
+const _NET_IPV6_RTR_SOLICITS = 8
+const _PR_SPEC_DISABLE_NOEXEC = (1 << 4)
+const _IPTOS_LOWCOST = 0x02
+const __INTTYPES_H = 1
+const _RTPROT_REDIRECT = 1
+const ___NR_truncate = 76
+const _LOCK_WRITE = 128
+const __XOPEN_LEGACY = 1
+const _SCNiFAST8 = "hhi"
+const _NET_IPV4_TCP_SYN_RETRIES = 40
+const ___GCC_ATOMIC_LLONG_LOCK_FREE = 2
+const _TCA_STATS2 = 7
+const _FS_POLICY_FLAGS_PAD_16 = _FSCRYPT_POLICY_FLAGS_PAD_16
+const _KERN_PANIC_ON_NMI = 76
+const _NET_IPV4_NF_CONNTRACK_TCP_TIMEOUT_TIME_WAIT = 8
+const _MAP_POPULATE = 0x08000
+const _XATTR_LIST_MAX = 65536
+const _AI_ALL = 0x0010
+const _NET_AX25_IP_DEFAULT_MODE = 1
+const _SCNd8 = "hhd"
+const _IFLA_PHYS_SWITCH_ID = 36
+const __POSIX_HIWAT = __POSIX_PIPE_BUF
+const _TRAP_UNK = 5
+const _SYS_setregid = ___NR_setregid
+const _NET_IRDA = 412
+const _SIOCSIFNETMASK = 0x891c
+const _BRIDGE_MODE_UNSPEC = 0
+const _SYS_sched_getattr = ___NR_sched_getattr
+const ___NR_epoll_create1 = 291
+const _PTRACE_SECCOMP_GET_METADATA = 16909
+const _NET_IPV4_NETFILTER = 20
+const ___FLT128_MANT_DIG__ = 113
+const ___WINT_MAX__ = 0xffffffff
+const _AF_FILE = _PF_FILE
+const _SYS_times = ___NR_times
+const _NET_NF_CONNTRACK_TCP_TIMEOUT_CLOSE = 9
+const _X86_CR3_PCID_BITS = 12
+const _NETLINK_FIREWALL = 3
+const ___NR_eventfd2 = 290
+const _IPV6_ADDR_PREFERENCES = 72
+const _PTHREAD_KEYS_MAX = 1024
+const _RTM_SETNEIGHTBL = 67
+const ___PTHREAD_MUTEX_HAVE_PREV = 1
+const _FFI_CLOSURES = 1
+const _TOSTOP = 0000400
+const _NLM_F_ECHO = 0x08
+const _NET_IPV6_BINDV6ONLY = 20
+const _MSG_OOB = 1
+const _CTL_ARLAN = 254
+const _IPV6_RTHDR_LOOSE = 0
+const _ARPHRD_RSRVD = 260
+const _BMAP_IOCTL = 1
+const _NET_ROSE_CLEAR_REQUEST_TIMEOUT = 4
+const _TCP_KEEPCNT = 6
+const _NET_IPV4_NF_CONNTRACK_UDP_TIMEOUT = 10
+const _RTF_NONEXTHOP = 0x00200000
+const _AF_DECnet = _PF_DECnet
+const _FS_POLICY_FLAGS_PAD_32 = _FSCRYPT_POLICY_FLAGS_PAD_32
+const _NET_DECNET_TIME_WAIT = 5
+const _RTM_DELADDRLABEL = 73
+const _STA_NANO = 0x2000
+const ___NR_name_to_handle_at = 303
+const _IFLA_VLAN_EGRESS_QOS = 3
+const _SIOCGRARP = 0x8961
+const _IPPROTO_IP = 0
+const _NLM_F_ROOT = 0x100
+const _IFA_RT_PRIORITY = 9
+const _FS_OCFS2 = 988
+const _ADJ_TIMECONST = 0x0020
+const _NET_IPV4_ROUTE = 18
+const _MS_MGC_MSK = 0xffff0000
+const _UTIME_OMIT = ((1 << 30) - 2)
+const _KERN_TAINTED = 53
+const _IFLA_CARRIER_DOWN_COUNT = 48
+const _PR_SET_FPEXC = 12
+const _IFLA_HSR_SUPERVISION_ADDR = 4
+const ___NR_listen = 50
+const _NCC = 8
+const _NET_IPV6_MAX_DESYNC_FACTOR = 15
+const _CTL_BUS = 8
+const __UTIME_H = 1
+const _RLIM64_INFINITY = 0xffffffffffffffff
+const __PC_PIPE_BUF = 5
+const _IPOPT_SECUR_EFTO = 0x789a
+const _SKF_AD_IFINDEX = 8
+const _IFLA_XDP_FLAGS = 3
+const _NET_NF_CONNTRACK_ICMPV6_TIMEOUT = 28
+const _NET_NF_CONNTRACK_SCTP_TIMEOUT_SHUTDOWN_SENT = 24
+const _BUS_MCEERR_AO = 5
+const _BUS_MCEERR_AR = 4
+const _NET_DECNET = 15
+const _PR_CAP_AMBIENT_RAISE = 2
+const _NDA_LLADDR = 2
+const _TUNSETPERSIST_val = 1074025675
+const __CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS = 1137
+const _IFLA_BRPORT_MCAST_TO_UCAST = 28
+const _PTRACE_SETSIGINFO = 16899
+const _NET_CORE_FASTROUTE = 7
+const _SO_TIMESTAMPING_OLD = 37
+const _NET_CORE_DIVERT_VERSION = 12
+const _TCA_STAB = 8
+const _NET_DECNET_CONF_DEV_T1 = 2
+const _NET_DECNET_CONF_DEV_T2 = 3
+const _NET_DECNET_CONF_DEV_T3 = 4
+const _PORT_SELF_VF = -1
+const _SKF_AD_VLAN_TPID = 60
+const _PR_FPEMU_NOPRINT = 1
+const ___PRAGMA_REDEFINE_EXTNAME = 1
+const _EPFNOSUPPORT = 96
+const ___RLIMIT_LOCKS = 10
+const _IFLA_MACSEC_UNSPEC = 0
+const _UINTPTR_MAX = (18446744073709551615)
+const _S_ISUID = ___S_ISUID
+const _HAVE_NETINET_IF_ETHER_H = 1
+const _SS_ONSTACK = 1
+const _IFF_DYNAMIC = 32768
+const _IFLA_BRPORT_UNICAST_FLOOD = 9
+const _FILENAME_MAX = 4096
+const _SYS_sched_setparam = ___NR_sched_setparam
+const _PACKET_MR_ALLMULTI = 2
+const _SYS_nanosleep = ___NR_nanosleep
+const _SOL_X25 = 262
+const _SCNd16 = "hd"
+const _PR_MCE_KILL_GET = 34
+const _SYS_open_by_handle_at = ___NR_open_by_handle_at
+const ___FLT_MAX__ = 3.40282346638528859811704183484516925e+38
+const _RTPROT_RIP = 189
+const _RTPROT_DNROUTED = 13
+const _RTA_DST = 1
+const _RTA_NH_ID = 30
+const ___GCC_IEC_559_COMPLEX = 2
+const _PR_SET_THP_DISABLE = 41
+const _EPERM = 1
+const _IPV6_UNICAST_IF = 76
+const ___F_GETOWN_EX = 16
+const _IFA_F_DEPRECATED = 0x20
+const _STA_PPSSIGNAL = 0x0100
+const _NET_ATALK_AARP_RESOLVE_TIME = 4
+const ___NR_recvmsg = 47
+const _X86_CR4_PVI_BIT = 1
+const _IFLA_BR_MCAST_STATS_ENABLED = 42
+const _B9600 = 0000015
+const _MADV_HWPOISON = 100
+const _BLOCK_SIZE = (1<<_BLOCK_SIZE_BITS)
+const _TCP_CLOSING = 11
+const _SCNi8 = "hhi"
+const _IP_FREEBIND = 15
+const _VM_DIRTY_RATIO = 12
+const _SEGV_PKUERR = 4
+const _RTM_NEWLINK = 16
+const _IFLA_VF_STATS_TX_PACKETS = 1
+const _NET_IPV4_CONF_ACCEPT_REDIRECTS = 4
+const __SC_DEVICE_IO = 140
+const _IFLA_BOND_FAIL_OVER_MAC = 13
+const _NET_LLC2_REJ_TIMEOUT = 3
+const __POSIX_SYMLINK_MAX = 255
+const ___IOV_MAX = 1024
+const _SYS_pivot_root = ___NR_pivot_root
+const _O_CREAT = 0100
+const _RLIM_SAVED_CUR = _RLIM_INFINITY
+const _NET_IPV6_MLD_MAX_MSF = 25
+const _FS_DQSTATS = 16
+const _SYS_getcpu = ___NR_getcpu
+const _RTCF_DIRECTSRC = 0x04000000
+const _NLM_F_ACK = 0x04
+const _IPV6_AUTHHDR = 10
+const _IPPROTO_MH = 135
+const _IFLA_MACVLAN_MODE = 1
+const _DEV_RAID_SPEED_LIMIT_MIN = 1
+const _NET_IPV6_FORCE_MLD_VERSION = 17
+const _SIOCGSTAMP_OLD = 0x8906
+const _F_WRLCK = 1
+const __SC_SHARED_MEMORY_OBJECTS = 22
+const __SC_LEVEL3_CACHE_ASSOC = 195
+const _IFLA_BRPORT_FORWARD_DELAY_TIMER = 22
+const _SO_TIMESTAMP = _SO_TIMESTAMP_OLD
+const _PACKET_VNET_HDR = 15
+const _ARPHRD_SKIP = 771
+const _NUD_STALE = 0x04
+const ___GNUC_STDC_INLINE__ = 1
+const _B460800 = 0010004
+const ___WALL = 0x40000000
+const _PRIdFAST8 = "d"
+const __XOPEN_SHM = 1
+const ___STDC__ = 1
+const _TCPOPT_WINDOW = 3
+const _EL3RST = 47
+const _IFLA_STATS_LINK_XSTATS_SLAVE = 3
+const __SC_TYPED_MEMORY_OBJECTS = 165
+const _TCP_SAVE_SYN = 27
+const ___LDBL_DECIMAL_DIG__ = 21
+const _IPOPT_MEASUREMENT = _IPOPT_DEBMEAS
+const _B1152000 = 0010011
+const __POSIX_THREAD_ROBUST_PRIO_PROTECT = -1
+const _SOL_TLS = 282
+const _TCA_ROOT_TAB = 1
+const __SC_C_LANG_SUPPORT_R = 136
+const _FS_DIR_NOTIFY = 14
+const ___FLT64X_MIN_EXP__ = (-16381)
+const ___WCHAR_MAX = ___WCHAR_MAX__
+const _PRIuLEAST32 = "u"
+const _XDP_FLAGS_SKB_MODE = (1 << 1)
+const _PF_KCM = 41
+const _NET_LLC_STATION_ACK_TIMEOUT = 1
+const _AT_STATX_DONT_SYNC = 0x4000
+const _SYS_exit = ___NR_exit
+const _ETH_P_LINK_CTL = 0x886c
+const _NLA_F_NESTED = (1 << 15)
+const _PR_FP_EXC_INV = 0x100000
+const ___PTRDIFF_MAX__ = 0x7fffffffffffffff
+const _SO_RCVTIMEO = _SO_RCVTIMEO_OLD
+const _IFLA_TUN_NUM_DISABLED_QUEUES = 9
+const _INTPTR_MIN = (-9223372036854775807-1)
+const _PR_UNALIGN_NOPRINT = 1
+const _S_IXGRP = (_S_IXUSR >> 3)
+const _FALLOC_FL_ZERO_RANGE = 0x10
+const ___ORDER_LITTLE_ENDIAN__ = 1234
+const _VM_HUGETLB_PAGES = 18
+const _TCP_MD5SIG = 14
+const _RTF_LINKRT = 0x00100000
+const __UTSNAME_NODENAME_LENGTH = __UTSNAME_LENGTH
+const _PR_ENDIAN_LITTLE = 1
+const _ND_NEIGHBOR_SOLICIT = 135
+const _TIOCGRS485 = 0x542E
+const _KERN_OVERFLOWGID = 47
+const _SYS_iopl = ___NR_iopl
+const _PR_PAC_RESET_KEYS = 54
+const _IFLA_VXLAN_PORT = 15
+const _SOCK_DGRAM = 2
+const _IFLA_BOND_AD_INFO_UNSPEC = 0
+const _RTMSG_DELROUTE = 0x22
+const ___FLT64X_MAX_EXP__ = 16384
+const _SKF_AD_OFF = (-0x1000)
+const ___NR_sched_yield = 24
+const _MCL_ONFAULT = 4
+const ___NR_mprotect = 10
+const __ALLOCA_H = 1
+const _O_WRONLY = 01
+const ___INT64_MAX__ = 0x7fffffffffffffff
+const _IFLA_BRPORT_DESIGNATED_COST = 16
+const _FPE_FLTSUB = 8
+const _AIO_PRIO_DELTA_MAX = 20
+const ___IFLA_VF_VLAN_INFO_MAX = 2
+const _RTNH_COMPARE_MASK = (_RTNH_F_DEAD | _RTNH_F_LINKDOWN | _RTNH_F_OFFLOAD)
+const _ENETDOWN = 100
+const _FSCRYPT_KEY_STATUS_FLAG_ADDED_BY_SELF = 0x00000001
+const _SO_ATTACH_FILTER = 26
+const _F_OWNER_GID = 2
+const _SOMAXCONN = 4096
+const __CS_V7_WIDTH_RESTRICTED_ENVS = 5
+const _PR_SPEC_NOT_AFFECTED = 0
+const _BPF_JEQ = 0x10
+const __SC_EXPR_NEST_MAX = 42
+const _NET_IPV4_NF_CONNTRACK_LOG_INVALID = 15
+const _SYS_access = ___NR_access
+const __UCONTEXT_H = 1
+const __UTSNAME_VERSION_LENGTH = __UTSNAME_LENGTH
+const _PF_KEY = 15
+const _ARPHRD_NETROM = 0
+const ___INT_LEAST8_WIDTH__ = 8
+const _CTL_MAXNAME = 10
+const _DT_DIR = 4
+const _TUNDETACHFILTER_val = 1074812118
+const _SIOCGIFADDR = 0x8915
+const _OFILL = 0000100
+const _HAVE_ASINL = 1
+const _TIOCPKT_STOP = 4
+const _B1200 = 0000011
+const _PR_FP_EXC_PRECISE = 3
+const _PTRACE_GETFPREGS = 14
+const _IFLA_MACSEC_PAD = 14
+const _MS_SHARED = 1048576
+const _NET_MAJOR = 36
+const _RTN_BLACKHOLE = 6
+const _ONOCR = 0000020
+const _RMNET_FLAGS_EGRESS_MAP_CKSUMV4 = (1 << 3)
+const _CLONE_FILES = 0x00000400
+const _IFLA_EVENT_IGMP_RESEND = 5
+const ___FLT32_MANT_DIG__ = 24
+const _SYS_utimensat = ___NR_utimensat
+const _IFLA_BOND_AD_LACP_RATE = 21
+const ___HAVE_FLOAT128X = 0
+const _SO_GET_FILTER = _SO_ATTACH_FILTER
+const _IFLA_BOND_SLAVE_MII_STATUS = 2
+const _AT_STATX_SYNC_AS_STAT = 0x0000
+const _FS_NODUMP_FL = 0x00000040
+const _MAXTC = 6
+const _ENOSR = 63
+const ___SIZEOF_SIZE_T__ = 8
+const _EMEDIUMTYPE = 124
+const _SYS_sched_getaffinity = ___NR_sched_getaffinity
+const _RTM_GETNEXTHOP = 106
+const _ETH_P_PPP_MP = 0x0008
+const _RTMGRP_DECnet_ROUTE = 0x4000
+const _ICMP6_RR_FLAGS_SPECSITE = 0x10
+const _IFLA_QDISC = 6
+const _ILL_ILLOPC = 1
+const _LINUX_REBOOT_CMD_CAD_ON = 0x89ABCDEF
+const _IN_CLASSA_MAX = 128
+const ___NR_removexattr = 197
+const ___NR_io_submit = 209
+const _ILL_ILLOPN = 2
+const _ICMP6_TIME_EXCEED_REASSEMBLY = 1
+const _ACCESSPERMS = (_S_IRWXU|_S_IRWXG|_S_IRWXO)
+const _SYS_rt_sigreturn = ___NR_rt_sigreturn
+const _ICMP6_INFOMSG_MASK = 0x80
+const _BPF_JGE = 0x30
+const ___STATFS_MATCHES_STATFS64 = 1
+const _NL0 = 0000000
+const _NL1 = 0000400
+const _SYS_vfork = ___NR_vfork
+const _SYS_fcntl = ___NR_fcntl
+const __CS_XBS5_LP64_OFF64_LINTFLAGS = 1111
+const ___NR_acct = 163
+const _HAVE_FUTIMESAT = 1
+const __CS_POSIX_V7_LP64_OFF64_LINTFLAGS = 1143
+const _BPF_JGT = 0x20
+const _ARPHRD_IEEE802154_PHY = 805
+const __POSIX_SOURCE = 1
+const _AF_CAN = _PF_CAN
+const _IFLA_GENEVE_COLLECT_METADATA = 6
+const __SC_DEVICE_SPECIFIC = 141
+const __SC_POLL = 58
+const _TCP_THIN_LINEAR_TIMEOUTS = 16
+const _REG_RDI = 8
+const __POSIX_TRACE = -1
+const _AF_UNIX = _PF_UNIX
+const _RTPROT_KERNEL = 2
+const _X86_CR3_PCD_BIT = 4
+const ___FLT32_HAS_INFINITY__ = 1
+const _KERN_PANIC = 15
+const _FS_XFLAG_NOSYMLINKS = 0x00000400
+const __CS_XBS5_LPBIG_OFFBIG_LINTFLAGS = 1115
+const _SIOCSIFTXQLEN = 0x8943
+const _NET_IPV4_CONF_BOOTP_RELAY = 10
+const _____gwchar_t_defined = 1
+const __PC_ASYNC_IO = 10
+const _VM_HUGETLB_GROUP = 25
+const _FFI_GO_CLOSURES = 1
+const _SYS_waitid = ___NR_waitid
+const _AF_ATMPVC = _PF_ATMPVC
+const ___NR_semop = 65
+const __NSIG = 32
+//const __NSIG = (___SIGRTMAX + 1)
+const _HAVE_SYS_SYSINFO_H = 1
+const _X86_EFLAGS_VIP_BIT = 20
+const _SYS_getcwd = ___NR_getcwd
+const __POSIX2_EXPR_NEST_MAX = 32
+const _PTRACE_O_TRACESYSGOOD = 1
+const ___NR_set_tid_address = 218
+const ___LP64__ = 1
+const _FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS = 0x00000002
+const _NETLINK_IP6_FW = 13
+const _SYS_getsockopt = ___NR_getsockopt
+const _RANDOM_BOOT_ID = 5
+const _AF_IEEE802154 = _PF_IEEE802154
+const _NETLINK_UNCONNECTED = 0
+const _IFLA_VXLAN_LOCAL6 = 17
+const _IPPROTO_TP = 29
+const _BPF_JSET = 0x40
+const _KERN_SHMPATH = 48
+const _IPV6_2292HOPLIMIT = 8
+const _B134 = 0000004
+const __CS_XBS5_LP64_OFF64_LIBS = 1110
+const _FSCRYPT_POLICY_FLAGS_PAD_MASK = 0x03
+const _IPOPT_TS_TSANDADDR = 1
+const _IN_ALL_EVENTS = (_IN_ACCESS | _IN_MODIFY | _IN_ATTRIB | _IN_CLOSE_WRITE | _IN_CLOSE_NOWRITE | _IN_OPEN | _IN_MOVED_FROM | _IN_MOVED_TO | _IN_CREATE | _IN_DELETE | _IN_DELETE_SELF | _IN_MOVE_SELF)
+const _FS_DIRTY_FL = 0x00000100
+const _MACVLAN_FLAG_NOPROMISC = 1
+const __CS_POSIX_V7_LP64_OFF64_LIBS = 1142
+const _SYS_delete_module = ___NR_delete_module
+const _ND_OPT_RTR_ADV_INTERVAL = 7
+const ___linux = 1
+const __SC_XOPEN_ENH_I18N = 93
+const _CR0 = 0000000
+const _SYS_utime = ___NR_utime
+const _CR2 = 0002000
+const _CR3 = 0003000
+const _PORT_VDP_RESPONSE_UNUSED_VTID = 3
+const ___NR_clock_gettime = 228
+const _VM_LAPTOP_MODE = 23
+const __POSIX_AIO_LISTIO_MAX = 2
+const _MOUNT_ATTR_NOATIME = 0x00000010
+const _RT_SCOPE_UNIVERSE = 0
+const _SIOCGIFMETRIC = 0x891d
+const _ND_NA_FLAG_ROUTER = 0x00000080
+const _PF_RXRPC = 33
+const ___NR_reboot = 169
+const _NET_CIPSOV4_RBM_OPTFMT = 120
+const _TIOCEXCL = 0x540C
+const ___NET_IPV6_MAX = 28
+const _ETH_P_DSA_8021Q = 0xDADB
+const _SYS_renameat = ___NR_renameat
+const __RPC_NETDB_H = 1
+const _HAVE_LINUX_FILTER_H = 1
+const _IPOPT_TS_TSONLY = 0
+const _SYS_setfsuid = ___NR_setfsuid
+const _IFLA_HSR_SEQ_NR = 5
+const __SC_RAW_SOCKETS = 236
+const _CLD_KILLED = 2
+const _ETH_P_DNA_DL = 0x6001
+const _CS5 = 0000000
+const _IPPORT_TTYLINK = 87
+const _CS7 = 0000040
+const ___USE_FORTIFY_LEVEL = 0
+const _ETH_P_IRDA = 0x0017
+const _NET_AX25_T3_TIMEOUT = 9
+const __BITS_POSIX1_LIM_H = 1
+const _NET_SCTP_PRESERVE_ENABLE = 11
+const ___NR_select = 23
+const _RTN_BROADCAST = 3
+const _FSCRYPT_MAX_KEY_SIZE = 64
+const _B150 = 0000005
+const _NDTPA_REFCNT = 2
+const _RTMSG_NEWDEVICE = 0x11
+const _IFF_MULTI_QUEUE = 0x0100
+const _TCP_COOKIE_TRANSACTIONS = 15
+const _IFLA_BRPORT_COST = 3
+const _IFF_NOARP = 128
+const _NDA_VLAN = 5
+const _IFLA_BRPORT_LEARNING_SYNC = 11
+const _NDTPA_ANYCAST_DELAY = 12
+const _SO_DETACH_FILTER = 27
+const _SYS_get_mempolicy = ___NR_get_mempolicy
+const _TH_RST = 0x04
+const _IFLA_BOND_SLAVE_AD_AGGREGATOR_ID = 6
+const _SYS_exit_group = ___NR_exit_group
+const _SYS_fdatasync = ___NR_fdatasync
+const _WUNTRACED = 2
+const _EPOLL_CTL_DEL = 2
+const _IPPROTO_UDPLITE = 136
+const _PROT_NONE = 0x0
+const _RTM_NEWROUTE = 24
+const __SC_VERSION = 29
+const ___NR_get_thread_area = 211
+const _ICMP6_FILTER_BLOCK = 1
+const _PRIoFAST8 = "o"
+const _SYS_semtimedop = ___NR_semtimedop
+const _SCNdFAST8 = "hhd"
+const __CS_XBS5_LP64_OFF64_LDFLAGS = 1109
+const _IFLA_CARRIER_CHANGES = 35
+const __CS_LFS_LDFLAGS = 1001
+const _IFLA_VXLAN_FAN_MAP = 33
+const ___NR_sched_setattr = 314
+const _VXLAN_DF_MAX = 2
+const ___NR_tee = 276
+const __POSIX2_LINE_MAX = 2048
+const _NET_DECNET_CONF_DEV_FORWARDING = 5
+const _ETH_P_SLOW = 0x8809
+const __SC_LEVEL1_ICACHE_SIZE = 185
+const _FIONCLEX = 0x5450
+const _NDA_SRC_VNI = 11
+const _NET_CORE_DEV_WEIGHT = 17
+const _IPV6_LEAVE_ANYCAST = 28
+const _SYS_setpgid = ___NR_setpgid
+const _SEGV_ADIPERR = 7
+const _IFLA_XDP_SKB_PROG_ID = 6
+const ___NR_socketpair = 53
+const _TCP_TIMESTAMP = 24
+const _SIOCGIFBR = 0x8940
+const _O_DSYNC = ___O_DSYNC
+const _UMOUNT_NOFOLLOW = 8
+const _AF_SECURITY = _PF_SECURITY
+const _ADJ_OFFSET_SINGLESHOT = 0x8001
+const _NO_RECOVERY = 3
+const __CS_XBS5_ILP32_OFFBIG_LINTFLAGS = 1107
+const _RTF_UP = 0x0001
+const ___FLT64_EPSILON__ = 2.22044604925031308084726333618164062e-1664
+const _SCNu8 = "hhu"
+const _IFLA_BR_HELLO_TIMER = 16
+const _TIOCPKT_START = 8
+const _PRIi16 = "i"
+const _FS_POLICY_FLAGS_PAD_4 = _FSCRYPT_POLICY_FLAGS_PAD_4
+const _IFLA_PORT_REQUEST = 6
+const _TIOCPKT_FLUSHWRITE = 2
+const _BPF_JMP = 0x05
+const __POSIX2_RE_DUP_MAX = 255
+const ___NR_move_mount = 429
+const _AF_ISDN = _PF_ISDN
+const _SYS_signalfd4 = ___NR_signalfd4
+const _EMLINK = 31
+const _ETH_P_ATMFATE = 0x8884
+const _RUSAGE_THREAD = 1
+const _BUS_ISA_MEM_BASE = 1
+const _ARPHRD_CHAOS = 5
+const _NET_IPV6_ROUTE_MTU_EXPIRES = 8
+const _FS_XFLAG_NOATIME = 0x00000040
+const _NTF_MASTER = 0x04
+const _SYS_rt_sigpending = ___NR_rt_sigpending
+const _SIGFPE = 8
+const _MOD_NANO = _ADJ_NANO
+const _PRIO_USER = 2
+const _NET_CORE = 1
+const _L_XTND = 2
+const _TH_URG = 0x20
+const _PR_SET_SECCOMP = 22
+const __POSIX_SHARED_MEMORY_OBJECTS = 200809
+const _ADJ_TICK = 0x4000
+const __SC_SSIZE_MAX = 110
+const _RTM_NEWCACHEREPORT = 96
+const _VM_MIN_FREE_KBYTES = 21
+const _PORT_REQUEST_ASSOCIATE = 2
+const _NETLINK_INET_DIAG = _NETLINK_SOCK_DIAG
+const __PATH_NSSWITCH_CONF = "/etc/nsswitch.conf"
+const _UINTPTR_WIDTH = ___WORDSIZE
+const _IPV6_DROP_MEMBERSHIP = _IPV6_LEAVE_GROUP
+const _CLONE_CHILD_CLEARTID = 0x00200000
+const _P_PID = 1
+const ___LONG_WIDTH__ = 64
+const _NET_IPV4_ICMP_IGNORE_BOGUS_ERROR_RESPONSES = 64
+const _IOC_INOUT = ((__IOC_WRITE|__IOC_READ) << __IOC_DIRSHIFT)
+const _IFF_TUN = 0x0001
+const _IFLA_OPERSTATE = 16
+const _SYS_set_mempolicy = ___NR_set_mempolicy
+const __BITS_TIMEX_H = 1
+const ___NR_fsetxattr = 190
+const __BITS_SIGTHREAD_H = 1
+const ___GNUC_WIDE_EXECUTION_CHARSET_NAME = "UTF-32LE"
+const _IFLA_BR_MCAST_HASH_ELASTICITY = 26
+const __POSIX_VERSION = 200809
+const _NET_IPV6_ICMP = 19
+const _ELIBSCN = 81
+const __SYS_SELECT_H = 1
+const _PRIi32 = "i"
+const _SKF_AD_NLATTR = 12
+const _PTRACE_KILL = 8
+const _SOCK_CLOEXEC = 524288
+const _NET_TCP_BASE_MSS = 114
+const _EDEADLOCK = _EDEADLK
+const _IPOPT_SECUR_CONFID = 0xf135
+const _RTCF_DOREDIRECT = 0x01000000
+const _PACKET_LOSS = 14
+const _IPPORT_EFSSERVER = 520
+const ___IFLA_IPOIB_MAX = 4
+const _SYS_setxattr = ___NR_setxattr
+const ___GCC_ATOMIC_BOOL_LOCK_FREE = 2
+const _NET_TCP_FRTO = 92
+const _CLONE_NEWCGROUP = 0x02000000
+const _CTL_KERN = 1
+const ___S_IEXEC = 0100
+const _AF_NFC = _PF_NFC
+const _NET_CORE_WMEM_MAX = 1
+const ___HAVE_FLOAT64X_LONG_DOUBLE = 1
+const __SC_XOPEN_VERSION = 89
+const _IFF_ONE_QUEUE = 0x2000
+const _FS_EOFBLOCKS_FL = 0x00400000
+const _IPV6_RECVPKTINFO = 49
+const _PORT_REQUEST_PREASSOCIATE = 0
+const _SCNx8 = "hhx"
+const _IN_CLASSB_NSHIFT = 16
+const _NET_DECNET_CONF_ETHER = -7
+const _DEV_HWMON = 2
+const _IFA_F_SECONDARY = 0x01
+const _SYS_clone = ___NR_clone
+const _SYS_inotify_add_watch = ___NR_inotify_add_watch
+const ___FLT128_MIN__ = 3.36210314311209350626267781732175260e-4932128
+const _SIOCADDMULTI = 0x8931
+const ___NR_listxattr = 194
+const _RTM_NEWNDUSEROPT = 68
+const _NET_ETHER = 2
+const _PTRACE_SYSCALL_INFO_ENTRY = 1
+const _FS_XFLAG_FILESTREAM = 0x00004000
+const _STATX_SIZE = 0x00000200
+const _SYS_rt_sigtimedwait = ___NR_rt_sigtimedwait
+const ___UINT16_MAX__ = 0xffff
+const _NET_DCCP = 20
+const __POSIX_TRACE_EVENT_FILTER = -1
+const _SYS_munmap = ___NR_munmap
+const __SC_2_PBS_LOCATE = 170
+const _IFLA_GTP_FD0 = 1
+const _IFLA_GTP_FD1 = 2
+const _FS_POLICY_FLAGS_VALID = 0x07
+const __ISOC99_SOURCE = 1
+const _FS_SECRM_FL = 0x00000001
+const _RTF_HOST = 0x0004
+const ___FLT32_MAX__ = 3.40282346638528859811704183484516925e+3832
+const _IFF_MULTICAST = 4096
+const ___NR_shmdt = 67
+const _TCP_CLOSE_WAIT = 8
+const _SYS_syncfs = ___NR_syncfs
+const _IFLA_BOND_MODE = 1
+const _NTF_SELF = 0x02
+const ___IFLA_PPP_MAX = 2
+const ___STDC_IEC_559_COMPLEX__ = 1
+const _IFLA_IFALIAS = 20
+const _SYS_kill = ___NR_kill
+const ___USE_XOPEN2K = 1
+const _IFLA_WEIGHT = 15
+const _SO_SNDTIMEO = _SO_SNDTIMEO_OLD
+const _DEV_MAC_HID = 5
+const __BITS_UIO_LIM_H = 1
+const _DT_LNK = 10
+const _O_NOATIME = ___O_NOATIME
+const _TCP_MSS_DEFAULT = 536
+const _SYS_getgid = ___NR_getgid
+const _IPTOS_DSCP_AF11 = 0x28
+const _IPTOS_DSCP_AF12 = 0x30
+const _IPTOS_DSCP_AF13 = 0x38
+const ___NR_mlock2 = 325
+const _NET_IPV4_LOCAL_PORT_RANGE = 56
+const _IPV6_RTHDR = 57
+const __POSIX_MEMLOCK_RANGE = 200809
+const _SOL_XDP = 283
+const _TCGETA = 0x5405
+const _CLONE_SYSVSEM = 0x00040000
+const _PR_SET_MM_ENV_END = 11
+const ___NR_fanotify_mark = 301
+const _ECHILD = 10
+const _PR_SPEC_PRCTL = (1 << 0)
+const _TCGETS = 0x5401
+const ___NR_getdents = 78
+const _PR_TIMING_TIMESTAMP = 1
+const _TCGETX = 0x5432
+const _ICRNL = 0000400
+const _AF_QIPCRTR = _PF_QIPCRTR
+const _RTF_REINSTATE = 0x0008
+const _S_IROTH = (_S_IRGRP >> 3)
+const _CTL_FRV = 9898
+const _SYS_munlock = ___NR_munlock
+const _SYS_fremovexattr = ___NR_fremovexattr
+const _FS_ENCRYPTION_MODE_SPECK128_256_XTS = 7
+const _IPTOS_DSCP_AF21 = 0x48
+const _IPTOS_DSCP_AF22 = 0x50
+const _IPTOS_DSCP_AF23 = 0x58
+const _TUNSETIFF_val = 1074025674
+const _SYS_mq_timedreceive = ___NR_mq_timedreceive
+const ___NR_bind = 49
+const _NET_TR = 14
+const ___NR_ppoll = 271
+const __POSIX2_CHAR_TERM = 200809
+const _TCM_IFINDEX_MAGIC_BLOCK = (0xFFFFFFFF)
+const _RTM_F_PREFIX = 0x800
+const ___NR_flock = 73
+const _SKF_AD_QUEUE = 24
+const _ETHERTYPE_SPRITE = 0x0500
+const _IMAXBEL = 0020000
+const _NET_TCP_ORPHAN_RETRIES = 74
+const _RTF_BROADCAST = 0x10000000
+const _IFLA_VF_VLAN_INFO_UNSPEC = 0
+const _RPM_PCO_ADD = 1
+const _N_PROFIBUS_FDL = 10
+const ___LDBL_EPSILON__ = 1.08420217248550443400745280086994171e-19
+const _SYS_chmod = ___NR_chmod
+const _ETH_P_TR_802_2 = 0x0011
+const _PACKET_TX_TIMESTAMP = 16
+const _INT16_MAX = (32767)
+const _PR_CAP_AMBIENT = 47
+const _LONG_MAX = ___LONG_MAX__
+const ___FLT_HAS_INFINITY__ = 1
+const _HAVE_STRSIGNAL = 1
+const _POSIX_MADV_NORMAL = 0
+const _PR_SET_MM_START_STACK = 5
+const _IPTOS_DSCP_AF31 = 0x68
+const _IPTOS_DSCP_AF32 = 0x70
+const _IPTOS_DSCP_AF33 = 0x78
+const _TCP_MSS_DESIRED = 1220
+const _IFLA_INFO_SLAVE_DATA = 5
+const ___FLT128_EPSILON__ = 1.92592994438723585305597794258492732e-34128
+const _IFLA_IPVLAN_FLAGS = 2
+const _NETLINK_FIB_LOOKUP = 10
+const _IFHWADDRLEN = 6
+const _RTNL_FAMILY_IP6MR = 129
+const _INTPTR_WIDTH = ___WORDSIZE
+const _RTM_GETACTION = 50
+const ___RLIMIT_SIGPENDING = 11
+const _SYS_epoll_wait_old = ___NR_epoll_wait_old
+const _IFLA_EVENT_NONE = 0
+const _UINT16_MAX = (65535)
+const _CERASE = 0177
+const _RTM_GETMULTICAST = 58
+const _SYS_pkey_free = ___NR_pkey_free
+const _NET_NETROM_DEFAULT_PATH_QUALITY = 1
+const _IFLA_BOND_MIIMON = 3
+const _NETLINK_ISCSI = 8
+const _X86_CR0_NE_BIT = 5
+const _ETH_P_ATMMPOA = 0x884c
+const _IPTOS_DSCP_AF41 = 0x88
+const _IPTOS_DSCP_AF42 = 0x90
+const _IPTOS_DSCP_AF43 = 0x98
+const ___ILP32_OFFBIG_LDFLAGS = "-m32"
+const _HAVE_NET_IF_H = 1
+const _SYS_close = ___NR_close
+const _IPOPT_TIMESTAMP = _IPOPT_TS
+const ___FLT32X_HAS_DENORM__ = 1
+const ___NR_mmap = 9
+const _MLD_LISTENER_REPORT = 131
+const _LINK_XSTATS_TYPE_UNSPEC = 0
+const ___NETPACKET_PACKET_H = 1
+const ___NR_sched_get_priority_max = 146
+const _B38400 = 0000017
+const _MOD_ESTERROR = _ADJ_ESTERROR
+const _CLOCK_PROCESS_CPUTIME_ID = 2
+const ___NDTA_MAX = 10
+const __BITS_SIGSTACK_H = 1
+const _EPIPE = 32
+const __SYS_USER_H = 1
+const _ETH_P_CAN = 0x000C
+const _IPTOS_ECN_CE = 0x03
+const _EKEYREJECTED = 129
+const ___NR_getrusage = 98
+const __IOC_DIRBITS = 2
+const _ETH_P_PUPAT = 0x0201
+const _B1800 = 0000012
+const _RTA_ENCAP = 22
+const _RTA_GATEWAY = 5
+const _NET_IPV4_ICMP_ECHOREPLY_RATE = 63
+const ___NR_unshare = 272
+const _IPV6_PMTUDISC_OMIT = 5
+const _IN_LOOPBACKNET = 127
+const _PR_GET_KEEPCAPS = 7
+const _PF_X25 = 9
+const _RTA_UID = 25
+const ___SIZEOF_LONG_DOUBLE__ = 16
+const __POSIX_REALTIME_SIGNALS = 200809
+const _KERN_NAMETRANS = 24
+const _DT_UNKNOWN = 0
+const ___NR_dup2 = 33
+const ___NR_dup3 = 292
+const _IPV6_RECVFRAGSIZE = 77
+const _MOD_CLKA = _ADJ_OFFSET_SINGLESHOT
+const _MACVLAN_MACADDR_FLUSH = 2
+const _CLONE_PIDFD = 0x00001000
+const _TCP_REPAIR_ON = 1
+const _F_GETFL = 3
+const ___LDBL_HAS_INFINITY__ = 1
+const ___MACSEC_VALIDATE_END = 3
+const _SCOPE_DELIMITER = '%'
+const ___ATOMIC_HLE_ACQUIRE = 65536
+const __THREAD_SHARED_TYPES_H = 1
+const __SC_ATEXIT_MAX = 87
+const _IFLA_VXLAN_UDP_ZERO_CSUM6_RX = 20
+const _SCNoFAST8 = "hho"
+const _NET_NETROM_RESET = 12
+const _NET_LLC2_TIMEOUT = 1
+const _IPPORT_FINGER = 79
+const ___HAVE_FLOAT64X = 1
+const _IFLA_VF_VLAN_LIST = 12
+const _SYS_fspick = ___NR_fspick
+const _SYS_personality = ___NR_personality
+const _EADDRNOTAVAIL = 99
+const _PTRACE_POKEDATA = 5
+const ___NR_creat = 85
+const _PTRACE_POKEUSER = 6
+const _ETH_P_IPX = 0x8137
+const _TIOCSWINSZ = 0x5414
+const _IFLA_VRF_UNSPEC = 0
+const _SO_PEEK_OFF = 42
+const _VXLAN_DF_SET = 1
+const _LITTLE_ENDIAN = ___LITTLE_ENDIAN
+const _IGNPAR = 0000004
+const _RTA_MARK = 16
+const _EPOLLRDNORM = 64
+const _SYS_fgetxattr = ___NR_fgetxattr
+const ___USE_ISOC11 = 1
+const _IFLA_BOND_PEER_NOTIF_DELAY = 28
+const _HAVE_GETXATTR = 1
+const ___F_GETSIG = 11
+const _LONG_BIT = 64
+const _CTL_DEBUG = 6
+const _IPVLAN_F_VEPA = 0x02
+const _UINT_FAST64_WIDTH = 64
+const _IFLA_INET6_CONF = 2
+const _TIOCM_DSR = 0x100
+const _ETH_P_DNA_RC = 0x6002
+const _TCP_CLOSE = 7
+const __POSIX_SYMLOOP_MAX = 8
+const ___NGREG = 23
+const _ARPHRD_ECONET = 782
+const _ETH_P_DNA_RT = 0x6003
+const _MAP_GROWSDOWN = 0x00100
+const _IFLA_VXLAN_RSC = 12
+const _SYS_futex = ___NR_futex
+const _IFLA_BOND_MIN_LINKS = 18
+const _GTP_ROLE_GGSN = 0
+const _RTPROT_BIRD = 12
+const __PC_NO_TRUNC = 7
+const ___NR_getrandom = 318
+const _SO_PEERGROUPS = 59
+const __CS_XBS5_ILP32_OFF32_LDFLAGS = 1101
+const _MSG_WAITFORONE = 65536
+const _ARPHRD_PIMREG = 779
+const _PR_SPEC_STORE_BYPASS = 0
+const __SC_TIMER_MAX = 35
+const __SC_SYNCHRONIZED_IO = 14
+const __SC_2_C_BIND = 47
+const _IPPORT_MTP = 57
+const _TIOCM_DTR = 0x002
+const _PR_GET_PDEATHSIG = 2
+const _O_RDWR = 02
+const _VTIME = 5
+const __DIRENT_H = 1
+const _S_IWGRP = (_S_IWUSR >> 3)
+const __CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS = 1147
+const _RTM_GETNEIGH = 30
+const __SC_2_PBS_CHECKPOINT = 175
+const _RT_CLASS_MAX = 255
+const _MSG_WAITALL = 256
+const _HAVE_UNLINKAT = 1
+const _NET_NF_CONNTRACK_TCP_LOOSE = 17
+const _RTAX_WINDOW = 3
+const _RTN_THROW = 9
+const _SYS_clone3 = ___NR_clone3
+const _IFLA_VXLAN_GPE = 27
+const _NET_ROSE_MAX_VCS = 8
+const _RTNH_F_DEAD = 1
+const _KERN_PPC_POWERSAVE_NAP = 27
+const _SYS_tgkill = ___NR_tgkill
+const _NL_MMAP_STATUS_COPY = 3
+const _MOD_TAI = _ADJ_TAI
+const _IPV6_ADDRFORM = 1
+const _RTF_XRESOLVE = 0x0800
+const _IN_CLOSE_NOWRITE = 0x00000010
+const _SYS_getppid = ___NR_getppid
+const __BITS_TYPESIZES_H = 1
+const _SYS_mlockall = ___NR_mlockall
+const __IOFBF = 0
+const _TRAP_BRANCH = 3
+const ___NR_getuid = 102
+const _HAVE_SCHED_H = 1
+const _TIMER_ABSTIME = 1
+const _NDA_LINK_NETNSID = 10
+const ___FLT_EPSILON__ = 1.19209289550781250000000000000000000e-7
+const __SC_PII_INTERNET = 56
+const _S_IFMT = ___S_IFMT
+const _SYS_listxattr = ___NR_listxattr
+const _XCASE = 0000004
+const _INT16_MIN = (-32767-1)
+const _IPV6_PMTUDISC_INTERFACE = 4
+const _SYS_nfsservctl = ___NR_nfsservctl
+const _IPTOS_RELIABILITY = 0x04
+const __POSIX_C_SOURCE = 200809
+const __SC_2_PBS = 168
+const __SYS_PRCTL_H = 1
+const ___NR_madvise = 28
+const _IFLA_BOND_SLAVE_QUEUE_ID = 5
+const __SC_MESSAGE_PASSING = 20
+const ___SIZEOF_DOUBLE__ = 8
+const _CTL_S390DBF = 5677
+const ___OFF_T_MATCHES_OFF64_T = 1
+const __SC_LEVEL1_ICACHE_LINESIZE = 187
+const _PR_SET_MM_AUXV = 12
+const _IFA_F_MANAGETEMPADDR = 0x100
+const _RTPROT_GATED = 8
+const __SC_PRIORITIZED_IO = 13
+const __SC_2_FORT_DEV = 49
+const _IFLA_VXLAN_LOCAL = 4
+const _FS_ENCRYPTION_MODE_ADIANTUM = _FSCRYPT_MODE_ADIANTUM
+const _IFLA_BROADCAST = 2
+const _BPF_NEG = 0x80
+const _NET_IPV4_IPFRAG_HIGH_THRESH = 41
+const __BITS_TYPES_H = 1
+const _SYS_socketpair = ___NR_socketpair
+const _PR_SET_PDEATHSIG = 1
+const _SYS_remap_file_pages = ___NR_remap_file_pages
+const _MSG_CTRUNC = 8
+const _AT_STATX_SYNC_TYPE = 0x6000
+const _RTF_NOFORWARD = 0x1000
+const _S_IFDIR = ___S_IFDIR
+const _IFLA_BR_TOPOLOGY_CHANGE_TIMER = 18
+const _NET_NETROM = 8
+const _RTSIG_MAX = 32
+const _F_GETLK = _F_GETLK64
+const ___WCHAR_MAX__ = 0x7fffffff
+const _REG_R8 = 0
+const _REG_R9 = 1
+const _RTN_NAT = 10
+const _SO_CNX_ADVICE = 53
+const _TUN_TYPE_MASK = 0x000f
+const _SIGIO = _SIGPOLL
+const _ONLRET = 0000040
+const _ECANCELED = 125
+const __LFS64_LARGEFILE = 1
+const _MOVE_MOUNT_T_EMPTY_PATH = 0x00000040
+const _NET_IPV4_TCP_KEEPALIVE_PROBES = 46
+const _IN_MODIFY = 0x00000002
+const _MADV_FREE = 8
+const _N_SMSBLOCK = 12
+const _TUNSETDEBUG_val = 1074025673
+const _TUN_F_CSUM = 0x01
+const _O_NONBLOCK = 04000
+const _IP_UNBLOCK_SOURCE = 37
+const _TIOCSBRK = 0x5427
+const _SYS_setgroups = ___NR_setgroups
+const _BUS_ADRALN = 1
+const _TCP_ZEROCOPY_RECEIVE = 35
+const ___NR_sched_get_priority_min = 147
+const ___NR_sendfile = 40
+const ___NR_wait4 = 61
+const _CRDLY = 0003000
+const _PF_APPLETALK = 5
+const _S_IFSOCK = ___S_IFSOCK
+const _IFLA_BOND_AD_ACTOR_SYS_PRIO = 24
+const _MACVLAN_MODE_PASSTHRU = 8
+const _PR_SVE_SET_VL = 50
+const _SIOCSIFDSTADDR = 0x8918
+const _SOL_AAL = 265
+const _RTM_DELQDISC = 37
+const _SA_NOMASK = _SA_NODEFER
+const _ADJ_FREQUENCY = 0x0002
+const _DEV_CDROM_AUTOEJECT = 3
+const _IN_MASK_ADD = 0x20000000
+const __SC_JOB_CONTROL = 7
+const _CLOCK_REALTIME_ALARM = 8
+const _TCP_CA_Disorder = 1
+const _N_AX25 = 5
+const _ICMP6_FILTER_BLOCKOTHERS = 3
+const ___NR_fchmod = 91
+const _SO_ACCEPTCONN = 30
+const __BITS_TIME64_H = 1
+const _NET_PROTO_CONF_ALL = -2
+const _IPV6_FREEBIND = 78
+const _PTRACE_SEIZE = 16902
+const _NET_NF_CONNTRACK_ICMP_TIMEOUT = 12
+const ___NR_pidfd_send_signal = 424
+const _NDTA_UNSPEC = 0
+const _PR_GET_TIMERSLACK = 30
+const _SEGV_MAPERR = 1
+const _TAB0 = 0000000
+const _ECHOK = 0000040
+const _NET_NEIGH_RETRANS_TIME = 4
+const _ARPHRD_SLIP6 = 258
+const _SYS_clock_getres = ___NR_clock_getres
+const ___IFLA_MACVLAN_MAX = 7
+const _MSG_SYN = 1024
+const _IFA_F_NODAD = 0x02
+const _FS_XFLAG_PREALLOC = 0x00000002
+const _FIOGETOWN = 0x8903
+const _AF_BRIDGE = _PF_BRIDGE
+const ___INT16_MAX__ = 0x7fff
+const _NTF_USE = 0x01
+const _TIOCSSERIAL = 0x541F
+const _SIG_SETMASK = 2
+const ___SIGEV_MAX_SIZE = 64
+const _SO_PEERSEC = 31
+const _ELIBACC = 79
+const _EAI_CANCELED = -101
+const _SO_MAX_PACING_RATE = 47
+const _EBADMSG = 74
+const _MAX_ADDR_LEN = 7
+const _SYS_move_mount = ___NR_move_mount
+const _NTF_EXT_LEARNED = 0x10
+const ___NR_security = 185
+const _MS_DIRSYNC = 128
+const ___WINT_MIN__ = 0
+const _IFLA_PORT_VSI_TYPE = 3
+const ___NR_fchownat = 260
+const ___GNU_LIBRARY__ = 6
+const __BITS_STDINT_UINTN_H = 1
+const _NET_IPV4_NF_CONNTRACK_SCTP_TIMEOUT_ESTABLISHED = 23
+const ___stack_t_defined = 1
+const ___NR_symlinkat = 266
+const __DIRENT_MATCHES_DIRENT64 = 1
+const _PTRACE_EVENT_FORK = 1
+const _EPOLL_CLOEXEC = 524288
+const _NET_IPV6_ROUTE_GC_TIMEOUT = 5
+const _TIOCGSERIAL = 0x541E
+const _HAVE_MKDIRAT = 1
+const _IFLA_VXLAN_LINK = 3
+const __CS_POSIX_V6_ILP32_OFFBIG_CFLAGS = 1120
+const _SKF_AD_PAY_OFFSET = 52
+const _NET_IPV4_ICMP_ECHO_IGNORE_BROADCASTS = 58
+const _IFLA_BRPORT_PROXYARP = 10
+const _MQ_PRIO_MAX = 32768
+const _VM_OVERCOMMIT_RATIO = 16
+const _IPV6_2292HOPOPTS = 3
+const _RTAX_RTTVAR = 5
+const _SCNi16 = "hi"
+const ___USE_ISOC95 = 1
+const _MOVE_MOUNT_T_AUTOMOUNTS = 0x00000020
+const ___USE_ISOC99 = 1
+const _SCHED_RESET_ON_FORK = 0x40000000
+const _RTMSG_CONTROL = 0x40
+const __SC_MEMLOCK_RANGE = 18
+const _PR_SET_MM_END_CODE = 2
+const ___NR_pipe = 22
+const _RTNLGRP_IPV6_MROUTE = 10
+const _SYS_sched_get_priority_max = ___NR_sched_get_priority_max
+const _EOPNOTSUPP = 95
+const _RT_SCOPE_HOST = 254
+const _CLONE_SETTLS = 0x00080000
+const _PF_PACKET = 17
+const _MADV_RANDOM = 1
+const __CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS = 1139
+const _ARPHRD_EUI64 = 27
+const _RTM_GETSTATS = 94
+const _AF_WANPIPE = _PF_WANPIPE
+const __POSIX_MQ_PRIO_MAX = 32
+const _IFF_PORTSEL = 8192
+const _NLA_TYPE_MASK = ^(_NLA_F_NESTED | _NLA_F_NET_BYTEORDER)
+const _SYS_execve = ___NR_execve
+const _SA_NODEFER = 0x40000000
+const _EAI_SOCKTYPE = -7
+const _SYS_io_submit = ___NR_io_submit
+const _NET_TCP_CONG_CONTROL = 110
+const _LINE_MAX = __POSIX2_LINE_MAX
+const _NET_IPV4_ROUTE_GC_MIN_INTERVAL_MS = 19
+const __NET_ROUTE_H = 1
+const ___FLT32_MAX_10_EXP__ = 38
+const _F_SEAL_SEAL = 0x0001
+const _MAX_HANDLE_SZ = 128
+const _HAVE_LINUX_NETLINK_H = 1
+const _ICMP6_FILTER = 1
+const _TCPI_OPT_SACK = 2
+const _FFI_BAD_TYPEDEF = 1
+const _SI_TKILL = -6
+const __SC_THREAD_THREADS_MAX = 76
+const ___NR_msgsnd = 69
+const ___INT_MAX__ = 0x7fffffff
+const _ECHO = 0000010
+const _SYS_sendmmsg = ___NR_sendmmsg
+const _IN_CREATE = 0x00000100
+const _SIOCGIFHWADDR = 0x8927
+const _XDP_FLAGS_UPDATE_IF_NOEXIST = (1 << 0)
+const _SYS_timer_gettime = ___NR_timer_gettime
+const _KERN_PPC_HTABRECLAIM = 25
+const _SCNi32 = "i"
+const ___DEC128_MAX__ = 9.999999999999999999999999999999999E6144
+const ___NR_shutdown = 48
+const __SC_THREAD_ROBUST_PRIO_INHERIT = 247
+const _SCNxLEAST16 = "hx"
+const ___IFLA_GENEVE_MAX = 14
+const ___SSE__ = 1
+const ___IFLA_BRPORT_MAX = 35
+const ___FLT_MANT_DIG__ = 24
+const _IFLA_BR_PRIORITY = 6
+const _XATTR_NAME_MAX = 255
+const ___SIZEOF_PTHREAD_CONDATTR_T = 4
+const ___NR_getppid = 110
+const _NBPG = _PAGE_SIZE
+const __SC_USER_GROUPS_R = 167
+const _SO_SECURITY_ENCRYPTION_NETWORK = 24
+const _NET_CORE_HOT_LIST_LENGTH = 11
+const _PR_SET_MM_ENV_START = 10
+const ___GLIBC_USE_IEC_60559_BFP_EXT = 1
+const ___NR_futimesat = 261
+const _ILL_ILLADR = 3
+const ___IFA_MAX = 11
+const _IPV6_MULTICAST_IF = 17
+const _S_IRUSR = ___S_IREAD
+const _NET_CORE_WMEM_DEFAULT = 3
+const _SIOCDELDLCI = 0x8981
+const ___NR_mlock = 149
+const _IPFRAGTTL = 60
+const _IP_RECVORIGDSTADDR = _IP_ORIGDSTADDR
+const ___FLT_MIN__ = 1.17549435082228750796873653722224568e-38
+const ___NDUSEROPT_MAX = 2
+const _NET_IPV4_ICMP_TIMEEXCEED_RATE = 61
+const _FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY = 0x00000001
+const _ENOKEY = 126
+const _NET_NF_CONNTRACK_FRAG6_HIGH_THRESH = 31
+const _SYS_open_tree = ___NR_open_tree
+const ___NR_setitimer = 38
+const _SO_DONTROUTE = 5
+const _IPOPT_END = _IPOPT_EOL
+const _NL_MMAP_MSG_ALIGNMENT = _NLMSG_ALIGNTO
+const _CLONE_PARENT = 0x00008000
+const _TIME_OK = 0
+const _X86_CR4_PCIDE_BIT = 17
+const ___FLT32_DECIMAL_DIG__ = 9
+const _POSIX_MADV_WILLNEED = 3
+const _UCHAR_WIDTH = 8
+const _FS_XFLAG_PROJINHERIT = 0x00000200
+const _RTA_ALIGNTO = 4
+const _NET_IPV4_ICMP_RATELIMIT = 89
+const _F_SETOWN = ___F_SETOWN
+const _STATX_ATTR_NODUMP = 0x00000040
+const _DEV_PARPORT_SPINTIME = 1
+const ___NDTPA_MAX = 19
+const _FS_DQ_WRITES = 4
+const _SCNxLEAST32 = "x"
+const __SC_IOV_MAX = 60
+const _MS_STRICTATIME = 16777216
+const _ETHERTYPE_AARP = 0x80F3
+const ___NR_kcmp = 312
+const _PR_GET_TSC = 25
+const __CS_POSIX_V7_LP64_OFF64_CFLAGS = 1140
+const ___GLIBC_USE_IEC_60559_FUNCS_EXT = 1
+const _NET_IPV4_AUTOCONFIG = 38
+const _MSG_DONTROUTE = 4
+const _HAVE_SYS_STAT_H = 1
+const _IFA_F_STABLE_PRIVACY = 0x800
+const _IP_RECVFRAGSIZE = 25
+const _PACKET_RECV_OUTPUT = 3
+const _IFLA_VRF_PORT_TABLE = 1
+const ___NR_fork = 57
+const __BITS_ENDIAN_H = 1
+const _IFLA_BOND_USE_CARRIER = 6
+const __PC_REC_MAX_XFER_SIZE = 15
+const _TCP_REPAIR_OFF = 0
+const _TUNGETFEATURES_val = 2147767503
+const _IPOPT_EOL = 0
+const _TIOCSCTTY_val = 21518
+const _LINUX_REBOOT_CMD_HALT = 0xCDEF0123
+const _F_GET_FILE_RW_HINT = 1037
+const _F_GETLEASE = 1025
+const __SC_V7_ILP32_OFF32 = 237
+const _SHUT_RD = 0
+const _FS_FL_USER_VISIBLE = 0x0003DFFF
+const __CS_PATH = 0
+const _EPOLLWRNORM = 256
+const _IFLA_GENEVE_REMOTE6 = 7
+const _RTNETLINK_HAVE_PEERINFO = 1
+const _PF_AX25 = 3
+const _FSCRYPT_POLICY_V1 = 0
+const _FSCRYPT_POLICY_V2 = 2
+const _SIGEV_SIGNAL = 0
+const __POSIX_RAW_SOCKETS = 200809
+const ___itimerspec_defined = 1
+const _AF_RDS = _PF_RDS
+const __SC_PII_XTI = 54
+const _SYS_alarm = ___NR_alarm
+const _FS_DQ_SYNCS = 8
+const _PTRACE_GETSIGINFO = 16898
+const _TIOCSSOFTCAR = 0x541A
+const _PR_GET_SECUREBITS = 27
+const _KERN_SG_BIG_BUFF = 29
+const ___DEC_EVAL_METHOD__ = 2
+const _BRIDGE_MODE_HAIRPIN = 1
+const _NTP_API = 4
+const _NET_AX25_DAMA_SLAVE_TIMEOUT = 14
+const _ETHERTYPE_AT = 0x809B
+const _RTAX_FEATURE_MASK = (_RTAX_FEATURE_ECN | _RTAX_FEATURE_SACK | _RTAX_FEATURE_TIMESTAMP | _RTAX_FEATURE_ALLFRAG)
+const _PF_NETLINK = 16
+const __SC_FIFO = 144
+const _SIGALRM = 14
+const _NDA_PROBES = 4
+const _SYS_mlock = ___NR_mlock
+const _IFLA_INET6_ADDR_GEN_MODE = 8
+const _DT_BLK = 6
+const _NET_NEIGH_RETRANS_TIME_MS = 17
+const _ETIMEDOUT = 110
+const _ETHERTYPE_IPV6 = 0x86dd
+const ___GENEVE_DF_END = 3
+const _FS_KEY_DESC_PREFIX = _FSCRYPT_KEY_DESC_PREFIX
+const _IPV6_TRANSPARENT = 75
+const _NET_DECNET_DR_COUNT = 8
+const __SYS_MMAN_H = 1
+const ___SI_MAX_SIZE = 128
+const _SYS_set_robust_list = ___NR_set_robust_list
+const ___NR_inotify_add_watch = 254
+const _TCP_COOKIE_PAIR_SIZE = (2*_TCP_COOKIE_MAX)
+const _B3500000 = 0010016
+const __CS_V6_ENV = 1148
+const _ARPHRD_IEEE80211_RADIOTAP = 803
+const _NET_X25 = 13
+const _ARPHRD_IEEE802_TR = 800
+const ___O_CLOEXEC = 02000000
+const _SEM_VALUE_MAX = (2147483647)
+const _MSG_PEEK = 2
+const ___NR_lsetxattr = 189
+const _SYS_rt_sigsuspend = ___NR_rt_sigsuspend
+const ___NR_fanotify_init = 300
+const _IFLA_BOND_PACKETS_PER_SLAVE = 20
+const _SIGTTIN = 21
+const ___LDBL_HAS_DENORM__ = 1
+const _NET_NF_CONNTRACK_TCP_TIMEOUT_MAX_RETRANS = 16
+const _TUNGETIFF_val = 2147767506
+const _PR_SET_KEEPCAPS = 8
+const ___GLIBC_USE_IEC_60559_TYPES_EXT = 1
+const _SIOCSIFSLAVE = 0x8930
+const _PR_MCE_KILL_EARLY = 1
+const _TCP_S_DATA_OUT = (1 << 3)
+const _IFLA_STATS_LINK_OFFLOAD_XSTATS = 4
+const ___IFLA_XFRM_MAX = 3
+const _ETH_P_ARCNET = 0x001A
+const _KERN_REALROOTDEV = 16
+const ___FLT32X_MANT_DIG__ = 53
+const _O_DIRECTORY = ___O_DIRECTORY
+const __SC_XOPEN_LEGACY = 129
+const ___NR_bpf = 321
+const _IFLA_GTP_UNSPEC = 0
+const _ADJ_MICRO = 0x1000
+const _SYS_sched_getparam = ___NR_sched_getparam
+const __POSIX_V7_LPBIG_OFFBIG = -1
+const __SC_SELECT = 59
+const _IFLA_BR_MCAST_IGMP_VERSION = 43
+const _NET_DECNET_CONF_PPP = -4
+const _IFLA_BOND_TLB_DYNAMIC_LB = 27
+const _RTCF_LOG = 0x02000000
+const _ARPHRD_IEEE80211_PRISM = 802
+const _IFLA_BR_MCAST_HASH_MAX = 27
+const _PRIx16 = "x"
+const ___RLIM_T_MATCHES_RLIM64_T = 1
+const _NET_NF_CONNTRACK_UDP_TIMEOUT_STREAM = 11
+const _IPVLAN_MODE_L3S = 2
+const _MS_UNBINDABLE = 131072
+const _S_BLKSIZE = 512
+const __BITS_UINTN_IDENTITY_H = 1
+const _NET_X25_CALL_REQUEST_TIMEOUT = 2
+const _ECHOPRT = 0002000
+const _KERN_CORE_USES_PID = 52
+const _SYS_sched_get_priority_min = ___NR_sched_get_priority_min
+const ___NR_vmsplice = 278
+const _MB_LEN_MAX = 16
+const _ARPOP_RREQUEST = 3
+const _ETH_P_MAP = 0x00F9
+const _IFLA_BOND_SLAVE_STATE = 1
+const _HAVE_LOFF_T = 1
+const _RTPROT_UNSPEC = 0
+const _RTM_GETTFILTER = 46
+const __POSIX_REENTRANT_FUNCTIONS = 1
+const _FFI_TYPE_DOUBLE = 3
+const _EREMCHG = 78
+const _TCA_CHAIN = 11
+const ___GNUC_MINOR__ = 1
+const ___FLT32_EPSILON__ = 1.19209289550781250000000000000000000e-732
+const _FS_DENTRY = 8
+const _IFLA_BR_MCAST_LAST_MEMBER_CNT = 28
+const _TCA_ROOT_FLAGS = 2
+const __CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS = 1144
+const ___x86_64 = 1
+const _IFLA_PPP_DEV_FD = 1
+const _SO_COOKIE = 57
+const _SYS_query_module = ___NR_query_module
+const __LARGEFILE64_SOURCE = 1
+const ___SIZEOF_SHORT__ = 2
+const ___LDBL_MIN__ = 3.36210314311209350626267781732175260e-4932
+const ___RTNLGRP_MAX = 33
+const ___NR_stat = 4
+const _HAVE_EXPM1L = 1
+const _TIME_UTC = 1
+const _CX86_CCR0 = 0xc0
+const _TUNSETLINK_val = 1074025677
+const _IFLA_BRPORT_PROXYARP_WIFI = 12
+const _SOL_IPV6 = 41
+const _IFLA_BOND_AD_INFO_AGGREGATOR = 1
+const _PR_SET_TAGGED_ADDR_CTRL = 55
+const _NETLINK_XFRM = 6
+const _IPV6_ADD_MEMBERSHIP = _IPV6_JOIN_GROUP
+const _RTNH_F_ONLINK = 4
+const _IPTOS_DSCP_MASK = 0xfc
+const ___IFLA_IPVLAN_MAX = 3
+const _BUS_ISA_PORT_SHIFT = 3
+const _PRIuFAST8 = "u"
+const _IP_ADD_SOURCE_MEMBERSHIP = 39
+const _SPLICE_F_MORE = 4
+const _RTN_MULTICAST = 5
+const __SC_PII_INTERNET_DGRAM = 62
+const ___ENUM_IDTYPE_T = 1
+const ___NR_brk = 12
+const _ARPOP_REQUEST = 1
+const _RANDOM_WRITE_THRESH = 4
+const _NET_IPV4_IPFRAG_MAX_DIST = 112
+const _XTABS = 0014000
+const _PRIx32 = "x"
+const _RTMGRP_IPV6_ROUTE = 0x400
+const _IFLA_BR_MAX_AGE = 3
+const __XOPEN_REALTIME_THREADS = 1
+const _CLONE_NEWPID = 0x20000000
+const _SHUT_WR = 1
+const _STDERR_FILENO = 2
+const _IFLA_STATS_AF_SPEC = 5
+const _SCNuLEAST8 = "hhu"
+const ___S_IFLNK = 0120000
+const ___NR_gettimeofday = 96
+const ___NR_statx = 332
+const ___NR_sched_getparam = 143
+const ___SIZEOF_FLOAT80__ = 16
+const _MSG_ZEROCOPY = 67108864
+const ___NR_ioprio_set = 251
+const _PTRACE_EVENT_STOP = 128
+const _IFLA_BRPORT_UNSPEC = 0
+const _PACKET_RX_RING = 5
+const _LINUX_REBOOT_MAGIC2A = 85072278
+const _LINUX_REBOOT_MAGIC2B = 369367448
+const _LINUX_REBOOT_MAGIC2C = 537993216
+const _TIOCSERSWILD = 0x5455
+const _FSOPEN_CLOEXEC = 0x00000001
+const _SIGURG = 23
+const _F_GETPIPE_SZ = 1032
+const _PARMRK = 0000010
+const __SC_FD_MGMT = 143
+const _TIOCGWINSZ_val = 21523
+const _STATX_ATTR_ENCRYPTED = 0x00000800
+const _FD_CLOEXEC = 1
+const _SA_ONESHOT = _SA_RESETHAND
+const ___FLOAT_WORD_ORDER = ___BYTE_ORDER
+const ___INTPTR_WIDTH__ = 64
+const ___DBL_MAX_10_EXP__ = 308
+const _ETH_P_NSH = 0x894F
+const __STDINT_H = 1
+const _IP_OFFMASK = 0x1fff
+const _PR_CAP_AMBIENT_CLEAR_ALL = 4
+const _MS_MOVE = 8192
+const _ABI_DEFHANDLER_LIBCSO = 4
+const ___NR_sched_rr_get_interval = 148
+const _SYS_execveat = ___NR_execveat
+const _IPPROTO_IPIP = 4
+const __SC_TRACE_LOG = 184
+const _NTF_OFFLOADED = 0x20
+const _FOPEN_MAX = 16
+const _PACKAGE_NAME = "package-unused"
+const _____FILE_defined = 1
+const __SC_THREAD_PRIORITY_SCHEDULING = 79
+const _RTM_F_LOOKUP_TABLE = 0x1000
+const _FFI_FIRST_ABI = 1
+const _IN_CLASSB_MAX = 65536
+const ___FLT64X_MAX_10_EXP__ = 4932
+const _ARPOP_InREPLY = 9
+const _HAVE_LOG10L = 1
+const _MACVLAN_MACADDR_DEL = 1
+const __SYS_EPOLL_H = 1
+const _CX86_DIR1 = 0xff
+const _SYS_io_uring_register = ___NR_io_uring_register
+const _ETH_P_MACSEC = 0x88E5
+const _O_RSYNC = _O_SYNC
+const ___NR_pkey_alloc = 330
+const _PF_UNSPEC = 0
+const _VM_LOWMEM_RESERVE_RATIO = 20
+const _SYS_lseek = ___NR_lseek
+const ___NR_setpgid = 109
+const _NDTA_PARMS = 6
+const _O_SYNC = 04010000
+const _NR_FILE = 8192
+const _FS_XFLAG_DAX = 0x00008000
+const _SYS_shmctl = ___NR_shmctl
+const _PTRACE_EVENT_EXEC = 4
+const _IFLA_VF_RSS_QUERY_EN = 7
+const _IPV6_RTHDR_STRICT = 1
+const _NUD_NONE = 0x00
+const _X86_EFLAGS_TF_BIT = 8
+const _PTHREAD_STACK_MIN = 16384
+const _N_R3964 = 9
+const __SC_DELAYTIMER_MAX = 26
+const ___NR_rt_sigtimedwait = 128
+const _FSCONFIG_SET_FD = 5
+const ___IFLA_OFFLOAD_XSTATS_MAX = 2
+const _IPV6_RTHDRDSTOPTS = 55
+const _HAVE_OPENAT = 1
+const _IN6_ADDR_GEN_MODE_EUI64 = 0
+const _IXOFF = 0010000
+const _IPPORT_FTP = 21
+const _ND_REDIRECT = 137
+const __XOPEN_UNIX = 1
+const __SC_BASE = 134
+const _RLIMIT_DATA = 2
+const __CS_XBS5_LP64_OFF64_CFLAGS = 1108
+const _SA_NOCLDWAIT = 2
+const _TUNGETSNDBUF_val = 2147767507
+const _NET_NF_CONNTRACK_TCP_TIMEOUT_SYN_RECV = 3
+const __ASM_X86_UNISTD_64_H = 1
+const _SPLICE_F_MOVE = 1
+const _PTRACE_SYSCALL_INFO_EXIT = 2
+const ___LP64_OFF64_LDFLAGS = "-m64"
+const _RTF_REJECT = 0x0200
+const _RTPROT_EIGRP = 192
+const _ETHERTYPE_IP = 0x0800
+const _IFA_F_DADFAILED = 0x08
+const _IN_UNMOUNT = 0x00002000
+const _NET_TCP_MAX_TW_BUCKETS = 78
+const _ICMP6_TIME_EXCEED_TRANSIT = 0
+const _NET_IPV4_CONF_PROMOTE_SECONDARIES = 20
+const ___NR_mq_timedsend = 242
+const _FFI_GNUW64 = 4
+const _TUN_F_TSO4 = 0x02
+const _SYS_pwrite64 = ___NR_pwrite64
+const _TUN_F_TSO6 = 0x04
+const _O_APPEND = 02000
+const _PR_SET_FP_MODE = 45
+const _IFLA_MAP = 14
+const _IFLA_VXLAN_PROXY = 11
+const _UINTMAX_WIDTH = 64
+const _NET_IPV6_CONF = 16
+const _MOD_MICRO = _ADJ_MICRO
+const ___IFLA_RMNET_MAX = 3
+const _CX86_PCR0 = 0x20
+const _CX86_PCR1 = 0xf0
+const _TUN_FLT_ALLMULTI = 0x0001
+const _O_ASYNC = 020000
+const _NET_IPV4_TCP_KEEPALIVE_TIME = 45
+const ___NR_finit_module = 313
+const __SYS_UCONTEXT_H = 1
+const _NET_BRIDGE_NF_CALL_IP6TABLES = 3
+const _HAVE_ATANL = 1
+const ___PDP_ENDIAN = 3412
+const ___NR_chdir = 80
+const _SOL_NETBEUI = 267
+const _NET_IPV4_ICMP_SOURCEQUENCH_RATE = 59
+const _IPTOS_PREC_PRIORITY = _IPTOS_CLASS_CS1
+const _SOL_TIPC = 271
+const _SYS_mkdir = ___NR_mkdir
+const _FS_NRFILE = 6
+const _RTNLGRP_IPV4_MROUTE_R = 30
+const _SCHED_FIFO = 1
+const _IPV6_RECVDSTOPTS = 58
+const __SC_SCHAR_MAX = 111
+const _IFA_UNSPEC = 0
+const _SIOCGIFBRDADDR = 0x8919
+const _KERN_SPIN_RETRY = 70
+const _NET_DECNET_MEM = 12
+const _SIZE_MAX = (18446744073709551615)
+const _RTA_CACHEINFO = 12
+const _NET_IPX_PPROP_BROADCASTING = 1
+const _FS_APPEND_FL = 0x00000020
+const _IP_RECVERR = 11
+const _FS_NOATIME_FL = 0x00000080
+const _RTMGRP_LINK = 1
+const ___NR_getsockname = 51
+const _PR_SET_MM_EXE_FILE = 13
+const _UCHAR_MAX = (_SCHAR_MAX * 2 + 1)
+const _FSCRYPT_MODE_AES_256_XTS = 1
+const ___IFLA_VF_MAX = 14
+const __SC_CLK_TCK = 2
+const _RTM_F_FIB_MATCH = 0x2000
+const _TCA_ROOT_UNSPEC = 0
+const _RTA_PRIORITY = 6
+const _FPE_CONDTRAP = 15
+const _SYS_pipe2 = ___NR_pipe2
+const _PTRACE_EVENT_VFORK = 2
+const _NET_LLC2_P_TIMEOUT = 2
+const __SC_LONG_BIT = 106
+const _MS_BORN = (1<<29)
+const ___NR_fstatfs = 138
+const __CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS = 1129
+const __XOPEN_ENH_I18N = 1
+const _MLD_LISTENER_REDUCTION = 132
+const _NET_IPV6_ACCEPT_RA_RT_INFO_MIN_PLEN = 27
+const __THREAD_MUTEX_INTERNAL_H = 1
+const _EAI_FAMILY = -6
+const _AI_NUMERICHOST = 0x0004
+const _VM_VDSO_ENABLED = 34
+const _UINT16_WIDTH = 16
+const _ENODATA = 61
+const __IOC_NONE = 0
+const _B110 = 0000003
+const _RAND_MAX = 2147483647
+const _STATX_ALL = 0x00000fff
+const _SIOCGIFPFLAGS = 0x8935
+const _PTRACE_EVENT_EXIT = 6
+const _DEV_MAC_HID_ADB_MOUSE_SENDS_KEYCODES = 6
+const _NET_IPV4_NF_CONNTRACK_SCTP_TIMEOUT_SHUTDOWN_ACK_SENT = 26
+const _IFLA_XDP_FD = 1
+const _NET_IPV6_ROUTE_MIN_ADVMSS = 9
+const ___NR_fchmodat = 268
+const _F_OK = 0
+const _SYS_getitimer = ___NR_getitimer
+const ___NR_accept = 43
+const _IFLA_BR_MCAST_QUERIER = 25
+const _SO_TIMESTAMP_OLD = 29
+const _F_RDLCK = 0
+const ___NR_unlink = 87
+const _IFLA_BRPORT_MCAST_FLOOD = 27
+const ___F_SETOWN_EX = 15
+const _HAVE_NETPACKET_PACKET_H = 1
+const __CS_POSIX_V6_LP64_OFF64_LDFLAGS = 1125
+const _SCNdLEAST32 = "d"
+const _RTF_STATIC = 0x0400
+const _SYS_adjtimex = ___NR_adjtimex
+const _SO_ZEROCOPY = 60
+const _F_LOCK = 1
+const _RANDOM_ENTROPY_COUNT = 2
+const _DEV_PARPORT_DEFAULT = -3
+const ___NR_rt_tgsigqueueinfo = 297
+const _PR_PAC_APDBKEY = (1 << 3)
+const __SC_XOPEN_REALTIME = 130
+const _SIG_ATOMIC_MAX = (2147483647)
+const ___have_pthread_attr_t = 1
+const _FS_KEY_DESCRIPTOR_SIZE = _FSCRYPT_KEY_DESCRIPTOR_SIZE
+const _NDA_PROTOCOL = 12
+const _IPV6_ROUTER_ALERT_ISOLATE = 30
+const _IFLA_IPVLAN_MODE = 1
+const _SYS_fallocate = ___NR_fallocate
+const _NET_CIPSOV4_CACHE_ENABLE = 118
+const _NET_ECONET = 16
+const _RTF_MULTICAST = 0x20000000
+const _ETH_P_ERSPAN = 0x88BE
+const ___NR_prlimit64 = 302
+const ___NR_sigaltstack = 131
+const _PR_MPX_DISABLE_MANAGEMENT = 44
+const _ETH_P_TDLS = 0x890D
+const _SYS_setfsgid = ___NR_setfsgid
+const _FS_POLICY_FLAGS_PAD_MASK = _FSCRYPT_POLICY_FLAGS_PAD_MASK
+const _PORT_VDP_RESPONSE_VTID_VERSION_VIOALTION = 5
+const _IFLA_GROUP = 27
+const _RTM_GETNSID = 90
+const _NET_IPV4_ROUTE_FLUSH = 1
+const _MS_REC = 16384
+const _FS_AIO_MAX_NR = 19
+const ___NR_getcpu = 309
+const ___NR_sched_getscheduler = 145
+const _MS_RDONLY = 1
+const _RWH_WRITE_LIFE_MEDIUM = 3
+const _WCOREFLAG = ___WCOREFLAG
+const _NET_IPV6_ROUTE_GC_INTERVAL = 6
+const _SCNuFAST8 = "hhu"
+const _NETLINK_SOCK_DIAG = 4
+const _IP_MULTICAST_IF = 32
+const _ND_OPT_PI_FLAG_RADDR = 0x20
+const _RTM_GETRULE = 34
+const _RTAX_QUICKACK = 15
+const _NET_NF_CONNTRACK_TCP_TIMEOUT_TIME_WAIT = 8
+const ___NR_ioperm = 173
+const _POSIX_FADV_WILLNEED = 3
+const _VMIN = 6
+const __SEMAPHORE_H = 1
+const _IFLA_XDP_HW_PROG_ID = 7
+const _NET_DECNET_NODE_TYPE = 1
+const _AF_NETROM = _PF_NETROM
+const __POSIX_TTY_NAME_MAX = 9
+const __SC_LEVEL3_CACHE_SIZE = 194
+const _F_TLOCK = 2
+const _NET_IPV4_TCP_RETRANS_COLLAPSE = 36
+const _SCNoLEAST16 = "ho"
+const _ICMP6_RR_RESULT_FLAGS_FORBIDDEN = 0x0100
+const _SOL_ALG = 279
+const _EISDIR = 21
+const __PC_MAX_CANON = 1
+const _SKF_AD_NLATTR_NEST = 16
+const _SIOCSIFNAME = 0x8923
+const __POSIX_SPAWN = 200809
+const _RTMGRP_IPV6_IFADDR = 0x100
+const ___GCC_ATOMIC_SHORT_LOCK_FREE = 2
+const _SKF_AD_PROTOCOL = 0
+const ___NR_access = 21
+const _ETH_P_PUP = 0x0200
+const _HUPCL = 0002000
+const _BPF_RET = 0x06
+const _O_LARGEFILE = ___O_LARGEFILE
+const ___FLT32_MIN__ = 1.17549435082228750796873653722224568e-3832
+const _EAI_INTR = -104
+const _RTN_UNREACHABLE = 7
+const __SYS_SYSINFO_H = 1
+const _IN_ONESHOT = 0x80000000
+const _AT_SYMLINK_FOLLOW = 0x400
+const _F_GET_RW_HINT = 1035
+const _NETLINK_GENERIC = 16
+const _IFLA_BOND_ARP_IP_TARGET = 8
+const _IFLA_BRPORT_GUARD = 5
+const _CTIME = 0
+const _IFLA_TUN_PI = 4
+const _RTMGRP_DECnet_IFADDR = 0x1000
+const __IOC_SIZESHIFT = (__IOC_TYPESHIFT+__IOC_TYPEBITS)
+const __PC_REC_INCR_XFER_SIZE = 14
+const _IFLA_XDP = 43
+const _SYS_io_uring_setup = ___NR_io_uring_setup
+const _NET_IPV4_NF_CONNTRACK_SCTP_TIMEOUT_COOKIE_ECHOED = 22
+const _CTL_NET = 3
+const __SC_MEMORY_PROTECTION = 19
+const ___FLT16_HAS_QUIET_NAN__ = 1
+const _GENEVE_DF_UNSET = 0
+const _SYS_shmget = ___NR_shmget
+const _IFLA_TARGET_NETNSID = 46
+const ___NR_capset = 126
+const _RTAX_REORDERING = 9
+const _PR_SET_MM_MAP_SIZE = 15
+const _PR_GET_NAME = 16
+const _IFLA_BOND_AD_INFO_NUM_PORTS = 2
+const ___NR_setpriority = 141
+const _NET_IPV4_IPFRAG_TIME = 43
+const _SIGCLD = _SIGCHLD
+const _SYS_epoll_create1 = ___NR_epoll_create1
+const _PTRACE_O_SUSPEND_SECCOMP = 2097152
+const ___NR_io_pgetevents = 333
+const __POSIX_SIGQUEUE_MAX = 32
+const __BITS_SIGACTION_H = 1
+const _NETLINK_DROP_MEMBERSHIP = 2
+const _SCNoLEAST32 = "o"
+const ___NR_pselect6 = 270
+const _ND_OPT_REDIRECTED_HEADER = 4
+const _IFF_LOOPBACK = 8
+const _EPOLL_CTL_ADD = 1
+const _ESPIPE = 29
+const _IFLA_BR_UNSPEC = 0
+const _S_IEXEC = _S_IXUSR
+const _X86_CR4_VMXE_BIT = 13
+const _IFLA_CARRIER = 33
+const ___NR_lookup_dcookie = 212
+const _IPOPT_SECUR_TOPSECRET = 0x6bc5
+const ___NR_semtimedop = 220
+const _SOL_ICMPV6 = 58
+const _IP_PMTUDISC_DO = 2
+const __SC_FILE_ATTRIBUTES = 146
+const _SYS_linkat = ___NR_linkat
+const ___RLIMIT_MSGQUEUE = 12
+const _KERN_RANDOM = 40
+const __ISOC11_SOURCE = 1
+const _RTNLGRP_IPV6_ROUTE = 11
+const _IFLA_GENEVE_UNSPEC = 0
+const _PTRACE_SETFPREGS = 15
+const _IFLA_BR_TOPOLOGY_CHANGE = 14
+const _NET_CORE_AEVENT_RSEQTH = 21
+const _POLL_HUP = 6
+const _RT_TABLE_UNSPEC = 0
+const __SC_LINE_MAX = 43
+const __SC_SCHAR_MIN = 112
+const _OFDEL = 0000200
+const _SO_SNDBUF = 7
+const _ETH_P_802_2 = 0x0004
+const _IFLA_EVENT_REBOOT = 1
+const _DEV_MAC_HID_MOUSE_BUTTON2_KEYCODE = 4
+const _PDP_ENDIAN = ___PDP_ENDIAN
+const _SYS_timerfd_create = ___NR_timerfd_create
+const _IFLA_VF_LINK_STATE = 5
+const __IO_EOF_SEEN = 0x0010
+const ___NR_sethostname = 170
+const _HAVE_SYS_STATFS_H = 1
+const _IFLA_VF_PORTS = 24
+const ___SYSCALL_WORDSIZE = 64
+const _ESOCKTNOSUPPORT = 94
+const _IP_PMTUDISC_PROBE = 3
+const _NET_IPV6_ACCEPT_RA_PINFO = 19
+const ___unix__ = 1
+const ___NR_arch_prctl = 158
+const _SOL_PPPOL2TP = 273
+const _IPTOS_TOS_MASK = 0x1E
+const _ETH_P_8021AD = 0x88A8
+const _ETH_P_8021AH = 0x88E7
+const _SIGSTKFLT = 16
+const __POSIX_SAVED_IDS = 1
+const _SO_MARK = 36
+const _IPPROTO_IPV6 = 41
+const _IPV6_RECVERR = 25
+const _AF_KCM = _PF_KCM
+const _SYS_mincore = ___NR_mincore
+const _MADV_WIPEONFORK = 18
+const _ETH_P_CONTROL = 0x0016
+const _NET_DECNET_CONF_X25 = -5
+const ___USE_POSIX199506 = 1
+const _IFLA_VF_STATS_PAD = 6
+const _SCM_CREDENTIALS = 2
+const ___NR_preadv2 = 327
+const _X86_CR4_UMIP_BIT = 11
+const _PROT_EXEC = 0x4
+const _IFLA_BR_GC_TIMER = 19
+const _IN_CLASSA_HOST = (0xffffffff & ^_IN_CLASSA_NET)
+const _CLONE_PTRACE = 0x00002000
+const _EPOLLONESHOT = 1073741824
+const _B3000000 = 0010015
+const _FS_DQ_READS = 3
+const __SC_NL_MSGMAX = 121
+const ___NR_waitid = 247
+const _NDA_IFINDEX = 8
+const _NET_IPV4_ROUTE_GC_INTERVAL = 8
+const _UINT_FAST8_MAX = (255)
+const _NET_SCTP_HB_INTERVAL = 10
+const _FS_COMPRBLK_FL = 0x00000200
+const _TCP_S_DATA_IN = (1 << 2)
+const _VM_DIRTY_EXPIRE_CS = 14
+const ___NR_getcwd = 79
+const ___DEC64_MAX__ = 9.999999999999999E384
+const _RTAX_ADVMSS = 8
+const _NET_CORE_MAX_BACKLOG = 6
+const _IFLA_TUN_MULTI_QUEUE = 7
+const _NET_UNIX = 4
+const ___O_DSYNC = 010000
+const ___SIGRTMAX = 64
+const __SC_LEVEL2_CACHE_LINESIZE = 193
+const _HAVE_AS_X86_64_UNWIND_SECTION_TYPE = 1
+const _TCP_FASTOPEN_KEY = 33
+const _FS_XFLAG_EXTSZINHERIT = 0x00001000
+const _PORT_PROFILE_RESPONSE_BADSTATE = 259
+const _ADJ_STATUS = 0x0010
+const _NET_IPV4_ROUTE_GC_THRESH = 4
+const _SYS_fsmount = ___NR_fsmount
+const ___FLT_MIN_10_EXP__ = (-37)
+const _NET_SCTP_PRSCTP_ENABLE = 14
+const _NET_CORE_NO_CONG = 14
+const __POSIX_THREAD_PRIO_PROTECT = 200809
+const _KERN_ACCT = 30
+const ___NR_process_vm_readv = 310
+const _ICMP6_ECHO_REPLY = 129
+const _IPOPT_SECUR_RESTR = 0xaf13
+const ___IFLA_VLAN_QOS_MAX = 2
+const _ENOMEM = 12
+const _AF_KEY = _PF_KEY
+const _SYS_ioprio_set = ___NR_ioprio_set
+const ___WCOREFLAG = 0x80
+const _RTA_SESSION = 13
+const ___NR_tkill = 200
+const ___NR_io_setup = 206
+const _IFLA_VF_STATS_BROADCAST = 4
+const _RTAX_HOPLIMIT = 10
+const _IFLA_VF_LINK_STATE_AUTO = 0
+const _FSCRYPT_POLICY_FLAG_DIRECT_KEY = 0x04
+const _PACKET_OTHERHOST = 3
+const _IFLA_HSR_SLAVE2 = 2
+const _MS_NOEXEC = 8
+const __BITS_STDINT_INTN_H = 1
+const _TCPOLEN_TSTAMP_APPA = (_TCPOLEN_TIMESTAMP+2)
+const _BUS_ADRERR = 2
+const ___GCC_ASM_FLAG_OUTPUTS__ = 1
+const _PR_SPEC_FORCE_DISABLE = (1 << 3)
+const _EL3HLT = 46
+const _IPV6_LEAVE_GROUP = 21
+const _ARPHRD_RAWHDLC = 518
+const _DEV_RAID_SPEED_LIMIT_MAX = 2
+const _IPOPT_TS_PRESPEC = 3
+const _IP_ORIGDSTADDR = 20
+const _ETH_P_CAIF = 0x00F7
+const _RTM_NEWSTATS = 92
+const _ABI_DEFHANDLER_COFF = 1
+const _UINT_LEAST8_WIDTH = 8
+const _INT_FAST16_MAX = (9223372036854775807)
+const _MACSEC_VALIDATE_DISABLED = 0
+const _ETH_P_IEEEPUPAT = 0x0a01
+const ___ATOMIC_HLE_RELEASE = 131072
+const __CS_POSIX_V6_LP64_OFF64_LIBS = 1126
+const _MADV_COLD = 20
+const ___LP64_OFF64_CFLAGS = "-m64"
+const _IFLA_BR_GROUP_ADDR = 20
+const _NET_IPV4_IGMP_MAX_MEMBERSHIPS = 65
+const _RTN_PROHIBIT = 8
+const _SYS_getpeername = ___NR_getpeername
+const _TIOCSIG_val = 1074025526
+const ___FLT_MAX_EXP__ = 128
+const ___SHRT_WIDTH__ = 16
+const _SYS_getdents = ___NR_getdents
+const _PF_SMC = 43
+const ___NR_ustat = 136
+const _NETLINK_DNRTMSG = 14
+const _ENONET = 64
+const _RTN_LOCAL = 2
+const ___NR_readlink = 89
+const _F_SEAL_WRITE = 0x0008
+const _HAVE_SYSCALL = 1
+const ___ORDER_BIG_ENDIAN__ = 4321
+const _CTL_CPU = 10
+const ___FLT32_MIN_10_EXP__ = (-37)
+const _NET_NEIGH_PROXY_QLEN = 9
+const __SC_TRACE_NAME_MAX = 243
+const _DN_ACCESS = 0x00000001
+const _SI_ASYNCIO = -4
+const _UINT_FAST16_WIDTH = ___WORDSIZE
+const __SC_NL_SETMAX = 123
+const _MSG_EOR = 128
+const _NET_IPV4_NF_CONNTRACK_TCP_TIMEOUT_CLOSE_WAIT = 6
+const _MCAST_BLOCK_SOURCE = 43
+const __BITS_SIGEVENT_CONSTS_H = 1
+const _NETLINK_NO_ENOBUFS = 5
+const _NET_NETROM_TRANSPORT_NO_ACTIVITY_TIMEOUT = 9
+const _NET_NEIGH_REACHABLE_TIME = 5
+const _SYS_sysfs = ___NR_sysfs
+const _SCNx32 = "x"
+const _RTM_GETQDISC = 38
+const _MLOCK_ONFAULT = 1
+const _RTM_F_EQUALIZE = 0x400
+const ___NR_exit = 60
+const __SC_PII_INTERNET_STREAM = 61
+const _ENOLINK = 67
+const _SA_RESETHAND = 0x80000000
+const _IFLA_TUN_NUM_QUEUES = 8
+const _HAVE_SETENV = 1
+const __SC_PII_OSI = 57
+const _FFDLY = 0100000
+const _TUN_READQ_SIZE = 500
+const _FPE_FLTINV = 7
+const _FS_FL_USER_MODIFIABLE = 0x000380FF
+const ___NR_write = 1
+const _RTAX_SSTHRESH = 6
+const _NI_MAXHOST = 1025
+const _NET_IPV4_NF_CONNTRACK_MAX = 1
+const _ECONNRESET = 104
+const _NET_AX25_IDLE_TIMEOUT = 10
+const _RTAX_FEATURE_SACK = (1 << 1)
+const _NUD_INCOMPLETE = 0x01
+const _PACKET_FANOUT = 18
+const _SYS_vhangup = ___NR_vhangup
+const _VT0 = 0000000
+const _VT1 = 0040000
+const _HAVE_MEMORY_H = 1
+const ___SSE2_MATH__ = 1
+const _SYS_rt_sigprocmask = ___NR_rt_sigprocmask
+const ___NR_iopl = 172
+const _X86_CR4_SMXE_BIT = 14
+const __POSIX_CHOWN_RESTRICTED = 0
+const __SC_LEVEL2_CACHE_ASSOC = 192
+const _HAVE_LOG1PL = 1
+const _IPPROTO_EGP = 8
+const _RENAME_WHITEOUT = (1 << 2)
+const _PTRACE_TRACEME = 0
+const _RTPROT_MRT = 10
+const _PR_ENDIAN_BIG = 0
+const __SC_V7_ILP32_OFFBIG = 238
+const __ISOC2X_SOURCE = 1
+const _NET_IPV4_DEFAULT_TTL = 37
+const _RTF_IRTT = 0x0100
+const _UINT_FAST16_MAX = (18446744073709551615)
+const _RTNLGRP_IPV6_NETCONF = 25
+const _PAGE_MASK = (^(_PAGE_SIZE-1))
+const _L_SET = 0
+const _INT8_WIDTH = 8
+const _RTMGRP_IPV4_MROUTE = 0x20
+const __SC_REGEXP = 155
+const _NET_IPV6_ICMP_RATELIMIT = 1
+const ___FLT32X_DIG__ = 15
+const _SCM_TIMESTAMPING_OPT_STATS = 54
+const ___NR_vhangup = 153
+const _ERFKILL = 132
+const __BITS_SIGINFO_CONSTS_ARCH_H = 1
+const ___BYTE_ORDER__ = ___ORDER_LITTLE_ENDIAN__
+const ___NR_getpriority = 140
+const _X86_EFLAGS_VM_BIT = 17
+const __XOPEN_SOURCE_EXTENDED = 1
+const _NET_IPV4_TCP_MAX_KA_PROBES = 44
+const _PR_SPEC_INDIRECT_BRANCH = 1
+const _TCA_OPTIONS = 2
+const _NET_IPV4_CONF_ARPFILTER = 13
+const _RMNET_FLAGS_INGRESS_MAP_COMMANDS = (1 << 1)
+const _INOTIFY_MAX_USER_WATCHES = 2
+const _NET_BRIDGE_NF_FILTER_VLAN_TAGGED = 4
+const ___NR_getdents64 = 217
+const _SA_INTERRUPT = 0x20000000
+const _SHRT_WIDTH = 16
+const _IFLA_VLAN_UNSPEC = 0
+const _WSTOPPED = 2
+const _OPEN_TREE_CLONE = 1
+const ___WCHAR_MIN__ = (-___WCHAR_MAX__ - 1)
+const _NET_IPV4_NF_CONNTRACK_TCP_TIMEOUT_FIN_WAIT = 5
+const _PR_FP_EXC_DISABLED = 0
+const __SC_UIO_MAXIOV = 60
+const _ENOTSOCK = 88
+const _F_UNLCK = 2
+const _CLOCK_MONOTONIC_COARSE = 6
+const ___NR_chown = 92
+const _SYS_capget = ___NR_capget
+const _MSG_PROXY = 16
+const _CLD_EXITED = 1
+const _IPPROTO_ENCAP = 98
+const ___LONG_LONG_MAX__ = 0x7fffffffffffffff
+const _AF_ROSE = _PF_ROSE
+const __PC_SYMLINK_MAX = 19
+const __BITS_SCHED_H = 1
+const __SC_THREAD_SPORADIC_SERVER = 161
+const _CTL_BUS_ISA = 1
+const _IFLA_BOND_ARP_ALL_TARGETS = 10
+const ___NR_open_by_handle_at = 304
+const __POSIX2_C_VERSION = ___POSIX2_THIS_VERSION
+const _ETH_P_PPP_SES = 0x8864
+const _ICMP6_RR_FLAGS_TEST = 0x80
+const ___HAVE_FLOAT32X = 1
+const _RTEXT_FILTER_BRVLAN = (1 << 1)
+const _ULONG_WIDTH = ___WORDSIZE
+const _SYS_io_uring_enter = ___NR_io_uring_enter
+const _FNDELAY = _O_NDELAY
+const _STA_INS = 0x0010
+const _IFLA_BR_VLAN_STATS_ENABLED = 41
+const ___SIZEOF_WINT_T__ = 4
+const _RTAX_INITRWND = 14
+const _PKEY_DISABLE_ACCESS = 0x1
+const _SYS_mprotect = ___NR_mprotect
+const ___NR_timer_getoverrun = 225
+const _MCAST_EXCLUDE = 0
+const _IFLA_MTU = 4
+const __IOC_TYPEMASK = ((1 << __IOC_TYPEBITS)-1)
+const _OPOST = 0000001
+const __SC_STREAMS = 174
+const _NLA_F_NET_BYTEORDER = (1 << 14)
+const _NDTPA_PAD = 18
+const _NLMSG_OVERRUN = 0x4
+const _ARPHRD_LAPB = 516
+const _SI_ASYNCNL = -60
+const _ARPHRD_SIT = 776
+const _B115200 = 0010002
+const _IFLA_BR_VLAN_PROTOCOL = 8
+const ___NR_epoll_pwait = 281
+const _NET_IPV6_DAD_TRANSMITS = 7
+const ___NR_munmap = 11
+const _ETH_P_TRAILER = 0x001C
+const ___FLT32X_MIN_10_EXP__ = (-307)
+const __SC_TRACE_USER_EVENT_MAX = 245
+const ___CPU_SETSIZE = 1024
+const _BC_DIM_MAX = __POSIX2_BC_DIM_MAX
+const _DEV_CDROM_INFO = 1
+const _INR_OPEN_MAX = 4096
+const _BPF_RSH = 0x70
+const __SC_READER_WRITER_LOCKS = 153
+const ___NR_syncfs = 306
+const __SC_ULONG_MAX = 117
+const _BYTE_ORDER = ___BYTE_ORDER
+const __BITS_STDIO_H = 1
+const ___NR_timer_gettime = 224
+const _KERN_SHMALL = 41
+const _SYS_rt_sigaction = ___NR_rt_sigaction
+const _SYS_clock_gettime = ___NR_clock_gettime
+const _SYS_timer_delete = ___NR_timer_delete
+const ___NR_set_robust_list = 273
+const __SC_PAGESIZE = 30
+const _TCP_MAXWIN = 65535
+const _SYS_putpmsg = ___NR_putpmsg
+const _N_HDLC = 13
+const ___NR_getgid = 104
+const _MAP_EXECUTABLE = 0x01000
+const _PORT_PROFILE_MAX = 40
+const _ESTALE = 116
+const ___INTMAX_MAX__ = 0x7fffffffffffffff
+const _F_OFD_GETLK = 36
+const _L_tmpnam = 20
+const _MOD_MAXERROR = _ADJ_MAXERROR
+const ___NR_rmdir = 84
+const ___PRIPTR_PREFIX = "l"
+const _INT_FAST32_MAX = (9223372036854775807)
+const ___x86_64__ = 1
+const _IP_MSFILTER = 41
+const __SC_XOPEN_STREAMS = 246
+const _KERN_PROF = 6
+const ___statx_defined = 1
+const _SYS_lstat = ___NR_lstat
+const ___O_TMPFILE = (020000000 | ___O_DIRECTORY)
+const _ADJ_OFFSET = 0x0001
+const _F_SETLKW = _F_SETLKW64
+const _PR_SET_TIMERSLACK = 29
+const _IPV6_JOIN_ANYCAST = 27
+const _IFLA_BOND_AD_SELECT = 22
+const _SYS_userfaultfd = ___NR_userfaultfd
+const _NET_IPV6_IP6FRAG_TIME = 23
+const ___unix = 1
+const _FS_NRINODE = 1
+const __PC_LINK_MAX = 0
+const _INTMAX_WIDTH = 64
+const _IFA_F_OPTIMISTIC = 0x04
+const _SOCK_NONBLOCK = 2048
+const ___NR_setreuid = 113
+const _TCPOPT_EOL = 0
+const ___DBL_MIN_10_EXP__ = (-307)
+const _PRIiFAST8 = "i"
+const _SYS_mknodat = ___NR_mknodat
+const _IP_RETOPTS = 7
+const _IPPORT_TELNET = 23
+const _RTNLGRP_IPV6_IFINFO = 12
+const _NDTPA_MCAST_PROBES = 11
+const __SC_RTSIG_MAX = 31
+const __GETOPT_POSIX_H = 1
+const _ARPHRD_ROSE = 270
+const _IP_CHECKSUM = 23
+const _IFLA_BRPORT_PROTECT = 6
+const _AT_EMPTY_PATH = 0x1000
+const ___USE_ATFILE = 1
+const _HAVE_FCHOWNAT = 1
+const _ETHERMTU = _ETH_DATA_LEN
+const ___NR_epoll_create = 213
+const __SC_THREAD_PROCESS_SHARED = 82
+const _SKF_LL_OFF = (-0x200000)
+const _SYS_chroot = ___NR_chroot
+const _IFF_AUTOMEDIA = 16384
+const _IP_BLOCK_SOURCE = 38
+const _KERN_HZ_TIMER = 65
+const _NTF_PROXY = 0x08
+const _SIGUSR1 = 10
+const _SIGUSR2 = 12
+const __XBS5_LP64_OFF64 = 1
+const _IFF_NAPI = 0x0010
+const _SOL_RXRPC = 272
+const ___NR_pkey_mprotect = 329
+const _SYS_statfs = ___NR_statfs
+const _POSIX_FADV_DONTNEED = ___POSIX_FADV_DONTNEED
+const _CLONE_NEWIPC = 0x08000000
+const ___DEC128_MIN__ = 1E-6143
+const _NET_DECNET_WMEM = 14
+const _NI_NAMEREQD = 8
+const _FFI_TYPE_SINT8 = 6
+const _SIOCPROTOPRIVATE = 0x89E0
+const _PR_SET_TSC = 26
+const _NET_TR_RIF_TIMEOUT = 1
+const _LINK_XSTATS_TYPE_BRIDGE = 1
+const _IFLA_MACSEC_ENCODING_SA = 6
+const _PF_ATMPVC = 8
+const _IPV6_RXHOPOPTS = _IPV6_HOPOPTS
+const _INT64_WIDTH = 64
+const _TIME_INS = 1
+const _SYS_recvfrom = ___NR_recvfrom
+const _X86_CR0_TS_BIT = 3
+const _ITIMER_VIRTUAL = 1
+const ___UINT_FAST64_MAX__ = 0xffffffffffffffff
+const _RTA_TTL_PROPAGATE = 26
+const ___NR_uname = 63
+const _HAVE_SYS_SYSCALL_H = 1
+const _SO_SNDTIMEO_NEW = 67
+const _TCSBRKP = 0x5425
+const _RT_TABLE_MAIN = 254
+const __GRP_H = 1
+const __SC_FILE_LOCKING = 147
+const _TIOCPKT_IOCTL = 64
+const ___USE_XOPEN2K8 = 1
+const _FFI_TRAMPOLINE_SIZE = 32
+const _IFLA_VF_PORT_UNSPEC = 0
+const _TIOCGPTN_val = 2147767344
+const _IPPORT_SMTP = 25
+const __POSIX_REGEXP = 1
+const _VDISCARD = 13
+const ___NR_quotactl = 179
+const _NET_IPV4_IGMP_MAX_MSF = 96
+const _RTNLGRP_IPV6_RULE = 19
+const __XOPEN_LIM_H = 1
+const _ETH_P_AARP = 0x80F3
+const ___NR_tuxcall = 184
+const _PF_SNA = 22
+const _ICMP6_PARAMPROB_NEXTHEADER = 1
+const _POLL_OUT = 2
+const _ELOOP = 40
+const _PR_MCE_KILL_SET = 1
+const _CLOCK_BOOTTIME_ALARM = 9
+const _IFLA_BR_MCAST_LAST_MEMBER_INTVL = 30
+const _NET_TCP_MAX_ORPHANS = 77
+const __BITS_POSIX_OPT_H = 1
+const _RTMGRP_IPV4_ROUTE = 0x40
+const _VM_OVERCOMMIT_MEMORY = 5
+const __CS_V6_WIDTH_RESTRICTED_ENVS = 1
+const _NET_IPX = 6
+const _IPTOS_PREC_MASK = _IPTOS_CLASS_MASK
+const ___FLT64X_MIN_10_EXP__ = (-4931)
+const _IPOPT_COPY = 0x80
+const _TUN_F_TSO_ECN = 0x08
+const __POSIX_MAX_CANON = 255
+const _IPPORT_SUPDUP = 95
+const __POSIX_V6_LP64_OFF64 = 1
+const ___NR_sched_getaffinity = 204
+const _CLONE_NEWUSER = 0x10000000
+const _ARPHRD_HIPPI = 780
+const _ILL_BADSTK = 8
+const _REG_R10 = 2
+const _REG_R11 = 3
+const _REG_R12 = 4
+const _REG_R13 = 5
+const _REG_R14 = 6
+const _MACVLAN_MACADDR_SET = 3
+const _ETH_P_SNAP = 0x0005
+const _DEV_MAC_HID_MOUSE_BUTTON3_KEYCODE = 5
+const _NUD_DELAY = 0x08
+const _NET_CORE_SOMAXCONN = 18
+const _X86_EFLAGS_DF_BIT = 10
+const ___NR_request_key = 249
+const _SYS_io_pgetevents = ___NR_io_pgetevents
+const ___FLT64_MIN_EXP__ = (-1021)
+const _PF_BLUETOOTH = 31
+const _DEV_MAC_HID_KEYBOARD_LOCK_KEYCODES = 2
+const _NDTPA_APP_PROBES = 9
+const _IFLA_GSO_MAX_SEGS = 40
+const _SKF_AD_VLAN_TAG_PRESENT = 48
+const _FFI_BAD_ARGTYPE = 3
+const _KERN_HPPA_PWRSW = 58
+const ___WCHAR_MIN = ___WCHAR_MIN__
+const __SC_BC_BASE_MAX = 36
+const _MAP_ANONYMOUS = 0x20
+const _NET_IPV4_TCP_RETRIES1 = 47
+const _NET_IPV4_TCP_RETRIES2 = 48
+const _HAVE_STDINT_H = 1
+const _HAVE_FACCESSAT = 1
+const _NET_X25_RESET_REQUEST_TIMEOUT = 3
+const _VQUIT = 1
+const ___FLT64_HAS_QUIET_NAN__ = 1
+const ___NR_fspick = 433
+const _IFLA_GENEVE_TTL_INHERIT = 12
+const __ATFILE_SOURCE = 1
+const _TIOCMGET = 0x5415
+const _IP_PKTOPTIONS = 9
+const ___SIZEOF_PTHREAD_BARRIERATTR_T = 4
+const __SC_NL_NMAX = 122
+const _DEV_MAC_HID_MOUSE_BUTTON_EMULATION = 3
+const _SIOCSARP = 0x8955
+const _AF_ECONET = _PF_ECONET
+const _TIOCMIWAIT = 0x545C
+const _IPPROTO_RSVP = 46
+const _MSG_BATCH = 262144
+const _EADV = 68
+const _RTA_SPORT = 28
+const _NET_IPV6_MTU = 3
+const _B200 = 0000006
+const _NET_IPV4_CONF_FORCE_IGMP_VERSION = 17
+const _X86_EFLAGS_AF_BIT = 4
+const ___NR_pidfd_open = 434
+const ___GLIBC_USE_LIB_EXT2 = 1
+const _NETLINK_TX_RING = 7
+const _POSIX_MADV_DONTNEED = 4
+const ___NR_sched_setparam = 142
+const _SYS_setgid = ___NR_setgid
+const _ARPHRD_CISCO = 513
+const _RLIMIT_CPU = 0
+const _IP_OPTIONS = 4
+const ___NR_tgkill = 234
+const _TIOCSERGSTRUCT = 0x5458
+const __BITS_TYPES___LOCALE_T_H = 1
+const _SYS_fanotify_mark = ___NR_fanotify_mark
+const _PR_GET_THP_DISABLE = 42
+const _TRY_AGAIN = 2
+const _TIOCSERCONFIG = 0x5453
+const _PF_PPPOX = 24
+const _IFLA_MACSEC_VALIDATION = 13
+const _TCA_ROOT_COUNT = 3
+const _TCP_INFO = 11
+const __IONBF = 2
+const _PF_IEEE802154 = 36
+const _S_IRGRP = (_S_IRUSR >> 3)
+const _SYS_arch_prctl = ___NR_arch_prctl
+const _HAVE_INOTIFY_INIT1 = 1
+const _INT_LEAST64_WIDTH = 64
+const _IFLA_HSR_SLAVE1 = 1
+const _PF_INET = 2
+const _IFLA_BRPORT_FLUSH = 24
+const _SEEK_END = 2
+const _IP_RECVOPTS = 6
+const _RTM_NEWTFILTER = 44
+const _IPPROTO_ESP = 50
+const ___IFLA_XDP_MAX = 8
+const _FS_MAXINODE = 3
+const _S_IWOTH = (_S_IWGRP >> 3)
+const _NET_ATALK = 7
+const _IFLA_BOND_AD_ACTOR_SYSTEM = 26
+const _STATX_MTIME = 0x00000040
+const _FSCRYPT_KEY_SPEC_TYPE_DESCRIPTOR = 1
+const _SIOCSIFPFLAGS = 0x8934
+const __CS_POSIX_V7_LPBIG_OFFBIG_LIBS = 1146
+const ___SIZEOF_PTHREAD_MUTEXATTR_T = 4
+const _ARPHRD_DDCMP = 517
+const _S_IXUSR = ___S_IEXEC
+const _TUNSETOFFLOAD_val = 1074025680
+const ___FLT64_DENORM_MIN__ = 4.94065645841246544176568792868221372e-32464
+const _TCP_DEFER_ACCEPT = 9
+const _FS_BTREE_FL = 0x00001000
+const _TIOCSCTTY = 0x540E
+const _PR_GET_ENDIAN = 19
+const _KERN_HPPA_UNALIGNED = 59
+const _PACKET_FASTROUTE = 6
+const _SYS_umount2 = ___NR_umount2
+const _FS_STATINODE = 2
+const _SPLICE_F_NONBLOCK = 2
+const _TIOCNOTTY_val = 21538
+const _F_DUPFD = 0
+const _HAVE_INTTYPES_H = 1
+const _PF_ALG = 38
+const ___RTAX_MAX = 18
+const ___NR_getresgid = 120
+const _SO_DEBUG = 1
+const _EINVAL = 22
+const _NET_IPV4_ICMP_ERRORS_USE_INBOUND_IFADDR = 109
+const _SYS_setuid = ___NR_setuid
+const _SYS_pread64 = ___NR_pread64
+const _NET_IPV4_CONF_LOG_MARTIANS = 11
+const _NET_NF_CONNTRACK_CHECKSUM = 32
+const __CS_V7_ENV = 1149
+const _NET_NF_CONNTRACK_SCTP_TIMEOUT_COOKIE_ECHOED = 22
+const _NET_IPV4_ROUTE_ERROR_COST = 12
+const _IFLA_MACVLAN_MACADDR_COUNT = 6
+const _IFLA_BOND_AD_INFO_PARTNER_MAC = 5
+const _INT_FAST8_WIDTH = 8
+const ___NR_sysinfo = 99
+const _BPF_TXA = 0x80
+const _NET_NEIGH_DELAY_PROBE_TIME = 6
+const _XDP_ATTACHED_HW = 3
+const _IPVLAN_MODE_L2 = 0
+const _IPVLAN_MODE_L3 = 1
+const __UTSNAME_RELEASE_LENGTH = __UTSNAME_LENGTH
+const _ICANON = 0000002
+const __SC_NPROCESSORS_CONF = 83
+const _UINT_LEAST64_WIDTH = 64
+const _SIOCSIFADDR = 0x8916
+const _IP_RECVTTL = 12
+const ___ILP32_OFF32_LDFLAGS = "-m32"
+const _SYS_rseq = ___NR_rseq
+const _NET_IPV4_NO_PMTU_DISC = 39
+const _SYS_mount = ___NR_mount
+const _FSCONFIG_SET_FLAG = 0
+const _RTNLGRP_PHONET_IFADDR = 21
+const _N_STRIP = 4
+const ___BITS_PER_LONG = 64
+const _ARPHRD_ADAPT = 264
+const _PR_SPEC_DISABLE = (1 << 2)
+const _NET_IPV4_NF_CONNTRACK_SCTP_TIMEOUT_CLOSED = 20
+const _X86_CR4_PGE_BIT = 7
+const ___NR_kill = 62
+const _SPLICE_F_GIFT = 8
+const _RTM_GETANYCAST = 62
+const _SIG_ATOMIC_MIN = (-2147483647-1)
+const _HAVE_STRUCT_DIRENT_D_TYPE = 1
+const __CS_POSIX_V6_ILP32_OFF32_LINTFLAGS = 1119
+const _SO_SELECT_ERR_QUEUE = 45
+const _NLMSGERR_ATTR_COOKIE = 3
+const _IP_TRANSPARENT = 19
+const _REG_CR2 = 22
+const _SYS_fsetxattr = ___NR_fsetxattr
+const _ETH_P_DDCMP = 0x0006
+const _HAVE_LINUX_PTRACE_H = 1
+const ___S_IFMT = 0170000
+const ___DECIMAL_BID_FORMAT__ = 1
+const __CS_XBS5_LPBIG_OFFBIG_CFLAGS = 1112
+const _IN_CLOSE = (_IN_CLOSE_WRITE | _IN_CLOSE_NOWRITE)
+const __POSIX_SEM_VALUE_MAX = 32767
+const _PR_MCE_KILL_CLEAR = 0
+const ___NR_fsopen = 430
+const _IF_NAMESIZE = 16
+const _MOD_TIMECONST = _ADJ_TIMECONST
+const _IN_CLASSA_NET = 0xff000000
+const _RTAX_LOCK = 1
+const _DEV_CDROM_DEBUG = 4
+const _ETH_P_8021Q = 0x8100
+const _KERN_NGROUPS_MAX = 63
+const ___SIZEOF_PTHREAD_BARRIER_T = 32
+const _MS_SLAVE = 524288
+const ___S_IFIFO = 0010000
+const _IFA_F_MCAUTOJOIN = 0x400
+const _CLONE_SIGHAND = 0x00000800
+const ___FLT16_NORM_MAX__ = 6.55040000000000000000000000000000000e+416
+const _MAXNAMLEN = _NAME_MAX
+const _ARPHRD_ARCNET = 7
+const _ICMP6_DST_UNREACH_ADDR = 3
+const _ETH_P_80221 = 0x8917
+const _RUSAGE_SELF = 0
+const _NET_DECNET_DST_GC_INTERVAL = 9
+const _NET_IPV6_NEIGH = 17
+const __SC_SEM_NSEMS_MAX = 32
+const _NET_IPV6_USE_TEMPADDR = 11
+const _SO_TYPE = 3
+const _FFI_TYPE_VOID = 0
+const _PACKET_MR_MULTICAST = 0
+const _TH_ACK = 0x10
+const _PF_MPLS = 28
+const _KERN_UNKNOWN_NMI_PANIC = 66
+const _FS_XFLAG_COWEXTSIZE = 0x00010000
+const _IFLA_VF_UNSPEC = 0
+const _PTRACE_ARCH_PRCTL = 30
+const ___FLT128_MIN_EXP__ = (-16381)
+const _ABI_TRACE = 5
+const _FS_ENCRYPTION_MODE_SPECK128_256_CTS = 8
+const _SO_OOBINLINE = 10
+const _PR_SET_SPECULATION_CTRL = 53
+const __SC_2_PBS_MESSAGE = 171
+const _SO_TIMESTAMPING = _SO_TIMESTAMPING_OLD
+const _NET_NEIGH_ANYCAST_DELAY = 10
+const _NL_MMAP_STATUS_VALID = 2
+const _SYS_timer_settime = ___NR_timer_settime
+const ___DEC128_MANT_DIG__ = 34
+const _SA_SIGINFO = 4
+const _KERN_OSTYPE = 1
+const _ULLONG_WIDTH = 64
+const _CR1 = 0001000
+const _RTPROT_STATIC = 4
+const _SYS_time = ___NR_time
+const _linux = 1
+const _SIGBUS = 7
+const _IFLA_PROTO_DOWN = 39
+const ___NR_munlock = 150
+const _ETH_P_MPLS_MC = 0x8848
+const _IFLA_BRPORT_PRIORITY = 2
+const _PRIuLEAST8 = "u"
+const _IPPROTO_PUP = 12
+const _RTF_CACHE = 0x01000000
+const __SC_REGEX_VERSION = 156
+const _ARPHRD_RAWIP = 519
+const _HAVE_OPEN64 = 1
+const _NET_NF_CONNTRACK_UDP_TIMEOUT = 10
+const _NET_SCTP_MAX_INIT_RETRANSMITS = 9
+const _AF_TIPC = _PF_TIPC
+const _SYS_setdomainname = ___NR_setdomainname
+const _RTF_ALLONLINK = 0x00020000
+const _E2BIG = 7
+const _UINT_WIDTH = 32
+const _ARPHRD_IEEE80211 = 801
+const _CHAR_MAX = _SCHAR_MAX
+const _CLOCK_REALTIME_COARSE = 5
+const ___NR_clock_settime = 227
+const _NL_MMAP_STATUS_UNUSED = 0
+const ___NR_setdomainname = 171
+const _RTPROT_ISIS = 187
+const _BSDLY = 0020000
+const ___S_IWRITE = 0200
+const _AT_EACCESS = 0x200
+const __SC_V6_LP64_OFF64 = 178
+const ___GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 = 1
+const _S_IFLNK = ___S_IFLNK
+const _IFLA_BR_FDB_FLUSH = 21
+const _IGNBRK = 0000001
+const _NET_IPV4_NF_CONNTRACK_BUCKETS = 14
+const _HAVE_AS_X86_AES = 1
+const _ATF_MAGIC = 0x80
+const _ENOTEMPTY = 39
+const _STA_PPSWANDER = 0x0400
+const _IFLA_VF_VLAN_INFO = 1
+const _IN_DONT_FOLLOW = 0x02000000
+const _IPV6_HDRINCL = 36
+const ___DEC64_EPSILON__ = 1E-15
+const _IFLA_BRPORT_CONFIG_PENDING = 20
+const _INOTIFY_MAX_USER_INSTANCES = 1
+const ___timer_t_defined = 1
+const _DEV_PARPORT_BASE_ADDR = 2
+const _SYS_inotify_init1 = ___NR_inotify_init1
+const _RTNLGRP_DCB = 23
+const __SC_CLOCK_SELECTION = 137
+const _RTA_METRICS = 8
+const _IFLA_VF_LINK_STATE_DISABLE = 2
+const _SYS_kexec_file_load = ___NR_kexec_file_load
+const _NLM_F_MATCH = 0x200
+const _IFLA_HSR_MULTICAST_SPEC = 3
+const _SYS_add_key = ___NR_add_key
+const _CS6 = 0000020
+const _ETH_P_IEEEPUP = 0x0a00
+const _CS8 = 0000060
+const _EISCONN = 106
+const _NET_CORE_MSG_BURST = 9
+const _FFI_TYPE_SINT16 = 8
+const _IFLA_VF_STATS_RX_PACKETS = 0
+const _PR_GET_TID_ADDRESS = 40
+const _SYS_getdents64 = ___NR_getdents64
+const _BPF_LDX = 0x01
+const __XOPEN_IOV_MAX = __POSIX_UIO_MAXIOV
+const _P_PGID = 2
+const __SC_NL_TEXTMAX = 124
+const ___NR_execve = 59
+const _VEOL2 = 16
+const _NDTPA_DELAY_PROBE_TIME = 7
+const ___NR_setuid = 105
+const _NET_TCP_DSACK = 82
+const _NDTPA_MCAST_REPROBES = 17
+const _MAX_VLAN_LIST_LEN = 1
+const _UINT_MAX = (_INT_MAX * 2 + 1)
+const _IFLA_BR_AGEING_TIME = 4
+const _MOD_STATUS = _ADJ_STATUS
+const __POSIX_UIO_MAXIOV = 16
+const _LOCK_EX = 2
+const ___GLIBC_USE_ISOC2X = 1
+const _SYS_mbind = ___NR_mbind
+const _STDOUT_FILENO = 1
+const _PF_ASH = 18
+const _KERN_MSGPOOL = 37
+const _IFLA_BR_MCAST_QUERY_RESPONSE_INTVL = 34
+const _IPPORT_DAYTIME = 13
+const _IPPROTO_IDP = 22
+const _SIOCSIFHWADDR = 0x8924
+const _EUSERS = 87
+const __PC_REC_MIN_XFER_SIZE = 16
+const _RTNH_F_LINKDOWN = 16
+const _ETHERTYPE_ARP = 0x0806
+const __NETINET_ICMP6_H = 1
+const _RTNLGRP_IPV4_ROUTE = 7
+const _NET_LLC = 18
+const _IFLA_VRF_TABLE = 1
+const _NOFLSH = 0000200
+const _TUNATTACHFILTER_val = 1074812117
+const _RTMGRP_IPV6_PREFIX = 0x20000
+const _ABI_DEFHANDLER_LCALL7 = 3
+const _IPV6_HOPOPTS = 54
+const ___NR_fallocate = 285
+const _PRIu16 = "u"
+const _SOL_NFC = 280
+const _FFI_TYPE_SINT32 = 10
+const ___FLOAT_WORD_ORDER__ = ___ORDER_LITTLE_ENDIAN__
+const _FS_XFLAG_EXTSIZE = 0x00000800
+const _AT_NO_AUTOMOUNT = 0x800
+const ___NR_pause = 34
+const _RTF_POLICY = 0x04000000
+const _NET_IPV4_ROUTE_MIN_ADVMSS = 17
+const __POSIX_CHILD_MAX = 25
+const __SC_FSYNC = 15
+const ___INT_LEAST16_WIDTH__ = 16
+const _TH_SYN = 0x02
+const _EBUSY = 16
+const _IPPORT_NETSTAT = 15
+const _ENOTRECOVERABLE = 131
+const _NET_IPV4_CONF_NOXFRM = 15
+const _DEV_CDROM_AUTOCLOSE = 2
+const ___INT8_MAX__ = 0x7f
+const _NET_IPV4_TCP_WORKAROUND_SIGNED_WINDOWS = 115
+const ___NR_mincore = 27
+const _ARPHRD_DLCI = 15
+const _HAVE_MKNODAT = 1
+const _SYS_getrusage = ___NR_getrusage
+const _PF_PHONET = 35
+const _SCHED_DEADLINE = 6
+const ___INT_FAST64_WIDTH__ = 64
+const _CHAR_BIT = ___CHAR_BIT__
+const _SYS_removexattr = ___NR_removexattr
+const _SYS_setns = ___NR_setns
+const _HAVE_SYS_TIMEX_H = 1
+const __SYS_UIO_H = 1
+const ___sigset_t_defined = 1
+const _TCP_WINDOW_CLAMP = 10
+const _IPOPT_SSRR = 137
+const _FS_XFLAG_SYNC = 0x00000020
+const _SIGEV_THREAD_ID = 4
+const __SC_MONOTONIC_CLOCK = 149
+const _X86_CR4_PKE_BIT = 22
+const _SYS_umask = ___NR_umask
+const _PORT_VDP_RESPONSE_INVALID_FORMAT = 1
+const _NDTPA_GC_STALETIME = 6
+const _CREAD = 0000200
+const _ETH_P_LOOP = 0x0060
+const _PORT_VDP_RESPONSE_OUT_OF_SYNC = 6
+const _IP_UNICAST_IF = 50
+const _TCA_DUMP_INVISIBLE = 10
+const _IPPROTO_TCP = 6
+const _IFLA_LINK_NETNSID = 37
+const _PRIu32 = "u"
+const _IPV6_PATHMTU = 61
+const _NET_NETROM_TRANSPORT_REQUESTED_WINDOW_SIZE = 8
+const __POSIX_PATH_MAX = 256
+const _RT_CLASS_UNSPEC = 0
+const _TCP_MD5SIG_EXT = 32
+const _B1000000 = 0010010
+const _BPF_LL_OFF = _SKF_LL_OFF
+const _NET_NEIGH_MCAST_SOLICIT = 1
+const __SC_MQ_PRIO_MAX = 28
+const _PF_SECURITY = 14
+const _TRAP_BRKPT = 1
+const ___FLT_MIN_EXP__ = (-125)
+const _NDTA_PAD = 9
+const _EIO = 5
+const _IFLA_GENEVE_ID = 1
+const _IFLA_IPOIB_PKEY = 1
+const _IFLA_HSR_UNSPEC = 0
+const ___NR_migrate_pages = 256
+const _TIOCCBRK = 0x5428
+const __SC_CHILD_MAX = 1
+const _VLNEXT = 15
+const _HAVE_FCHMODAT = 1
+const _ARPHRD_TUNNEL6 = 769
+const __POSIX_TYPED_MEMORY_OBJECTS = -1
+const _F_OFD_SETLKW = 38
+const _IFLA_VF_IB_PORT_GUID = 11
+const __POSIX_SYNCHRONIZED_IO = 200809
+const __CS_XBS5_LPBIG_OFFBIG_LDFLAGS = 1113
+const _SIGQUIT = 3
+const ___NR_rt_sigreturn = 15
+const _IP_NODEFRAG = 22
+const _MACVLAN_MACADDR_ADD = 0
+const _SIG_UNBLOCK = 1
+const _SYS_sync = ___NR_sync
+const _PORT_VDP_RESPONSE_SUCCESS = 0
+const _unix = 1
+const _EINPROGRESS = 115
+const _TCGETS_val = 21505
+const _IPPROTO_HOPOPTS = 0
+const ___WCLONE = 0x80000000
+const ___STDC_VERSION__ = 199901
+const __SC_RE_DUP_MAX = 44
+const _FFI_TYPE_SINT64 = 12
+const _NET_IPV4_NF_CONNTRACK_TCP_TIMEOUT_CLOSE = 9
+const _SIGSTKSZ = 8192
+const _TCSETS = 0x5402
+const _IP_MF = 0x2000
+const _TIOCGSOFTCAR = 0x5419
+const _VM_LEGACY_VA_LAYOUT = 27
+const _SO_RCVTIMEO_OLD = 20
+const _F_GETFD = 1
+const _SO_BINDTODEVICE = 25
+const _TCSETX = 0x5433
+const _MS_RMT_MASK = (_MS_RDONLY|_MS_SYNCHRONOUS|_MS_MANDLOCK|_MS_I_VERSION| _MS_LAZYTIME)
+const _DN_DELETE = 0x00000008
+const ___LDBL_MAX_EXP__ = 16384
+const _TIOCNXCL = 0x540D
+const __SC_NPROCESSORS_ONLN = 84
+const _RTNLGRP_IPV6_MROUTE_R = 31
+const _ECHOKE = 0004000
+const _NET_NEIGH_UCAST_SOLICIT = 2
+const _AT_STATX_FORCE_SYNC = 0x2000
+const _LOCK_READ = 64
+const _HAVE_NETINET_ICMP6_H = 1
+const _NET_NF_CONNTRACK_COUNT = 27
+const _NET_IPV6_IP6FRAG_HIGH_THRESH = 21
+const _SYS_mlock2 = ___NR_mlock2
+const _SYS_tuxcall = ___NR_tuxcall
+const _SYS_getrandom = ___NR_getrandom
+const _IFA_ANYCAST = 5
+const ___NR_epoll_ctl_old = 214
+const _ESTRPIPE = 86
+const _REG_RAX = 13
+const _HAVE_INOTIFY_INIT = 1
+const _INTPTR_MAX = (9223372036854775807)
+const _ETH_P_MPLS_UC = 0x8847
+const _IFLA_STATS_UNSPEC = 0
+const _IPV6_RECVORIGDSTADDR = _IPV6_ORIGDSTADDR
+const _TCP_MD5SIG_FLAG_PREFIX = 1
+const _NET_NF_CONNTRACK_LOG_INVALID = 15
+const _NET_IPV4_ROUTE_REDIRECT_NUMBER = 10
+const _TUNSETIFINDEX_val = 1074025690
+const _B921600 = 0010007
+const _SYS_sendto = ___NR_sendto
+const _NET_AX25_T2_TIMEOUT = 8
+const _SIGPOLL = 29
+const _NET_DECNET_DI_COUNT = 7
+const _IFLA_IPOIB_MODE = 2
+const _RTA_IP_PROTO = 27
+const _NLMSGERR_ATTR_MAX = 3
+const __POSIX_READER_WRITER_LOCKS = 200809
+const _SI_DETHREAD = -7
+const ___FLT_DECIMAL_DIG__ = 9
+const _SYS_getsid = ___NR_getsid
+const _BC_SCALE_MAX = __POSIX2_BC_SCALE_MAX
+const _REG_RBP = 10
+const _NCCS = 32
+const _SEGV_ACCADI = 5
+const _REG_RBX = 11
+const _IFLA_INFO_XSTATS = 3
+const _IOV_MAX = ___IOV_MAX
+const _F_ULOCK = 0
+const _PR_TASK_PERF_EVENTS_ENABLE = 32
+const __SC_LEVEL4_CACHE_LINESIZE = 199
+const _IXON = 0002000
+const ___OPTIMIZE__ = 1
+const _SCM_TIMESTAMPNS = _SO_TIMESTAMPNS
+const __IOC_NRMASK = ((1 << __IOC_NRBITS)-1)
+const _SYS_pidfd_open = ___NR_pidfd_open
+const _IFLA_WIRELESS = 11
+const _NLA_HDRLEN_val = 4
+const _ETHER_MIN_LEN = (_ETH_ZLEN + _ETHER_CRC_LEN)
+const _DEV_IPMI = 7
+const _IFLA_OFFLOAD_XSTATS_CPU_HIT = 1
+const _X86_CR4_VME_BIT = 0
+const _RTA_VIA = 18
+const _NET_CIPSOV4_RBM_STRICTVALID = 121
+const _IPV6_TCLASS = 67
+const _ICMP6_RR_FLAGS_PREVDONE = 0x08
+const _IFLA_EVENT_BONDING_FAILOVER = 3
+const _F_SEAL_SHRINK = 0x0002
+const _RTMGRP_TC = 8
+const _W_OK = 2
+const ___NR_sync_file_range = 277
+const _REG_RCX = 14
+const _RLIMIT_FSIZE = 1
+const _ICMP6_DST_UNREACH_NOROUTE = 0
+const _PATH_MAX = 4096
+const _MS_ACTIVE = 1073741824
+const __SYSCALL_H = 1
+const _PACKAGE_BUGREPORT = ""
+const _TIOCSERSETMULTI = 0x545B
+const _SYS_mremap = ___NR_mremap
+const _NET_IPV4_TCP_SACK = 35
+const ___RLIMIT_NLIMITS = 16
+const _PTRACE_O_TRACESECCOMP = 128
+const _MADV_NORMAL = 0
+const _IP_TOS = 1
+const _RTNH_F_PERVASIVE = 2
+const _NET_UNIX_DELETE_DELAY = 2
+const ___IFLA_BR_MAX = 47
+const _PTRACE_PEEKTEXT = 1
+const ___DEC64_SUBNORMAL_MIN__ = 0.000000000000001E-383
+const _NET_TCP_TSO_WIN_DIVISOR = 107
+const ___LDBL_MANT_DIG__ = 64
+const _IP_PMTUDISC_INTERFACE = 4
+const _REG_RDX = 12
+const _PR_GET_CHILD_SUBREAPER = 37
+const _HAVE_UNSETENV = 1
+const _CTL_FS = 5
+const _IFLA_VF_RATE = 6
+const _FFI_SIZEOF_JAVA_RAW = _FFI_SIZEOF_ARG
+const _TCPOLEN_MAXSEG = 4
+const _F_NOTIFY = 1026
+const _MCL_FUTURE = 2
+const _IPV6_V6ONLY = 26
+const _LOCK_NB = 4
+const _SYS_sched_setscheduler = ___NR_sched_setscheduler
+const _PTRACE_GETREGS = 12
+const _KERN_SPARC_STOP_A = 44
+const _NET_NEIGH_GC_INTERVAL = 13
+const _IFLA_PORT_VF = 1
+const _ICMP6_DST_UNREACH_BEYONDSCOPE = 2
+const _SYS_sched_rr_get_interval = ___NR_sched_rr_get_interval
+const _TIOCSERGETLSR = 0x5459
+const __SC_CHARCLASS_NAME_MAX = 45
+const _SYS_syslog = ___NR_syslog
+const ___RLIM_NLIMITS = 16
+const _NET_IPV4_CONF_SEND_REDIRECTS = 6
+const _ARPHRD_ASH = 781
+const _SO_BUSY_POLL = 46
+const _PF_BRIDGE = 7
+const _FSCONFIG_SET_STRING = 1
+const _AF_NETLINK = _PF_NETLINK
+const _DN_MULTISHOT = 0x80000000
+const _SYS_ptrace = ___NR_ptrace
+const _TCP_MD5SIG_MAXKEYLEN = 80
+const _NET_X25_CLEAR_REQUEST_TIMEOUT = 4
+const _IFLA_NUM_RX_QUEUES = 32
+const _LINUX_REBOOT_MAGIC2 = 672274793
+const _NLA_ALIGNTO = 4
+const _IPV6_XFRM_POLICY = 35
+const ___DEC64_MIN__ = 1E-383
+const _IFLA_PHYS_PORT_ID = 34
+const ___RLIMIT_RSS = 5
+const _NETLINK_ADD_MEMBERSHIP = 1
+const ___SIZEOF_FLOAT__ = 4
+const _FSPICK_SYMLINK_NOFOLLOW = 0x00000002
+const _ETH_P_DEC = 0x6000
+const _NET_IPV4_ICMP_ECHO_IGNORE_ALL = 57
+const _SCM_TXTIME = _SO_TXTIME
+const __SC_EQUIV_CLASS_MAX = 41
+const ___NR_epoll_wait = 232
+const ___FLT64_MANT_DIG__ = 53
+const ___SIZEOF_PTHREAD_RWLOCK_T = 56
+const _ARPHRD_ATM = 19
+const _SOL_DECNET = 261
+const _FSCRYPT_POLICY_FLAGS_PAD_16 = 0x02
+const _PACKET_ROLLOVER_STATS = 21
+const _SYS_sysinfo = ___NR_sysinfo
+const __SC_TIMERS = 11
+const _NET_802 = 3
+const _IFLA_VXLAN_GROUP6 = 16
+const _ECHONL = 0000100
+const ___NR_shmctl = 31
+const _IXANY = 0004000
+const _NET_IPV4_CONF_SECURE_REDIRECTS = 5
+const _OCRNL = 0000010
+const _IFF_VNET_HDR = 0x4000
+const _SYS_afs_syscall = ___NR_afs_syscall
+const _RTA_NEWDST = 19
+const _WCHAR_WIDTH = 32
+const __PC_MAX_INPUT = 2
+const __XBS5_LPBIG_OFFBIG = -1
+const _NET_IPV6_ROUTE_GC_MIN_INTERVAL_MS = 10
+const _IFLA_MAX_MTU = 51
+const _RT_CLASS_LOCAL = 255
+const _PRIXLEAST16 = "X"
+const __POSIX_TRACE_LOG = -1
+const ___NR_munlockall = 152
+const _MS_INVALIDATE = 2
+const _SYS_fanotify_init = ___NR_fanotify_init
+const _MS_MGC_VAL = 0xC0ED0000
+const _SKF_AD_RANDOM = 56
+const _IFLA_BRPORT_NEIGH_SUPPRESS = 32
+const ___NR_setsockopt = 54
+const _VM_UNUSED1 = 1
+const _SYS_symlinkat = ___NR_symlinkat
+const _IFLA_BRPORT_BCAST_FLOOD = 30
+const _ETHERMIN = (_ETHER_MIN_LEN - _ETHER_HDR_LEN - _ETHER_CRC_LEN)
+const _TIOCPKT_DOSTOP = 32
+const ___NR_fsync = 74
+const _IFLA_PROMISCUITY = 30
+const _TCP_FASTOPEN_CONNECT = 30
+const _TCA_XSTATS = 4
+const _AF_ALG = _PF_ALG
+const _SOCK_PACKET = 10
+const _IFLA_BOND_ARP_VALIDATE = 9
+const _BPF_ALU = 0x04
+const _NDA_MASTER = 9
+const _SYS_sendmsg = ___NR_sendmsg
+const _IPPROTO_ROUTING = 43
+const _FSCRYPT_POLICY_FLAGS_PAD_32 = 0x03
+const _MS_I_VERSION = 8388608
+const _IFA_LABEL = 3
+const _KERN_PRINTK = 23
+const _F_GETOWN_EX = ___F_GETOWN_EX
+const _NET_IPV4_ROUTE_GC_ELASTICITY = 14
+const _RTM_GETADDR = 22
+const _AT_REMOVEDIR = 0x200
+const _NET_SCTP_VALID_COOKIE_LIFE = 6
+const _IPTOS_THROUGHPUT = 0x08
+const _RTA_PREFSRC = 7
+const _SO_BROADCAST = 6
+const _LOCK_RW = 192
+const _SIOCGIFCOUNT = 0x8938
+const _SO_REUSEADDR = 2
+const _NET_IPV6_ICMP_ECHO_IGNORE_ALL = 2
+const _NET_IPV4_NF_CONNTRACK_UDP_TIMEOUT_STREAM = 11
+const _REG_RIP = 16
+const _MACSEC_VALIDATE_CHECK = 1
+const _SIOCATMARK = 0x8905
+const ___SIZEOF_WCHAR_T__ = 4
+const _HAVE_REMOVEXATTR = 1
+const _FSCONFIG_CMD_CREATE = 6
+const _NET_IPV6_TEMP_PREFERED_LFT = 13
+const _SCHED_BATCH = 3
+const _TUNSETGROUP_val = 1074025678
+const __SYS_UN_H = 1
+const _SKF_AD_ALU_XOR_X = 40
+const _USE_LIBFFI = 1
+const _PTRACE_O_MASK = 3145983
+const ___NR_mq_notify = 244
+const _IPTOS_ECN_NOT_ECT = 0x00
+const _EHOSTUNREACH = 113
+const _MS_NODEV = 4
+const _MNT_FORCE = 1
+const _IFLA_BRPORT_TOPOLOGY_CHANGE_ACK = 19
+const _ELIBBAD = 80
+const _IN6_ADDR_GEN_MODE_RANDOM = 3
+const _LOCK_SH = 1
+const __SC_MEMLOCK = 17
+const ___ATOMIC_RELAXED = 0
+const __ERRNO_H = 1
+const _PF_IRDA = 23
+const _NET_IPV4_CONF_RP_FILTER = 8
+const _SO_RXQ_OVFL = 40
+const _IPV6_IPSEC_POLICY = 34
+const _HAVE_INOTIFY_ADD_WATCH = 1
+const _B600 = 0000010
+const _PRIX16 = "X"
+const _NET_NEIGH_GC_THRESH1 = 14
+const _NET_NEIGH_GC_THRESH2 = 15
+const _TCPOPT_TIMESTAMP = 8
+const _ETH_P_PPPTALK = 0x0010
+const _NET_CORE_RMEM_DEFAULT = 4
+const _KERN_PPC_L2CR = 31
+const _ETH_P_TIPC = 0x88CA
+const _MAP_NONBLOCK = 0x10000
+const _SYS_vserver = ___NR_vserver
+const _NETLINK_CONNECTED = 1
+const _TCA_HW_OFFLOAD = 12
+const _NDTPA_QUEUE_LENBYTES = 16
+const _SYS_clock_adjtime = ___NR_clock_adjtime
+const _FFI_NATIVE_RAW_API = 0
+const _HAVE_EPOLL_CREATE1 = 1
+const _MSG_NOSIGNAL = 16384
+const __SC_V6_ILP32_OFF32 = 176
+const _RTAX_RTO_MIN = 13
+const ___NR_ioctl = 16
+const __POSIX_THREAD_PROCESS_SHARED = 200809
+const _AT_SYMLINK_NOFOLLOW = 0x100
+const _SYS_fsconfig = ___NR_fsconfig
+const _SYS_tkill = ___NR_tkill
+const _SYS_futimesat = ___NR_futimesat
+const _PRIdLEAST32 = "d"
+const _IFLA_VLAN_INGRESS_QOS = 4
+const _KERN_SETUID_DUMPABLE = 69
+const ___NR_mq_getsetattr = 245
+const _X86_CR4_SMEP_BIT = 20
+const ___UINT32_MAX__ = 0xffffffff
+const _IPV6_MULTICAST_HOPS = 18
+const _MACVLAN_MODE_PRIVATE = 1
+const _HOST_NAME_MAX = 64
+const __REENTRANT = 1
+const ___IFLA_HSR_MAX = 7
+const _TCP_COOKIE_IN_ALWAYS = (1 << 0)
+const _IFLA_NET_NS_PID = 19
+const _PRIXLEAST32 = "X"
+const _PF_IUCV = 32
+const _TCSETA = 0x5406
+const _SYS_setitimer = ___NR_setitimer
+const _ND_RA_FLAG_OTHER = 0x40
+const ___GCC_ATOMIC_CHAR32_T_LOCK_FREE = 2
+const _NET_DECNET_NO_FC_MAX_CWND = 11
+const __CS_POSIX_V7_ILP32_OFF32_CFLAGS = 1132
+const _RTEXT_FILTER_VF = (1 << 0)
+const ___DBL_MIN_EXP__ = (-1021)
+const _MAP_NORESERVE = 0x04000
+const _FS_XFLAG_RTINHERIT = 0x00000100
+const _ADJ_ESTERROR = 0x0008
+const ___NR_newfstatat = 262
+const _LOCK_UN = 8
+const ___NR_fremovexattr = 199
+const _PRIX32 = "X"
+const _UINT32_WIDTH = 32
+const _PR_TAGGED_ADDR_ENABLE = (1 << 0)
+const _VM_PAGEBUF = 17
+const _PREFIX_ADDRESS = 1
+const ___NET_ETHERNET_H = 1
+const _HAVE_NET_IF_ARP_H = 1
+const ___NR_timerfd_gettime = 287
+const _BPF_ABS = 0x20
+const _PACKET_FANOUT_DATA = 22
+const _EUNATCH = 49
+const _ETHER_MAX_LEN = (_ETH_FRAME_LEN + _ETHER_CRC_LEN)
+const _XDP_ATTACHED_NONE = 0
+const _PR_TSC_SIGSEGV = 2
+const _TCP_MAX_WINSHIFT = 14
+const _SIOCGIFTXQLEN = 0x8942
+const _SYS_setpriority = ___NR_setpriority
+const ___FLT64X_DIG__ = 18
+const _NET_BRIDGE_NF_CALL_IPTABLES = 2
+const _NET_DECNET_CONF_DEV_PRIORITY = 1
+const _ARPHRD_HWX25 = 272
+const _PR_GET_TIMING = 13
+const _IN6_ADDR_GEN_MODE_NONE = 1
+const _ILL_ILLTRP = 4
+const _CQUIT = 034
+const _RTMSG_DELDEVICE = 0x12
+const _PR_CAPBSET_DROP = 24
+const _IFLA_EVENT_NOTIFY_PEERS = 4
+const ___FLT32_MIN_EXP__ = (-125)
+const _NDTA_GC_INTERVAL = 8
+const _IFLA_BOND_SLAVE_AD_PARTNER_OPER_PORT_STATE = 8
+const _TCP_FASTOPEN_NO_COOKIE = 34
+const _PTRACE_SET_THREAD_AREA = 26
+const _NETLINK_PKTINFO = 3
+const _PTRACE_PEEKSIGINFO_SHARED = 1
+const ___NR_faccessat = 269
+const _FS_ENCRYPTION_MODE_INVALID = 0
+const ___USE_KERNEL_IPV6_DEFS = 0
+const _EISNAM = 120
+const _NET_IPV6_IP6FRAG_LOW_THRESH = 22
+const _TUNSETNOCSUM_val = 1074025672
+const ___FLT64_IS_IEC_60559__ = 2
+const _ELIBMAX = 82
+const _PREFIX_UNSPEC = 0
+const _SYS_open = ___NR_open
+const __POSIX_FD_SETSIZE = __POSIX_OPEN_MAX
+const _IPOPT_NUMBER_MASK = 0x1f
+const _IFF_PROMISC = 256
+const _NDTPA_IFINDEX = 1
+const ___HAVE_DISTINCT_FLOAT128 = 1
+const _SO_MEMINFO = 55
+const _MAP_FILE = 0
+const _EAI_SYSTEM = -11
+const _NET_SCTP_RTO_MAX = 3
+const ___NR_vfork = 58
+const _RTNLGRP_NOP2 = 14
+const _RTNLGRP_MPLS_NETCONF = 29
+const _RTNLGRP_NOP4 = 17
+const _PR_SET_DUMPABLE = 4
+const _NDTA_CONFIG = 5
+const _EAI_NODATA = -5
+const __CS_LFS64_LINTFLAGS = 1007
+const __LP64 = 1
+const _CTL_PM = 9899
+const _TCA_PAD = 9
+const _NDA_CACHEINFO = 3
+const _STA_UNSYNC = 0x0040
+const ___DEC128_SUBNORMAL_MIN__ = 0.000000000000000000000000000000001E-6143
+const ___struct_FILE_defined = 1
+const _NET_ROSE_CALL_REQUEST_TIMEOUT = 2
+const _F_TEST = 3
+const _IN_OPEN = 0x00000020
+const _WORD_BIT = 32
+const _CLOCK_THREAD_CPUTIME_ID = 3
+const _EPOLLET = 2147483648
+const _RTA_DPORT = 29
+const _SIOCADDDLCI = 0x8980
+const _IFLA_PAD = 42
+const ___NR_getrlimit = 97
+const _EDQUOT = 122
+const _TCPI_OPT_WSCALE = 4
+const _EROFS = 30
+const _NETDB_INTERNAL = -1
+const _NET_IPV4_NF_CONNTRACK_TCP_MAX_RETRANS = 19
+const _SA_RESTART = 0x10000000
+const _SYS_mq_open = ___NR_mq_open
+const _MADV_DONTDUMP = 16
+const _TABDLY = 0014000
+const _TIOCGSID = 0x5429
+const _SIGABRT = 6
+const _VM_SWAPPINESS = 19
+const _SYS_lsetxattr = ___NR_lsetxattr
+const ___LINK_XSTATS_TYPE_MAX = 3
+const _NETLINK_RX_RING = 6
+const _NET_LLC2 = 1
+const _L_cuserid = 9
+const ___IFLA_VRF_PORT_MAX = 2
+const ___clockid_t_defined = 1
+const __SC_CHAR_MAX = 102
+const _FALLOC_FL_NO_HIDE_STALE = 0x04
+const _IFLA_BRPORT_ISOLATED = 33
+const _FS_OVERFLOWUID = 11
+const __POSIX_ASYNCHRONOUS_IO = 200809
+const _RLIMIT_STACK = 3
+const _SOL_RAW = 255
+const _AI_NUMERICSERV = 0x0400
+const _ARPHRD_INFINIBAND = 32
+const _TCP_INQ = 36
+const ___GNUC__ = 12
+const _N_SLIP = 1
+const _NET_TCP_SYN_TAILDROP = 54
+const _SCNu16 = "hu"
+const _ETH_P_802_EX1 = 0x88B5
+const _IPOPT_MINOFF = 4
+const _PACKET_MR_UNICAST = 3
+const _NLM_F_MULTI = 0x02
+const _EPOLLOUT = 4
+const _IFLA_BR_HELLO_TIME = 2
+const _NET_IPV6_RTR_PROBE_INTERVAL = 21
+const _SCHED_ISO = 4
+const __POSIX_RE_DUP_MAX = 255
+const __FCNTL_H = 1
+const _IN_CLASSB_HOST = (0xffffffff & ^_IN_CLASSB_NET)
+const _NET_UNIX_DESTROY_DELAY = 1
+const ___SIZEOF_POINTER__ = 8
+const _RTA_PROTOINFO = 10
+const _RTAX_FEATURES = 12
+const __BITS_BYTESWAP_H = 1
+const _TIOCSPGRP = 0x5410
+const _IFLA_NET_NS_FD = 28
+const __POSIX2_CHARCLASS_NAME_MAX = 14
+const _IPPROTO_MAX = 256
+const _IFLA_PORT_INSTANCE_UUID = 4
+const _RTPROT_BABEL = 42
+const _AF_ROUTE = _PF_ROUTE
+const __SYS_PTRACE_H = 1
+const __IOC_NRSHIFT = 0
+const _ICMP6_RR_PCOUSE_FLAGS_DECRPLTIME = 0x40
+const _MADV_REMOVE = 9
+const ___S_IFBLK = 0060000
+const __BITS_WCHAR_H = 1
+const _IN_CLOEXEC = 524288
+const _RTNLGRP_LINK = 1
+const ___NR_syslog = 103
+const _STA_MODE = 0x4000
+const ___GLIBC_USE_DEPRECATED_GETS = 0
+const _EXPR_NEST_MAX = __POSIX2_EXPR_NEST_MAX
+const _IFF_ATTACH_QUEUE = 0x0200
+const _PACKAGE_URL = ""
+const _NSS_BUFLEN_GROUP = 1024
+const _IPV6_RTHDR_TYPE_0 = 0
+const _DEV_CDROM = 1
+const __SC_XOPEN_XPG2 = 98
+const __SC_XOPEN_XPG3 = 99
+const __SC_XOPEN_XPG4 = 100
+const _BPF_JA = 0x00
+const _NET_X25_RESTART_REQUEST_TIMEOUT = 1
+const _NET_TCP_MAX_SSTHRESH = 124
+const ___BIT_TYPES_DEFINED__ = 1
+const _IFLA_BR_MCAST_QUERY_USE_IFADDR = 24
+const _SCNu32 = "u"
+const _CLONE_DETACHED = 0x00400000
+const ___DEC128_EPSILON__ = 1E-33
+const _ARPHRD_PRONET = 4
+const _X86_CR0_WP_BIT = 16
+const ___PREFIX_MAX = 3
+const __PATH_NETWORKS = "/etc/networks"
+const ___UINT_LEAST8_MAX__ = 0xff
+const _KERN_MSGMNB = 36
+const _EPOLLIN = 1
+const _PACKET_COPY_THRESH = 7
+const _SYS_mq_timedsend = ___NR_mq_timedsend
+const ___NR_get_robust_list = 274
+const _INT_FAST64_WIDTH = 64
+const _NET_IPV6_ACCEPT_RA_RTR_PREF = 20
+const _RT_CLASS_MAIN = 254
+const _PRIiLEAST16 = "i"
+const _SOL_RDS = 276
+const __CS_POSIX_V7_ILP32_OFFBIG_CFLAGS = 1136
+const _AF_LLC = _PF_LLC
+const _RTM_GETNETCONF = 82
+const __SYS_SOCKET_H = 1
+const _REG_RSI = 9
+const _SYS_mkdirat = ___NR_mkdirat
+const _MFD_ALLOW_SEALING = 2
+const _DEV_SCSI = 6
+const _REG_RSP = 15
+const ___ATOMIC_ACQUIRE = 2
+const _F_GETLK64 = 5
+const ___SIZEOF_PTHREAD_RWLOCKATTR_T = 8
+const _SYS_semop = ___NR_semop
+const ___GLIBC_USE_DEPRECATED_SCANF = 0
+const ___NLMSGERR_ATTR_MAX = 4
+const _NET_IPV4_ROUTE_MIN_PMTU = 16
+const _SIOCSIFHWBROADCAST = 0x8937
+const _TIOCM_CD = _TIOCM_CAR
+const _RWF_WRITE_LIFE_NOT_SET = 0
+const __POSIX2_BC_DIM_MAX = 2048
+const _B50 = 0000001
+const __CS_POSIX_V7_ILP32_OFF32_LINTFLAGS = 1135
+const _DEV_PARPORT_DEFAULT_SPINTIME = 2
+const ___UINT_FAST16_MAX__ = 0xffffffffffffffff
+const _WINT_MAX = (4294967295)
+const _NLMSGERR_ATTR_MSG = 1
+const __POSIX_IPV6 = 200809
+const _F_EXLCK = 4
+const ___NR_personality = 135
+const _FS_MAXFILE = 7
+const ___TCA_MAX = 15
+const _TCPI_OPT_SYN_DATA = 32
+const _PF_LLC = 26
+const _SYS_settimeofday = ___NR_settimeofday
+const __SC_CHAR_BIT = 101
+const _STA_FLL = 0x0008
+const __SC_SEMAPHORES = 21
+const _NET_TCP_LOW_LATENCY = 93
+const _BPF_LD = 0x00
+const _HAVE_SYS_INOTIFY_H = 1
+const _IFLA_BR_FORWARD_DELAY = 1
+const __SC_C_LANG_SUPPORT = 135
+const _KERN_BOOTLOADER_TYPE = 67
+const _SYS_creat = ___NR_creat
+const _ETH_P_DSA = 0x001B
+const _IPOPT_NOOP = _IPOPT_NOP
+const _CTL_VM = 2
+const _NET_NEIGH_GC_THRESH3 = 16
+const _HAVE_UNISTD_H = 1
+const __SC_PII_OSI_COTS = 63
+const _NET_IPV4_CONF_MC_FORWARDING = 2
+const _EHOSTDOWN = 112
+const _RTF_FLOW = 0x02000000
+const _NETLINK_RDMA = 20
+const _USING_SPLIT_STACK = 1
+const ___DBL_MAX_EXP__ = 1024
+const _N_IRDA = 11
+const __POSIX2_VERSION = ___POSIX2_THIS_VERSION
+const _IPPORT_WHOIS = 43
+const _NLM_F_REQUEST = 0x01
+const __SC_AIO_MAX = 24
+const _MADV_SEQUENTIAL = 2
+const _TCOON = 1
+const _MOVE_MOUNT_F_EMPTY_PATH = 0x00000004
+const _PRIiLEAST32 = "i"
+const _RTNL_FAMILY_MAX = 129
+const _RTN_UNSPEC = 0
+const _PRIo8 = "o"
+const _FIOASYNC = 0x5452
+const _PTRACE_O_TRACEVFORK = 4
+const _IFLA_VF_INFO_UNSPEC = 0
+const _MOD_FREQUENCY = _ADJ_FREQUENCY
+const _FSCRYPT_MODE_AES_256_CTS = 4
+const _IPPROTO_PIM = 103
+const _IFLA_TUN_PERSIST = 6
+const _PTRACE_GETREGSET = 16900
+const __SC_FILE_SYSTEM = 148
+const _IN_CLASSC_NET = 0xffffff00
+const _SO_SECURITY_ENCRYPTION_TRANSPORT = 23
+const _EDOM = 33
+const _RWH_WRITE_LIFE_NONE = 1
+const _PR_FP_EXC_UND = 0x040000
+const _SO_INCOMING_NAPI_ID = 56
+const ___NR_setregid = 114
+const _SYS_timer_create = ___NR_timer_create
+const _STATX_INO = 0x00000100
+const _PR_GET_UNALIGN = 5
+const _NET_SCTP_RTO_MIN = 2
+const _RTCF_MASQ = 0x00400000
+const __SC_XBS5_ILP32_OFF32 = 125
+const ___FLT32_MAX_EXP__ = 128
+const _TCP_CA_Loss = 4
+const _INT_LEAST16_WIDTH = 16
+const __POSIX_TRACE_INHERIT = -1
+const _NET_TCP_ALLOWED_CONG_CONTROL = 123
+const ___HAVE_FLOATN_NOT_TYPEDEF = 1
+const _PR_FP_EXC_RES = 0x080000
+const _MFD_HUGETLB = 4
+const _NET_IPV4_ICMP_RATEMASK = 90
+const ___GCC_ATOMIC_CHAR_LOCK_FREE = 2
+const _IFLA_VXLAN_TTL_INHERIT = 28
+const _ETH_HLEN = 14
+const ___NR_io_uring_register = 427
+const _PR_FP_EXC_NONRECOV = 1
+const _IFLA_VF_STATS_TX_DROPPED = 8
+const ___DEC32_EPSILON__ = 1E-6
+const _IFLA_BR_TCN_TIMER = 17
+const _HAVE_SYSCALL_H = 1
+const _NETLINK_GET_STRICT_CHK = 12
+const _IPOPT_SECURITY = 130
+const _IP_MULTICAST_LOOP = 34
+const _IPV6_RECVHOPOPTS = 53
+const _ARPOP_InREQUEST = 8
+const ___FLT64_DIG__ = 15
+const _ATF_COM = 0x02
+const _IN_MOVED_FROM = 0x00000040
+const _IFLA_MACVLAN_FLAGS = 2
+const ___RLIMIT_MEMLOCK = 8
+const _RTA_OIF = 4
+const _RPM_PCO_SETGLOBAL = 3
+const _NET_ROSE_RESET_REQUEST_TIMEOUT = 3
+const _NET_NF_CONNTRACK_SCTP_TIMEOUT_ESTABLISHED = 23
+const _NLMSG_NOOP = 0x1
+const _KERN_MAX_LOCK_DEPTH = 74
+const _BPF_OR = 0x40
+const _KERN_OSREV = 3
+const _RTNH_ALIGNTO = 4
+const __CS_LFS_CFLAGS = 1000
+const __SC_CHAR_MIN = 103
+const _X86_EFLAGS_RF_BIT = 16
+const _SYS_munlockall = ___NR_munlockall
+const _SYS_pwritev2 = ___NR_pwritev2
+const __POSIX_THREADS = 200809
+const ___ATOMIC_ACQ_REL = 4
+const _IPPORT_ECHO = 7
+const ___NR_clock_getres = 229
+const _ECONNREFUSED = 111
+const __POSIX_AIO_MAX = 1
+const _ENXIO = 6
+const _TCA_EGRESS_BLOCK = 14
+const _IPPORT_SYSTAT = 11
+const ___NR_epoll_ctl = 233
+const ___NR_msync = 26
+const _ENOTNAM = 118
+const _MOVE_MOUNT__MASK = 0x00000077
+const ___SIZEOF_PTRDIFF_T__ = 8
+const _ETH_P_1588 = 0x88F7
+const _VM_NR_PDFLUSH_THREADS = 15
+const _X86_CR4_TSD_BIT = 2
+const _ICMP6_RR_PCOUSE_RAFLAGS_AUTO = 0x10
+const ___SIZEOF_PTHREAD_COND_T = 48
+const _NET_NETROM_LINK_FAILS_COUNT = 11
+const _SO_LINGER = 13
+const _PTRACE_EVENT_CLONE = 3
+const _RTM_NEWNETCONF = 80
+const _MS_LAZYTIME = 33554432
+const _SYS_recvmmsg = ___NR_recvmmsg
+const _NET_NF_CONNTRACK_TCP_BE_LIBERAL = 18
+const _IFLA_VXLAN_L2MISS = 13
+const _SYS_epoll_wait = ___NR_epoll_wait
+const _NET_TCP_FACK = 79
+const _NETLINK_LIST_MEMBERSHIPS = 9
+const _FFI_SIZEOF_ARG = 8
+const __CS_POSIX_V6_LPBIG_OFFBIG_LIBS = 1130
+const _FFI_UNIX64 = 2
+const _REG_R15 = 7
+const _IPV6_2292RTHDR = 5
+const _NET_DECNET_NODE_ADDRESS = 2
+const _RTA_TABLE = 15
+const _NLM_F_DUMP_INTR = 0x10
+const _PACKET_HDRLEN = 11
+const _SO_BINDTOIFINDEX = 62
+const _SYS_shmat = ___NR_shmat
+const _NET_IPV6_REGEN_MAX_RETRY = 14
+const _NETLINK_NETFILTER = 12
+const _RTCF_VALVE = 0x00200000
+const _IPPROTO_GRE = 47
+const _TUNGETVNETHDRSZ_val = 2147767511
+const _RT_SCOPE_SITE = 200
+const ___IFLA_TUN_MAX = 10
+const _X86_EFLAGS_IOPL_BIT = 12
+const _SO_NOFCS = 43
+const _NLM_F_ACK_TLVS = 0x200
+const _O_CLOEXEC = ___O_CLOEXEC
+const _STATX_MODE = 0x00000002
+const _VSTART = 8
+const _SYS_read = ___NR_read
+const __CS_LFS64_LDFLAGS = 1005
+const _TIOCSERGWILD = 0x5454
+const _IP_IPSEC_POLICY = 16
+const _SYS_setsockopt = ___NR_setsockopt
+const _RTAX_FEATURE_ECN = (1 << 0)
+const _NET_CORE_LO_CONG = 15
+const __CS_POSIX_V6_LP64_OFF64_CFLAGS = 1124
+const _PF_INET6 = 10
+const _TIOCSTI = 0x5412
+const _PF_NETROM = 6
+const _MAP_SHARED_VALIDATE = 0x03
+const _NETLINK_EXT_ACK = 11
+const _N_MOUSE = 2
+const _UINT_LEAST16_WIDTH = 16
+const _IFLA_INET6_CACHEINFO = 5
+const ___sig_atomic_t_defined = 1
+const _KERN_IEEE_EMULATION_WARNINGS = 50
+const _SYS_sync_file_range = ___NR_sync_file_range
+const __POSIX_MAX_INPUT = 255
+const _TUN_TX_TIMESTAMP = 1
+const _X86_CR0_PE_BIT = 0
+const __POSIX2_C_DEV = ___POSIX2_THIS_VERSION
+const ___NR_perf_event_open = 298
+const _AF_SMC = _PF_SMC
+const _HAVE_UTIME_H = 1
+const ___NR_capget = 125
+const _SOL_IUCV = 277
+const _IPV6_MULTICAST_ALL = 29
+const ___SEG_FS = 1
+const _NET_SCTP_SACK_TIMEOUT = 16
+const _PR_FPEMU_SIGFPE = 2
+const _KERN_S390_USER_DEBUG_LOGGING = 51
+const _TIOCGLCKTRMIOS = 0x5456
+const _SCM_TIMESTAMP = _SO_TIMESTAMP
+const _IFLA_MACSEC_PROTECT = 8
+const _CLD_CONTINUED = 6
+const _FFI_EFI64 = 3
+const _BPF_ST = 0x02
+const _SYS_sched_setaffinity = ___NR_sched_setaffinity
+const _NET_SCTP_SNDBUF_POLICY = 15
+const _NET_IPV6_ROUTE_GC_ELASTICITY = 7
+const _AF_AX25 = _PF_AX25
+const _SOL_PACKET = 263
+const _WINT_MIN = (0)
+const _RTNLGRP_NONE = 0
+const _PTRACE_SETREGSET = 16901
+const _NET_IPV4_INET_PEER_GC_MINTIME = 72
+const _NI_NUMERICSERV = 2
+const _IFLA_GSO_MAX_SIZE = 41
+const _AF_SNA = _PF_SNA
+const _MADV_PAGEOUT = 21
+const _NET_TCP_REORDERING = 80
+const _SYS_newfstatat = ___NR_newfstatat
+const _TCP_NODELAY = 1
+const ___SEG_GS = 1
+const __SC_XOPEN_REALTIME_THREADS = 131
+const _ENAMETOOLONG = 36
+const _NET_ROSE = 11
+const _REG_OLDMASK = 21
+const _KERN_IA64_UNALIGNED = 72
+const _IFLA_VF_TX_RATE = 3
+const _ETHERTYPE_REVARP = 0x8035
+const _EXFULL = 54
+const _RTF_ADDRCONF = 0x00040000
+const _CMIN = 1
+const _SYS_shmdt = ___NR_shmdt
+const _VM_SWAP_TOKEN_TIMEOUT = 28
+const _IPOPT_RA = 148
+const ___NR_memfd_create = 319
+const __BITS_TYPES_LOCALE_T_H = 1
+const _IN_CLASSB_NET = 0xffff0000
+const _INT16_WIDTH = 16
+const _NET_IPV4_ROUTE_MAX_SIZE = 5
+const _MCAST_JOIN_GROUP = 42
+const _IPOPT_RR = 7
+const _MAP_LOCKED = 0x02000
+const _IFF_NOTRAILERS = 32
+const _NET_NETROM_ROUTING_CONTROL = 10
+const _MS_RELATIME = 2097152
+const _NO_ADDRESS = _NO_DATA
+const _RTM_F_NOTIFY = 0x100
+const _TTY_NAME_MAX = 32
+const _NET_BRIDGE = 10
+const _SO_TIMESTAMPNS_NEW = 64
+const _IPPORT_LOGINSERVER = 513
+const _IUTF8 = 0040000
+const _FS_XFLAG_APPEND = 0x00000010
+const _ADJ_OFFSET_SS_READ = 0xa001
+const _IFLA_BRPORT_PAD = 26
+const _BPF_NET_OFF = _SKF_NET_OFF
+const _MSG_TRUNC = 32
+const _NET_TCP_MTU_PROBING = 113
+const __SC_AVPHYS_PAGES = 86
+const _SCHED_RR = 2
+const __POSIX_MEMLOCK = 200809
+const _IFLA_MACSEC_REPLAY_PROTECT = 12
+const _FS_KEY_DESC_PREFIX_SIZE = _FSCRYPT_KEY_DESC_PREFIX_SIZE
+const _ARPHRD_PPP = 512
+const __CS_POSIX_V7_ILP32_OFFBIG_LIBS = 1138
+const _ICMP6_ECHO_REQUEST = 128
+const _IPOPT_SATID = 136
+const _S_IFIFO = ___S_IFIFO
+const _X86_EFLAGS_ID_BIT = 21
+const __SYS_IOCTL_H = 1
+const _NET_DECNET_DEFAULT_DEVICE = 4
+const _CTL_DEV = 7
+const _HAVE_STRINGS_H = 1
+const __SC_THREAD_ATTR_STACKSIZE = 78
+const _NET_IPV6_PROXY_NDP = 23
+const _SIOCGPGRP = 0x8904
+const _ETH_P_RARP = 0x8035
+const _CLONE_UNTRACED = 0x00800000
+const _SYS_ppoll = ___NR_ppoll
+const _NET_IPV4 = 5
+const _SA_STACK = _SA_ONSTACK
+const _MCAST_UNBLOCK_SOURCE = 44
+const _SYS_init_module = ___NR_init_module
+const _SYS_flock = ___NR_flock
+const _DT_SOCK = 12
+const _FPE_FLTDIV = 3
+const _IPOPT_TS = 68
+const ___INTPTR_MAX__ = 0x7fffffffffffffff
+const ___FLT128_DENORM_MIN__ = 6.47517511943802511092443895822764655e-4966128
+const _TCIOFF = 2
+const _MREMAP_FIXED = 2
+const _NETLINK_LISTEN_ALL_NSID = 8
+const _NET_TCP_SLOW_START_AFTER_IDLE = 117
+const _STATX_ATIME = 0x00000020
+const _NET_IPV4_ROUTE_GC_MIN_INTERVAL = 6
+const _NET_DECNET_RMEM = 13
+const _TIOCPKT_DATA = 0
+const ___DBL_DIG__ = 15
+const _BC_BASE_MAX = __POSIX2_BC_BASE_MAX
+const _NET_IPV4_NF_CONNTRACK_SCTP_TIMEOUT_COOKIE_WAIT = 21
+const ___FLT16_DENORM_MIN__ = 5.96046447753906250000000000000000000e-816
+const ______fpos64_t_defined = 1
+const _F_OFD_SETLK = 37
+const _PAGE_SIZE = (1 << _PAGE_SHIFT)
+const _ETH_P_SCA = 0x6007
+const _IFLA_LINK = 5
+const _SEEK_DATA = 3
+const _ETH_P_LLDP = 0x88CC
+const __POSIX_THREAD_ROBUST_PRIO_INHERIT = 200809
+const _MS_NOSUID = 2
+const _DEV_RAID = 4
+const _NET_IPV6_ACCEPT_REDIRECTS = 5
+const _ARPHRD_AX25 = 3
+const _IN_MASK_CREATE = 0x10000000
+const _ETH_P_WAN_PPP = 0x0007
+const ___NR_statfs = 137
+const _STA_CLK = 0x8000
+const _PF_NETBEUI = 13
+const _MSG_ERRQUEUE = 8192
+const __BITS_SS_FLAGS_H = 1
+const _STA_PPSFREQ = 0x0002
+const _ETH_DATA_LEN = 1500
+const ___NR_query_module = 178
+const _TUNSETOWNER_val = 1074025676
+const _KERN_NMI_WATCHDOG = 75
+const _SI_TIMER = -2
+const _MAP_ANON = _MAP_ANONYMOUS
+const _SYS_copy_file_range = ___NR_copy_file_range
+const __BITS_POSIX2_LIM_H = 1
+const _SO_TIMESTAMPING_NEW = 65
+const ___IFLA_BOND_AD_INFO_MAX = 6
+const _IFLA_INET6_ICMP6STATS = 6
+const ___NR_fgetxattr = 193
+const _____mbstate_t_defined = 1
+const _ND_RA_FLAG_HOME_AGENT = 0x20
+const ___NR_fsmount = 432
+const __MKNOD_VER_LINUX = 0
+const _TCP_NO_QUEUE = 0
+const _INT_LEAST32_MAX = (2147483647)
+const _ARPHRD_METRICOM = 23
+const _HAVE_STDLIB_H = 1
+const _F_OWNER_PID = 1
+const _IN_MOVE = (_IN_MOVED_FROM | _IN_MOVED_TO)
+const __CS_LFS_LIBS = 1002
+const _MADV_HUGEPAGE = 14
+const _RTPROT_DHCP = 16
+const __SC_TZNAME_MAX = 6
+const _XDP_ATTACHED_SKB = 2
+const _SYS_dup = ___NR_dup
+const ___INT_LEAST64_MAX__ = 0x7fffffffffffffff
+const _TUNSETTXFILTER_val = 1074025681
+const _MAP_SYNC = 0x80000
+const _PTRACE_PEEKDATA = 2
+const _SCNxLEAST8 = "hhx"
+const _SYS_getxattr = ___NR_getxattr
+const _CLOCK_MONOTONIC = 1
+const ___MMX__ = 1
+const _NETLINK_ECRYPTFS = 19
+const _PTRACE_PEEKUSER = 3
+const _KERN_PANIC_PRINT = 78
+const ___INT_FAST64_MAX__ = 0x7fffffffffffffff
+const _EBADRQC = 56
+const _IFLA_RMNET_MUX_ID = 1
+const _PR_SET_MM_START_DATA = 3
+const _SYS_get_robust_list = ___NR_get_robust_list
+const _NET_ROSE_ACK_HOLD_BACK_TIMEOUT = 5
+const ___GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 = 1
+const ___GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 = 1
+const ___INT_FAST8_WIDTH__ = 8
+const __SC_TRACE = 181
+const _IFLA_PPP_UNSPEC = 0
+const ___GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 = 1
+const _TCP_CA_CWR = 2
+const _NET_IPV4_NF_CONNTRACK_GENERIC_TIMEOUT = 13
+const ___INTMAX_WIDTH__ = 64
+const _IOC_IN = (__IOC_WRITE << __IOC_DIRSHIFT)
+const _NET_IPV4_NF_CONNTRACK_CHECKSUM = 28
+const _IFLA_VXLAN_DF = 29
+const _RTM_NEWNEIGH = 28
+const _RMNET_FLAGS_INGRESS_MAP_CKSUMV4 = (1 << 2)
+const __SC_THREAD_DESTRUCTOR_ITERATIONS = 73
+const _NET_IPV4_NF_CONNTRACK_SCTP_TIMEOUT_SHUTDOWN_RECD = 25
+const _S_IFCHR = ___S_IFCHR
+const _FS_DQ_LOOKUPS = 1
+const _RTAX_RTT = 4
+const _IPV6_AUTOFLOWLABEL = 70
+const _LINUX_REBOOT_MAGIC1 = 0xfee1dead
+const __CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS = 1121
+const _X86_CR4_OSFXSR_BIT = 9
+const _IN_MOVED_TO = 0x00000080
+const _O_ACCMODE = 0003
+const _IFF_POINTOPOINT = 16
+const _ND_OPT_PREFIX_INFORMATION = 3
+const __POSIX_NAME_MAX = 14
+const _HAVE_FALLOCATE = 1
+const _IFLA_INFO_KIND = 1
+const __POSIX_SSIZE_MAX = 32767
+const _IPVLAN_MODE_MAX = 3
+const _XDP_FLAGS_MASK = (_XDP_FLAGS_UPDATE_IF_NOEXIST | _XDP_FLAGS_MODES)
+const _NET_NETROM_OBSOLESCENCE_COUNT_INITIALISER = 2
+const __SC_XOPEN_CRYPT = 92
+const _MAX_CANON = 255
+const _X86_CR4_LA57_BIT = 12
+const _EBFONT = 59
+const _RTM_GETDCB = 78
+const ___WNOTHREAD = 0x20000000
+const _AI_V4MAPPED = 0x0008
+const ___sigstack_defined = 1
+const _TCP_CA_Recovery = 3
+const _FALLOC_FL_PUNCH_HOLE = 0x02
+const _MSG_FIN = 512
+const _FS_ENCRYPT_FL = 0x00000800
+const _FS_XFLAG_IMMUTABLE = 0x00000008
+const _B230400 = 0010003
+const _CX86_CCR5 = 0xe9
+const _X86_CR4_PAE_BIT = 5
+const ___NR_renameat = 264
+const __IOC_TYPEBITS = 8
+const _AF_XDP = _PF_XDP
+const ___INT32_MAX__ = 0x7fffffff
+const _RTMSG_DELRULE = 0x32
+const ___NR_setgid = 106
+const ___NR_setfsuid = 122
+const _TCP_CC_INFO = 26
+const __SC_XBS5_LPBIG_OFFBIG = 128
+const ___LONG_LONG_WIDTH__ = 64
+const _ARPHRD_CSLIP = 257
+const _RUSAGE_CHILDREN = -1
+const _DT_FIFO = 1
+const _IPPROTO_MTP = 92
+const _PTRACE_GETFPXREGS = 18
+const _RTEXT_FILTER_SKIP_STATS = (1 << 3)
+const _LINUX_REBOOT_CMD_RESTART2 = 0xA1B2C3D4
+const _HAVE_GETIPINFO = 1
+const _AF_LOCAL = _PF_LOCAL
+const _RTM_DELACTION = 49
+const __SC_WORD_BIT = 107
+const _PR_SET_ENDIAN = 20
+const _NI_MAXSERV = 32
+const _AF_PHONET = _PF_PHONET
+const _ND_OPT_MTU = 5
+const _MS_NOSEC = (1<<28)
+const _ESHUTDOWN = 108
+const ___GLIBC_MINOR__ = 31
+const _NDTPA_BASE_REACHABLE_TIME = 4
+const _SCNuLEAST16 = "hu"
+const _MAP_32BIT = 0x40
+const _EREMOTE = 66
+const _MS_NODIRATIME = 2048
+const _PTRACE_GETSIGMASK = 16906
+const _POSIX_FADV_RANDOM = 1
+const _CX86_CCR1 = 0xc1
+const _SYS_sched_getscheduler = ___NR_sched_getscheduler
+const _CX86_CCR3 = 0xc3
+const _CX86_CCR4 = 0xe8
+const _ETH_P_802_3 = 0x0001
+const _CX86_CCR6 = 0xea
+const _CX86_CCR7 = 0xeb
+const _SYS__sysctl = ___NR__sysctl
+const _PTY_NR = 2
+const _SYS_fchown = ___NR_fchown
+const _TCP_ESTABLISHED = 1
+const _MACVLAN_MODE_SOURCE = 16
+const _SYS_unlinkat = ___NR_unlinkat
+const _MS_KERNMOUNT = 4194304
+const _ENODEV = 19
+const _NET_IPV4_INET_PEER_GC_MAXTIME = 73
+const ___USE_POSIX2 = 1
+const _PACKET_DROP_MEMBERSHIP = 2
+const _AI_CANONIDN = 0x0080
+const __NET_IF_H = 1
+const _TIOCM_LE = 0x001
+const _RTF_GATEWAY = 0x0002
+const _CHAR_WIDTH = 8
+const __SYS_STATFS_H = 1
+const _SYS_pkey_mprotect = ___NR_pkey_mprotect
+const _NET_TCP_AVAIL_CONG_CONTROL = 122
+const _TCA_RATE = 5
+const _ARPHRD_IPGRE = 778
+const _PR_SVE_VL_LEN_MASK = 0xffff
+const _BLOCK_SIZE_BITS = 10
+const _SOL_KCM = 281
+const _NET_NEIGH_REACHABLE_TIME_MS = 18
+const _SO_ERROR = 4
+const __SC_NETWORKING = 152
+const _CX86_DIR0 = 0xfe
+const _VXLAN_DF_UNSET = 0
+const _KERN_DOMAINNAME = 8
+const _NET_IPV6 = 12
+const ___USE_POSIX = 1
+const ___NR_setresgid = 119
+const ___NR_lchown = 94
+const _TCIFLUSH = 0
+const _TCPI_OPT_ECN_SEEN = 16
+const ___NR_fdatasync = 75
+const _SO_INCOMING_CPU = 49
+const _IEXTEN = 0100000
+const __POSIX_SEMAPHORES = 200809
+const _IFLA_BR_NF_CALL_IPTABLES = 36
+const _PREFIX_CACHEINFO = 2
+const _SCNuLEAST32 = "u"
+const _B500000 = 0010005
+const _FSPICK_NO_AUTOMOUNT = 0x00000004
+const ___NR_nfsservctl = 180
+const _LOCK_MAND = 32
+const _RTM_DELNEXTHOP = 105
+const _SOL_BLUETOOTH = 274
+const __POSIX_THREAD_PRIORITY_SCHEDULING = 200809
+const _MADV_DONTFORK = 10
+const _NAME_MAX = 255
+const _RTM_DELCHAIN = 101
+const _PTRDIFF_WIDTH = ___WORDSIZE
+const _AF_IB = _PF_IB
+const ___NR_putpmsg = 182
+const _IFLA_VXLAN_ID = 1
+const ___GCC_IEC_559 = 2
+const _X86_EFLAGS_VIF_BIT = 19
+const _ENAVAIL = 119
+const _PR_SET_MM = 35
+const _SYS_geteuid = ___NR_geteuid
+const _PRIX8 = "X"
+const _IFLA_BOND_ACTIVE_SLAVE = 2
+const _EAI_NONAME = -2
+const _EOVERFLOW = 75
+const _NET_CORE_NO_CONG_THRESH = 13
+const _X86_CR4_MCE_BIT = 6
+const _IFA_F_NOPREFIXROUTE = 0x200
+const _SYS_process_vm_readv = ___NR_process_vm_readv
+const _EMFILE = 24
+const __SC_XOPEN_SHM = 94
+const ___FLT32_HAS_DENORM__ = 1
+const _HAVE_SYS_UTSNAME_H = 1
+const _KERN_SHMMAX = 34
+const _MS_POSIXACL = 65536
+const _FS_DIRSYNC_FL = 0x00010000
+const _SEGV_ACCERR = 2
+const ___NR_setresuid = 117
+const _IPV6_DONTFRAG = 62
+const ___NR_io_getevents = 208
+const __POSIX_THREAD_DESTRUCTOR_ITERATIONS = 4
+const _IFLA_BRPORT_MULTICAST_ROUTER = 25
+const ___FLT64X_HAS_QUIET_NAN__ = 1
+const ___GLIBC__ = 2
+const _INT_LEAST32_MIN = (-2147483647-1)
+const _NET_IPV6_RTR_SOLICIT_INTERVAL = 9
+const _MCAST_MSFILTER = 48
+const _ICMP6_FILTER_PASS = 2
+const ___NR_shmat = 30
+const _PF_IPX = 4
+const _ETIME = 62
+const _TCP_COOKIE_MAX = 16
+const _SYS_wait4 = ___NR_wait4
+const ___NR_utimensat = 280
+const _IFLA_BR_NF_CALL_IP6TABLES = 37
+const _RTPROT_OSPF = 188
+const _TCP_THIN_DUPACK = 17
+const __SC_USER_GROUPS = 166
+const ___NR_setxattr = 188
+const _IFLA_BR_PAD = 40
+const ___NR_rename = 82
+const _RTNLGRP_IPV4_RULE = 8
+const ___NR_ftruncate = 77
+const __IOC_SIZEMASK = ((1 << __IOC_SIZEBITS)-1)
+const __SC_CPUTIME = 138
+const _FIONREAD = 0x541B
+const _PTRACE_SYSEMU = 31
+const _BRKINT = 0000002
+const _IPV6_ROUTER_ALERT = 22
+const __SC_GETPW_R_SIZE_MAX = 70
+const _NET_LLC_STATION = 2
+const _NET_IPV6_ACCEPT_RA_RT_INFO_MAX_PLEN = 22
+const _MS_MANDLOCK = 64
+const _SCNoLEAST8 = "hho"
+const _ICMP6_FILTER_PASSONLY = 4
+const _NETLINK_USERSOCK = 2
+const _SYS_poll = ___NR_poll
+const ___GCC_ATOMIC_CHAR16_T_LOCK_FREE = 2
+const _HAVE_INOTIFY_RM_WATCH = 1
+const _UTIME_NOW = ((1 << 30) - 1)
+const _DN_CREATE = 0x00000004
+const _NET_IPV4_NF_CONNTRACK_TCP_TIMEOUT_SYN_RECV = 3
+const _EAI_NOTCANCELED = -102
+const _RTM_DELLINK = 17
+const ___RLIMIT_NICE = 13
+const _IPTOS_DSCP_EF = 0xb8
+const _NET_CORE_MOD_CONG = 16
+const ___FLT64X_IS_IEC_60559__ = 2
+const __POSIX_QLIMIT = 1
+const _R_OK = 4
+const _SIOCDIFADDR = 0x8936
+const _IN_NONBLOCK = 2048
+const _RTM_DELMDB = 85
+const _PR_SET_CHILD_SUBREAPER = 36
+const ___S_IREAD = 0400
+const ___NR_mknodat = 259
+const _SIOCGIFMAP = 0x8970
+const _NET_IPV4_ROUTE_REDIRECT_LOAD = 9
+const _NET_NF_CONNTRACK_FRAG6_LOW_THRESH = 30
+const __SC_XOPEN_XCU_VERSION = 90
+const __SC_THREAD_CPUTIME = 139
+const __SC_XBS5_LP64_OFF64 = 127
+const __SC_THREAD_ATTR_STACKADDR = 77
+const _PORT_VDP_RESPONSE_INSUFFICIENT_RESOURCES = 2
+const _NUD_REACHABLE = 0x02
+const _IFA_F_TENTATIVE = 0x40
+const _ICMP6_DST_UNREACH_ADMIN = 1
+const _SYS_eventfd2 = ___NR_eventfd2
+const _IPTOS_PREC_FLASHOVERRIDE = _IPTOS_CLASS_CS4
+const _XDP_FLAGS_MODES = (_XDP_FLAGS_SKB_MODE | _XDP_FLAGS_DRV_MODE | _XDP_FLAGS_HW_MODE)
+const _IP_RECVTOS = 13
+const _NET_NETROM_TRANSPORT_ACKNOWLEDGE_DELAY = 6
+const _MOD_CLKB = _ADJ_TICK
+const ___glibc_c99_flexarr_available = 1
+const ___GLIBC_LINUX_VERSION_CODE = 328960
+const _MS_SYNCHRONOUS = 16
+const _ARPOP_RREPLY = 4
+const _IFLA_STATS_LINK_XSTATS = 2
+const _TCPI_OPT_TIMESTAMPS = 1
+const _NET_TCP_STDURG = 52
+const ___NR_splice = 275
+const _KERN_MAX_THREADS = 39
+const _FFI_TYPE_STRUCT = 13
+const _RTM_F_CLONED = 0x200
+const _FALLOC_FL_COLLAPSE_RANGE = 0x08
+const __CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS = 1131
+const ___BIGGEST_ALIGNMENT__ = 16
+const __SC_THREAD_STACK_MIN = 75
+const _NET_CIPSOV4_CACHE_BUCKET_SIZE = 119
+const __SC_TRACE_EVENT_FILTER = 182
+const _RTMSG_NEWROUTE = 0x21
+const _SO_PASSCRED = 16
+const _RTM_DELROUTE = 25
+const _MS_SUBMOUNT = (1<<26)
+const _MS_NOATIME = 1024
+const _ETH_P_HSR = 0x892F
+const _EOWNERDEAD = 130
+const _SYNC_FILE_RANGE_WAIT_BEFORE = 1
+const _IFLA_PORT_RESPONSE = 7
+const ___GLIBC_USE_IEC_60559_FUNCS_EXT_C2X = 1
+const __POSIX_CPUTIME = 0
+const _FS_ENCRYPTION_MODE_AES_256_CBC = 3
+const _FP_XSTATE_MAGIC1 = 0x46505853
+const _FP_XSTATE_MAGIC2 = 0x46505845
+const ___NR_signalfd = 282
+const _SIOCDRARP = 0x8960
+const __ENDIAN_H = 1
+const __SC_MULTI_PROCESS = 150
+const _POLL_ERR = 4
+const _MS_BIND = 4096
+const _DN_RENAME = 0x00000010
+const _FS_MAXDQUOT = 5
+const _RTMGRP_IPV4_IFADDR = 0x10
+const __POSIX_V6_LPBIG_OFFBIG = -1
+const _RWH_WRITE_LIFE_SHORT = 2
+const ___FLT64_MIN_10_EXP__ = (-307)
+const _RT_SCOPE_NOWHERE = 255
+const _EPROTO = 71
+const __TIME_H = 1
+const __UTSNAME_MACHINE_LENGTH = __UTSNAME_LENGTH
+const _DEV_CDROM_CHECK_MEDIA = 6
+const _TCP_COOKIE_OUT_NEVER = (1 << 1)
+const _KERN_MODPROBE = 28
+const _EDEADLK = 35
+const _FIOSETOWN = 0x8901
+const ___GCC_ATOMIC_LONG_LOCK_FREE = 2
+const _FIOQSIZE = 0x5460
+const _FS_NRDQUOT = 4
+const _ICMP6_RR_PCOUSE_FLAGS_DECRVLTIME = 0x80
+const _EFBIG = 27
+const _N_HCI = 15
+const __POSIX_MEMORY_PROTECTION = 200809
+const _VINTR = 0
+const _IFLA_BR_STP_STATE = 5
+const _PORT_UUID_MAX = 16
+const _FPE_FLTUND = 5
+const _IFLA_BR_VLAN_DEFAULT_PVID = 39
+const _IPTOS_CLASS_CS2 = 0x40
+const _IPTOS_CLASS_CS3 = 0x60
+const _IPTOS_CLASS_CS4 = 0x80
+const _IPTOS_CLASS_CS5 = 0xa0
+const _IPTOS_CLASS_CS6 = 0xc0
+const _FPE_FLTUNK = 14
+const _PRIXLEAST8 = "X"
+const _RTM_GETNEIGHTBL = 66
+const _SYS_getpid = ___NR_getpid
+const ___FLT128_DECIMAL_DIG__ = 36
+const _TCP_LAST_ACK = 9
+const _ETH_P_LOOPBACK = 0x9000
+const _TCSANOW = 0
+const __POSIX_TIMER_MAX = 32
+const _IFLA_VXLAN_LEARNING = 7
+const __SC_2_UPE = 97
+const _IFLA_VRF_PORT_UNSPEC = 0
+const _IN_CLASSC_NSHIFT = 8
+const _SIOCGIFINDEX = 0x8933
+const _IPOPT_OFFSET = 2
+const _NLM_F_APPEND = 0x800
+const ___NR_shmget = 29
+const _O_PATH = ___O_PATH
+const _IFA_BROADCAST = 4
+const _NET_SCTP_ASSOCIATION_MAX_RETRANS = 7
+const _CLOCAL = 0004000
+const _ARPHRD_X25 = 271
+const _NSS_BUFLEN_PASSWD = 1024
+const _SHRT_MAX = ___SHRT_MAX__
+const _IFA_F_TEMPORARY = _IFA_F_SECONDARY
+const ___NR_alarm = 37
+const ___NR_prctl = 157
+const _SIOCGIFMEM = 0x891f
+const _RTMGRP_IPV6_MROUTE = 0x200
+const __POSIX_PRIORITIZED_IO = 200809
+const _SYS_timer_getoverrun = ___NR_timer_getoverrun
+const _OLCUC = 0000002
+const __BITS_STDIO_LIM_H = 1
+const _PACKET_RESERVE = 12
+const _LINUX_REBOOT_CMD_POWER_OFF = 0x4321FEDC
+const ___SIZEOF_FLOAT128__ = 16
+const __SYS_MOUNT_H = 1
+const _TIOCPKT_FLUSHREAD = 1
+const __SC_STREAM_MAX = 5
+const _ERESTART = 85
+const _NET_SCTP = 17
+const _NET_IPV4_IPFRAG_LOW_THRESH = 42
+const _IFLA_LINKMODE = 17
+const _NET_TCP_ADV_WIN_SCALE = 87
+const __POSIX_OPEN_MAX = 20
+const _IFLA_VXLAN_TOS = 6
+const _MAP_PRIVATE = 0x02
+const _IPTOS_LOWDELAY = 0x10
+const _DEV_MAC_HID_KEYBOARD_SENDS_LINUX_KEYCODES = 1
+const _ICMP6_DST_UNREACH = 1
+const _NDTPA_QUEUE_LEN = 8
+const _KERN_OSRELEASE = 2
+const _IFLA_MACSEC_ICV_LEN = 3
+const _KERN_SYSRQ = 38
+const ___DBL_HAS_DENORM__ = 1
+const ___NR_pipe2 = 293
+const _PR_FP_MODE_FRE = (1 << 1)
+const _PF_ECONET = 19
+const _IPPORT_NAMESERVER = 42
+const ___NR_readv = 19
+const _BPF_STX = 0x03
+const _POLL_PRI = 5
+const _SKF_NET_OFF = (-0x100000)
+const ___NR_pread64 = 17
+const _SIOCGIFFLAGS = 0x8913
+const _WCHAR_MIN = ___WCHAR_MIN
+const _BPF_ADD = 0x00
+const ___NR_rseq = 334
+const ___FLT64_HAS_INFINITY__ = 1
+const _FIONBIO = 0x5421
+const ___FLT64X_HAS_DENORM__ = 1
+const _PR_SET_MM_ARG_END = 9
+const ___HAVE_DISTINCT_FLOAT64X = 0
+const _SYS_capset = ___NR_capset
+const _HAVE_LINUX_RTNETLINK_H = 1
+const _TCP_COOKIE_MIN = 8
+const ___osockaddr_defined = 1
+const _INT_FAST32_MIN = (-9223372036854775807-1)
+const _ETH_P_IP = 0x0800
+const __SYS_TIME_H = 1
+const _NET_IPV4_FORWARD = 8
+const _NUD_FAILED = 0x20
+const _BPF_SUB = 0x10
+const ___IFLA_INFO_MAX = 6
+const _NET_NF_CONNTRACK_TCP_MAX_RETRANS = 19
+const _TCA_FLAG_LARGE_DUMP_ON = (1 << 0)
+const _SYS_timerfd_gettime = ___NR_timerfd_gettime
+const _RTM_GETTCLASS = 42
+const _SCM_TIMESTAMPING = _SO_TIMESTAMPING
+const _SO_PEERCRED = 17
+const _TIOCSLCKTRMIOS = 0x5457
+const _BPF_MAXINSNS = 4096
+const _IFLA_XDP_PROG_ID = 4
+const __SC_MAPPED_FILES = 16
+const _TIME_WAIT = 4
+const _PF_MAX = 45
+const _SYS_lookup_dcookie = ___NR_lookup_dcookie
+const _EPOLL_CTL_MOD = 3
+const _RTNLGRP_DECnet_IFADDR = 13
+const __CS_LFS64_LIBS = 1006
+const __POSIX_TZNAME_MAX = 6
+const _IFLA_PROTINFO = 12
+const _ETOOMANYREFS = 109
+const _SOCK_DCCP = 6
+const _AF_ASH = _PF_ASH
+const _NET_IPV4_INET_PEER_MINTTL = 70
+const ___F_GETOWN = 9
+const _WNOHANG = 1
+const _ETH_FRAME_LEN = 1514
+const _HAVE_SYS_SELECT_H = 1
+const _FSCONFIG_SET_PATH = 3
+const _KERN_CORE_PATTERN = 56
+const ___FLT16_EPSILON__ = 9.76562500000000000000000000000000000e-416
+const _CTL_SUNRPC = 7249
+const _ETH_P_LAT = 0x6004
+const _UPAGES = 1
+const _NET_NF_CONNTRACK_GENERIC_TIMEOUT = 13
+const ___NR_umount2 = 166
+const __POSIX_HOST_NAME_MAX = 255
+const _NET_NETROM_TRANSPORT_TIMEOUT = 4
+const _NI_IDN = 32
+const ___FLT16_IS_IEC_60559__ = 2
+const ___NR_mknod = 133
+const _NLMSGERR_ATTR_UNUSED = 0
+const _SYS_lremovexattr = ___NR_lremovexattr
+const _EPOLLEXCLUSIVE = 268435456
+const _CX86_RCR_BASE = 0xdc
+const _RTNLGRP_NEXTHOP = 32
+const _EXDEV = 18
+const _DEV_PARPORT_DEVICES = 6
+const ___NR_delete_module = 176
+const _NET_DECNET_DN_COUNT = 6
+const __SC_UCHAR_MAX = 115
+const _IPV6_UNICAST_HOPS = 16
+const _PACKET_TIMESTAMP = 17
+const ___NR_sendto = 44
+const _TCP_MAXSEG = 2
+const _IFLA_BR_MULTI_BOOLOPT = 46
+const _NET_IPV6_MAX_ADDRESSES = 16
+const __CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS = 1123
+const _SYS_security = ___NR_security
+const _WCHAR_MAX = ___WCHAR_MAX
+const _DELAYTIMER_MAX = 2147483647
+const ___NR_timer_settime = 223
+const ___NR_getsid = 124
+const _HAVE_LINUX_IF_TUN_H = 1
+const _IFLA_VXLAN_UDP_ZERO_CSUM6_TX = 19
+const ___code_model_small__ = 1
+const _RWH_WRITE_LIFE_EXTREME = 5
+const ___NR_time = 201
+const _SYS_clock_settime = ___NR_clock_settime
+const _HAVE_LINUX_IF_ETHER_H = 1
+const _SIOCSIFFLAGS = 0x8914
+const _ARPHRD_ETHER = 1
+const _TIOCMSET = 0x5418
+const _SKF_AD_MARK = 20
+const _MOUNT_ATTR_RDONLY = 0x00000001
+const _NDTPA_UNSPEC = 0
+const _PRId8 = "d"
+const _KERN_HOTPLUG = 49
+const ___FLT_DENORM_MIN__ = 1.40129846432481707092372958328991613e-45
+const _IPPROTO_ICMPV6 = 58
+const _HAVE_SEM_TIMEDWAIT = 1
+const _MAP_FIXED_NOREPLACE = 0x100000
+const _TCSADRAIN = 1
+const ___TIMESIZE = ___WORDSIZE
+const _SYS_getresgid = ___NR_getresgid
+const _RTM_DELTFILTER = 45
+const _IFLA_MACSEC_WINDOW = 5
+const _IFLA_VXLAN_TTL = 5
+const _INT_LEAST8_WIDTH = 8
+const _IFF_MASTER = 1024
+const ___GCC_HAVE_DWARF2_CFI_ASM = 1
+const _NET_SCTP_RTO_BETA = 5
+const _CBAUD = 000000010017
+const _IFLA_BR_MCAST_MEMBERSHIP_INTVL = 31
+const _SO_KEEPALIVE = 9
+const ___NR_mlockall = 151
+const _EMULTIHOP = 72
+const _NET_IPV6_TEMP_VALID_LFT = 12
+const _IPOPT_DEBMEAS = 0x40
+const _PORT_PROFILE_RESPONSE_SUCCESS = 256
+const _NET_IPV4_ALWAYS_DEFRAG = 67
+const _SO_PRIORITY = 12
+const ___IFLA_VRF_MAX = 2
+const _IFLA_VLAN_PROTOCOL = 5
+const _ETH_P_IPV6 = 0x86DD
+const _KERN_SHMMNI = 45
+const ___NR_mremap = 25
+const __SC_PII = 53
+const _BPF_LEN = 0x80
+const _FSCONFIG_CMD_RECONFIGURE = 7
+const _O_FSYNC = _O_SYNC
+const ___UINTPTR_MAX__ = 0xffffffffffffffff
+const _IFLA_IPOIB_UNSPEC = 0
+const _NET_SCTP_RTO_INITIAL = 1
+const __SC_THREAD_PRIO_PROTECT = 81
+const _GENEVE_DF_SET = 1
+const _IP_DEFAULT_MULTICAST_TTL = 1
+const _SYS_keyctl = ___NR_keyctl
+const _CHARCLASS_NAME_MAX = 2048
+const _INT_FAST16_WIDTH = ___WORDSIZE
+const _X_OK = 1
+const _TCSBRK = 0x5409
+const ___FLT_RADIX__ = 2
+const _USHRT_WIDTH = 16
+const _IFLA_BOND_PRIMARY_RESELECT = 12
+const _SYS_preadv2 = ___NR_preadv2
+const __CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS = 1128
+const _RTF_DYNAMIC = 0x0010
+const ___DEC64_MIN_EXP__ = (-382)
+const _SYS_swapoff = ___NR_swapoff
+const _SYS_statx = ___NR_statx
+const _IFLA_VF_STATS_RX_BYTES = 2
+const __MKNOD_VER = 0
+const _B300 = 0000007
+const _RTNLGRP_IPV4_IFADDR = 5
+const _FS_NRSUPER = 9
+const _ETHERTYPE_TRAIL = 0x1000
+const _GENEVE_DF_INHERIT = 2
+const _HAVE_SYS_EPOLL_H = 1
+const _PTRACE_EVENTMSG_SYSCALL_ENTRY = 1
+const _IFLA_TUN_OWNER = 1
+const __SC_PHYS_PAGES = 85
+const _IPTOS_PREC_CRITIC_ECP = _IPTOS_CLASS_CS5
+const _NET_IPV6_ACCEPT_RA_FROM_LOCAL = 26
+const _MADV_UNMERGEABLE = 13
+const _PTRACE_ATTACH = 16
+const ___NR_getpeername = 52
+const _MS_NOREMOTELOCK = (1<<27)
+const __SC_TRACE_EVENT_NAME_MAX = 242
+const _NET_LLC2_ACK_TIMEOUT = 1
+const _NET_DECNET_CONF_DEV_BLKSIZE = 6
+const _EPOLLRDHUP = 8192
+const _IFLA_EVENT = 44
+const _O_TMPFILE = ___O_TMPFILE
+const _RTF_THROW = 0x2000
+const _TRAP_HWBKPT = 4
+const _EOF = (-1)
+const _IFLA_TUN_VNET_HDR = 5
+const _NET_NEIGH_APP_SOLICIT = 3
+const _IFLA_XDP_UNSPEC = 0
+const _NET_TCP_NO_METRICS_SAVE = 97
+const _IFLA_BOND_SLAVE_AD_ACTOR_OPER_PORT_STATE = 7
+const _RTA_FLOW = 11
+const __SC_REALTIME_SIGNALS = 9
+const __SYS_UTSNAME_H = 1
+const ___time_t_defined = 1
+const _HAVE_SYS_SYSCTL_H = 1
+const _PORT_REQUEST_DISASSOCIATE = 3
+const _STATX_NLINK = 0x00000004
+const _RTM_NEWMDB = 84
+const _EUCLEAN = 117
+const _DEV_PARPORT_DMA = 4
+const _SYS_msgctl = ___NR_msgctl
+const ___LDBL_MIN_EXP__ = (-16381)
+const __BITS_TIME_H = 1
+const _X86_CR0_MP_BIT = 1
+const _NET_IPV6_ACCEPT_RA = 4
+const _RTMSG_NEWRULE = 0x31
+const _B0 = 0000000
+const _HAVE_PIPE2 = 1
+const _EPOLLHUP = 16
+const _UINT_FAST32_WIDTH = ___WORDSIZE
+const _IFLA_GENEVE_UDP_ZERO_CSUM6_TX = 9
+const _PTHREAD_DESTRUCTOR_ITERATIONS = __POSIX_THREAD_DESTRUCTOR_ITERATIONS
+const _SIGTRAP = 5
+const _PF_XDP = 44
+const _B57600 = 0010001
+const _RTA_SRC = 2
+const _LINUX_REBOOT_CMD_KEXEC = 0x45584543
+const _NLM_F_DUMP = (_NLM_F_ROOT|_NLM_F_MATCH)
+const _KERN_RANDOMIZE = 68
+const _IFLA_BR_VLAN_FILTERING = 7
+const _IFLA_BR_MCAST_QUERIER_INTVL = 32
+const _IPPROTO_ICMP = 1
+const _FS_OVERFLOWGID = 12
+const ___NR_getpmsg = 181
+const _NET_IPV4_ROUTE_ERROR_BURST = 13
+const _S_IFBLK = ___S_IFBLK
+const _EDESTADDRREQ = 89
+const _IFLA_VXLAN_PORT_RANGE = 10
+const ___DEC64_MAX_EXP__ = 385
+const ___NR_create_module = 174
+const ___NR_add_key = 248
+const _IN_DELETE_SELF = 0x00000400
+const _MOVE_MOUNT_T_SYMLINKS = 0x00000010
+const __LFS64_ASYNCHRONOUS_IO = 1
+const ___FD_ZERO_STOS = "stosq"
+const ___NR_io_cancel = 210
+const _ARPHRD_FCFABRIC = 787
+const _RTNH_F_UNRESOLVED = 32
+const _ESRCH = 3
+const _RTAX_FASTOPEN_NO_COOKIE = 17
+const ___NR_fchown = 93
+const _PTRACE_POKEUSR = 6
+const _PRIi8 = "i"
+const _EAI_FAIL = -4
+const ___NR_kexec_load = 246
+const __PC_SOCK_MAXBUF = 12
+const _FS_ENCRYPTION_MODE_AES_256_XTS = _FSCRYPT_MODE_AES_256_XTS
+const ___NR_lgetxattr = 192
+const _SYS_migrate_pages = ___NR_migrate_pages
+const _IFLA_VLAN_QOS_MAPPING = 1
+const ___FLT32X_DECIMAL_DIG__ = 17
+const _ETH_P_ALL = 0x0003
+const _RTF_WINDOW = 0x0080
+const _SO_SNDTIMEO_OLD = 21
+const _ABI_FAKE_UTSNAME = 6
+const ___NR_times = 100
+const _FFI_TYPE_UINT8 = 5
+const _CLONE_NEWNS = 0x00020000
+const _IPV6_JOIN_GROUP = 20
+const ___HAVE_DISTINCT_FLOAT16 = ___HAVE_FLOAT16
+const _ADJ_MAXERROR = 0x0004
+const __SC_TRACE_SYS_MAX = 244
+const _INOTIFY_MAX_QUEUED_EVENTS = 3
+const _IFLA_BRPORT_MODE = 4
+const _ICMP6_ROUTER_RENUMBERING = 138
+const _ADJ_SETOFFSET = 0x0100
+const _NET_NF_CONNTRACK_SCTP_TIMEOUT_SHUTDOWN_RECD = 25
+const _CLONE_NEWUTS = 0x04000000
+const _IFLA_BRPORT_ID = 17
+const _F_SEAL_FUTURE_WRITE = 0x0010
+const _NET_X25_ACK_HOLD_BACK_TIMEOUT = 5
+const ___NR_timerfd_settime = 286
+const _SO_RCVTIMEO_NEW = 66
+const _MOVE_MOUNT_F_SYMLINKS = 0x00000001
+const _F_SETOWN_EX = ___F_SETOWN_EX
+const _IFLA_VF_MAC = 1
+const __SC_2_VERSION = 46
+const _SYS_chdir = ___NR_chdir
+const ___NR_move_pages = 279
+const ___ATOMIC_RELEASE = 3
+const ___INT_LEAST64_WIDTH__ = 64
+const ___NR_sync = 162
+const _BPF_AND = 0x50
+const _SO_ATTACH_BPF = 50
+const _NET_NF_CONNTRACK_TCP_TIMEOUT_SYN_SENT = 2
+const _SYS_epoll_ctl_old = ___NR_epoll_ctl_old
+const _KERN_PRINTK_RATELIMIT = 60
+const _PTRACE_EVENT_VFORK_DONE = 5
+const _HAVE_SYS_VFS_H = 1
+const _SIOCGIFSLAVE = 0x8929
+const _TCP_CONGESTION = 13
+const _NET_PROTO_CONF_DEFAULT = -3
+const _ARPHRD_FCAL = 785
+const _ENOPROTOOPT = 92
+const __POSIX_THREAD_ATTR_STACKSIZE = 200809
+const _SO_RCVLOWAT = 18
+const _PR_FP_EXC_SW_ENABLE = 0x80
+const _PF_CAIF = 37
+const _IP_ROUTER_ALERT = 5
+const ___NR_renameat2 = 316
+const _IFLA_INET6_MCAST = 4
+const _DEV_PARPORT_DEVICES_ACTIVE = -3
+const _IFLA_GENEVE_UDP_ZERO_CSUM6_RX = 10
+const _PACKET_ADD_MEMBERSHIP = 1
+const _PTRACE_SECCOMP_GET_FILTER = 16908
+const _NET_NEIGH_GC_STALE_TIME = 7
+const _RTNLGRP_DECnet_ROUTE = 15
+const _SOL_IP = 0
+const _FFI_TYPE_FLOAT = 2
+const _KERN_SEM = 43
+const _NET_CORE_OPTMEM_MAX = 10
+const ___FINITE_MATH_ONLY__ = 0
+const _MOUNT_ATTR_RELATIME = 0x00000000
+const ___HAVE_DISTINCT_FLOAT32 = 0
+const __IOC_NRBITS = 8
+const ___FLT16_DIG__ = 3
+const _NETLINK_SELINUX = 7
+const __PC_PATH_MAX = 4
+const _IFLA_OFFLOAD_XSTATS_UNSPEC = 0
+const _B19200 = 0000016
+const _MOUNT_ATTR_NOEXEC = 0x00000008
+const _NLM_F_CREATE = 0x400
+const _IFLA_IPOIB_UMCAST = 3
+const _NET_IPV6_ROUTE_MAX_SIZE = 3
+const ___NR_rt_sigaction = 13
+const _NET_NEIGH_UNRES_QLEN = 8
+const _TIOCGPGRP = 0x540F
+const ___NR_timer_delete = 226
+const _ETH_P_AOE = 0x88A2
+const __POSIX_MONOTONIC_CLOCK = 0
+const _RT_CLASS_DEFAULT = 253
+const _IP_HDRINCL = 3
+const _POSIX_FADV_SEQUENTIAL = 2
+const _SYS_prlimit64 = ___NR_prlimit64
+const _EAI_SERVICE = -8
+const _AF_IUCV = _PF_IUCV
+const _TIME_BAD = _TIME_ERROR
+const _PR_TSC_ENABLE = 1
+const _IFLA_VXLAN_UDP_CSUM = 18
+const _F_SETPIPE_SZ = 1031
+const ___FLT64X_MANT_DIG__ = 64
+const _SYS_rename = ___NR_rename
+const _XDP_FLAGS_DRV_MODE = (1 << 2)
+const ___NR_copy_file_range = 326
+const _TIOCSWINSZ_val = 21524
+const ___PRI64_PREFIX = "l"
+const _SCM_TIMESTAMPING_PKTINFO = 58
+const ___GNUC_EXECUTION_CHARSET_NAME = "UTF-8"
+const _HOST_NOT_FOUND = 1
+const _IN_CLASSC_HOST = (0xffffffff & ^_IN_CLASSC_NET)
+const __POSIX_CLOCK_SELECTION = 200809
+const _SIOCSIFENCAP = 0x8926
+const _MADV_DONTNEED = 4
+const _SYS_setresuid = ___NR_setresuid
+const __POSIX_DELAYTIMER_MAX = 32
+const _TIOCPKT = 0x5420
+const _SEEK_MAX = _SEEK_HOLE
+const __SC_ASYNCHRONOUS_IO = 12
+const _INT32_MAX = (2147483647)
+const _FALLOC_FL_UNSHARE_RANGE = 0x40
+const _FSCRYPT_KEY_DESCRIPTOR_SIZE = 8
+const _SYS_writev = ___NR_writev
+const ___NR_getresuid = 118
+const ___DEC32_MANT_DIG__ = 7
+const _PR_PAC_APIAKEY = (1 << 0)
+const _SYS_restart_syscall = ___NR_restart_syscall
+const _HAVE_LDEXPL = 1
+const _NET_DECNET_CONF_LOOPBACK = -2
+const _TCSETS_val = 21506
+const _STATX_ATTR_AUTOMOUNT = 0x00001000
+const _VSUSP = 10
+const _SIOCGIFMTU = 0x8921
+const _IFLA_VXLAN_L3MISS = 14
+const _RTPROT_MROUTED = 17
+const _X86_CR3_PCID_NOFLUSH_BIT = 63
+const ___DBL_IS_IEC_60559__ = 2
+const __SC_DEVICE_SPECIFIC_R = 142
+const _MCL_CURRENT = 1
+const _ECOMM = 70
+const _IFLA_BRPORT_VLAN_TUNNEL = 29
+const _VM_PERCPU_PAGELIST_FRACTION = 30
+const _HAVE_SYS_TYPES_H = 1
+const _RTPROT_BGP = 186
+const ___HAVE_DISTINCT_FLOAT64 = 0
+const _IPV6_HOPLIMIT = 52
+const ___IFLA_VF_INFO_MAX = 2
+const _SKF_AD_RXHASH = 32
+const _MCAST_INCLUDE = 1
+const ___SIZEOF_INT__ = 4
+const _NLM_F_NONREC = 0x100
+const _STA_PLL = 0x0001
+const _VSWTC = 7
+const _SYS_set_thread_area = ___NR_set_thread_area
+const _ARPHRD_BIF = 775
+const _CLONE_NEWNET = 0x40000000
+const _FS_ENCRYPTION_MODE_AES_256_CTS = _FSCRYPT_MODE_AES_256_CTS
+const ___FLT16_MAX_10_EXP__ = 4
+const __SC_2_CHAR_TERM = 95
+const _NETLINK_NFLOG = 5
+const _PR_GET_SECCOMP = 21
+const _NET_IPV4_ROUTE_GC_TIMEOUT = 7
+const __CS_V5_WIDTH_RESTRICTED_ENVS = 4
+const ___PTRDIFF_WIDTH__ = 64
+const _IFLA_BRPORT_NO = 18
+const ___struct_tm_defined = 1
+const _ECHOCTL = 0001000
+const ___STDC_ISO_10646__ = 201706
+const _CLD_TRAPPED = 4
+const _F_ADD_SEALS = 1033
+const _INR_OPEN_CUR = 1024
+const _ETH_P_ARP = 0x0806
+const _X86_CR4_OSXSAVE_BIT = 18
+const _SIOCDEVPRIVATE = 0x89F0
+const __SC_V6_LPBIG_OFFBIG = 179
+const _FPE_FLTOVF = 4
+const __NETINET_TCP_H = 1
+const _IFLA_BOND_ARP_INTERVAL = 7
+const _SYS_splice = ___NR_splice
+const _SYS_utimes = ___NR_utimes
+const _VERASE = 2
+const _IFLA_BR_NF_CALL_ARPTABLES = 38
+const _DEV_CDROM_LOCK = 5
+const ___IFLA_STATS_MAX = 6
+const __SYS_TIMEX_H = 1
+const _IFLA_PRIORITY = 9
+const _TCP_REPAIR_OPTIONS = 22
+const _VM_VFS_CACHE_PRESSURE = 26
+const _SYS_msgget = ___NR_msgget
+const _IFLA_MACSEC_INC_SCI = 9
+const __SC_HOST_NAME_MAX = 180
+const _SYS_unshare = ___NR_unshare
+const ___NR_setrlimit = 160
+const _NLM_F_CAPPED = 0x100
+const _MCAST_LEAVE_GROUP = 45
+const __SC_PII_OSI_CLTS = 64
+const _IFF_PERSIST = 0x0800
+const _ETH_P_PPP_DISC = 0x8863
+const _NET_DECNET_DEBUG_LEVEL = 255
+const ___DBL_MANT_DIG__ = 53
+const _SYS_dup2 = ___NR_dup2
+const __SYS_INOTIFY_H = 1
+const _SYS_get_kernel_syms = ___NR_get_kernel_syms
+const _IFLA_MACSEC_PORT = 2
+const ___IFLA_VLAN_MAX = 6
+const _IPPORT_DISCARD = 9
+const _MS_SILENT = 32768
+const _NET_NF_CONNTRACK_TCP_TIMEOUT_LAST_ACK = 7
+const _PR_FP_EXC_ASYNC = 2
+const _IPOPT_NOP = 1
+const _DEV_PARPORT_MODES = 5
+const _IPOIB_MODE_DATAGRAM = 0
+const _IFLA_BOND_UNSPEC = 0
+const _RTNLGRP_NSID = 28
+const _SIOCSIFBRDADDR = 0x891a
+const _SYS_memfd_create = ___NR_memfd_create
+const ___USE_EXTERN_INLINES = 1
+const _RTAX_FEATURE_ALLFRAG = (1 << 3)
+const _IN_CLASSA_NSHIFT = 24
+const _SYS_lchown = ___NR_lchown
+const _POSIX_FADV_NOREUSE = ___POSIX_FADV_NOREUSE
+const _IPV6_PMTUDISC_PROBE = 3
+const _IPV6_RECVTCLASS = 66
+const _IPTOS_CLASS_CS0 = 0x00
+const _HAVE_WAIT4 = 1
+const _IPTOS_CLASS_CS1 = 0x20
+const _IFLA_IFNAME = 3
+const _IPTOS_PREC_INTERNETCONTROL = _IPTOS_CLASS_CS6
+const _SI_MESGQ = -3
+const ___RLIMIT_RTTIME = 15
+const _IPTOS_CLASS_CS7 = 0xe0
+const __LFS64_STDIO = 1
+const __SC_NL_ARGMAX = 119
+const _SYS_msgrcv = ___NR_msgrcv
+const _NET_ROSE_LINK_FAIL_TIMEOUT = 7
+const __SC_NZERO = 109
+const _PR_SET_NO_NEW_PRIVS = 38
+const __SC_AIO_LISTIO_MAX = 23
+const _HAVE_DL_ITERATE_PHDR = 1
+const _ND_OPT_SOURCE_LINKADDR = 1
+const _PACKET_HOST = 0
+const ___FLT32_DENORM_MIN__ = 1.40129846432481707092372958328991613e-4532
+const _IFLA_VF_STATS_TX_BYTES = 3
+const _SIOCRTMSG = 0x890D
+const _PACKET_OUTGOING = 4
+const _IP_BIND_ADDRESS_NO_PORT = 24
+const _RTF_ADDRCLASSMASK = 0xF8000000
+const _SO_BPF_EXTENSIONS = 48
+const _PTRACE_EVENT_SECCOMP = 7
+const _TCA_KIND = 1
+const _NLMSGERR_ATTR_OFFS = 2
+const _O_RDONLY = 00
+const ___FLT32_NORM_MAX__ = 3.40282346638528859811704183484516925e+3832
+const _SO_SNDBUFFORCE = 32
+const ___UINT8_MAX__ = 0xff
+const _TCOFLUSH = 1
+const _RTA_MFC_STATS = 17
+const _ILL_PRVREG = 6
+const _PR_FP_EXC_DIV = 0x010000
+const _SYS_mq_getsetattr = ___NR_mq_getsetattr
+const _AF_PPPOX = _PF_PPPOX
+const __CS_XBS5_LPBIG_OFFBIG_LIBS = 1114
+const _TIOCGETD = 0x5424
+const _ENOSTR = 60
+const _ELIBEXEC = 83
+const ___HAVE_DISTINCT_FLOAT128X = ___HAVE_FLOAT128X
+const ___FLT32X_HAS_QUIET_NAN__ = 1
+const _SYS_llistxattr = ___NR_llistxattr
+const ___S_ISVTX = 01000
+const _RTMGRP_NEIGH = 4
+const _S_ISGID = ___S_ISGID
+const _FFI_TYPE_COMPLEX = 15
+const _NET_AX25_EXTENDED_WINDOW = 6
+const _BPF_LSH = 0x60
+const ___INT_FAST32_WIDTH__ = 64
+const _SIGHUP = 1
+const _NET_IPV4_CONF_FORWARDING = 1
+const _IFA_F_HOMEADDRESS = 0x10
+const _LONG_WIDTH = ___WORDSIZE
+const _NET_UNIX_MAX_DGRAM_QLEN = 3
+const _SYS_epoll_create = ___NR_epoll_create
+const _IFLA_VFINFO_LIST = 22
+const _HAVE_DUP3 = 1
+const _IFLA_GENEVE_TOS = 4
+const _IPPROTO_UDP = 17
+const _RTM_GETADDRLABEL = 74
+const _NUD_PROBE = 0x10
+const _TCPOLEN_SACK_PERMITTED = 2
+const __SC_UINT_MAX = 116
+const __SC_PII_SOCKET = 55
+const _KERN_SPARC_SCONS_PWROFF = 64
+const ___NR_sendmsg = 46
+const __PWD_H = 1
+const ___IFLA_VXLAN_MAX = 34
+const ___INT_LEAST16_MAX__ = 0x7fff
+const _TCFLSH = 0x540B
+const _ARPHRD_IPDDP = 777
+const _VM_PANIC_ON_OOM = 33
+const _FS_VERITY_FL = 0x00100000
+const __SC_MB_LEN_MAX = 108
+const _IPV6_RECVPATHMTU = 60
+const ___NR_fcntl = 72
+const _ILL_COPROC = 7
+const _NET_IPV4_NF_CONNTRACK_ICMP_TIMEOUT = 12
+const __FEATURES_H = 1
+const _NLDLY = 0000400
+const _SYS_recvmsg = ___NR_recvmsg
+const _NET_IPV4_TCP_TIMESTAMPS = 33
+const _TUNSETSNDBUF_val = 1074025684
+const _FFI_DEFAULT_ABI = 2
+const _IN_ONLYDIR = 0x01000000
+const _IFLA_BOND_PRIMARY = 11
+const _FS_IMMUTABLE_FL = 0x00000010
+const ___ATOMIC_CONSUME = 1
+const _STATX_BTIME = 0x00000800
+const _X86_CR0_EM_BIT = 2
+const _HAVE_LINUX_IF_ADDR_H = 1
+const _IPPROTO_MPLS = 137
+const ___WORDSIZE = 64
+const __SC_2_C_DEV = 48
+const _IFLA_VF_INFO = 1
+const __SC_SEM_VALUE_MAX = 33
+const ___SI_HAVE_SIGSYS = 1
+const _PRIu8 = "u"
+const ___ATOMIC_SEQ_CST = 5
+const _DEV_PARPORT = 3
+const _SYS_msgsnd = ___NR_msgsnd
+const ___INT_LEAST8_MAX__ = 0x7f
+const ___NR_fchdir = 81
+const _VM_MAX_MAP_COUNT = 22
+const _PTY_MAX = 1
+const __SC_LEVEL1_ICACHE_ASSOC = 186
+const _MAP_STACK = 0x20000
+const _FS_POLICY_FLAGS_PAD_8 = _FSCRYPT_POLICY_FLAGS_PAD_8
+const _PF_ROUTE = _PF_NETLINK
+const _IN_EXCL_UNLINK = 0x04000000
+const _DT_WHT = 14
+const _TUN_PKT_STRIP = 0x0001
+const ___sigevent_t_defined = 1
+const _SIOCDELMULTI = 0x8932
+const _FS_ENCRYPTION_MODE_AES_256_GCM = 2
+const ___SCHAR_MAX__ = 0x7f
+const ___NR_execveat = 322
+const _SYS_gettid = ___NR_gettid
+const _NET_IPV4_INET_PEER_THRESHOLD = 69
+const _FFI_TYPE_LONGDOUBLE = 4
+const _HAVE_COSL = 1
+const _NET_TCP_TW_REUSE = 91
+const _EKEYREVOKED = 128
+const _RTM_NEWQDISC = 36
+const _SIG_ATOMIC_WIDTH = 32
+const _X86_EFLAGS_SF_BIT = 7
+const _CLONE_PARENT_SETTID = 0x00100000
+const _NET_IPV4_ROUTE_MTU_EXPIRES = 15
+const ___SIZEOF_PTHREAD_MUTEX_T = 40
+const ___INT_FAST16_MAX__ = 0x7fffffffffffffff
+const _FSCRYPT_KEY_IDENTIFIER_SIZE = 16
+const _IFLA_VF_PORT = 1
+const _MS_NOUSER = -2147483648
+const _STA_CLOCKERR = 0x1000
+const _IFLA_XFRM_IF_ID = 2
+const _ETH_P_MVRP = 0x88F5
+const _BUS_ISA_PORT_BASE = 2
+const ___NR_utime = 132
+const _SIOCGIFMTU_val = 35105
+const _AI_IDN = 0x0040
+const __SC_SHRT_MAX = 113
+const __SCHED_H = 1
+const ___NR_rt_sigpending = 127
+const _CTL_ABI = 9
+const _FALLOC_FL_INSERT_RANGE = 0x20
+const _FS_UNRM_FL = 0x00000002
+const ___USE_FILE_OFFSET64 = 1
+const _SIOCGIFENCAP = 0x8925
+const ___SI_ERRNO_THEN_CODE = 1
+const _TCOOFF = 0
+const _KERN_CADPID = 54
+const _HAVE_LINUX_REBOOT_H = 1
+const _ICMP6_DST_UNREACH_NOPORT = 4
+const _SIOCGSTAMPNS_OLD = 0x8907
+const _SO_NO_CHECK = 11
+const _SYS_getpgid = ___NR_getpgid
+const ___SSE2__ = 1
+const _DN_ATTRIB = 0x00000020
+const _FS_XFLAG_REALTIME = 0x00000001
+const _SIGEV_NONE = 1
+const _PR_FP_MODE_FR = (1 << 0)
+const _SKF_AD_PKTTYPE = 4
+const _SOL_IRDA = 266
+const ___NR_vserver = 236
+const _SYS_ustat = ___NR_ustat
+const _IPV6_MTU_DISCOVER = 23
+const __POSIX_THREAD_ATTR_STACKADDR = 200809
+const _RTAX_FEATURE_TIMESTAMP = (1 << 2)
+const _NET_IPV4_NF_CONNTRACK_TCP_TIMEOUT_ESTABLISHED = 4
+const _IFLA_EVENT_FEATURES = 2
+const _AF_BLUETOOTH = _PF_BLUETOOTH
+const _SOCK_SEQPACKET = 5
+const _PF_UNIX = _PF_LOCAL
+const _PTRACE_SINGLESTEP = 9
+const _PRIx8 = "x"
+const ___NR_pwrite64 = 18
+const _IFLA_BR_MCAST_STARTUP_QUERY_INTVL = 35
+const ___NR_open = 2
+const _IFLA_TXQLEN = 13
+const _ATF_PUBL = 0x08
+const _HAVE_UTIMENSAT = 1
+const _RTNLGRP_IPV6_IFADDR = 9
+const _SYS_clock_nanosleep = ___NR_clock_nanosleep
+const _IFLA_GENEVE_TTL = 3
+const _IFF_BROADCAST = 2
+const ___S_ISUID = 04000
+const _SIGTERM = 15
+const ___USE_XOPEN_EXTENDED = 1
+const ___IFLA_VF_STATS_MAX = 9
+const __STDIO_H = 1
+const _IFLA_XFRM_LINK = 1
+const ___FLT32X_IS_IEC_60559__ = 2
+const _SYS_getpmsg = ___NR_getpmsg
+const _NDA_VNI = 7
+const _SYS_mq_notify = ___NR_mq_notify
+const _SYS_preadv = ___NR_preadv
+const _VM_BLOCK_DUMP = 24
+const _LINUX_REBOOT_CMD_SW_SUSPEND = 0xD000FCE2
+const _PACKET_BROADCAST = 1
+const _F_OWNER_TID = 0
+const _SYS_kexec_load = ___NR_kexec_load
+const _IFLA_INET6_STATS = 3
+const ___GCC_ATOMIC_TEST_AND_SET_TRUEVAL = 1
+const _PRIxLEAST16 = "x"
+const __CS_XBS5_ILP32_OFFBIG_LDFLAGS = 1105
+const __CS_XBS5_ILP32_OFFBIG_CFLAGS = 1104
+const _SYS_write = ___NR_write
+const _NET_TCP_ABC = 111
+const _NDUSEROPT_SRCADDR = 1
+const __SC_2_FORT_RUN = 50
+const ___NR_init_module = 175
+const _HAVE_RENAMEAT = 1
+const __POSIX_SHELL = 1
+const __IOC_TYPESHIFT = (__IOC_NRSHIFT+__IOC_NRBITS)
+const _PRIxLEAST8 = "x"
+const _ETH_P_PAE = 0x888E
+const __SC_OPEN_MAX = 4
+const _RTM_NEWTCLASS = 40
+const ___SIG_ATOMIC_WIDTH__ = 32
+const ___LDBL_NORM_MAX__ = 1.18973149535723176502126385303097021e+4932
+const _CTL_PROC = 4
+const _TCP_REPAIR_QUEUE = 20
+const _MOUNT_ATTR_NODEV = 0x00000004
+const _HAVE_ACCEPT4 = 1
+const _SYS_inotify_init = ___NR_inotify_init
+const __BITS_ERRNO_H = 1
+const _CLOCK_MONOTONIC_RAW = 4
+const _F_SET_RW_HINT = 1036
+const _RLIMIT_CORE = 4
+const _BC_STRING_MAX = __POSIX2_BC_STRING_MAX
+const __POSIX_LOGIN_NAME_MAX = 9
+const _INLCR = 0000100
+const _FFI_WIN64 = 3
+const _IFLA_XDP_ATTACHED = 2
+const _ARPHRD_FCPL = 786
+const _X86_CR4_SMAP_BIT = 21
+const _ARPHRD_FCPP = 784
+const ___DBL_HAS_QUIET_NAN__ = 1
+const _B75 = 0000002
+const _TCP_SAVED_SYN = 28
+const _RTCF_NAT = 0x00800000
+const _ICMP6_PACKET_TOO_BIG = 2
+const _STA_PPSTIME = 0x0004
+const __SC_INT_MAX = 104
+const _IFLA_BOND_XMIT_HASH_POLICY = 14
+const _PTRACE_SYSCALL_INFO_SECCOMP = 3
+const __SC_LEVEL2_CACHE_SIZE = 191
+const ___NR_epoll_wait_old = 215
+const _MACVLAN_MODE_BRIDGE = 4
+const _BUS_OBJERR = 3
+const _LT_OBJDIR = ".libs/"
+const _FS_IMAGIC_FL = 0x00002000
+const _SYS_accept = ___NR_accept
+const _IFLA_VLAN_ID = 1
+const ___LDBL_HAS_QUIET_NAN__ = 1
+const _CPU_SETSIZE = ___CPU_SETSIZE
+const _SO_LOCK_FILTER = 44
+const _MS_ASYNC = 1
+const _NET_DECNET_CONF = 10
+const _SYS_accept4 = ___NR_accept4
+const _PRIxLEAST32 = "x"
+const _PTRACE_POKETEXT = 4
+const _ONLCR = 0000004
+const ___UINT_LEAST32_MAX__ = 0xffffffff
+const _ENFILE = 23
+const ___HAVE_DISTINCT_FLOAT32X = 0
+const _RTM_GETROUTE = 26
+const _ENOSPC = 28
+const _TCP_LISTEN = 10
+const ___NR_adjtimex = 159
+const _LONG_LONG_MAX = ___LONG_LONG_MAX__
+const _IPVERSION = 4
+const _CLONE_FS = 0x00000200
+const _NETLINK_SMC = 22
+const _ETH_P_IEEE802154 = 0x00F6
+const _SYS_chown = ___NR_chown
+const _TCPOPT_SACK = 5
+const ___LDBL_DENORM_MIN__ = 3.64519953188247460252840593361941982e-4951
+const _SYS_fsopen = ___NR_fsopen
+const __POSIX_THREAD_SPORADIC_SERVER = -1
+const ___USE_LARGEFILE64 = 1
+const _FS_EA_INODE_FL = 0x00200000
+const _ETHERTYPE_VLAN = 0x8100
+const _SYNC_FILE_RANGE_WAIT_AFTER = 4
+const _SYS_sendfile = ___NR_sendfile
+const _MCAST_JOIN_SOURCE_GROUP = 46
+const ___USE_POSIX199309 = 1
+const __PATH_SERVICES = "/etc/services"
+const ___NR_setfsgid = 123
+const ___NR_mq_open = 240
+const _HAVE_SETXATTR = 1
+const _SYS_faccessat = ___NR_faccessat
+const _INT_WIDTH = 32
+const _SYS_move_pages = ___NR_move_pages
+const _IN_ACCESS = 0x00000001
+const ___USE_UNIX98 = 1
+const _S_IXOTH = (_S_IXGRP >> 3)
+const _RLIM_SAVED_MAX = _RLIM_INFINITY
+const ___FLT32X_MIN_EXP__ = (-1021)
+const _L_ctermid = 9
+const _NET_IPV4_IPFRAG_SECRET_INTERVAL = 94
+const _NET_DECNET_CONF_DEV_STATE = 7
+const _PACKET_MR_PROMISC = 1
+const _ISTRIP = 0000040
+const _PARODD = 0001000
+const _IFLA_INET6_TOKEN = 7
+const _X86_EFLAGS_CF_BIT = 0
+const ___FLT64X_HAS_INFINITY__ = 1
+const ___NR_clone = 56
+const _CLOCK_TAI = 11
+const _IPOPT_SECUR_UNCLASS = 0x0000
+const _IPTOS_PREC_NETCONTROL = _IPTOS_CLASS_CS7
+const _OPEN_TREE_CLOEXEC = _O_CLOEXEC
+const _EPOLLERR = 8
+const _SO_ATTACH_REUSEPORT_EBPF = 52
+const _IFA_MULTICAST = 7
+const _MAX_INPUT = 255
+const ___DEC128_MIN_EXP__ = (-6142)
+const _ICMP6_PARAMPROB_HEADER = 0
+const _PACKET_STATISTICS = 6
+const __STRINGS_H = 1
+const _IFLA_BR_BRIDGE_ID = 11
+const __POSIX_STREAM_MAX = 8
+const _PF_ISDN = 34
+const _PR_SET_MM_MAP = 14
+const _SO_RCVBUFFORCE = 33
+const _ARPHRD_EETHER = 2
+const _INT_MAX = ___INT_MAX__
+const __SC_LEVEL1_DCACHE_LINESIZE = 190
+const __SYS_TYPES_H = 1
+const _PR_UNALIGN_SIGBUS = 2
+const _SYS_getrlimit = ___NR_getrlimit
+const _SYS_epoll_ctl = ___NR_epoll_ctl
+const _NET_AX25 = 9
+const _NDTPA_UCAST_PROBES = 10
+const _SYS_fchownat = ___NR_fchownat
+const _FSCRYPT_MODE_AES_128_CBC = 5
+const __POSIX2_SW_DEV = ___POSIX2_THIS_VERSION
+const _NET_TCP_SYNACK_RETRIES = 76
+const ___siginfo_t_defined = 1
+const _PTRACE_SETREGS = 13
+const ___NR_getgroups = 115
+const __SC_SHRT_MIN = 114
+const _SYS_process_vm_writev = ___NR_process_vm_writev
+const _CLONE_IO = 0x80000000
+const _SYS_rmdir = ___NR_rmdir
+const _IFLA_MACVLAN_MACADDR_MODE = 3
+const ___FLT_HAS_QUIET_NAN__ = 1
+const _RTM_DELNSID = 89
+const _SYS_rt_tgsigqueueinfo = ___NR_rt_tgsigqueueinfo
+const __POSIX_THREAD_THREADS_MAX = 64
+const ___DBL_DECIMAL_DIG__ = 17
+const ___UINT_LEAST64_MAX__ = 0xffffffffffffffff
+const _ENOTUNIQ = 76
+const _CLD_STOPPED = 5
+const _B4000000 = 0010017
+const _FLUSHO = 0010000
+const _NET_TCP_APP_WIN = 86
+const _ETH_P_XDSA = 0x00F8
+const _SCNdLEAST8 = "hhd"
+const _XDP_FLAGS_HW_MODE = (1 << 3)
+const _NET_AX25_DEFAULT_MODE = 2
+const _SYS_pwritev = ___NR_pwritev
+const ___ldiv_t_defined = 1
+const _RTM_DELRULE = 33
+const _FS_DQ_DROPS = 2
+const _SI_SIGIO = -5
+const _RTPROT_XORP = 14
+const _NET_AX25_T1_TIMEOUT = 7
+const _ENOMSG = 42
+const ___BIG_ENDIAN = 4321
+const _IP_DF = 0x4000
+const _PRIoLEAST8 = "o"
+const _LLONG_WIDTH = 64
+const _SYS_getegid = ___NR_getegid
+const ___FD_SETSIZE = 1024
+const __BITS_SOCKADDR_H = 1
+const _EADDRINUSE = 98
+const _KERN_PPC_ZEROPAGED = 26
+const _SYS_swapon = ___NR_swapon
+const ___S_IFSOCK = 0140000
+const _O_NDELAY = _O_NONBLOCK
+const _STA_PPSJITTER = 0x0200
+const ___NR_mkdirat = 258
+const _NETLINK_CONNECTOR = 11
+const _SYS_getpgrp = ___NR_getpgrp
+const _TCION = 3
+const _RTNLGRP_MPLS_ROUTE = 27
+const _FPE_FLTRES = 6
+const _ARPHRD_VOID = 0xFFFF
+const _PR_SVE_SET_VL_ONEXEC = (1 << 18)
+const ___NR_chmod = 90
+const _SIGSEGV = 11
+const _EPOLLPRI = 2
+const _MAP_HUGE_SHIFT = 26
+const _IP_MULTICAST_ALL = 49
+const ___NR_socket = 41
+const _USHRT_MAX = (_SHRT_MAX * 2 + 1)
+const _SYS_shutdown = ___NR_shutdown
+const _FS_NOTAIL_FL = 0x00008000
+const __SC_BC_SCALE_MAX = 38
+const ___VERSION__ = "12.1.0"
+const ___S_IFCHR = 0020000
+const _SIGCONT = 18
+const _ETH_P_AF_IUCV = 0xFBFB
+const ___NR_link = 86
+const _PRId16 = "d"
+const _FIOCLEX = 0x5451
+const _SYS_uname = ___NR_uname
+const _RLIMIT_NOFILE = 7
+const _EDOTDOT = 73
+const _S_IREAD = _S_IRUSR
+const _IFLA_MACSEC_SCB = 11
+const ___FLT_MAX_10_EXP__ = 38
+const __BITS_PTHREADTYPES_COMMON_H = 1
+const _IFLA_VF_IB_NODE_GUID = 10
+const __ISOC95_SOURCE = 1
+const _TCP_ULP = 31
+const __BITS_SIGINFO_CONSTS_H = 1
+const _NLMSG_MIN_TYPE = 0x10
+const _ADJ_TAI = 0x0080
+const __SC_PII_OSI_M = 65
+const _NET_IPV6_ACCEPT_SOURCE_ROUTE = 25
+const _IFLA_MACVLAN_MACADDR_DATA = 5
+const ___DEC32_MIN_EXP__ = (-94)
+const _ENOSYS = 38
+const _SYS_rt_sigqueueinfo = ___NR_rt_sigqueueinfo
+const _TCPOPT_SACK_PERMITTED = 4
+const __PC_PRIO_IO = 11
+const ___NR_seccomp = 317
+const _EAI_AGAIN = -3
+const _SS_DISABLE = 2
+const _IFLA_RMNET_FLAGS = 2
+const _NET_SCTP_RTO_ALPHA = 4
+const _IFLA_BRPORT_STATE = 1
+const _SIGEV_THREAD = 2
+const __SC_INT_MIN = 105
+const _MSG_TRYHARD = 4
+const ___NR_close = 3
+const ___LDBL_DIG__ = 18
+const ___RTN_MAX = 12
+const ___NR_clock_adjtime = 305
+const _SIOCSIFLINK = 0x8911
+const _RTAX_MTU = 2
+const _RTA_PAD = 24
+const _AF_INET = _PF_INET
+const _SYS_sched_yield = ___NR_sched_yield
+const _RTM_DELNETCONF = 81
+const ___FLT64X_DECIMAL_DIG__ = 21
+const _ENOLCK = 37
+const _PTRACE_SINGLEBLOCK = 33
+const ___FLT16_HAS_INFINITY__ = 1
+const ___NR_clone3 = 435
+const _IFLA_BOND_AD_INFO_ACTOR_KEY = 3
+const _GTP_ROLE_SGSN = 1
+const _SIOGIFINDEX = _SIOCGIFINDEX
+const _PR_FP_EXC_OVF = 0x020000
+const ___NR_mq_unlink = 241
+const _IFLA_MACSEC_ES = 10
+const _FS_AIO_NR = 18
+const _PRId32 = "d"
+const _ND_OPT_HOME_AGENT_INFO = 8
+const _NGROUPS_MAX = 65536
+const ___NR_swapon = 167
+const _UINT_LEAST32_MAX = (4294967295)
+const ___FLT32X_MAX_EXP__ = 1024
+const _HAVE_DIRENT_H = 1
+const _HAVE_SYS_MMAN_H = 1
+const _PRIO_PGRP = 1
+const _IFA_LOCAL = 2
+const _X86_CR3_PWT_BIT = 3
+const _IPPORT_WHOSERVER = 513
+const _IPV6_PMTUDISC_DONT = 0
+const _SO_DETACH_BPF = _SO_DETACH_FILTER
+const __SC_THREAD_KEYS_MAX = 74
+const _CLOCK_BOOTTIME = 7
+const _ECHRNG = 44
+const _HAVE_ATAN2L = 1
+const ___W_CONTINUED = 0xffff
+const _SCNo8 = "hho"
+const ___DEC128_MAX_EXP__ = 6145
+const _EAI_BADFLAGS = -1
+const _IFLA_VXLAN_AGEING = 8
+const _PORT_REQUEST_PREASSOCIATE_RR = 1
+const _IFLA_BR_MCAST_ROUTER = 22
+const _PROT_READ = 0x1
+const _NUD_NOARP = 0x40
+const _HAVE_LINUX_FS_H = 1
+const _NET_LLC2_BUSY_TIMEOUT = 4
+const ___NR_read = 0
+const _TIOCINQ = _FIONREAD
+const _PTRACE_O_TRACECLONE = 8
+const _PRIdLEAST16 = "d"
+const ___NR_readahead = 187
+const _VM_DIRTY_BACKGROUND = 11
+const _NETLINK_CAP_ACK = 10
+const _NETLINK_BROADCAST_ERROR = 4
+const _HAVE_SPLICE = 1
+const _TCA_INGRESS_BLOCK = 13
+const _PRIo16 = "o"
+const _IN_ISDIR = 0x40000000
+const _X86_CR4_OSXMMEXCPT_BIT = 10
+const _SIOCGIFDSTADDR = 0x8917
+const _PRIO_PROCESS = 0
+const __PC_ALLOC_SIZE_MIN = 18
+const _NGREG = ___NGREG
+const __CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS = 1145
+const _HAVE_LISTXATTR = 1
+const __SC_2_LOCALEDEF = 52
+const _DEFFILEMODE = (_S_IRUSR|_S_IWUSR|_S_IRGRP|_S_IWGRP|_S_IROTH|_S_IWOTH)
+const _RTM_GETCHAIN = 102
+const ___SIZEOF_INT128__ = 16
+const _CMSPAR = 010000000000
+const _PACKAGE_VERSION = "version-unused"
+const __SC_SPAWN = 159
+const _MINSIGSTKSZ = 2048
+const _IP_PASSSEC = 18
+const _NET_IPV6_RTR_SOLICIT_DELAY = 10
+const ___NR_lremovexattr = 198
+const _UINT8_MAX = (255)
+const _IFLA_VXLAN_REMCSUM_NOPARTIAL = 24
+const _TCP_NOTSENT_LOWAT = 25
+const _IP_MTU_DISCOVER = 10
+const _IFLA_BRPORT_DESIGNATED_PORT = 15
+const _IPTOS_PREC_FLASH = _IPTOS_CLASS_CS3
+const _RTF_MSS = _RTF_MTU
+const _PACKET_VERSION = 10
+const ___FLT_HAS_DENORM__ = 1
+const _RTA_PREF = 20
+const ___NR_futex = 202
+const _DN_MODIFY = 0x00000002
+const _FFI_TYPE_UINT16 = 7
+const _ARPHRD_FRAD = 770
+const _NET_IPV4_CONF_ARP_ANNOUNCE = 18
+const _SO_PROTOCOL = 38
+const ___STDC_HOSTED__ = 1
+const __PC_CHOWN_RESTRICTED = 6
+const _PR_TIMING_STATISTICAL = 0
+const _RTN_XRESOLVE = 11
+const __SC_SYSTEM_DATABASE = 162
+const _FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER = 2
+const _PR_SET_MM_START_BRK = 6
+const _TIOCSRS485 = 0x542F
+const _ETH_P_IBOE = 0x8915
+const _TCIOFLUSH = 2
+const _NET_DECNET_CONF_GRE = -6
+const _TIME_ERROR = 5
+const _NET_IPV4_CONF_TAG = 12
+const _RTM_BASE = 16
+const _AF_NETBEUI = _PF_NETBEUI
+const _ETH_P_CUST = 0x6006
+const __POSIX_NGROUPS_MAX = 8
+const _STATX_ATTR_IMMUTABLE = 0x00000010
+const _ARPD_LOOKUP = 0x02
+const _PRIo32 = "o"
+const _MACSEC_VALIDATE_STRICT = 2
+const _RTF_MTU = 0x0040
+const _NET_IPV6_ROUTE_FLUSH = 1
+const _INT_LEAST8_MAX = (127)
+const _SCHED_OTHER = 0
+const _TCA_FCNT = 6
+const _EHWPOISON = 133
+const _IPDEFTTL = 64
+const _SYS_openat = ___NR_openat
+const _BPF_MINOR_VERSION = 1
+const _IPV6_PMTUDISC_WANT = 1
+const _FS_XFS = 17
+const _TIOCSPTLCK_val = 1074025521
+const _ND_NEIGHBOR_ADVERT = 136
+const __SC_THREADS = 67
+const __LFS_LARGEFILE = 1
+const _STA_PPSERROR = 0x0800
+const _AF_MPLS = _PF_MPLS
+const ___FLT32X_MAX_10_EXP__ = 308
+const _SYS_vmsplice = ___NR_vmsplice
+const _NET_CORE_RMEM_MAX = 2
+const ___NR_linkat = 265
+const _IFLA_EXT_MASK = 29
+const _MAXTTL = 255
+const _PTRACE_OLDSETOPTIONS = 21
+const ___FLT128_MIN_10_EXP__ = (-4931)
+const _STATX_UID = 0x00000008
+const _RTM_NEWPREFIX = 52
+const _PROT_WRITE = 0x2
+const ___NR_userfaultfd = 323
+const _SIZE_WIDTH = ___WORDSIZE
+const ___CHAR_BIT__ = 8
+const _ND_ROUTER_ADVERT = 134
+const _FFSYNC = _O_FSYNC
+const _TRAP_TRACE = 2
+const _X86_CR4_DE_BIT = 3
+const _IFLA_BRPORT_BACKUP_PORT = 34
+const _FFI_TYPE_UINT32 = 9
+const _S_IRWXG = (_S_IRWXU >> 3)
+const ___RTA_MAX = 31
+const _S_IRWXO = (_S_IRWXG >> 3)
+const _SYS_symlink = ___NR_symlink
+const _S_IRWXU = (___S_IREAD|___S_IWRITE|___S_IEXEC)
+const __HAVE_STRUCT_TERMIOS_C_ISPEED = 1
+const _TCP_CORK = 3
+const _IPTOS_CLASS_DEFAULT = _IPTOS_CLASS_CS0
+const _MAP_HUGETLB = 0x40000
+const _PF_LOCAL = 1
+const _FS_INLINE_DATA_FL = 0x10000000
+const ___DEC32_MAX_EXP__ = 97
+const _PR_ENDIAN_PPC_LITTLE = 2
+const _ITIMER_PROF = 2
+const _FD_SETSIZE = ___FD_SETSIZE
+const _RT_TABLE_MAX = 4294967295
+const __PC_SYNC_IO = 9
+const _RTF_LOCAL = 0x80000000
+const _IPTOS_CLASS_MASK = 0xe0
+const _IFLA_BOND_NUM_PEER_NOTIF = 16
+const ___LONG_MAX__ = 0x7fffffffffffffff
+const _IFLA_VF_TRUST = 9
+const _NET_ROSE_NO_ACTIVITY_TIMEOUT = 10
+const ___F_SETOWN = 8
+const ___RTM_MAX = 107
+const _EAI_ALLDONE = -103
+const ___DEC32_MAX__ = 9.999999E96
+const _SIGSYS = 31
+const _RTPROT_RA = 9
+const ___HAVE_FLOAT128 = 1
+const _F_SETLEASE = 1024
+const _NET_AX25_PACLEN = 12
+const ___NR_eventfd = 284
+const _TH_FIN = 0x01
+const _B2500000 = 0010014
+const __SC_THREAD_SAFE_FUNCTIONS = 68
+const _SKF_AD_VLAN_TAG = 44
+const _VM_MIN_SLAB = 35
+const _MSG_CMSG_CLOEXEC = 1073741824
+const _SYS_name_to_handle_at = ___NR_name_to_handle_at
+const __CS_XBS5_ILP32_OFF32_CFLAGS = 1100
+const _IPV6_2292DSTOPTS = 4
+const _RTM_NEWCHAIN = 100
+const _F_DUPFD_CLOEXEC = 1030
+const __PC_2_SYMLINKS = 20
+const _O_NOFOLLOW = ___O_NOFOLLOW
+const _RLIM_INFINITY = 0xffffffffffffffff
+const _PR_SET_MM_END_DATA = 4
+const _NET_IPV4_ROUTE_SECRET_INTERVAL = 18
+const _IFLA_VF_STATS_MULTICAST = 5
+const __SYS_WAIT_H = 1
+const _ETXTBSY = 26
+const _SKF_AD_HATYPE = 28
+const ___FLT16_MIN_10_EXP__ = (-4)
+const ___NR_restart_syscall = 219
+const _ENOANO = 55
+const _RWH_WRITE_LIFE_LONG = 4
+const ___IFLA_BOND_SLAVE_MAX = 9
+const ___NR_afs_syscall = 183
+const ___FLT16_MANT_DIG__ = 11
+const _IP_MAXPACKET = 65535
+const _BIG_ENDIAN = ___BIG_ENDIAN
+const _PTRACE_O_TRACEVFORKDONE = 32
+const _SYS_unlink = ___NR_unlink
+const _FPE_INTDIV = 1
+const _AF_X25 = _PF_X25
+const _NLM_F_EXCL = 0x200
+const _F_SETLK64 = 6
+const _PRIoLEAST16 = "o"
+const _ELNRNG = 48
+const _CLONE_CHILD_SETTID = 0x01000000
+const _SYS_pipe = ___NR_pipe
+const _RTM_SETDCB = 79
+const _FFI_TYPE_UINT64 = 11
+const ___timeval_defined = 1
+const _RTPROT_ZEBRA = 11
+const _PR_SET_MM_BRK = 7
+const _EALREADY = 114
+const _IFLA_BR_VLAN_STATS_PER_PORT = 45
+const _IFLA_INET6_FLAGS = 1
+const _NET_ATALK_AARP_RETRANSMIT_LIMIT = 3
+const _PROT_GROWSDOWN = 0x01000000
+const ___DEC64_MANT_DIG__ = 16
+const _SYS_semctl = ___NR_semctl
+const _SEGV_ADIDERR = 6
+const __NETDB_H = 1
+const _SIOCSIFMETRIC = 0x891e
+const _IFF_TUN_EXCL = 0x8000
+const _CLONE_VM = 0x00000100
+const _INT_LEAST16_MAX = (32767)
+const _PRIxFAST8 = "x"
+const _IPPROTO_NONE = 59
+const _IFLA_ADDRESS = 1
+const _IFLA_VXLAN_LIMIT = 9
+const _HAVE_STRERROR_R = 1
+const _FS_XFLAG_NODEFRAG = 0x00002000
+const _SEEK_HOLE = 4
+const _SOL_DCCP = 269
+const _EAI_IDN_ENCODE = -105
+const _IPPROTO_IGMP = 2
+const _IPPORT_TFTP = 69
+const _ETH_P_AX25 = 0x0002
+const _SEGV_BNDERR = 3
+const _ADJ_NANO = 0x2000
+const _PRIoLEAST32 = "o"
+const _TMP_MAX = 238328
+const ___FLT16_MAX__ = 6.55040000000000000000000000000000000e+416
+const ___DEC32_SUBNORMAL_MIN__ = 0.000001E-95
+const ___NR_get_kernel_syms = 177
+const _VTDLY = 0040000
+const _POLL_MSG = 3
+const _NDTPA_LOCKTIME = 15
+const ___NR_dup = 32
+const _SYNC_FILE_RANGE_WRITE = 2
+const _NET_IPV4_NF_CONNTRACK_TCP_BE_LIBERAL = 18
+const _IPPORT_TIMESERVER = 37
+const _SIGPIPE = 13
+const _NET_BRIDGE_NF_FILTER_PPPOE_TAGGED = 5
+const _TUNGETFILTER_val = 2148553947
+const _ETHERTYPE_PUP = 0x0200
+const __CS_POSIX_V7_LP64_OFF64_LDFLAGS = 1141
+const _MAX_LINKS = 32
+const __POSIX_THREAD_SAFE_FUNCTIONS = 200809
+const _SI_KERNEL = 128
+const __DEFAULT_SOURCE = 1
+const _MLD_LISTENER_QUERY = 130
+const ___NR_chroot = 161
+const ___FLT64_MIN__ = 2.22507385850720138309023271733240406e-30864
+const __SC_BC_DIM_MAX = 37
+const _IFLA_INFO_UNSPEC = 0
+const _TCP_REPAIR_OFF_NO_WP = -1
+const _RTPROT_BOOT = 3
+const _SYS_signalfd = ___NR_signalfd
+const _FILE_DEDUPE_RANGE_SAME = 0
+const _IP_RF = 0x8000
+const _IPTTLDEC = 1
+const _IFLA_PHYS_PORT_NAME = 38
+const ___NR_pwritev = 296
+const _SHUT_RDWR = 2
+const __STRUCT_TIMESPEC = 1
+const _HAVE_MINCORE = 1
+const _FS_TOPDIR_FL = 0x00020000
+const _AF_IPX = _PF_IPX
+const _IFLA_PORT_HOST_UUID = 5
+const __SC_2_PBS_ACCOUNTING = 169
+const _MCAST_LEAVE_SOURCE_GROUP = 47
+const ___WCHAR_WIDTH__ = 32
+const _EKEYEXPIRED = 127
+const _NDA_DST = 1
+const _IPV6_2292PKTOPTIONS = 6
+const _RTM_NEWNEXTHOP = 104
+const _INT_LEAST8_MIN = (-128)
+const _AF_INET6 = _PF_INET6
+const _NET_NF_CONNTRACK_TCP_TIMEOUT_FIN_WAIT = 5
+const ___SCHAR_WIDTH__ = 8
+const _B576000 = 0010006
+const ___DBL_HAS_INFINITY__ = 1
+const _SCNdLEAST16 = "hd"
+const __POSIX_PIPE_BUF = 512
+const _MOVE_MOUNT_F_AUTOMOUNTS = 0x00000002
+const __TERMIOS_H = 1
+const ___FLT_NORM_MAX__ = 3.40282346638528859811704183484516925e+38
+const _SIOCSPGRP = 0x8902
+const _HAVE_SINL = 1
+const _ETH_MIN_MTU = 68
+const _FNONBLOCK = _O_NONBLOCK
+const ___NR_getpid = 39
+const _PTRACE_GET_THREAD_AREA = 25
+const ___HAVE_FLOAT16 = 0
+const _IP_PKTINFO = 8
+const _XDP_ATTACHED_DRV = 1
+const _TCP_CA_Open = 0
+const _STDC_HEADERS = 1
+const _PTRACE_O_TRACEFORK = 2
+const _ETH_P_802_3_MIN = 0x0600
+const _WAIT_ANY = (-1)
+const ___NR_recvfrom = 45
+const ___RLIMIT_RTPRIO = 14
+const _KERN_PANIC_ON_OOPS = 57
+const _NET_AX25_N2 = 11
+const _SYS_pause = ___NR_pause
+const _PTRDIFF_MAX = (9223372036854775807)
+const _CLONE_VFORK = 0x00004000
+const _HAVE_SYS_MOUNT_H = 1
+const _PTRACE_GET_SYSCALL_INFO = 16910
+const _RENAME_EXCHANGE = (1 << 1)
+const _SYS_fchmodat = ___NR_fchmodat
+const ___FLT128_IS_IEC_60559__ = 2
+const _IFLA_GENEVE_UDP_CSUM = 8
+const _SO_SNDLOWAT = 19
+const ___NR_nanosleep = 35
+const _MOUNT_ATTR_STRICTATIME = 0x00000020
+const _IFLA_INET_CONF = 1
+const _FS_INDEX_FL = 0x00001000
+const _DT_CHR = 2
+const _PTRACE_SYSCALL = 24
+const _ENOTDIR = 20
+const _EBADSLT = 57
+const _FS_XFLAG_HASATTR = 0x80000000
+const _ARPHRD_LOOPBACK = 772
+const _IFLA_NUM_TX_QUEUES = 31
+const _TCPOPT_NOP = 1
+const _RTNLGRP_NOTIFY = 2
+const _SIOCGIFNETMASK = 0x891b
+const _BPF_TAX = 0x00
+const _ARPHRD_APPLETLK = 8
+const _SYS_eventfd = ___NR_eventfd
+const _FSCRYPT_MODE_AES_128_CTS = 6
+const _IFNAMSIZ = _IF_NAMESIZE
+const _IPV6_NEXTHOP = 9
+const _DEV_PARPORT_IRQ = 3
+const _FS_INOTIFY = 20
+const _IFLA_BRPORT_FAST_LEAVE = 7
+const _DEV_PARPORT_AUTOPROBE = 16
+const _MS_PRIVATE = 262144
+const _PTRACE_GETEVENTMSG = 16897
+const _MADV_MERGEABLE = 12
+const _NET_IPV4_ROUTE_MAX_DELAY = 3
+const _IFLA_INET6_UNSPEC = 0
+const _SCM_WIFI_STATUS = _SO_WIFI_STATUS
+const _POSIX_FADV_NORMAL = 0
+const _PACKAGE_TARNAME = "libgo"
+const _RANDOM_POOLSIZE = 1
+const ___HAVE_FLOAT32 = 1
+const _IFLA_BRPORT_MESSAGE_AGE_TIMER = 21
+const ___IFLA_MAX = 52
+const _RTM_DELADDR = 21
+const _TIOCGDEV_val = 2147767346
+const _MS_REMOUNT = 32
+const _B4800 = 0000014
+const _ETH_P_BATMAN = 0x4305
+const _IP_MAX_MEMBERSHIPS = 20
+const _IP_XFRM_POLICY = 17
+const _NDA_UNSPEC = 0
+const ___linux__ = 1
+const _PR_GET_FP_MODE = 46
+const __PC_NAME_MAX = 3
+const _GAI_WAIT = 0
+const _IFLA_GTP_PDP_HASHSIZE = 3
+const _IFLA_VF_VLAN = 2
+const _PACKET_AUXDATA = 8
+const _NL_MMAP_STATUS_SKIP = 4
+const _FS_COMPR_FL = 0x00000004
+const _NET_TCP_ECN = 81
+const _TIOCM_CAR = 0x040
+const _COLL_WEIGHTS_MAX = 255
+const ___SIZEOF_SEM_T = 32
+const __IOC_SIZEBITS = 14
+const _IFLA_VXLAN_UNSPEC = 0
+const ___F_SETSIG = 10
+const _IFA_CACHEINFO = 6
+const _IFLA_MACVLAN_MACADDR = 4
+const ___NR__sysctl = 156
+const _IFLA_BOND_AD_USER_PORT_KEY = 25
+const _IN_Q_OVERFLOW = 0x00004000
+const __XOPEN_XCU_VERSION = 4
+const _ETH_P_IFE = 0xED3E
+const _NET_IPV4_DYNADDR = 9
+const _SIOCSIFMAP = 0x8971
+const __IOLBF = 1
+const __SC_LEVEL4_CACHE_ASSOC = 198
+const _RTA_MP_ALGO = 14
+const _FFI_OK = 0
+const _IPPORT_USERRESERVED = 5000
+const _PR_SET_PTRACER = 0x59616d61
+const ___UINTMAX_MAX__ = 0xffffffffffffffff
+const _DEV_SCSI_LOGGING_LEVEL = 1
+const _IPTOS_PREC_IMMEDIATE = _IPTOS_CLASS_CS2
+const _RTMGRP_IPV4_RULE = 0x80
+const _NET_TCP_SYNCOOKIES = 51
+const _IFLA_GENEVE_PORT = 5
+const _SIGCHLD = 17
+const _IFLA_BRPORT_ROOT_ID = 13
+const _NLM_F_DUMP_FILTERED = 0x20
+const ___GCC_ATOMIC_WCHAR_T_LOCK_FREE = 2
+const _PIPE_BUF = 4096
+const _SIZEOF_VOID_P = 8
+const _IPPROTO_BEETPH = 94
+const _F_SETSIG = ___F_SETSIG
+const _PF_DECnet = 12
+const __PATH_HOSTS = "/etc/hosts"
+const _ARPHRD_CSLIP6 = 259
+const ___NR_kexec_file_load = 320
+const _ND_OPT_PI_FLAG_ONLINK = 0x80
+const _EPOLLWAKEUP = 536870912
+const _FS_LEASES = 13
+const _FS_LEASE_TIME = 15
+const _IPPROTO_COMP = 108
+const __SC_LEVEL4_CACHE_SIZE = 197
+const _IPV6_2292PKTINFO = 2
+const _PR_MCE_KILL_DEFAULT = 2
+const _ETH_P_PHONET = 0x00F5
+const _INT_LEAST16_MIN = (-32767-1)
+const _CSTOPB = 0000100
+const _VM_UNUSED9 = 9
+const _FSMOUNT_CLOEXEC = 0x00000001
+const _NET_NETROM_TRANSPORT_BUSY_DELAY = 7
+const _IFLA_BOND_SLAVE_PERM_HWADDR = 4
+const __POSIX_ARG_MAX = 4096
+const _RTNLGRP_IPV4_NETCONF = 24
+const _SYS_uselib = ___NR_uselib
+const _VM_DIRTY_WB_CS = 13
+const _NET_TCP_WMEM = 84
+const ___NR_sched_getattr = 315
+const _FSPICK_CLOEXEC = 0x00000001
+const ___NR_settimeofday = 164
+const _TCP_FIN_WAIT1 = 4
+const _TCP_FIN_WAIT2 = 5
+const _AF_VSOCK = _PF_VSOCK
+const _SYS_semget = ___NR_semget
+const ___NR_timer_create = 222
+const ___O_PATH = 010000000
+const ___NR_poll = 7
+const _P_tmpdir = "/tmp"
+const ___NR_keyctl = 250
+const _FS_DQ_CACHE_HITS = 5
+const _RTEXT_FILTER_BRVLAN_COMPRESSED = (1 << 2)
+const _IP_PMTUDISC_OMIT = 5
+const ___NR_clock_nanosleep = 230
+const _SYS_pselect6 = ___NR_pselect6
+const _HAVE_AS_X86_PCREL = 1
+const _NDTPA_REACHABLE_TIME = 3
+const ___INO_T_MATCHES_INO64_T = 1
+const _ETH_P_DIAG = 0x6005
+const __BITS_PTHREADTYPES_ARCH_H = 1
+const _RTNLGRP_MDB = 26
+const _IFLA_MIN_MTU = 50
+const _SYS_fstat = ___NR_fstat
+const _RTMSG_AR_FAILED = 0x51
+const _ETH_P_PREAUTH = 0x88C7
+const _IFLA_BOND_UPDELAY = 4
+const _ETH_P_TEB = 0x6558
+const _NET_ROSE_WINDOW_SIZE = 9
+const _NETLINK_SCSITRANSPORT = 18
+const _NET_IPV4_CONF_PROXY_ARP = 3
+const _ETHER_TYPE_LEN = 2
+const _SCNxFAST8 = "hhx"
+const ___UINT_FAST32_MAX__ = 0xffffffffffffffff
+const _IN6_ADDR_GEN_MODE_STABLE_PRIVACY = 2
+const _KERN_SECUREMASK = 5
+const _NET_ROSE_RESTART_REQUEST_TIMEOUT = 1
+const _RTF_INTERFACE = 0x40000000
+const _ARPHRD_LOCALTLK = 773
+const _BPF_MEMWORDS = 16
+const _SYS_setresgid = ___NR_setresgid
+const _TIOCLINUX = 0x541C
+const _SOL_PNPIPE = 275
+const _RTM_GETLINK = 18
+const _NET_NEIGH_LOCKTIME = 12
+type _iface struct {}
+type ___va_list_tag struct {}
+type _cookie_io_functions_t struct {}
+type __IO_marker struct {}
+type _obstack struct {}
+type __IO_cookie_io_functions_t struct {}
+type ___dirstream struct {}
+type __IO_wide_data struct {}
+type __IO_codecvt struct {}
+type _C_long int64
+type _C_ulong uint64
+type timeval_sec_t int64
+type timeval_usec_t int64
+type timeval struct { tv_sec timeval_sec_t; tv_usec timeval_usec_t; }
+
+func (tv *timeval) set_usec(x int32) {
+ tv.tv_usec = timeval_usec_t(x)
+}
+type timespec_sec_t int64
+type timespec_nsec_t int64
+type timespec struct { tv_sec timespec_sec_t; tv_nsec timespec_nsec_t; }
+
+func (ts *timespec) setNsec(ns int64) {
+ ts.tv_sec = timespec_sec_t(ns / 1e9)
+ ts.tv_nsec = timespec_nsec_t(ns % 1e9)
+}
+
+type epollevent struct { events uint32; data [8]byte }
+const _EPOLLETpos = _EPOLLET
+const _MAP_FAILED = ^uintptr(0)
+type semt struct { __size [31+1]int8; _ [0]int64; }
+type uint128 [16]byte
--- /dev/null
+package syscall
+import "unsafe"
+type _ unsafe.Pointer
+type _ptrdiff_t int64
+type _size_t uint64
+type _wchar_t int32
+type _idtype_t uint32
+type _div_t struct { quot int32; rem int32; }
+const _sizeof_div_t = 8
+type _ldiv_t struct { quot int64; rem int64; }
+const _sizeof_ldiv_t = 16
+type _lldiv_t struct { quot int64; rem int64; }
+const _sizeof_lldiv_t = 16
+const _sizeof___locale_struct = 232
+type ___u_char uint8
+type ___u_short uint16
+type ___u_int uint32
+type ___u_long uint64
+type ___int8_t int8
+type ___uint8_t uint8
+type ___int16_t int16
+type ___uint16_t uint16
+type ___int32_t int32
+type ___uint32_t uint32
+type ___int64_t int64
+type ___uint64_t uint64
+type ___int_least8_t int8
+type ___uint_least8_t uint8
+type ___int_least16_t int16
+type ___uint_least16_t uint16
+type ___int_least32_t int32
+type ___uint_least32_t uint32
+type ___int_least64_t int64
+type ___uint_least64_t uint64
+type ___quad_t int64
+type ___u_quad_t uint64
+type ___intmax_t int64
+type ___uintmax_t uint64
+type ___dev_t uint64
+type ___uid_t uint32
+type ___gid_t uint32
+type ___ino_t uint64
+type ___ino64_t uint64
+type ___mode_t uint32
+type ___nlink_t uint64
+type ___off_t int64
+type ___off64_t int64
+type ___pid_t int32
+type ___fsid_t struct { __val [1+1]int32; }
+const _sizeof___fsid_t = 8
+type ___clock_t int64
+type ___rlim_t uint64
+type ___rlim64_t uint64
+type ___id_t uint32
+type ___time_t int64
+type ___useconds_t uint32
+type ___suseconds_t int64
+type ___daddr_t int32
+type ___key_t int32
+type ___clockid_t int32
+type ___timer_t *byte
+type ___blksize_t int64
+type ___blkcnt_t int64
+type ___blkcnt64_t int64
+type ___fsblkcnt_t uint64
+type ___fsblkcnt64_t uint64
+type ___fsfilcnt_t uint64
+type ___fsfilcnt64_t uint64
+type ___fsword_t int64
+type ___ssize_t int64
+type ___syscall_slong_t int64
+type ___syscall_ulong_t uint64
+type ___loff_t int64
+type ___caddr_t *int8
+type ___intptr_t int64
+type ___socklen_t uint32
+type ___sig_atomic_t int32
+type _u_char uint8
+type _u_short uint16
+type _u_int uint32
+type _u_long uint64
+type _quad_t int64
+type _u_quad_t uint64
+type _fsid_t ___fsid_t
+const _sizeof_fsid_t = 8
+type _loff_t int64
+type _ino_t uint64
+type _ino64_t uint64
+type _dev_t uint64
+type _gid_t uint32
+type _mode_t uint32
+type _nlink_t uint64
+type _uid_t uint32
+type _off_t int64
+type _off64_t int64
+type _pid_t int32
+type _id_t uint32
+type _ssize_t int64
+type _daddr_t int32
+type _caddr_t ___caddr_t
+type _key_t int32
+type _clock_t int64
+type _clockid_t int32
+type _time_t int64
+type _timer_t ___timer_t
+type _useconds_t uint32
+type _suseconds_t int64
+type _ulong uint64
+type _ushort uint16
+type _uint uint32
+type _int8_t int8
+type _int16_t int16
+type _int32_t int32
+type _int64_t int64
+type _u_int8_t uint8
+type _u_int16_t uint16
+type _u_int32_t uint32
+type _u_int64_t uint64
+type _register_t int64
+type ___sigset_t struct { __val [15+1]uint64; }
+const _sizeof___sigset_t = 128
+type _sigset_t ___sigset_t
+const _sizeof_sigset_t = 128
+const _sizeof_timeval = 16
+const _sizeof_timespec = 16
+type ___fd_mask int64
+type _fd_set struct { fds_bits [15+1]int64; }
+const _sizeof_fd_set = 128
+type _fd_mask int64
+type _blksize_t int64
+type _blkcnt_t int64
+type _fsblkcnt_t uint64
+type _fsfilcnt_t uint64
+type _blkcnt64_t int64
+type _fsblkcnt64_t uint64
+type _fsfilcnt64_t uint64
+type ___pthread_internal_list struct { __prev *___pthread_internal_list; __next *___pthread_internal_list; }
+const _sizeof___pthread_internal_list = 16
+type ___pthread_list_t ___pthread_internal_list
+const _sizeof___pthread_list_t = 16
+type ___pthread_internal_slist struct { __next *___pthread_internal_slist; }
+const _sizeof___pthread_internal_slist = 8
+type ___pthread_slist_t ___pthread_internal_slist
+const _sizeof___pthread_slist_t = 8
+type ___pthread_mutex_s struct { __lock int32; __count uint32; __owner int32; __nusers uint32; __kind int32; __spins int16; __elision int16; __list ___pthread_list_t; }
+const _sizeof___pthread_mutex_s = 40
+type ___pthread_rwlock_arch_t struct { __readers uint32; __writers uint32; __wrphase_futex uint32; __writers_futex uint32; __pad3 uint32; __pad4 uint32; __cur_writer int32; __shared int32; __rwelision int8; __pad1 [6+1]uint8; __pad2 uint64; __flags uint32; Godump_0_pad [4]byte; }
+const _sizeof___pthread_rwlock_arch_t = 56
+type ___pthread_cond_s struct { __wseq uint64; __g1_start uint64; __g_refs [1+1]uint32; __g_size [1+1]uint32; __g1_orig_size uint32; __wrefs uint32; __g_signals [1+1]uint32; _ [0]int64; }
+const _sizeof___pthread_cond_s = 48
+type _pthread_t uint64
+type _pthread_mutexattr_t struct { __size [3+1]int8; _ [0]int32; }
+const _sizeof_pthread_mutexattr_t = 4
+type _pthread_condattr_t struct { __size [3+1]int8; _ [0]int32; }
+const _sizeof_pthread_condattr_t = 4
+type _pthread_key_t uint32
+type _pthread_once_t int32
+type _pthread_attr_t struct { __size [55+1]int8; _ [0]int64; }
+const _sizeof_pthread_attr_t = 56
+type _pthread_mutex_t struct { __data ___pthread_mutex_s; }
+const _sizeof_pthread_mutex_t = 40
+type _pthread_cond_t struct { __data ___pthread_cond_s; }
+const _sizeof_pthread_cond_t = 48
+type _pthread_rwlock_t struct { __data ___pthread_rwlock_arch_t; }
+const _sizeof_pthread_rwlock_t = 56
+type _pthread_rwlockattr_t struct { __size [7+1]int8; _ [0]int64; }
+const _sizeof_pthread_rwlockattr_t = 8
+type _pthread_spinlock_t int32
+type _pthread_barrier_t struct { __size [31+1]int8; _ [0]int64; }
+const _sizeof_pthread_barrier_t = 32
+type _pthread_barrierattr_t struct { __size [3+1]int8; _ [0]int32; }
+const _sizeof_pthread_barrierattr_t = 4
+type _random_data struct { fptr *int32; rptr *int32; state *int32; rand_type int32; rand_deg int32; rand_sep int32; end_ptr *int32; }
+const _sizeof_random_data = 48
+type _drand48_data struct { __x [2+1]uint16; __old_x [2+1]uint16; __c uint16; __init uint16; __a uint64; }
+const _sizeof_drand48_data = 24
+type ___compar_fn_t func(*byte, *byte) int32
+type _comparison_fn_t ___compar_fn_t
+type ___compar_d_fn_t func(*byte, *byte, *byte) int32
+type ___mbstate_t struct { __count int32; __value struct { __wch uint32; }; }
+const _sizeof___mbstate_t = 8
+type __G_fpos_t struct { __pos int64; __state ___mbstate_t; }
+const _sizeof__G_fpos_t = 16
+type ___fpos_t __G_fpos_t
+const _sizeof___fpos_t = 16
+type __G_fpos64_t struct { __pos int64; __state ___mbstate_t; }
+const _sizeof__G_fpos64_t = 16
+type ___fpos64_t __G_fpos64_t
+const _sizeof___fpos64_t = 16
+type ___FILE __IO_FILE
+const _sizeof___FILE = 216
+type _FILE __IO_FILE
+const _sizeof_FILE = 216
+type __IO_FILE struct { _flags int32; _IO_read_ptr *int8; _IO_read_end *int8; _IO_read_base *int8; _IO_write_base *int8; _IO_write_ptr *int8; _IO_write_end *int8; _IO_buf_base *int8; _IO_buf_end *int8; _IO_save_base *int8; _IO_backup_base *int8; _IO_save_end *int8; _markers *__IO_marker; _chain *__IO_FILE; _fileno int32; _flags2 int32; _old_offset int64; _cur_column uint16; _vtable_offset int8; _shortbuf [0+1]int8; _lock *byte; _offset int64; _codecvt *__IO_codecvt; _wide_data *__IO_wide_data; _freeres_list *__IO_FILE; _freeres_buf *byte; __pad5 uint64; _mode int32; _unused2 [19+1]int8; }
+const _sizeof__IO_FILE = 216
+const _sizeof__IO_cookie_io_functions_t = 32
+const _sizeof_cookie_io_functions_t = 32
+type _fpos_t ___fpos64_t
+const _sizeof_fpos_t = 16
+type _fpos64_t ___fpos64_t
+const _sizeof_fpos64_t = 16
+type _dirent struct { d_ino uint64; d_off int64; d_reclen uint16; d_type uint8; d_name [255+1]int8; Godump_0_pad [5]byte; }
+const _sizeof_dirent = 280
+type _dirent64 struct { d_ino uint64; d_off int64; d_reclen uint16; d_type uint8; d_name [255+1]int8; Godump_0_pad [5]byte; }
+const _sizeof_dirent64 = 280
+type _DIR ___dirstream
+type _error_t int32
+type _flock struct { l_type int16; l_whence int16; l_start int64; l_len int64; l_pid int32; Godump_0_pad [4]byte; }
+const _sizeof_flock = 32
+type _flock64 struct { l_type int16; l_whence int16; l_start int64; l_len int64; l_pid int32; Godump_0_pad [4]byte; }
+const _sizeof_flock64 = 32
+type _iovec struct { iov_base *byte; iov_len uint64; }
+const _sizeof_iovec = 16
+type ___pid_type uint32
+const _sizeof___pid_type = 4
+type _f_owner_ex struct { _type uint32; pid int32; }
+const _sizeof_f_owner_ex = 8
+type _file_handle struct { handle_bytes uint32; handle_type int32; f_handle [0]uint8; }
+const _sizeof_file_handle = 8
+type _stat struct { st_dev uint64; st_ino uint64; st_nlink uint64; st_mode uint32; st_uid uint32; st_gid uint32; __pad0 int32; st_rdev uint64; st_size int64; st_blksize int64; st_blocks int64; st_atim Timespec; st_mtim Timespec; st_ctim Timespec; __glibc_reserved [2+1]int64; }
+const _sizeof_stat = 144
+type _stat64 struct { st_dev uint64; st_ino uint64; st_nlink uint64; st_mode uint32; st_uid uint32; st_gid uint32; __pad0 int32; st_rdev uint64; st_size int64; st_blksize int64; st_blocks int64; st_atim Timespec; st_mtim Timespec; st_ctim Timespec; __glibc_reserved [2+1]int64; }
+const _sizeof_stat64 = 144
+type _stack_t struct { ss_sp *byte; ss_flags int32; ss_size uint64; }
+const _sizeof_stack_t = 24
+type _greg_t int64
+type _gregset_t [22+1]int64
+type __libc_fpxreg struct { significand [3+1]uint16; exponent uint16; __glibc_reserved1 [2+1]uint16; }
+const _sizeof__libc_fpxreg = 16
+type __libc_xmmreg struct { element [3+1]uint32; }
+const _sizeof__libc_xmmreg = 16
+type __libc_fpstate struct { cwd uint16; swd uint16; ftw uint16; fop uint16; rip uint64; rdp uint64; mxcsr uint32; mxcr_mask uint32; _st [7+1]__libc_fpxreg; _xmm [15+1]__libc_xmmreg; __glibc_reserved1 [23+1]uint32; }
+const _sizeof__libc_fpstate = 512
+type _fpregset_t *__libc_fpstate
+type _mcontext_t struct { gregs _gregset_t; fpregs _fpregset_t; __reserved1 [7+1]uint64; }
+const _sizeof_mcontext_t = 256
+type _ucontext_t struct { uc_flags uint64; uc_link *_ucontext_t; uc_stack _stack_t; uc_mcontext _mcontext_t; uc_sigmask _sigset_t; __fpregs_mem __libc_fpstate; __ssp [3+1]uint64; }
+const _sizeof_ucontext_t = 968
+type _uint8_t uint8
+type _uint16_t uint16
+type _uint32_t uint32
+type _uint64_t uint64
+type _socklen_t uint32
+type ___socket_type uint32
+const _sizeof___socket_type = 4
+type _sa_family_t uint16
+type _sockaddr struct { sa_family uint16; sa_data [13+1]int8; }
+const _sizeof_sockaddr = 16
+type _sockaddr_storage struct { ss_family uint16; __ss_padding [117+1]int8; __ss_align uint64; }
+const _sizeof_sockaddr_storage = 128
+type _msghdr struct { msg_name *byte; msg_namelen uint32; msg_iov *_iovec; msg_iovlen uint64; msg_control *byte; msg_controllen uint64; msg_flags int32; Godump_0_pad [4]byte; }
+const _sizeof_msghdr = 56
+type _cmsghdr struct { cmsg_len uint64; cmsg_level int32; cmsg_type int32; __cmsg_data [0]uint8; }
+const _sizeof_cmsghdr = 16
+type _ucred struct { pid int32; uid uint32; gid uint32; }
+const _sizeof_ucred = 12
+type ___kernel_fd_set struct { fds_bits [15+1]uint64; }
+const _sizeof___kernel_fd_set = 128
+type ___kernel_sighandler_t func(int32)
+type ___kernel_key_t int32
+type ___kernel_mqd_t int32
+type ___kernel_old_uid_t uint16
+type ___kernel_old_gid_t uint16
+type ___kernel_old_dev_t uint64
+type ___kernel_long_t int64
+type ___kernel_ulong_t uint64
+type ___kernel_ino_t uint64
+type ___kernel_mode_t uint32
+type ___kernel_pid_t int32
+type ___kernel_ipc_pid_t int32
+type ___kernel_uid_t uint32
+type ___kernel_gid_t uint32
+type ___kernel_suseconds_t int64
+type ___kernel_daddr_t int32
+type ___kernel_uid32_t uint32
+type ___kernel_gid32_t uint32
+type ___kernel_size_t uint64
+type ___kernel_ssize_t int64
+type ___kernel_ptrdiff_t int64
+type ___kernel_fsid_t struct { val [1+1]int32; }
+const _sizeof___kernel_fsid_t = 8
+type ___kernel_off_t int64
+type ___kernel_loff_t int64
+type ___kernel_time_t int64
+type ___kernel_time64_t int64
+type ___kernel_clock_t int64
+type ___kernel_timer_t int32
+type ___kernel_clockid_t int32
+type ___kernel_caddr_t *int8
+type ___kernel_uid16_t uint16
+type ___kernel_gid16_t uint16
+type _linger struct { l_onoff int32; l_linger int32; }
+const _sizeof_linger = 8
+type _osockaddr struct { sa_family uint16; sa_data [13+1]uint8; }
+const _sizeof_osockaddr = 16
+type ___SOCKADDR_ARG struct { __sockaddr__ *_sockaddr; }
+const _sizeof___SOCKADDR_ARG = 8
+type ___CONST_SOCKADDR_ARG struct { __sockaddr__ *_sockaddr; }
+const _sizeof___CONST_SOCKADDR_ARG = 8
+type _mmsghdr struct { msg_hdr _msghdr; msg_len uint32; Godump_0_pad [4]byte; }
+const _sizeof_mmsghdr = 64
+type _in_addr_t uint32
+type _in_addr struct { s_addr uint32; }
+const _sizeof_in_addr = 4
+type _ip_opts struct { ip_dst _in_addr; ip_opts [39+1]int8; }
+const _sizeof_ip_opts = 44
+type _ip_mreqn struct { imr_multiaddr _in_addr; imr_address _in_addr; imr_ifindex int32; }
+const _sizeof_ip_mreqn = 12
+type _in_pktinfo struct { ipi_ifindex int32; ipi_spec_dst _in_addr; ipi_addr _in_addr; }
+const _sizeof_in_pktinfo = 12
+type _in_port_t uint16
+const _sizeof_in6_addr = 16
+type _sockaddr_in struct { sin_family uint16; sin_port uint16; sin_addr _in_addr; sin_zero [7+1]uint8; }
+const _sizeof_sockaddr_in = 16
+type _ip_mreq struct { imr_multiaddr _in_addr; imr_interface _in_addr; }
+const _sizeof_ip_mreq = 8
+type _ip_mreq_source struct { imr_multiaddr _in_addr; imr_interface _in_addr; imr_sourceaddr _in_addr; }
+const _sizeof_ip_mreq_source = 12
+type _ipv6_mreq struct { ipv6mr_multiaddr [16]byte; ipv6mr_interface uint32; }
+const _sizeof_ipv6_mreq = 20
+type _group_req struct { gr_interface uint32; gr_group _sockaddr_storage; }
+const _sizeof_group_req = 136
+type _group_source_req struct { gsr_interface uint32; gsr_group _sockaddr_storage; gsr_source _sockaddr_storage; }
+const _sizeof_group_source_req = 264
+type _ip_msfilter struct { imsf_multiaddr _in_addr; imsf_interface _in_addr; imsf_fmode uint32; imsf_numsrc uint32; imsf_slist [0+1]_in_addr; }
+const _sizeof_ip_msfilter = 20
+type _group_filter struct { gf_interface uint32; gf_group _sockaddr_storage; gf_fmode uint32; gf_numsrc uint32; gf_slist [0+1]_sockaddr_storage; }
+const _sizeof_group_filter = 272
+type _in6_pktinfo struct { ipi6_addr [16]byte; ipi6_ifindex uint32; }
+const _sizeof_in6_pktinfo = 20
+const _sizeof_ip6_mtuinfo = 32
+type _int_least8_t int8
+type _int_least16_t int16
+type _int_least32_t int32
+type _int_least64_t int64
+type _uint_least8_t uint8
+type _uint_least16_t uint16
+type _uint_least32_t uint32
+type _uint_least64_t uint64
+type _int_fast8_t int8
+type _int_fast16_t int64
+type _int_fast32_t int64
+type _int_fast64_t int64
+type _uint_fast8_t uint8
+type _uint_fast16_t uint64
+type _uint_fast32_t uint64
+type _uint_fast64_t uint64
+type _intptr_t int64
+type _uintptr_t uint64
+type _intmax_t int64
+type _uintmax_t uint64
+type _tcp_seq uint32
+type _tcphdr struct { th_sport uint16; th_dport uint16; th_seq uint32; th_ack uint32; Godump_0_pad [1]byte; th_flags uint8; th_win uint16; th_sum uint16; th_urp uint16; _ [0]int32; }
+const _sizeof_tcphdr = 20
+type _tcp_ca_state uint32
+const _sizeof_tcp_ca_state = 4
+type _tcp_info struct { tcpi_state uint8; tcpi_ca_state uint8; tcpi_retransmits uint8; tcpi_probes uint8; tcpi_backoff uint8; tcpi_options uint8; tcpi_rto uint32; tcpi_ato uint32; tcpi_snd_mss uint32; tcpi_rcv_mss uint32; tcpi_unacked uint32; tcpi_sacked uint32; tcpi_lost uint32; tcpi_retrans uint32; tcpi_fackets uint32; tcpi_last_data_sent uint32; tcpi_last_ack_sent uint32; tcpi_last_data_recv uint32; tcpi_last_ack_recv uint32; tcpi_pmtu uint32; tcpi_rcv_ssthresh uint32; tcpi_rtt uint32; tcpi_rttvar uint32; tcpi_snd_ssthresh uint32; tcpi_snd_cwnd uint32; tcpi_advmss uint32; tcpi_reordering uint32; tcpi_rcv_rtt uint32; tcpi_rcv_space uint32; tcpi_total_retrans uint32; }
+const _sizeof_tcp_info = 104
+type _tcp_md5sig struct { tcpm_addr _sockaddr_storage; tcpm_flags uint8; tcpm_prefixlen uint8; tcpm_keylen uint16; __tcpm_pad uint32; tcpm_key [79+1]uint8; }
+const _sizeof_tcp_md5sig = 216
+type _tcp_repair_opt struct { opt_code uint32; opt_val uint32; }
+const _sizeof_tcp_repair_opt = 8
+type _tcp_cookie_transactions struct { tcpct_flags uint16; __tcpct_pad1 uint8; tcpct_cookie_desired uint8; tcpct_s_data_desired uint16; tcpct_used uint16; tcpct_value [535+1]uint8; }
+const _sizeof_tcp_cookie_transactions = 544
+type _tcp_repair_window struct { snd_wl1 uint32; snd_wnd uint32; max_window uint32; rcv_wnd uint32; rcv_wup uint32; }
+const _sizeof_tcp_repair_window = 20
+type _tcp_zerocopy_receive struct { address uint64; length uint32; recv_skip_hint uint32; }
+const _sizeof_tcp_zerocopy_receive = 16
+type _timestamp struct { len uint8; ptr uint8; data [8+1]uint32; }
+const _sizeof_timestamp = 40
+type _iphdr struct { Godump_0_pad [1]byte; tos uint8; tot_len uint16; id uint16; frag_off uint16; ttl uint8; protocol uint8; check uint16; saddr uint32; daddr uint32; }
+const _sizeof_iphdr = 20
+type _ip struct { Godump_0_pad [1]byte; ip_tos uint8; ip_len uint16; ip_id uint16; ip_off uint16; ip_ttl uint8; ip_p uint8; ip_sum uint16; ip_src _in_addr; ip_dst _in_addr; }
+const _sizeof_ip = 20
+type _ip_timestamp struct { ipt_code uint8; ipt_len uint8; ipt_ptr uint8; data [8+1]uint32; }
+const _sizeof_ip_timestamp = 40
+type ___s8 int8
+type ___u8 uint8
+type ___s16 int16
+type ___u16 uint16
+type ___s32 int32
+type ___u32 uint32
+type ___s64 int64
+type ___u64 uint64
+type ___le16 uint16
+type ___be16 uint16
+type ___le32 uint32
+type ___be32 uint32
+type ___le64 uint64
+type ___be64 uint64
+type ___sum16 uint16
+type ___wsum uint32
+type ___poll_t uint32
+type _ethhdr struct { h_dest [5+1]uint8; h_source [5+1]uint8; h_proto uint16; }
+const _sizeof_ethhdr = 14
+type _ether_addr struct { ether_addr_octet [5+1]uint8; }
+const _sizeof_ether_addr = 6
+type _ether_header struct { ether_dhost [5+1]uint8; ether_shost [5+1]uint8; ether_type uint16; }
+const _sizeof_ether_header = 14
+type _arphdr struct { ar_hrd uint16; ar_pro uint16; ar_hln uint8; ar_pln uint8; ar_op uint16; }
+const _sizeof_arphdr = 8
+type _arpreq struct { arp_pa _sockaddr; arp_ha _sockaddr; arp_flags int32; arp_netmask _sockaddr; arp_dev [15+1]int8; }
+const _sizeof_arpreq = 68
+type _arpreq_old struct { arp_pa _sockaddr; arp_ha _sockaddr; arp_flags int32; arp_netmask _sockaddr; }
+const _sizeof_arpreq_old = 52
+type _arpd_request struct { req uint16; ip uint32; dev uint64; stamp uint64; updated uint64; ha [6+1]uint8; Godump_0_pad [1]byte; }
+const _sizeof_arpd_request = 40
+type _ether_arp struct { ea_hdr _arphdr; arp_sha [5+1]uint8; arp_spa [3+1]uint8; arp_tha [5+1]uint8; arp_tpa [3+1]uint8; }
+const _sizeof_ether_arp = 28
+type _sig_atomic_t int32
+type _sigval struct { sival_int int32; Godump_0_pad [4]byte; _ [0]int64; }
+const _sizeof_sigval = 8
+type ___sigval_t _sigval
+const _sizeof___sigval_t = 8
+type _siginfo_t struct { si_signo int32; si_errno int32; si_code int32; __pad0 int32; _sifields struct { _pad [27+1]int32; _ [0]int64; }; }
+const _sizeof_siginfo_t = 128
+type _sigval_t ___sigval_t
+const _sizeof_sigval_t = 8
+type _sigevent struct { sigev_value ___sigval_t; sigev_signo int32; sigev_notify int32; _sigev_un struct { _pad [11+1]int32; _ [0]int64; }; }
+const _sizeof_sigevent = 64
+type _sigevent_t _sigevent
+const _sizeof_sigevent_t = 64
+type ___sighandler_t func(int32)
+type _sighandler_t ___sighandler_t
+type _sig_t ___sighandler_t
+type _sigaction struct { __sigaction_handler struct { sa_handler ___sighandler_t; }; sa_mask ___sigset_t; sa_flags int32; sa_restorer func(); }
+const _sizeof_sigaction = 152
+type __fpx_sw_bytes struct { magic1 uint32; extended_size uint32; xstate_bv uint64; xstate_size uint32; __glibc_reserved1 [6+1]uint32; }
+const _sizeof__fpx_sw_bytes = 48
+type __fpreg struct { significand [3+1]uint16; exponent uint16; }
+const _sizeof__fpreg = 10
+type __fpxreg struct { significand [3+1]uint16; exponent uint16; __glibc_reserved1 [2+1]uint16; }
+const _sizeof__fpxreg = 16
+type __xmmreg struct { element [3+1]uint32; }
+const _sizeof__xmmreg = 16
+type __fpstate struct { cwd uint16; swd uint16; ftw uint16; fop uint16; rip uint64; rdp uint64; mxcsr uint32; mxcr_mask uint32; _st [7+1]__fpxreg; _xmm [15+1]__xmmreg; __glibc_reserved1 [23+1]uint32; }
+const _sizeof__fpstate = 512
+type _sigcontext struct { r8 uint64; r9 uint64; r10 uint64; r11 uint64; r12 uint64; r13 uint64; r14 uint64; r15 uint64; rdi uint64; rsi uint64; rbp uint64; rbx uint64; rdx uint64; rax uint64; rcx uint64; rsp uint64; rip uint64; eflags uint64; cs uint16; gs uint16; fs uint16; __pad0 uint16; err uint64; trapno uint64; oldmask uint64; cr2 uint64; fpstate *__fpstate; __reserved1 [7+1]uint64; }
+const _sizeof_sigcontext = 256
+type __xsave_hdr struct { xstate_bv uint64; __glibc_reserved1 [1+1]uint64; __glibc_reserved2 [4+1]uint64; }
+const _sizeof__xsave_hdr = 64
+type __ymmh_state struct { ymmh_space [63+1]uint32; }
+const _sizeof__ymmh_state = 256
+type __xstate struct { fpstate __fpstate; xstate_hdr __xsave_hdr; ymmh __ymmh_state; }
+const _sizeof__xstate = 832
+type _sigstack struct { ss_sp *byte; ss_onstack int32; Godump_0_pad [4]byte; }
+const _sizeof_sigstack = 16
+type _winsize struct { ws_row uint16; ws_col uint16; ws_xpixel uint16; ws_ypixel uint16; }
+const _sizeof_winsize = 8
+type _termio struct { c_iflag uint16; c_oflag uint16; c_cflag uint16; c_lflag uint16; c_line uint8; c_cc [7+1]uint8; Godump_0_pad [1]byte; }
+const _sizeof_termio = 18
+type _cc_t uint8
+type _speed_t uint32
+type _tcflag_t uint32
+type _termios struct { c_iflag uint32; c_oflag uint32; c_cflag uint32; c_lflag uint32; c_line uint8; c_cc [31+1]uint8; c_ispeed uint32; c_ospeed uint32; }
+const _sizeof_termios = 60
+type ___sysctl_args struct { name *int32; nlen int32; oldval *byte; oldlenp *uint64; newval *byte; newlen uint64; __unused [3+1]uint64; }
+const _sizeof___sysctl_args = 80
+type _EPOLL_EVENTS uint32
+const _sizeof_EPOLL_EVENTS = 4
+const _sizeof_epoll_data = 8
+const _sizeof_epoll_data_t = 8
+const _sizeof_epoll_event = 12
+type _prctl_mm_map struct { start_code uint64; end_code uint64; start_data uint64; end_data uint64; start_brk uint64; brk uint64; start_stack uint64; arg_start uint64; arg_end uint64; env_start uint64; env_end uint64; auxv *uint64; auxv_size uint32; exe_fd uint32; }
+const _sizeof_prctl_mm_map = 104
+type ___ptrace_request uint32
+const _sizeof___ptrace_request = 4
+type ___ptrace_setoptions uint32
+const _sizeof___ptrace_setoptions = 4
+type ___ptrace_eventcodes uint32
+const _sizeof___ptrace_eventcodes = 4
+type ___ptrace_get_syscall_info_op uint32
+const _sizeof___ptrace_get_syscall_info_op = 4
+type ___ptrace_peeksiginfo_args struct { off uint64; flags uint32; nr int32; }
+const _sizeof___ptrace_peeksiginfo_args = 16
+type ___ptrace_peeksiginfo_flags uint32
+const _sizeof___ptrace_peeksiginfo_flags = 4
+type ___ptrace_seccomp_metadata struct { filter_off uint64; flags uint64; }
+const _sizeof___ptrace_seccomp_metadata = 16
+type ___ptrace_syscall_info struct { op uint8; arch uint32; instruction_pointer uint64; stack_pointer uint64; entry struct { nr uint64; args [5+1]uint64; }; Godump_0_pad [8]byte; }
+const _sizeof___ptrace_syscall_info = 88
+type ___rlimit_resource uint32
+const _sizeof___rlimit_resource = 4
+type _rlim_t uint64
+type _rlim64_t uint64
+type _rlimit struct { rlim_cur uint64; rlim_max uint64; }
+const _sizeof_rlimit = 16
+type _rlimit64 struct { rlim_cur uint64; rlim_max uint64; }
+const _sizeof_rlimit64 = 16
+type ___rusage_who int32
+const _sizeof___rusage_who = 4
+type _rusage struct { ru_utime Timeval; ru_stime Timeval; ru_maxrss int64; ru_ixrss int64; ru_idrss int64; ru_isrss int64; ru_minflt int64; ru_majflt int64; ru_nswap int64; ru_inblock int64; ru_oublock int64; ru_msgsnd int64; ru_msgrcv int64; ru_nsignals int64; ru_nvcsw int64; ru_nivcsw int64; }
+const _sizeof_rusage = 144
+type ___priority_which uint32
+const _sizeof___priority_which = 4
+type ___rlimit_resource_t uint32
+type ___rusage_who_t int32
+type ___priority_which_t uint32
+type _statx_timestamp struct { tv_sec int64; tv_nsec uint32; __reserved int32; }
+const _sizeof_statx_timestamp = 16
+type _statx struct { stx_mask uint32; stx_blksize uint32; stx_attributes uint64; stx_nlink uint32; stx_uid uint32; stx_gid uint32; stx_mode uint16; __spare0 [0+1]uint16; stx_ino uint64; stx_size uint64; stx_blocks uint64; stx_attributes_mask uint64; stx_atime _statx_timestamp; stx_btime _statx_timestamp; stx_ctime _statx_timestamp; stx_mtime _statx_timestamp; stx_rdev_major uint32; stx_rdev_minor uint32; stx_dev_major uint32; stx_dev_minor uint32; __spare2 [13+1]uint64; }
+const _sizeof_statx = 256
+type _timezone struct { tz_minuteswest int32; tz_dsttime int32; }
+const _sizeof_timezone = 8
+type ___itimer_which uint32
+const _sizeof___itimer_which = 4
+type _itimerval struct { it_interval Timeval; it_value Timeval; }
+const _sizeof_itimerval = 32
+type ___itimer_which_t uint32
+type _tms struct { tms_utime int64; tms_stime int64; tms_cutime int64; tms_cstime int64; }
+const _sizeof_tms = 32
+type _sockaddr_un struct { sun_family uint16; sun_path [107+1]int8; }
+const _sizeof_sockaddr_un = 110
+type _user_fpregs_struct struct { cwd uint16; swd uint16; ftw uint16; fop uint16; rip uint64; rdp uint64; mxcsr uint32; mxcr_mask uint32; st_space [31+1]uint32; xmm_space [63+1]uint32; padding [23+1]uint32; }
+const _sizeof_user_fpregs_struct = 512
+type _user_regs_struct struct { r15 uint64; r14 uint64; r13 uint64; r12 uint64; rbp uint64; rbx uint64; r11 uint64; r10 uint64; r9 uint64; r8 uint64; rax uint64; rcx uint64; rdx uint64; rsi uint64; rdi uint64; orig_rax uint64; rip uint64; cs uint64; eflags uint64; rsp uint64; ss uint64; fs_base uint64; gs_base uint64; ds uint64; es uint64; fs uint64; gs uint64; }
+const _sizeof_user_regs_struct = 216
+type _user struct { regs _user_regs_struct; u_fpvalid int32; i387 _user_fpregs_struct; u_tsize uint64; u_dsize uint64; u_ssize uint64; start_code uint64; start_stack uint64; signal int64; reserved int32; Godump_0_pad [4]byte; u_ar0 *_user_regs_struct; u_fpstate *_user_fpregs_struct; magic uint64; u_comm [31+1]int8; u_debugreg [7+1]uint64; }
+const _sizeof_user = 912
+type _utsname struct { sysname [64+1]int8; nodename [64+1]int8; release [64+1]int8; version [64+1]int8; machine [64+1]int8; domainname [64+1]int8; }
+const _sizeof_utsname = 390
+type _timex struct { modes uint32; offset int64; freq int64; maxerror int64; esterror int64; status int32; constant int64; precision int64; tolerance int64; time Timeval; tick int64; ppsfreq int64; jitter int64; shift int32; stabil int64; jitcnt int64; calcnt int64; errcnt int64; stbcnt int64; tai int32; Godump_0 int32; Godump_1 int32; Godump_2 int32; Godump_3 int32; Godump_4 int32; Godump_5 int32; Godump_6 int32; Godump_7 int32; Godump_8 int32; Godump_9 int32; Godump_10 int32; }
+const _sizeof_timex = 208
+type _tm struct { tm_sec int32; tm_min int32; tm_hour int32; tm_mday int32; tm_mon int32; tm_year int32; tm_wday int32; tm_yday int32; tm_isdst int32; tm_gmtoff int64; tm_zone *int8; }
+const _sizeof_tm = 56
+type _itimerspec struct { it_interval Timespec; it_value Timespec; }
+const _sizeof_itimerspec = 32
+type _rpcent struct { r_name *int8; r_aliases **int8; r_number int32; Godump_0_pad [4]byte; }
+const _sizeof_rpcent = 24
+type _netent struct { n_name *int8; n_aliases **int8; n_addrtype int32; n_net uint32; }
+const _sizeof_netent = 24
+type _hostent struct { h_name *int8; h_aliases **int8; h_addrtype int32; h_length int32; h_addr_list **int8; }
+const _sizeof_hostent = 32
+type _servent struct { s_name *int8; s_aliases **int8; s_port int32; s_proto *int8; }
+const _sizeof_servent = 32
+type _protoent struct { p_name *int8; p_aliases **int8; p_proto int32; Godump_0_pad [4]byte; }
+const _sizeof_protoent = 24
+type _addrinfo struct { ai_flags int32; ai_family int32; ai_socktype int32; ai_protocol int32; ai_addrlen uint32; ai_addr *_sockaddr; ai_canonname *int8; ai_next *_addrinfo; }
+const _sizeof_addrinfo = 48
+type _gaicb struct { ar_name *int8; ar_service *int8; ar_request *_addrinfo; ar_result *_addrinfo; __return int32; __glibc_reserved [4+1]int32; }
+const _sizeof_gaicb = 56
+type _passwd struct { pw_name *int8; pw_passwd *int8; pw_uid uint32; pw_gid uint32; pw_gecos *int8; pw_dir *int8; pw_shell *int8; }
+const _sizeof_passwd = 48
+type _group struct { gr_name *int8; gr_passwd *int8; gr_gid uint32; gr_mem **int8; }
+const _sizeof_group = 32
+type _sock_filter struct { code uint16; jt uint8; jf uint8; k uint32; }
+const _sizeof_sock_filter = 8
+type _sock_fprog struct { len uint16; filter *_sock_filter; }
+const _sizeof_sock_fprog = 16
+type ___kernel_sa_family_t uint16
+type ___kernel_sockaddr_storage struct { ss_family uint16; __data [125+1]int8; _ [0]int64; }
+const _sizeof___kernel_sockaddr_storage = 128
+type _sockaddr_nl struct { nl_family uint16; nl_pad uint16; nl_pid uint32; nl_groups uint32; }
+const _sizeof_sockaddr_nl = 12
+type _nlmsghdr struct { nlmsg_len uint32; nlmsg_type uint16; nlmsg_flags uint16; nlmsg_seq uint32; nlmsg_pid uint32; }
+const _sizeof_nlmsghdr = 16
+type _nlmsgerr struct { error int32; msg _nlmsghdr; }
+const _sizeof_nlmsgerr = 20
+type _nlmsgerr_attrs uint32
+const _sizeof_nlmsgerr_attrs = 4
+type _nl_pktinfo struct { group uint32; }
+const _sizeof_nl_pktinfo = 4
+type _nl_mmap_req struct { nm_block_size uint32; nm_block_nr uint32; nm_frame_size uint32; nm_frame_nr uint32; }
+const _sizeof_nl_mmap_req = 16
+type _nl_mmap_hdr struct { nm_status uint32; nm_len uint32; nm_group uint32; nm_pid uint32; nm_uid uint32; nm_gid uint32; }
+const _sizeof_nl_mmap_hdr = 24
+type _nl_mmap_status uint32
+const _sizeof_nl_mmap_status = 4
+type _nlattr struct { nla_len uint16; nla_type uint16; }
+const _sizeof_nlattr = 4
+type _nla_bitfield32 struct { value uint32; selector uint32; }
+const _sizeof_nla_bitfield32 = 8
+type _ifaddrmsg struct { ifa_family uint8; ifa_prefixlen uint8; ifa_flags uint8; ifa_scope uint8; ifa_index uint32; }
+const _sizeof_ifaddrmsg = 8
+type _ifa_cacheinfo struct { ifa_prefered uint32; ifa_valid uint32; cstamp uint32; tstamp uint32; }
+const _sizeof_ifa_cacheinfo = 16
+type _tun_pi struct { flags uint16; proto uint16; }
+const _sizeof_tun_pi = 4
+type _tun_filter struct { flags uint16; count uint16; addr [0][5+1]uint8; }
+const _sizeof_tun_filter = 4
+type _ignore_ptrace_peeksiginfo_args struct { off uint64; flags uint32; nr int32; }
+const _sizeof_ignore_ptrace_peeksiginfo_args = 16
+type _seccomp_metadata struct { filter_off uint64; flags uint64; }
+const _sizeof_seccomp_metadata = 16
+type _ptrace_syscall_info struct { op uint8; pad [2+1]uint8; arch uint32; instruction_pointer uint64; stack_pointer uint64; entry struct { nr uint64; args [5+1]uint64; }; Godump_0_pad [8]byte; }
+const _sizeof_ptrace_syscall_info = 88
+type _pt_regs struct { r15 uint64; r14 uint64; r13 uint64; r12 uint64; rbp uint64; rbx uint64; r11 uint64; r10 uint64; r9 uint64; r8 uint64; rax uint64; rcx uint64; rdx uint64; rsi uint64; rdi uint64; orig_rax uint64; rip uint64; cs uint64; eflags uint64; rsp uint64; ss uint64; }
+const _sizeof_pt_regs = 168
+type _rtnl_link_stats struct { rx_packets uint32; tx_packets uint32; rx_bytes uint32; tx_bytes uint32; rx_errors uint32; tx_errors uint32; rx_dropped uint32; tx_dropped uint32; multicast uint32; collisions uint32; rx_length_errors uint32; rx_over_errors uint32; rx_crc_errors uint32; rx_frame_errors uint32; rx_fifo_errors uint32; rx_missed_errors uint32; tx_aborted_errors uint32; tx_carrier_errors uint32; tx_fifo_errors uint32; tx_heartbeat_errors uint32; tx_window_errors uint32; rx_compressed uint32; tx_compressed uint32; rx_nohandler uint32; }
+const _sizeof_rtnl_link_stats = 96
+type _rtnl_link_stats64 struct { rx_packets uint64; tx_packets uint64; rx_bytes uint64; tx_bytes uint64; rx_errors uint64; tx_errors uint64; rx_dropped uint64; tx_dropped uint64; multicast uint64; collisions uint64; rx_length_errors uint64; rx_over_errors uint64; rx_crc_errors uint64; rx_frame_errors uint64; rx_fifo_errors uint64; rx_missed_errors uint64; tx_aborted_errors uint64; tx_carrier_errors uint64; tx_fifo_errors uint64; tx_heartbeat_errors uint64; tx_window_errors uint64; rx_compressed uint64; tx_compressed uint64; rx_nohandler uint64; }
+const _sizeof_rtnl_link_stats64 = 192
+type _rtnl_link_ifmap struct { mem_start uint64; mem_end uint64; base_addr uint64; irq uint16; dma uint8; port uint8; Godump_0_pad [4]byte; }
+const _sizeof_rtnl_link_ifmap = 32
+const _sizeof_in6_addr_gen_mode = 4
+type _ifla_bridge_id struct { prio [1+1]uint8; addr [5+1]uint8; }
+const _sizeof_ifla_bridge_id = 8
+type _ifla_cacheinfo struct { max_reasm_len uint32; tstamp uint32; reachable_time uint32; retrans_time uint32; }
+const _sizeof_ifla_cacheinfo = 16
+type _ifla_vlan_flags struct { flags uint32; mask uint32; }
+const _sizeof_ifla_vlan_flags = 8
+type _ifla_vlan_qos_mapping struct { from uint32; to uint32; }
+const _sizeof_ifla_vlan_qos_mapping = 8
+type _macvlan_mode uint32
+const _sizeof_macvlan_mode = 4
+type _macvlan_macaddr_mode uint32
+const _sizeof_macvlan_macaddr_mode = 4
+type _macsec_validation_type uint32
+const _sizeof_macsec_validation_type = 4
+type _ipvlan_mode uint32
+const _sizeof_ipvlan_mode = 4
+type _ifla_vxlan_port_range struct { low uint16; high uint16; }
+const _sizeof_ifla_vxlan_port_range = 4
+type _ifla_vxlan_df uint32
+const _sizeof_ifla_vxlan_df = 4
+type _ifla_geneve_df uint32
+const _sizeof_ifla_geneve_df = 4
+type _ifla_gtp_role uint32
+const _sizeof_ifla_gtp_role = 4
+type _ifla_vf_mac struct { vf uint32; mac [31+1]uint8; }
+const _sizeof_ifla_vf_mac = 36
+type _ifla_vf_broadcast struct { broadcast [31+1]uint8; }
+const _sizeof_ifla_vf_broadcast = 32
+type _ifla_vf_vlan struct { vf uint32; vlan uint32; qos uint32; }
+const _sizeof_ifla_vf_vlan = 12
+type _ifla_vf_vlan_info struct { vf uint32; vlan uint32; qos uint32; vlan_proto uint16; Godump_0_pad [2]byte; }
+const _sizeof_ifla_vf_vlan_info = 16
+type _ifla_vf_tx_rate struct { vf uint32; rate uint32; }
+const _sizeof_ifla_vf_tx_rate = 8
+type _ifla_vf_rate struct { vf uint32; min_tx_rate uint32; max_tx_rate uint32; }
+const _sizeof_ifla_vf_rate = 12
+type _ifla_vf_spoofchk struct { vf uint32; setting uint32; }
+const _sizeof_ifla_vf_spoofchk = 8
+type _ifla_vf_guid struct { vf uint32; guid uint64; }
+const _sizeof_ifla_vf_guid = 16
+type _ifla_vf_link_state struct { vf uint32; link_state uint32; }
+const _sizeof_ifla_vf_link_state = 8
+type _ifla_vf_rss_query_en struct { vf uint32; setting uint32; }
+const _sizeof_ifla_vf_rss_query_en = 8
+type _ifla_vf_trust struct { vf uint32; setting uint32; }
+const _sizeof_ifla_vf_trust = 8
+type _ifla_port_vsi struct { vsi_mgr_id uint8; vsi_type_id [2+1]uint8; vsi_type_version uint8; pad [2+1]uint8; }
+const _sizeof_ifla_port_vsi = 8
+type _if_stats_msg struct { family uint8; pad1 uint8; pad2 uint16; ifindex uint32; filter_mask uint32; }
+const _sizeof_if_stats_msg = 12
+type _ifla_rmnet_flags struct { flags uint32; mask uint32; }
+const _sizeof_ifla_rmnet_flags = 8
+type _ndmsg struct { ndm_family uint8; ndm_pad1 uint8; ndm_pad2 uint16; ndm_ifindex int32; ndm_state uint16; ndm_flags uint8; ndm_type uint8; }
+const _sizeof_ndmsg = 12
+type _nda_cacheinfo struct { ndm_confirmed uint32; ndm_used uint32; ndm_updated uint32; ndm_refcnt uint32; }
+const _sizeof_nda_cacheinfo = 16
+type _ndt_stats struct { ndts_allocs uint64; ndts_destroys uint64; ndts_hash_grows uint64; ndts_res_failed uint64; ndts_lookups uint64; ndts_hits uint64; ndts_rcv_probes_mcast uint64; ndts_rcv_probes_ucast uint64; ndts_periodic_gc_runs uint64; ndts_forced_gc_runs uint64; ndts_table_fulls uint64; }
+const _sizeof_ndt_stats = 88
+type _ndtmsg struct { ndtm_family uint8; ndtm_pad1 uint8; ndtm_pad2 uint16; }
+const _sizeof_ndtmsg = 4
+type _ndt_config struct { ndtc_key_len uint16; ndtc_entry_size uint16; ndtc_entries uint32; ndtc_last_flush uint32; ndtc_last_rand uint32; ndtc_hash_rnd uint32; ndtc_hash_mask uint32; ndtc_hash_chain_gc uint32; ndtc_proxy_qlen uint32; }
+const _sizeof_ndt_config = 32
+type _rtattr struct { rta_len uint16; rta_type uint16; }
+const _sizeof_rtattr = 4
+type _rtmsg struct { rtm_family uint8; rtm_dst_len uint8; rtm_src_len uint8; rtm_tos uint8; rtm_table uint8; rtm_protocol uint8; rtm_scope uint8; rtm_type uint8; rtm_flags uint32; }
+const _sizeof_rtmsg = 12
+type _rt_scope_t uint32
+const _sizeof_rt_scope_t = 4
+type _rt_class_t uint32
+const _sizeof_rt_class_t = 4
+type _rtattr_type_t uint32
+const _sizeof_rtattr_type_t = 4
+type _rtnexthop struct { rtnh_len uint16; rtnh_flags uint8; rtnh_hops uint8; rtnh_ifindex int32; }
+const _sizeof_rtnexthop = 8
+type _rtvia struct { rtvia_family uint16; rtvia_addr [0]uint8; }
+const _sizeof_rtvia = 2
+type _rta_cacheinfo struct { rta_clntref uint32; rta_lastuse uint32; rta_expires int32; rta_error uint32; rta_used uint32; rta_id uint32; rta_ts uint32; rta_tsage uint32; }
+const _sizeof_rta_cacheinfo = 32
+type _rta_session struct { proto uint8; pad1 uint8; pad2 uint16; u struct { ports struct { sport uint16; dport uint16; }; _ [0]int32; }; }
+const _sizeof_rta_session = 8
+type _rta_mfc_stats struct { mfcs_packets uint64; mfcs_bytes uint64; mfcs_wrong_if uint64; }
+const _sizeof_rta_mfc_stats = 24
+type _rtgenmsg struct { rtgen_family uint8; }
+const _sizeof_rtgenmsg = 1
+type _ifinfomsg struct { ifi_family uint8; __ifi_pad uint8; ifi_type uint16; ifi_index int32; ifi_flags uint32; ifi_change uint32; }
+const _sizeof_ifinfomsg = 16
+type _prefixmsg struct { prefix_family uint8; prefix_pad1 uint8; prefix_pad2 uint16; prefix_ifindex int32; prefix_type uint8; prefix_len uint8; prefix_flags uint8; prefix_pad3 uint8; }
+const _sizeof_prefixmsg = 12
+type _prefix_cacheinfo struct { preferred_time uint32; valid_time uint32; }
+const _sizeof_prefix_cacheinfo = 8
+type _tcmsg struct { tcm_family uint8; tcm__pad1 uint8; tcm__pad2 uint16; tcm_ifindex int32; tcm_handle uint32; tcm_parent uint32; tcm_info uint32; }
+const _sizeof_tcmsg = 20
+type _nduseroptmsg struct { nduseropt_family uint8; nduseropt_pad1 uint8; nduseropt_opts_len uint16; nduseropt_ifindex int32; nduseropt_icmp_type uint8; nduseropt_icmp_code uint8; nduseropt_pad2 uint16; nduseropt_pad3 uint32; }
+const _sizeof_nduseroptmsg = 16
+type _rtnetlink_groups uint32
+const _sizeof_rtnetlink_groups = 4
+type _tcamsg struct { tca_family uint8; tca__pad1 uint8; tca__pad2 uint16; }
+const _sizeof_tcamsg = 4
+type _if_nameindex struct { if_index uint32; if_name *int8; }
+const _sizeof_if_nameindex = 16
+type _ifaddr struct { ifa_addr _sockaddr; ifa_ifu struct { ifu_broadaddr _sockaddr; }; ifa_ifp *_iface; ifa_next *_ifaddr; }
+const _sizeof_ifaddr = 48
+type _ifmap struct { mem_start uint64; mem_end uint64; base_addr uint16; irq uint8; dma uint8; port uint8; Godump_0_pad [3]byte; }
+const _sizeof_ifmap = 24
+type _ifreq struct { ifr_ifrn struct { ifrn_name [15+1]int8; }; ifr_ifru struct { ifru_addr _sockaddr; Godump_0_pad [8]byte; _ [0]int64; }; }
+const _sizeof_ifreq = 40
+type _ifconf struct { ifc_len int32; ifc_ifcu struct { ifcu_buf ___caddr_t; }; }
+const _sizeof_ifconf = 16
+type _rtentry struct { rt_pad1 uint64; rt_dst _sockaddr; rt_gateway _sockaddr; rt_genmask _sockaddr; rt_flags uint16; rt_pad2 int16; rt_pad3 uint64; rt_tos uint8; rt_class uint8; rt_pad4 [2+1]int16; rt_metric int16; rt_dev *int8; rt_mtu uint64; rt_window uint64; rt_irtt uint16; Godump_0_pad [6]byte; }
+const _sizeof_rtentry = 120
+type _in6_rtmsg struct { rtmsg_dst [16]byte; rtmsg_src [16]byte; rtmsg_gateway [16]byte; rtmsg_type uint32; rtmsg_dst_len uint16; rtmsg_src_len uint16; rtmsg_metric uint32; rtmsg_info uint64; rtmsg_flags uint32; rtmsg_ifindex int32; }
+const _sizeof_in6_rtmsg = 80
+type _sockaddr_ll struct { sll_family uint16; sll_protocol uint16; sll_ifindex int32; sll_hatype uint16; sll_pkttype uint8; sll_halen uint8; sll_addr [7+1]uint8; }
+const _sizeof_sockaddr_ll = 20
+type _packet_mreq struct { mr_ifindex int32; mr_type uint16; mr_alen uint16; mr_address [7+1]uint8; }
+const _sizeof_packet_mreq = 16
+type _statfs struct { f_type int64; f_bsize int64; f_blocks uint64; f_bfree uint64; f_bavail uint64; f_files uint64; f_ffree uint64; f_fsid ___fsid_t; f_namelen int64; f_frsize int64; f_flags int64; f_spare [3+1]int64; }
+const _sizeof_statfs = 120
+type _statfs64 struct { f_type int64; f_bsize int64; f_blocks uint64; f_bfree uint64; f_bavail uint64; f_files uint64; f_ffree uint64; f_fsid ___fsid_t; f_namelen int64; f_frsize int64; f_flags int64; f_spare [3+1]int64; }
+const _sizeof_statfs64 = 120
+type _ntptimeval struct { time Timeval; maxerror int64; esterror int64; tai int64; __glibc_reserved1 int64; __glibc_reserved2 int64; __glibc_reserved3 int64; __glibc_reserved4 int64; }
+const _sizeof_ntptimeval = 72
+type _sysinfo struct { uptime int64; loads [2+1]uint64; totalram uint64; freeram uint64; sharedram uint64; bufferram uint64; totalswap uint64; freeswap uint64; procs uint16; pad uint16; totalhigh uint64; freehigh uint64; mem_unit uint32; _f [0]int8; Godump_0_pad [4]byte; }
+const _sizeof_sysinfo = 112
+type _utimbuf struct { actime int64; modtime int64; }
+const _sizeof_utimbuf = 16
+type _fscrypt_policy_v1 struct { version uint8; contents_encryption_mode uint8; filenames_encryption_mode uint8; flags uint8; master_key_descriptor [7+1]uint8; }
+const _sizeof_fscrypt_policy_v1 = 12
+type _fscrypt_key struct { mode uint32; raw [63+1]uint8; size uint32; }
+const _sizeof_fscrypt_key = 72
+type _fscrypt_policy_v2 struct { version uint8; contents_encryption_mode uint8; filenames_encryption_mode uint8; flags uint8; __reserved [3+1]uint8; master_key_identifier [15+1]uint8; }
+const _sizeof_fscrypt_policy_v2 = 24
+type _fscrypt_get_policy_ex_arg struct { policy_size uint64; policy struct { version uint8; Godump_0_pad [23]byte; }; }
+const _sizeof_fscrypt_get_policy_ex_arg = 32
+type _fscrypt_key_specifier struct { _type uint32; __reserved uint32; u struct { __reserved [31+1]uint8; }; }
+const _sizeof_fscrypt_key_specifier = 40
+type _fscrypt_add_key_arg struct { key_spec _fscrypt_key_specifier; raw_size uint32; __reserved [8+1]uint32; raw [0]uint8; }
+const _sizeof_fscrypt_add_key_arg = 80
+type _fscrypt_remove_key_arg struct { key_spec _fscrypt_key_specifier; removal_status_flags uint32; __reserved [4+1]uint32; }
+const _sizeof_fscrypt_remove_key_arg = 64
+type _fscrypt_get_key_status_arg struct { key_spec _fscrypt_key_specifier; __reserved [5+1]uint32; status uint32; status_flags uint32; user_count uint32; __out_reserved [12+1]uint32; }
+const _sizeof_fscrypt_get_key_status_arg = 128
+type _fsconfig_command uint32
+const _sizeof_fsconfig_command = 4
+type _file_clone_range struct { src_fd int64; src_offset uint64; src_length uint64; dest_offset uint64; }
+const _sizeof_file_clone_range = 32
+type _fstrim_range struct { start uint64; len uint64; minlen uint64; }
+const _sizeof_fstrim_range = 24
+type _file_dedupe_range_info struct { dest_fd int64; dest_offset uint64; bytes_deduped uint64; status int32; reserved uint32; }
+const _sizeof_file_dedupe_range_info = 32
+type _file_dedupe_range struct { src_offset uint64; src_length uint64; dest_count uint16; reserved1 uint16; reserved2 uint32; info [0]_file_dedupe_range_info; }
+const _sizeof_file_dedupe_range = 24
+type _files_stat_struct struct { nr_files uint64; nr_free_files uint64; max_files uint64; }
+const _sizeof_files_stat_struct = 24
+type _inodes_stat_t struct { nr_inodes int64; nr_unused int64; dummy [4+1]int64; }
+const _sizeof_inodes_stat_t = 56
+type _fsxattr struct { fsx_xflags uint32; fsx_extsize uint32; fsx_nextents uint32; fsx_projid uint32; fsx_cowextsize uint32; fsx_pad [7+1]uint8; }
+const _sizeof_fsxattr = 28
+type ___kernel_rwf_t int32
+type _inotify_event struct { wd int32; mask uint32; cookie uint32; len uint32; name [0]int8; }
+const _sizeof_inotify_event = 16
+type ___gwchar_t int32
+type _imaxdiv_t struct { quot int64; rem int64; }
+const _sizeof_imaxdiv_t = 16
+type _icmp6_filter struct { icmp6_filt [7+1]uint32; }
+const _sizeof_icmp6_filter = 32
+type _icmp6_hdr struct { icmp6_type uint8; icmp6_code uint8; icmp6_cksum uint16; icmp6_dataun struct { icmp6_un_data32 [0+1]uint32; }; }
+const _sizeof_icmp6_hdr = 8
+type _nd_router_solicit struct { nd_rs_hdr _icmp6_hdr; }
+const _sizeof_nd_router_solicit = 8
+type _nd_router_advert struct { nd_ra_hdr _icmp6_hdr; nd_ra_reachable uint32; nd_ra_retransmit uint32; }
+const _sizeof_nd_router_advert = 16
+type _nd_neighbor_solicit struct { nd_ns_hdr _icmp6_hdr; nd_ns_target [16]byte; }
+const _sizeof_nd_neighbor_solicit = 24
+type _nd_neighbor_advert struct { nd_na_hdr _icmp6_hdr; nd_na_target [16]byte; }
+const _sizeof_nd_neighbor_advert = 24
+type _nd_redirect struct { nd_rd_hdr _icmp6_hdr; nd_rd_target [16]byte; nd_rd_dst [16]byte; }
+const _sizeof_nd_redirect = 40
+type _nd_opt_hdr struct { nd_opt_type uint8; nd_opt_len uint8; }
+const _sizeof_nd_opt_hdr = 2
+type _nd_opt_prefix_info struct { nd_opt_pi_type uint8; nd_opt_pi_len uint8; nd_opt_pi_prefix_len uint8; nd_opt_pi_flags_reserved uint8; nd_opt_pi_valid_time uint32; nd_opt_pi_preferred_time uint32; nd_opt_pi_reserved2 uint32; nd_opt_pi_prefix [16]byte; }
+const _sizeof_nd_opt_prefix_info = 32
+type _nd_opt_rd_hdr struct { nd_opt_rh_type uint8; nd_opt_rh_len uint8; nd_opt_rh_reserved1 uint16; nd_opt_rh_reserved2 uint32; }
+const _sizeof_nd_opt_rd_hdr = 8
+type _nd_opt_mtu struct { nd_opt_mtu_type uint8; nd_opt_mtu_len uint8; nd_opt_mtu_reserved uint16; nd_opt_mtu_mtu uint32; }
+const _sizeof_nd_opt_mtu = 8
+type _mld_hdr struct { mld_icmp6_hdr _icmp6_hdr; mld_addr [16]byte; }
+const _sizeof_mld_hdr = 24
+type _icmp6_router_renum struct { rr_hdr _icmp6_hdr; rr_segnum uint8; rr_flags uint8; rr_maxdelay uint16; rr_reserved uint32; }
+const _sizeof_icmp6_router_renum = 16
+type _rr_pco_match struct { rpm_code uint8; rpm_len uint8; rpm_ordinal uint8; rpm_matchlen uint8; rpm_minlen uint8; rpm_maxlen uint8; rpm_reserved uint16; rpm_prefix [16]byte; }
+const _sizeof_rr_pco_match = 24
+type _rr_pco_use struct { rpu_uselen uint8; rpu_keeplen uint8; rpu_ramask uint8; rpu_raflags uint8; rpu_vltime uint32; rpu_pltime uint32; rpu_flags uint32; rpu_prefix [16]byte; }
+const _sizeof_rr_pco_use = 32
+type _rr_result struct { rrr_flags uint16; rrr_ordinal uint8; rrr_matchedlen uint8; rrr_ifid uint32; rrr_prefix [16]byte; }
+const _sizeof_rr_result = 24
+type _nd_opt_adv_interval struct { nd_opt_adv_interval_type uint8; nd_opt_adv_interval_len uint8; nd_opt_adv_interval_reserved uint16; nd_opt_adv_interval_ival uint32; }
+const _sizeof_nd_opt_adv_interval = 8
+type _nd_opt_home_agent_info struct { nd_opt_home_agent_info_type uint8; nd_opt_home_agent_info_len uint8; nd_opt_home_agent_info_reserved uint16; nd_opt_home_agent_info_preference uint16; nd_opt_home_agent_info_lifetime uint16; }
+const _sizeof_nd_opt_home_agent_info = 8
+type _sched_param struct { sched_priority int32; }
+const _sizeof_sched_param = 4
+type ___cpu_mask uint64
+type _cpu_set_t struct { __bits [15+1]uint64; }
+const _sizeof_cpu_set_t = 128
+type _sem_t struct { __size [31+1]int8; _ [0]int64; }
+const _sizeof_sem_t = 32
+type _ffi_arg uint64
+type _ffi_sarg int64
+type _ffi_abi uint32
+const _sizeof_ffi_abi = 4
+type __ffi_type struct { size uint64; alignment uint16; _type uint16; elements **__ffi_type; }
+const _sizeof__ffi_type = 24
+type _ffi_type __ffi_type
+const _sizeof_ffi_type = 24
+type _ffi_status uint32
+type _ffi_cif struct { abi uint32; nargs uint32; arg_types **_ffi_type; rtype *_ffi_type; bytes uint32; flags uint32; }
+const _sizeof_ffi_cif = 32
+type _ffi_raw struct { sint int64; }
+const _sizeof_ffi_raw = 8
+type _ffi_java_raw _ffi_raw
+const _sizeof_ffi_java_raw = 8
+type _ffi_closure struct { tramp [31+1]int8; cif *_ffi_cif; fun func(*_ffi_cif, *byte, **byte, *byte); user_data *byte; }
+const _sizeof_ffi_closure = 56
+type _ffi_raw_closure struct { tramp [31+1]int8; cif *_ffi_cif; translate_args func(*_ffi_cif, *byte, **byte, *byte); this_closure *byte; fun func(*_ffi_cif, *byte, *_ffi_raw, *byte); user_data *byte; }
+const _sizeof_ffi_raw_closure = 72
+type _ffi_java_raw_closure struct { tramp [31+1]int8; cif *_ffi_cif; translate_args func(*_ffi_cif, *byte, **byte, *byte); this_closure *byte; fun func(*_ffi_cif, *byte, *_ffi_java_raw, *byte); user_data *byte; }
+const _sizeof_ffi_java_raw_closure = 72
+type _ffi_go_closure struct { tramp *byte; cif *_ffi_cif; fun func(*_ffi_cif, *byte, **byte, *byte); }
+const _sizeof_ffi_go_closure = 24
+const _ETHERTYPE_LOOPBACK = 0x9000
+const _X86_CR0_PG_BIT = 31
+const _FSCONFIG_SET_PATH_EMPTY = 4
+const _VSTOP = 9
+const _IFF_DETACH_QUEUE = 0x0400
+const _IPOPT_SECUR_MMMM = 0xbc4d
+const _NET_AX25_CONNECT_MODE = 4
+const _MAX_IPOPTLEN = 40
+const _IP_TTL = 2
+const _PORT_PROFILE_RESPONSE_ERROR = 261
+const _SYS_ftruncate = ___NR_ftruncate
+const _IFLA_STATS64 = 23
+const _NET_IPV4_NF_CONNTRACK_COUNT = 27
+const ___NR_sendmmsg = 307
+const _X86_CR4_FSGSBASE_BIT = 16
+const _TCA_ROOT_TIME_DELTA = 4
+const _SCNd32 = "d"
+const __CS_XBS5_ILP32_OFF32_LINTFLAGS = 1103
+const _HAVE_MEMMEM = 1
+const _IFLA_MASTER = 10
+const _SIOCSIFMEM = 0x8920
+const _IP_ADD_MEMBERSHIP = 35
+const _ETH_MAX_MTU = 0xFFFF
+const ___GCC_CONSTRUCTIVE_SIZE = 64
+const _ETH_TLEN = 2
+const _NET_IPV6_ACCEPT_RA_DEFRTR = 18
+const _S_IWRITE = _S_IWUSR
+const _STATX__RESERVED = 0x80000000
+const _AF_MAX = _PF_MAX
+const ___SIG_ATOMIC_MAX__ = 0x7fffffff
+const _IGNCR = 0000200
+const _NSIG = __NSIG
+const _SKF_AD_CPU = 36
+const _STATX_TYPE = 0x00000001
+const _NET_NF_CONNTRACK_MAX = 1
+const _NDUSEROPT_UNSPEC = 0
+const _RTNLGRP_ND_USEROPT = 20
+const _VM_DROP_PAGECACHE = 29
+const _IN_DELETE = 0x00000200
+const _SYS_socket = ___NR_socket
+const _MADV_WILLNEED = 3
+const _TCPOLEN_WINDOW = 3
+const ___O_NOATIME = 01000000
+const ___X32_SYSCALL_BIT = 0x40000000
+const _IFLA_INFO_SLAVE_KIND = 4
+const _EAI_ADDRFAMILY = -9
+const ___INT_LEAST32_WIDTH__ = 32
+const __SC_PIPE = 145
+const ___NR_inotify_rm_watch = 255
+const __SC_USHRT_MAX = 118
+const _SO_TIMESTAMPNS_OLD = 35
+const _MAP_HUGE_MASK = 0x3f
+const _INT_LEAST32_WIDTH = 32
+const ___O_DIRECTORY = 0200000
+const _SYS_sethostname = ___NR_sethostname
+const ___HAVE_GENERIC_SELECTION = 1
+const _EAI_INPROGRESS = -100
+const _FAPPEND = _O_APPEND
+const _PR_CAP_AMBIENT_IS_SET = 1
+const _PR_GET_FPEMU = 9
+const _SCNo16 = "ho"
+const _PACKET_MULTICAST = 2
+const _IPV6_PKTINFO = 50
+const __POSIX_MESSAGE_PASSING = 200809
+const _TCP_SYN_SENT = 2
+const _TIOCPKT_NOSTOP = 16
+const _EAI_MEMORY = -10
+const ___NR_fsconfig = 431
+const _TCP_QUEUES_NR = 3
+const _CRTSCTS = 020000000000
+const _MACSEC_VALIDATE_MAX = 2
+const _TCP_QUEUE_SEQ = 21
+const _ETHER_ADDR_LEN = _ETH_ALEN
+const __IO_ERR_SEEN = 0x0020
+const _ALLPERMS = (_S_ISUID|_S_ISGID|_S_ISVTX|_S_IRWXU|_S_IRWXG|_S_IRWXO)
+const __POSIX_BARRIERS = 200809
+const _ARPHRD_SLIP = 256
+const ___NR_connect = 42
+const __SC_TRACE_INHERIT = 183
+const ___NR_msgctl = 71
+const _NET_IPV4_IP_MASQ_DEBUG = 50
+const _FALLOC_FL_KEEP_SIZE = 0x01
+const ___FLT128_DIG__ = 33
+const _IFLA_UNSPEC = 0
+const _AF_IRDA = _PF_IRDA
+const _X86_EFLAGS_IF_BIT = 9
+const _NLMSG_ALIGNTO = 4
+const ___S_IFREG = 0100000
+const _STA_RONLY = (_STA_PPSSIGNAL | _STA_PPSJITTER | _STA_PPSWANDER | _STA_PPSERROR | _STA_CLOCKERR | _STA_NANO | _STA_MODE | _STA_CLK)
+const _IFLA_BOND_AD_INFO_PARTNER_KEY = 4
+const _IFLA_BOND_SLAVE_LINK_FAILURE_COUNT = 3
+const _EAFNOSUPPORT = 97
+const ___amd64__ = 1
+const ___INT_FAST16_WIDTH__ = 64
+const _ENOTCONN = 107
+const _ETH_P_X25 = 0x0805
+const _IPV6_CHECKSUM = 7
+const _S_ISVTX = ___S_ISVTX
+const ___DEC32_MIN__ = 1E-95
+const ___NR_lseek = 8
+const _IFLA_VLAN_FLAGS = 2
+const __XOPEN_REALTIME = 1
+const _SYS_io_setup = ___NR_io_setup
+const _TCA_UNSPEC = 0
+const ___VXLAN_DF_END = 3
+const _EILSEQ = 84
+const __SC_SPORADIC_SERVER = 160
+const _TUNSETQUEUE_val = 1074025689
+const _LINK_XSTATS_TYPE_BOND = 2
+const _SCNo32 = "o"
+const _IFLA_BR_MCAST_MLD_VERSION = 44
+const _PRIXFAST8 = "X"
+const _N_PPP = 3
+const _RTNLGRP_IPV6_PREFIX = 18
+const _STATX_CTIME = 0x00000080
+const _WEXITED = 4
+const _SO_SECURITY_AUTHENTICATION = 22
+const _IFLA_INET_UNSPEC = 0
+const _IPTOS_ECN_ECT0 = 0x02
+const _IPTOS_ECN_ECT1 = 0x01
+const _TCP_QUICKACK = 12
+const _SEEK_CUR = 1
+const _NO_DATA = 4
+const _BS0 = 0000000
+const _REG_CSGSFS = 18
+const _ECHOE = 0000020
+const ___NR_sched_setscheduler = 144
+const _NDTPA_PROXY_DELAY = 13
+const _SYS_fsync = ___NR_fsync
+const _RTAX_UNSPEC = 0
+const _GAI_NOWAIT = 1
+const _RPM_PCO_CHANGE = 2
+const __SC_PRIORITY_SCHEDULING = 10
+const __POSIX_ASYNC_IO = 1
+const _O_TRUNC = 01000
+const __SYS_FILE_H = 1
+const _IFLA_BR_MCAST_STARTUP_QUERY_CNT = 29
+const _N_6PACK = 7
+const _LINUX_REBOOT_CMD_RESTART = 0x01234567
+const ___NR_io_uring_setup = 425
+const _PR_SPEC_ENABLE = (1 << 1)
+const _F_SETLKW64 = 7
+const _IFLA_MACSEC_CIPHER_SUITE = 4
+const ___NR_setsid = 112
+const ___RLIMIT_NPROC = 6
+const __SC_SIGNALS = 158
+const _IFLA_BR_MCAST_SNOOPING = 23
+const _IPPROTO_DCCP = 33
+const _IFLA_HSR_VERSION = 6
+const ___NR_timerfd_create = 283
+const _DEV_PARPORT_DEVICE_TIMESLICE = 1
+const ___FLT32X_HAS_INFINITY__ = 1
+const __SC_SINGLE_PROCESS = 151
+const _NET_TCP_ABORT_ON_OVERFLOW = 75
+const _SCM_RIGHTS = 1
+const _FS_XFLAG_NODUMP = 0x00000080
+const __IO_USER_LOCK = 0x8000
+const _PR_SET_NAME = 15
+const _INT_FAST16_MIN = (-9223372036854775807-1)
+const _EREMOTEIO = 121
+const _B2000000 = 0010013
+const _AI_CANONNAME = 0x0002
+const __SC_TTY_NAME_MAX = 72
+const _SYS_acct = ___NR_acct
+const _UINT_LEAST32_WIDTH = 32
+const _PR_GET_FPEXC = 11
+const _SYS_listen = ___NR_listen
+const _STATX_ATTR_COMPRESSED = 0x00000004
+const _PTRACE_O_TRACEEXEC = 16
+const ___NR_mkdir = 83
+const __CS_XBS5_ILP32_OFFBIG_LIBS = 1106
+const _IPPROTO_RAW = 255
+const _MAP_FIXED = 0x10
+const _TCP_USER_TIMEOUT = 18
+const __BITS_CPU_SET_H = 1
+const _PRIiLEAST8 = "i"
+const _ETHERTYPE_IPX = 0x8137
+const _IPTOS_ECN_MASK = 0x03
+const __LARGEFILE_SOURCE = 1
+const ___NR_writev = 20
+const _SYS_kcmp = ___NR_kcmp
+const __SC_LOGIN_NAME_MAX = 71
+const _IFLA_PORT_UNSPEC = 0
+const __STAT_VER = __STAT_VER_LINUX
+const _F_SHLCK = 8
+const __CS_POSIX_V6_ILP32_OFF32_LDFLAGS = 1117
+const __SC_2_C_VERSION = 96
+const __SC_LEVEL3_CACHE_LINESIZE = 196
+const _IPPORT_RESERVED = 1024
+const __CS_POSIX_V6_ILP32_OFFBIG_LIBS = 1122
+const __BITS_TYPES_STRUCT_SCHED_PARAM = 1
+const ___FLT16_MIN_EXP__ = (-13)
+const _ARPHRD_IRDA = 783
+const _SYS_ioctl = ___NR_ioctl
+const _SYS_fork = ___NR_fork
+const _LLONG_MAX = ___LONG_LONG_MAX__
+const _KERN_PANIC_ON_WARN = 77
+const _ETH_P_NCSI = 0x88F8
+const _HAVE_STRING_H = 1
+const ___SIZE_MAX__ = 0xffffffffffffffff
+const __CS_GNU_LIBC_VERSION = 2
+const _UIO_MAXIOV = ___IOV_MAX
+const _SIOCGIFCONF = 0x8912
+const _RTA_MULTIPATH = 9
+const ___POSIX_FADV_DONTNEED = 4
+const ___NR_signalfd4 = 289
+const _PR_SVE_GET_VL = 51
+const _PORT_VDP_RESPONSE_VTID_VIOLATION = 4
+const ___NR_set_thread_area = 205
+const _IFLA_IPVLAN_UNSPEC = 0
+const _ARPHRD_IEEE802 = 6
+const _IFF_ALLMULTI = 512
+const _NET_TCP_RFC1337 = 53
+const _NET_NF_CONNTRACK_SCTP_TIMEOUT_COOKIE_WAIT = 21
+const ___O_NOFOLLOW = 0400000
+const _PR_SVE_VL_INHERIT = (1 << 17)
+const __SC_SIGQUEUE_MAX = 34
+const __SC_SAVED_IDS = 8
+const _ENOEXEC = 8
+const _IFLA_BOND_DOWNDELAY = 5
+const _SA_ONSTACK = 0x08000000
+const _EBADE = 52
+const _EBADF = 9
+const _IPOPT_RESERVED1 = 0x20
+const _IPOPT_RESERVED2 = 0x60
+const ___USE_MISC = 1
+const _BS1 = 0020000
+const _EBADR = 53
+const _MADV_DOFORK = 11
+const __PC_REC_XFER_ALIGN = 17
+const _TIOCSERGETMULTI = 0x545A
+const ___SHRT_MAX__ = 0x7fff
+const __SC_SPIN_LOCKS = 154
+const _RTA_IIF = 3
+const _UINT_FAST8_WIDTH = 8
+const _IFLA_INFO_DATA = 2
+const ___rusage_defined = 1
+const __XOPEN_XPG2 = 1
+const __XOPEN_XPG3 = 1
+const __XOPEN_XPG4 = 1
+const ___FXSR__ = 1
+const ___FLT64_HAS_DENORM__ = 1
+const ___amd64 = 1
+const _NL_MMAP_STATUS_RESERVED = 1
+const _IP_DROP_SOURCE_MEMBERSHIP = 40
+const _SYS_fchdir = ___NR_fchdir
+const _EL2NSYNC = 45
+const _MNT_EXPIRE = 4
+const _SYS_tee = ___NR_tee
+const _NET_X25_FORWARD = 6
+const _SIGXFSZ = 25
+const _IFLA_NEW_IFINDEX = 49
+const _FSCRYPT_MODE_ADIANTUM = 9
+const __SYS_SYSCTL_H = 1
+const _IFLA_VXLAN_GROUP = 2
+const _NET_DECNET_CONF_DDCMP = -3
+const __SC_XOPEN_UNIX = 91
+const ___NR_inotify_init1 = 294
+const _F_SETFL = 4
+const _ND_OPT_PI_FLAG_AUTO = 0x40
+const _ULLONG_MAX = (_LLONG_MAX * 2 + 1)
+const _MADV_NOHUGEPAGE = 15
+const _FPE_INTOVF = 2
+const _TCP_SEND_QUEUE = 2
+const _PTRACE_O_TRACEEXIT = 64
+const _NET_IPV4_NF_CONNTRACK_TCP_TIMEOUT_MAX_RETRANS = 16
+const _RTAX_CC_ALGO = 16
+const __SC_SYMLOOP_MAX = 173
+const ___FLT128_HAS_QUIET_NAN__ = 1
+const ___IFLA_PORT_MAX = 8
+const _HAVE_EXPL = 1
+const _FF0 = 0000000
+const _FF1 = 0100000
+const _IFLA_VXLAN_LABEL = 26
+const _PR_MPX_ENABLE_MANAGEMENT = 43
+const ___NR_utimes = 235
+const _PF_CAN = 29
+const _NET_IPV4_CONF = 16
+const _NET_NETROM_NETWORK_TTL_INITIALISER = 3
+const _NET_IPV4_ROUTE_REDIRECT_SILENCE = 11
+const _XATTR_SIZE_MAX = 65536
+const _FS_POLICY_FLAG_DIRECT_KEY = _FSCRYPT_POLICY_FLAG_DIRECT_KEY
+const _N_SYNC_PPP = 14
+const _ND_RA_FLAG_MANAGED = 0x80
+const _ICMP6_RR_FLAGS_REQRESULT = 0x40
+const ___NR_msgget = 68
+const _HAVE_OFF64_T = 1
+const _SYS_link = ___NR_link
+const _ITIMER_REAL = 0
+const _ERANGE = 34
+const __POSIX_MQ_OPEN_MAX = 8
+const ___UINT_LEAST16_MAX__ = 0xffff
+const ___NR_modify_ldt = 154
+const _PTRACE_SETOPTIONS = 16896
+const _NI_DGRAM = 16
+const _STATX_BLOCKS = 0x00000400
+const ___cookie_io_functions_t_defined = 1
+const _SIOCSRARP = 0x8962
+const ___IFLA_MACSEC_MAX = 15
+const _REG_EFL = 17
+const _IFLA_CARRIER_UP_COUNT = 47
+const _O_EXCL = 0200
+const _NETLINK_CRYPTO = 21
+const _ENOENT = 2
+const _TCP_KEEPINTVL = 5
+const _ARPD_UPDATE = 0x01
+const _ARPHRD_TUNNEL = 768
+const ___O_LARGEFILE = 0
+const _NET_IPX_FORWARDING = 2
+const ___USE_XOPEN2K8XSI = 1
+const _EEXIST = 17
+const _MSG_CONFIRM = 2048
+const _ARPHRD_NONE = 0xFFFE
+const ___NETINET_IP_H = 1
+const _ENOPKG = 65
+const _SYS_NMLN = __UTSNAME_LENGTH
+const _UINT_LEAST8_MAX = (255)
+const _PR_GET_TAGGED_ADDR_CTRL = 56
+const _SOL_LLC = 268
+const _IFA_ADDRESS = 1
+const _BPF_DIV = 0x30
+const _LOGIN_NAME_MAX = 256
+const _VM_MIN_UNMAPPED = 32
+const _F_GET_SEALS = 1034
+const _NET_NEIGH_PROXY_DELAY = 11
+const _IPPORT_ROUTESERVER = 520
+const _NET_IPV4_CONF_MEDIUM_ID = 14
+const _IPV6_RECVHOPLIMIT = 51
+const __POSIX_TIMEOUTS = 200809
+const _IFLA_AF_SPEC = 26
+const _NTF_STICKY = 0x40
+const ___NR_swapoff = 168
+const ___NR_msgrcv = 70
+const _RTMGRP_NOTIFY = 2
+const _CX86_GCR = 0xb8
+const _POSIX_MADV_SEQUENTIAL = 2
+const _AI_ADDRCONFIG = 0x0020
+const _SYS_setreuid = ___NR_setreuid
+const _IPOPT_SECUR_SECRET = 0xd788
+const _NET_AX25_STANDARD_WINDOW = 5
+const _FSPICK_EMPTY_PATH = 0x00000008
+const ___NR_get_mempolicy = 239
+const _ARPHRD_IEEE802154 = 804
+const _IPV6_RECVRTHDR = 56
+const _FFI_BAD_ABI = 2
+const _ETH_P_TSN = 0x22F0
+const ___FLT128_HAS_INFINITY__ = 1
+const _X86_EFLAGS_PF_BIT = 2
+const _NET_IPV4_CONF_NOPOLICY = 16
+const ___GNUC_PATCHLEVEL__ = 0
+const __CS_POSIX_V7_ILP32_OFF32_LIBS = 1134
+const _X86_CR0_NW_BIT = 29
+const ___FLT16_MAX_EXP__ = 16
+const _RTN_ANYCAST = 4
+const _NI_NUMERICHOST = 1
+const _IFF_UP = 1
+const _NETLINK_AUDIT = 9
+const _SO_RCVTIMEO_val = 20
+const _IFLA_GENEVE_DF = 13
+const _IPOPT_LSRR = 131
+const _F_SEAL_GROW = 0x0004
+const __SC_AIO_PRIO_DELTA_MAX = 25
+const _PR_GET_DUMPABLE = 3
+const __STRING_H = 1
+const _SIGSTOP = 19
+const _MACVLAN_MODE_VEPA = 2
+const __HAVE_STRUCT_TERMIOS_C_OSPEED = 1
+const _ETH_P_PAUSE = 0x8808
+const _IPOPT_OLEN = 1
+const ___NR_rt_sigprocmask = 14
+const ___NR_set_mempolicy = 238
+const _NL_ARGMAX = __POSIX_ARG_MAX
+const _RTM_NEWADDRLABEL = 72
+const _NET_IPV6_FORWARDING = 1
+const ___NR_rt_sigqueueinfo = 129
+const _ETH_P_EDSA = 0xDADA
+const _SIGPWR = 30
+const _IFLA_VF_STATS = 8
+const _NET_CORE_AEVENT_ETIME = 20
+const ___HAVE_FLOAT64 = 1
+const _NET_CORE_WARNINGS = 22
+const _MSG_RST = 4096
+const _NET_IPV4_ICMP_PARAMPROB_RATE = 62
+const _SCHAR_MAX = ___SCHAR_MAX__
+const _PF_ATMSVC = 20
+const _RT_TABLE_COMPAT = 252
+const ___NR_pkey_free = 331
+const _PAGE_SHIFT = 12
+const _LLONG_MIN = (-_LLONG_MAX - 1)
+const _STATX_ATTR_APPEND = 0x00000020
+const _PRIdLEAST8 = "d"
+const _NET_NETROM_TRANSPORT_MAXIMUM_TRIES = 5
+const _FS_NOCOMP_FL = 0x00000400
+const _ARPOP_REPLY = 2
+const _TIOCM_CTS = 0x020
+const _AF_RXRPC = _PF_RXRPC
+const _STA_FREQHOLD = 0x0080
+const _NET_SCTP_MAX_BURST = 12
+const _SYS_quotactl = ___NR_quotactl
+const _IFLA_PORT_SELF = 25
+const _PR_SET_TIMING = 14
+const _MOUNT_ATTR_NODIRATIME = 0x00000080
+const __SC_IPV6 = 235
+const _RTA_UNSPEC = 0
+const _KERN_RTSIGNR = 32
+const _SYS_perf_event_open = ___NR_perf_event_open
+const _IFLA_BOND_AD_INFO = 23
+const _IFLA_MACVLAN_UNSPEC = 0
+const _PTRACE_CONT = 7
+const ___LDBL_MAX__ = 1.18973149535723176502126385303097021e+4932
+const ___NR_remap_file_pages = 216
+const _HAVE_LOGL = 1
+const _REG_TRAPNO = 20
+const _SIOCSIFMTU = 0x8922
+const _TCPOPT_MAXSEG = 2
+const ___NR_accept4 = 288
+const ___k8__ = 1
+const _PR_CAPBSET_READ = 23
+const _HAVE_TEE = 1
+const _CX86_CCR2 = 0xc2
+const _IP_DROP_MEMBERSHIP = 36
+const _PKEY_DISABLE_WRITE = 0x2
+const _PACKET_IGNORE_OUTGOING = 23
+const _ARPOP_NAK = 10
+const _NET_IPV6_ROUTE_GC_THRESH = 2
+const _NET_TCP_FRTO_RESPONSE = 125
+const ___NR_ptrace = 101
+const _RTNLGRP_DECnet_RULE = 16
+const _KERN_PTY = 62
+const _HAVE_CONFIG_H = 1
+const _IFLA_PORT_PROFILE = 2
+const _RANDOM_READ_THRESH = 3
+const _TCP_TX_DELAY = 37
+const ___NR_gettid = 186
+const _ATF_USETRAILERS = 0x10
+const _IPV6_MULTICAST_LOOP = 19
+const _INET6_ADDRSTRLEN = 46
+const _SOL_ATM = 264
+const ___NR_io_uring_enter = 426
+const _SO_RCVBUF = 8
+const _ENETRESET = 102
+const _BPF_MISC = 0x07
+const _MOUNT_ATTR_NOSUID = 0x00000002
+const _EWOULDBLOCK = _EAGAIN
+const _X86_CR4_PSE_BIT = 4
+const _IFLA_LINKINFO = 18
+const _NET_SCTP_RCVBUF_POLICY = 17
+const _NLMSG_DONE = 0x3
+const __PC_VDISABLE = 8
+const _SYS_setsid = ___NR_setsid
+const _PENDIN = 0040000
+const _IUCLC = 0001000
+const _ENOTBLK = 15
+const _NTF_ROUTER = 0x80
+const _POLL_IN = 1
+const _SYS_io_cancel = ___NR_io_cancel
+const ___gnu_linux__ = 1
+const _SYS_reboot = ___NR_reboot
+const _NET_IPV6_ROUTE_GC_MIN_INTERVAL = 4
+const _FS_ENCRYPTION_MODE_AES_128_CBC = _FSCRYPT_MODE_AES_128_CBC
+const _ETHER_HDR_LEN = _ETH_HLEN
+const _FS_EXTENT_FL = 0x00080000
+const _SYS_bind = ___NR_bind
+const _BPF_MAJOR_VERSION = 1
+const __BITS_ENDIANNESS_H = 1
+const _DT_REG = 8
+const _SYS_lgetxattr = ___NR_lgetxattr
+const _INPCK = 0000020
+const _SYS_timerfd_settime = ___NR_timerfd_settime
+const _X86_EFLAGS_NT_BIT = 14
+const ___IFLA_GTP_MAX = 5
+const _X86_EFLAGS_AC_BIT = 18
+const _PTRACE_PEEKUSR = 3
+const _PORT_PROFILE_RESPONSE_INPROGRESS = 257
+const _ARPHRD_IEEE1394 = 24
+const _BPF_MEM = 0x60
+const _VEOF = 4
+const ___NR_flistxattr = 196
+const _SOL_CAIF = 278
+const ___POSIX2_THIS_VERSION = 200809
+const _CLOCK_REALTIME = 0
+const _PR_PAC_APDAKEY = (1 << 2)
+const __SC_XBS5_ILP32_OFFBIG = 126
+const ___INT_FAST8_MAX__ = 0x7f
+const _SYS_select = ___NR_select
+const ___IFLA_INET6_MAX = 9
+const ___SIZEOF_PTHREAD_ATTR_T = 56
+const _IFLA_GENEVE_LABEL = 11
+const __POSIX_JOB_CONTROL = 1
+const _NET_NF_CONNTRACK_TCP_TIMEOUT_ESTABLISHED = 4
+const _SIG_BLOCK = 0
+const _RTMGRP_IPV6_IFINFO = 0x800
+const _IFLA_BR_ROOT_PORT = 12
+const _SIGTTOU = 22
+const _ILL_PRVOPC = 5
+const _IP_MSS = 576
+const _IOCSIZE_SHIFT = (__IOC_SIZESHIFT)
+const __PATH_PROTOCOLS = "/etc/protocols"
+const _SO_TIMESTAMPNS = _SO_TIMESTAMPNS_OLD
+const __SC_COLL_WEIGHTS_MAX = 40
+const __POSIX_NO_TRUNC = 1
+const _POSIX_MADV_RANDOM = 1
+const _NLMSG_ERROR = 0x2
+const _PF_NFC = 39
+const _PACKET_LOOPBACK = 5
+const ___error_t_defined = 1
+const _FS_MAXSUPER = 10
+const _PTRACE_SYSEMU_SINGLESTEP = 32
+const _EAGAIN = 11
+const __BITS_STAT_H = 1
+const _ARPHRD_HDLC = _ARPHRD_CISCO
+const _SYS_gettimeofday = ___NR_gettimeofday
+const __XOPEN_SOURCE = 700
+const __IOC_WRITE = 1
+const ___UAPI_DEF_ETHHDR = 1
+const _IP_PMTUDISC = 10
+const _NET_AX25_BACKOFF_TYPE = 3
+const ___NR_preadv = 295
+const ___POSIX_FADV_NOREUSE = 5
+const _SIGVTALRM = 26
+const _SYS_renameat2 = ___NR_renameat2
+const __PC_FILESIZEBITS = 13
+const _SYS_mmap = ___NR_mmap
+const _IP_MTU = 14
+const _SYS_msync = ___NR_msync
+const _MFD_CLOEXEC = 1
+const _CBAUDEX = 000000010000
+const _ESRMNT = 69
+const _ND_NA_FLAG_SOLICITED = 0x00000040
+const __SC_SS_REPL_MAX = 241
+const ___NR_sysfs = 139
+const _IPV6_PMTUDISC_DO = 2
+const _PTRACE_SYSCALL_INFO_NONE = 0
+const __SC_NL_LANGMAX = 120
+const _NET_TCP_TW_RECYCLE = 66
+const __SC_THREAD_ROBUST_PRIO_PROTECT = 248
+const _SYS_pidfd_send_signal = ___NR_pidfd_send_signal
+const _VREPRINT = 12
+const _N_X25 = 6
+const _IFLA_BOND_SLAVE_UNSPEC = 0
+const _NET_IPV4_FIB_HASH = 19
+const _IFLA_NEW_NETNSID = 45
+const _SOCK_RAW = 3
+const _NET_IPV4_NONLOCAL_BIND = 88
+const _NET_IPV4_TCP_WINDOW_SCALING = 34
+const _IFF_RUNNING = 64
+const _UINT32_MAX = (4294967295)
+const _RTF_DEFAULT = 0x00010000
+const ___GLIBC_USE_IEC_60559_BFP_EXT_C2X = 1
+const _KERN_OVERFLOWUID = 46
+const __SC_T_IOV_MAX = 66
+const __SC_MQ_OPEN_MAX = 27
+const _NDTA_THRESH3 = 4
+const _SIOCADDRT = 0x890B
+const _SIGPROF = 27
+const _PF_QIPCRTR = 42
+const __PATH_HEQUIV = "/etc/hosts.equiv"
+const _PR_GET_NO_NEW_PRIVS = 39
+const _NET_IPV4_NEIGH = 17
+const _IFLA_BRPORT_BRIDGE_ID = 14
+const _IFLA_IF_NETNSID = 46
+const _SYS_dup3 = ___NR_dup3
+const _AF_ATMSVC = _PF_ATMSVC
+const _PTRACE_INTERRUPT = 16903
+const ___ILP32_OFF32_CFLAGS = "-m32"
+const _VKILL = 3
+const _SYS_getsockname = ___NR_getsockname
+const _NDTA_STATS = 7
+const __SC_2_PBS_TRACK = 172
+const ___FLT_DIG__ = 6
+const __BITS_SIGNUM_H = 1
+const _NET_IPV4_CONF_SHARED_MEDIA = 7
+const _B1500000 = 0010012
+const ___RLIMIT_OFILE = 7
+const _HAVE_SYS_PRCTL_H = 1
+const __SC_TIMEOUTS = 164
+const __UNISTD_H = 1
+const _SYS_truncate = ___NR_truncate
+const _MAP_TYPE = 0x0f
+const _FSCRYPT_KEY_DESC_PREFIX = "fscrypt:"
+const _NDTA_NAME = 1
+const __SC_THREAD_PRIO_INHERIT = 80
+const __IOC_DIRMASK = ((1 << __IOC_DIRBITS)-1)
+const _STA_DEL = 0x0020
+const _PTRACE_DETACH = 17
+const ___IFLA_INET_MAX = 2
+const _NET_NF_CONNTRACK_FRAG6_TIMEOUT = 29
+const _FS_JOURNAL_DATA_FL = 0x00004000
+const _IPV6_MTU = 24
+const _EXIT_SUCCESS = 0
+const _RTAX_INITCWND = 11
+const _IFLA_VLAN_QOS_UNSPEC = 0
+const _IFLA_MACSEC_ENCRYPT = 7
+const ___k8 = 1
+const _MREMAP_MAYMOVE = 1
+const _IPVLAN_F_PRIVATE = 0x01
+const _MADV_KEEPONFORK = 19
+const ___NR_readlinkat = 267
+const ___STDC_UTF_32__ = 1
+const ___MAX_BAUD = _B4000000
+const __POSIX_CLOCKRES_MIN = 20000000
+const _KERN_RTSIGMAX = 33
+const _MAP_DENYWRITE = 0x00800
+const _ETH_P_LOCALTALK = 0x0009
+const _TCP_LINGER2 = 8
+const _SOL_SOCKET = 1
+const _PF_IB = 27
+const _IPV6_ORIGDSTADDR = 74
+const _SIGILL = 4
+const _SIOCDELRT = 0x890C
+const _EPOLLMSG = 1024
+const _EXTPROC = 0200000
+const _NET_IPV4_ICMP_DESTUNREACH_RATE = 60
+const __POSIX_V7_LP64_OFF64 = 1
+const __GETOPT_CORE_H = 1
+const ___USE_GNU = 1
+const _SOCK_RDM = 4
+const _SOL_NETLINK = 270
+const _CX86_ARR_BASE = 0xc4
+const _REG_ERR = 19
+const _SYS_finit_module = ___NR_finit_module
+const ___clock_t_defined = 1
+const _SYS_madvise = ___NR_madvise
+const _NET_TCP_MODERATE_RCVBUF = 106
+const _PR_SET_SECUREBITS = 28
+const _INT8_MIN = (-128)
+const _X86_CR4_PCE_BIT = 8
+const __IOC_READ = 2
+const _NETDB_SUCCESS = 0
+const _NDTA_THRESH1 = 2
+const _NDTA_THRESH2 = 3
+const ___IFLA_VF_PORT_MAX = 2
+const _KERN_PIDMAX = 55
+const _NET_SCTP_ADDIP_ENABLE = 13
+const ___STDC_UTF_16__ = 1
+const __SC_BC_STRING_MAX = 39
+const __CS_LFS_LINTFLAGS = 1003
+const _FILE_DEDUPE_RANGE_DIFFERS = 1
+const __POSIX2_C_BIND = ___POSIX2_THIS_VERSION
+const _IFLA_XFRM_UNSPEC = 0
+const ___SIZEOF_LONG_LONG__ = 8
+const __POSIX_SPIN_LOCKS = 200809
+const _NL_LANGMAX = __POSIX2_LINE_MAX
+const _SO_REUSEPORT = 15
+const _IFLA_BR_ROOT_ID = 10
+const _ENOMEDIUM = 123
+const _NET_CORE_MSG_COST = 8
+const ___ILP32_OFFBIG_CFLAGS = "-m32 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"
+const _IPPROTO_SCTP = 132
+const _HAVE_NET_ROUTE_H = 1
+const _SYS_setrlimit = ___NR_setrlimit
+const __K_SS_MAXSIZE = 128
+const _TIOCGWINSZ = 0x5413
+const _IPV6_RXDSTOPTS = _IPV6_DSTOPTS
+const _SYS_readlink = ___NR_readlink
+const ___UINT_FAST8_MAX__ = 0xff
+const _MSG_MORE = 32768
+const _SIGINT = 2
+const __CS_POSIX_V6_ILP32_OFF32_CFLAGS = 1116
+const _SO_PASSSEC = 34
+const _ENOCSI = 50
+const _BPF_A = 0x10
+const _BPF_B = 0x10
+const _INT32_MIN = (-2147483647-1)
+const _BPF_H = 0x08
+const _STATX_GID = 0x00000010
+const _BPF_K = 0x00
+const ___NR_setgroups = 116
+const _SKF_AD_MAX = 64
+const __CS_POSIX_V6_LP64_OFF64_LINTFLAGS = 1127
+const _TIOCNOTTY = 0x5422
+const _TCSETAF = 0x5408
+const _IFLA_BOND_ALL_SLAVES_ACTIVE = 17
+const _BPF_W = 0x00
+const _BPF_X = 0x08
+const _IFLA_BRPORT_HOLD_TIMER = 23
+const __POSIX_ADVISORY_INFO = 200809
+const __SC_V7_LPBIG_OFFBIG = 240
+const ___FLT16_MIN__ = 6.10351562500000000000000000000000000e-516
+const _NET_IPV4_CONF_ARP_NOTIFY = 22
+const _TCSETAW = 0x5407
+const _NET_IPV6_IP6FRAG_SECRET_INTERVAL = 24
+const _NETLINK_UNUSED = 1
+const _SCNiLEAST8 = "hhi"
+const _NET_NF_CONNTRACK_BUCKETS = 14
+const _IFLA_VXLAN_REMCSUM_RX = 22
+const _SOCK_STREAM = 1
+const ___FILE_defined = 1
+const _NET_IPV6_ROUTE = 18
+const _SIGIOT = _SIGABRT
+const _IFLA_VF_STATS_RX_DROPPED = 7
+const __SC_V7_LP64_OFF64 = 239
+const _SYS_sigaltstack = ___NR_sigaltstack
+const _SIOCSIFBR = 0x8941
+const _TIME_DEL = 2
+const _ETH_P_BPQ = 0x08FF
+const ___NR_lstat = 6
+const _ETH_P_CANFD = 0x000D
+const __POSIX_PRIORITY_SCHEDULING = 200809
+const _SYS_getresuid = ___NR_getresuid
+const _SYS_connect = ___NR_connect
+const _PF_ROSE = 11
+const _BPF_IMM = 0x00
+const _ARPHRD_FDDI = 774
+const _PF_FILE = _PF_LOCAL
+const _ETH_P_HDLC = 0x0019
+const ___GCC_ATOMIC_POINTER_LOCK_FREE = 2
+const _RTM_NEWNEIGHTBL = 64
+const _SYS_seccomp = ___NR_seccomp
+const _SI_USER = 0
+const _HAVE_DLFCN_H = 1
+const _FS_RESERVED_FL = 0x80000000
+const ___lldiv_t_defined = 1
+const _EL2HLT = 51
+const _PR_SET_UNALIGN = 6
+const __POSIX2_BC_STRING_MAX = 1000
+const _IFLA_BR_TOPOLOGY_CHANGE_DETECTED = 15
+const _X86_CR0_ET_BIT = 4
+const _FRAME_SIZE = 168
+const __CS_POSIX_V7_ILP32_OFF32_LDFLAGS = 1133
+const _NET_IPV4_CONF_ARP_IGNORE = 19
+const _PRIO_MAX = 20
+const _IFLA_VXLAN_REMCSUM_TX = 21
+const _BPF_MOD = 0x90
+const ___SI_ASYNCIO_AFTER_SIGIO = 1
+const _TCXONC = 0x540A
+const _AF_PACKET = _PF_PACKET
+const _TIOCSPGRP_val = 21520
+const _HAVE_AS_COMDAT_GAS = 1
+const _INT32_WIDTH = 32
+const __IOC_DIRSHIFT = (__IOC_SIZESHIFT+__IOC_SIZEBITS)
+const _NDTPA_RETRANS_TIME = 5
+const ___NETINET_IF_ETHER_H = 1
+const _NETLINK_KOBJECT_UEVENT = 15
+const __POSIX_FSYNC = 200809
+const _IFF_NAPI_FRAGS = 0x0020
+const _ETH_P_ATALK = 0x809B
+const __NETINET_IN_H = 1
+const __STAT_VER_LINUX = 1
+const _ICMP6_TIME_EXCEEDED = 3
+const _NET_IPV4_TCP_KEEPALIVE_INTVL = 68
+const _BPF_IND = 0x40
+const _ICMP6_RR_RESULT_FLAGS_OOB = 0x0200
+const _NET_NF_CONNTRACK_SCTP_TIMEOUT_SHUTDOWN_ACK_SENT = 26
+const __SYS_RESOURCE_H = 1
+const _ND_OPT_TARGET_LINKADDR = 2
+const _AT_FDCWD = -100
+const _RTNLGRP_TC = 4
+const __POSIX_SEM_NSEMS_MAX = 256
+const _IFLA_BOND_LP_INTERVAL = 19
+const ___USE_XOPEN = 1
+const _X86_CR0_AM_BIT = 18
+const _SYNC_FILE_RANGE_WRITE_AND_WAIT = (_SYNC_FILE_RANGE_WRITE | _SYNC_FILE_RANGE_WAIT_BEFORE | _SYNC_FILE_RANGE_WAIT_AFTER)
+const _IFF_DEBUG = 4
+const _UINT8_WIDTH = 8
+const ___FLT32_HAS_QUIET_NAN__ = 1
+const ___NR_open_tree = 428
+const _IN_IGNORED = 0x00008000
+const _KERN_SPARC_REBOOT = 21
+const _SI_QUEUE = -1
+const _TIOCVHANGUP = 0x5437
+const _PR_MCE_KILL = 33
+const _SYS_modify_ldt = ___NR_modify_ldt
+const _RTNLGRP_IPV4_MROUTE = 6
+const _epoll_data_offset = 4
+const ___NR_mq_timedreceive = 243
+const ___WORDSIZE_TIME64_COMPAT32 = 1
+const ___statx_timestamp_defined = 1
+const ___FLT32_IS_IEC_60559__ = 2
+const _RE_DUP_MAX = (0x7fff)
+const _SIOCDARP = 0x8953
+const _RTM_NEWNSID = 88
+const _PR_MCE_KILL_LATE = 0
+const _FS_DQ_ALLOCATED = 6
+const _FS_NOCOW_FL = 0x00800000
+const ___NR_getpgid = 121
+const _IPV6_DSTOPTS = 59
+const __SC_LEVEL1_DCACHE_ASSOC = 189
+const _SO_PEERNAME = 28
+const _CLONE_THREAD = 0x00010000
+const ___ORDER_PDP_ENDIAN__ = 3412
+const __SC_BARRIERS = 133
+const _EBADFD = 77
+const _X86_EFLAGS_OF_BIT = 11
+const _ETHERTYPE_NTRAILER = 16
+const _TIOCOUTQ = 0x5411
+const _SYS_pkey_alloc = ___NR_pkey_alloc
+const _AF_APPLETALK = _PF_APPLETALK
+const ___NR_io_destroy = 207
+const _TCP_REPAIR = 19
+const _IFA_FLAGS = 8
+const _VM_PAGE_CLUSTER = 10
+const __NET_IF_ARP_H = 1
+const _IFLA_TUN_GROUP = 2
+const ___NR_ioprio_get = 252
+const _NI_NOFQDN = 4
+const ___SIZE_WIDTH__ = 64
+const _SO_DOMAIN = 39
+const ___FLT16_DECIMAL_DIG__ = 5
+const _X86_CR0_CD_BIT = 30
+const _RMNET_FLAGS_INGRESS_DEAGGREGATION = (1 << 0)
+const _NET_BRIDGE_NF_CALL_ARPTABLES = 1
+const _FSCRYPT_POLICY_FLAGS_PAD_4 = 0x00
+const _FSCRYPT_POLICY_FLAGS_PAD_8 = 0x01
+const _BUFSIZ = 8192
+const _VWERASE = 14
+const _ETH_P_FCOE = 0x8906
+const _N_TTY = 0
+const _VXLAN_DF_INHERIT = 2
+const _NET_IPV6_AUTOCONF = 6
+const _WINT_WIDTH = 32
+const _IFLA_VF_LINK_STATE_ENABLE = 1
+const _IFA_TARGET_NETNSID = 10
+const _XDP_ATTACHED_MULTI = 4
+const _MSG_DONTWAIT = 64
+const _ATF_DONTPUB = 0x40
+const _IN_ATTRIB = 0x00000004
+const __STDLIB_H = 1
+const _KERN_CTLALTDEL = 22
+const _BPF_XOR = 0xa0
+const _TIOCCONS = 0x541D
+const _RTM_SETLINK = 19
+const _SO_TIMESTAMP_NEW = 63
+const _BPF_MSH = 0xa0
+const __SC_ARG_MAX = 0
+const _NET_IPV4_NF_CONNTRACK_SCTP_TIMEOUT_SHUTDOWN_SENT = 24
+const ___LDBL_MIN_10_EXP__ = (-4931)
+const _IPTOS_PREC_ROUTINE = _IPTOS_CLASS_CS0
+const ___SSE_MATH__ = 1
+const _SCHAR_WIDTH = 8
+const _SYS_fadvise64 = ___NR_fadvise64
+const _ATF_PERM = 0x04
+const _PR_SET_MM_START_CODE = 1
+const ___SIGRTMIN = 32
+const _SI_LOAD_SHIFT = 16
+const _O_NOCTTY = 0400
+const _INT_FAST32_WIDTH = ___WORDSIZE
+const _RTF_NAT = 0x08000000
+const _ENOBUFS = 105
+const _NET_NETFILTER = 19
+const _IFLA_COST = 8
+const _ICMP6_PARAMPROB_OPTION = 2
+const __SC_SYSTEM_DATABASE_R = 163
+const _IOC_OUT = (__IOC_READ << __IOC_DIRSHIFT)
+const _CSIGNAL = 0x000000ff
+const _SYS_sched_setattr = ___NR_sched_setattr
+const ___DECIMAL_DIG__ = 21
+const _ENOTSUP = _EOPNOTSUPP
+const _PORT_PROFILE_RESPONSE_INVALID = 258
+const _TIOCM_RI = _TIOCM_RNG
+const _RTM_NEWRULE = 32
+const _VEOL = 11
+const _MAP_SHARED = 0x01
+const _MADV_DODUMP = 17
+const _VM_ZONE_RECLAIM_MODE = 31
+const __SC_2_SW_DEV = 51
+const ___GCC_DESTRUCTIVE_SIZE = 64
+const ___IFLA_VF_LINK_STATE_MAX = 3
+const _SO_WIFI_STATUS = 41
+const ___NR_openat = 257
+const _RTAX_CWND = 7
+const _HAVE_TANL = 1
+const _CSIZE = 0000060
+const ___NR_pwritev2 = 328
+const ___GXX_ABI_VERSION = 1017
+const _BPF_MUL = 0x20
+const _IFLA_BRPORT_LEARNING = 8
+const _SYS_flistxattr = ___NR_flistxattr
+const __STAT_VER_KERNEL = 0
+const _TIOCM_SR = 0x010
+const __SYS_TIMES_H = 1
+const _TIOCM_ST = 0x008
+const _NET_IPV4_ROUTE_MIN_DELAY = 2
+const _GENEVE_DF_MAX = 2
+const _PR_CAP_AMBIENT_LOWER = 3
+const _SYS_getuid = ___NR_getuid
+const ___FLT_EVAL_METHOD__ = 0
+const _RT_SCOPE_LINK = 253
+const _IOCSIZE_MASK = (__IOC_SIZEMASK << __IOC_SIZESHIFT)
+const ___USE_LARGEFILE = 1
+const ___NR_recvmmsg = 299
+const _IFLA_NUM_VF = 21
+const _PTRACE_EVENTMSG_SYSCALL_EXIT = 2
+const _PROT_GROWSUP = 0x02000000
+const ___SIZEOF_LONG__ = 8
+const _IFLA_STATS = 7
+const _O_DIRECT = ___O_DIRECT
+const __POSIX_RTSIG_MAX = 8
+const _IFLA_XDP_DRV_PROG_ID = 5
+const _KERN_COMPAT_LOG = 73
+const _IP_PMTUDISC_DONT = 0
+const _IPPORT_CMDSERVER = 514
+const _IFLA_GTP_ROLE = 4
+const _KERN_MSGMAX = 35
+const _PF_WANPIPE = 25
+const _IPOPT_OPTVAL = 0
+const _SIGKILL = 9
+const ___STDC_IEC_559__ = 1
+const ___SIG_ATOMIC_MIN__ = (-___SIG_ATOMIC_MAX__ - 1)
+const ___INT_WIDTH__ = 32
+const ___NR_mount = 165
+const ___NR_llistxattr = 195
+const _TIOCM_RNG = 0x080
+const _PRIO_MIN = -20
+const _NDTPA_PROXY_QLEN = 14
+const _FS_ENCRYPTION_MODE_AES_128_CTS = _FSCRYPT_MODE_AES_128_CTS
+const _NET_ATALK_AARP_TICK_TIME = 2
+const _F_SET_FILE_RW_HINT = 1038
+const __SS_SIZE = 128
+const __POSIX_SPORADIC_SERVER = -1
+const ___GCC_ATOMIC_INT_LOCK_FREE = 2
+const ___O_DIRECT = 040000
+const ___WINT_WIDTH__ = 32
+const _FS_CASEFOLD_FL = 0x40000000
+const _NET_NF_CONNTRACK_SCTP_TIMEOUT_CLOSED = 20
+const _MNT_DETACH = 2
+const ___iovec_defined = 1
+const _INT_FAST8_MAX = (127)
+const _F_SETFD = 2
+const _TCPOLEN_TIMESTAMP = 10
+const __CS_GNU_LIBPTHREAD_VERSION = 3
+const _HAVE_UNSHARE = 1
+const _EH_FRAME_FLAGS = "aw"
+const _EPOLLRDBAND = 128
+const _KERN_ACPI_VIDEO_FLAGS = 71
+const _SYS_bpf = ___NR_bpf
+const _SYS_set_tid_address = ___NR_set_tid_address
+const _TIOCMBIC = 0x5417
+const _SYS_getgroups = ___NR_getgroups
+const _HAVE_ACOSL = 1
+const _S_IFREG = ___S_IFREG
+const _F_GETOWN = ___F_GETOWN
+const _TIOCMBIS = 0x5416
+const __SC_NGROUPS_MAX = 3
+const _HAVE_SYNC_FILE_RANGE = 1
+const _ETH_ALEN = 6
+const _IP_MULTICAST_TTL = 33
+const __CS_POSIX_V6_ILP32_OFF32_LIBS = 1118
+const ___MMX_WITH_SSE__ = 1
+const __POSIX_TIMERS = 200809
+const __GNU_SOURCE = 1
+const _FFI_TYPE_LAST = _FFI_TYPE_COMPLEX
+const _PACKET_TX_HAS_OFF = 19
+const _NET_TCP_MAX_SYN_BACKLOG = 55
+const _SO_BSDCOMPAT = 14
+const _X86_EFLAGS_FIXED_BIT = 1
+const _SIOCGIFNAME = 0x8910
+const _RTF_MODIFIED = 0x0020
+const _IFLA_GENEVE_REMOTE = 2
+const __STDC_PREDEF_H = 1
+const _IFLA_BR_MCAST_QUERY_INTVL = 33
+const _SEEK_SET = 0
+const _SYS_fchmod = ___NR_fchmod
+const _INT8_MAX = (127)
+const __BITS_UIO_EXT_H = 1
+const __LFS_ASYNCHRONOUS_IO = 1
+const _IFLA_STATS_LINK_64 = 1
+const ___NR_sched_setaffinity = 203
+const _HAVE_SYS_FILE_H = 1
+const _IP_PMTUDISC_WANT = 1
+const _PTRACE_SETFPXREGS = 19
+const _NET_DCCP_DEFAULT = 1
+const _NET_TCP_BIC_BETA = 108
+const _RTMSG_OVERRUN = _NLMSG_OVERRUN
+const ___NR_semctl = 66
+const __BITS_SIGCONTEXT_H = 1
+const ___NR_getegid = 108
+const ___NR_rt_sigsuspend = 130
+const _SYS_membarrier = ___NR_membarrier
+const _FS_HUGE_FILE_FL = 0x00040000
+const ___NR_geteuid = 107
+const ___FLT32_DIG__ = 6
+const _IFLA_VF_BROADCAST = 13
+const _RLIMIT_AS = 9
+const ___LONG_DOUBLE_USES_FLOAT128 = 0
+const _WAIT_MYPGRP = 0
+const _SYS_brk = ___NR_brk
+const _SCHED_IDLE = 5
+const _FFI_TYPE_INT = 1
+const ___UINT64_MAX__ = 0xffffffffffffffff
+const _ULONG_LONG_MAX = (_LONG_LONG_MAX * 2 + 1)
+const _PTRACE_SETSIGMASK = 16907
+const _TCP_REPAIR_WINDOW = 29
+const __FILE_OFFSET_BITS = 64
+const ___NR_getpgrp = 111
+const _SCNiLEAST16 = "hi"
+const _WCONTINUED = 8
+const _SYS_getpriority = ___NR_getpriority
+const ___ELF__ = 1
+const _PACKET_ORIGDEV = 9
+const __CS_LFS64_CFLAGS = 1004
+const _IN_MOVE_SELF = 0x00000800
+const _IFLA_VXLAN_GBP = 23
+const _FSLABEL_MAX = 256
+const _NET_IPV4_NF_CONNTRACK_TCP_TIMEOUT_SYN_SENT = 2
+const _DEV_PARPORT_DEFAULT_TIMESLICE = 1
+const _SYS_epoll_pwait = ___NR_epoll_pwait
+const _AF_UNSPEC = _PF_UNSPEC
+const _NDA_PORT = 6
+const __SC_ADVISORY_INFO = 132
+const _SYS_stat = ___NR_stat
+const _SIGTSTP = 20
+const _FSCRYPT_KEY_STATUS_PRESENT = 2
+const _UINT64_WIDTH = 64
+const _B2400 = 0000013
+const ___LITTLE_ENDIAN = 1234
+const _HAVE_SYS_SOCKET_H = 1
+const _IPOPT_CLASS_MASK = 0x60
+const _UINT_LEAST16_MAX = (65535)
+const _TIME_OOP = 3
+const _SYS_get_thread_area = ___NR_get_thread_area
+const _ETH_ZLEN = 60
+const __POSIX2_COLL_WEIGHTS_MAX = 2
+const _CIBAUD = 002003600000
+const _HAVE_NETINET_IP_H = 1
+const _HAVE_SYS_PTRACE_H = 1
+const _PTRDIFF_MIN = (-9223372036854775807-1)
+const _ETH_P_QINQ1 = 0x9100
+const _ETH_P_QINQ2 = 0x9200
+const _ETH_P_QINQ3 = 0x9300
+const __POSIX2_LOCALEDEF = ___POSIX2_THIS_VERSION
+const _MOD_OFFSET = _ADJ_OFFSET
+const _IPPORT_BIFFUDP = 512
+const _SYS_readlinkat = ___NR_readlinkat
+const __SC_SHELL = 157
+const _NET_IPV4_TCP_FIN_TIMEOUT = 49
+const _TIOCGICOUNT = 0x545D
+const _TH_PUSH = 0x08
+const _PF_RDS = 21
+const _RTNLGRP_NEIGH = 3
+const _ETH_P_ERSPAN2 = 0x22EB
+const _FS_PROJINHERIT_FL = 0x20000000
+const _IFF_SLAVE = 2048
+const __CS_XBS5_ILP32_OFF32_LIBS = 1102
+const _FSCONFIG_SET_BINARY = 2
+const _TIOCSER_TEMT = 0x01
+const ___BYTE_ORDER = ___LITTLE_ENDIAN
+const _SCNiLEAST32 = "i"
+const _RTM_NEWADDR = 20
+const ___FLT_EVAL_METHOD_TS_18661_3__ = 0
+const _SYS_create_module = ___NR_create_module
+const ___NR_process_vm_writev = 311
+const _ATF_NETMASK = 0x20
+const _EACCES = 13
+const _ABI_DEFHANDLER_ELF = 2
+const _EFAULT = 14
+const ___TCA_ROOT_MAX = 5
+const ___NR_mbind = 237
+const _X86_EFLAGS_ZF_BIT = 6
+const _TCP_RECV_QUEUE = 1
+const _IFF_NO_PI = 0x1000
+const _IN_CLOSE_WRITE = 0x00000008
+const _FFI_LONG_LONG_MAX = _LONG_LONG_MAX
+const _TIOCM_RTS = 0x004
+const _IPTOS_MINCOST = _IPTOS_LOWCOST
+const _KERN_VERSION = 4
+const ___NR_pivot_root = 155
+const _NET_NF_CONNTRACK_TCP_TIMEOUT_CLOSE_WAIT = 6
+const _IFLA_TUN_TYPE = 3
+const _IPPORT_EXECSERVER = 512
+const _IPPROTO_DSTOPTS = 60
+const __BITS_SIGNUM_GENERIC_H = 1
+const _EXTA = _B19200
+const _EXTB = _B38400
+const _PF_TIPC = 30
+const _SYS_prctl = ___NR_prctl
+const ___FLT64_DECIMAL_DIG__ = 17
+const _FS_DQ_FREE = 7
+const _WNOWAIT = 0x01000000
+const _F_SETLK = _F_SETLK64
+const _NET_IPV4_INET_PEER_MAXTTL = 71
+const _PRIuLEAST16 = "u"
+const _IPOIB_MODE_CONNECTED = 1
+const _VM_UNUSED2 = 2
+const _VM_UNUSED3 = 3
+const _VM_UNUSED4 = 4
+const _VM_UNUSED5 = 6
+const _VM_UNUSED7 = 7
+const _VM_UNUSED8 = 8
+const _ETH_P_FIP = 0x8914
+const ___NR_getitimer = 36
+const __POSIX_THREAD_KEYS_MAX = 128
+const _ICMP6_RR_FLAGS_FORCEAPPLY = 0x20
+const __BITS_SIGINFO_ARCH_H = 1
+const _IPOPT_SEC = _IPOPT_SECURITY
+const _S_IWUSR = ___S_IWRITE
+const _TCP_MSS = 512
+const _SYS_inotify_rm_watch = ___NR_inotify_rm_watch
+const _ICMP6_RR_PCOUSE_RAFLAGS_ONLINK = 0x20
+const _RTNL_FAMILY_IPMR = 128
+const _RANDOM_UUID = 6
+const __SC_V6_ILP32_OFFBIG = 177
+const _NET_IPV6_HOP_LIMIT = 2
+const _IPPORT_RJE = 77
+const ___NR_getxattr = 191
+const _SYS_mq_unlink = ___NR_mq_unlink
+const _TCSETSF = 0x5404
+const _SO_ATTACH_REUSEPORT_CBPF = 51
+const _ULONG_MAX = (_LONG_MAX * 2 + 1)
+const _NET_CORE_BUDGET = 19
+const _SYS_readv = ___NR_readv
+const _FS_SYNC_FL = 0x00000008
+const _TCP_CM_INQ = _TCP_INQ
+const _IFLA_BOND_RESEND_IGMP = 15
+const _NET_TCP_DEFAULT_WIN_SCALE = 105
+const _TCSETSW = 0x5403
+const _EXIT_FAILURE = 1
+const ___NR_setns = 308
+const _MOUNT_ATTR__ATIME = 0x00000070
+const _SYS_fstatfs = ___NR_fstatfs
+const _NET_IPV4_NF_CONNTRACK_TCP_LOOSE = 17
+const _NETLINK_ROUTE = 0
+const _PR_SET_FPEMU = 10
+const _RTN_UNICAST = 1
+const __POSIX_THREAD_PRIO_INHERIT = 200809
+const _RTPROT_NTK = 15
+const ___FLT_IS_IEC_60559__ = 2
+const _ETH_P_PRP = 0x88FB
+const __SC_PASS_MAX = 88
+const ___NR_umask = 95
+const _FASYNC = _O_ASYNC
+const _TIOCSETD = 0x5423
+const _INT_FAST8_MIN = (-128)
+const _TCP_FASTOPEN = 23
+const _TCSAFLUSH = 2
+const _IFLA_BR_GROUP_FWD_MASK = 9
+const _RTA_EXPIRES = 23
+const _FSCRYPT_KEY_STATUS_INCOMPLETELY_REMOVED = 3
+const _SYS_ioprio_get = ___NR_ioprio_get
+const _PACKAGE_STRING = "package-unused version-unused"
+const _NLM_F_REPLACE = 0x100
+const _ETH_P_ECONET = 0x0018
+const _IPOPT_CONTROL = 0x00
+const _RTM_NEWACTION = 48
+const _ENOTTY = 25
+const _NET_TCP_MEM = 83
+const _STDIN_FILENO = 0
+const _FS_MAX_KEY_SIZE = _FSCRYPT_MAX_KEY_SIZE
+const _HAVE_SEMAPHORE_H = 1
+const _PR_TASK_PERF_EVENTS_DISABLE = 31
+const ___NR_membarrier = 324
+const _SYS_readahead = ___NR_readahead
+const _EINTR = 4
+const _UINT_FAST32_MAX = (18446744073709551615)
+const _ENETUNREACH = 101
+const __SC_LEVEL1_DCACHE_SIZE = 188
+const ___HAVE_SPECULATION_SAFE_VALUE = 1
+const _SYS_request_key = ___NR_request_key
+const _SYS_ioperm = ___NR_ioperm
+const _RTNH_F_OFFLOAD = 8
+const _ETHER_CRC_LEN = 4
+const _INET_ADDRSTRLEN = 16
+const _N_MASC = 8
+const _NET_IPV4_NF_CONNTRACK_TCP_TIMEOUT_LAST_ACK = 7
+const __SYS_CDEFS_H = 1
+const __POSIX_THREAD_CPUTIME = 0
+const _SYS_mknod = ___NR_mknod
+const _F_OWNER_PGRP = 2
+const _NET_ATALK_AARP_EXPIRY_TIME = 1
+const _PACKET_QDISC_BYPASS = 20
+const _NET_TCP_RMEM = 85
+const _IFLA_BR_ROOT_PATH_COST = 13
+const _AT_RECURSIVE = 0x8000
+const _EIDRM = 43
+const _IFLA_TUN_UNSPEC = 0
+const ______fpos_t_defined = 1
+const _ECONNABORTED = 103
+const _ILL_BADIADDR = 9
+const _IPPROTO_AH = 51
+const _KERN_PRINTK_RATELIMIT_BURST = 61
+const _MS_SYNC = 4
+const _PACKET_TX_RING = 13
+const _PR_PAC_APGAKEY = (1 << 4)
+const _SYS_io_destroy = ___NR_io_destroy
+const ___LDBL_MAX_10_EXP__ = 4932
+const _F_GETSIG = ___F_GETSIG
+const _NET_IPV4_CONF_ARP_ACCEPT = 21
+const _ETH_FCS_LEN = 4
+const ___INT_LEAST32_MAX__ = 0x7fffffff
+const ___NR_uselib = 134
+const ___NR_symlink = 88
+const _ARPD_FLUSH = 0x03
+const _FS_DQ_WARNINGS = 9
+const _NLM_F_ATOMIC = 0x400
+const _NET_ROSE_ROUTING_CONTROL = 6
+const ___S_IFDIR = 0040000
+const _P_ALL = 0
+const ___NR_semget = 64
+const ___NR_getsockopt = 55
+const _L_INCR = 1
+const _IPOPT_SID = _IPOPT_SATID
+const ___LDBL_IS_IEC_60559__ = 2
+const _SCNx16 = "hx"
+const _STATX_BASIC_STATS = 0x000007ff
+const _SIGWINCH = 28
+const _FSCRYPT_KEY_DESC_PREFIX_SIZE = 8
+const __POSIX_LINK_MAX = 8
+const __SC_GETGR_R_SIZE_MAX = 69
+const ___NR_unlinkat = 263
+const _KERN_NODENAME = 7
+const ___USE_XOPEN2KXSI = 1
+const _RENAME_NOREPLACE = (1 << 0)
+const _EPROTONOSUPPORT = 93
+const __POSIX2_BC_BASE_MAX = 99
+const _TCP_SYN_RECV = 3
+const __POSIX_MAPPED_FILES = 200809
+const _IFF_NOFILTER = 0x1000
+const _MS_VERBOSE = 32768
+const _RTNLGRP_PHONET_ROUTE = 22
+const __UTSNAME_LENGTH = 65
+const _PR_PAC_APIBKEY = (1 << 1)
+const _CLD_DUMPED = 3
+const ___NR_fstat = 5
+const _PTRACE_O_EXITKILL = 1048576
+const _FSCRYPT_KEY_STATUS_ABSENT = 1
+const _KERN_MSGMNI = 42
+const __UTSNAME_SYSNAME_LENGTH = __UTSNAME_LENGTH
+const _TCPI_OPT_ECN = 8
+const _MSG_FASTOPEN = 536870912
+const _RTF_NOPMTUDISC = 0x4000
+const _HAVE_SYS_USER_H = 1
+const _PARENB = 0000400
+const _SO_TXTIME = 61
+const _RTM_GETMDB = 86
+const _TCSETXF = 0x5434
+const __LIBC_LIMITS_H_ = 1
+const __UTSNAME_DOMAIN_LENGTH = __UTSNAME_LENGTH
+const _SO_DETACH_REUSEPORT_BPF = 68
+const _IFLA_VF_SPOOFCHK = 4
+const _IFLA_EVENT_BONDING_OPTIONS = 6
+const _FFI_LAST_ABI = 5
+const _TUN_F_UFO = 0x10
+const _TCSETXW = 0x5435
+const _TCP_TIME_WAIT = 6
+const _ICMP6_PARAM_PROB = 4
+const _IFLA_BRPORT_GROUP_FWD_MASK = 31
+const _RT_TABLE_LOCAL = 255
+const _ISIG = 0000001
+const _AI_PASSIVE = 0x0001
+const _IP_DEFAULT_MULTICAST_LOOP = 1
+const _IFLA_VXLAN_COLLECT_METADATA = 25
+const ___NR_fadvise64 = 221
+const _IFA_F_PERMANENT = 0x80
+const ___INT_FAST32_MAX__ = 0x7fffffffffffffff
+const _PORT_PROFILE_RESPONSE_INSUFFICIENT_RESOURCES = 260
+const _NET_SCTP_PATH_MAX_RETRANS = 8
+const _RTM_DELTCLASS = 41
+const _SYS_io_getevents = ___NR_io_getevents
+const _TIOCGPGRP_val = 21519
+const _IFLA_MACSEC_SCI = 1
+const _EAI_OVERFLOW = -12
+const _NUD_PERMANENT = 0x80
+const _IPPROTO_FRAGMENT = 44
+const _TCA_STATS = 3
+const _LINUX_REBOOT_CMD_CAD_OFF = 0x00000000
+const ___IFLA_BOND_MAX = 29
+const __XOPEN_VERSION = 700
+const _PTRACE_LISTEN = 16904
+const _TCP_SYNCNT = 7
+const _TAB1 = 0004000
+const _TAB2 = 0010000
+const _TAB3 = 0014000
+const _PF_VSOCK = 40
+const _PR_GET_SPECULATION_CTRL = 52
+const _SIOCGARP = 0x8954
+const _ND_NA_FLAG_OVERRIDE = 0x00000020
+const ___NR_exit_group = 231
+const _EPOLLWRBAND = 512
+const _SIGXCPU = 24
+const _RTA_ENCAP_TYPE = 21
+const _TCPOPT_TSTAMP_HDR = (_TCPOPT_NOP<<24|_TCPOPT_NOP<<16|_TCPOPT_TIMESTAMP<<8|_TCPOLEN_TIMESTAMP)
+const _TUNSETVNETHDRSZ_val = 1074025688
+const _IPV6_MINHOPCOUNT = 73
+const ___NDA_MAX = 13
+const _DEV_IPMI_POWEROFF_POWERCYCLE = 1
+const ___S_ISGID = 02000
+const _SOL_TCP = 6
+const _SA_NOCLDSTOP = 1
+const _TCP_KEEPIDLE = 4
+const _FFI_TYPE_POINTER = 14
+const _NZERO = 20
+const _RT_TABLE_DEFAULT = 253
+const _ETH_P_MOBITEX = 0x0015
+const _EPROTOTYPE = 91
+const _ND_ROUTER_SOLICIT = 133
+const _ETH_P_WCCP = 0x883E
+const _NET_AX25_PROTOCOL = 13
+const _FFI_64_BIT_MAX = 9223372036854775807
+const _IFLA_RMNET_UNSPEC = 0
+const _NET_TCP_DMA_COPYBREAK = 116
+const _IFF_TAP = 0x0002
+const _NET_IPV4_CONF_ACCEPT_SOURCE_ROUTE = 9
+const ___FLT128_HAS_DENORM__ = 1
+const ___NR_inotify_init = 253
+const _RTM_DELNEIGH = 29
+const _AF_CAIF = _PF_CAIF
+const _NET_DECNET_NODE_NAME = 3
+const _EMSGSIZE = 90
+const __POSIX2_BC_SCALE_MAX = 99
+const _PR_SET_MM_ARG_START = 8
+const _PTRACE_PEEKSIGINFO = 16905
+const __SYS_STAT_H = 1
+const ___FLT16_HAS_DENORM__ = 1
+const _IP_MINTTL = 21
+const _NET_IPV6_RTR_SOLICITS = 8
+const _PR_SPEC_DISABLE_NOEXEC = (1 << 4)
+const _IPTOS_LOWCOST = 0x02
+const __INTTYPES_H = 1
+const _RTPROT_REDIRECT = 1
+const ___NR_truncate = 76
+const _LOCK_WRITE = 128
+const __XOPEN_LEGACY = 1
+const _SCNiFAST8 = "hhi"
+const _NET_IPV4_TCP_SYN_RETRIES = 40
+const ___GCC_ATOMIC_LLONG_LOCK_FREE = 2
+const _TCA_STATS2 = 7
+const _FS_POLICY_FLAGS_PAD_16 = _FSCRYPT_POLICY_FLAGS_PAD_16
+const _KERN_PANIC_ON_NMI = 76
+const _NET_IPV4_NF_CONNTRACK_TCP_TIMEOUT_TIME_WAIT = 8
+const _MAP_POPULATE = 0x08000
+const _XATTR_LIST_MAX = 65536
+const _AI_ALL = 0x0010
+const _NET_AX25_IP_DEFAULT_MODE = 1
+const _SCNd8 = "hhd"
+const _IFLA_PHYS_SWITCH_ID = 36
+const __POSIX_HIWAT = __POSIX_PIPE_BUF
+const _TRAP_UNK = 5
+const _SYS_setregid = ___NR_setregid
+const _NET_IRDA = 412
+const _SIOCSIFNETMASK = 0x891c
+const _BRIDGE_MODE_UNSPEC = 0
+const _SYS_sched_getattr = ___NR_sched_getattr
+const ___NR_epoll_create1 = 291
+const _PTRACE_SECCOMP_GET_METADATA = 16909
+const _NET_IPV4_NETFILTER = 20
+const ___FLT128_MANT_DIG__ = 113
+const ___WINT_MAX__ = 0xffffffff
+const _AF_FILE = _PF_FILE
+const _SYS_times = ___NR_times
+const _NET_NF_CONNTRACK_TCP_TIMEOUT_CLOSE = 9
+const _X86_CR3_PCID_BITS = 12
+const _NETLINK_FIREWALL = 3
+const ___NR_eventfd2 = 290
+const _IPV6_ADDR_PREFERENCES = 72
+const _PTHREAD_KEYS_MAX = 1024
+const _RTM_SETNEIGHTBL = 67
+const ___PTHREAD_MUTEX_HAVE_PREV = 1
+const _FFI_CLOSURES = 1
+const _TOSTOP = 0000400
+const _NLM_F_ECHO = 0x08
+const _NET_IPV6_BINDV6ONLY = 20
+const _MSG_OOB = 1
+const _CTL_ARLAN = 254
+const _IPV6_RTHDR_LOOSE = 0
+const _ARPHRD_RSRVD = 260
+const _BMAP_IOCTL = 1
+const _NET_ROSE_CLEAR_REQUEST_TIMEOUT = 4
+const _TCP_KEEPCNT = 6
+const _NET_IPV4_NF_CONNTRACK_UDP_TIMEOUT = 10
+const _RTF_NONEXTHOP = 0x00200000
+const _AF_DECnet = _PF_DECnet
+const _FS_POLICY_FLAGS_PAD_32 = _FSCRYPT_POLICY_FLAGS_PAD_32
+const _NET_DECNET_TIME_WAIT = 5
+const _RTM_DELADDRLABEL = 73
+const _STA_NANO = 0x2000
+const ___NR_name_to_handle_at = 303
+const _IFLA_VLAN_EGRESS_QOS = 3
+const _SIOCGRARP = 0x8961
+const _IPPROTO_IP = 0
+const _NLM_F_ROOT = 0x100
+const _IFA_RT_PRIORITY = 9
+const _FS_OCFS2 = 988
+const _ADJ_TIMECONST = 0x0020
+const _NET_IPV4_ROUTE = 18
+const _MS_MGC_MSK = 0xffff0000
+const _UTIME_OMIT = ((1 << 30) - 2)
+const _KERN_TAINTED = 53
+const _IFLA_CARRIER_DOWN_COUNT = 48
+const _PR_SET_FPEXC = 12
+const _IFLA_HSR_SUPERVISION_ADDR = 4
+const ___NR_listen = 50
+const _NCC = 8
+const _NET_IPV6_MAX_DESYNC_FACTOR = 15
+const _CTL_BUS = 8
+const __UTIME_H = 1
+const _RLIM64_INFINITY = 0xffffffffffffffff
+const __PC_PIPE_BUF = 5
+const _IPOPT_SECUR_EFTO = 0x789a
+const _SKF_AD_IFINDEX = 8
+const _IFLA_XDP_FLAGS = 3
+const _NET_NF_CONNTRACK_ICMPV6_TIMEOUT = 28
+const _NET_NF_CONNTRACK_SCTP_TIMEOUT_SHUTDOWN_SENT = 24
+const _BUS_MCEERR_AO = 5
+const _BUS_MCEERR_AR = 4
+const _NET_DECNET = 15
+const _PR_CAP_AMBIENT_RAISE = 2
+const _NDA_LLADDR = 2
+const _TUNSETPERSIST_val = 1074025675
+const __CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS = 1137
+const _IFLA_BRPORT_MCAST_TO_UCAST = 28
+const _PTRACE_SETSIGINFO = 16899
+const _NET_CORE_FASTROUTE = 7
+const _SO_TIMESTAMPING_OLD = 37
+const _NET_CORE_DIVERT_VERSION = 12
+const _TCA_STAB = 8
+const _NET_DECNET_CONF_DEV_T1 = 2
+const _NET_DECNET_CONF_DEV_T2 = 3
+const _NET_DECNET_CONF_DEV_T3 = 4
+const _PORT_SELF_VF = -1
+const _SKF_AD_VLAN_TPID = 60
+const _PR_FPEMU_NOPRINT = 1
+const ___PRAGMA_REDEFINE_EXTNAME = 1
+const _EPFNOSUPPORT = 96
+const ___RLIMIT_LOCKS = 10
+const _IFLA_MACSEC_UNSPEC = 0
+const _UINTPTR_MAX = (18446744073709551615)
+const _S_ISUID = ___S_ISUID
+const _HAVE_NETINET_IF_ETHER_H = 1
+const _SS_ONSTACK = 1
+const _IFF_DYNAMIC = 32768
+const _IFLA_BRPORT_UNICAST_FLOOD = 9
+const _FILENAME_MAX = 4096
+const _SYS_sched_setparam = ___NR_sched_setparam
+const _PACKET_MR_ALLMULTI = 2
+const _SYS_nanosleep = ___NR_nanosleep
+const _SOL_X25 = 262
+const _SCNd16 = "hd"
+const _PR_MCE_KILL_GET = 34
+const _SYS_open_by_handle_at = ___NR_open_by_handle_at
+const ___FLT_MAX__ = 3.40282346638528859811704183484516925e+38
+const _RTPROT_RIP = 189
+const _RTPROT_DNROUTED = 13
+const _RTA_DST = 1
+const _RTA_NH_ID = 30
+const ___GCC_IEC_559_COMPLEX = 2
+const _PR_SET_THP_DISABLE = 41
+const _EPERM = 1
+const _IPV6_UNICAST_IF = 76
+const ___F_GETOWN_EX = 16
+const _IFA_F_DEPRECATED = 0x20
+const _STA_PPSSIGNAL = 0x0100
+const _NET_ATALK_AARP_RESOLVE_TIME = 4
+const ___NR_recvmsg = 47
+const _X86_CR4_PVI_BIT = 1
+const _IFLA_BR_MCAST_STATS_ENABLED = 42
+const _B9600 = 0000015
+const _MADV_HWPOISON = 100
+const _BLOCK_SIZE = (1<<_BLOCK_SIZE_BITS)
+const _TCP_CLOSING = 11
+const _SCNi8 = "hhi"
+const _IP_FREEBIND = 15
+const _VM_DIRTY_RATIO = 12
+const _SEGV_PKUERR = 4
+const _RTM_NEWLINK = 16
+const _IFLA_VF_STATS_TX_PACKETS = 1
+const _NET_IPV4_CONF_ACCEPT_REDIRECTS = 4
+const __SC_DEVICE_IO = 140
+const _IFLA_BOND_FAIL_OVER_MAC = 13
+const _NET_LLC2_REJ_TIMEOUT = 3
+const __POSIX_SYMLINK_MAX = 255
+const ___IOV_MAX = 1024
+const _SYS_pivot_root = ___NR_pivot_root
+const _O_CREAT = 0100
+const _RLIM_SAVED_CUR = _RLIM_INFINITY
+const _NET_IPV6_MLD_MAX_MSF = 25
+const _FS_DQSTATS = 16
+const _SYS_getcpu = ___NR_getcpu
+const _RTCF_DIRECTSRC = 0x04000000
+const _NLM_F_ACK = 0x04
+const _IPV6_AUTHHDR = 10
+const _IPPROTO_MH = 135
+const _IFLA_MACVLAN_MODE = 1
+const _DEV_RAID_SPEED_LIMIT_MIN = 1
+const _NET_IPV6_FORCE_MLD_VERSION = 17
+const _SIOCGSTAMP_OLD = 0x8906
+const _F_WRLCK = 1
+const __SC_SHARED_MEMORY_OBJECTS = 22
+const __SC_LEVEL3_CACHE_ASSOC = 195
+const _IFLA_BRPORT_FORWARD_DELAY_TIMER = 22
+const _SO_TIMESTAMP = _SO_TIMESTAMP_OLD
+const _PACKET_VNET_HDR = 15
+const _ARPHRD_SKIP = 771
+const _NUD_STALE = 0x04
+const ___GNUC_STDC_INLINE__ = 1
+const _B460800 = 0010004
+const ___WALL = 0x40000000
+const _PRIdFAST8 = "d"
+const __XOPEN_SHM = 1
+const ___STDC__ = 1
+const _TCPOPT_WINDOW = 3
+const _EL3RST = 47
+const _IFLA_STATS_LINK_XSTATS_SLAVE = 3
+const __SC_TYPED_MEMORY_OBJECTS = 165
+const _TCP_SAVE_SYN = 27
+const ___LDBL_DECIMAL_DIG__ = 21
+const _IPOPT_MEASUREMENT = _IPOPT_DEBMEAS
+const _B1152000 = 0010011
+const __POSIX_THREAD_ROBUST_PRIO_PROTECT = -1
+const _SOL_TLS = 282
+const _TCA_ROOT_TAB = 1
+const __SC_C_LANG_SUPPORT_R = 136
+const _FS_DIR_NOTIFY = 14
+const ___FLT64X_MIN_EXP__ = (-16381)
+const ___WCHAR_MAX = ___WCHAR_MAX__
+const _PRIuLEAST32 = "u"
+const _XDP_FLAGS_SKB_MODE = (1 << 1)
+const _PF_KCM = 41
+const _NET_LLC_STATION_ACK_TIMEOUT = 1
+const _AT_STATX_DONT_SYNC = 0x4000
+const _SYS_exit = ___NR_exit
+const _ETH_P_LINK_CTL = 0x886c
+const _NLA_F_NESTED = (1 << 15)
+const _PR_FP_EXC_INV = 0x100000
+const ___PTRDIFF_MAX__ = 0x7fffffffffffffff
+const _SO_RCVTIMEO = _SO_RCVTIMEO_OLD
+const _IFLA_TUN_NUM_DISABLED_QUEUES = 9
+const _INTPTR_MIN = (-9223372036854775807-1)
+const _PR_UNALIGN_NOPRINT = 1
+const _S_IXGRP = (_S_IXUSR >> 3)
+const _FALLOC_FL_ZERO_RANGE = 0x10
+const ___ORDER_LITTLE_ENDIAN__ = 1234
+const _VM_HUGETLB_PAGES = 18
+const _TCP_MD5SIG = 14
+const _RTF_LINKRT = 0x00100000
+const __UTSNAME_NODENAME_LENGTH = __UTSNAME_LENGTH
+const _PR_ENDIAN_LITTLE = 1
+const _ND_NEIGHBOR_SOLICIT = 135
+const _TIOCGRS485 = 0x542E
+const _KERN_OVERFLOWGID = 47
+const _SYS_iopl = ___NR_iopl
+const _PR_PAC_RESET_KEYS = 54
+const _IFLA_VXLAN_PORT = 15
+const _SOCK_DGRAM = 2
+const _IFLA_BOND_AD_INFO_UNSPEC = 0
+const _RTMSG_DELROUTE = 0x22
+const ___FLT64X_MAX_EXP__ = 16384
+const _SKF_AD_OFF = (-0x1000)
+const ___NR_sched_yield = 24
+const _MCL_ONFAULT = 4
+const ___NR_mprotect = 10
+const __ALLOCA_H = 1
+const _O_WRONLY = 01
+const ___INT64_MAX__ = 0x7fffffffffffffff
+const _IFLA_BRPORT_DESIGNATED_COST = 16
+const _FPE_FLTSUB = 8
+const _AIO_PRIO_DELTA_MAX = 20
+const ___IFLA_VF_VLAN_INFO_MAX = 2
+const _RTNH_COMPARE_MASK = (_RTNH_F_DEAD | _RTNH_F_LINKDOWN | _RTNH_F_OFFLOAD)
+const _ENETDOWN = 100
+const _FSCRYPT_KEY_STATUS_FLAG_ADDED_BY_SELF = 0x00000001
+const _SO_ATTACH_FILTER = 26
+const _F_OWNER_GID = 2
+const _SOMAXCONN = 4096
+const __CS_V7_WIDTH_RESTRICTED_ENVS = 5
+const _PR_SPEC_NOT_AFFECTED = 0
+const _BPF_JEQ = 0x10
+const __SC_EXPR_NEST_MAX = 42
+const _NET_IPV4_NF_CONNTRACK_LOG_INVALID = 15
+const _SYS_access = ___NR_access
+const __UCONTEXT_H = 1
+const __UTSNAME_VERSION_LENGTH = __UTSNAME_LENGTH
+const _PF_KEY = 15
+const _ARPHRD_NETROM = 0
+const ___INT_LEAST8_WIDTH__ = 8
+const _CTL_MAXNAME = 10
+const _DT_DIR = 4
+const _TUNDETACHFILTER_val = 1074812118
+const _SIOCGIFADDR = 0x8915
+const _OFILL = 0000100
+const _HAVE_ASINL = 1
+const _TIOCPKT_STOP = 4
+const _B1200 = 0000011
+const _PR_FP_EXC_PRECISE = 3
+const _PTRACE_GETFPREGS = 14
+const _IFLA_MACSEC_PAD = 14
+const _MS_SHARED = 1048576
+const _NET_MAJOR = 36
+const _RTN_BLACKHOLE = 6
+const _ONOCR = 0000020
+const _RMNET_FLAGS_EGRESS_MAP_CKSUMV4 = (1 << 3)
+const _CLONE_FILES = 0x00000400
+const _IFLA_EVENT_IGMP_RESEND = 5
+const ___FLT32_MANT_DIG__ = 24
+const _SYS_utimensat = ___NR_utimensat
+const _IFLA_BOND_AD_LACP_RATE = 21
+const ___HAVE_FLOAT128X = 0
+const _SO_GET_FILTER = _SO_ATTACH_FILTER
+const _IFLA_BOND_SLAVE_MII_STATUS = 2
+const _AT_STATX_SYNC_AS_STAT = 0x0000
+const _FS_NODUMP_FL = 0x00000040
+const _MAXTC = 6
+const _ENOSR = 63
+const ___SIZEOF_SIZE_T__ = 8
+const _EMEDIUMTYPE = 124
+const _SYS_sched_getaffinity = ___NR_sched_getaffinity
+const _RTM_GETNEXTHOP = 106
+const _ETH_P_PPP_MP = 0x0008
+const _RTMGRP_DECnet_ROUTE = 0x4000
+const _ICMP6_RR_FLAGS_SPECSITE = 0x10
+const _IFLA_QDISC = 6
+const _ILL_ILLOPC = 1
+const _LINUX_REBOOT_CMD_CAD_ON = 0x89ABCDEF
+const _IN_CLASSA_MAX = 128
+const ___NR_removexattr = 197
+const ___NR_io_submit = 209
+const _ILL_ILLOPN = 2
+const _ICMP6_TIME_EXCEED_REASSEMBLY = 1
+const _ACCESSPERMS = (_S_IRWXU|_S_IRWXG|_S_IRWXO)
+const _SYS_rt_sigreturn = ___NR_rt_sigreturn
+const _ICMP6_INFOMSG_MASK = 0x80
+const _BPF_JGE = 0x30
+const ___STATFS_MATCHES_STATFS64 = 1
+const _NL0 = 0000000
+const _NL1 = 0000400
+const _SYS_vfork = ___NR_vfork
+const _SYS_fcntl = ___NR_fcntl
+const __CS_XBS5_LP64_OFF64_LINTFLAGS = 1111
+const ___NR_acct = 163
+const _HAVE_FUTIMESAT = 1
+const __CS_POSIX_V7_LP64_OFF64_LINTFLAGS = 1143
+const _BPF_JGT = 0x20
+const _ARPHRD_IEEE802154_PHY = 805
+const __POSIX_SOURCE = 1
+const _AF_CAN = _PF_CAN
+const _IFLA_GENEVE_COLLECT_METADATA = 6
+const __SC_DEVICE_SPECIFIC = 141
+const __SC_POLL = 58
+const _TCP_THIN_LINEAR_TIMEOUTS = 16
+const _REG_RDI = 8
+const __POSIX_TRACE = -1
+const _AF_UNIX = _PF_UNIX
+const _RTPROT_KERNEL = 2
+const _X86_CR3_PCD_BIT = 4
+const ___FLT32_HAS_INFINITY__ = 1
+const _KERN_PANIC = 15
+const _FS_XFLAG_NOSYMLINKS = 0x00000400
+const __CS_XBS5_LPBIG_OFFBIG_LINTFLAGS = 1115
+const _SIOCSIFTXQLEN = 0x8943
+const _NET_IPV4_CONF_BOOTP_RELAY = 10
+const _____gwchar_t_defined = 1
+const __PC_ASYNC_IO = 10
+const _VM_HUGETLB_GROUP = 25
+const _FFI_GO_CLOSURES = 1
+const _SYS_waitid = ___NR_waitid
+const _AF_ATMPVC = _PF_ATMPVC
+const ___NR_semop = 65
+const __NSIG = 32
+//const __NSIG = (___SIGRTMAX + 1)
+const _HAVE_SYS_SYSINFO_H = 1
+const _X86_EFLAGS_VIP_BIT = 20
+const _SYS_getcwd = ___NR_getcwd
+const __POSIX2_EXPR_NEST_MAX = 32
+const _PTRACE_O_TRACESYSGOOD = 1
+const ___NR_set_tid_address = 218
+const ___LP64__ = 1
+const _FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS = 0x00000002
+const _NETLINK_IP6_FW = 13
+const _SYS_getsockopt = ___NR_getsockopt
+const _RANDOM_BOOT_ID = 5
+const _AF_IEEE802154 = _PF_IEEE802154
+const _NETLINK_UNCONNECTED = 0
+const _IFLA_VXLAN_LOCAL6 = 17
+const _IPPROTO_TP = 29
+const _BPF_JSET = 0x40
+const _KERN_SHMPATH = 48
+const _IPV6_2292HOPLIMIT = 8
+const _B134 = 0000004
+const __CS_XBS5_LP64_OFF64_LIBS = 1110
+const _FSCRYPT_POLICY_FLAGS_PAD_MASK = 0x03
+const _IPOPT_TS_TSANDADDR = 1
+const _IN_ALL_EVENTS = (_IN_ACCESS | _IN_MODIFY | _IN_ATTRIB | _IN_CLOSE_WRITE | _IN_CLOSE_NOWRITE | _IN_OPEN | _IN_MOVED_FROM | _IN_MOVED_TO | _IN_CREATE | _IN_DELETE | _IN_DELETE_SELF | _IN_MOVE_SELF)
+const _FS_DIRTY_FL = 0x00000100
+const _MACVLAN_FLAG_NOPROMISC = 1
+const __CS_POSIX_V7_LP64_OFF64_LIBS = 1142
+const _SYS_delete_module = ___NR_delete_module
+const _ND_OPT_RTR_ADV_INTERVAL = 7
+const ___linux = 1
+const __SC_XOPEN_ENH_I18N = 93
+const _CR0 = 0000000
+const _SYS_utime = ___NR_utime
+const _CR2 = 0002000
+const _CR3 = 0003000
+const _PORT_VDP_RESPONSE_UNUSED_VTID = 3
+const ___NR_clock_gettime = 228
+const _VM_LAPTOP_MODE = 23
+const __POSIX_AIO_LISTIO_MAX = 2
+const _MOUNT_ATTR_NOATIME = 0x00000010
+const _RT_SCOPE_UNIVERSE = 0
+const _SIOCGIFMETRIC = 0x891d
+const _ND_NA_FLAG_ROUTER = 0x00000080
+const _PF_RXRPC = 33
+const ___NR_reboot = 169
+const _NET_CIPSOV4_RBM_OPTFMT = 120
+const _TIOCEXCL = 0x540C
+const ___NET_IPV6_MAX = 28
+const _ETH_P_DSA_8021Q = 0xDADB
+const _SYS_renameat = ___NR_renameat
+const __RPC_NETDB_H = 1
+const _HAVE_LINUX_FILTER_H = 1
+const _IPOPT_TS_TSONLY = 0
+const _SYS_setfsuid = ___NR_setfsuid
+const _IFLA_HSR_SEQ_NR = 5
+const __SC_RAW_SOCKETS = 236
+const _CLD_KILLED = 2
+const _ETH_P_DNA_DL = 0x6001
+const _CS5 = 0000000
+const _IPPORT_TTYLINK = 87
+const _CS7 = 0000040
+const ___USE_FORTIFY_LEVEL = 0
+const _ETH_P_IRDA = 0x0017
+const _NET_AX25_T3_TIMEOUT = 9
+const __BITS_POSIX1_LIM_H = 1
+const _NET_SCTP_PRESERVE_ENABLE = 11
+const ___NR_select = 23
+const _RTN_BROADCAST = 3
+const _FSCRYPT_MAX_KEY_SIZE = 64
+const _B150 = 0000005
+const _NDTPA_REFCNT = 2
+const _RTMSG_NEWDEVICE = 0x11
+const _IFF_MULTI_QUEUE = 0x0100
+const _TCP_COOKIE_TRANSACTIONS = 15
+const _IFLA_BRPORT_COST = 3
+const _IFF_NOARP = 128
+const _NDA_VLAN = 5
+const _IFLA_BRPORT_LEARNING_SYNC = 11
+const _NDTPA_ANYCAST_DELAY = 12
+const _SO_DETACH_FILTER = 27
+const _SYS_get_mempolicy = ___NR_get_mempolicy
+const _TH_RST = 0x04
+const _IFLA_BOND_SLAVE_AD_AGGREGATOR_ID = 6
+const _SYS_exit_group = ___NR_exit_group
+const _SYS_fdatasync = ___NR_fdatasync
+const _WUNTRACED = 2
+const _EPOLL_CTL_DEL = 2
+const _IPPROTO_UDPLITE = 136
+const _PROT_NONE = 0x0
+const _RTM_NEWROUTE = 24
+const __SC_VERSION = 29
+const ___NR_get_thread_area = 211
+const _ICMP6_FILTER_BLOCK = 1
+const _PRIoFAST8 = "o"
+const _SYS_semtimedop = ___NR_semtimedop
+const _SCNdFAST8 = "hhd"
+const __CS_XBS5_LP64_OFF64_LDFLAGS = 1109
+const _IFLA_CARRIER_CHANGES = 35
+const __CS_LFS_LDFLAGS = 1001
+const _IFLA_VXLAN_FAN_MAP = 33
+const ___NR_sched_setattr = 314
+const _VXLAN_DF_MAX = 2
+const ___NR_tee = 276
+const __POSIX2_LINE_MAX = 2048
+const _NET_DECNET_CONF_DEV_FORWARDING = 5
+const _ETH_P_SLOW = 0x8809
+const __SC_LEVEL1_ICACHE_SIZE = 185
+const _FIONCLEX = 0x5450
+const _NDA_SRC_VNI = 11
+const _NET_CORE_DEV_WEIGHT = 17
+const _IPV6_LEAVE_ANYCAST = 28
+const _SYS_setpgid = ___NR_setpgid
+const _SEGV_ADIPERR = 7
+const _IFLA_XDP_SKB_PROG_ID = 6
+const ___NR_socketpair = 53
+const _TCP_TIMESTAMP = 24
+const _SIOCGIFBR = 0x8940
+const _O_DSYNC = ___O_DSYNC
+const _UMOUNT_NOFOLLOW = 8
+const _AF_SECURITY = _PF_SECURITY
+const _ADJ_OFFSET_SINGLESHOT = 0x8001
+const _NO_RECOVERY = 3
+const __CS_XBS5_ILP32_OFFBIG_LINTFLAGS = 1107
+const _RTF_UP = 0x0001
+const ___FLT64_EPSILON__ = 2.22044604925031308084726333618164062e-1664
+const _SCNu8 = "hhu"
+const _IFLA_BR_HELLO_TIMER = 16
+const _TIOCPKT_START = 8
+const _PRIi16 = "i"
+const _FS_POLICY_FLAGS_PAD_4 = _FSCRYPT_POLICY_FLAGS_PAD_4
+const _IFLA_PORT_REQUEST = 6
+const _TIOCPKT_FLUSHWRITE = 2
+const _BPF_JMP = 0x05
+const __POSIX2_RE_DUP_MAX = 255
+const ___NR_move_mount = 429
+const _AF_ISDN = _PF_ISDN
+const _SYS_signalfd4 = ___NR_signalfd4
+const _EMLINK = 31
+const _ETH_P_ATMFATE = 0x8884
+const _RUSAGE_THREAD = 1
+const _BUS_ISA_MEM_BASE = 1
+const _ARPHRD_CHAOS = 5
+const _NET_IPV6_ROUTE_MTU_EXPIRES = 8
+const _FS_XFLAG_NOATIME = 0x00000040
+const _NTF_MASTER = 0x04
+const _SYS_rt_sigpending = ___NR_rt_sigpending
+const _SIGFPE = 8
+const _MOD_NANO = _ADJ_NANO
+const _PRIO_USER = 2
+const _NET_CORE = 1
+const _L_XTND = 2
+const _TH_URG = 0x20
+const _PR_SET_SECCOMP = 22
+const __POSIX_SHARED_MEMORY_OBJECTS = 200809
+const _ADJ_TICK = 0x4000
+const __SC_SSIZE_MAX = 110
+const _RTM_NEWCACHEREPORT = 96
+const _VM_MIN_FREE_KBYTES = 21
+const _PORT_REQUEST_ASSOCIATE = 2
+const _NETLINK_INET_DIAG = _NETLINK_SOCK_DIAG
+const __PATH_NSSWITCH_CONF = "/etc/nsswitch.conf"
+const _UINTPTR_WIDTH = ___WORDSIZE
+const _IPV6_DROP_MEMBERSHIP = _IPV6_LEAVE_GROUP
+const _CLONE_CHILD_CLEARTID = 0x00200000
+const _P_PID = 1
+const ___LONG_WIDTH__ = 64
+const _NET_IPV4_ICMP_IGNORE_BOGUS_ERROR_RESPONSES = 64
+const _IOC_INOUT = ((__IOC_WRITE|__IOC_READ) << __IOC_DIRSHIFT)
+const _IFF_TUN = 0x0001
+const _IFLA_OPERSTATE = 16
+const _SYS_set_mempolicy = ___NR_set_mempolicy
+const __BITS_TIMEX_H = 1
+const ___NR_fsetxattr = 190
+const __BITS_SIGTHREAD_H = 1
+const ___GNUC_WIDE_EXECUTION_CHARSET_NAME = "UTF-32LE"
+const _IFLA_BR_MCAST_HASH_ELASTICITY = 26
+const __POSIX_VERSION = 200809
+const _NET_IPV6_ICMP = 19
+const _ELIBSCN = 81
+const __SYS_SELECT_H = 1
+const _PRIi32 = "i"
+const _SKF_AD_NLATTR = 12
+const _PTRACE_KILL = 8
+const _SOCK_CLOEXEC = 524288
+const _NET_TCP_BASE_MSS = 114
+const _EDEADLOCK = _EDEADLK
+const _IPOPT_SECUR_CONFID = 0xf135
+const _RTCF_DOREDIRECT = 0x01000000
+const _PACKET_LOSS = 14
+const _IPPORT_EFSSERVER = 520
+const ___IFLA_IPOIB_MAX = 4
+const _SYS_setxattr = ___NR_setxattr
+const ___GCC_ATOMIC_BOOL_LOCK_FREE = 2
+const _NET_TCP_FRTO = 92
+const _CLONE_NEWCGROUP = 0x02000000
+const _CTL_KERN = 1
+const ___S_IEXEC = 0100
+const _AF_NFC = _PF_NFC
+const _NET_CORE_WMEM_MAX = 1
+const ___HAVE_FLOAT64X_LONG_DOUBLE = 1
+const __SC_XOPEN_VERSION = 89
+const _IFF_ONE_QUEUE = 0x2000
+const _FS_EOFBLOCKS_FL = 0x00400000
+const _IPV6_RECVPKTINFO = 49
+const _PORT_REQUEST_PREASSOCIATE = 0
+const _SCNx8 = "hhx"
+const _IN_CLASSB_NSHIFT = 16
+const _NET_DECNET_CONF_ETHER = -7
+const _DEV_HWMON = 2
+const _IFA_F_SECONDARY = 0x01
+const _SYS_clone = ___NR_clone
+const _SYS_inotify_add_watch = ___NR_inotify_add_watch
+const ___FLT128_MIN__ = 3.36210314311209350626267781732175260e-4932128
+const _SIOCADDMULTI = 0x8931
+const ___NR_listxattr = 194
+const _RTM_NEWNDUSEROPT = 68
+const _NET_ETHER = 2
+const _PTRACE_SYSCALL_INFO_ENTRY = 1
+const _FS_XFLAG_FILESTREAM = 0x00004000
+const _STATX_SIZE = 0x00000200
+const _SYS_rt_sigtimedwait = ___NR_rt_sigtimedwait
+const ___UINT16_MAX__ = 0xffff
+const _NET_DCCP = 20
+const __POSIX_TRACE_EVENT_FILTER = -1
+const _SYS_munmap = ___NR_munmap
+const __SC_2_PBS_LOCATE = 170
+const _IFLA_GTP_FD0 = 1
+const _IFLA_GTP_FD1 = 2
+const _FS_POLICY_FLAGS_VALID = 0x07
+const __ISOC99_SOURCE = 1
+const _FS_SECRM_FL = 0x00000001
+const _RTF_HOST = 0x0004
+const ___FLT32_MAX__ = 3.40282346638528859811704183484516925e+3832
+const _IFF_MULTICAST = 4096
+const ___NR_shmdt = 67
+const _TCP_CLOSE_WAIT = 8
+const _SYS_syncfs = ___NR_syncfs
+const _IFLA_BOND_MODE = 1
+const _NTF_SELF = 0x02
+const ___IFLA_PPP_MAX = 2
+const ___STDC_IEC_559_COMPLEX__ = 1
+const _IFLA_IFALIAS = 20
+const _SYS_kill = ___NR_kill
+const ___USE_XOPEN2K = 1
+const _IFLA_WEIGHT = 15
+const _SO_SNDTIMEO = _SO_SNDTIMEO_OLD
+const _DEV_MAC_HID = 5
+const __BITS_UIO_LIM_H = 1
+const _DT_LNK = 10
+const _O_NOATIME = ___O_NOATIME
+const _TCP_MSS_DEFAULT = 536
+const _SYS_getgid = ___NR_getgid
+const _IPTOS_DSCP_AF11 = 0x28
+const _IPTOS_DSCP_AF12 = 0x30
+const _IPTOS_DSCP_AF13 = 0x38
+const ___NR_mlock2 = 325
+const _NET_IPV4_LOCAL_PORT_RANGE = 56
+const _IPV6_RTHDR = 57
+const __POSIX_MEMLOCK_RANGE = 200809
+const _SOL_XDP = 283
+const _TCGETA = 0x5405
+const _CLONE_SYSVSEM = 0x00040000
+const _PR_SET_MM_ENV_END = 11
+const ___NR_fanotify_mark = 301
+const _ECHILD = 10
+const _PR_SPEC_PRCTL = (1 << 0)
+const _TCGETS = 0x5401
+const ___NR_getdents = 78
+const _PR_TIMING_TIMESTAMP = 1
+const _TCGETX = 0x5432
+const _ICRNL = 0000400
+const _AF_QIPCRTR = _PF_QIPCRTR
+const _RTF_REINSTATE = 0x0008
+const _S_IROTH = (_S_IRGRP >> 3)
+const _CTL_FRV = 9898
+const _SYS_munlock = ___NR_munlock
+const _SYS_fremovexattr = ___NR_fremovexattr
+const _FS_ENCRYPTION_MODE_SPECK128_256_XTS = 7
+const _IPTOS_DSCP_AF21 = 0x48
+const _IPTOS_DSCP_AF22 = 0x50
+const _IPTOS_DSCP_AF23 = 0x58
+const _TUNSETIFF_val = 1074025674
+const _SYS_mq_timedreceive = ___NR_mq_timedreceive
+const ___NR_bind = 49
+const _NET_TR = 14
+const ___NR_ppoll = 271
+const __POSIX2_CHAR_TERM = 200809
+const _TCM_IFINDEX_MAGIC_BLOCK = (0xFFFFFFFF)
+const _RTM_F_PREFIX = 0x800
+const ___NR_flock = 73
+const _SKF_AD_QUEUE = 24
+const _ETHERTYPE_SPRITE = 0x0500
+const _IMAXBEL = 0020000
+const _NET_TCP_ORPHAN_RETRIES = 74
+const _RTF_BROADCAST = 0x10000000
+const _IFLA_VF_VLAN_INFO_UNSPEC = 0
+const _RPM_PCO_ADD = 1
+const _N_PROFIBUS_FDL = 10
+const ___LDBL_EPSILON__ = 1.08420217248550443400745280086994171e-19
+const _SYS_chmod = ___NR_chmod
+const _ETH_P_TR_802_2 = 0x0011
+const _PACKET_TX_TIMESTAMP = 16
+const _INT16_MAX = (32767)
+const _PR_CAP_AMBIENT = 47
+const _LONG_MAX = ___LONG_MAX__
+const ___FLT_HAS_INFINITY__ = 1
+const _HAVE_STRSIGNAL = 1
+const _POSIX_MADV_NORMAL = 0
+const _PR_SET_MM_START_STACK = 5
+const _IPTOS_DSCP_AF31 = 0x68
+const _IPTOS_DSCP_AF32 = 0x70
+const _IPTOS_DSCP_AF33 = 0x78
+const _TCP_MSS_DESIRED = 1220
+const _IFLA_INFO_SLAVE_DATA = 5
+const ___FLT128_EPSILON__ = 1.92592994438723585305597794258492732e-34128
+const _IFLA_IPVLAN_FLAGS = 2
+const _NETLINK_FIB_LOOKUP = 10
+const _IFHWADDRLEN = 6
+const _RTNL_FAMILY_IP6MR = 129
+const _INTPTR_WIDTH = ___WORDSIZE
+const _RTM_GETACTION = 50
+const ___RLIMIT_SIGPENDING = 11
+const _SYS_epoll_wait_old = ___NR_epoll_wait_old
+const _IFLA_EVENT_NONE = 0
+const _UINT16_MAX = (65535)
+const _CERASE = 0177
+const _RTM_GETMULTICAST = 58
+const _SYS_pkey_free = ___NR_pkey_free
+const _NET_NETROM_DEFAULT_PATH_QUALITY = 1
+const _IFLA_BOND_MIIMON = 3
+const _NETLINK_ISCSI = 8
+const _X86_CR0_NE_BIT = 5
+const _ETH_P_ATMMPOA = 0x884c
+const _IPTOS_DSCP_AF41 = 0x88
+const _IPTOS_DSCP_AF42 = 0x90
+const _IPTOS_DSCP_AF43 = 0x98
+const ___ILP32_OFFBIG_LDFLAGS = "-m32"
+const _HAVE_NET_IF_H = 1
+const _SYS_close = ___NR_close
+const _IPOPT_TIMESTAMP = _IPOPT_TS
+const ___FLT32X_HAS_DENORM__ = 1
+const ___NR_mmap = 9
+const _MLD_LISTENER_REPORT = 131
+const _LINK_XSTATS_TYPE_UNSPEC = 0
+const ___NETPACKET_PACKET_H = 1
+const ___NR_sched_get_priority_max = 146
+const _B38400 = 0000017
+const _MOD_ESTERROR = _ADJ_ESTERROR
+const _CLOCK_PROCESS_CPUTIME_ID = 2
+const ___NDTA_MAX = 10
+const __BITS_SIGSTACK_H = 1
+const _EPIPE = 32
+const __SYS_USER_H = 1
+const _ETH_P_CAN = 0x000C
+const _IPTOS_ECN_CE = 0x03
+const _EKEYREJECTED = 129
+const ___NR_getrusage = 98
+const __IOC_DIRBITS = 2
+const _ETH_P_PUPAT = 0x0201
+const _B1800 = 0000012
+const _RTA_ENCAP = 22
+const _RTA_GATEWAY = 5
+const _NET_IPV4_ICMP_ECHOREPLY_RATE = 63
+const ___NR_unshare = 272
+const _IPV6_PMTUDISC_OMIT = 5
+const _IN_LOOPBACKNET = 127
+const _PR_GET_KEEPCAPS = 7
+const _PF_X25 = 9
+const _RTA_UID = 25
+const ___SIZEOF_LONG_DOUBLE__ = 16
+const __POSIX_REALTIME_SIGNALS = 200809
+const _KERN_NAMETRANS = 24
+const _DT_UNKNOWN = 0
+const ___NR_dup2 = 33
+const ___NR_dup3 = 292
+const _IPV6_RECVFRAGSIZE = 77
+const _MOD_CLKA = _ADJ_OFFSET_SINGLESHOT
+const _MACVLAN_MACADDR_FLUSH = 2
+const _CLONE_PIDFD = 0x00001000
+const _TCP_REPAIR_ON = 1
+const _F_GETFL = 3
+const ___LDBL_HAS_INFINITY__ = 1
+const ___MACSEC_VALIDATE_END = 3
+const _SCOPE_DELIMITER = '%'
+const ___ATOMIC_HLE_ACQUIRE = 65536
+const __THREAD_SHARED_TYPES_H = 1
+const __SC_ATEXIT_MAX = 87
+const _IFLA_VXLAN_UDP_ZERO_CSUM6_RX = 20
+const _SCNoFAST8 = "hho"
+const _NET_NETROM_RESET = 12
+const _NET_LLC2_TIMEOUT = 1
+const _IPPORT_FINGER = 79
+const ___HAVE_FLOAT64X = 1
+const _IFLA_VF_VLAN_LIST = 12
+const _SYS_fspick = ___NR_fspick
+const _SYS_personality = ___NR_personality
+const _EADDRNOTAVAIL = 99
+const _PTRACE_POKEDATA = 5
+const ___NR_creat = 85
+const _PTRACE_POKEUSER = 6
+const _ETH_P_IPX = 0x8137
+const _TIOCSWINSZ = 0x5414
+const _IFLA_VRF_UNSPEC = 0
+const _SO_PEEK_OFF = 42
+const _VXLAN_DF_SET = 1
+const _LITTLE_ENDIAN = ___LITTLE_ENDIAN
+const _IGNPAR = 0000004
+const _RTA_MARK = 16
+const _EPOLLRDNORM = 64
+const _SYS_fgetxattr = ___NR_fgetxattr
+const ___USE_ISOC11 = 1
+const _IFLA_BOND_PEER_NOTIF_DELAY = 28
+const _HAVE_GETXATTR = 1
+const ___F_GETSIG = 11
+const _LONG_BIT = 64
+const _CTL_DEBUG = 6
+const _IPVLAN_F_VEPA = 0x02
+const _UINT_FAST64_WIDTH = 64
+const _IFLA_INET6_CONF = 2
+const _TIOCM_DSR = 0x100
+const _ETH_P_DNA_RC = 0x6002
+const _TCP_CLOSE = 7
+const __POSIX_SYMLOOP_MAX = 8
+const ___NGREG = 23
+const _ARPHRD_ECONET = 782
+const _ETH_P_DNA_RT = 0x6003
+const _MAP_GROWSDOWN = 0x00100
+const _IFLA_VXLAN_RSC = 12
+const _SYS_futex = ___NR_futex
+const _IFLA_BOND_MIN_LINKS = 18
+const _GTP_ROLE_GGSN = 0
+const _RTPROT_BIRD = 12
+const __PC_NO_TRUNC = 7
+const ___NR_getrandom = 318
+const _SO_PEERGROUPS = 59
+const __CS_XBS5_ILP32_OFF32_LDFLAGS = 1101
+const _MSG_WAITFORONE = 65536
+const _ARPHRD_PIMREG = 779
+const _PR_SPEC_STORE_BYPASS = 0
+const __SC_TIMER_MAX = 35
+const __SC_SYNCHRONIZED_IO = 14
+const __SC_2_C_BIND = 47
+const _IPPORT_MTP = 57
+const _TIOCM_DTR = 0x002
+const _PR_GET_PDEATHSIG = 2
+const _O_RDWR = 02
+const _VTIME = 5
+const __DIRENT_H = 1
+const _S_IWGRP = (_S_IWUSR >> 3)
+const __CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS = 1147
+const _RTM_GETNEIGH = 30
+const __SC_2_PBS_CHECKPOINT = 175
+const _RT_CLASS_MAX = 255
+const _MSG_WAITALL = 256
+const _HAVE_UNLINKAT = 1
+const _NET_NF_CONNTRACK_TCP_LOOSE = 17
+const _RTAX_WINDOW = 3
+const _RTN_THROW = 9
+const _SYS_clone3 = ___NR_clone3
+const _IFLA_VXLAN_GPE = 27
+const _NET_ROSE_MAX_VCS = 8
+const _RTNH_F_DEAD = 1
+const _KERN_PPC_POWERSAVE_NAP = 27
+const _SYS_tgkill = ___NR_tgkill
+const _NL_MMAP_STATUS_COPY = 3
+const _MOD_TAI = _ADJ_TAI
+const _IPV6_ADDRFORM = 1
+const _RTF_XRESOLVE = 0x0800
+const _IN_CLOSE_NOWRITE = 0x00000010
+const _SYS_getppid = ___NR_getppid
+const __BITS_TYPESIZES_H = 1
+const _SYS_mlockall = ___NR_mlockall
+const __IOFBF = 0
+const _TRAP_BRANCH = 3
+const ___NR_getuid = 102
+const _HAVE_SCHED_H = 1
+const _TIMER_ABSTIME = 1
+const _NDA_LINK_NETNSID = 10
+const ___FLT_EPSILON__ = 1.19209289550781250000000000000000000e-7
+const __SC_PII_INTERNET = 56
+const _S_IFMT = ___S_IFMT
+const _SYS_listxattr = ___NR_listxattr
+const _XCASE = 0000004
+const _INT16_MIN = (-32767-1)
+const _IPV6_PMTUDISC_INTERFACE = 4
+const _SYS_nfsservctl = ___NR_nfsservctl
+const _IPTOS_RELIABILITY = 0x04
+const __POSIX_C_SOURCE = 200809
+const __SC_2_PBS = 168
+const __SYS_PRCTL_H = 1
+const ___NR_madvise = 28
+const _IFLA_BOND_SLAVE_QUEUE_ID = 5
+const __SC_MESSAGE_PASSING = 20
+const ___SIZEOF_DOUBLE__ = 8
+const _CTL_S390DBF = 5677
+const ___OFF_T_MATCHES_OFF64_T = 1
+const __SC_LEVEL1_ICACHE_LINESIZE = 187
+const _PR_SET_MM_AUXV = 12
+const _IFA_F_MANAGETEMPADDR = 0x100
+const _RTPROT_GATED = 8
+const __SC_PRIORITIZED_IO = 13
+const __SC_2_FORT_DEV = 49
+const _IFLA_VXLAN_LOCAL = 4
+const _FS_ENCRYPTION_MODE_ADIANTUM = _FSCRYPT_MODE_ADIANTUM
+const _IFLA_BROADCAST = 2
+const _BPF_NEG = 0x80
+const _NET_IPV4_IPFRAG_HIGH_THRESH = 41
+const __BITS_TYPES_H = 1
+const _SYS_socketpair = ___NR_socketpair
+const _PR_SET_PDEATHSIG = 1
+const _SYS_remap_file_pages = ___NR_remap_file_pages
+const _MSG_CTRUNC = 8
+const _AT_STATX_SYNC_TYPE = 0x6000
+const _RTF_NOFORWARD = 0x1000
+const _S_IFDIR = ___S_IFDIR
+const _IFLA_BR_TOPOLOGY_CHANGE_TIMER = 18
+const _NET_NETROM = 8
+const _RTSIG_MAX = 32
+const _F_GETLK = _F_GETLK64
+const ___WCHAR_MAX__ = 0x7fffffff
+const _REG_R8 = 0
+const _REG_R9 = 1
+const _RTN_NAT = 10
+const _SO_CNX_ADVICE = 53
+const _TUN_TYPE_MASK = 0x000f
+const _SIGIO = _SIGPOLL
+const _ONLRET = 0000040
+const _ECANCELED = 125
+const __LFS64_LARGEFILE = 1
+const _MOVE_MOUNT_T_EMPTY_PATH = 0x00000040
+const _NET_IPV4_TCP_KEEPALIVE_PROBES = 46
+const _IN_MODIFY = 0x00000002
+const _MADV_FREE = 8
+const _N_SMSBLOCK = 12
+const _TUNSETDEBUG_val = 1074025673
+const _TUN_F_CSUM = 0x01
+const _O_NONBLOCK = 04000
+const _IP_UNBLOCK_SOURCE = 37
+const _TIOCSBRK = 0x5427
+const _SYS_setgroups = ___NR_setgroups
+const _BUS_ADRALN = 1
+const _TCP_ZEROCOPY_RECEIVE = 35
+const ___NR_sched_get_priority_min = 147
+const ___NR_sendfile = 40
+const ___NR_wait4 = 61
+const _CRDLY = 0003000
+const _PF_APPLETALK = 5
+const _S_IFSOCK = ___S_IFSOCK
+const _IFLA_BOND_AD_ACTOR_SYS_PRIO = 24
+const _MACVLAN_MODE_PASSTHRU = 8
+const _PR_SVE_SET_VL = 50
+const _SIOCSIFDSTADDR = 0x8918
+const _SOL_AAL = 265
+const _RTM_DELQDISC = 37
+const _SA_NOMASK = _SA_NODEFER
+const _ADJ_FREQUENCY = 0x0002
+const _DEV_CDROM_AUTOEJECT = 3
+const _IN_MASK_ADD = 0x20000000
+const __SC_JOB_CONTROL = 7
+const _CLOCK_REALTIME_ALARM = 8
+const _TCP_CA_Disorder = 1
+const _N_AX25 = 5
+const _ICMP6_FILTER_BLOCKOTHERS = 3
+const ___NR_fchmod = 91
+const _SO_ACCEPTCONN = 30
+const __BITS_TIME64_H = 1
+const _NET_PROTO_CONF_ALL = -2
+const _IPV6_FREEBIND = 78
+const _PTRACE_SEIZE = 16902
+const _NET_NF_CONNTRACK_ICMP_TIMEOUT = 12
+const ___NR_pidfd_send_signal = 424
+const _NDTA_UNSPEC = 0
+const _PR_GET_TIMERSLACK = 30
+const _SEGV_MAPERR = 1
+const _TAB0 = 0000000
+const _ECHOK = 0000040
+const _NET_NEIGH_RETRANS_TIME = 4
+const _ARPHRD_SLIP6 = 258
+const _SYS_clock_getres = ___NR_clock_getres
+const ___IFLA_MACVLAN_MAX = 7
+const _MSG_SYN = 1024
+const _IFA_F_NODAD = 0x02
+const _FS_XFLAG_PREALLOC = 0x00000002
+const _FIOGETOWN = 0x8903
+const _AF_BRIDGE = _PF_BRIDGE
+const ___INT16_MAX__ = 0x7fff
+const _NTF_USE = 0x01
+const _TIOCSSERIAL = 0x541F
+const _SIG_SETMASK = 2
+const ___SIGEV_MAX_SIZE = 64
+const _SO_PEERSEC = 31
+const _ELIBACC = 79
+const _EAI_CANCELED = -101
+const _SO_MAX_PACING_RATE = 47
+const _EBADMSG = 74
+const _MAX_ADDR_LEN = 7
+const _SYS_move_mount = ___NR_move_mount
+const _NTF_EXT_LEARNED = 0x10
+const ___NR_security = 185
+const _MS_DIRSYNC = 128
+const ___WINT_MIN__ = 0
+const _IFLA_PORT_VSI_TYPE = 3
+const ___NR_fchownat = 260
+const ___GNU_LIBRARY__ = 6
+const __BITS_STDINT_UINTN_H = 1
+const _NET_IPV4_NF_CONNTRACK_SCTP_TIMEOUT_ESTABLISHED = 23
+const ___stack_t_defined = 1
+const ___NR_symlinkat = 266
+const __DIRENT_MATCHES_DIRENT64 = 1
+const _PTRACE_EVENT_FORK = 1
+const _EPOLL_CLOEXEC = 524288
+const _NET_IPV6_ROUTE_GC_TIMEOUT = 5
+const _TIOCGSERIAL = 0x541E
+const _HAVE_MKDIRAT = 1
+const _IFLA_VXLAN_LINK = 3
+const __CS_POSIX_V6_ILP32_OFFBIG_CFLAGS = 1120
+const _SKF_AD_PAY_OFFSET = 52
+const _NET_IPV4_ICMP_ECHO_IGNORE_BROADCASTS = 58
+const _IFLA_BRPORT_PROXYARP = 10
+const _MQ_PRIO_MAX = 32768
+const _VM_OVERCOMMIT_RATIO = 16
+const _IPV6_2292HOPOPTS = 3
+const _RTAX_RTTVAR = 5
+const _SCNi16 = "hi"
+const ___USE_ISOC95 = 1
+const _MOVE_MOUNT_T_AUTOMOUNTS = 0x00000020
+const ___USE_ISOC99 = 1
+const _SCHED_RESET_ON_FORK = 0x40000000
+const _RTMSG_CONTROL = 0x40
+const __SC_MEMLOCK_RANGE = 18
+const _PR_SET_MM_END_CODE = 2
+const ___NR_pipe = 22
+const _RTNLGRP_IPV6_MROUTE = 10
+const _SYS_sched_get_priority_max = ___NR_sched_get_priority_max
+const _EOPNOTSUPP = 95
+const _RT_SCOPE_HOST = 254
+const _CLONE_SETTLS = 0x00080000
+const _PF_PACKET = 17
+const _MADV_RANDOM = 1
+const __CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS = 1139
+const _ARPHRD_EUI64 = 27
+const _RTM_GETSTATS = 94
+const _AF_WANPIPE = _PF_WANPIPE
+const __POSIX_MQ_PRIO_MAX = 32
+const _IFF_PORTSEL = 8192
+const _NLA_TYPE_MASK = ^(_NLA_F_NESTED | _NLA_F_NET_BYTEORDER)
+const _SYS_execve = ___NR_execve
+const _SA_NODEFER = 0x40000000
+const _EAI_SOCKTYPE = -7
+const _SYS_io_submit = ___NR_io_submit
+const _NET_TCP_CONG_CONTROL = 110
+const _LINE_MAX = __POSIX2_LINE_MAX
+const _NET_IPV4_ROUTE_GC_MIN_INTERVAL_MS = 19
+const __NET_ROUTE_H = 1
+const ___FLT32_MAX_10_EXP__ = 38
+const _F_SEAL_SEAL = 0x0001
+const _MAX_HANDLE_SZ = 128
+const _HAVE_LINUX_NETLINK_H = 1
+const _ICMP6_FILTER = 1
+const _TCPI_OPT_SACK = 2
+const _FFI_BAD_TYPEDEF = 1
+const _SI_TKILL = -6
+const __SC_THREAD_THREADS_MAX = 76
+const ___NR_msgsnd = 69
+const ___INT_MAX__ = 0x7fffffff
+const _ECHO = 0000010
+const _SYS_sendmmsg = ___NR_sendmmsg
+const _IN_CREATE = 0x00000100
+const _SIOCGIFHWADDR = 0x8927
+const _XDP_FLAGS_UPDATE_IF_NOEXIST = (1 << 0)
+const _SYS_timer_gettime = ___NR_timer_gettime
+const _KERN_PPC_HTABRECLAIM = 25
+const _SCNi32 = "i"
+const ___DEC128_MAX__ = 9.999999999999999999999999999999999E6144
+const ___NR_shutdown = 48
+const __SC_THREAD_ROBUST_PRIO_INHERIT = 247
+const _SCNxLEAST16 = "hx"
+const ___IFLA_GENEVE_MAX = 14
+const ___SSE__ = 1
+const ___IFLA_BRPORT_MAX = 35
+const ___FLT_MANT_DIG__ = 24
+const _IFLA_BR_PRIORITY = 6
+const _XATTR_NAME_MAX = 255
+const ___SIZEOF_PTHREAD_CONDATTR_T = 4
+const ___NR_getppid = 110
+const _NBPG = _PAGE_SIZE
+const __SC_USER_GROUPS_R = 167
+const _SO_SECURITY_ENCRYPTION_NETWORK = 24
+const _NET_CORE_HOT_LIST_LENGTH = 11
+const _PR_SET_MM_ENV_START = 10
+const ___GLIBC_USE_IEC_60559_BFP_EXT = 1
+const ___NR_futimesat = 261
+const _ILL_ILLADR = 3
+const ___IFA_MAX = 11
+const _IPV6_MULTICAST_IF = 17
+const _S_IRUSR = ___S_IREAD
+const _NET_CORE_WMEM_DEFAULT = 3
+const _SIOCDELDLCI = 0x8981
+const ___NR_mlock = 149
+const _IPFRAGTTL = 60
+const _IP_RECVORIGDSTADDR = _IP_ORIGDSTADDR
+const ___FLT_MIN__ = 1.17549435082228750796873653722224568e-38
+const ___NDUSEROPT_MAX = 2
+const _NET_IPV4_ICMP_TIMEEXCEED_RATE = 61
+const _FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY = 0x00000001
+const _ENOKEY = 126
+const _NET_NF_CONNTRACK_FRAG6_HIGH_THRESH = 31
+const _SYS_open_tree = ___NR_open_tree
+const ___NR_setitimer = 38
+const _SO_DONTROUTE = 5
+const _IPOPT_END = _IPOPT_EOL
+const _NL_MMAP_MSG_ALIGNMENT = _NLMSG_ALIGNTO
+const _CLONE_PARENT = 0x00008000
+const _TIME_OK = 0
+const _X86_CR4_PCIDE_BIT = 17
+const ___FLT32_DECIMAL_DIG__ = 9
+const _POSIX_MADV_WILLNEED = 3
+const _UCHAR_WIDTH = 8
+const _FS_XFLAG_PROJINHERIT = 0x00000200
+const _RTA_ALIGNTO = 4
+const _NET_IPV4_ICMP_RATELIMIT = 89
+const _F_SETOWN = ___F_SETOWN
+const _STATX_ATTR_NODUMP = 0x00000040
+const _DEV_PARPORT_SPINTIME = 1
+const ___NDTPA_MAX = 19
+const _FS_DQ_WRITES = 4
+const _SCNxLEAST32 = "x"
+const __SC_IOV_MAX = 60
+const _MS_STRICTATIME = 16777216
+const _ETHERTYPE_AARP = 0x80F3
+const ___NR_kcmp = 312
+const _PR_GET_TSC = 25
+const __CS_POSIX_V7_LP64_OFF64_CFLAGS = 1140
+const ___GLIBC_USE_IEC_60559_FUNCS_EXT = 1
+const _NET_IPV4_AUTOCONFIG = 38
+const _MSG_DONTROUTE = 4
+const _HAVE_SYS_STAT_H = 1
+const _IFA_F_STABLE_PRIVACY = 0x800
+const _IP_RECVFRAGSIZE = 25
+const _PACKET_RECV_OUTPUT = 3
+const _IFLA_VRF_PORT_TABLE = 1
+const ___NR_fork = 57
+const __BITS_ENDIAN_H = 1
+const _IFLA_BOND_USE_CARRIER = 6
+const __PC_REC_MAX_XFER_SIZE = 15
+const _TCP_REPAIR_OFF = 0
+const _TUNGETFEATURES_val = 2147767503
+const _IPOPT_EOL = 0
+const _TIOCSCTTY_val = 21518
+const _LINUX_REBOOT_CMD_HALT = 0xCDEF0123
+const _F_GET_FILE_RW_HINT = 1037
+const _F_GETLEASE = 1025
+const __SC_V7_ILP32_OFF32 = 237
+const _SHUT_RD = 0
+const _FS_FL_USER_VISIBLE = 0x0003DFFF
+const __CS_PATH = 0
+const _EPOLLWRNORM = 256
+const _IFLA_GENEVE_REMOTE6 = 7
+const _RTNETLINK_HAVE_PEERINFO = 1
+const _PF_AX25 = 3
+const _FSCRYPT_POLICY_V1 = 0
+const _FSCRYPT_POLICY_V2 = 2
+const _SIGEV_SIGNAL = 0
+const __POSIX_RAW_SOCKETS = 200809
+const ___itimerspec_defined = 1
+const _AF_RDS = _PF_RDS
+const __SC_PII_XTI = 54
+const _SYS_alarm = ___NR_alarm
+const _FS_DQ_SYNCS = 8
+const _PTRACE_GETSIGINFO = 16898
+const _TIOCSSOFTCAR = 0x541A
+const _PR_GET_SECUREBITS = 27
+const _KERN_SG_BIG_BUFF = 29
+const ___DEC_EVAL_METHOD__ = 2
+const _BRIDGE_MODE_HAIRPIN = 1
+const _NTP_API = 4
+const _NET_AX25_DAMA_SLAVE_TIMEOUT = 14
+const _ETHERTYPE_AT = 0x809B
+const _RTAX_FEATURE_MASK = (_RTAX_FEATURE_ECN | _RTAX_FEATURE_SACK | _RTAX_FEATURE_TIMESTAMP | _RTAX_FEATURE_ALLFRAG)
+const _PF_NETLINK = 16
+const __SC_FIFO = 144
+const _SIGALRM = 14
+const _NDA_PROBES = 4
+const _SYS_mlock = ___NR_mlock
+const _IFLA_INET6_ADDR_GEN_MODE = 8
+const _DT_BLK = 6
+const _NET_NEIGH_RETRANS_TIME_MS = 17
+const _ETIMEDOUT = 110
+const _ETHERTYPE_IPV6 = 0x86dd
+const ___GENEVE_DF_END = 3
+const _FS_KEY_DESC_PREFIX = _FSCRYPT_KEY_DESC_PREFIX
+const _IPV6_TRANSPARENT = 75
+const _NET_DECNET_DR_COUNT = 8
+const __SYS_MMAN_H = 1
+const ___SI_MAX_SIZE = 128
+const _SYS_set_robust_list = ___NR_set_robust_list
+const ___NR_inotify_add_watch = 254
+const _TCP_COOKIE_PAIR_SIZE = (2*_TCP_COOKIE_MAX)
+const _B3500000 = 0010016
+const __CS_V6_ENV = 1148
+const _ARPHRD_IEEE80211_RADIOTAP = 803
+const _NET_X25 = 13
+const _ARPHRD_IEEE802_TR = 800
+const ___O_CLOEXEC = 02000000
+const _SEM_VALUE_MAX = (2147483647)
+const _MSG_PEEK = 2
+const ___NR_lsetxattr = 189
+const _SYS_rt_sigsuspend = ___NR_rt_sigsuspend
+const ___NR_fanotify_init = 300
+const _IFLA_BOND_PACKETS_PER_SLAVE = 20
+const _SIGTTIN = 21
+const ___LDBL_HAS_DENORM__ = 1
+const _NET_NF_CONNTRACK_TCP_TIMEOUT_MAX_RETRANS = 16
+const _TUNGETIFF_val = 2147767506
+const _PR_SET_KEEPCAPS = 8
+const ___GLIBC_USE_IEC_60559_TYPES_EXT = 1
+const _SIOCSIFSLAVE = 0x8930
+const _PR_MCE_KILL_EARLY = 1
+const _TCP_S_DATA_OUT = (1 << 3)
+const _IFLA_STATS_LINK_OFFLOAD_XSTATS = 4
+const ___IFLA_XFRM_MAX = 3
+const _ETH_P_ARCNET = 0x001A
+const _KERN_REALROOTDEV = 16
+const ___FLT32X_MANT_DIG__ = 53
+const _O_DIRECTORY = ___O_DIRECTORY
+const __SC_XOPEN_LEGACY = 129
+const ___NR_bpf = 321
+const _IFLA_GTP_UNSPEC = 0
+const _ADJ_MICRO = 0x1000
+const _SYS_sched_getparam = ___NR_sched_getparam
+const __POSIX_V7_LPBIG_OFFBIG = -1
+const __SC_SELECT = 59
+const _IFLA_BR_MCAST_IGMP_VERSION = 43
+const _NET_DECNET_CONF_PPP = -4
+const _IFLA_BOND_TLB_DYNAMIC_LB = 27
+const _RTCF_LOG = 0x02000000
+const _ARPHRD_IEEE80211_PRISM = 802
+const _IFLA_BR_MCAST_HASH_MAX = 27
+const _PRIx16 = "x"
+const ___RLIM_T_MATCHES_RLIM64_T = 1
+const _NET_NF_CONNTRACK_UDP_TIMEOUT_STREAM = 11
+const _IPVLAN_MODE_L3S = 2
+const _MS_UNBINDABLE = 131072
+const _S_BLKSIZE = 512
+const __BITS_UINTN_IDENTITY_H = 1
+const _NET_X25_CALL_REQUEST_TIMEOUT = 2
+const _ECHOPRT = 0002000
+const _KERN_CORE_USES_PID = 52
+const _SYS_sched_get_priority_min = ___NR_sched_get_priority_min
+const ___NR_vmsplice = 278
+const _MB_LEN_MAX = 16
+const _ARPOP_RREQUEST = 3
+const _ETH_P_MAP = 0x00F9
+const _IFLA_BOND_SLAVE_STATE = 1
+const _HAVE_LOFF_T = 1
+const _RTPROT_UNSPEC = 0
+const _RTM_GETTFILTER = 46
+const __POSIX_REENTRANT_FUNCTIONS = 1
+const _FFI_TYPE_DOUBLE = 3
+const _EREMCHG = 78
+const _TCA_CHAIN = 11
+const ___GNUC_MINOR__ = 1
+const ___FLT32_EPSILON__ = 1.19209289550781250000000000000000000e-732
+const _FS_DENTRY = 8
+const _IFLA_BR_MCAST_LAST_MEMBER_CNT = 28
+const _TCA_ROOT_FLAGS = 2
+const __CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS = 1144
+const ___x86_64 = 1
+const _IFLA_PPP_DEV_FD = 1
+const _SO_COOKIE = 57
+const _SYS_query_module = ___NR_query_module
+const __LARGEFILE64_SOURCE = 1
+const ___SIZEOF_SHORT__ = 2
+const ___LDBL_MIN__ = 3.36210314311209350626267781732175260e-4932
+const ___RTNLGRP_MAX = 33
+const ___NR_stat = 4
+const _HAVE_EXPM1L = 1
+const _TIME_UTC = 1
+const _CX86_CCR0 = 0xc0
+const _TUNSETLINK_val = 1074025677
+const _IFLA_BRPORT_PROXYARP_WIFI = 12
+const _SOL_IPV6 = 41
+const _IFLA_BOND_AD_INFO_AGGREGATOR = 1
+const _PR_SET_TAGGED_ADDR_CTRL = 55
+const _NETLINK_XFRM = 6
+const _IPV6_ADD_MEMBERSHIP = _IPV6_JOIN_GROUP
+const _RTNH_F_ONLINK = 4
+const _IPTOS_DSCP_MASK = 0xfc
+const ___IFLA_IPVLAN_MAX = 3
+const _BUS_ISA_PORT_SHIFT = 3
+const _PRIuFAST8 = "u"
+const _IP_ADD_SOURCE_MEMBERSHIP = 39
+const _SPLICE_F_MORE = 4
+const _RTN_MULTICAST = 5
+const __SC_PII_INTERNET_DGRAM = 62
+const ___ENUM_IDTYPE_T = 1
+const ___NR_brk = 12
+const _ARPOP_REQUEST = 1
+const _RANDOM_WRITE_THRESH = 4
+const _NET_IPV4_IPFRAG_MAX_DIST = 112
+const _XTABS = 0014000
+const _PRIx32 = "x"
+const _RTMGRP_IPV6_ROUTE = 0x400
+const _IFLA_BR_MAX_AGE = 3
+const __XOPEN_REALTIME_THREADS = 1
+const _CLONE_NEWPID = 0x20000000
+const _SHUT_WR = 1
+const _STDERR_FILENO = 2
+const _IFLA_STATS_AF_SPEC = 5
+const _SCNuLEAST8 = "hhu"
+const ___S_IFLNK = 0120000
+const ___NR_gettimeofday = 96
+const ___NR_statx = 332
+const ___NR_sched_getparam = 143
+const ___SIZEOF_FLOAT80__ = 16
+const _MSG_ZEROCOPY = 67108864
+const ___NR_ioprio_set = 251
+const _PTRACE_EVENT_STOP = 128
+const _IFLA_BRPORT_UNSPEC = 0
+const _PACKET_RX_RING = 5
+const _LINUX_REBOOT_MAGIC2A = 85072278
+const _LINUX_REBOOT_MAGIC2B = 369367448
+const _LINUX_REBOOT_MAGIC2C = 537993216
+const _TIOCSERSWILD = 0x5455
+const _FSOPEN_CLOEXEC = 0x00000001
+const _SIGURG = 23
+const _F_GETPIPE_SZ = 1032
+const _PARMRK = 0000010
+const __SC_FD_MGMT = 143
+const _TIOCGWINSZ_val = 21523
+const _STATX_ATTR_ENCRYPTED = 0x00000800
+const _FD_CLOEXEC = 1
+const _SA_ONESHOT = _SA_RESETHAND
+const ___FLOAT_WORD_ORDER = ___BYTE_ORDER
+const ___INTPTR_WIDTH__ = 64
+const ___DBL_MAX_10_EXP__ = 308
+const _ETH_P_NSH = 0x894F
+const __STDINT_H = 1
+const _IP_OFFMASK = 0x1fff
+const _PR_CAP_AMBIENT_CLEAR_ALL = 4
+const _MS_MOVE = 8192
+const _ABI_DEFHANDLER_LIBCSO = 4
+const ___NR_sched_rr_get_interval = 148
+const _SYS_execveat = ___NR_execveat
+const _IPPROTO_IPIP = 4
+const __SC_TRACE_LOG = 184
+const _NTF_OFFLOADED = 0x20
+const _FOPEN_MAX = 16
+const _PACKAGE_NAME = "package-unused"
+const _____FILE_defined = 1
+const __SC_THREAD_PRIORITY_SCHEDULING = 79
+const _RTM_F_LOOKUP_TABLE = 0x1000
+const _FFI_FIRST_ABI = 1
+const _IN_CLASSB_MAX = 65536
+const ___FLT64X_MAX_10_EXP__ = 4932
+const _ARPOP_InREPLY = 9
+const _HAVE_LOG10L = 1
+const _MACVLAN_MACADDR_DEL = 1
+const __SYS_EPOLL_H = 1
+const _CX86_DIR1 = 0xff
+const _SYS_io_uring_register = ___NR_io_uring_register
+const _ETH_P_MACSEC = 0x88E5
+const _O_RSYNC = _O_SYNC
+const ___NR_pkey_alloc = 330
+const _PF_UNSPEC = 0
+const _VM_LOWMEM_RESERVE_RATIO = 20
+const _SYS_lseek = ___NR_lseek
+const ___NR_setpgid = 109
+const _NDTA_PARMS = 6
+const _O_SYNC = 04010000
+const _NR_FILE = 8192
+const _FS_XFLAG_DAX = 0x00008000
+const _SYS_shmctl = ___NR_shmctl
+const _PTRACE_EVENT_EXEC = 4
+const _IFLA_VF_RSS_QUERY_EN = 7
+const _IPV6_RTHDR_STRICT = 1
+const _NUD_NONE = 0x00
+const _X86_EFLAGS_TF_BIT = 8
+const _PTHREAD_STACK_MIN = 16384
+const _N_R3964 = 9
+const __SC_DELAYTIMER_MAX = 26
+const ___NR_rt_sigtimedwait = 128
+const _FSCONFIG_SET_FD = 5
+const ___IFLA_OFFLOAD_XSTATS_MAX = 2
+const _IPV6_RTHDRDSTOPTS = 55
+const _HAVE_OPENAT = 1
+const _IN6_ADDR_GEN_MODE_EUI64 = 0
+const _IXOFF = 0010000
+const _IPPORT_FTP = 21
+const _ND_REDIRECT = 137
+const __XOPEN_UNIX = 1
+const __SC_BASE = 134
+const _RLIMIT_DATA = 2
+const __CS_XBS5_LP64_OFF64_CFLAGS = 1108
+const _SA_NOCLDWAIT = 2
+const _TUNGETSNDBUF_val = 2147767507
+const _NET_NF_CONNTRACK_TCP_TIMEOUT_SYN_RECV = 3
+const __ASM_X86_UNISTD_64_H = 1
+const _SPLICE_F_MOVE = 1
+const _PTRACE_SYSCALL_INFO_EXIT = 2
+const ___LP64_OFF64_LDFLAGS = "-m64"
+const _RTF_REJECT = 0x0200
+const _RTPROT_EIGRP = 192
+const _ETHERTYPE_IP = 0x0800
+const _IFA_F_DADFAILED = 0x08
+const _IN_UNMOUNT = 0x00002000
+const _NET_TCP_MAX_TW_BUCKETS = 78
+const _ICMP6_TIME_EXCEED_TRANSIT = 0
+const _NET_IPV4_CONF_PROMOTE_SECONDARIES = 20
+const ___NR_mq_timedsend = 242
+const _FFI_GNUW64 = 4
+const _TUN_F_TSO4 = 0x02
+const _SYS_pwrite64 = ___NR_pwrite64
+const _TUN_F_TSO6 = 0x04
+const _O_APPEND = 02000
+const _PR_SET_FP_MODE = 45
+const _IFLA_MAP = 14
+const _IFLA_VXLAN_PROXY = 11
+const _UINTMAX_WIDTH = 64
+const _NET_IPV6_CONF = 16
+const _MOD_MICRO = _ADJ_MICRO
+const ___IFLA_RMNET_MAX = 3
+const _CX86_PCR0 = 0x20
+const _CX86_PCR1 = 0xf0
+const _TUN_FLT_ALLMULTI = 0x0001
+const _O_ASYNC = 020000
+const _NET_IPV4_TCP_KEEPALIVE_TIME = 45
+const ___NR_finit_module = 313
+const __SYS_UCONTEXT_H = 1
+const _NET_BRIDGE_NF_CALL_IP6TABLES = 3
+const _HAVE_ATANL = 1
+const ___PDP_ENDIAN = 3412
+const ___NR_chdir = 80
+const _SOL_NETBEUI = 267
+const _NET_IPV4_ICMP_SOURCEQUENCH_RATE = 59
+const _IPTOS_PREC_PRIORITY = _IPTOS_CLASS_CS1
+const _SOL_TIPC = 271
+const _SYS_mkdir = ___NR_mkdir
+const _FS_NRFILE = 6
+const _RTNLGRP_IPV4_MROUTE_R = 30
+const _SCHED_FIFO = 1
+const _IPV6_RECVDSTOPTS = 58
+const __SC_SCHAR_MAX = 111
+const _IFA_UNSPEC = 0
+const _SIOCGIFBRDADDR = 0x8919
+const _KERN_SPIN_RETRY = 70
+const _NET_DECNET_MEM = 12
+const _SIZE_MAX = (18446744073709551615)
+const _RTA_CACHEINFO = 12
+const _NET_IPX_PPROP_BROADCASTING = 1
+const _FS_APPEND_FL = 0x00000020
+const _IP_RECVERR = 11
+const _FS_NOATIME_FL = 0x00000080
+const _RTMGRP_LINK = 1
+const ___NR_getsockname = 51
+const _PR_SET_MM_EXE_FILE = 13
+const _UCHAR_MAX = (_SCHAR_MAX * 2 + 1)
+const _FSCRYPT_MODE_AES_256_XTS = 1
+const ___IFLA_VF_MAX = 14
+const __SC_CLK_TCK = 2
+const _RTM_F_FIB_MATCH = 0x2000
+const _TCA_ROOT_UNSPEC = 0
+const _RTA_PRIORITY = 6
+const _FPE_CONDTRAP = 15
+const _SYS_pipe2 = ___NR_pipe2
+const _PTRACE_EVENT_VFORK = 2
+const _NET_LLC2_P_TIMEOUT = 2
+const __SC_LONG_BIT = 106
+const _MS_BORN = (1<<29)
+const ___NR_fstatfs = 138
+const __CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS = 1129
+const __XOPEN_ENH_I18N = 1
+const _MLD_LISTENER_REDUCTION = 132
+const _NET_IPV6_ACCEPT_RA_RT_INFO_MIN_PLEN = 27
+const __THREAD_MUTEX_INTERNAL_H = 1
+const _EAI_FAMILY = -6
+const _AI_NUMERICHOST = 0x0004
+const _VM_VDSO_ENABLED = 34
+const _UINT16_WIDTH = 16
+const _ENODATA = 61
+const __IOC_NONE = 0
+const _B110 = 0000003
+const _RAND_MAX = 2147483647
+const _STATX_ALL = 0x00000fff
+const _SIOCGIFPFLAGS = 0x8935
+const _PTRACE_EVENT_EXIT = 6
+const _DEV_MAC_HID_ADB_MOUSE_SENDS_KEYCODES = 6
+const _NET_IPV4_NF_CONNTRACK_SCTP_TIMEOUT_SHUTDOWN_ACK_SENT = 26
+const _IFLA_XDP_FD = 1
+const _NET_IPV6_ROUTE_MIN_ADVMSS = 9
+const ___NR_fchmodat = 268
+const _F_OK = 0
+const _SYS_getitimer = ___NR_getitimer
+const ___NR_accept = 43
+const _IFLA_BR_MCAST_QUERIER = 25
+const _SO_TIMESTAMP_OLD = 29
+const _F_RDLCK = 0
+const ___NR_unlink = 87
+const _IFLA_BRPORT_MCAST_FLOOD = 27
+const ___F_SETOWN_EX = 15
+const _HAVE_NETPACKET_PACKET_H = 1
+const __CS_POSIX_V6_LP64_OFF64_LDFLAGS = 1125
+const _SCNdLEAST32 = "d"
+const _RTF_STATIC = 0x0400
+const _SYS_adjtimex = ___NR_adjtimex
+const _SO_ZEROCOPY = 60
+const _F_LOCK = 1
+const _RANDOM_ENTROPY_COUNT = 2
+const _DEV_PARPORT_DEFAULT = -3
+const ___NR_rt_tgsigqueueinfo = 297
+const _PR_PAC_APDBKEY = (1 << 3)
+const __SC_XOPEN_REALTIME = 130
+const _SIG_ATOMIC_MAX = (2147483647)
+const ___have_pthread_attr_t = 1
+const _FS_KEY_DESCRIPTOR_SIZE = _FSCRYPT_KEY_DESCRIPTOR_SIZE
+const _NDA_PROTOCOL = 12
+const _IPV6_ROUTER_ALERT_ISOLATE = 30
+const _IFLA_IPVLAN_MODE = 1
+const _SYS_fallocate = ___NR_fallocate
+const _NET_CIPSOV4_CACHE_ENABLE = 118
+const _NET_ECONET = 16
+const _RTF_MULTICAST = 0x20000000
+const _ETH_P_ERSPAN = 0x88BE
+const ___NR_prlimit64 = 302
+const ___NR_sigaltstack = 131
+const _PR_MPX_DISABLE_MANAGEMENT = 44
+const _ETH_P_TDLS = 0x890D
+const _SYS_setfsgid = ___NR_setfsgid
+const _FS_POLICY_FLAGS_PAD_MASK = _FSCRYPT_POLICY_FLAGS_PAD_MASK
+const _PORT_VDP_RESPONSE_VTID_VERSION_VIOALTION = 5
+const _IFLA_GROUP = 27
+const _RTM_GETNSID = 90
+const _NET_IPV4_ROUTE_FLUSH = 1
+const _MS_REC = 16384
+const _FS_AIO_MAX_NR = 19
+const ___NR_getcpu = 309
+const ___NR_sched_getscheduler = 145
+const _MS_RDONLY = 1
+const _RWH_WRITE_LIFE_MEDIUM = 3
+const _WCOREFLAG = ___WCOREFLAG
+const _NET_IPV6_ROUTE_GC_INTERVAL = 6
+const _SCNuFAST8 = "hhu"
+const _NETLINK_SOCK_DIAG = 4
+const _IP_MULTICAST_IF = 32
+const _ND_OPT_PI_FLAG_RADDR = 0x20
+const _RTM_GETRULE = 34
+const _RTAX_QUICKACK = 15
+const _NET_NF_CONNTRACK_TCP_TIMEOUT_TIME_WAIT = 8
+const ___NR_ioperm = 173
+const _POSIX_FADV_WILLNEED = 3
+const _VMIN = 6
+const __SEMAPHORE_H = 1
+const _IFLA_XDP_HW_PROG_ID = 7
+const _NET_DECNET_NODE_TYPE = 1
+const _AF_NETROM = _PF_NETROM
+const __POSIX_TTY_NAME_MAX = 9
+const __SC_LEVEL3_CACHE_SIZE = 194
+const _F_TLOCK = 2
+const _NET_IPV4_TCP_RETRANS_COLLAPSE = 36
+const _SCNoLEAST16 = "ho"
+const _ICMP6_RR_RESULT_FLAGS_FORBIDDEN = 0x0100
+const _SOL_ALG = 279
+const _EISDIR = 21
+const __PC_MAX_CANON = 1
+const _SKF_AD_NLATTR_NEST = 16
+const _SIOCSIFNAME = 0x8923
+const __POSIX_SPAWN = 200809
+const _RTMGRP_IPV6_IFADDR = 0x100
+const ___GCC_ATOMIC_SHORT_LOCK_FREE = 2
+const _SKF_AD_PROTOCOL = 0
+const ___NR_access = 21
+const _ETH_P_PUP = 0x0200
+const _HUPCL = 0002000
+const _BPF_RET = 0x06
+const _O_LARGEFILE = ___O_LARGEFILE
+const ___FLT32_MIN__ = 1.17549435082228750796873653722224568e-3832
+const _EAI_INTR = -104
+const _RTN_UNREACHABLE = 7
+const __SYS_SYSINFO_H = 1
+const _IN_ONESHOT = 0x80000000
+const _AT_SYMLINK_FOLLOW = 0x400
+const _F_GET_RW_HINT = 1035
+const _NETLINK_GENERIC = 16
+const _IFLA_BOND_ARP_IP_TARGET = 8
+const _IFLA_BRPORT_GUARD = 5
+const _CTIME = 0
+const _IFLA_TUN_PI = 4
+const _RTMGRP_DECnet_IFADDR = 0x1000
+const __IOC_SIZESHIFT = (__IOC_TYPESHIFT+__IOC_TYPEBITS)
+const __PC_REC_INCR_XFER_SIZE = 14
+const _IFLA_XDP = 43
+const _SYS_io_uring_setup = ___NR_io_uring_setup
+const _NET_IPV4_NF_CONNTRACK_SCTP_TIMEOUT_COOKIE_ECHOED = 22
+const _CTL_NET = 3
+const __SC_MEMORY_PROTECTION = 19
+const ___FLT16_HAS_QUIET_NAN__ = 1
+const _GENEVE_DF_UNSET = 0
+const _SYS_shmget = ___NR_shmget
+const _IFLA_TARGET_NETNSID = 46
+const ___NR_capset = 126
+const _RTAX_REORDERING = 9
+const _PR_SET_MM_MAP_SIZE = 15
+const _PR_GET_NAME = 16
+const _IFLA_BOND_AD_INFO_NUM_PORTS = 2
+const ___NR_setpriority = 141
+const _NET_IPV4_IPFRAG_TIME = 43
+const _SIGCLD = _SIGCHLD
+const _SYS_epoll_create1 = ___NR_epoll_create1
+const _PTRACE_O_SUSPEND_SECCOMP = 2097152
+const ___NR_io_pgetevents = 333
+const __POSIX_SIGQUEUE_MAX = 32
+const __BITS_SIGACTION_H = 1
+const _NETLINK_DROP_MEMBERSHIP = 2
+const _SCNoLEAST32 = "o"
+const ___NR_pselect6 = 270
+const _ND_OPT_REDIRECTED_HEADER = 4
+const _IFF_LOOPBACK = 8
+const _EPOLL_CTL_ADD = 1
+const _ESPIPE = 29
+const _IFLA_BR_UNSPEC = 0
+const _S_IEXEC = _S_IXUSR
+const _X86_CR4_VMXE_BIT = 13
+const _IFLA_CARRIER = 33
+const ___NR_lookup_dcookie = 212
+const _IPOPT_SECUR_TOPSECRET = 0x6bc5
+const ___NR_semtimedop = 220
+const _SOL_ICMPV6 = 58
+const _IP_PMTUDISC_DO = 2
+const __SC_FILE_ATTRIBUTES = 146
+const _SYS_linkat = ___NR_linkat
+const ___RLIMIT_MSGQUEUE = 12
+const _KERN_RANDOM = 40
+const __ISOC11_SOURCE = 1
+const _RTNLGRP_IPV6_ROUTE = 11
+const _IFLA_GENEVE_UNSPEC = 0
+const _PTRACE_SETFPREGS = 15
+const _IFLA_BR_TOPOLOGY_CHANGE = 14
+const _NET_CORE_AEVENT_RSEQTH = 21
+const _POLL_HUP = 6
+const _RT_TABLE_UNSPEC = 0
+const __SC_LINE_MAX = 43
+const __SC_SCHAR_MIN = 112
+const _OFDEL = 0000200
+const _SO_SNDBUF = 7
+const _ETH_P_802_2 = 0x0004
+const _IFLA_EVENT_REBOOT = 1
+const _DEV_MAC_HID_MOUSE_BUTTON2_KEYCODE = 4
+const _PDP_ENDIAN = ___PDP_ENDIAN
+const _SYS_timerfd_create = ___NR_timerfd_create
+const _IFLA_VF_LINK_STATE = 5
+const __IO_EOF_SEEN = 0x0010
+const ___NR_sethostname = 170
+const _HAVE_SYS_STATFS_H = 1
+const _IFLA_VF_PORTS = 24
+const ___SYSCALL_WORDSIZE = 64
+const _ESOCKTNOSUPPORT = 94
+const _IP_PMTUDISC_PROBE = 3
+const _NET_IPV6_ACCEPT_RA_PINFO = 19
+const ___unix__ = 1
+const ___NR_arch_prctl = 158
+const _SOL_PPPOL2TP = 273
+const _IPTOS_TOS_MASK = 0x1E
+const _ETH_P_8021AD = 0x88A8
+const _ETH_P_8021AH = 0x88E7
+const _SIGSTKFLT = 16
+const __POSIX_SAVED_IDS = 1
+const _SO_MARK = 36
+const _IPPROTO_IPV6 = 41
+const _IPV6_RECVERR = 25
+const _AF_KCM = _PF_KCM
+const _SYS_mincore = ___NR_mincore
+const _MADV_WIPEONFORK = 18
+const _ETH_P_CONTROL = 0x0016
+const _NET_DECNET_CONF_X25 = -5
+const ___USE_POSIX199506 = 1
+const _IFLA_VF_STATS_PAD = 6
+const _SCM_CREDENTIALS = 2
+const ___NR_preadv2 = 327
+const _X86_CR4_UMIP_BIT = 11
+const _PROT_EXEC = 0x4
+const _IFLA_BR_GC_TIMER = 19
+const _IN_CLASSA_HOST = (0xffffffff & ^_IN_CLASSA_NET)
+const _CLONE_PTRACE = 0x00002000
+const _EPOLLONESHOT = 1073741824
+const _B3000000 = 0010015
+const _FS_DQ_READS = 3
+const __SC_NL_MSGMAX = 121
+const ___NR_waitid = 247
+const _NDA_IFINDEX = 8
+const _NET_IPV4_ROUTE_GC_INTERVAL = 8
+const _UINT_FAST8_MAX = (255)
+const _NET_SCTP_HB_INTERVAL = 10
+const _FS_COMPRBLK_FL = 0x00000200
+const _TCP_S_DATA_IN = (1 << 2)
+const _VM_DIRTY_EXPIRE_CS = 14
+const ___NR_getcwd = 79
+const ___DEC64_MAX__ = 9.999999999999999E384
+const _RTAX_ADVMSS = 8
+const _NET_CORE_MAX_BACKLOG = 6
+const _IFLA_TUN_MULTI_QUEUE = 7
+const _NET_UNIX = 4
+const ___O_DSYNC = 010000
+const ___SIGRTMAX = 64
+const __SC_LEVEL2_CACHE_LINESIZE = 193
+const _HAVE_AS_X86_64_UNWIND_SECTION_TYPE = 1
+const _TCP_FASTOPEN_KEY = 33
+const _FS_XFLAG_EXTSZINHERIT = 0x00001000
+const _PORT_PROFILE_RESPONSE_BADSTATE = 259
+const _ADJ_STATUS = 0x0010
+const _NET_IPV4_ROUTE_GC_THRESH = 4
+const _SYS_fsmount = ___NR_fsmount
+const ___FLT_MIN_10_EXP__ = (-37)
+const _NET_SCTP_PRSCTP_ENABLE = 14
+const _NET_CORE_NO_CONG = 14
+const __POSIX_THREAD_PRIO_PROTECT = 200809
+const _KERN_ACCT = 30
+const ___NR_process_vm_readv = 310
+const _ICMP6_ECHO_REPLY = 129
+const _IPOPT_SECUR_RESTR = 0xaf13
+const ___IFLA_VLAN_QOS_MAX = 2
+const _ENOMEM = 12
+const _AF_KEY = _PF_KEY
+const _SYS_ioprio_set = ___NR_ioprio_set
+const ___WCOREFLAG = 0x80
+const _RTA_SESSION = 13
+const ___NR_tkill = 200
+const ___NR_io_setup = 206
+const _IFLA_VF_STATS_BROADCAST = 4
+const _RTAX_HOPLIMIT = 10
+const _IFLA_VF_LINK_STATE_AUTO = 0
+const _FSCRYPT_POLICY_FLAG_DIRECT_KEY = 0x04
+const _PACKET_OTHERHOST = 3
+const _IFLA_HSR_SLAVE2 = 2
+const _MS_NOEXEC = 8
+const __BITS_STDINT_INTN_H = 1
+const _TCPOLEN_TSTAMP_APPA = (_TCPOLEN_TIMESTAMP+2)
+const _BUS_ADRERR = 2
+const ___GCC_ASM_FLAG_OUTPUTS__ = 1
+const _PR_SPEC_FORCE_DISABLE = (1 << 3)
+const _EL3HLT = 46
+const _IPV6_LEAVE_GROUP = 21
+const _ARPHRD_RAWHDLC = 518
+const _DEV_RAID_SPEED_LIMIT_MAX = 2
+const _IPOPT_TS_PRESPEC = 3
+const _IP_ORIGDSTADDR = 20
+const _ETH_P_CAIF = 0x00F7
+const _RTM_NEWSTATS = 92
+const _ABI_DEFHANDLER_COFF = 1
+const _UINT_LEAST8_WIDTH = 8
+const _INT_FAST16_MAX = (9223372036854775807)
+const _MACSEC_VALIDATE_DISABLED = 0
+const _ETH_P_IEEEPUPAT = 0x0a01
+const ___ATOMIC_HLE_RELEASE = 131072
+const __CS_POSIX_V6_LP64_OFF64_LIBS = 1126
+const _MADV_COLD = 20
+const ___LP64_OFF64_CFLAGS = "-m64"
+const _IFLA_BR_GROUP_ADDR = 20
+const _NET_IPV4_IGMP_MAX_MEMBERSHIPS = 65
+const _RTN_PROHIBIT = 8
+const _SYS_getpeername = ___NR_getpeername
+const _TIOCSIG_val = 1074025526
+const ___FLT_MAX_EXP__ = 128
+const ___SHRT_WIDTH__ = 16
+const _SYS_getdents = ___NR_getdents
+const _PF_SMC = 43
+const ___NR_ustat = 136
+const _NETLINK_DNRTMSG = 14
+const _ENONET = 64
+const _RTN_LOCAL = 2
+const ___NR_readlink = 89
+const _F_SEAL_WRITE = 0x0008
+const _HAVE_SYSCALL = 1
+const ___ORDER_BIG_ENDIAN__ = 4321
+const _CTL_CPU = 10
+const ___FLT32_MIN_10_EXP__ = (-37)
+const _NET_NEIGH_PROXY_QLEN = 9
+const __SC_TRACE_NAME_MAX = 243
+const _DN_ACCESS = 0x00000001
+const _SI_ASYNCIO = -4
+const _UINT_FAST16_WIDTH = ___WORDSIZE
+const __SC_NL_SETMAX = 123
+const _MSG_EOR = 128
+const _NET_IPV4_NF_CONNTRACK_TCP_TIMEOUT_CLOSE_WAIT = 6
+const _MCAST_BLOCK_SOURCE = 43
+const __BITS_SIGEVENT_CONSTS_H = 1
+const _NETLINK_NO_ENOBUFS = 5
+const _NET_NETROM_TRANSPORT_NO_ACTIVITY_TIMEOUT = 9
+const _NET_NEIGH_REACHABLE_TIME = 5
+const _SYS_sysfs = ___NR_sysfs
+const _SCNx32 = "x"
+const _RTM_GETQDISC = 38
+const _MLOCK_ONFAULT = 1
+const _RTM_F_EQUALIZE = 0x400
+const ___NR_exit = 60
+const __SC_PII_INTERNET_STREAM = 61
+const _ENOLINK = 67
+const _SA_RESETHAND = 0x80000000
+const _IFLA_TUN_NUM_QUEUES = 8
+const _HAVE_SETENV = 1
+const __SC_PII_OSI = 57
+const _FFDLY = 0100000
+const _TUN_READQ_SIZE = 500
+const _FPE_FLTINV = 7
+const _FS_FL_USER_MODIFIABLE = 0x000380FF
+const ___NR_write = 1
+const _RTAX_SSTHRESH = 6
+const _NI_MAXHOST = 1025
+const _NET_IPV4_NF_CONNTRACK_MAX = 1
+const _ECONNRESET = 104
+const _NET_AX25_IDLE_TIMEOUT = 10
+const _RTAX_FEATURE_SACK = (1 << 1)
+const _NUD_INCOMPLETE = 0x01
+const _PACKET_FANOUT = 18
+const _SYS_vhangup = ___NR_vhangup
+const _VT0 = 0000000
+const _VT1 = 0040000
+const _HAVE_MEMORY_H = 1
+const ___SSE2_MATH__ = 1
+const _SYS_rt_sigprocmask = ___NR_rt_sigprocmask
+const ___NR_iopl = 172
+const _X86_CR4_SMXE_BIT = 14
+const __POSIX_CHOWN_RESTRICTED = 0
+const __SC_LEVEL2_CACHE_ASSOC = 192
+const _HAVE_LOG1PL = 1
+const _IPPROTO_EGP = 8
+const _RENAME_WHITEOUT = (1 << 2)
+const _PTRACE_TRACEME = 0
+const _RTPROT_MRT = 10
+const _PR_ENDIAN_BIG = 0
+const __SC_V7_ILP32_OFFBIG = 238
+const __ISOC2X_SOURCE = 1
+const _NET_IPV4_DEFAULT_TTL = 37
+const _RTF_IRTT = 0x0100
+const _UINT_FAST16_MAX = (18446744073709551615)
+const _RTNLGRP_IPV6_NETCONF = 25
+const _PAGE_MASK = (^(_PAGE_SIZE-1))
+const _L_SET = 0
+const _INT8_WIDTH = 8
+const _RTMGRP_IPV4_MROUTE = 0x20
+const __SC_REGEXP = 155
+const _NET_IPV6_ICMP_RATELIMIT = 1
+const ___FLT32X_DIG__ = 15
+const _SCM_TIMESTAMPING_OPT_STATS = 54
+const ___NR_vhangup = 153
+const _ERFKILL = 132
+const __BITS_SIGINFO_CONSTS_ARCH_H = 1
+const ___BYTE_ORDER__ = ___ORDER_LITTLE_ENDIAN__
+const ___NR_getpriority = 140
+const _X86_EFLAGS_VM_BIT = 17
+const __XOPEN_SOURCE_EXTENDED = 1
+const _NET_IPV4_TCP_MAX_KA_PROBES = 44
+const _PR_SPEC_INDIRECT_BRANCH = 1
+const _TCA_OPTIONS = 2
+const _NET_IPV4_CONF_ARPFILTER = 13
+const _RMNET_FLAGS_INGRESS_MAP_COMMANDS = (1 << 1)
+const _INOTIFY_MAX_USER_WATCHES = 2
+const _NET_BRIDGE_NF_FILTER_VLAN_TAGGED = 4
+const ___NR_getdents64 = 217
+const _SA_INTERRUPT = 0x20000000
+const _SHRT_WIDTH = 16
+const _IFLA_VLAN_UNSPEC = 0
+const _WSTOPPED = 2
+const _OPEN_TREE_CLONE = 1
+const ___WCHAR_MIN__ = (-___WCHAR_MAX__ - 1)
+const _NET_IPV4_NF_CONNTRACK_TCP_TIMEOUT_FIN_WAIT = 5
+const _PR_FP_EXC_DISABLED = 0
+const __SC_UIO_MAXIOV = 60
+const _ENOTSOCK = 88
+const _F_UNLCK = 2
+const _CLOCK_MONOTONIC_COARSE = 6
+const ___NR_chown = 92
+const _SYS_capget = ___NR_capget
+const _MSG_PROXY = 16
+const _CLD_EXITED = 1
+const _IPPROTO_ENCAP = 98
+const ___LONG_LONG_MAX__ = 0x7fffffffffffffff
+const _AF_ROSE = _PF_ROSE
+const __PC_SYMLINK_MAX = 19
+const __BITS_SCHED_H = 1
+const __SC_THREAD_SPORADIC_SERVER = 161
+const _CTL_BUS_ISA = 1
+const _IFLA_BOND_ARP_ALL_TARGETS = 10
+const ___NR_open_by_handle_at = 304
+const __POSIX2_C_VERSION = ___POSIX2_THIS_VERSION
+const _ETH_P_PPP_SES = 0x8864
+const _ICMP6_RR_FLAGS_TEST = 0x80
+const ___HAVE_FLOAT32X = 1
+const _RTEXT_FILTER_BRVLAN = (1 << 1)
+const _ULONG_WIDTH = ___WORDSIZE
+const _SYS_io_uring_enter = ___NR_io_uring_enter
+const _FNDELAY = _O_NDELAY
+const _STA_INS = 0x0010
+const _IFLA_BR_VLAN_STATS_ENABLED = 41
+const ___SIZEOF_WINT_T__ = 4
+const _RTAX_INITRWND = 14
+const _PKEY_DISABLE_ACCESS = 0x1
+const _SYS_mprotect = ___NR_mprotect
+const ___NR_timer_getoverrun = 225
+const _MCAST_EXCLUDE = 0
+const _IFLA_MTU = 4
+const __IOC_TYPEMASK = ((1 << __IOC_TYPEBITS)-1)
+const _OPOST = 0000001
+const __SC_STREAMS = 174
+const _NLA_F_NET_BYTEORDER = (1 << 14)
+const _NDTPA_PAD = 18
+const _NLMSG_OVERRUN = 0x4
+const _ARPHRD_LAPB = 516
+const _SI_ASYNCNL = -60
+const _ARPHRD_SIT = 776
+const _B115200 = 0010002
+const _IFLA_BR_VLAN_PROTOCOL = 8
+const ___NR_epoll_pwait = 281
+const _NET_IPV6_DAD_TRANSMITS = 7
+const ___NR_munmap = 11
+const _ETH_P_TRAILER = 0x001C
+const ___FLT32X_MIN_10_EXP__ = (-307)
+const __SC_TRACE_USER_EVENT_MAX = 245
+const ___CPU_SETSIZE = 1024
+const _BC_DIM_MAX = __POSIX2_BC_DIM_MAX
+const _DEV_CDROM_INFO = 1
+const _INR_OPEN_MAX = 4096
+const _BPF_RSH = 0x70
+const __SC_READER_WRITER_LOCKS = 153
+const ___NR_syncfs = 306
+const __SC_ULONG_MAX = 117
+const _BYTE_ORDER = ___BYTE_ORDER
+const __BITS_STDIO_H = 1
+const ___NR_timer_gettime = 224
+const _KERN_SHMALL = 41
+const _SYS_rt_sigaction = ___NR_rt_sigaction
+const _SYS_clock_gettime = ___NR_clock_gettime
+const _SYS_timer_delete = ___NR_timer_delete
+const ___NR_set_robust_list = 273
+const __SC_PAGESIZE = 30
+const _TCP_MAXWIN = 65535
+const _SYS_putpmsg = ___NR_putpmsg
+const _N_HDLC = 13
+const ___NR_getgid = 104
+const _MAP_EXECUTABLE = 0x01000
+const _PORT_PROFILE_MAX = 40
+const _ESTALE = 116
+const ___INTMAX_MAX__ = 0x7fffffffffffffff
+const _F_OFD_GETLK = 36
+const _L_tmpnam = 20
+const _MOD_MAXERROR = _ADJ_MAXERROR
+const ___NR_rmdir = 84
+const ___PRIPTR_PREFIX = "l"
+const _INT_FAST32_MAX = (9223372036854775807)
+const ___x86_64__ = 1
+const _IP_MSFILTER = 41
+const __SC_XOPEN_STREAMS = 246
+const _KERN_PROF = 6
+const ___statx_defined = 1
+const _SYS_lstat = ___NR_lstat
+const ___O_TMPFILE = (020000000 | ___O_DIRECTORY)
+const _ADJ_OFFSET = 0x0001
+const _F_SETLKW = _F_SETLKW64
+const _PR_SET_TIMERSLACK = 29
+const _IPV6_JOIN_ANYCAST = 27
+const _IFLA_BOND_AD_SELECT = 22
+const _SYS_userfaultfd = ___NR_userfaultfd
+const _NET_IPV6_IP6FRAG_TIME = 23
+const ___unix = 1
+const _FS_NRINODE = 1
+const __PC_LINK_MAX = 0
+const _INTMAX_WIDTH = 64
+const _IFA_F_OPTIMISTIC = 0x04
+const _SOCK_NONBLOCK = 2048
+const ___NR_setreuid = 113
+const _TCPOPT_EOL = 0
+const ___DBL_MIN_10_EXP__ = (-307)
+const _PRIiFAST8 = "i"
+const _SYS_mknodat = ___NR_mknodat
+const _IP_RETOPTS = 7
+const _IPPORT_TELNET = 23
+const _RTNLGRP_IPV6_IFINFO = 12
+const _NDTPA_MCAST_PROBES = 11
+const __SC_RTSIG_MAX = 31
+const __GETOPT_POSIX_H = 1
+const _ARPHRD_ROSE = 270
+const _IP_CHECKSUM = 23
+const _IFLA_BRPORT_PROTECT = 6
+const _AT_EMPTY_PATH = 0x1000
+const ___USE_ATFILE = 1
+const _HAVE_FCHOWNAT = 1
+const _ETHERMTU = _ETH_DATA_LEN
+const ___NR_epoll_create = 213
+const __SC_THREAD_PROCESS_SHARED = 82
+const _SKF_LL_OFF = (-0x200000)
+const _SYS_chroot = ___NR_chroot
+const _IFF_AUTOMEDIA = 16384
+const _IP_BLOCK_SOURCE = 38
+const _KERN_HZ_TIMER = 65
+const _NTF_PROXY = 0x08
+const _SIGUSR1 = 10
+const _SIGUSR2 = 12
+const __XBS5_LP64_OFF64 = 1
+const _IFF_NAPI = 0x0010
+const _SOL_RXRPC = 272
+const ___NR_pkey_mprotect = 329
+const _SYS_statfs = ___NR_statfs
+const _POSIX_FADV_DONTNEED = ___POSIX_FADV_DONTNEED
+const _CLONE_NEWIPC = 0x08000000
+const ___DEC128_MIN__ = 1E-6143
+const _NET_DECNET_WMEM = 14
+const _NI_NAMEREQD = 8
+const _FFI_TYPE_SINT8 = 6
+const _SIOCPROTOPRIVATE = 0x89E0
+const _PR_SET_TSC = 26
+const _NET_TR_RIF_TIMEOUT = 1
+const _LINK_XSTATS_TYPE_BRIDGE = 1
+const _IFLA_MACSEC_ENCODING_SA = 6
+const _PF_ATMPVC = 8
+const _IPV6_RXHOPOPTS = _IPV6_HOPOPTS
+const _INT64_WIDTH = 64
+const _TIME_INS = 1
+const _SYS_recvfrom = ___NR_recvfrom
+const _X86_CR0_TS_BIT = 3
+const _ITIMER_VIRTUAL = 1
+const ___UINT_FAST64_MAX__ = 0xffffffffffffffff
+const _RTA_TTL_PROPAGATE = 26
+const ___NR_uname = 63
+const _HAVE_SYS_SYSCALL_H = 1
+const _SO_SNDTIMEO_NEW = 67
+const _TCSBRKP = 0x5425
+const _RT_TABLE_MAIN = 254
+const __GRP_H = 1
+const __SC_FILE_LOCKING = 147
+const _TIOCPKT_IOCTL = 64
+const ___USE_XOPEN2K8 = 1
+const _FFI_TRAMPOLINE_SIZE = 32
+const _IFLA_VF_PORT_UNSPEC = 0
+const _TIOCGPTN_val = 2147767344
+const _IPPORT_SMTP = 25
+const __POSIX_REGEXP = 1
+const _VDISCARD = 13
+const ___NR_quotactl = 179
+const _NET_IPV4_IGMP_MAX_MSF = 96
+const _RTNLGRP_IPV6_RULE = 19
+const __XOPEN_LIM_H = 1
+const _ETH_P_AARP = 0x80F3
+const ___NR_tuxcall = 184
+const _PF_SNA = 22
+const _ICMP6_PARAMPROB_NEXTHEADER = 1
+const _POLL_OUT = 2
+const _ELOOP = 40
+const _PR_MCE_KILL_SET = 1
+const _CLOCK_BOOTTIME_ALARM = 9
+const _IFLA_BR_MCAST_LAST_MEMBER_INTVL = 30
+const _NET_TCP_MAX_ORPHANS = 77
+const __BITS_POSIX_OPT_H = 1
+const _RTMGRP_IPV4_ROUTE = 0x40
+const _VM_OVERCOMMIT_MEMORY = 5
+const __CS_V6_WIDTH_RESTRICTED_ENVS = 1
+const _NET_IPX = 6
+const _IPTOS_PREC_MASK = _IPTOS_CLASS_MASK
+const ___FLT64X_MIN_10_EXP__ = (-4931)
+const _IPOPT_COPY = 0x80
+const _TUN_F_TSO_ECN = 0x08
+const __POSIX_MAX_CANON = 255
+const _IPPORT_SUPDUP = 95
+const __POSIX_V6_LP64_OFF64 = 1
+const ___NR_sched_getaffinity = 204
+const _CLONE_NEWUSER = 0x10000000
+const _ARPHRD_HIPPI = 780
+const _ILL_BADSTK = 8
+const _REG_R10 = 2
+const _REG_R11 = 3
+const _REG_R12 = 4
+const _REG_R13 = 5
+const _REG_R14 = 6
+const _MACVLAN_MACADDR_SET = 3
+const _ETH_P_SNAP = 0x0005
+const _DEV_MAC_HID_MOUSE_BUTTON3_KEYCODE = 5
+const _NUD_DELAY = 0x08
+const _NET_CORE_SOMAXCONN = 18
+const _X86_EFLAGS_DF_BIT = 10
+const ___NR_request_key = 249
+const _SYS_io_pgetevents = ___NR_io_pgetevents
+const ___FLT64_MIN_EXP__ = (-1021)
+const _PF_BLUETOOTH = 31
+const _DEV_MAC_HID_KEYBOARD_LOCK_KEYCODES = 2
+const _NDTPA_APP_PROBES = 9
+const _IFLA_GSO_MAX_SEGS = 40
+const _SKF_AD_VLAN_TAG_PRESENT = 48
+const _FFI_BAD_ARGTYPE = 3
+const _KERN_HPPA_PWRSW = 58
+const ___WCHAR_MIN = ___WCHAR_MIN__
+const __SC_BC_BASE_MAX = 36
+const _MAP_ANONYMOUS = 0x20
+const _NET_IPV4_TCP_RETRIES1 = 47
+const _NET_IPV4_TCP_RETRIES2 = 48
+const _HAVE_STDINT_H = 1
+const _HAVE_FACCESSAT = 1
+const _NET_X25_RESET_REQUEST_TIMEOUT = 3
+const _VQUIT = 1
+const ___FLT64_HAS_QUIET_NAN__ = 1
+const ___NR_fspick = 433
+const _IFLA_GENEVE_TTL_INHERIT = 12
+const __ATFILE_SOURCE = 1
+const _TIOCMGET = 0x5415
+const _IP_PKTOPTIONS = 9
+const ___SIZEOF_PTHREAD_BARRIERATTR_T = 4
+const __SC_NL_NMAX = 122
+const _DEV_MAC_HID_MOUSE_BUTTON_EMULATION = 3
+const _SIOCSARP = 0x8955
+const _AF_ECONET = _PF_ECONET
+const _TIOCMIWAIT = 0x545C
+const _IPPROTO_RSVP = 46
+const _MSG_BATCH = 262144
+const _EADV = 68
+const _RTA_SPORT = 28
+const _NET_IPV6_MTU = 3
+const _B200 = 0000006
+const _NET_IPV4_CONF_FORCE_IGMP_VERSION = 17
+const _X86_EFLAGS_AF_BIT = 4
+const ___NR_pidfd_open = 434
+const ___GLIBC_USE_LIB_EXT2 = 1
+const _NETLINK_TX_RING = 7
+const _POSIX_MADV_DONTNEED = 4
+const ___NR_sched_setparam = 142
+const _SYS_setgid = ___NR_setgid
+const _ARPHRD_CISCO = 513
+const _RLIMIT_CPU = 0
+const _IP_OPTIONS = 4
+const ___NR_tgkill = 234
+const _TIOCSERGSTRUCT = 0x5458
+const __BITS_TYPES___LOCALE_T_H = 1
+const _SYS_fanotify_mark = ___NR_fanotify_mark
+const _PR_GET_THP_DISABLE = 42
+const _TRY_AGAIN = 2
+const _TIOCSERCONFIG = 0x5453
+const _PF_PPPOX = 24
+const _IFLA_MACSEC_VALIDATION = 13
+const _TCA_ROOT_COUNT = 3
+const _TCP_INFO = 11
+const __IONBF = 2
+const _PF_IEEE802154 = 36
+const _S_IRGRP = (_S_IRUSR >> 3)
+const _SYS_arch_prctl = ___NR_arch_prctl
+const _HAVE_INOTIFY_INIT1 = 1
+const _INT_LEAST64_WIDTH = 64
+const _IFLA_HSR_SLAVE1 = 1
+const _PF_INET = 2
+const _IFLA_BRPORT_FLUSH = 24
+const _SEEK_END = 2
+const _IP_RECVOPTS = 6
+const _RTM_NEWTFILTER = 44
+const _IPPROTO_ESP = 50
+const ___IFLA_XDP_MAX = 8
+const _FS_MAXINODE = 3
+const _S_IWOTH = (_S_IWGRP >> 3)
+const _NET_ATALK = 7
+const _IFLA_BOND_AD_ACTOR_SYSTEM = 26
+const _STATX_MTIME = 0x00000040
+const _FSCRYPT_KEY_SPEC_TYPE_DESCRIPTOR = 1
+const _SIOCSIFPFLAGS = 0x8934
+const __CS_POSIX_V7_LPBIG_OFFBIG_LIBS = 1146
+const ___SIZEOF_PTHREAD_MUTEXATTR_T = 4
+const _ARPHRD_DDCMP = 517
+const _S_IXUSR = ___S_IEXEC
+const _TUNSETOFFLOAD_val = 1074025680
+const ___FLT64_DENORM_MIN__ = 4.94065645841246544176568792868221372e-32464
+const _TCP_DEFER_ACCEPT = 9
+const _FS_BTREE_FL = 0x00001000
+const _TIOCSCTTY = 0x540E
+const _PR_GET_ENDIAN = 19
+const _KERN_HPPA_UNALIGNED = 59
+const _PACKET_FASTROUTE = 6
+const _SYS_umount2 = ___NR_umount2
+const _FS_STATINODE = 2
+const _SPLICE_F_NONBLOCK = 2
+const _TIOCNOTTY_val = 21538
+const _F_DUPFD = 0
+const _HAVE_INTTYPES_H = 1
+const _PF_ALG = 38
+const ___RTAX_MAX = 18
+const ___NR_getresgid = 120
+const _SO_DEBUG = 1
+const _EINVAL = 22
+const _NET_IPV4_ICMP_ERRORS_USE_INBOUND_IFADDR = 109
+const _SYS_setuid = ___NR_setuid
+const _SYS_pread64 = ___NR_pread64
+const _NET_IPV4_CONF_LOG_MARTIANS = 11
+const _NET_NF_CONNTRACK_CHECKSUM = 32
+const __CS_V7_ENV = 1149
+const _NET_NF_CONNTRACK_SCTP_TIMEOUT_COOKIE_ECHOED = 22
+const _NET_IPV4_ROUTE_ERROR_COST = 12
+const _IFLA_MACVLAN_MACADDR_COUNT = 6
+const _IFLA_BOND_AD_INFO_PARTNER_MAC = 5
+const _INT_FAST8_WIDTH = 8
+const ___NR_sysinfo = 99
+const _BPF_TXA = 0x80
+const _NET_NEIGH_DELAY_PROBE_TIME = 6
+const _XDP_ATTACHED_HW = 3
+const _IPVLAN_MODE_L2 = 0
+const _IPVLAN_MODE_L3 = 1
+const __UTSNAME_RELEASE_LENGTH = __UTSNAME_LENGTH
+const _ICANON = 0000002
+const __SC_NPROCESSORS_CONF = 83
+const _UINT_LEAST64_WIDTH = 64
+const _SIOCSIFADDR = 0x8916
+const _IP_RECVTTL = 12
+const ___ILP32_OFF32_LDFLAGS = "-m32"
+const _SYS_rseq = ___NR_rseq
+const _NET_IPV4_NO_PMTU_DISC = 39
+const _SYS_mount = ___NR_mount
+const _FSCONFIG_SET_FLAG = 0
+const _RTNLGRP_PHONET_IFADDR = 21
+const _N_STRIP = 4
+const ___BITS_PER_LONG = 64
+const _ARPHRD_ADAPT = 264
+const _PR_SPEC_DISABLE = (1 << 2)
+const _NET_IPV4_NF_CONNTRACK_SCTP_TIMEOUT_CLOSED = 20
+const _X86_CR4_PGE_BIT = 7
+const ___NR_kill = 62
+const _SPLICE_F_GIFT = 8
+const _RTM_GETANYCAST = 62
+const _SIG_ATOMIC_MIN = (-2147483647-1)
+const _HAVE_STRUCT_DIRENT_D_TYPE = 1
+const __CS_POSIX_V6_ILP32_OFF32_LINTFLAGS = 1119
+const _SO_SELECT_ERR_QUEUE = 45
+const _NLMSGERR_ATTR_COOKIE = 3
+const _IP_TRANSPARENT = 19
+const _REG_CR2 = 22
+const _SYS_fsetxattr = ___NR_fsetxattr
+const _ETH_P_DDCMP = 0x0006
+const _HAVE_LINUX_PTRACE_H = 1
+const ___S_IFMT = 0170000
+const ___DECIMAL_BID_FORMAT__ = 1
+const __CS_XBS5_LPBIG_OFFBIG_CFLAGS = 1112
+const _IN_CLOSE = (_IN_CLOSE_WRITE | _IN_CLOSE_NOWRITE)
+const __POSIX_SEM_VALUE_MAX = 32767
+const _PR_MCE_KILL_CLEAR = 0
+const ___NR_fsopen = 430
+const _IF_NAMESIZE = 16
+const _MOD_TIMECONST = _ADJ_TIMECONST
+const _IN_CLASSA_NET = 0xff000000
+const _RTAX_LOCK = 1
+const _DEV_CDROM_DEBUG = 4
+const _ETH_P_8021Q = 0x8100
+const _KERN_NGROUPS_MAX = 63
+const ___SIZEOF_PTHREAD_BARRIER_T = 32
+const _MS_SLAVE = 524288
+const ___S_IFIFO = 0010000
+const _IFA_F_MCAUTOJOIN = 0x400
+const _CLONE_SIGHAND = 0x00000800
+const ___FLT16_NORM_MAX__ = 6.55040000000000000000000000000000000e+416
+const _MAXNAMLEN = _NAME_MAX
+const _ARPHRD_ARCNET = 7
+const _ICMP6_DST_UNREACH_ADDR = 3
+const _ETH_P_80221 = 0x8917
+const _RUSAGE_SELF = 0
+const _NET_DECNET_DST_GC_INTERVAL = 9
+const _NET_IPV6_NEIGH = 17
+const __SC_SEM_NSEMS_MAX = 32
+const _NET_IPV6_USE_TEMPADDR = 11
+const _SO_TYPE = 3
+const _FFI_TYPE_VOID = 0
+const _PACKET_MR_MULTICAST = 0
+const _TH_ACK = 0x10
+const _PF_MPLS = 28
+const _KERN_UNKNOWN_NMI_PANIC = 66
+const _FS_XFLAG_COWEXTSIZE = 0x00010000
+const _IFLA_VF_UNSPEC = 0
+const _PTRACE_ARCH_PRCTL = 30
+const ___FLT128_MIN_EXP__ = (-16381)
+const _ABI_TRACE = 5
+const _FS_ENCRYPTION_MODE_SPECK128_256_CTS = 8
+const _SO_OOBINLINE = 10
+const _PR_SET_SPECULATION_CTRL = 53
+const __SC_2_PBS_MESSAGE = 171
+const _SO_TIMESTAMPING = _SO_TIMESTAMPING_OLD
+const _NET_NEIGH_ANYCAST_DELAY = 10
+const _NL_MMAP_STATUS_VALID = 2
+const _SYS_timer_settime = ___NR_timer_settime
+const ___DEC128_MANT_DIG__ = 34
+const _SA_SIGINFO = 4
+const _KERN_OSTYPE = 1
+const _ULLONG_WIDTH = 64
+const _CR1 = 0001000
+const _RTPROT_STATIC = 4
+const _SYS_time = ___NR_time
+const _linux = 1
+const _SIGBUS = 7
+const _IFLA_PROTO_DOWN = 39
+const ___NR_munlock = 150
+const _ETH_P_MPLS_MC = 0x8848
+const _IFLA_BRPORT_PRIORITY = 2
+const _PRIuLEAST8 = "u"
+const _IPPROTO_PUP = 12
+const _RTF_CACHE = 0x01000000
+const __SC_REGEX_VERSION = 156
+const _ARPHRD_RAWIP = 519
+const _HAVE_OPEN64 = 1
+const _NET_NF_CONNTRACK_UDP_TIMEOUT = 10
+const _NET_SCTP_MAX_INIT_RETRANSMITS = 9
+const _AF_TIPC = _PF_TIPC
+const _SYS_setdomainname = ___NR_setdomainname
+const _RTF_ALLONLINK = 0x00020000
+const _E2BIG = 7
+const _UINT_WIDTH = 32
+const _ARPHRD_IEEE80211 = 801
+const _CHAR_MAX = _SCHAR_MAX
+const _CLOCK_REALTIME_COARSE = 5
+const ___NR_clock_settime = 227
+const _NL_MMAP_STATUS_UNUSED = 0
+const ___NR_setdomainname = 171
+const _RTPROT_ISIS = 187
+const _BSDLY = 0020000
+const ___S_IWRITE = 0200
+const _AT_EACCESS = 0x200
+const __SC_V6_LP64_OFF64 = 178
+const ___GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 = 1
+const _S_IFLNK = ___S_IFLNK
+const _IFLA_BR_FDB_FLUSH = 21
+const _IGNBRK = 0000001
+const _NET_IPV4_NF_CONNTRACK_BUCKETS = 14
+const _HAVE_AS_X86_AES = 1
+const _ATF_MAGIC = 0x80
+const _ENOTEMPTY = 39
+const _STA_PPSWANDER = 0x0400
+const _IFLA_VF_VLAN_INFO = 1
+const _IN_DONT_FOLLOW = 0x02000000
+const _IPV6_HDRINCL = 36
+const ___DEC64_EPSILON__ = 1E-15
+const _IFLA_BRPORT_CONFIG_PENDING = 20
+const _INOTIFY_MAX_USER_INSTANCES = 1
+const ___timer_t_defined = 1
+const _DEV_PARPORT_BASE_ADDR = 2
+const _SYS_inotify_init1 = ___NR_inotify_init1
+const _RTNLGRP_DCB = 23
+const __SC_CLOCK_SELECTION = 137
+const _RTA_METRICS = 8
+const _IFLA_VF_LINK_STATE_DISABLE = 2
+const _SYS_kexec_file_load = ___NR_kexec_file_load
+const _NLM_F_MATCH = 0x200
+const _IFLA_HSR_MULTICAST_SPEC = 3
+const _SYS_add_key = ___NR_add_key
+const _CS6 = 0000020
+const _ETH_P_IEEEPUP = 0x0a00
+const _CS8 = 0000060
+const _EISCONN = 106
+const _NET_CORE_MSG_BURST = 9
+const _FFI_TYPE_SINT16 = 8
+const _IFLA_VF_STATS_RX_PACKETS = 0
+const _PR_GET_TID_ADDRESS = 40
+const _SYS_getdents64 = ___NR_getdents64
+const _BPF_LDX = 0x01
+const __XOPEN_IOV_MAX = __POSIX_UIO_MAXIOV
+const _P_PGID = 2
+const __SC_NL_TEXTMAX = 124
+const ___NR_execve = 59
+const _VEOL2 = 16
+const _NDTPA_DELAY_PROBE_TIME = 7
+const ___NR_setuid = 105
+const _NET_TCP_DSACK = 82
+const _NDTPA_MCAST_REPROBES = 17
+const _MAX_VLAN_LIST_LEN = 1
+const _UINT_MAX = (_INT_MAX * 2 + 1)
+const _IFLA_BR_AGEING_TIME = 4
+const _MOD_STATUS = _ADJ_STATUS
+const __POSIX_UIO_MAXIOV = 16
+const _LOCK_EX = 2
+const ___GLIBC_USE_ISOC2X = 1
+const _SYS_mbind = ___NR_mbind
+const _STDOUT_FILENO = 1
+const _PF_ASH = 18
+const _KERN_MSGPOOL = 37
+const _IFLA_BR_MCAST_QUERY_RESPONSE_INTVL = 34
+const _IPPORT_DAYTIME = 13
+const _IPPROTO_IDP = 22
+const _SIOCSIFHWADDR = 0x8924
+const _EUSERS = 87
+const __PC_REC_MIN_XFER_SIZE = 16
+const _RTNH_F_LINKDOWN = 16
+const _ETHERTYPE_ARP = 0x0806
+const __NETINET_ICMP6_H = 1
+const _RTNLGRP_IPV4_ROUTE = 7
+const _NET_LLC = 18
+const _IFLA_VRF_TABLE = 1
+const _NOFLSH = 0000200
+const _TUNATTACHFILTER_val = 1074812117
+const _RTMGRP_IPV6_PREFIX = 0x20000
+const _ABI_DEFHANDLER_LCALL7 = 3
+const _IPV6_HOPOPTS = 54
+const ___NR_fallocate = 285
+const _PRIu16 = "u"
+const _SOL_NFC = 280
+const _FFI_TYPE_SINT32 = 10
+const ___FLOAT_WORD_ORDER__ = ___ORDER_LITTLE_ENDIAN__
+const _FS_XFLAG_EXTSIZE = 0x00000800
+const _AT_NO_AUTOMOUNT = 0x800
+const ___NR_pause = 34
+const _RTF_POLICY = 0x04000000
+const _NET_IPV4_ROUTE_MIN_ADVMSS = 17
+const __POSIX_CHILD_MAX = 25
+const __SC_FSYNC = 15
+const ___INT_LEAST16_WIDTH__ = 16
+const _TH_SYN = 0x02
+const _EBUSY = 16
+const _IPPORT_NETSTAT = 15
+const _ENOTRECOVERABLE = 131
+const _NET_IPV4_CONF_NOXFRM = 15
+const _DEV_CDROM_AUTOCLOSE = 2
+const ___INT8_MAX__ = 0x7f
+const _NET_IPV4_TCP_WORKAROUND_SIGNED_WINDOWS = 115
+const ___NR_mincore = 27
+const _ARPHRD_DLCI = 15
+const _HAVE_MKNODAT = 1
+const _SYS_getrusage = ___NR_getrusage
+const _PF_PHONET = 35
+const _SCHED_DEADLINE = 6
+const ___INT_FAST64_WIDTH__ = 64
+const _CHAR_BIT = ___CHAR_BIT__
+const _SYS_removexattr = ___NR_removexattr
+const _SYS_setns = ___NR_setns
+const _HAVE_SYS_TIMEX_H = 1
+const __SYS_UIO_H = 1
+const ___sigset_t_defined = 1
+const _TCP_WINDOW_CLAMP = 10
+const _IPOPT_SSRR = 137
+const _FS_XFLAG_SYNC = 0x00000020
+const _SIGEV_THREAD_ID = 4
+const __SC_MONOTONIC_CLOCK = 149
+const _X86_CR4_PKE_BIT = 22
+const _SYS_umask = ___NR_umask
+const _PORT_VDP_RESPONSE_INVALID_FORMAT = 1
+const _NDTPA_GC_STALETIME = 6
+const _CREAD = 0000200
+const _ETH_P_LOOP = 0x0060
+const _PORT_VDP_RESPONSE_OUT_OF_SYNC = 6
+const _IP_UNICAST_IF = 50
+const _TCA_DUMP_INVISIBLE = 10
+const _IPPROTO_TCP = 6
+const _IFLA_LINK_NETNSID = 37
+const _PRIu32 = "u"
+const _IPV6_PATHMTU = 61
+const _NET_NETROM_TRANSPORT_REQUESTED_WINDOW_SIZE = 8
+const __POSIX_PATH_MAX = 256
+const _RT_CLASS_UNSPEC = 0
+const _TCP_MD5SIG_EXT = 32
+const _B1000000 = 0010010
+const _BPF_LL_OFF = _SKF_LL_OFF
+const _NET_NEIGH_MCAST_SOLICIT = 1
+const __SC_MQ_PRIO_MAX = 28
+const _PF_SECURITY = 14
+const _TRAP_BRKPT = 1
+const ___FLT_MIN_EXP__ = (-125)
+const _NDTA_PAD = 9
+const _EIO = 5
+const _IFLA_GENEVE_ID = 1
+const _IFLA_IPOIB_PKEY = 1
+const _IFLA_HSR_UNSPEC = 0
+const ___NR_migrate_pages = 256
+const _TIOCCBRK = 0x5428
+const __SC_CHILD_MAX = 1
+const _VLNEXT = 15
+const _HAVE_FCHMODAT = 1
+const _ARPHRD_TUNNEL6 = 769
+const __POSIX_TYPED_MEMORY_OBJECTS = -1
+const _F_OFD_SETLKW = 38
+const _IFLA_VF_IB_PORT_GUID = 11
+const __POSIX_SYNCHRONIZED_IO = 200809
+const __CS_XBS5_LPBIG_OFFBIG_LDFLAGS = 1113
+const _SIGQUIT = 3
+const ___NR_rt_sigreturn = 15
+const _IP_NODEFRAG = 22
+const _MACVLAN_MACADDR_ADD = 0
+const _SIG_UNBLOCK = 1
+const _SYS_sync = ___NR_sync
+const _PORT_VDP_RESPONSE_SUCCESS = 0
+const _unix = 1
+const _EINPROGRESS = 115
+const _TCGETS_val = 21505
+const _IPPROTO_HOPOPTS = 0
+const ___WCLONE = 0x80000000
+const ___STDC_VERSION__ = 199901
+const __SC_RE_DUP_MAX = 44
+const _FFI_TYPE_SINT64 = 12
+const _NET_IPV4_NF_CONNTRACK_TCP_TIMEOUT_CLOSE = 9
+const _SIGSTKSZ = 8192
+const _TCSETS = 0x5402
+const _IP_MF = 0x2000
+const _TIOCGSOFTCAR = 0x5419
+const _VM_LEGACY_VA_LAYOUT = 27
+const _SO_RCVTIMEO_OLD = 20
+const _F_GETFD = 1
+const _SO_BINDTODEVICE = 25
+const _TCSETX = 0x5433
+const _MS_RMT_MASK = (_MS_RDONLY|_MS_SYNCHRONOUS|_MS_MANDLOCK|_MS_I_VERSION| _MS_LAZYTIME)
+const _DN_DELETE = 0x00000008
+const ___LDBL_MAX_EXP__ = 16384
+const _TIOCNXCL = 0x540D
+const __SC_NPROCESSORS_ONLN = 84
+const _RTNLGRP_IPV6_MROUTE_R = 31
+const _ECHOKE = 0004000
+const _NET_NEIGH_UCAST_SOLICIT = 2
+const _AT_STATX_FORCE_SYNC = 0x2000
+const _LOCK_READ = 64
+const _HAVE_NETINET_ICMP6_H = 1
+const _NET_NF_CONNTRACK_COUNT = 27
+const _NET_IPV6_IP6FRAG_HIGH_THRESH = 21
+const _SYS_mlock2 = ___NR_mlock2
+const _SYS_tuxcall = ___NR_tuxcall
+const _SYS_getrandom = ___NR_getrandom
+const _IFA_ANYCAST = 5
+const ___NR_epoll_ctl_old = 214
+const _ESTRPIPE = 86
+const _REG_RAX = 13
+const _HAVE_INOTIFY_INIT = 1
+const _INTPTR_MAX = (9223372036854775807)
+const _ETH_P_MPLS_UC = 0x8847
+const _IFLA_STATS_UNSPEC = 0
+const _IPV6_RECVORIGDSTADDR = _IPV6_ORIGDSTADDR
+const _TCP_MD5SIG_FLAG_PREFIX = 1
+const _NET_NF_CONNTRACK_LOG_INVALID = 15
+const _NET_IPV4_ROUTE_REDIRECT_NUMBER = 10
+const _TUNSETIFINDEX_val = 1074025690
+const _B921600 = 0010007
+const _SYS_sendto = ___NR_sendto
+const _NET_AX25_T2_TIMEOUT = 8
+const _SIGPOLL = 29
+const _NET_DECNET_DI_COUNT = 7
+const _IFLA_IPOIB_MODE = 2
+const _RTA_IP_PROTO = 27
+const _NLMSGERR_ATTR_MAX = 3
+const __POSIX_READER_WRITER_LOCKS = 200809
+const _SI_DETHREAD = -7
+const ___FLT_DECIMAL_DIG__ = 9
+const _SYS_getsid = ___NR_getsid
+const _BC_SCALE_MAX = __POSIX2_BC_SCALE_MAX
+const _REG_RBP = 10
+const _NCCS = 32
+const _SEGV_ACCADI = 5
+const _REG_RBX = 11
+const _IFLA_INFO_XSTATS = 3
+const _IOV_MAX = ___IOV_MAX
+const _F_ULOCK = 0
+const _PR_TASK_PERF_EVENTS_ENABLE = 32
+const __SC_LEVEL4_CACHE_LINESIZE = 199
+const _IXON = 0002000
+const ___OPTIMIZE__ = 1
+const _SCM_TIMESTAMPNS = _SO_TIMESTAMPNS
+const __IOC_NRMASK = ((1 << __IOC_NRBITS)-1)
+const _SYS_pidfd_open = ___NR_pidfd_open
+const _IFLA_WIRELESS = 11
+const _NLA_HDRLEN_val = 4
+const _ETHER_MIN_LEN = (_ETH_ZLEN + _ETHER_CRC_LEN)
+const _DEV_IPMI = 7
+const _IFLA_OFFLOAD_XSTATS_CPU_HIT = 1
+const _X86_CR4_VME_BIT = 0
+const _RTA_VIA = 18
+const _NET_CIPSOV4_RBM_STRICTVALID = 121
+const _IPV6_TCLASS = 67
+const _ICMP6_RR_FLAGS_PREVDONE = 0x08
+const _IFLA_EVENT_BONDING_FAILOVER = 3
+const _F_SEAL_SHRINK = 0x0002
+const _RTMGRP_TC = 8
+const _W_OK = 2
+const ___NR_sync_file_range = 277
+const _REG_RCX = 14
+const _RLIMIT_FSIZE = 1
+const _ICMP6_DST_UNREACH_NOROUTE = 0
+const _PATH_MAX = 4096
+const _MS_ACTIVE = 1073741824
+const __SYSCALL_H = 1
+const _PACKAGE_BUGREPORT = ""
+const _TIOCSERSETMULTI = 0x545B
+const _SYS_mremap = ___NR_mremap
+const _NET_IPV4_TCP_SACK = 35
+const ___RLIMIT_NLIMITS = 16
+const _PTRACE_O_TRACESECCOMP = 128
+const _MADV_NORMAL = 0
+const _IP_TOS = 1
+const _RTNH_F_PERVASIVE = 2
+const _NET_UNIX_DELETE_DELAY = 2
+const ___IFLA_BR_MAX = 47
+const _PTRACE_PEEKTEXT = 1
+const ___DEC64_SUBNORMAL_MIN__ = 0.000000000000001E-383
+const _NET_TCP_TSO_WIN_DIVISOR = 107
+const ___LDBL_MANT_DIG__ = 64
+const _IP_PMTUDISC_INTERFACE = 4
+const _REG_RDX = 12
+const _PR_GET_CHILD_SUBREAPER = 37
+const _HAVE_UNSETENV = 1
+const _CTL_FS = 5
+const _IFLA_VF_RATE = 6
+const _FFI_SIZEOF_JAVA_RAW = _FFI_SIZEOF_ARG
+const _TCPOLEN_MAXSEG = 4
+const _F_NOTIFY = 1026
+const _MCL_FUTURE = 2
+const _IPV6_V6ONLY = 26
+const _LOCK_NB = 4
+const _SYS_sched_setscheduler = ___NR_sched_setscheduler
+const _PTRACE_GETREGS = 12
+const _KERN_SPARC_STOP_A = 44
+const _NET_NEIGH_GC_INTERVAL = 13
+const _IFLA_PORT_VF = 1
+const _ICMP6_DST_UNREACH_BEYONDSCOPE = 2
+const _SYS_sched_rr_get_interval = ___NR_sched_rr_get_interval
+const _TIOCSERGETLSR = 0x5459
+const __SC_CHARCLASS_NAME_MAX = 45
+const _SYS_syslog = ___NR_syslog
+const ___RLIM_NLIMITS = 16
+const _NET_IPV4_CONF_SEND_REDIRECTS = 6
+const _ARPHRD_ASH = 781
+const _SO_BUSY_POLL = 46
+const _PF_BRIDGE = 7
+const _FSCONFIG_SET_STRING = 1
+const _AF_NETLINK = _PF_NETLINK
+const _DN_MULTISHOT = 0x80000000
+const _SYS_ptrace = ___NR_ptrace
+const _TCP_MD5SIG_MAXKEYLEN = 80
+const _NET_X25_CLEAR_REQUEST_TIMEOUT = 4
+const _IFLA_NUM_RX_QUEUES = 32
+const _LINUX_REBOOT_MAGIC2 = 672274793
+const _NLA_ALIGNTO = 4
+const _IPV6_XFRM_POLICY = 35
+const ___DEC64_MIN__ = 1E-383
+const _IFLA_PHYS_PORT_ID = 34
+const ___RLIMIT_RSS = 5
+const _NETLINK_ADD_MEMBERSHIP = 1
+const ___SIZEOF_FLOAT__ = 4
+const _FSPICK_SYMLINK_NOFOLLOW = 0x00000002
+const _ETH_P_DEC = 0x6000
+const _NET_IPV4_ICMP_ECHO_IGNORE_ALL = 57
+const _SCM_TXTIME = _SO_TXTIME
+const __SC_EQUIV_CLASS_MAX = 41
+const ___NR_epoll_wait = 232
+const ___FLT64_MANT_DIG__ = 53
+const ___SIZEOF_PTHREAD_RWLOCK_T = 56
+const _ARPHRD_ATM = 19
+const _SOL_DECNET = 261
+const _FSCRYPT_POLICY_FLAGS_PAD_16 = 0x02
+const _PACKET_ROLLOVER_STATS = 21
+const _SYS_sysinfo = ___NR_sysinfo
+const __SC_TIMERS = 11
+const _NET_802 = 3
+const _IFLA_VXLAN_GROUP6 = 16
+const _ECHONL = 0000100
+const ___NR_shmctl = 31
+const _IXANY = 0004000
+const _NET_IPV4_CONF_SECURE_REDIRECTS = 5
+const _OCRNL = 0000010
+const _IFF_VNET_HDR = 0x4000
+const _SYS_afs_syscall = ___NR_afs_syscall
+const _RTA_NEWDST = 19
+const _WCHAR_WIDTH = 32
+const __PC_MAX_INPUT = 2
+const __XBS5_LPBIG_OFFBIG = -1
+const _NET_IPV6_ROUTE_GC_MIN_INTERVAL_MS = 10
+const _IFLA_MAX_MTU = 51
+const _RT_CLASS_LOCAL = 255
+const _PRIXLEAST16 = "X"
+const __POSIX_TRACE_LOG = -1
+const ___NR_munlockall = 152
+const _MS_INVALIDATE = 2
+const _SYS_fanotify_init = ___NR_fanotify_init
+const _MS_MGC_VAL = 0xC0ED0000
+const _SKF_AD_RANDOM = 56
+const _IFLA_BRPORT_NEIGH_SUPPRESS = 32
+const ___NR_setsockopt = 54
+const _VM_UNUSED1 = 1
+const _SYS_symlinkat = ___NR_symlinkat
+const _IFLA_BRPORT_BCAST_FLOOD = 30
+const _ETHERMIN = (_ETHER_MIN_LEN - _ETHER_HDR_LEN - _ETHER_CRC_LEN)
+const _TIOCPKT_DOSTOP = 32
+const ___NR_fsync = 74
+const _IFLA_PROMISCUITY = 30
+const _TCP_FASTOPEN_CONNECT = 30
+const _TCA_XSTATS = 4
+const _AF_ALG = _PF_ALG
+const _SOCK_PACKET = 10
+const _IFLA_BOND_ARP_VALIDATE = 9
+const _BPF_ALU = 0x04
+const _NDA_MASTER = 9
+const _SYS_sendmsg = ___NR_sendmsg
+const _IPPROTO_ROUTING = 43
+const _FSCRYPT_POLICY_FLAGS_PAD_32 = 0x03
+const _MS_I_VERSION = 8388608
+const _IFA_LABEL = 3
+const _KERN_PRINTK = 23
+const _F_GETOWN_EX = ___F_GETOWN_EX
+const _NET_IPV4_ROUTE_GC_ELASTICITY = 14
+const _RTM_GETADDR = 22
+const _AT_REMOVEDIR = 0x200
+const _NET_SCTP_VALID_COOKIE_LIFE = 6
+const _IPTOS_THROUGHPUT = 0x08
+const _RTA_PREFSRC = 7
+const _SO_BROADCAST = 6
+const _LOCK_RW = 192
+const _SIOCGIFCOUNT = 0x8938
+const _SO_REUSEADDR = 2
+const _NET_IPV6_ICMP_ECHO_IGNORE_ALL = 2
+const _NET_IPV4_NF_CONNTRACK_UDP_TIMEOUT_STREAM = 11
+const _REG_RIP = 16
+const _MACSEC_VALIDATE_CHECK = 1
+const _SIOCATMARK = 0x8905
+const ___SIZEOF_WCHAR_T__ = 4
+const _HAVE_REMOVEXATTR = 1
+const _FSCONFIG_CMD_CREATE = 6
+const _NET_IPV6_TEMP_PREFERED_LFT = 13
+const _SCHED_BATCH = 3
+const _TUNSETGROUP_val = 1074025678
+const __SYS_UN_H = 1
+const _SKF_AD_ALU_XOR_X = 40
+const _USE_LIBFFI = 1
+const _PTRACE_O_MASK = 3145983
+const ___NR_mq_notify = 244
+const _IPTOS_ECN_NOT_ECT = 0x00
+const _EHOSTUNREACH = 113
+const _MS_NODEV = 4
+const _MNT_FORCE = 1
+const _IFLA_BRPORT_TOPOLOGY_CHANGE_ACK = 19
+const _ELIBBAD = 80
+const _IN6_ADDR_GEN_MODE_RANDOM = 3
+const _LOCK_SH = 1
+const __SC_MEMLOCK = 17
+const ___ATOMIC_RELAXED = 0
+const __ERRNO_H = 1
+const _PF_IRDA = 23
+const _NET_IPV4_CONF_RP_FILTER = 8
+const _SO_RXQ_OVFL = 40
+const _IPV6_IPSEC_POLICY = 34
+const _HAVE_INOTIFY_ADD_WATCH = 1
+const _B600 = 0000010
+const _PRIX16 = "X"
+const _NET_NEIGH_GC_THRESH1 = 14
+const _NET_NEIGH_GC_THRESH2 = 15
+const _TCPOPT_TIMESTAMP = 8
+const _ETH_P_PPPTALK = 0x0010
+const _NET_CORE_RMEM_DEFAULT = 4
+const _KERN_PPC_L2CR = 31
+const _ETH_P_TIPC = 0x88CA
+const _MAP_NONBLOCK = 0x10000
+const _SYS_vserver = ___NR_vserver
+const _NETLINK_CONNECTED = 1
+const _TCA_HW_OFFLOAD = 12
+const _NDTPA_QUEUE_LENBYTES = 16
+const _SYS_clock_adjtime = ___NR_clock_adjtime
+const _FFI_NATIVE_RAW_API = 0
+const _HAVE_EPOLL_CREATE1 = 1
+const _MSG_NOSIGNAL = 16384
+const __SC_V6_ILP32_OFF32 = 176
+const _RTAX_RTO_MIN = 13
+const ___NR_ioctl = 16
+const __POSIX_THREAD_PROCESS_SHARED = 200809
+const _AT_SYMLINK_NOFOLLOW = 0x100
+const _SYS_fsconfig = ___NR_fsconfig
+const _SYS_tkill = ___NR_tkill
+const _SYS_futimesat = ___NR_futimesat
+const _PRIdLEAST32 = "d"
+const _IFLA_VLAN_INGRESS_QOS = 4
+const _KERN_SETUID_DUMPABLE = 69
+const ___NR_mq_getsetattr = 245
+const _X86_CR4_SMEP_BIT = 20
+const ___UINT32_MAX__ = 0xffffffff
+const _IPV6_MULTICAST_HOPS = 18
+const _MACVLAN_MODE_PRIVATE = 1
+const _HOST_NAME_MAX = 64
+const __REENTRANT = 1
+const ___IFLA_HSR_MAX = 7
+const _TCP_COOKIE_IN_ALWAYS = (1 << 0)
+const _IFLA_NET_NS_PID = 19
+const _PRIXLEAST32 = "X"
+const _PF_IUCV = 32
+const _TCSETA = 0x5406
+const _SYS_setitimer = ___NR_setitimer
+const _ND_RA_FLAG_OTHER = 0x40
+const ___GCC_ATOMIC_CHAR32_T_LOCK_FREE = 2
+const _NET_DECNET_NO_FC_MAX_CWND = 11
+const __CS_POSIX_V7_ILP32_OFF32_CFLAGS = 1132
+const _RTEXT_FILTER_VF = (1 << 0)
+const ___DBL_MIN_EXP__ = (-1021)
+const _MAP_NORESERVE = 0x04000
+const _FS_XFLAG_RTINHERIT = 0x00000100
+const _ADJ_ESTERROR = 0x0008
+const ___NR_newfstatat = 262
+const _LOCK_UN = 8
+const ___NR_fremovexattr = 199
+const _PRIX32 = "X"
+const _UINT32_WIDTH = 32
+const _PR_TAGGED_ADDR_ENABLE = (1 << 0)
+const _VM_PAGEBUF = 17
+const _PREFIX_ADDRESS = 1
+const ___NET_ETHERNET_H = 1
+const _HAVE_NET_IF_ARP_H = 1
+const ___NR_timerfd_gettime = 287
+const _BPF_ABS = 0x20
+const _PACKET_FANOUT_DATA = 22
+const _EUNATCH = 49
+const _ETHER_MAX_LEN = (_ETH_FRAME_LEN + _ETHER_CRC_LEN)
+const _XDP_ATTACHED_NONE = 0
+const _PR_TSC_SIGSEGV = 2
+const _TCP_MAX_WINSHIFT = 14
+const _SIOCGIFTXQLEN = 0x8942
+const _SYS_setpriority = ___NR_setpriority
+const ___FLT64X_DIG__ = 18
+const _NET_BRIDGE_NF_CALL_IPTABLES = 2
+const _NET_DECNET_CONF_DEV_PRIORITY = 1
+const _ARPHRD_HWX25 = 272
+const _PR_GET_TIMING = 13
+const _IN6_ADDR_GEN_MODE_NONE = 1
+const _ILL_ILLTRP = 4
+const _CQUIT = 034
+const _RTMSG_DELDEVICE = 0x12
+const _PR_CAPBSET_DROP = 24
+const _IFLA_EVENT_NOTIFY_PEERS = 4
+const ___FLT32_MIN_EXP__ = (-125)
+const _NDTA_GC_INTERVAL = 8
+const _IFLA_BOND_SLAVE_AD_PARTNER_OPER_PORT_STATE = 8
+const _TCP_FASTOPEN_NO_COOKIE = 34
+const _PTRACE_SET_THREAD_AREA = 26
+const _NETLINK_PKTINFO = 3
+const _PTRACE_PEEKSIGINFO_SHARED = 1
+const ___NR_faccessat = 269
+const _FS_ENCRYPTION_MODE_INVALID = 0
+const ___USE_KERNEL_IPV6_DEFS = 0
+const _EISNAM = 120
+const _NET_IPV6_IP6FRAG_LOW_THRESH = 22
+const _TUNSETNOCSUM_val = 1074025672
+const ___FLT64_IS_IEC_60559__ = 2
+const _ELIBMAX = 82
+const _PREFIX_UNSPEC = 0
+const _SYS_open = ___NR_open
+const __POSIX_FD_SETSIZE = __POSIX_OPEN_MAX
+const _IPOPT_NUMBER_MASK = 0x1f
+const _IFF_PROMISC = 256
+const _NDTPA_IFINDEX = 1
+const ___HAVE_DISTINCT_FLOAT128 = 1
+const _SO_MEMINFO = 55
+const _MAP_FILE = 0
+const _EAI_SYSTEM = -11
+const _NET_SCTP_RTO_MAX = 3
+const ___NR_vfork = 58
+const _RTNLGRP_NOP2 = 14
+const _RTNLGRP_MPLS_NETCONF = 29
+const _RTNLGRP_NOP4 = 17
+const _PR_SET_DUMPABLE = 4
+const _NDTA_CONFIG = 5
+const _EAI_NODATA = -5
+const __CS_LFS64_LINTFLAGS = 1007
+const __LP64 = 1
+const _CTL_PM = 9899
+const _TCA_PAD = 9
+const _NDA_CACHEINFO = 3
+const _STA_UNSYNC = 0x0040
+const ___DEC128_SUBNORMAL_MIN__ = 0.000000000000000000000000000000001E-6143
+const ___struct_FILE_defined = 1
+const _NET_ROSE_CALL_REQUEST_TIMEOUT = 2
+const _F_TEST = 3
+const _IN_OPEN = 0x00000020
+const _WORD_BIT = 32
+const _CLOCK_THREAD_CPUTIME_ID = 3
+const _EPOLLET = 2147483648
+const _RTA_DPORT = 29
+const _SIOCADDDLCI = 0x8980
+const _IFLA_PAD = 42
+const ___NR_getrlimit = 97
+const _EDQUOT = 122
+const _TCPI_OPT_WSCALE = 4
+const _EROFS = 30
+const _NETDB_INTERNAL = -1
+const _NET_IPV4_NF_CONNTRACK_TCP_MAX_RETRANS = 19
+const _SA_RESTART = 0x10000000
+const _SYS_mq_open = ___NR_mq_open
+const _MADV_DONTDUMP = 16
+const _TABDLY = 0014000
+const _TIOCGSID = 0x5429
+const _SIGABRT = 6
+const _VM_SWAPPINESS = 19
+const _SYS_lsetxattr = ___NR_lsetxattr
+const ___LINK_XSTATS_TYPE_MAX = 3
+const _NETLINK_RX_RING = 6
+const _NET_LLC2 = 1
+const _L_cuserid = 9
+const ___IFLA_VRF_PORT_MAX = 2
+const ___clockid_t_defined = 1
+const __SC_CHAR_MAX = 102
+const _FALLOC_FL_NO_HIDE_STALE = 0x04
+const _IFLA_BRPORT_ISOLATED = 33
+const _FS_OVERFLOWUID = 11
+const __POSIX_ASYNCHRONOUS_IO = 200809
+const _RLIMIT_STACK = 3
+const _SOL_RAW = 255
+const _AI_NUMERICSERV = 0x0400
+const _ARPHRD_INFINIBAND = 32
+const _TCP_INQ = 36
+const ___GNUC__ = 12
+const _N_SLIP = 1
+const _NET_TCP_SYN_TAILDROP = 54
+const _SCNu16 = "hu"
+const _ETH_P_802_EX1 = 0x88B5
+const _IPOPT_MINOFF = 4
+const _PACKET_MR_UNICAST = 3
+const _NLM_F_MULTI = 0x02
+const _EPOLLOUT = 4
+const _IFLA_BR_HELLO_TIME = 2
+const _NET_IPV6_RTR_PROBE_INTERVAL = 21
+const _SCHED_ISO = 4
+const __POSIX_RE_DUP_MAX = 255
+const __FCNTL_H = 1
+const _IN_CLASSB_HOST = (0xffffffff & ^_IN_CLASSB_NET)
+const _NET_UNIX_DESTROY_DELAY = 1
+const ___SIZEOF_POINTER__ = 8
+const _RTA_PROTOINFO = 10
+const _RTAX_FEATURES = 12
+const __BITS_BYTESWAP_H = 1
+const _TIOCSPGRP = 0x5410
+const _IFLA_NET_NS_FD = 28
+const __POSIX2_CHARCLASS_NAME_MAX = 14
+const _IPPROTO_MAX = 256
+const _IFLA_PORT_INSTANCE_UUID = 4
+const _RTPROT_BABEL = 42
+const _AF_ROUTE = _PF_ROUTE
+const __SYS_PTRACE_H = 1
+const __IOC_NRSHIFT = 0
+const _ICMP6_RR_PCOUSE_FLAGS_DECRPLTIME = 0x40
+const _MADV_REMOVE = 9
+const ___S_IFBLK = 0060000
+const __BITS_WCHAR_H = 1
+const _IN_CLOEXEC = 524288
+const _RTNLGRP_LINK = 1
+const ___NR_syslog = 103
+const _STA_MODE = 0x4000
+const ___GLIBC_USE_DEPRECATED_GETS = 0
+const _EXPR_NEST_MAX = __POSIX2_EXPR_NEST_MAX
+const _IFF_ATTACH_QUEUE = 0x0200
+const _PACKAGE_URL = ""
+const _NSS_BUFLEN_GROUP = 1024
+const _IPV6_RTHDR_TYPE_0 = 0
+const _DEV_CDROM = 1
+const __SC_XOPEN_XPG2 = 98
+const __SC_XOPEN_XPG3 = 99
+const __SC_XOPEN_XPG4 = 100
+const _BPF_JA = 0x00
+const _NET_X25_RESTART_REQUEST_TIMEOUT = 1
+const _NET_TCP_MAX_SSTHRESH = 124
+const ___BIT_TYPES_DEFINED__ = 1
+const _IFLA_BR_MCAST_QUERY_USE_IFADDR = 24
+const _SCNu32 = "u"
+const _CLONE_DETACHED = 0x00400000
+const ___DEC128_EPSILON__ = 1E-33
+const _ARPHRD_PRONET = 4
+const _X86_CR0_WP_BIT = 16
+const ___PREFIX_MAX = 3
+const __PATH_NETWORKS = "/etc/networks"
+const ___UINT_LEAST8_MAX__ = 0xff
+const _KERN_MSGMNB = 36
+const _EPOLLIN = 1
+const _PACKET_COPY_THRESH = 7
+const _SYS_mq_timedsend = ___NR_mq_timedsend
+const ___NR_get_robust_list = 274
+const _INT_FAST64_WIDTH = 64
+const _NET_IPV6_ACCEPT_RA_RTR_PREF = 20
+const _RT_CLASS_MAIN = 254
+const _PRIiLEAST16 = "i"
+const _SOL_RDS = 276
+const __CS_POSIX_V7_ILP32_OFFBIG_CFLAGS = 1136
+const _AF_LLC = _PF_LLC
+const _RTM_GETNETCONF = 82
+const __SYS_SOCKET_H = 1
+const _REG_RSI = 9
+const _SYS_mkdirat = ___NR_mkdirat
+const _MFD_ALLOW_SEALING = 2
+const _DEV_SCSI = 6
+const _REG_RSP = 15
+const ___ATOMIC_ACQUIRE = 2
+const _F_GETLK64 = 5
+const ___SIZEOF_PTHREAD_RWLOCKATTR_T = 8
+const _SYS_semop = ___NR_semop
+const ___GLIBC_USE_DEPRECATED_SCANF = 0
+const ___NLMSGERR_ATTR_MAX = 4
+const _NET_IPV4_ROUTE_MIN_PMTU = 16
+const _SIOCSIFHWBROADCAST = 0x8937
+const _TIOCM_CD = _TIOCM_CAR
+const _RWF_WRITE_LIFE_NOT_SET = 0
+const __POSIX2_BC_DIM_MAX = 2048
+const _B50 = 0000001
+const __CS_POSIX_V7_ILP32_OFF32_LINTFLAGS = 1135
+const _DEV_PARPORT_DEFAULT_SPINTIME = 2
+const ___UINT_FAST16_MAX__ = 0xffffffffffffffff
+const _WINT_MAX = (4294967295)
+const _NLMSGERR_ATTR_MSG = 1
+const __POSIX_IPV6 = 200809
+const _F_EXLCK = 4
+const ___NR_personality = 135
+const _FS_MAXFILE = 7
+const ___TCA_MAX = 15
+const _TCPI_OPT_SYN_DATA = 32
+const _PF_LLC = 26
+const _SYS_settimeofday = ___NR_settimeofday
+const __SC_CHAR_BIT = 101
+const _STA_FLL = 0x0008
+const __SC_SEMAPHORES = 21
+const _NET_TCP_LOW_LATENCY = 93
+const _BPF_LD = 0x00
+const _HAVE_SYS_INOTIFY_H = 1
+const _IFLA_BR_FORWARD_DELAY = 1
+const __SC_C_LANG_SUPPORT = 135
+const _KERN_BOOTLOADER_TYPE = 67
+const _SYS_creat = ___NR_creat
+const _ETH_P_DSA = 0x001B
+const _IPOPT_NOOP = _IPOPT_NOP
+const _CTL_VM = 2
+const _NET_NEIGH_GC_THRESH3 = 16
+const _HAVE_UNISTD_H = 1
+const __SC_PII_OSI_COTS = 63
+const _NET_IPV4_CONF_MC_FORWARDING = 2
+const _EHOSTDOWN = 112
+const _RTF_FLOW = 0x02000000
+const _NETLINK_RDMA = 20
+const _USING_SPLIT_STACK = 1
+const ___DBL_MAX_EXP__ = 1024
+const _N_IRDA = 11
+const __POSIX2_VERSION = ___POSIX2_THIS_VERSION
+const _IPPORT_WHOIS = 43
+const _NLM_F_REQUEST = 0x01
+const __SC_AIO_MAX = 24
+const _MADV_SEQUENTIAL = 2
+const _TCOON = 1
+const _MOVE_MOUNT_F_EMPTY_PATH = 0x00000004
+const _PRIiLEAST32 = "i"
+const _RTNL_FAMILY_MAX = 129
+const _RTN_UNSPEC = 0
+const _PRIo8 = "o"
+const _FIOASYNC = 0x5452
+const _PTRACE_O_TRACEVFORK = 4
+const _IFLA_VF_INFO_UNSPEC = 0
+const _MOD_FREQUENCY = _ADJ_FREQUENCY
+const _FSCRYPT_MODE_AES_256_CTS = 4
+const _IPPROTO_PIM = 103
+const _IFLA_TUN_PERSIST = 6
+const _PTRACE_GETREGSET = 16900
+const __SC_FILE_SYSTEM = 148
+const _IN_CLASSC_NET = 0xffffff00
+const _SO_SECURITY_ENCRYPTION_TRANSPORT = 23
+const _EDOM = 33
+const _RWH_WRITE_LIFE_NONE = 1
+const _PR_FP_EXC_UND = 0x040000
+const _SO_INCOMING_NAPI_ID = 56
+const ___NR_setregid = 114
+const _SYS_timer_create = ___NR_timer_create
+const _STATX_INO = 0x00000100
+const _PR_GET_UNALIGN = 5
+const _NET_SCTP_RTO_MIN = 2
+const _RTCF_MASQ = 0x00400000
+const __SC_XBS5_ILP32_OFF32 = 125
+const ___FLT32_MAX_EXP__ = 128
+const _TCP_CA_Loss = 4
+const _INT_LEAST16_WIDTH = 16
+const __POSIX_TRACE_INHERIT = -1
+const _NET_TCP_ALLOWED_CONG_CONTROL = 123
+const ___HAVE_FLOATN_NOT_TYPEDEF = 1
+const _PR_FP_EXC_RES = 0x080000
+const _MFD_HUGETLB = 4
+const _NET_IPV4_ICMP_RATEMASK = 90
+const ___GCC_ATOMIC_CHAR_LOCK_FREE = 2
+const _IFLA_VXLAN_TTL_INHERIT = 28
+const _ETH_HLEN = 14
+const ___NR_io_uring_register = 427
+const _PR_FP_EXC_NONRECOV = 1
+const _IFLA_VF_STATS_TX_DROPPED = 8
+const ___DEC32_EPSILON__ = 1E-6
+const _IFLA_BR_TCN_TIMER = 17
+const _HAVE_SYSCALL_H = 1
+const _NETLINK_GET_STRICT_CHK = 12
+const _IPOPT_SECURITY = 130
+const _IP_MULTICAST_LOOP = 34
+const _IPV6_RECVHOPOPTS = 53
+const _ARPOP_InREQUEST = 8
+const ___FLT64_DIG__ = 15
+const _ATF_COM = 0x02
+const _IN_MOVED_FROM = 0x00000040
+const _IFLA_MACVLAN_FLAGS = 2
+const ___RLIMIT_MEMLOCK = 8
+const _RTA_OIF = 4
+const _RPM_PCO_SETGLOBAL = 3
+const _NET_ROSE_RESET_REQUEST_TIMEOUT = 3
+const _NET_NF_CONNTRACK_SCTP_TIMEOUT_ESTABLISHED = 23
+const _NLMSG_NOOP = 0x1
+const _KERN_MAX_LOCK_DEPTH = 74
+const _BPF_OR = 0x40
+const _KERN_OSREV = 3
+const _RTNH_ALIGNTO = 4
+const __CS_LFS_CFLAGS = 1000
+const __SC_CHAR_MIN = 103
+const _X86_EFLAGS_RF_BIT = 16
+const _SYS_munlockall = ___NR_munlockall
+const _SYS_pwritev2 = ___NR_pwritev2
+const __POSIX_THREADS = 200809
+const ___ATOMIC_ACQ_REL = 4
+const _IPPORT_ECHO = 7
+const ___NR_clock_getres = 229
+const _ECONNREFUSED = 111
+const __POSIX_AIO_MAX = 1
+const _ENXIO = 6
+const _TCA_EGRESS_BLOCK = 14
+const _IPPORT_SYSTAT = 11
+const ___NR_epoll_ctl = 233
+const ___NR_msync = 26
+const _ENOTNAM = 118
+const _MOVE_MOUNT__MASK = 0x00000077
+const ___SIZEOF_PTRDIFF_T__ = 8
+const _ETH_P_1588 = 0x88F7
+const _VM_NR_PDFLUSH_THREADS = 15
+const _X86_CR4_TSD_BIT = 2
+const _ICMP6_RR_PCOUSE_RAFLAGS_AUTO = 0x10
+const ___SIZEOF_PTHREAD_COND_T = 48
+const _NET_NETROM_LINK_FAILS_COUNT = 11
+const _SO_LINGER = 13
+const _PTRACE_EVENT_CLONE = 3
+const _RTM_NEWNETCONF = 80
+const _MS_LAZYTIME = 33554432
+const _SYS_recvmmsg = ___NR_recvmmsg
+const _NET_NF_CONNTRACK_TCP_BE_LIBERAL = 18
+const _IFLA_VXLAN_L2MISS = 13
+const _SYS_epoll_wait = ___NR_epoll_wait
+const _NET_TCP_FACK = 79
+const _NETLINK_LIST_MEMBERSHIPS = 9
+const _FFI_SIZEOF_ARG = 8
+const __CS_POSIX_V6_LPBIG_OFFBIG_LIBS = 1130
+const _FFI_UNIX64 = 2
+const _REG_R15 = 7
+const _IPV6_2292RTHDR = 5
+const _NET_DECNET_NODE_ADDRESS = 2
+const _RTA_TABLE = 15
+const _NLM_F_DUMP_INTR = 0x10
+const _PACKET_HDRLEN = 11
+const _SO_BINDTOIFINDEX = 62
+const _SYS_shmat = ___NR_shmat
+const _NET_IPV6_REGEN_MAX_RETRY = 14
+const _NETLINK_NETFILTER = 12
+const _RTCF_VALVE = 0x00200000
+const _IPPROTO_GRE = 47
+const _TUNGETVNETHDRSZ_val = 2147767511
+const _RT_SCOPE_SITE = 200
+const ___IFLA_TUN_MAX = 10
+const _X86_EFLAGS_IOPL_BIT = 12
+const _SO_NOFCS = 43
+const _NLM_F_ACK_TLVS = 0x200
+const _O_CLOEXEC = ___O_CLOEXEC
+const _STATX_MODE = 0x00000002
+const _VSTART = 8
+const _SYS_read = ___NR_read
+const __CS_LFS64_LDFLAGS = 1005
+const _TIOCSERGWILD = 0x5454
+const _IP_IPSEC_POLICY = 16
+const _SYS_setsockopt = ___NR_setsockopt
+const _RTAX_FEATURE_ECN = (1 << 0)
+const _NET_CORE_LO_CONG = 15
+const __CS_POSIX_V6_LP64_OFF64_CFLAGS = 1124
+const _PF_INET6 = 10
+const _TIOCSTI = 0x5412
+const _PF_NETROM = 6
+const _MAP_SHARED_VALIDATE = 0x03
+const _NETLINK_EXT_ACK = 11
+const _N_MOUSE = 2
+const _UINT_LEAST16_WIDTH = 16
+const _IFLA_INET6_CACHEINFO = 5
+const ___sig_atomic_t_defined = 1
+const _KERN_IEEE_EMULATION_WARNINGS = 50
+const _SYS_sync_file_range = ___NR_sync_file_range
+const __POSIX_MAX_INPUT = 255
+const _TUN_TX_TIMESTAMP = 1
+const _X86_CR0_PE_BIT = 0
+const __POSIX2_C_DEV = ___POSIX2_THIS_VERSION
+const ___NR_perf_event_open = 298
+const _AF_SMC = _PF_SMC
+const _HAVE_UTIME_H = 1
+const ___NR_capget = 125
+const _SOL_IUCV = 277
+const _IPV6_MULTICAST_ALL = 29
+const ___SEG_FS = 1
+const _NET_SCTP_SACK_TIMEOUT = 16
+const _PR_FPEMU_SIGFPE = 2
+const _KERN_S390_USER_DEBUG_LOGGING = 51
+const _TIOCGLCKTRMIOS = 0x5456
+const _SCM_TIMESTAMP = _SO_TIMESTAMP
+const _IFLA_MACSEC_PROTECT = 8
+const _CLD_CONTINUED = 6
+const _FFI_EFI64 = 3
+const _BPF_ST = 0x02
+const _SYS_sched_setaffinity = ___NR_sched_setaffinity
+const _NET_SCTP_SNDBUF_POLICY = 15
+const _NET_IPV6_ROUTE_GC_ELASTICITY = 7
+const _AF_AX25 = _PF_AX25
+const _SOL_PACKET = 263
+const _WINT_MIN = (0)
+const _RTNLGRP_NONE = 0
+const _PTRACE_SETREGSET = 16901
+const _NET_IPV4_INET_PEER_GC_MINTIME = 72
+const _NI_NUMERICSERV = 2
+const _IFLA_GSO_MAX_SIZE = 41
+const _AF_SNA = _PF_SNA
+const _MADV_PAGEOUT = 21
+const _NET_TCP_REORDERING = 80
+const _SYS_newfstatat = ___NR_newfstatat
+const _TCP_NODELAY = 1
+const ___SEG_GS = 1
+const __SC_XOPEN_REALTIME_THREADS = 131
+const _ENAMETOOLONG = 36
+const _NET_ROSE = 11
+const _REG_OLDMASK = 21
+const _KERN_IA64_UNALIGNED = 72
+const _IFLA_VF_TX_RATE = 3
+const _ETHERTYPE_REVARP = 0x8035
+const _EXFULL = 54
+const _RTF_ADDRCONF = 0x00040000
+const _CMIN = 1
+const _SYS_shmdt = ___NR_shmdt
+const _VM_SWAP_TOKEN_TIMEOUT = 28
+const _IPOPT_RA = 148
+const ___NR_memfd_create = 319
+const __BITS_TYPES_LOCALE_T_H = 1
+const _IN_CLASSB_NET = 0xffff0000
+const _INT16_WIDTH = 16
+const _NET_IPV4_ROUTE_MAX_SIZE = 5
+const _MCAST_JOIN_GROUP = 42
+const _IPOPT_RR = 7
+const _MAP_LOCKED = 0x02000
+const _IFF_NOTRAILERS = 32
+const _NET_NETROM_ROUTING_CONTROL = 10
+const _MS_RELATIME = 2097152
+const _NO_ADDRESS = _NO_DATA
+const _RTM_F_NOTIFY = 0x100
+const _TTY_NAME_MAX = 32
+const _NET_BRIDGE = 10
+const _SO_TIMESTAMPNS_NEW = 64
+const _IPPORT_LOGINSERVER = 513
+const _IUTF8 = 0040000
+const _FS_XFLAG_APPEND = 0x00000010
+const _ADJ_OFFSET_SS_READ = 0xa001
+const _IFLA_BRPORT_PAD = 26
+const _BPF_NET_OFF = _SKF_NET_OFF
+const _MSG_TRUNC = 32
+const _NET_TCP_MTU_PROBING = 113
+const __SC_AVPHYS_PAGES = 86
+const _SCHED_RR = 2
+const __POSIX_MEMLOCK = 200809
+const _IFLA_MACSEC_REPLAY_PROTECT = 12
+const _FS_KEY_DESC_PREFIX_SIZE = _FSCRYPT_KEY_DESC_PREFIX_SIZE
+const _ARPHRD_PPP = 512
+const __CS_POSIX_V7_ILP32_OFFBIG_LIBS = 1138
+const _ICMP6_ECHO_REQUEST = 128
+const _IPOPT_SATID = 136
+const _S_IFIFO = ___S_IFIFO
+const _X86_EFLAGS_ID_BIT = 21
+const __SYS_IOCTL_H = 1
+const _NET_DECNET_DEFAULT_DEVICE = 4
+const _CTL_DEV = 7
+const _HAVE_STRINGS_H = 1
+const __SC_THREAD_ATTR_STACKSIZE = 78
+const _NET_IPV6_PROXY_NDP = 23
+const _SIOCGPGRP = 0x8904
+const _ETH_P_RARP = 0x8035
+const _CLONE_UNTRACED = 0x00800000
+const _SYS_ppoll = ___NR_ppoll
+const _NET_IPV4 = 5
+const _SA_STACK = _SA_ONSTACK
+const _MCAST_UNBLOCK_SOURCE = 44
+const _SYS_init_module = ___NR_init_module
+const _SYS_flock = ___NR_flock
+const _DT_SOCK = 12
+const _FPE_FLTDIV = 3
+const _IPOPT_TS = 68
+const ___INTPTR_MAX__ = 0x7fffffffffffffff
+const ___FLT128_DENORM_MIN__ = 6.47517511943802511092443895822764655e-4966128
+const _TCIOFF = 2
+const _MREMAP_FIXED = 2
+const _NETLINK_LISTEN_ALL_NSID = 8
+const _NET_TCP_SLOW_START_AFTER_IDLE = 117
+const _STATX_ATIME = 0x00000020
+const _NET_IPV4_ROUTE_GC_MIN_INTERVAL = 6
+const _NET_DECNET_RMEM = 13
+const _TIOCPKT_DATA = 0
+const ___DBL_DIG__ = 15
+const _BC_BASE_MAX = __POSIX2_BC_BASE_MAX
+const _NET_IPV4_NF_CONNTRACK_SCTP_TIMEOUT_COOKIE_WAIT = 21
+const ___FLT16_DENORM_MIN__ = 5.96046447753906250000000000000000000e-816
+const ______fpos64_t_defined = 1
+const _F_OFD_SETLK = 37
+const _PAGE_SIZE = (1 << _PAGE_SHIFT)
+const _ETH_P_SCA = 0x6007
+const _IFLA_LINK = 5
+const _SEEK_DATA = 3
+const _ETH_P_LLDP = 0x88CC
+const __POSIX_THREAD_ROBUST_PRIO_INHERIT = 200809
+const _MS_NOSUID = 2
+const _DEV_RAID = 4
+const _NET_IPV6_ACCEPT_REDIRECTS = 5
+const _ARPHRD_AX25 = 3
+const _IN_MASK_CREATE = 0x10000000
+const _ETH_P_WAN_PPP = 0x0007
+const ___NR_statfs = 137
+const _STA_CLK = 0x8000
+const _PF_NETBEUI = 13
+const _MSG_ERRQUEUE = 8192
+const __BITS_SS_FLAGS_H = 1
+const _STA_PPSFREQ = 0x0002
+const _ETH_DATA_LEN = 1500
+const ___NR_query_module = 178
+const _TUNSETOWNER_val = 1074025676
+const _KERN_NMI_WATCHDOG = 75
+const _SI_TIMER = -2
+const _MAP_ANON = _MAP_ANONYMOUS
+const _SYS_copy_file_range = ___NR_copy_file_range
+const __BITS_POSIX2_LIM_H = 1
+const _SO_TIMESTAMPING_NEW = 65
+const ___IFLA_BOND_AD_INFO_MAX = 6
+const _IFLA_INET6_ICMP6STATS = 6
+const ___NR_fgetxattr = 193
+const _____mbstate_t_defined = 1
+const _ND_RA_FLAG_HOME_AGENT = 0x20
+const ___NR_fsmount = 432
+const __MKNOD_VER_LINUX = 0
+const _TCP_NO_QUEUE = 0
+const _INT_LEAST32_MAX = (2147483647)
+const _ARPHRD_METRICOM = 23
+const _HAVE_STDLIB_H = 1
+const _F_OWNER_PID = 1
+const _IN_MOVE = (_IN_MOVED_FROM | _IN_MOVED_TO)
+const __CS_LFS_LIBS = 1002
+const _MADV_HUGEPAGE = 14
+const _RTPROT_DHCP = 16
+const __SC_TZNAME_MAX = 6
+const _XDP_ATTACHED_SKB = 2
+const _SYS_dup = ___NR_dup
+const ___INT_LEAST64_MAX__ = 0x7fffffffffffffff
+const _TUNSETTXFILTER_val = 1074025681
+const _MAP_SYNC = 0x80000
+const _PTRACE_PEEKDATA = 2
+const _SCNxLEAST8 = "hhx"
+const _SYS_getxattr = ___NR_getxattr
+const _CLOCK_MONOTONIC = 1
+const ___MMX__ = 1
+const _NETLINK_ECRYPTFS = 19
+const _PTRACE_PEEKUSER = 3
+const _KERN_PANIC_PRINT = 78
+const ___INT_FAST64_MAX__ = 0x7fffffffffffffff
+const _EBADRQC = 56
+const _IFLA_RMNET_MUX_ID = 1
+const _PR_SET_MM_START_DATA = 3
+const _SYS_get_robust_list = ___NR_get_robust_list
+const _NET_ROSE_ACK_HOLD_BACK_TIMEOUT = 5
+const ___GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 = 1
+const ___GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 = 1
+const ___INT_FAST8_WIDTH__ = 8
+const __SC_TRACE = 181
+const _IFLA_PPP_UNSPEC = 0
+const ___GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 = 1
+const _TCP_CA_CWR = 2
+const _NET_IPV4_NF_CONNTRACK_GENERIC_TIMEOUT = 13
+const ___INTMAX_WIDTH__ = 64
+const _IOC_IN = (__IOC_WRITE << __IOC_DIRSHIFT)
+const _NET_IPV4_NF_CONNTRACK_CHECKSUM = 28
+const _IFLA_VXLAN_DF = 29
+const _RTM_NEWNEIGH = 28
+const _RMNET_FLAGS_INGRESS_MAP_CKSUMV4 = (1 << 2)
+const __SC_THREAD_DESTRUCTOR_ITERATIONS = 73
+const _NET_IPV4_NF_CONNTRACK_SCTP_TIMEOUT_SHUTDOWN_RECD = 25
+const _S_IFCHR = ___S_IFCHR
+const _FS_DQ_LOOKUPS = 1
+const _RTAX_RTT = 4
+const _IPV6_AUTOFLOWLABEL = 70
+const _LINUX_REBOOT_MAGIC1 = 0xfee1dead
+const __CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS = 1121
+const _X86_CR4_OSFXSR_BIT = 9
+const _IN_MOVED_TO = 0x00000080
+const _O_ACCMODE = 0003
+const _IFF_POINTOPOINT = 16
+const _ND_OPT_PREFIX_INFORMATION = 3
+const __POSIX_NAME_MAX = 14
+const _HAVE_FALLOCATE = 1
+const _IFLA_INFO_KIND = 1
+const __POSIX_SSIZE_MAX = 32767
+const _IPVLAN_MODE_MAX = 3
+const _XDP_FLAGS_MASK = (_XDP_FLAGS_UPDATE_IF_NOEXIST | _XDP_FLAGS_MODES)
+const _NET_NETROM_OBSOLESCENCE_COUNT_INITIALISER = 2
+const __SC_XOPEN_CRYPT = 92
+const _MAX_CANON = 255
+const _X86_CR4_LA57_BIT = 12
+const _EBFONT = 59
+const _RTM_GETDCB = 78
+const ___WNOTHREAD = 0x20000000
+const _AI_V4MAPPED = 0x0008
+const ___sigstack_defined = 1
+const _TCP_CA_Recovery = 3
+const _FALLOC_FL_PUNCH_HOLE = 0x02
+const _MSG_FIN = 512
+const _FS_ENCRYPT_FL = 0x00000800
+const _FS_XFLAG_IMMUTABLE = 0x00000008
+const _B230400 = 0010003
+const _CX86_CCR5 = 0xe9
+const _X86_CR4_PAE_BIT = 5
+const ___NR_renameat = 264
+const __IOC_TYPEBITS = 8
+const _AF_XDP = _PF_XDP
+const ___INT32_MAX__ = 0x7fffffff
+const _RTMSG_DELRULE = 0x32
+const ___NR_setgid = 106
+const ___NR_setfsuid = 122
+const _TCP_CC_INFO = 26
+const __SC_XBS5_LPBIG_OFFBIG = 128
+const ___LONG_LONG_WIDTH__ = 64
+const _ARPHRD_CSLIP = 257
+const _RUSAGE_CHILDREN = -1
+const _DT_FIFO = 1
+const _IPPROTO_MTP = 92
+const _PTRACE_GETFPXREGS = 18
+const _RTEXT_FILTER_SKIP_STATS = (1 << 3)
+const _LINUX_REBOOT_CMD_RESTART2 = 0xA1B2C3D4
+const _HAVE_GETIPINFO = 1
+const _AF_LOCAL = _PF_LOCAL
+const _RTM_DELACTION = 49
+const __SC_WORD_BIT = 107
+const _PR_SET_ENDIAN = 20
+const _NI_MAXSERV = 32
+const _AF_PHONET = _PF_PHONET
+const _ND_OPT_MTU = 5
+const _MS_NOSEC = (1<<28)
+const _ESHUTDOWN = 108
+const ___GLIBC_MINOR__ = 31
+const _NDTPA_BASE_REACHABLE_TIME = 4
+const _SCNuLEAST16 = "hu"
+const _MAP_32BIT = 0x40
+const _EREMOTE = 66
+const _MS_NODIRATIME = 2048
+const _PTRACE_GETSIGMASK = 16906
+const _POSIX_FADV_RANDOM = 1
+const _CX86_CCR1 = 0xc1
+const _SYS_sched_getscheduler = ___NR_sched_getscheduler
+const _CX86_CCR3 = 0xc3
+const _CX86_CCR4 = 0xe8
+const _ETH_P_802_3 = 0x0001
+const _CX86_CCR6 = 0xea
+const _CX86_CCR7 = 0xeb
+const _SYS__sysctl = ___NR__sysctl
+const _PTY_NR = 2
+const _SYS_fchown = ___NR_fchown
+const _TCP_ESTABLISHED = 1
+const _MACVLAN_MODE_SOURCE = 16
+const _SYS_unlinkat = ___NR_unlinkat
+const _MS_KERNMOUNT = 4194304
+const _ENODEV = 19
+const _NET_IPV4_INET_PEER_GC_MAXTIME = 73
+const ___USE_POSIX2 = 1
+const _PACKET_DROP_MEMBERSHIP = 2
+const _AI_CANONIDN = 0x0080
+const __NET_IF_H = 1
+const _TIOCM_LE = 0x001
+const _RTF_GATEWAY = 0x0002
+const _CHAR_WIDTH = 8
+const __SYS_STATFS_H = 1
+const _SYS_pkey_mprotect = ___NR_pkey_mprotect
+const _NET_TCP_AVAIL_CONG_CONTROL = 122
+const _TCA_RATE = 5
+const _ARPHRD_IPGRE = 778
+const _PR_SVE_VL_LEN_MASK = 0xffff
+const _BLOCK_SIZE_BITS = 10
+const _SOL_KCM = 281
+const _NET_NEIGH_REACHABLE_TIME_MS = 18
+const _SO_ERROR = 4
+const __SC_NETWORKING = 152
+const _CX86_DIR0 = 0xfe
+const _VXLAN_DF_UNSET = 0
+const _KERN_DOMAINNAME = 8
+const _NET_IPV6 = 12
+const ___USE_POSIX = 1
+const ___NR_setresgid = 119
+const ___NR_lchown = 94
+const _TCIFLUSH = 0
+const _TCPI_OPT_ECN_SEEN = 16
+const ___NR_fdatasync = 75
+const _SO_INCOMING_CPU = 49
+const _IEXTEN = 0100000
+const __POSIX_SEMAPHORES = 200809
+const _IFLA_BR_NF_CALL_IPTABLES = 36
+const _PREFIX_CACHEINFO = 2
+const _SCNuLEAST32 = "u"
+const _B500000 = 0010005
+const _FSPICK_NO_AUTOMOUNT = 0x00000004
+const ___NR_nfsservctl = 180
+const _LOCK_MAND = 32
+const _RTM_DELNEXTHOP = 105
+const _SOL_BLUETOOTH = 274
+const __POSIX_THREAD_PRIORITY_SCHEDULING = 200809
+const _MADV_DONTFORK = 10
+const _NAME_MAX = 255
+const _RTM_DELCHAIN = 101
+const _PTRDIFF_WIDTH = ___WORDSIZE
+const _AF_IB = _PF_IB
+const ___NR_putpmsg = 182
+const _IFLA_VXLAN_ID = 1
+const ___GCC_IEC_559 = 2
+const _X86_EFLAGS_VIF_BIT = 19
+const _ENAVAIL = 119
+const _PR_SET_MM = 35
+const _SYS_geteuid = ___NR_geteuid
+const _PRIX8 = "X"
+const _IFLA_BOND_ACTIVE_SLAVE = 2
+const _EAI_NONAME = -2
+const _EOVERFLOW = 75
+const _NET_CORE_NO_CONG_THRESH = 13
+const _X86_CR4_MCE_BIT = 6
+const _IFA_F_NOPREFIXROUTE = 0x200
+const _SYS_process_vm_readv = ___NR_process_vm_readv
+const _EMFILE = 24
+const __SC_XOPEN_SHM = 94
+const ___FLT32_HAS_DENORM__ = 1
+const _HAVE_SYS_UTSNAME_H = 1
+const _KERN_SHMMAX = 34
+const _MS_POSIXACL = 65536
+const _FS_DIRSYNC_FL = 0x00010000
+const _SEGV_ACCERR = 2
+const ___NR_setresuid = 117
+const _IPV6_DONTFRAG = 62
+const ___NR_io_getevents = 208
+const __POSIX_THREAD_DESTRUCTOR_ITERATIONS = 4
+const _IFLA_BRPORT_MULTICAST_ROUTER = 25
+const ___FLT64X_HAS_QUIET_NAN__ = 1
+const ___GLIBC__ = 2
+const _INT_LEAST32_MIN = (-2147483647-1)
+const _NET_IPV6_RTR_SOLICIT_INTERVAL = 9
+const _MCAST_MSFILTER = 48
+const _ICMP6_FILTER_PASS = 2
+const ___NR_shmat = 30
+const _PF_IPX = 4
+const _ETIME = 62
+const _TCP_COOKIE_MAX = 16
+const _SYS_wait4 = ___NR_wait4
+const ___NR_utimensat = 280
+const _IFLA_BR_NF_CALL_IP6TABLES = 37
+const _RTPROT_OSPF = 188
+const _TCP_THIN_DUPACK = 17
+const __SC_USER_GROUPS = 166
+const ___NR_setxattr = 188
+const _IFLA_BR_PAD = 40
+const ___NR_rename = 82
+const _RTNLGRP_IPV4_RULE = 8
+const ___NR_ftruncate = 77
+const __IOC_SIZEMASK = ((1 << __IOC_SIZEBITS)-1)
+const __SC_CPUTIME = 138
+const _FIONREAD = 0x541B
+const _PTRACE_SYSEMU = 31
+const _BRKINT = 0000002
+const _IPV6_ROUTER_ALERT = 22
+const __SC_GETPW_R_SIZE_MAX = 70
+const _NET_LLC_STATION = 2
+const _NET_IPV6_ACCEPT_RA_RT_INFO_MAX_PLEN = 22
+const _MS_MANDLOCK = 64
+const _SCNoLEAST8 = "hho"
+const _ICMP6_FILTER_PASSONLY = 4
+const _NETLINK_USERSOCK = 2
+const _SYS_poll = ___NR_poll
+const ___GCC_ATOMIC_CHAR16_T_LOCK_FREE = 2
+const _HAVE_INOTIFY_RM_WATCH = 1
+const _UTIME_NOW = ((1 << 30) - 1)
+const _DN_CREATE = 0x00000004
+const _NET_IPV4_NF_CONNTRACK_TCP_TIMEOUT_SYN_RECV = 3
+const _EAI_NOTCANCELED = -102
+const _RTM_DELLINK = 17
+const ___RLIMIT_NICE = 13
+const _IPTOS_DSCP_EF = 0xb8
+const _NET_CORE_MOD_CONG = 16
+const ___FLT64X_IS_IEC_60559__ = 2
+const __POSIX_QLIMIT = 1
+const _R_OK = 4
+const _SIOCDIFADDR = 0x8936
+const _IN_NONBLOCK = 2048
+const _RTM_DELMDB = 85
+const _PR_SET_CHILD_SUBREAPER = 36
+const ___S_IREAD = 0400
+const ___NR_mknodat = 259
+const _SIOCGIFMAP = 0x8970
+const _NET_IPV4_ROUTE_REDIRECT_LOAD = 9
+const _NET_NF_CONNTRACK_FRAG6_LOW_THRESH = 30
+const __SC_XOPEN_XCU_VERSION = 90
+const __SC_THREAD_CPUTIME = 139
+const __SC_XBS5_LP64_OFF64 = 127
+const __SC_THREAD_ATTR_STACKADDR = 77
+const _PORT_VDP_RESPONSE_INSUFFICIENT_RESOURCES = 2
+const _NUD_REACHABLE = 0x02
+const _IFA_F_TENTATIVE = 0x40
+const _ICMP6_DST_UNREACH_ADMIN = 1
+const _SYS_eventfd2 = ___NR_eventfd2
+const _IPTOS_PREC_FLASHOVERRIDE = _IPTOS_CLASS_CS4
+const _XDP_FLAGS_MODES = (_XDP_FLAGS_SKB_MODE | _XDP_FLAGS_DRV_MODE | _XDP_FLAGS_HW_MODE)
+const _IP_RECVTOS = 13
+const _NET_NETROM_TRANSPORT_ACKNOWLEDGE_DELAY = 6
+const _MOD_CLKB = _ADJ_TICK
+const ___glibc_c99_flexarr_available = 1
+const ___GLIBC_LINUX_VERSION_CODE = 328960
+const _MS_SYNCHRONOUS = 16
+const _ARPOP_RREPLY = 4
+const _IFLA_STATS_LINK_XSTATS = 2
+const _TCPI_OPT_TIMESTAMPS = 1
+const _NET_TCP_STDURG = 52
+const ___NR_splice = 275
+const _KERN_MAX_THREADS = 39
+const _FFI_TYPE_STRUCT = 13
+const _RTM_F_CLONED = 0x200
+const _FALLOC_FL_COLLAPSE_RANGE = 0x08
+const __CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS = 1131
+const ___BIGGEST_ALIGNMENT__ = 16
+const __SC_THREAD_STACK_MIN = 75
+const _NET_CIPSOV4_CACHE_BUCKET_SIZE = 119
+const __SC_TRACE_EVENT_FILTER = 182
+const _RTMSG_NEWROUTE = 0x21
+const _SO_PASSCRED = 16
+const _RTM_DELROUTE = 25
+const _MS_SUBMOUNT = (1<<26)
+const _MS_NOATIME = 1024
+const _ETH_P_HSR = 0x892F
+const _EOWNERDEAD = 130
+const _SYNC_FILE_RANGE_WAIT_BEFORE = 1
+const _IFLA_PORT_RESPONSE = 7
+const ___GLIBC_USE_IEC_60559_FUNCS_EXT_C2X = 1
+const __POSIX_CPUTIME = 0
+const _FS_ENCRYPTION_MODE_AES_256_CBC = 3
+const _FP_XSTATE_MAGIC1 = 0x46505853
+const _FP_XSTATE_MAGIC2 = 0x46505845
+const ___NR_signalfd = 282
+const _SIOCDRARP = 0x8960
+const __ENDIAN_H = 1
+const __SC_MULTI_PROCESS = 150
+const _POLL_ERR = 4
+const _MS_BIND = 4096
+const _DN_RENAME = 0x00000010
+const _FS_MAXDQUOT = 5
+const _RTMGRP_IPV4_IFADDR = 0x10
+const __POSIX_V6_LPBIG_OFFBIG = -1
+const _RWH_WRITE_LIFE_SHORT = 2
+const ___FLT64_MIN_10_EXP__ = (-307)
+const _RT_SCOPE_NOWHERE = 255
+const _EPROTO = 71
+const __TIME_H = 1
+const __UTSNAME_MACHINE_LENGTH = __UTSNAME_LENGTH
+const _DEV_CDROM_CHECK_MEDIA = 6
+const _TCP_COOKIE_OUT_NEVER = (1 << 1)
+const _KERN_MODPROBE = 28
+const _EDEADLK = 35
+const _FIOSETOWN = 0x8901
+const ___GCC_ATOMIC_LONG_LOCK_FREE = 2
+const _FIOQSIZE = 0x5460
+const _FS_NRDQUOT = 4
+const _ICMP6_RR_PCOUSE_FLAGS_DECRVLTIME = 0x80
+const _EFBIG = 27
+const _N_HCI = 15
+const __POSIX_MEMORY_PROTECTION = 200809
+const _VINTR = 0
+const _IFLA_BR_STP_STATE = 5
+const _PORT_UUID_MAX = 16
+const _FPE_FLTUND = 5
+const _IFLA_BR_VLAN_DEFAULT_PVID = 39
+const _IPTOS_CLASS_CS2 = 0x40
+const _IPTOS_CLASS_CS3 = 0x60
+const _IPTOS_CLASS_CS4 = 0x80
+const _IPTOS_CLASS_CS5 = 0xa0
+const _IPTOS_CLASS_CS6 = 0xc0
+const _FPE_FLTUNK = 14
+const _PRIXLEAST8 = "X"
+const _RTM_GETNEIGHTBL = 66
+const _SYS_getpid = ___NR_getpid
+const ___FLT128_DECIMAL_DIG__ = 36
+const _TCP_LAST_ACK = 9
+const _ETH_P_LOOPBACK = 0x9000
+const _TCSANOW = 0
+const __POSIX_TIMER_MAX = 32
+const _IFLA_VXLAN_LEARNING = 7
+const __SC_2_UPE = 97
+const _IFLA_VRF_PORT_UNSPEC = 0
+const _IN_CLASSC_NSHIFT = 8
+const _SIOCGIFINDEX = 0x8933
+const _IPOPT_OFFSET = 2
+const _NLM_F_APPEND = 0x800
+const ___NR_shmget = 29
+const _O_PATH = ___O_PATH
+const _IFA_BROADCAST = 4
+const _NET_SCTP_ASSOCIATION_MAX_RETRANS = 7
+const _CLOCAL = 0004000
+const _ARPHRD_X25 = 271
+const _NSS_BUFLEN_PASSWD = 1024
+const _SHRT_MAX = ___SHRT_MAX__
+const _IFA_F_TEMPORARY = _IFA_F_SECONDARY
+const ___NR_alarm = 37
+const ___NR_prctl = 157
+const _SIOCGIFMEM = 0x891f
+const _RTMGRP_IPV6_MROUTE = 0x200
+const __POSIX_PRIORITIZED_IO = 200809
+const _SYS_timer_getoverrun = ___NR_timer_getoverrun
+const _OLCUC = 0000002
+const __BITS_STDIO_LIM_H = 1
+const _PACKET_RESERVE = 12
+const _LINUX_REBOOT_CMD_POWER_OFF = 0x4321FEDC
+const ___SIZEOF_FLOAT128__ = 16
+const __SYS_MOUNT_H = 1
+const _TIOCPKT_FLUSHREAD = 1
+const __SC_STREAM_MAX = 5
+const _ERESTART = 85
+const _NET_SCTP = 17
+const _NET_IPV4_IPFRAG_LOW_THRESH = 42
+const _IFLA_LINKMODE = 17
+const _NET_TCP_ADV_WIN_SCALE = 87
+const __POSIX_OPEN_MAX = 20
+const _IFLA_VXLAN_TOS = 6
+const _MAP_PRIVATE = 0x02
+const _IPTOS_LOWDELAY = 0x10
+const _DEV_MAC_HID_KEYBOARD_SENDS_LINUX_KEYCODES = 1
+const _ICMP6_DST_UNREACH = 1
+const _NDTPA_QUEUE_LEN = 8
+const _KERN_OSRELEASE = 2
+const _IFLA_MACSEC_ICV_LEN = 3
+const _KERN_SYSRQ = 38
+const ___DBL_HAS_DENORM__ = 1
+const ___NR_pipe2 = 293
+const _PR_FP_MODE_FRE = (1 << 1)
+const _PF_ECONET = 19
+const _IPPORT_NAMESERVER = 42
+const ___NR_readv = 19
+const _BPF_STX = 0x03
+const _POLL_PRI = 5
+const _SKF_NET_OFF = (-0x100000)
+const ___NR_pread64 = 17
+const _SIOCGIFFLAGS = 0x8913
+const _WCHAR_MIN = ___WCHAR_MIN
+const _BPF_ADD = 0x00
+const ___NR_rseq = 334
+const ___FLT64_HAS_INFINITY__ = 1
+const _FIONBIO = 0x5421
+const ___FLT64X_HAS_DENORM__ = 1
+const _PR_SET_MM_ARG_END = 9
+const ___HAVE_DISTINCT_FLOAT64X = 0
+const _SYS_capset = ___NR_capset
+const _HAVE_LINUX_RTNETLINK_H = 1
+const _TCP_COOKIE_MIN = 8
+const ___osockaddr_defined = 1
+const _INT_FAST32_MIN = (-9223372036854775807-1)
+const _ETH_P_IP = 0x0800
+const __SYS_TIME_H = 1
+const _NET_IPV4_FORWARD = 8
+const _NUD_FAILED = 0x20
+const _BPF_SUB = 0x10
+const ___IFLA_INFO_MAX = 6
+const _NET_NF_CONNTRACK_TCP_MAX_RETRANS = 19
+const _TCA_FLAG_LARGE_DUMP_ON = (1 << 0)
+const _SYS_timerfd_gettime = ___NR_timerfd_gettime
+const _RTM_GETTCLASS = 42
+const _SCM_TIMESTAMPING = _SO_TIMESTAMPING
+const _SO_PEERCRED = 17
+const _TIOCSLCKTRMIOS = 0x5457
+const _BPF_MAXINSNS = 4096
+const _IFLA_XDP_PROG_ID = 4
+const __SC_MAPPED_FILES = 16
+const _TIME_WAIT = 4
+const _PF_MAX = 45
+const _SYS_lookup_dcookie = ___NR_lookup_dcookie
+const _EPOLL_CTL_MOD = 3
+const _RTNLGRP_DECnet_IFADDR = 13
+const __CS_LFS64_LIBS = 1006
+const __POSIX_TZNAME_MAX = 6
+const _IFLA_PROTINFO = 12
+const _ETOOMANYREFS = 109
+const _SOCK_DCCP = 6
+const _AF_ASH = _PF_ASH
+const _NET_IPV4_INET_PEER_MINTTL = 70
+const ___F_GETOWN = 9
+const _WNOHANG = 1
+const _ETH_FRAME_LEN = 1514
+const _HAVE_SYS_SELECT_H = 1
+const _FSCONFIG_SET_PATH = 3
+const _KERN_CORE_PATTERN = 56
+const ___FLT16_EPSILON__ = 9.76562500000000000000000000000000000e-416
+const _CTL_SUNRPC = 7249
+const _ETH_P_LAT = 0x6004
+const _UPAGES = 1
+const _NET_NF_CONNTRACK_GENERIC_TIMEOUT = 13
+const ___NR_umount2 = 166
+const __POSIX_HOST_NAME_MAX = 255
+const _NET_NETROM_TRANSPORT_TIMEOUT = 4
+const _NI_IDN = 32
+const ___FLT16_IS_IEC_60559__ = 2
+const ___NR_mknod = 133
+const _NLMSGERR_ATTR_UNUSED = 0
+const _SYS_lremovexattr = ___NR_lremovexattr
+const _EPOLLEXCLUSIVE = 268435456
+const _CX86_RCR_BASE = 0xdc
+const _RTNLGRP_NEXTHOP = 32
+const _EXDEV = 18
+const _DEV_PARPORT_DEVICES = 6
+const ___NR_delete_module = 176
+const _NET_DECNET_DN_COUNT = 6
+const __SC_UCHAR_MAX = 115
+const _IPV6_UNICAST_HOPS = 16
+const _PACKET_TIMESTAMP = 17
+const ___NR_sendto = 44
+const _TCP_MAXSEG = 2
+const _IFLA_BR_MULTI_BOOLOPT = 46
+const _NET_IPV6_MAX_ADDRESSES = 16
+const __CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS = 1123
+const _SYS_security = ___NR_security
+const _WCHAR_MAX = ___WCHAR_MAX
+const _DELAYTIMER_MAX = 2147483647
+const ___NR_timer_settime = 223
+const ___NR_getsid = 124
+const _HAVE_LINUX_IF_TUN_H = 1
+const _IFLA_VXLAN_UDP_ZERO_CSUM6_TX = 19
+const ___code_model_small__ = 1
+const _RWH_WRITE_LIFE_EXTREME = 5
+const ___NR_time = 201
+const _SYS_clock_settime = ___NR_clock_settime
+const _HAVE_LINUX_IF_ETHER_H = 1
+const _SIOCSIFFLAGS = 0x8914
+const _ARPHRD_ETHER = 1
+const _TIOCMSET = 0x5418
+const _SKF_AD_MARK = 20
+const _MOUNT_ATTR_RDONLY = 0x00000001
+const _NDTPA_UNSPEC = 0
+const _PRId8 = "d"
+const _KERN_HOTPLUG = 49
+const ___FLT_DENORM_MIN__ = 1.40129846432481707092372958328991613e-45
+const _IPPROTO_ICMPV6 = 58
+const _HAVE_SEM_TIMEDWAIT = 1
+const _MAP_FIXED_NOREPLACE = 0x100000
+const _TCSADRAIN = 1
+const ___TIMESIZE = ___WORDSIZE
+const _SYS_getresgid = ___NR_getresgid
+const _RTM_DELTFILTER = 45
+const _IFLA_MACSEC_WINDOW = 5
+const _IFLA_VXLAN_TTL = 5
+const _INT_LEAST8_WIDTH = 8
+const _IFF_MASTER = 1024
+const ___GCC_HAVE_DWARF2_CFI_ASM = 1
+const _NET_SCTP_RTO_BETA = 5
+const _CBAUD = 000000010017
+const _IFLA_BR_MCAST_MEMBERSHIP_INTVL = 31
+const _SO_KEEPALIVE = 9
+const ___NR_mlockall = 151
+const _EMULTIHOP = 72
+const _NET_IPV6_TEMP_VALID_LFT = 12
+const _IPOPT_DEBMEAS = 0x40
+const _PORT_PROFILE_RESPONSE_SUCCESS = 256
+const _NET_IPV4_ALWAYS_DEFRAG = 67
+const _SO_PRIORITY = 12
+const ___IFLA_VRF_MAX = 2
+const _IFLA_VLAN_PROTOCOL = 5
+const _ETH_P_IPV6 = 0x86DD
+const _KERN_SHMMNI = 45
+const ___NR_mremap = 25
+const __SC_PII = 53
+const _BPF_LEN = 0x80
+const _FSCONFIG_CMD_RECONFIGURE = 7
+const _O_FSYNC = _O_SYNC
+const ___UINTPTR_MAX__ = 0xffffffffffffffff
+const _IFLA_IPOIB_UNSPEC = 0
+const _NET_SCTP_RTO_INITIAL = 1
+const __SC_THREAD_PRIO_PROTECT = 81
+const _GENEVE_DF_SET = 1
+const _IP_DEFAULT_MULTICAST_TTL = 1
+const _SYS_keyctl = ___NR_keyctl
+const _CHARCLASS_NAME_MAX = 2048
+const _INT_FAST16_WIDTH = ___WORDSIZE
+const _X_OK = 1
+const _TCSBRK = 0x5409
+const ___FLT_RADIX__ = 2
+const _USHRT_WIDTH = 16
+const _IFLA_BOND_PRIMARY_RESELECT = 12
+const _SYS_preadv2 = ___NR_preadv2
+const __CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS = 1128
+const _RTF_DYNAMIC = 0x0010
+const ___DEC64_MIN_EXP__ = (-382)
+const _SYS_swapoff = ___NR_swapoff
+const _SYS_statx = ___NR_statx
+const _IFLA_VF_STATS_RX_BYTES = 2
+const __MKNOD_VER = 0
+const _B300 = 0000007
+const _RTNLGRP_IPV4_IFADDR = 5
+const _FS_NRSUPER = 9
+const _ETHERTYPE_TRAIL = 0x1000
+const _GENEVE_DF_INHERIT = 2
+const _HAVE_SYS_EPOLL_H = 1
+const _PTRACE_EVENTMSG_SYSCALL_ENTRY = 1
+const _IFLA_TUN_OWNER = 1
+const __SC_PHYS_PAGES = 85
+const _IPTOS_PREC_CRITIC_ECP = _IPTOS_CLASS_CS5
+const _NET_IPV6_ACCEPT_RA_FROM_LOCAL = 26
+const _MADV_UNMERGEABLE = 13
+const _PTRACE_ATTACH = 16
+const ___NR_getpeername = 52
+const _MS_NOREMOTELOCK = (1<<27)
+const __SC_TRACE_EVENT_NAME_MAX = 242
+const _NET_LLC2_ACK_TIMEOUT = 1
+const _NET_DECNET_CONF_DEV_BLKSIZE = 6
+const _EPOLLRDHUP = 8192
+const _IFLA_EVENT = 44
+const _O_TMPFILE = ___O_TMPFILE
+const _RTF_THROW = 0x2000
+const _TRAP_HWBKPT = 4
+const _EOF = (-1)
+const _IFLA_TUN_VNET_HDR = 5
+const _NET_NEIGH_APP_SOLICIT = 3
+const _IFLA_XDP_UNSPEC = 0
+const _NET_TCP_NO_METRICS_SAVE = 97
+const _IFLA_BOND_SLAVE_AD_ACTOR_OPER_PORT_STATE = 7
+const _RTA_FLOW = 11
+const __SC_REALTIME_SIGNALS = 9
+const __SYS_UTSNAME_H = 1
+const ___time_t_defined = 1
+const _HAVE_SYS_SYSCTL_H = 1
+const _PORT_REQUEST_DISASSOCIATE = 3
+const _STATX_NLINK = 0x00000004
+const _RTM_NEWMDB = 84
+const _EUCLEAN = 117
+const _DEV_PARPORT_DMA = 4
+const _SYS_msgctl = ___NR_msgctl
+const ___LDBL_MIN_EXP__ = (-16381)
+const __BITS_TIME_H = 1
+const _X86_CR0_MP_BIT = 1
+const _NET_IPV6_ACCEPT_RA = 4
+const _RTMSG_NEWRULE = 0x31
+const _B0 = 0000000
+const _HAVE_PIPE2 = 1
+const _EPOLLHUP = 16
+const _UINT_FAST32_WIDTH = ___WORDSIZE
+const _IFLA_GENEVE_UDP_ZERO_CSUM6_TX = 9
+const _PTHREAD_DESTRUCTOR_ITERATIONS = __POSIX_THREAD_DESTRUCTOR_ITERATIONS
+const _SIGTRAP = 5
+const _PF_XDP = 44
+const _B57600 = 0010001
+const _RTA_SRC = 2
+const _LINUX_REBOOT_CMD_KEXEC = 0x45584543
+const _NLM_F_DUMP = (_NLM_F_ROOT|_NLM_F_MATCH)
+const _KERN_RANDOMIZE = 68
+const _IFLA_BR_VLAN_FILTERING = 7
+const _IFLA_BR_MCAST_QUERIER_INTVL = 32
+const _IPPROTO_ICMP = 1
+const _FS_OVERFLOWGID = 12
+const ___NR_getpmsg = 181
+const _NET_IPV4_ROUTE_ERROR_BURST = 13
+const _S_IFBLK = ___S_IFBLK
+const _EDESTADDRREQ = 89
+const _IFLA_VXLAN_PORT_RANGE = 10
+const ___DEC64_MAX_EXP__ = 385
+const ___NR_create_module = 174
+const ___NR_add_key = 248
+const _IN_DELETE_SELF = 0x00000400
+const _MOVE_MOUNT_T_SYMLINKS = 0x00000010
+const __LFS64_ASYNCHRONOUS_IO = 1
+const ___FD_ZERO_STOS = "stosq"
+const ___NR_io_cancel = 210
+const _ARPHRD_FCFABRIC = 787
+const _RTNH_F_UNRESOLVED = 32
+const _ESRCH = 3
+const _RTAX_FASTOPEN_NO_COOKIE = 17
+const ___NR_fchown = 93
+const _PTRACE_POKEUSR = 6
+const _PRIi8 = "i"
+const _EAI_FAIL = -4
+const ___NR_kexec_load = 246
+const __PC_SOCK_MAXBUF = 12
+const _FS_ENCRYPTION_MODE_AES_256_XTS = _FSCRYPT_MODE_AES_256_XTS
+const ___NR_lgetxattr = 192
+const _SYS_migrate_pages = ___NR_migrate_pages
+const _IFLA_VLAN_QOS_MAPPING = 1
+const ___FLT32X_DECIMAL_DIG__ = 17
+const _ETH_P_ALL = 0x0003
+const _RTF_WINDOW = 0x0080
+const _SO_SNDTIMEO_OLD = 21
+const _ABI_FAKE_UTSNAME = 6
+const ___NR_times = 100
+const _FFI_TYPE_UINT8 = 5
+const _CLONE_NEWNS = 0x00020000
+const _IPV6_JOIN_GROUP = 20
+const ___HAVE_DISTINCT_FLOAT16 = ___HAVE_FLOAT16
+const _ADJ_MAXERROR = 0x0004
+const __SC_TRACE_SYS_MAX = 244
+const _INOTIFY_MAX_QUEUED_EVENTS = 3
+const _IFLA_BRPORT_MODE = 4
+const _ICMP6_ROUTER_RENUMBERING = 138
+const _ADJ_SETOFFSET = 0x0100
+const _NET_NF_CONNTRACK_SCTP_TIMEOUT_SHUTDOWN_RECD = 25
+const _CLONE_NEWUTS = 0x04000000
+const _IFLA_BRPORT_ID = 17
+const _F_SEAL_FUTURE_WRITE = 0x0010
+const _NET_X25_ACK_HOLD_BACK_TIMEOUT = 5
+const ___NR_timerfd_settime = 286
+const _SO_RCVTIMEO_NEW = 66
+const _MOVE_MOUNT_F_SYMLINKS = 0x00000001
+const _F_SETOWN_EX = ___F_SETOWN_EX
+const _IFLA_VF_MAC = 1
+const __SC_2_VERSION = 46
+const _SYS_chdir = ___NR_chdir
+const ___NR_move_pages = 279
+const ___ATOMIC_RELEASE = 3
+const ___INT_LEAST64_WIDTH__ = 64
+const ___NR_sync = 162
+const _BPF_AND = 0x50
+const _SO_ATTACH_BPF = 50
+const _NET_NF_CONNTRACK_TCP_TIMEOUT_SYN_SENT = 2
+const _SYS_epoll_ctl_old = ___NR_epoll_ctl_old
+const _KERN_PRINTK_RATELIMIT = 60
+const _PTRACE_EVENT_VFORK_DONE = 5
+const _HAVE_SYS_VFS_H = 1
+const _SIOCGIFSLAVE = 0x8929
+const _TCP_CONGESTION = 13
+const _NET_PROTO_CONF_DEFAULT = -3
+const _ARPHRD_FCAL = 785
+const _ENOPROTOOPT = 92
+const __POSIX_THREAD_ATTR_STACKSIZE = 200809
+const _SO_RCVLOWAT = 18
+const _PR_FP_EXC_SW_ENABLE = 0x80
+const _PF_CAIF = 37
+const _IP_ROUTER_ALERT = 5
+const ___NR_renameat2 = 316
+const _IFLA_INET6_MCAST = 4
+const _DEV_PARPORT_DEVICES_ACTIVE = -3
+const _IFLA_GENEVE_UDP_ZERO_CSUM6_RX = 10
+const _PACKET_ADD_MEMBERSHIP = 1
+const _PTRACE_SECCOMP_GET_FILTER = 16908
+const _NET_NEIGH_GC_STALE_TIME = 7
+const _RTNLGRP_DECnet_ROUTE = 15
+const _SOL_IP = 0
+const _FFI_TYPE_FLOAT = 2
+const _KERN_SEM = 43
+const _NET_CORE_OPTMEM_MAX = 10
+const ___FINITE_MATH_ONLY__ = 0
+const _MOUNT_ATTR_RELATIME = 0x00000000
+const ___HAVE_DISTINCT_FLOAT32 = 0
+const __IOC_NRBITS = 8
+const ___FLT16_DIG__ = 3
+const _NETLINK_SELINUX = 7
+const __PC_PATH_MAX = 4
+const _IFLA_OFFLOAD_XSTATS_UNSPEC = 0
+const _B19200 = 0000016
+const _MOUNT_ATTR_NOEXEC = 0x00000008
+const _NLM_F_CREATE = 0x400
+const _IFLA_IPOIB_UMCAST = 3
+const _NET_IPV6_ROUTE_MAX_SIZE = 3
+const ___NR_rt_sigaction = 13
+const _NET_NEIGH_UNRES_QLEN = 8
+const _TIOCGPGRP = 0x540F
+const ___NR_timer_delete = 226
+const _ETH_P_AOE = 0x88A2
+const __POSIX_MONOTONIC_CLOCK = 0
+const _RT_CLASS_DEFAULT = 253
+const _IP_HDRINCL = 3
+const _POSIX_FADV_SEQUENTIAL = 2
+const _SYS_prlimit64 = ___NR_prlimit64
+const _EAI_SERVICE = -8
+const _AF_IUCV = _PF_IUCV
+const _TIME_BAD = _TIME_ERROR
+const _PR_TSC_ENABLE = 1
+const _IFLA_VXLAN_UDP_CSUM = 18
+const _F_SETPIPE_SZ = 1031
+const ___FLT64X_MANT_DIG__ = 64
+const _SYS_rename = ___NR_rename
+const _XDP_FLAGS_DRV_MODE = (1 << 2)
+const ___NR_copy_file_range = 326
+const _TIOCSWINSZ_val = 21524
+const ___PRI64_PREFIX = "l"
+const _SCM_TIMESTAMPING_PKTINFO = 58
+const ___GNUC_EXECUTION_CHARSET_NAME = "UTF-8"
+const _HOST_NOT_FOUND = 1
+const _IN_CLASSC_HOST = (0xffffffff & ^_IN_CLASSC_NET)
+const __POSIX_CLOCK_SELECTION = 200809
+const _SIOCSIFENCAP = 0x8926
+const _MADV_DONTNEED = 4
+const _SYS_setresuid = ___NR_setresuid
+const __POSIX_DELAYTIMER_MAX = 32
+const _TIOCPKT = 0x5420
+const _SEEK_MAX = _SEEK_HOLE
+const __SC_ASYNCHRONOUS_IO = 12
+const _INT32_MAX = (2147483647)
+const _FALLOC_FL_UNSHARE_RANGE = 0x40
+const _FSCRYPT_KEY_DESCRIPTOR_SIZE = 8
+const _SYS_writev = ___NR_writev
+const ___NR_getresuid = 118
+const ___DEC32_MANT_DIG__ = 7
+const _PR_PAC_APIAKEY = (1 << 0)
+const _SYS_restart_syscall = ___NR_restart_syscall
+const _HAVE_LDEXPL = 1
+const _NET_DECNET_CONF_LOOPBACK = -2
+const _TCSETS_val = 21506
+const _STATX_ATTR_AUTOMOUNT = 0x00001000
+const _VSUSP = 10
+const _SIOCGIFMTU = 0x8921
+const _IFLA_VXLAN_L3MISS = 14
+const _RTPROT_MROUTED = 17
+const _X86_CR3_PCID_NOFLUSH_BIT = 63
+const ___DBL_IS_IEC_60559__ = 2
+const __SC_DEVICE_SPECIFIC_R = 142
+const _MCL_CURRENT = 1
+const _ECOMM = 70
+const _IFLA_BRPORT_VLAN_TUNNEL = 29
+const _VM_PERCPU_PAGELIST_FRACTION = 30
+const _HAVE_SYS_TYPES_H = 1
+const _RTPROT_BGP = 186
+const ___HAVE_DISTINCT_FLOAT64 = 0
+const _IPV6_HOPLIMIT = 52
+const ___IFLA_VF_INFO_MAX = 2
+const _SKF_AD_RXHASH = 32
+const _MCAST_INCLUDE = 1
+const ___SIZEOF_INT__ = 4
+const _NLM_F_NONREC = 0x100
+const _STA_PLL = 0x0001
+const _VSWTC = 7
+const _SYS_set_thread_area = ___NR_set_thread_area
+const _ARPHRD_BIF = 775
+const _CLONE_NEWNET = 0x40000000
+const _FS_ENCRYPTION_MODE_AES_256_CTS = _FSCRYPT_MODE_AES_256_CTS
+const ___FLT16_MAX_10_EXP__ = 4
+const __SC_2_CHAR_TERM = 95
+const _NETLINK_NFLOG = 5
+const _PR_GET_SECCOMP = 21
+const _NET_IPV4_ROUTE_GC_TIMEOUT = 7
+const __CS_V5_WIDTH_RESTRICTED_ENVS = 4
+const ___PTRDIFF_WIDTH__ = 64
+const _IFLA_BRPORT_NO = 18
+const ___struct_tm_defined = 1
+const _ECHOCTL = 0001000
+const ___STDC_ISO_10646__ = 201706
+const _CLD_TRAPPED = 4
+const _F_ADD_SEALS = 1033
+const _INR_OPEN_CUR = 1024
+const _ETH_P_ARP = 0x0806
+const _X86_CR4_OSXSAVE_BIT = 18
+const _SIOCDEVPRIVATE = 0x89F0
+const __SC_V6_LPBIG_OFFBIG = 179
+const _FPE_FLTOVF = 4
+const __NETINET_TCP_H = 1
+const _IFLA_BOND_ARP_INTERVAL = 7
+const _SYS_splice = ___NR_splice
+const _SYS_utimes = ___NR_utimes
+const _VERASE = 2
+const _IFLA_BR_NF_CALL_ARPTABLES = 38
+const _DEV_CDROM_LOCK = 5
+const ___IFLA_STATS_MAX = 6
+const __SYS_TIMEX_H = 1
+const _IFLA_PRIORITY = 9
+const _TCP_REPAIR_OPTIONS = 22
+const _VM_VFS_CACHE_PRESSURE = 26
+const _SYS_msgget = ___NR_msgget
+const _IFLA_MACSEC_INC_SCI = 9
+const __SC_HOST_NAME_MAX = 180
+const _SYS_unshare = ___NR_unshare
+const ___NR_setrlimit = 160
+const _NLM_F_CAPPED = 0x100
+const _MCAST_LEAVE_GROUP = 45
+const __SC_PII_OSI_CLTS = 64
+const _IFF_PERSIST = 0x0800
+const _ETH_P_PPP_DISC = 0x8863
+const _NET_DECNET_DEBUG_LEVEL = 255
+const ___DBL_MANT_DIG__ = 53
+const _SYS_dup2 = ___NR_dup2
+const __SYS_INOTIFY_H = 1
+const _SYS_get_kernel_syms = ___NR_get_kernel_syms
+const _IFLA_MACSEC_PORT = 2
+const ___IFLA_VLAN_MAX = 6
+const _IPPORT_DISCARD = 9
+const _MS_SILENT = 32768
+const _NET_NF_CONNTRACK_TCP_TIMEOUT_LAST_ACK = 7
+const _PR_FP_EXC_ASYNC = 2
+const _IPOPT_NOP = 1
+const _DEV_PARPORT_MODES = 5
+const _IPOIB_MODE_DATAGRAM = 0
+const _IFLA_BOND_UNSPEC = 0
+const _RTNLGRP_NSID = 28
+const _SIOCSIFBRDADDR = 0x891a
+const _SYS_memfd_create = ___NR_memfd_create
+const ___USE_EXTERN_INLINES = 1
+const _RTAX_FEATURE_ALLFRAG = (1 << 3)
+const _IN_CLASSA_NSHIFT = 24
+const _SYS_lchown = ___NR_lchown
+const _POSIX_FADV_NOREUSE = ___POSIX_FADV_NOREUSE
+const _IPV6_PMTUDISC_PROBE = 3
+const _IPV6_RECVTCLASS = 66
+const _IPTOS_CLASS_CS0 = 0x00
+const _HAVE_WAIT4 = 1
+const _IPTOS_CLASS_CS1 = 0x20
+const _IFLA_IFNAME = 3
+const _IPTOS_PREC_INTERNETCONTROL = _IPTOS_CLASS_CS6
+const _SI_MESGQ = -3
+const ___RLIMIT_RTTIME = 15
+const _IPTOS_CLASS_CS7 = 0xe0
+const __LFS64_STDIO = 1
+const __SC_NL_ARGMAX = 119
+const _SYS_msgrcv = ___NR_msgrcv
+const _NET_ROSE_LINK_FAIL_TIMEOUT = 7
+const __SC_NZERO = 109
+const _PR_SET_NO_NEW_PRIVS = 38
+const __SC_AIO_LISTIO_MAX = 23
+const _HAVE_DL_ITERATE_PHDR = 1
+const _ND_OPT_SOURCE_LINKADDR = 1
+const _PACKET_HOST = 0
+const ___FLT32_DENORM_MIN__ = 1.40129846432481707092372958328991613e-4532
+const _IFLA_VF_STATS_TX_BYTES = 3
+const _SIOCRTMSG = 0x890D
+const _PACKET_OUTGOING = 4
+const _IP_BIND_ADDRESS_NO_PORT = 24
+const _RTF_ADDRCLASSMASK = 0xF8000000
+const _SO_BPF_EXTENSIONS = 48
+const _PTRACE_EVENT_SECCOMP = 7
+const _TCA_KIND = 1
+const _NLMSGERR_ATTR_OFFS = 2
+const _O_RDONLY = 00
+const ___FLT32_NORM_MAX__ = 3.40282346638528859811704183484516925e+3832
+const _SO_SNDBUFFORCE = 32
+const ___UINT8_MAX__ = 0xff
+const _TCOFLUSH = 1
+const _RTA_MFC_STATS = 17
+const _ILL_PRVREG = 6
+const _PR_FP_EXC_DIV = 0x010000
+const _SYS_mq_getsetattr = ___NR_mq_getsetattr
+const _AF_PPPOX = _PF_PPPOX
+const __CS_XBS5_LPBIG_OFFBIG_LIBS = 1114
+const _TIOCGETD = 0x5424
+const _ENOSTR = 60
+const _ELIBEXEC = 83
+const ___HAVE_DISTINCT_FLOAT128X = ___HAVE_FLOAT128X
+const ___FLT32X_HAS_QUIET_NAN__ = 1
+const _SYS_llistxattr = ___NR_llistxattr
+const ___S_ISVTX = 01000
+const _RTMGRP_NEIGH = 4
+const _S_ISGID = ___S_ISGID
+const _FFI_TYPE_COMPLEX = 15
+const _NET_AX25_EXTENDED_WINDOW = 6
+const _BPF_LSH = 0x60
+const ___INT_FAST32_WIDTH__ = 64
+const _SIGHUP = 1
+const _NET_IPV4_CONF_FORWARDING = 1
+const _IFA_F_HOMEADDRESS = 0x10
+const _LONG_WIDTH = ___WORDSIZE
+const _NET_UNIX_MAX_DGRAM_QLEN = 3
+const _SYS_epoll_create = ___NR_epoll_create
+const _IFLA_VFINFO_LIST = 22
+const _HAVE_DUP3 = 1
+const _IFLA_GENEVE_TOS = 4
+const _IPPROTO_UDP = 17
+const _RTM_GETADDRLABEL = 74
+const _NUD_PROBE = 0x10
+const _TCPOLEN_SACK_PERMITTED = 2
+const __SC_UINT_MAX = 116
+const __SC_PII_SOCKET = 55
+const _KERN_SPARC_SCONS_PWROFF = 64
+const ___NR_sendmsg = 46
+const __PWD_H = 1
+const ___IFLA_VXLAN_MAX = 34
+const ___INT_LEAST16_MAX__ = 0x7fff
+const _TCFLSH = 0x540B
+const _ARPHRD_IPDDP = 777
+const _VM_PANIC_ON_OOM = 33
+const _FS_VERITY_FL = 0x00100000
+const __SC_MB_LEN_MAX = 108
+const _IPV6_RECVPATHMTU = 60
+const ___NR_fcntl = 72
+const _ILL_COPROC = 7
+const _NET_IPV4_NF_CONNTRACK_ICMP_TIMEOUT = 12
+const __FEATURES_H = 1
+const _NLDLY = 0000400
+const _SYS_recvmsg = ___NR_recvmsg
+const _NET_IPV4_TCP_TIMESTAMPS = 33
+const _TUNSETSNDBUF_val = 1074025684
+const _FFI_DEFAULT_ABI = 2
+const _IN_ONLYDIR = 0x01000000
+const _IFLA_BOND_PRIMARY = 11
+const _FS_IMMUTABLE_FL = 0x00000010
+const ___ATOMIC_CONSUME = 1
+const _STATX_BTIME = 0x00000800
+const _X86_CR0_EM_BIT = 2
+const _HAVE_LINUX_IF_ADDR_H = 1
+const _IPPROTO_MPLS = 137
+const ___WORDSIZE = 64
+const __SC_2_C_DEV = 48
+const _IFLA_VF_INFO = 1
+const __SC_SEM_VALUE_MAX = 33
+const ___SI_HAVE_SIGSYS = 1
+const _PRIu8 = "u"
+const ___ATOMIC_SEQ_CST = 5
+const _DEV_PARPORT = 3
+const _SYS_msgsnd = ___NR_msgsnd
+const ___INT_LEAST8_MAX__ = 0x7f
+const ___NR_fchdir = 81
+const _VM_MAX_MAP_COUNT = 22
+const _PTY_MAX = 1
+const __SC_LEVEL1_ICACHE_ASSOC = 186
+const _MAP_STACK = 0x20000
+const _FS_POLICY_FLAGS_PAD_8 = _FSCRYPT_POLICY_FLAGS_PAD_8
+const _PF_ROUTE = _PF_NETLINK
+const _IN_EXCL_UNLINK = 0x04000000
+const _DT_WHT = 14
+const _TUN_PKT_STRIP = 0x0001
+const ___sigevent_t_defined = 1
+const _SIOCDELMULTI = 0x8932
+const _FS_ENCRYPTION_MODE_AES_256_GCM = 2
+const ___SCHAR_MAX__ = 0x7f
+const ___NR_execveat = 322
+const _SYS_gettid = ___NR_gettid
+const _NET_IPV4_INET_PEER_THRESHOLD = 69
+const _FFI_TYPE_LONGDOUBLE = 4
+const _HAVE_COSL = 1
+const _NET_TCP_TW_REUSE = 91
+const _EKEYREVOKED = 128
+const _RTM_NEWQDISC = 36
+const _SIG_ATOMIC_WIDTH = 32
+const _X86_EFLAGS_SF_BIT = 7
+const _CLONE_PARENT_SETTID = 0x00100000
+const _NET_IPV4_ROUTE_MTU_EXPIRES = 15
+const ___SIZEOF_PTHREAD_MUTEX_T = 40
+const ___INT_FAST16_MAX__ = 0x7fffffffffffffff
+const _FSCRYPT_KEY_IDENTIFIER_SIZE = 16
+const _IFLA_VF_PORT = 1
+const _MS_NOUSER = -2147483648
+const _STA_CLOCKERR = 0x1000
+const _IFLA_XFRM_IF_ID = 2
+const _ETH_P_MVRP = 0x88F5
+const _BUS_ISA_PORT_BASE = 2
+const ___NR_utime = 132
+const _SIOCGIFMTU_val = 35105
+const _AI_IDN = 0x0040
+const __SC_SHRT_MAX = 113
+const __SCHED_H = 1
+const ___NR_rt_sigpending = 127
+const _CTL_ABI = 9
+const _FALLOC_FL_INSERT_RANGE = 0x20
+const _FS_UNRM_FL = 0x00000002
+const ___USE_FILE_OFFSET64 = 1
+const _SIOCGIFENCAP = 0x8925
+const ___SI_ERRNO_THEN_CODE = 1
+const _TCOOFF = 0
+const _KERN_CADPID = 54
+const _HAVE_LINUX_REBOOT_H = 1
+const _ICMP6_DST_UNREACH_NOPORT = 4
+const _SIOCGSTAMPNS_OLD = 0x8907
+const _SO_NO_CHECK = 11
+const _SYS_getpgid = ___NR_getpgid
+const ___SSE2__ = 1
+const _DN_ATTRIB = 0x00000020
+const _FS_XFLAG_REALTIME = 0x00000001
+const _SIGEV_NONE = 1
+const _PR_FP_MODE_FR = (1 << 0)
+const _SKF_AD_PKTTYPE = 4
+const _SOL_IRDA = 266
+const ___NR_vserver = 236
+const _SYS_ustat = ___NR_ustat
+const _IPV6_MTU_DISCOVER = 23
+const __POSIX_THREAD_ATTR_STACKADDR = 200809
+const _RTAX_FEATURE_TIMESTAMP = (1 << 2)
+const _NET_IPV4_NF_CONNTRACK_TCP_TIMEOUT_ESTABLISHED = 4
+const _IFLA_EVENT_FEATURES = 2
+const _AF_BLUETOOTH = _PF_BLUETOOTH
+const _SOCK_SEQPACKET = 5
+const _PF_UNIX = _PF_LOCAL
+const _PTRACE_SINGLESTEP = 9
+const _PRIx8 = "x"
+const ___NR_pwrite64 = 18
+const _IFLA_BR_MCAST_STARTUP_QUERY_INTVL = 35
+const ___NR_open = 2
+const _IFLA_TXQLEN = 13
+const _ATF_PUBL = 0x08
+const _HAVE_UTIMENSAT = 1
+const _RTNLGRP_IPV6_IFADDR = 9
+const _SYS_clock_nanosleep = ___NR_clock_nanosleep
+const _IFLA_GENEVE_TTL = 3
+const _IFF_BROADCAST = 2
+const ___S_ISUID = 04000
+const _SIGTERM = 15
+const ___USE_XOPEN_EXTENDED = 1
+const ___IFLA_VF_STATS_MAX = 9
+const __STDIO_H = 1
+const _IFLA_XFRM_LINK = 1
+const ___FLT32X_IS_IEC_60559__ = 2
+const _SYS_getpmsg = ___NR_getpmsg
+const _NDA_VNI = 7
+const _SYS_mq_notify = ___NR_mq_notify
+const _SYS_preadv = ___NR_preadv
+const _VM_BLOCK_DUMP = 24
+const _LINUX_REBOOT_CMD_SW_SUSPEND = 0xD000FCE2
+const _PACKET_BROADCAST = 1
+const _F_OWNER_TID = 0
+const _SYS_kexec_load = ___NR_kexec_load
+const _IFLA_INET6_STATS = 3
+const ___GCC_ATOMIC_TEST_AND_SET_TRUEVAL = 1
+const _PRIxLEAST16 = "x"
+const __CS_XBS5_ILP32_OFFBIG_LDFLAGS = 1105
+const __CS_XBS5_ILP32_OFFBIG_CFLAGS = 1104
+const _SYS_write = ___NR_write
+const _NET_TCP_ABC = 111
+const _NDUSEROPT_SRCADDR = 1
+const __SC_2_FORT_RUN = 50
+const ___NR_init_module = 175
+const _HAVE_RENAMEAT = 1
+const __POSIX_SHELL = 1
+const __IOC_TYPESHIFT = (__IOC_NRSHIFT+__IOC_NRBITS)
+const _PRIxLEAST8 = "x"
+const _ETH_P_PAE = 0x888E
+const __SC_OPEN_MAX = 4
+const _RTM_NEWTCLASS = 40
+const ___SIG_ATOMIC_WIDTH__ = 32
+const ___LDBL_NORM_MAX__ = 1.18973149535723176502126385303097021e+4932
+const _CTL_PROC = 4
+const _TCP_REPAIR_QUEUE = 20
+const _MOUNT_ATTR_NODEV = 0x00000004
+const _HAVE_ACCEPT4 = 1
+const _SYS_inotify_init = ___NR_inotify_init
+const __BITS_ERRNO_H = 1
+const _CLOCK_MONOTONIC_RAW = 4
+const _F_SET_RW_HINT = 1036
+const _RLIMIT_CORE = 4
+const _BC_STRING_MAX = __POSIX2_BC_STRING_MAX
+const __POSIX_LOGIN_NAME_MAX = 9
+const _INLCR = 0000100
+const _FFI_WIN64 = 3
+const _IFLA_XDP_ATTACHED = 2
+const _ARPHRD_FCPL = 786
+const _X86_CR4_SMAP_BIT = 21
+const _ARPHRD_FCPP = 784
+const ___DBL_HAS_QUIET_NAN__ = 1
+const _B75 = 0000002
+const _TCP_SAVED_SYN = 28
+const _RTCF_NAT = 0x00800000
+const _ICMP6_PACKET_TOO_BIG = 2
+const _STA_PPSTIME = 0x0004
+const __SC_INT_MAX = 104
+const _IFLA_BOND_XMIT_HASH_POLICY = 14
+const _PTRACE_SYSCALL_INFO_SECCOMP = 3
+const __SC_LEVEL2_CACHE_SIZE = 191
+const ___NR_epoll_wait_old = 215
+const _MACVLAN_MODE_BRIDGE = 4
+const _BUS_OBJERR = 3
+const _LT_OBJDIR = ".libs/"
+const _FS_IMAGIC_FL = 0x00002000
+const _SYS_accept = ___NR_accept
+const _IFLA_VLAN_ID = 1
+const ___LDBL_HAS_QUIET_NAN__ = 1
+const _CPU_SETSIZE = ___CPU_SETSIZE
+const _SO_LOCK_FILTER = 44
+const _MS_ASYNC = 1
+const _NET_DECNET_CONF = 10
+const _SYS_accept4 = ___NR_accept4
+const _PRIxLEAST32 = "x"
+const _PTRACE_POKETEXT = 4
+const _ONLCR = 0000004
+const ___UINT_LEAST32_MAX__ = 0xffffffff
+const _ENFILE = 23
+const ___HAVE_DISTINCT_FLOAT32X = 0
+const _RTM_GETROUTE = 26
+const _ENOSPC = 28
+const _TCP_LISTEN = 10
+const ___NR_adjtimex = 159
+const _LONG_LONG_MAX = ___LONG_LONG_MAX__
+const _IPVERSION = 4
+const _CLONE_FS = 0x00000200
+const _NETLINK_SMC = 22
+const _ETH_P_IEEE802154 = 0x00F6
+const _SYS_chown = ___NR_chown
+const _TCPOPT_SACK = 5
+const ___LDBL_DENORM_MIN__ = 3.64519953188247460252840593361941982e-4951
+const _SYS_fsopen = ___NR_fsopen
+const __POSIX_THREAD_SPORADIC_SERVER = -1
+const ___USE_LARGEFILE64 = 1
+const _FS_EA_INODE_FL = 0x00200000
+const _ETHERTYPE_VLAN = 0x8100
+const _SYNC_FILE_RANGE_WAIT_AFTER = 4
+const _SYS_sendfile = ___NR_sendfile
+const _MCAST_JOIN_SOURCE_GROUP = 46
+const ___USE_POSIX199309 = 1
+const __PATH_SERVICES = "/etc/services"
+const ___NR_setfsgid = 123
+const ___NR_mq_open = 240
+const _HAVE_SETXATTR = 1
+const _SYS_faccessat = ___NR_faccessat
+const _INT_WIDTH = 32
+const _SYS_move_pages = ___NR_move_pages
+const _IN_ACCESS = 0x00000001
+const ___USE_UNIX98 = 1
+const _S_IXOTH = (_S_IXGRP >> 3)
+const _RLIM_SAVED_MAX = _RLIM_INFINITY
+const ___FLT32X_MIN_EXP__ = (-1021)
+const _L_ctermid = 9
+const _NET_IPV4_IPFRAG_SECRET_INTERVAL = 94
+const _NET_DECNET_CONF_DEV_STATE = 7
+const _PACKET_MR_PROMISC = 1
+const _ISTRIP = 0000040
+const _PARODD = 0001000
+const _IFLA_INET6_TOKEN = 7
+const _X86_EFLAGS_CF_BIT = 0
+const ___FLT64X_HAS_INFINITY__ = 1
+const ___NR_clone = 56
+const _CLOCK_TAI = 11
+const _IPOPT_SECUR_UNCLASS = 0x0000
+const _IPTOS_PREC_NETCONTROL = _IPTOS_CLASS_CS7
+const _OPEN_TREE_CLOEXEC = _O_CLOEXEC
+const _EPOLLERR = 8
+const _SO_ATTACH_REUSEPORT_EBPF = 52
+const _IFA_MULTICAST = 7
+const _MAX_INPUT = 255
+const ___DEC128_MIN_EXP__ = (-6142)
+const _ICMP6_PARAMPROB_HEADER = 0
+const _PACKET_STATISTICS = 6
+const __STRINGS_H = 1
+const _IFLA_BR_BRIDGE_ID = 11
+const __POSIX_STREAM_MAX = 8
+const _PF_ISDN = 34
+const _PR_SET_MM_MAP = 14
+const _SO_RCVBUFFORCE = 33
+const _ARPHRD_EETHER = 2
+const _INT_MAX = ___INT_MAX__
+const __SC_LEVEL1_DCACHE_LINESIZE = 190
+const __SYS_TYPES_H = 1
+const _PR_UNALIGN_SIGBUS = 2
+const _SYS_getrlimit = ___NR_getrlimit
+const _SYS_epoll_ctl = ___NR_epoll_ctl
+const _NET_AX25 = 9
+const _NDTPA_UCAST_PROBES = 10
+const _SYS_fchownat = ___NR_fchownat
+const _FSCRYPT_MODE_AES_128_CBC = 5
+const __POSIX2_SW_DEV = ___POSIX2_THIS_VERSION
+const _NET_TCP_SYNACK_RETRIES = 76
+const ___siginfo_t_defined = 1
+const _PTRACE_SETREGS = 13
+const ___NR_getgroups = 115
+const __SC_SHRT_MIN = 114
+const _SYS_process_vm_writev = ___NR_process_vm_writev
+const _CLONE_IO = 0x80000000
+const _SYS_rmdir = ___NR_rmdir
+const _IFLA_MACVLAN_MACADDR_MODE = 3
+const ___FLT_HAS_QUIET_NAN__ = 1
+const _RTM_DELNSID = 89
+const _SYS_rt_tgsigqueueinfo = ___NR_rt_tgsigqueueinfo
+const __POSIX_THREAD_THREADS_MAX = 64
+const ___DBL_DECIMAL_DIG__ = 17
+const ___UINT_LEAST64_MAX__ = 0xffffffffffffffff
+const _ENOTUNIQ = 76
+const _CLD_STOPPED = 5
+const _B4000000 = 0010017
+const _FLUSHO = 0010000
+const _NET_TCP_APP_WIN = 86
+const _ETH_P_XDSA = 0x00F8
+const _SCNdLEAST8 = "hhd"
+const _XDP_FLAGS_HW_MODE = (1 << 3)
+const _NET_AX25_DEFAULT_MODE = 2
+const _SYS_pwritev = ___NR_pwritev
+const ___ldiv_t_defined = 1
+const _RTM_DELRULE = 33
+const _FS_DQ_DROPS = 2
+const _SI_SIGIO = -5
+const _RTPROT_XORP = 14
+const _NET_AX25_T1_TIMEOUT = 7
+const _ENOMSG = 42
+const ___BIG_ENDIAN = 4321
+const _IP_DF = 0x4000
+const _PRIoLEAST8 = "o"
+const _LLONG_WIDTH = 64
+const _SYS_getegid = ___NR_getegid
+const ___FD_SETSIZE = 1024
+const __BITS_SOCKADDR_H = 1
+const _EADDRINUSE = 98
+const _KERN_PPC_ZEROPAGED = 26
+const _SYS_swapon = ___NR_swapon
+const ___S_IFSOCK = 0140000
+const _O_NDELAY = _O_NONBLOCK
+const _STA_PPSJITTER = 0x0200
+const ___NR_mkdirat = 258
+const _NETLINK_CONNECTOR = 11
+const _SYS_getpgrp = ___NR_getpgrp
+const _TCION = 3
+const _RTNLGRP_MPLS_ROUTE = 27
+const _FPE_FLTRES = 6
+const _ARPHRD_VOID = 0xFFFF
+const _PR_SVE_SET_VL_ONEXEC = (1 << 18)
+const ___NR_chmod = 90
+const _SIGSEGV = 11
+const _EPOLLPRI = 2
+const _MAP_HUGE_SHIFT = 26
+const _IP_MULTICAST_ALL = 49
+const ___NR_socket = 41
+const _USHRT_MAX = (_SHRT_MAX * 2 + 1)
+const _SYS_shutdown = ___NR_shutdown
+const _FS_NOTAIL_FL = 0x00008000
+const __SC_BC_SCALE_MAX = 38
+const ___VERSION__ = "12.1.0"
+const ___S_IFCHR = 0020000
+const _SIGCONT = 18
+const _ETH_P_AF_IUCV = 0xFBFB
+const ___NR_link = 86
+const _PRId16 = "d"
+const _FIOCLEX = 0x5451
+const _SYS_uname = ___NR_uname
+const _RLIMIT_NOFILE = 7
+const _EDOTDOT = 73
+const _S_IREAD = _S_IRUSR
+const _IFLA_MACSEC_SCB = 11
+const ___FLT_MAX_10_EXP__ = 38
+const __BITS_PTHREADTYPES_COMMON_H = 1
+const _IFLA_VF_IB_NODE_GUID = 10
+const __ISOC95_SOURCE = 1
+const _TCP_ULP = 31
+const __BITS_SIGINFO_CONSTS_H = 1
+const _NLMSG_MIN_TYPE = 0x10
+const _ADJ_TAI = 0x0080
+const __SC_PII_OSI_M = 65
+const _NET_IPV6_ACCEPT_SOURCE_ROUTE = 25
+const _IFLA_MACVLAN_MACADDR_DATA = 5
+const ___DEC32_MIN_EXP__ = (-94)
+const _ENOSYS = 38
+const _SYS_rt_sigqueueinfo = ___NR_rt_sigqueueinfo
+const _TCPOPT_SACK_PERMITTED = 4
+const __PC_PRIO_IO = 11
+const ___NR_seccomp = 317
+const _EAI_AGAIN = -3
+const _SS_DISABLE = 2
+const _IFLA_RMNET_FLAGS = 2
+const _NET_SCTP_RTO_ALPHA = 4
+const _IFLA_BRPORT_STATE = 1
+const _SIGEV_THREAD = 2
+const __SC_INT_MIN = 105
+const _MSG_TRYHARD = 4
+const ___NR_close = 3
+const ___LDBL_DIG__ = 18
+const ___RTN_MAX = 12
+const ___NR_clock_adjtime = 305
+const _SIOCSIFLINK = 0x8911
+const _RTAX_MTU = 2
+const _RTA_PAD = 24
+const _AF_INET = _PF_INET
+const _SYS_sched_yield = ___NR_sched_yield
+const _RTM_DELNETCONF = 81
+const ___FLT64X_DECIMAL_DIG__ = 21
+const _ENOLCK = 37
+const _PTRACE_SINGLEBLOCK = 33
+const ___FLT16_HAS_INFINITY__ = 1
+const ___NR_clone3 = 435
+const _IFLA_BOND_AD_INFO_ACTOR_KEY = 3
+const _GTP_ROLE_SGSN = 1
+const _SIOGIFINDEX = _SIOCGIFINDEX
+const _PR_FP_EXC_OVF = 0x020000
+const ___NR_mq_unlink = 241
+const _IFLA_MACSEC_ES = 10
+const _FS_AIO_NR = 18
+const _PRId32 = "d"
+const _ND_OPT_HOME_AGENT_INFO = 8
+const _NGROUPS_MAX = 65536
+const ___NR_swapon = 167
+const _UINT_LEAST32_MAX = (4294967295)
+const ___FLT32X_MAX_EXP__ = 1024
+const _HAVE_DIRENT_H = 1
+const _HAVE_SYS_MMAN_H = 1
+const _PRIO_PGRP = 1
+const _IFA_LOCAL = 2
+const _X86_CR3_PWT_BIT = 3
+const _IPPORT_WHOSERVER = 513
+const _IPV6_PMTUDISC_DONT = 0
+const _SO_DETACH_BPF = _SO_DETACH_FILTER
+const __SC_THREAD_KEYS_MAX = 74
+const _CLOCK_BOOTTIME = 7
+const _ECHRNG = 44
+const _HAVE_ATAN2L = 1
+const ___W_CONTINUED = 0xffff
+const _SCNo8 = "hho"
+const ___DEC128_MAX_EXP__ = 6145
+const _EAI_BADFLAGS = -1
+const _IFLA_VXLAN_AGEING = 8
+const _PORT_REQUEST_PREASSOCIATE_RR = 1
+const _IFLA_BR_MCAST_ROUTER = 22
+const _PROT_READ = 0x1
+const _NUD_NOARP = 0x40
+const _HAVE_LINUX_FS_H = 1
+const _NET_LLC2_BUSY_TIMEOUT = 4
+const ___NR_read = 0
+const _TIOCINQ = _FIONREAD
+const _PTRACE_O_TRACECLONE = 8
+const _PRIdLEAST16 = "d"
+const ___NR_readahead = 187
+const _VM_DIRTY_BACKGROUND = 11
+const _NETLINK_CAP_ACK = 10
+const _NETLINK_BROADCAST_ERROR = 4
+const _HAVE_SPLICE = 1
+const _TCA_INGRESS_BLOCK = 13
+const _PRIo16 = "o"
+const _IN_ISDIR = 0x40000000
+const _X86_CR4_OSXMMEXCPT_BIT = 10
+const _SIOCGIFDSTADDR = 0x8917
+const _PRIO_PROCESS = 0
+const __PC_ALLOC_SIZE_MIN = 18
+const _NGREG = ___NGREG
+const __CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS = 1145
+const _HAVE_LISTXATTR = 1
+const __SC_2_LOCALEDEF = 52
+const _DEFFILEMODE = (_S_IRUSR|_S_IWUSR|_S_IRGRP|_S_IWGRP|_S_IROTH|_S_IWOTH)
+const _RTM_GETCHAIN = 102
+const ___SIZEOF_INT128__ = 16
+const _CMSPAR = 010000000000
+const _PACKAGE_VERSION = "version-unused"
+const __SC_SPAWN = 159
+const _MINSIGSTKSZ = 2048
+const _IP_PASSSEC = 18
+const _NET_IPV6_RTR_SOLICIT_DELAY = 10
+const ___NR_lremovexattr = 198
+const _UINT8_MAX = (255)
+const _IFLA_VXLAN_REMCSUM_NOPARTIAL = 24
+const _TCP_NOTSENT_LOWAT = 25
+const _IP_MTU_DISCOVER = 10
+const _IFLA_BRPORT_DESIGNATED_PORT = 15
+const _IPTOS_PREC_FLASH = _IPTOS_CLASS_CS3
+const _RTF_MSS = _RTF_MTU
+const _PACKET_VERSION = 10
+const ___FLT_HAS_DENORM__ = 1
+const _RTA_PREF = 20
+const ___NR_futex = 202
+const _DN_MODIFY = 0x00000002
+const _FFI_TYPE_UINT16 = 7
+const _ARPHRD_FRAD = 770
+const _NET_IPV4_CONF_ARP_ANNOUNCE = 18
+const _SO_PROTOCOL = 38
+const ___STDC_HOSTED__ = 1
+const __PC_CHOWN_RESTRICTED = 6
+const _PR_TIMING_STATISTICAL = 0
+const _RTN_XRESOLVE = 11
+const __SC_SYSTEM_DATABASE = 162
+const _FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER = 2
+const _PR_SET_MM_START_BRK = 6
+const _TIOCSRS485 = 0x542F
+const _ETH_P_IBOE = 0x8915
+const _TCIOFLUSH = 2
+const _NET_DECNET_CONF_GRE = -6
+const _TIME_ERROR = 5
+const _NET_IPV4_CONF_TAG = 12
+const _RTM_BASE = 16
+const _AF_NETBEUI = _PF_NETBEUI
+const _ETH_P_CUST = 0x6006
+const __POSIX_NGROUPS_MAX = 8
+const _STATX_ATTR_IMMUTABLE = 0x00000010
+const _ARPD_LOOKUP = 0x02
+const _PRIo32 = "o"
+const _MACSEC_VALIDATE_STRICT = 2
+const _RTF_MTU = 0x0040
+const _NET_IPV6_ROUTE_FLUSH = 1
+const _INT_LEAST8_MAX = (127)
+const _SCHED_OTHER = 0
+const _TCA_FCNT = 6
+const _EHWPOISON = 133
+const _IPDEFTTL = 64
+const _SYS_openat = ___NR_openat
+const _BPF_MINOR_VERSION = 1
+const _IPV6_PMTUDISC_WANT = 1
+const _FS_XFS = 17
+const _TIOCSPTLCK_val = 1074025521
+const _ND_NEIGHBOR_ADVERT = 136
+const __SC_THREADS = 67
+const __LFS_LARGEFILE = 1
+const _STA_PPSERROR = 0x0800
+const _AF_MPLS = _PF_MPLS
+const ___FLT32X_MAX_10_EXP__ = 308
+const _SYS_vmsplice = ___NR_vmsplice
+const _NET_CORE_RMEM_MAX = 2
+const ___NR_linkat = 265
+const _IFLA_EXT_MASK = 29
+const _MAXTTL = 255
+const _PTRACE_OLDSETOPTIONS = 21
+const ___FLT128_MIN_10_EXP__ = (-4931)
+const _STATX_UID = 0x00000008
+const _RTM_NEWPREFIX = 52
+const _PROT_WRITE = 0x2
+const ___NR_userfaultfd = 323
+const _SIZE_WIDTH = ___WORDSIZE
+const ___CHAR_BIT__ = 8
+const _ND_ROUTER_ADVERT = 134
+const _FFSYNC = _O_FSYNC
+const _TRAP_TRACE = 2
+const _X86_CR4_DE_BIT = 3
+const _IFLA_BRPORT_BACKUP_PORT = 34
+const _FFI_TYPE_UINT32 = 9
+const _S_IRWXG = (_S_IRWXU >> 3)
+const ___RTA_MAX = 31
+const _S_IRWXO = (_S_IRWXG >> 3)
+const _SYS_symlink = ___NR_symlink
+const _S_IRWXU = (___S_IREAD|___S_IWRITE|___S_IEXEC)
+const __HAVE_STRUCT_TERMIOS_C_ISPEED = 1
+const _TCP_CORK = 3
+const _IPTOS_CLASS_DEFAULT = _IPTOS_CLASS_CS0
+const _MAP_HUGETLB = 0x40000
+const _PF_LOCAL = 1
+const _FS_INLINE_DATA_FL = 0x10000000
+const ___DEC32_MAX_EXP__ = 97
+const _PR_ENDIAN_PPC_LITTLE = 2
+const _ITIMER_PROF = 2
+const _FD_SETSIZE = ___FD_SETSIZE
+const _RT_TABLE_MAX = 4294967295
+const __PC_SYNC_IO = 9
+const _RTF_LOCAL = 0x80000000
+const _IPTOS_CLASS_MASK = 0xe0
+const _IFLA_BOND_NUM_PEER_NOTIF = 16
+const ___LONG_MAX__ = 0x7fffffffffffffff
+const _IFLA_VF_TRUST = 9
+const _NET_ROSE_NO_ACTIVITY_TIMEOUT = 10
+const ___F_SETOWN = 8
+const ___RTM_MAX = 107
+const _EAI_ALLDONE = -103
+const ___DEC32_MAX__ = 9.999999E96
+const _SIGSYS = 31
+const _RTPROT_RA = 9
+const ___HAVE_FLOAT128 = 1
+const _F_SETLEASE = 1024
+const _NET_AX25_PACLEN = 12
+const ___NR_eventfd = 284
+const _TH_FIN = 0x01
+const _B2500000 = 0010014
+const __SC_THREAD_SAFE_FUNCTIONS = 68
+const _SKF_AD_VLAN_TAG = 44
+const _VM_MIN_SLAB = 35
+const _MSG_CMSG_CLOEXEC = 1073741824
+const _SYS_name_to_handle_at = ___NR_name_to_handle_at
+const __CS_XBS5_ILP32_OFF32_CFLAGS = 1100
+const _IPV6_2292DSTOPTS = 4
+const _RTM_NEWCHAIN = 100
+const _F_DUPFD_CLOEXEC = 1030
+const __PC_2_SYMLINKS = 20
+const _O_NOFOLLOW = ___O_NOFOLLOW
+const _RLIM_INFINITY = 0xffffffffffffffff
+const _PR_SET_MM_END_DATA = 4
+const _NET_IPV4_ROUTE_SECRET_INTERVAL = 18
+const _IFLA_VF_STATS_MULTICAST = 5
+const __SYS_WAIT_H = 1
+const _ETXTBSY = 26
+const _SKF_AD_HATYPE = 28
+const ___FLT16_MIN_10_EXP__ = (-4)
+const ___NR_restart_syscall = 219
+const _ENOANO = 55
+const _RWH_WRITE_LIFE_LONG = 4
+const ___IFLA_BOND_SLAVE_MAX = 9
+const ___NR_afs_syscall = 183
+const ___FLT16_MANT_DIG__ = 11
+const _IP_MAXPACKET = 65535
+const _BIG_ENDIAN = ___BIG_ENDIAN
+const _PTRACE_O_TRACEVFORKDONE = 32
+const _SYS_unlink = ___NR_unlink
+const _FPE_INTDIV = 1
+const _AF_X25 = _PF_X25
+const _NLM_F_EXCL = 0x200
+const _F_SETLK64 = 6
+const _PRIoLEAST16 = "o"
+const _ELNRNG = 48
+const _CLONE_CHILD_SETTID = 0x01000000
+const _SYS_pipe = ___NR_pipe
+const _RTM_SETDCB = 79
+const _FFI_TYPE_UINT64 = 11
+const ___timeval_defined = 1
+const _RTPROT_ZEBRA = 11
+const _PR_SET_MM_BRK = 7
+const _EALREADY = 114
+const _IFLA_BR_VLAN_STATS_PER_PORT = 45
+const _IFLA_INET6_FLAGS = 1
+const _NET_ATALK_AARP_RETRANSMIT_LIMIT = 3
+const _PROT_GROWSDOWN = 0x01000000
+const ___DEC64_MANT_DIG__ = 16
+const _SYS_semctl = ___NR_semctl
+const _SEGV_ADIDERR = 6
+const __NETDB_H = 1
+const _SIOCSIFMETRIC = 0x891e
+const _IFF_TUN_EXCL = 0x8000
+const _CLONE_VM = 0x00000100
+const _INT_LEAST16_MAX = (32767)
+const _PRIxFAST8 = "x"
+const _IPPROTO_NONE = 59
+const _IFLA_ADDRESS = 1
+const _IFLA_VXLAN_LIMIT = 9
+const _HAVE_STRERROR_R = 1
+const _FS_XFLAG_NODEFRAG = 0x00002000
+const _SEEK_HOLE = 4
+const _SOL_DCCP = 269
+const _EAI_IDN_ENCODE = -105
+const _IPPROTO_IGMP = 2
+const _IPPORT_TFTP = 69
+const _ETH_P_AX25 = 0x0002
+const _SEGV_BNDERR = 3
+const _ADJ_NANO = 0x2000
+const _PRIoLEAST32 = "o"
+const _TMP_MAX = 238328
+const ___FLT16_MAX__ = 6.55040000000000000000000000000000000e+416
+const ___DEC32_SUBNORMAL_MIN__ = 0.000001E-95
+const ___NR_get_kernel_syms = 177
+const _VTDLY = 0040000
+const _POLL_MSG = 3
+const _NDTPA_LOCKTIME = 15
+const ___NR_dup = 32
+const _SYNC_FILE_RANGE_WRITE = 2
+const _NET_IPV4_NF_CONNTRACK_TCP_BE_LIBERAL = 18
+const _IPPORT_TIMESERVER = 37
+const _SIGPIPE = 13
+const _NET_BRIDGE_NF_FILTER_PPPOE_TAGGED = 5
+const _TUNGETFILTER_val = 2148553947
+const _ETHERTYPE_PUP = 0x0200
+const __CS_POSIX_V7_LP64_OFF64_LDFLAGS = 1141
+const _MAX_LINKS = 32
+const __POSIX_THREAD_SAFE_FUNCTIONS = 200809
+const _SI_KERNEL = 128
+const __DEFAULT_SOURCE = 1
+const _MLD_LISTENER_QUERY = 130
+const ___NR_chroot = 161
+const ___FLT64_MIN__ = 2.22507385850720138309023271733240406e-30864
+const __SC_BC_DIM_MAX = 37
+const _IFLA_INFO_UNSPEC = 0
+const _TCP_REPAIR_OFF_NO_WP = -1
+const _RTPROT_BOOT = 3
+const _SYS_signalfd = ___NR_signalfd
+const _FILE_DEDUPE_RANGE_SAME = 0
+const _IP_RF = 0x8000
+const _IPTTLDEC = 1
+const _IFLA_PHYS_PORT_NAME = 38
+const ___NR_pwritev = 296
+const _SHUT_RDWR = 2
+const __STRUCT_TIMESPEC = 1
+const _HAVE_MINCORE = 1
+const _FS_TOPDIR_FL = 0x00020000
+const _AF_IPX = _PF_IPX
+const _IFLA_PORT_HOST_UUID = 5
+const __SC_2_PBS_ACCOUNTING = 169
+const _MCAST_LEAVE_SOURCE_GROUP = 47
+const ___WCHAR_WIDTH__ = 32
+const _EKEYEXPIRED = 127
+const _NDA_DST = 1
+const _IPV6_2292PKTOPTIONS = 6
+const _RTM_NEWNEXTHOP = 104
+const _INT_LEAST8_MIN = (-128)
+const _AF_INET6 = _PF_INET6
+const _NET_NF_CONNTRACK_TCP_TIMEOUT_FIN_WAIT = 5
+const ___SCHAR_WIDTH__ = 8
+const _B576000 = 0010006
+const ___DBL_HAS_INFINITY__ = 1
+const _SCNdLEAST16 = "hd"
+const __POSIX_PIPE_BUF = 512
+const _MOVE_MOUNT_F_AUTOMOUNTS = 0x00000002
+const __TERMIOS_H = 1
+const ___FLT_NORM_MAX__ = 3.40282346638528859811704183484516925e+38
+const _SIOCSPGRP = 0x8902
+const _HAVE_SINL = 1
+const _ETH_MIN_MTU = 68
+const _FNONBLOCK = _O_NONBLOCK
+const ___NR_getpid = 39
+const _PTRACE_GET_THREAD_AREA = 25
+const ___HAVE_FLOAT16 = 0
+const _IP_PKTINFO = 8
+const _XDP_ATTACHED_DRV = 1
+const _TCP_CA_Open = 0
+const _STDC_HEADERS = 1
+const _PTRACE_O_TRACEFORK = 2
+const _ETH_P_802_3_MIN = 0x0600
+const _WAIT_ANY = (-1)
+const ___NR_recvfrom = 45
+const ___RLIMIT_RTPRIO = 14
+const _KERN_PANIC_ON_OOPS = 57
+const _NET_AX25_N2 = 11
+const _SYS_pause = ___NR_pause
+const _PTRDIFF_MAX = (9223372036854775807)
+const _CLONE_VFORK = 0x00004000
+const _HAVE_SYS_MOUNT_H = 1
+const _PTRACE_GET_SYSCALL_INFO = 16910
+const _RENAME_EXCHANGE = (1 << 1)
+const _SYS_fchmodat = ___NR_fchmodat
+const ___FLT128_IS_IEC_60559__ = 2
+const _IFLA_GENEVE_UDP_CSUM = 8
+const _SO_SNDLOWAT = 19
+const ___NR_nanosleep = 35
+const _MOUNT_ATTR_STRICTATIME = 0x00000020
+const _IFLA_INET_CONF = 1
+const _FS_INDEX_FL = 0x00001000
+const _DT_CHR = 2
+const _PTRACE_SYSCALL = 24
+const _ENOTDIR = 20
+const _EBADSLT = 57
+const _FS_XFLAG_HASATTR = 0x80000000
+const _ARPHRD_LOOPBACK = 772
+const _IFLA_NUM_TX_QUEUES = 31
+const _TCPOPT_NOP = 1
+const _RTNLGRP_NOTIFY = 2
+const _SIOCGIFNETMASK = 0x891b
+const _BPF_TAX = 0x00
+const _ARPHRD_APPLETLK = 8
+const _SYS_eventfd = ___NR_eventfd
+const _FSCRYPT_MODE_AES_128_CTS = 6
+const _IFNAMSIZ = _IF_NAMESIZE
+const _IPV6_NEXTHOP = 9
+const _DEV_PARPORT_IRQ = 3
+const _FS_INOTIFY = 20
+const _IFLA_BRPORT_FAST_LEAVE = 7
+const _DEV_PARPORT_AUTOPROBE = 16
+const _MS_PRIVATE = 262144
+const _PTRACE_GETEVENTMSG = 16897
+const _MADV_MERGEABLE = 12
+const _NET_IPV4_ROUTE_MAX_DELAY = 3
+const _IFLA_INET6_UNSPEC = 0
+const _SCM_WIFI_STATUS = _SO_WIFI_STATUS
+const _POSIX_FADV_NORMAL = 0
+const _PACKAGE_TARNAME = "libgo"
+const _RANDOM_POOLSIZE = 1
+const ___HAVE_FLOAT32 = 1
+const _IFLA_BRPORT_MESSAGE_AGE_TIMER = 21
+const ___IFLA_MAX = 52
+const _RTM_DELADDR = 21
+const _TIOCGDEV_val = 2147767346
+const _MS_REMOUNT = 32
+const _B4800 = 0000014
+const _ETH_P_BATMAN = 0x4305
+const _IP_MAX_MEMBERSHIPS = 20
+const _IP_XFRM_POLICY = 17
+const _NDA_UNSPEC = 0
+const ___linux__ = 1
+const _PR_GET_FP_MODE = 46
+const __PC_NAME_MAX = 3
+const _GAI_WAIT = 0
+const _IFLA_GTP_PDP_HASHSIZE = 3
+const _IFLA_VF_VLAN = 2
+const _PACKET_AUXDATA = 8
+const _NL_MMAP_STATUS_SKIP = 4
+const _FS_COMPR_FL = 0x00000004
+const _NET_TCP_ECN = 81
+const _TIOCM_CAR = 0x040
+const _COLL_WEIGHTS_MAX = 255
+const ___SIZEOF_SEM_T = 32
+const __IOC_SIZEBITS = 14
+const _IFLA_VXLAN_UNSPEC = 0
+const ___F_SETSIG = 10
+const _IFA_CACHEINFO = 6
+const _IFLA_MACVLAN_MACADDR = 4
+const ___NR__sysctl = 156
+const _IFLA_BOND_AD_USER_PORT_KEY = 25
+const _IN_Q_OVERFLOW = 0x00004000
+const __XOPEN_XCU_VERSION = 4
+const _ETH_P_IFE = 0xED3E
+const _NET_IPV4_DYNADDR = 9
+const _SIOCSIFMAP = 0x8971
+const __IOLBF = 1
+const __SC_LEVEL4_CACHE_ASSOC = 198
+const _RTA_MP_ALGO = 14
+const _FFI_OK = 0
+const _IPPORT_USERRESERVED = 5000
+const _PR_SET_PTRACER = 0x59616d61
+const ___UINTMAX_MAX__ = 0xffffffffffffffff
+const _DEV_SCSI_LOGGING_LEVEL = 1
+const _IPTOS_PREC_IMMEDIATE = _IPTOS_CLASS_CS2
+const _RTMGRP_IPV4_RULE = 0x80
+const _NET_TCP_SYNCOOKIES = 51
+const _IFLA_GENEVE_PORT = 5
+const _SIGCHLD = 17
+const _IFLA_BRPORT_ROOT_ID = 13
+const _NLM_F_DUMP_FILTERED = 0x20
+const ___GCC_ATOMIC_WCHAR_T_LOCK_FREE = 2
+const _PIPE_BUF = 4096
+const _SIZEOF_VOID_P = 8
+const _IPPROTO_BEETPH = 94
+const _F_SETSIG = ___F_SETSIG
+const _PF_DECnet = 12
+const __PATH_HOSTS = "/etc/hosts"
+const _ARPHRD_CSLIP6 = 259
+const ___NR_kexec_file_load = 320
+const _ND_OPT_PI_FLAG_ONLINK = 0x80
+const _EPOLLWAKEUP = 536870912
+const _FS_LEASES = 13
+const _FS_LEASE_TIME = 15
+const _IPPROTO_COMP = 108
+const __SC_LEVEL4_CACHE_SIZE = 197
+const _IPV6_2292PKTINFO = 2
+const _PR_MCE_KILL_DEFAULT = 2
+const _ETH_P_PHONET = 0x00F5
+const _INT_LEAST16_MIN = (-32767-1)
+const _CSTOPB = 0000100
+const _VM_UNUSED9 = 9
+const _FSMOUNT_CLOEXEC = 0x00000001
+const _NET_NETROM_TRANSPORT_BUSY_DELAY = 7
+const _IFLA_BOND_SLAVE_PERM_HWADDR = 4
+const __POSIX_ARG_MAX = 4096
+const _RTNLGRP_IPV4_NETCONF = 24
+const _SYS_uselib = ___NR_uselib
+const _VM_DIRTY_WB_CS = 13
+const _NET_TCP_WMEM = 84
+const ___NR_sched_getattr = 315
+const _FSPICK_CLOEXEC = 0x00000001
+const ___NR_settimeofday = 164
+const _TCP_FIN_WAIT1 = 4
+const _TCP_FIN_WAIT2 = 5
+const _AF_VSOCK = _PF_VSOCK
+const _SYS_semget = ___NR_semget
+const ___NR_timer_create = 222
+const ___O_PATH = 010000000
+const ___NR_poll = 7
+const _P_tmpdir = "/tmp"
+const ___NR_keyctl = 250
+const _FS_DQ_CACHE_HITS = 5
+const _RTEXT_FILTER_BRVLAN_COMPRESSED = (1 << 2)
+const _IP_PMTUDISC_OMIT = 5
+const ___NR_clock_nanosleep = 230
+const _SYS_pselect6 = ___NR_pselect6
+const _HAVE_AS_X86_PCREL = 1
+const _NDTPA_REACHABLE_TIME = 3
+const ___INO_T_MATCHES_INO64_T = 1
+const _ETH_P_DIAG = 0x6005
+const __BITS_PTHREADTYPES_ARCH_H = 1
+const _RTNLGRP_MDB = 26
+const _IFLA_MIN_MTU = 50
+const _SYS_fstat = ___NR_fstat
+const _RTMSG_AR_FAILED = 0x51
+const _ETH_P_PREAUTH = 0x88C7
+const _IFLA_BOND_UPDELAY = 4
+const _ETH_P_TEB = 0x6558
+const _NET_ROSE_WINDOW_SIZE = 9
+const _NETLINK_SCSITRANSPORT = 18
+const _NET_IPV4_CONF_PROXY_ARP = 3
+const _ETHER_TYPE_LEN = 2
+const _SCNxFAST8 = "hhx"
+const ___UINT_FAST32_MAX__ = 0xffffffffffffffff
+const _IN6_ADDR_GEN_MODE_STABLE_PRIVACY = 2
+const _KERN_SECUREMASK = 5
+const _NET_ROSE_RESTART_REQUEST_TIMEOUT = 1
+const _RTF_INTERFACE = 0x40000000
+const _ARPHRD_LOCALTLK = 773
+const _BPF_MEMWORDS = 16
+const _SYS_setresgid = ___NR_setresgid
+const _TIOCLINUX = 0x541C
+const _SOL_PNPIPE = 275
+const _RTM_GETLINK = 18
+const _NET_NEIGH_LOCKTIME = 12
+type _iface struct {}
+type ___va_list_tag struct {}
+type _cookie_io_functions_t struct {}
+type __IO_marker struct {}
+type _obstack struct {}
+type __IO_cookie_io_functions_t struct {}
+type ___dirstream struct {}
+type __IO_wide_data struct {}
+type __IO_codecvt struct {}
+const EMULTIHOP = Errno(_EMULTIHOP)
+const EUNATCH = Errno(_EUNATCH)
+const EAFNOSUPPORT = Errno(_EAFNOSUPPORT)
+const EREMCHG = Errno(_EREMCHG)
+const EACCES = Errno(_EACCES)
+const EL3RST = Errno(_EL3RST)
+const EDESTADDRREQ = Errno(_EDESTADDRREQ)
+const EILSEQ = Errno(_EILSEQ)
+const ESPIPE = Errno(_ESPIPE)
+const EMLINK = Errno(_EMLINK)
+const EOWNERDEAD = Errno(_EOWNERDEAD)
+const ENOTTY = Errno(_ENOTTY)
+const EBADE = Errno(_EBADE)
+const EBADF = Errno(_EBADF)
+const EBADR = Errno(_EBADR)
+const EADV = Errno(_EADV)
+const ERANGE = Errno(_ERANGE)
+const ECANCELED = Errno(_ECANCELED)
+const ETXTBSY = Errno(_ETXTBSY)
+const ENOMEM = Errno(_ENOMEM)
+const EINPROGRESS = Errno(_EINPROGRESS)
+const ENOTBLK = Errno(_ENOTBLK)
+const EPROTOTYPE = Errno(_EPROTOTYPE)
+const ERESTART = Errno(_ERESTART)
+const EISNAM = Errno(_EISNAM)
+const ENOMSG = Errno(_ENOMSG)
+const EALREADY = Errno(_EALREADY)
+const ETIMEDOUT = Errno(_ETIMEDOUT)
+const ENODATA = Errno(_ENODATA)
+const EINTR = Errno(_EINTR)
+const ENOLINK = Errno(_ENOLINK)
+const EPERM = Errno(_EPERM)
+const ELOOP = Errno(_ELOOP)
+const ESTALE = Errno(_ESTALE)
+const ENOTSOCK = Errno(_ENOTSOCK)
+const ENOSR = Errno(_ENOSR)
+const ECHILD = Errno(_ECHILD)
+const ELNRNG = Errno(_ELNRNG)
+const EPIPE = Errno(_EPIPE)
+const EBADMSG = Errno(_EBADMSG)
+const EBFONT = Errno(_EBFONT)
+const ERFKILL = Errno(_ERFKILL)
+const EREMOTE = Errno(_EREMOTE)
+const ETOOMANYREFS = Errno(_ETOOMANYREFS)
+const EPFNOSUPPORT = Errno(_EPFNOSUPPORT)
+const ENONET = Errno(_ENONET)
+const EBADSLT = Errno(_EBADSLT)
+const ENOTNAM = Errno(_ENOTNAM)
+const ELIBEXEC = Errno(_ELIBEXEC)
+const EKEYREJECTED = Errno(_EKEYREJECTED)
+const ENOCSI = Errno(_ENOCSI)
+const ENOTEMPTY = Errno(_ENOTEMPTY)
+const EADDRINUSE = Errno(_EADDRINUSE)
+const ENETRESET = Errno(_ENETRESET)
+const EISDIR = Errno(_EISDIR)
+const EIDRM = Errno(_EIDRM)
+const ECOMM = Errno(_ECOMM)
+const ECONNABORTED = Errno(_ECONNABORTED)
+const EHOSTUNREACH = Errno(_EHOSTUNREACH)
+const EBADFD = Errno(_EBADFD)
+const EL3HLT = Errno(_EL3HLT)
+const EL2HLT = Errno(_EL2HLT)
+const ENOKEY = Errno(_ENOKEY)
+const EINVAL = Errno(_EINVAL)
+const ESHUTDOWN = Errno(_ESHUTDOWN)
+const ELIBSCN = Errno(_ELIBSCN)
+const ENAVAIL = Errno(_ENAVAIL)
+const ENOSTR = Errno(_ENOSTR)
+const EOVERFLOW = Errno(_EOVERFLOW)
+const EUCLEAN = Errno(_EUCLEAN)
+const ENOMEDIUM = Errno(_ENOMEDIUM)
+const EBUSY = Errno(_EBUSY)
+const EPROTO = Errno(_EPROTO)
+const ENODEV = Errno(_ENODEV)
+const EKEYEXPIRED = Errno(_EKEYEXPIRED)
+const EROFS = Errno(_EROFS)
+const ELIBACC = Errno(_ELIBACC)
+const EHWPOISON = Errno(_EHWPOISON)
+const E2BIG = Errno(_E2BIG)
+const EDEADLK = Errno(_EDEADLK)
+const ECONNRESET = Errno(_ECONNRESET)
+const ENXIO = Errno(_ENXIO)
+const EBADRQC = Errno(_EBADRQC)
+const ENAMETOOLONG = Errno(_ENAMETOOLONG)
+const ESOCKTNOSUPPORT = Errno(_ESOCKTNOSUPPORT)
+const EDOTDOT = Errno(_EDOTDOT)
+const EADDRNOTAVAIL = Errno(_EADDRNOTAVAIL)
+const ETIME = Errno(_ETIME)
+const EPROTONOSUPPORT = Errno(_EPROTONOSUPPORT)
+const ENOTRECOVERABLE = Errno(_ENOTRECOVERABLE)
+const EIO = Errno(_EIO)
+const ENETUNREACH = Errno(_ENETUNREACH)
+const EXDEV = Errno(_EXDEV)
+const EDQUOT = Errno(_EDQUOT)
+const EREMOTEIO = Errno(_EREMOTEIO)
+const ENOSPC = Errno(_ENOSPC)
+const ENOEXEC = Errno(_ENOEXEC)
+const EMSGSIZE = Errno(_EMSGSIZE)
+const EDOM = Errno(_EDOM)
+const EFBIG = Errno(_EFBIG)
+const ESRCH = Errno(_ESRCH)
+const ECHRNG = Errno(_ECHRNG)
+const EHOSTDOWN = Errno(_EHOSTDOWN)
+const ENOLCK = Errno(_ENOLCK)
+const ENFILE = Errno(_ENFILE)
+const ENOSYS = Errno(_ENOSYS)
+const ENOTCONN = Errno(_ENOTCONN)
+const ENOTSUP = Errno(_ENOTSUP)
+const ESRMNT = Errno(_ESRMNT)
+const EDEADLOCK = Errno(_EDEADLOCK)
+const ENOANO = Errno(_ENOANO)
+const EISCONN = Errno(_EISCONN)
+const EUSERS = Errno(_EUSERS)
+const ENETDOWN = Errno(_ENETDOWN)
+const ENOPROTOOPT = Errno(_ENOPROTOOPT)
+const EMFILE = Errno(_EMFILE)
+const ENOBUFS = Errno(_ENOBUFS)
+const EFAULT = Errno(_EFAULT)
+const EWOULDBLOCK = Errno(_EWOULDBLOCK)
+const ELIBBAD = Errno(_ELIBBAD)
+const ESTRPIPE = Errno(_ESTRPIPE)
+const ECONNREFUSED = Errno(_ECONNREFUSED)
+const EAGAIN = Errno(_EAGAIN)
+const ELIBMAX = Errno(_ELIBMAX)
+const EEXIST = Errno(_EEXIST)
+const EL2NSYNC = Errno(_EL2NSYNC)
+const ENOENT = Errno(_ENOENT)
+const ENOPKG = Errno(_ENOPKG)
+const EXFULL = Errno(_EXFULL)
+const EKEYREVOKED = Errno(_EKEYREVOKED)
+const ENOTUNIQ = Errno(_ENOTUNIQ)
+const EOPNOTSUPP = Errno(_EOPNOTSUPP)
+const ENOTDIR = Errno(_ENOTDIR)
+const EMEDIUMTYPE = Errno(_EMEDIUMTYPE)
+const O_TRUNC = _O_TRUNC
+const F_SETLKW64 = _F_SETLKW64
+const F_SHLCK = _F_SHLCK
+const F_SETFL = _F_SETFL
+const O_EXCL = _O_EXCL
+const F_GET_SEALS = _F_GET_SEALS
+const F_SEAL_GROW = _F_SEAL_GROW
+const O_NOCTTY = _O_NOCTTY
+const O_DIRECT = _O_DIRECT
+const F_SET_FILE_RW_HINT = _F_SET_FILE_RW_HINT
+const F_SETFD = _F_SETFD
+const F_GETOWN = _F_GETOWN
+const F_SETLK = _F_SETLK
+const F_OWNER_PGRP = _F_OWNER_PGRP
+const F_GETSIG = _F_GETSIG
+const O_CREAT = _O_CREAT
+const F_WRLCK = _F_WRLCK
+const O_WRONLY = _O_WRONLY
+const F_OWNER_GID = _F_OWNER_GID
+const O_DSYNC = _O_DSYNC
+const O_NOATIME = _O_NOATIME
+const F_GETFL = _F_GETFL
+const O_RDWR = _O_RDWR
+const F_GETLK = _F_GETLK
+const O_NONBLOCK = _O_NONBLOCK
+const F_SEAL_SEAL = _F_SEAL_SEAL
+const F_SETOWN = _F_SETOWN
+const F_GET_FILE_RW_HINT = _F_GET_FILE_RW_HINT
+const F_GETLEASE = _F_GETLEASE
+const O_DIRECTORY = _O_DIRECTORY
+const F_GETPIPE_SZ = _F_GETPIPE_SZ
+const FD_CLOEXEC = _FD_CLOEXEC
+const O_RSYNC = _O_RSYNC
+const O_SYNC = _O_SYNC
+const O_APPEND = _O_APPEND
+const O_ASYNC = _O_ASYNC
+const F_OK = _F_OK
+const F_RDLCK = _F_RDLCK
+const F_LOCK = _F_LOCK
+const F_TLOCK = _F_TLOCK
+const O_LARGEFILE = _O_LARGEFILE
+const F_GET_RW_HINT = _F_GET_RW_HINT
+const F_SEAL_WRITE = _F_SEAL_WRITE
+const F_UNLCK = _F_UNLCK
+const F_OFD_GETLK = _F_OFD_GETLK
+const F_SETLKW = _F_SETLKW
+const F_DUPFD = _F_DUPFD
+const F_OFD_SETLKW = _F_OFD_SETLKW
+const F_GETFD = _F_GETFD
+const F_ULOCK = _F_ULOCK
+const F_SEAL_SHRINK = _F_SEAL_SHRINK
+const F_NOTIFY = _F_NOTIFY
+const F_GETOWN_EX = _F_GETOWN_EX
+const F_TEST = _F_TEST
+const F_GETLK64 = _F_GETLK64
+const F_EXLCK = _F_EXLCK
+const O_CLOEXEC = _O_CLOEXEC
+const F_OFD_SETLK = _F_OFD_SETLK
+const F_OWNER_PID = _F_OWNER_PID
+const O_ACCMODE = _O_ACCMODE
+const O_PATH = _O_PATH
+const O_FSYNC = _O_FSYNC
+const O_TMPFILE = _O_TMPFILE
+const F_SEAL_FUTURE_WRITE = _F_SEAL_FUTURE_WRITE
+const F_SETOWN_EX = _F_SETOWN_EX
+const F_SETPIPE_SZ = _F_SETPIPE_SZ
+const F_ADD_SEALS = _F_ADD_SEALS
+const O_RDONLY = _O_RDONLY
+const F_OWNER_TID = _F_OWNER_TID
+const F_SET_RW_HINT = _F_SET_RW_HINT
+const O_NDELAY = _O_NDELAY
+const FD_SETSIZE = _FD_SETSIZE
+const F_SETLEASE = _F_SETLEASE
+const F_DUPFD_CLOEXEC = _F_DUPFD_CLOEXEC
+const O_NOFOLLOW = _O_NOFOLLOW
+const F_SETLK64 = _F_SETLK64
+const F_SETSIG = _F_SETSIG
+type Flock_t struct { Type int16; Whence int16; Start int64; Len int64; Pid int32; Godump_0_pad [4]byte; }
+const SIGXFSZ = Signal(_SIGXFSZ)
+const SIGSTOP = Signal(_SIGSTOP)
+const SIGPWR = Signal(_SIGPWR)
+const SIGTTOU = Signal(_SIGTTOU)
+const SIGVTALRM = Signal(_SIGVTALRM)
+const SIGPROF = Signal(_SIGPROF)
+const SIGILL = Signal(_SIGILL)
+const SIGINT = Signal(_SIGINT)
+const SIGIOT = Signal(_SIGIOT)
+const SIGKILL = Signal(_SIGKILL)
+const SIGTSTP = Signal(_SIGTSTP)
+const SIGWINCH = Signal(_SIGWINCH)
+const SIGXCPU = Signal(_SIGXCPU)
+const SIGFPE = Signal(_SIGFPE)
+const SIGIO = Signal(_SIGIO)
+const SIGALRM = Signal(_SIGALRM)
+const SIGTTIN = Signal(_SIGTTIN)
+const SIGURG = Signal(_SIGURG)
+const SIGCLD = Signal(_SIGCLD)
+const SIGSTKFLT = Signal(_SIGSTKFLT)
+const SIGUSR1 = Signal(_SIGUSR1)
+const SIGUSR2 = Signal(_SIGUSR2)
+const SIGBUS = Signal(_SIGBUS)
+const SIGQUIT = Signal(_SIGQUIT)
+const SIGSTKSZ = Signal(_SIGSTKSZ)
+const SIGPOLL = Signal(_SIGPOLL)
+const SIGABRT = Signal(_SIGABRT)
+const SIGTRAP = Signal(_SIGTRAP)
+const SIGHUP = Signal(_SIGHUP)
+const SIGTERM = Signal(_SIGTERM)
+const SIGSEGV = Signal(_SIGSEGV)
+const SIGCONT = Signal(_SIGCONT)
+const SIGSYS = Signal(_SIGSYS)
+const SIGPIPE = Signal(_SIGPIPE)
+const SIGCHLD = Signal(_SIGCHLD)
+const SYS_FTRUNCATE = _SYS_ftruncate
+const SYS_SOCKET = _SYS_socket
+const SYS_SETHOSTNAME = _SYS_sethostname
+const SYS_IO_SETUP = _SYS_io_setup
+const SYS_FSYNC = _SYS_fsync
+const SYS_ACCT = _SYS_acct
+const SYS_LISTEN = _SYS_listen
+const SYS_KCMP = _SYS_kcmp
+const SYS_IOCTL = _SYS_ioctl
+const SYS_FORK = _SYS_fork
+const SYS_FCHDIR = _SYS_fchdir
+const SYS_TEE = _SYS_tee
+const SYS_LINK = _SYS_link
+const SYS_NMLN = _SYS_NMLN
+const SYS_SETREUID = _SYS_setreuid
+const SYS_QUOTACTL = _SYS_quotactl
+const SYS_PERF_EVENT_OPEN = _SYS_perf_event_open
+const SYS_SETSID = _SYS_setsid
+const SYS_IO_CANCEL = _SYS_io_cancel
+const SYS_REBOOT = _SYS_reboot
+const SYS_BIND = _SYS_bind
+const SYS_LGETXATTR = _SYS_lgetxattr
+const SYS_TIMERFD_SETTIME = _SYS_timerfd_settime
+const SYS_SELECT = _SYS_select
+const SYS_GETTIMEOFDAY = _SYS_gettimeofday
+const SYS_RENAMEAT2 = _SYS_renameat2
+const SYS_MMAP = _SYS_mmap
+const SYS_MSYNC = _SYS_msync
+const SYS_PIDFD_SEND_SIGNAL = _SYS_pidfd_send_signal
+const SYS_DUP3 = _SYS_dup3
+const SYS_GETSOCKNAME = _SYS_getsockname
+const SYS_TRUNCATE = _SYS_truncate
+const SYS_FINIT_MODULE = _SYS_finit_module
+const SYS_MADVISE = _SYS_madvise
+const SYS_SETRLIMIT = _SYS_setrlimit
+const SYS_READLINK = _SYS_readlink
+const SYS_SIGALTSTACK = _SYS_sigaltstack
+const SYS_GETRESUID = _SYS_getresuid
+const SYS_CONNECT = _SYS_connect
+const SYS_SECCOMP = _SYS_seccomp
+const SYS_MODIFY_LDT = _SYS_modify_ldt
+const SYS_PKEY_ALLOC = _SYS_pkey_alloc
+const SYS_FADVISE64 = _SYS_fadvise64
+const SYS_SCHED_SETATTR = _SYS_sched_setattr
+const SYS_FLISTXATTR = _SYS_flistxattr
+const SYS_GETUID = _SYS_getuid
+const SYS_BPF = _SYS_bpf
+const SYS_SET_TID_ADDRESS = _SYS_set_tid_address
+const SYS_GETGROUPS = _SYS_getgroups
+const SYS_FCHMOD = _SYS_fchmod
+const SYS_MEMBARRIER = _SYS_membarrier
+const SYS_BRK = _SYS_brk
+const SYS_GETPRIORITY = _SYS_getpriority
+const SYS_EPOLL_PWAIT = _SYS_epoll_pwait
+const SYS_STAT = _SYS_stat
+const SYS_GET_THREAD_AREA = _SYS_get_thread_area
+const SYS_READLINKAT = _SYS_readlinkat
+const SYS_CREATE_MODULE = _SYS_create_module
+const SYS_PRCTL = _SYS_prctl
+const SYS_INOTIFY_RM_WATCH = _SYS_inotify_rm_watch
+const SYS_MQ_UNLINK = _SYS_mq_unlink
+const SYS_READV = _SYS_readv
+const SYS_FSTATFS = _SYS_fstatfs
+const SYS_IOPRIO_GET = _SYS_ioprio_get
+const SYS_READAHEAD = _SYS_readahead
+const SYS_REQUEST_KEY = _SYS_request_key
+const SYS_IOPERM = _SYS_ioperm
+const SYS_MKNOD = _SYS_mknod
+const SYS_IO_DESTROY = _SYS_io_destroy
+const SYS_IO_GETEVENTS = _SYS_io_getevents
+const SYS_SETREGID = _SYS_setregid
+const SYS_SCHED_GETATTR = _SYS_sched_getattr
+const SYS_TIMES = _SYS_times
+const SYS_SCHED_SETPARAM = _SYS_sched_setparam
+const SYS_NANOSLEEP = _SYS_nanosleep
+const SYS_OPEN_BY_HANDLE_AT = _SYS_open_by_handle_at
+const SYS_PIVOT_ROOT = _SYS_pivot_root
+const SYS_GETCPU = _SYS_getcpu
+const SYS_EXIT = _SYS_exit
+const SYS_IOPL = _SYS_iopl
+const SYS_ACCESS = _SYS_access
+const SYS_UTIMENSAT = _SYS_utimensat
+const SYS_SCHED_GETAFFINITY = _SYS_sched_getaffinity
+const SYS_RT_SIGRETURN = _SYS_rt_sigreturn
+const SYS_VFORK = _SYS_vfork
+const SYS_FCNTL = _SYS_fcntl
+const SYS_WAITID = _SYS_waitid
+const SYS_GETCWD = _SYS_getcwd
+const SYS_GETSOCKOPT = _SYS_getsockopt
+const SYS_DELETE_MODULE = _SYS_delete_module
+const SYS_UTIME = _SYS_utime
+const SYS_RENAMEAT = _SYS_renameat
+const SYS_SETFSUID = _SYS_setfsuid
+const SYS_GET_MEMPOLICY = _SYS_get_mempolicy
+const SYS_EXIT_GROUP = _SYS_exit_group
+const SYS_FDATASYNC = _SYS_fdatasync
+const SYS_SEMTIMEDOP = _SYS_semtimedop
+const SYS_SETPGID = _SYS_setpgid
+const SYS_SIGNALFD4 = _SYS_signalfd4
+const SYS_RT_SIGPENDING = _SYS_rt_sigpending
+const SYS_SET_MEMPOLICY = _SYS_set_mempolicy
+const SYS_SETXATTR = _SYS_setxattr
+const SYS_CLONE = _SYS_clone
+const SYS_INOTIFY_ADD_WATCH = _SYS_inotify_add_watch
+const SYS_RT_SIGTIMEDWAIT = _SYS_rt_sigtimedwait
+const SYS_MUNMAP = _SYS_munmap
+const SYS_SYNCFS = _SYS_syncfs
+const SYS_KILL = _SYS_kill
+const SYS_GETGID = _SYS_getgid
+const SYS_MUNLOCK = _SYS_munlock
+const SYS_FREMOVEXATTR = _SYS_fremovexattr
+const SYS_MQ_TIMEDRECEIVE = _SYS_mq_timedreceive
+const SYS_CHMOD = _SYS_chmod
+const SYS_EPOLL_WAIT_OLD = _SYS_epoll_wait_old
+const SYS_PKEY_FREE = _SYS_pkey_free
+const SYS_CLOSE = _SYS_close
+const SYS_FSPICK = _SYS_fspick
+const SYS_PERSONALITY = _SYS_personality
+const SYS_FGETXATTR = _SYS_fgetxattr
+const SYS_FUTEX = _SYS_futex
+const SYS_CLONE3 = _SYS_clone3
+const SYS_TGKILL = _SYS_tgkill
+const SYS_GETPPID = _SYS_getppid
+const SYS_MLOCKALL = _SYS_mlockall
+const SYS_LISTXATTR = _SYS_listxattr
+const SYS_NFSSERVCTL = _SYS_nfsservctl
+const SYS_SOCKETPAIR = _SYS_socketpair
+const SYS_REMAP_FILE_PAGES = _SYS_remap_file_pages
+const SYS_SETGROUPS = _SYS_setgroups
+const SYS_CLOCK_GETRES = _SYS_clock_getres
+const SYS_MOVE_MOUNT = _SYS_move_mount
+const SYS_SCHED_GET_PRIORITY_MAX = _SYS_sched_get_priority_max
+const SYS_EXECVE = _SYS_execve
+const SYS_IO_SUBMIT = _SYS_io_submit
+const SYS_SENDMMSG = _SYS_sendmmsg
+const SYS_TIMER_GETTIME = _SYS_timer_gettime
+const SYS_OPEN_TREE = _SYS_open_tree
+const SYS_ALARM = _SYS_alarm
+const SYS_MLOCK = _SYS_mlock
+const SYS_SET_ROBUST_LIST = _SYS_set_robust_list
+const SYS_RT_SIGSUSPEND = _SYS_rt_sigsuspend
+const SYS_SCHED_GETPARAM = _SYS_sched_getparam
+const SYS_SCHED_GET_PRIORITY_MIN = _SYS_sched_get_priority_min
+const SYS_QUERY_MODULE = _SYS_query_module
+const SYS_EXECVEAT = _SYS_execveat
+const SYS_IO_URING_REGISTER = _SYS_io_uring_register
+const SYS_LSEEK = _SYS_lseek
+const SYS_SHMCTL = _SYS_shmctl
+const SYS_PWRITE64 = _SYS_pwrite64
+const SYS_MKDIR = _SYS_mkdir
+const SYS_PIPE2 = _SYS_pipe2
+const SYS_GETITIMER = _SYS_getitimer
+const SYS_ADJTIMEX = _SYS_adjtimex
+const SYS_FALLOCATE = _SYS_fallocate
+const SYS_SETFSGID = _SYS_setfsgid
+const SYS_IO_URING_SETUP = _SYS_io_uring_setup
+const SYS_SHMGET = _SYS_shmget
+const SYS_EPOLL_CREATE1 = _SYS_epoll_create1
+const SYS_LINKAT = _SYS_linkat
+const SYS_TIMERFD_CREATE = _SYS_timerfd_create
+const SYS_MINCORE = _SYS_mincore
+const SYS_FSMOUNT = _SYS_fsmount
+const SYS_IOPRIO_SET = _SYS_ioprio_set
+const SYS_GETPEERNAME = _SYS_getpeername
+const SYS_GETDENTS = _SYS_getdents
+const SYS_SYSFS = _SYS_sysfs
+const SYS_VHANGUP = _SYS_vhangup
+const SYS_RT_SIGPROCMASK = _SYS_rt_sigprocmask
+const SYS_CAPGET = _SYS_capget
+const SYS_IO_URING_ENTER = _SYS_io_uring_enter
+const SYS_MPROTECT = _SYS_mprotect
+const SYS_RT_SIGACTION = _SYS_rt_sigaction
+const SYS_CLOCK_GETTIME = _SYS_clock_gettime
+const SYS_TIMER_DELETE = _SYS_timer_delete
+const SYS_PUTPMSG = _SYS_putpmsg
+const SYS_LSTAT = _SYS_lstat
+const SYS_USERFAULTFD = _SYS_userfaultfd
+const SYS_MKNODAT = _SYS_mknodat
+const SYS_CHROOT = _SYS_chroot
+const SYS_STATFS = _SYS_statfs
+const SYS_RECVFROM = _SYS_recvfrom
+const SYS_IO_PGETEVENTS = _SYS_io_pgetevents
+const SYS_SETGID = _SYS_setgid
+const SYS_FANOTIFY_MARK = _SYS_fanotify_mark
+const SYS_ARCH_PRCTL = _SYS_arch_prctl
+const SYS_UMOUNT2 = _SYS_umount2
+const SYS_SETUID = _SYS_setuid
+const SYS_PREAD64 = _SYS_pread64
+const SYS_RSEQ = _SYS_rseq
+const SYS_MOUNT = _SYS_mount
+const SYS_FSETXATTR = _SYS_fsetxattr
+const SYS_TIMER_SETTIME = _SYS_timer_settime
+const SYS_TIME = _SYS_time
+const SYS_SETDOMAINNAME = _SYS_setdomainname
+const SYS_INOTIFY_INIT1 = _SYS_inotify_init1
+const SYS_KEXEC_FILE_LOAD = _SYS_kexec_file_load
+const SYS_ADD_KEY = _SYS_add_key
+const SYS_GETDENTS64 = _SYS_getdents64
+const SYS_MBIND = _SYS_mbind
+const SYS_GETRUSAGE = _SYS_getrusage
+const SYS_REMOVEXATTR = _SYS_removexattr
+const SYS_SETNS = _SYS_setns
+const SYS_UMASK = _SYS_umask
+const SYS_SYNC = _SYS_sync
+const SYS_MLOCK2 = _SYS_mlock2
+const SYS_TUXCALL = _SYS_tuxcall
+const SYS_GETRANDOM = _SYS_getrandom
+const SYS_SENDTO = _SYS_sendto
+const SYS_GETSID = _SYS_getsid
+const SYS_PIDFD_OPEN = _SYS_pidfd_open
+const SYS_MREMAP = _SYS_mremap
+const SYS_SCHED_SETSCHEDULER = _SYS_sched_setscheduler
+const SYS_SCHED_RR_GET_INTERVAL = _SYS_sched_rr_get_interval
+const SYS_SYSLOG = _SYS_syslog
+const SYS_PTRACE = _SYS_ptrace
+const SYS_SYSINFO = _SYS_sysinfo
+const SYS_AFS_SYSCALL = _SYS_afs_syscall
+const SYS_FANOTIFY_INIT = _SYS_fanotify_init
+const SYS_SYMLINKAT = _SYS_symlinkat
+const SYS_SENDMSG = _SYS_sendmsg
+const SYS_VSERVER = _SYS_vserver
+const SYS_CLOCK_ADJTIME = _SYS_clock_adjtime
+const SYS_FSCONFIG = _SYS_fsconfig
+const SYS_TKILL = _SYS_tkill
+const SYS_FUTIMESAT = _SYS_futimesat
+const SYS_SETITIMER = _SYS_setitimer
+const SYS_SETPRIORITY = _SYS_setpriority
+const SYS_OPEN = _SYS_open
+const SYS_MQ_OPEN = _SYS_mq_open
+const SYS_LSETXATTR = _SYS_lsetxattr
+const SYS_MQ_TIMEDSEND = _SYS_mq_timedsend
+const SYS_MKDIRAT = _SYS_mkdirat
+const SYS_SEMOP = _SYS_semop
+const SYS_SETTIMEOFDAY = _SYS_settimeofday
+const SYS_CREAT = _SYS_creat
+const SYS_TIMER_CREATE = _SYS_timer_create
+const SYS_MUNLOCKALL = _SYS_munlockall
+const SYS_PWRITEV2 = _SYS_pwritev2
+const SYS_RECVMMSG = _SYS_recvmmsg
+const SYS_EPOLL_WAIT = _SYS_epoll_wait
+const SYS_SHMAT = _SYS_shmat
+const SYS_READ = _SYS_read
+const SYS_SETSOCKOPT = _SYS_setsockopt
+const SYS_SYNC_FILE_RANGE = _SYS_sync_file_range
+const SYS_SCHED_SETAFFINITY = _SYS_sched_setaffinity
+const SYS_NEWFSTATAT = _SYS_newfstatat
+const SYS_SHMDT = _SYS_shmdt
+const SYS_PPOLL = _SYS_ppoll
+const SYS_INIT_MODULE = _SYS_init_module
+const SYS_FLOCK = _SYS_flock
+const SYS_COPY_FILE_RANGE = _SYS_copy_file_range
+const SYS_DUP = _SYS_dup
+const SYS_GETXATTR = _SYS_getxattr
+const SYS_GET_ROBUST_LIST = _SYS_get_robust_list
+const SYS_SCHED_GETSCHEDULER = _SYS_sched_getscheduler
+const SYS__SYSCTL = _SYS__sysctl
+const SYS_FCHOWN = _SYS_fchown
+const SYS_UNLINKAT = _SYS_unlinkat
+const SYS_PKEY_MPROTECT = _SYS_pkey_mprotect
+const SYS_GETEUID = _SYS_geteuid
+const SYS_PROCESS_VM_READV = _SYS_process_vm_readv
+const SYS_WAIT4 = _SYS_wait4
+const SYS_POLL = _SYS_poll
+const SYS_EVENTFD2 = _SYS_eventfd2
+const SYS_GETPID = _SYS_getpid
+const SYS_TIMER_GETOVERRUN = _SYS_timer_getoverrun
+const SYS_CAPSET = _SYS_capset
+const SYS_TIMERFD_GETTIME = _SYS_timerfd_gettime
+const SYS_LOOKUP_DCOOKIE = _SYS_lookup_dcookie
+const SYS_LREMOVEXATTR = _SYS_lremovexattr
+const SYS_SECURITY = _SYS_security
+const SYS_CLOCK_SETTIME = _SYS_clock_settime
+const SYS_GETRESGID = _SYS_getresgid
+const SYS_KEYCTL = _SYS_keyctl
+const SYS_PREADV2 = _SYS_preadv2
+const SYS_SWAPOFF = _SYS_swapoff
+const SYS_STATX = _SYS_statx
+const SYS_MSGCTL = _SYS_msgctl
+const SYS_MIGRATE_PAGES = _SYS_migrate_pages
+const SYS_CHDIR = _SYS_chdir
+const SYS_EPOLL_CTL_OLD = _SYS_epoll_ctl_old
+const SYS_PRLIMIT64 = _SYS_prlimit64
+const SYS_RENAME = _SYS_rename
+const SYS_SETRESUID = _SYS_setresuid
+const SYS_WRITEV = _SYS_writev
+const SYS_RESTART_SYSCALL = _SYS_restart_syscall
+const SYS_SET_THREAD_AREA = _SYS_set_thread_area
+const SYS_SPLICE = _SYS_splice
+const SYS_UTIMES = _SYS_utimes
+const SYS_MSGGET = _SYS_msgget
+const SYS_UNSHARE = _SYS_unshare
+const SYS_DUP2 = _SYS_dup2
+const SYS_GET_KERNEL_SYMS = _SYS_get_kernel_syms
+const SYS_MEMFD_CREATE = _SYS_memfd_create
+const SYS_LCHOWN = _SYS_lchown
+const SYS_MSGRCV = _SYS_msgrcv
+const SYS_MQ_GETSETATTR = _SYS_mq_getsetattr
+const SYS_LLISTXATTR = _SYS_llistxattr
+const SYS_EPOLL_CREATE = _SYS_epoll_create
+const SYS_RECVMSG = _SYS_recvmsg
+const SYS_MSGSND = _SYS_msgsnd
+const SYS_GETTID = _SYS_gettid
+const SYS_GETPGID = _SYS_getpgid
+const SYS_USTAT = _SYS_ustat
+const SYS_CLOCK_NANOSLEEP = _SYS_clock_nanosleep
+const SYS_GETPMSG = _SYS_getpmsg
+const SYS_MQ_NOTIFY = _SYS_mq_notify
+const SYS_PREADV = _SYS_preadv
+const SYS_KEXEC_LOAD = _SYS_kexec_load
+const SYS_WRITE = _SYS_write
+const SYS_INOTIFY_INIT = _SYS_inotify_init
+const SYS_ACCEPT = _SYS_accept
+const SYS_ACCEPT4 = _SYS_accept4
+const SYS_CHOWN = _SYS_chown
+const SYS_FSOPEN = _SYS_fsopen
+const SYS_SENDFILE = _SYS_sendfile
+const SYS_FACCESSAT = _SYS_faccessat
+const SYS_MOVE_PAGES = _SYS_move_pages
+const SYS_GETRLIMIT = _SYS_getrlimit
+const SYS_EPOLL_CTL = _SYS_epoll_ctl
+const SYS_FCHOWNAT = _SYS_fchownat
+const SYS_PROCESS_VM_WRITEV = _SYS_process_vm_writev
+const SYS_RMDIR = _SYS_rmdir
+const SYS_RT_TGSIGQUEUEINFO = _SYS_rt_tgsigqueueinfo
+const SYS_PWRITEV = _SYS_pwritev
+const SYS_GETEGID = _SYS_getegid
+const SYS_SWAPON = _SYS_swapon
+const SYS_GETPGRP = _SYS_getpgrp
+const SYS_SHUTDOWN = _SYS_shutdown
+const SYS_UNAME = _SYS_uname
+const SYS_RT_SIGQUEUEINFO = _SYS_rt_sigqueueinfo
+const SYS_SCHED_YIELD = _SYS_sched_yield
+const SYS_OPENAT = _SYS_openat
+const SYS_VMSPLICE = _SYS_vmsplice
+const SYS_SYMLINK = _SYS_symlink
+const SYS_NAME_TO_HANDLE_AT = _SYS_name_to_handle_at
+const SYS_UNLINK = _SYS_unlink
+const SYS_PIPE = _SYS_pipe
+const SYS_SEMCTL = _SYS_semctl
+const SYS_SIGNALFD = _SYS_signalfd
+const SYS_PAUSE = _SYS_pause
+const SYS_FCHMODAT = _SYS_fchmodat
+const SYS_EVENTFD = _SYS_eventfd
+const SYS_USELIB = _SYS_uselib
+const SYS_SEMGET = _SYS_semget
+const SYS_PSELECT6 = _SYS_pselect6
+const SYS_FSTAT = _SYS_fstat
+const SYS_SETRESGID = _SYS_setresgid
+const S_IWRITE = _S_IWRITE
+const S_ISVTX = _S_ISVTX
+const S_IFREG = _S_IFREG
+const S_IWUSR = _S_IWUSR
+const S_ISUID = _S_ISUID
+const S_IXGRP = _S_IXGRP
+const S_IROTH = _S_IROTH
+const S_IWGRP = _S_IWGRP
+const S_IFMT = _S_IFMT
+const S_IFDIR = _S_IFDIR
+const S_IFSOCK = _S_IFSOCK
+const S_IRUSR = _S_IRUSR
+const S_BLKSIZE = _S_BLKSIZE
+const S_IEXEC = _S_IEXEC
+const S_IRGRP = _S_IRGRP
+const S_IWOTH = _S_IWOTH
+const S_IXUSR = _S_IXUSR
+const S_IFLNK = _S_IFLNK
+const S_IFIFO = _S_IFIFO
+const S_IFCHR = _S_IFCHR
+const S_IFBLK = _S_IFBLK
+const S_ISGID = _S_ISGID
+const S_IXOTH = _S_IXOTH
+const S_IREAD = _S_IREAD
+const S_IRWXG = _S_IRWXG
+const S_IRWXO = _S_IRWXO
+const S_IRWXU = _S_IRWXU
+const PROT_GROWSUP = _PROT_GROWSUP
+const PROT_NONE = _PROT_NONE
+const PROT_EXEC = _PROT_EXEC
+const PROT_READ = _PROT_READ
+const PROT_WRITE = _PROT_WRITE
+const PROT_GROWSDOWN = _PROT_GROWSDOWN
+const MAP_HUGE_MASK = _MAP_HUGE_MASK
+const MAP_FIXED = _MAP_FIXED
+const MAP_TYPE = _MAP_TYPE
+const MAP_DENYWRITE = _MAP_DENYWRITE
+const MAP_SHARED = _MAP_SHARED
+const MAP_POPULATE = _MAP_POPULATE
+const MAP_GROWSDOWN = _MAP_GROWSDOWN
+const MAP_EXECUTABLE = _MAP_EXECUTABLE
+const MAP_ANONYMOUS = _MAP_ANONYMOUS
+const MAP_NONBLOCK = _MAP_NONBLOCK
+const MAP_NORESERVE = _MAP_NORESERVE
+const MAP_FILE = _MAP_FILE
+const MAP_SHARED_VALIDATE = _MAP_SHARED_VALIDATE
+const MAP_LOCKED = _MAP_LOCKED
+const MAP_ANON = _MAP_ANON
+const MAP_SYNC = _MAP_SYNC
+const MAP_32BIT = _MAP_32BIT
+const MAP_PRIVATE = _MAP_PRIVATE
+const MAP_FIXED_NOREPLACE = _MAP_FIXED_NOREPLACE
+const MAP_STACK = _MAP_STACK
+const MAP_HUGE_SHIFT = _MAP_HUGE_SHIFT
+const MAP_HUGETLB = _MAP_HUGETLB
+const MADV_WILLNEED = _MADV_WILLNEED
+const MADV_DOFORK = _MADV_DOFORK
+const MADV_NOHUGEPAGE = _MADV_NOHUGEPAGE
+const MADV_KEEPONFORK = _MADV_KEEPONFORK
+const MADV_DODUMP = _MADV_DODUMP
+const MADV_HWPOISON = _MADV_HWPOISON
+const MADV_FREE = _MADV_FREE
+const MADV_RANDOM = _MADV_RANDOM
+const MADV_WIPEONFORK = _MADV_WIPEONFORK
+const MADV_COLD = _MADV_COLD
+const MADV_NORMAL = _MADV_NORMAL
+const MADV_DONTDUMP = _MADV_DONTDUMP
+const MADV_REMOVE = _MADV_REMOVE
+const MADV_SEQUENTIAL = _MADV_SEQUENTIAL
+const MADV_PAGEOUT = _MADV_PAGEOUT
+const MADV_HUGEPAGE = _MADV_HUGEPAGE
+const MADV_DONTFORK = _MADV_DONTFORK
+const MADV_UNMERGEABLE = _MADV_UNMERGEABLE
+const MADV_DONTNEED = _MADV_DONTNEED
+const MADV_MERGEABLE = _MADV_MERGEABLE
+const MCL_ONFAULT = _MCL_ONFAULT
+const MCL_FUTURE = _MCL_FUTURE
+const MCL_CURRENT = _MCL_CURRENT
+const WEXITED = _WEXITED
+const WINT_WIDTH = _WINT_WIDTH
+const WAIT_MYPGRP = _WAIT_MYPGRP
+const WCONTINUED = _WCONTINUED
+const WNOWAIT = _WNOWAIT
+const WUNTRACED = _WUNTRACED
+const WCOREFLAG = _WCOREFLAG
+const WSTOPPED = _WSTOPPED
+const W_OK = _W_OK
+const WCHAR_WIDTH = _WCHAR_WIDTH
+const WORD_BIT = _WORD_BIT
+const WINT_MAX = _WINT_MAX
+const WINT_MIN = _WINT_MIN
+const WCHAR_MIN = _WCHAR_MIN
+const WNOHANG = _WNOHANG
+const WCHAR_MAX = _WCHAR_MAX
+const WAIT_ANY = _WAIT_ANY
+const WALL = ___WALL
+const IP_TTL = _IP_TTL
+const IP_ADD_MEMBERSHIP = _IP_ADD_MEMBERSHIP
+const ETH_MAX_MTU = _ETH_MAX_MTU
+const ETH_TLEN = _ETH_TLEN
+const AF_MAX = _AF_MAX
+const IN_DELETE = _IN_DELETE
+const SO_TIMESTAMPNS_OLD = _SO_TIMESTAMPNS_OLD
+const IPV6_PKTINFO = _IPV6_PKTINFO
+const TCP_SYN_SENT = _TCP_SYN_SENT
+const TCP_QUEUES_NR = _TCP_QUEUES_NR
+const TCP_QUEUE_SEQ = _TCP_QUEUE_SEQ
+const ARPHRD_SLIP = _ARPHRD_SLIP
+const AF_IRDA = _AF_IRDA
+const ETH_P_X25 = _ETH_P_X25
+const IPV6_CHECKSUM = _IPV6_CHECKSUM
+const SO_SECURITY_AUTHENTICATION = _SO_SECURITY_AUTHENTICATION
+const TCP_QUICKACK = _TCP_QUICKACK
+const IPPROTO_DCCP = _IPPROTO_DCCP
+const IPPROTO_RAW = _IPPROTO_RAW
+const TCP_USER_TIMEOUT = _TCP_USER_TIMEOUT
+const ARPHRD_IRDA = _ARPHRD_IRDA
+const ETH_P_NCSI = _ETH_P_NCSI
+const ARPHRD_IEEE802 = _ARPHRD_IEEE802
+const IP_DROP_SOURCE_MEMBERSHIP = _IP_DROP_SOURCE_MEMBERSHIP
+const TCP_SEND_QUEUE = _TCP_SEND_QUEUE
+const TCP_KEEPINTVL = _TCP_KEEPINTVL
+const ARPHRD_TUNNEL = _ARPHRD_TUNNEL
+const ARPHRD_NONE = _ARPHRD_NONE
+const SOL_LLC = _SOL_LLC
+const IPV6_RECVHOPLIMIT = _IPV6_RECVHOPLIMIT
+const ARPHRD_IEEE802154 = _ARPHRD_IEEE802154
+const IPV6_RECVRTHDR = _IPV6_RECVRTHDR
+const ETH_P_TSN = _ETH_P_TSN
+const ETH_P_PAUSE = _ETH_P_PAUSE
+const ETH_P_EDSA = _ETH_P_EDSA
+const AF_RXRPC = _AF_RXRPC
+const IP_DROP_MEMBERSHIP = _IP_DROP_MEMBERSHIP
+const TCP_TX_DELAY = _TCP_TX_DELAY
+const IPV6_MULTICAST_LOOP = _IPV6_MULTICAST_LOOP
+const SOL_ATM = _SOL_ATM
+const SO_RCVBUF = _SO_RCVBUF
+const ARPHRD_IEEE1394 = _ARPHRD_IEEE1394
+const SOL_CAIF = _SOL_CAIF
+const IP_MSS = _IP_MSS
+const SO_TIMESTAMPNS = _SO_TIMESTAMPNS
+const ARPHRD_HDLC = _ARPHRD_HDLC
+const IP_PMTUDISC = _IP_PMTUDISC
+const IP_MTU = _IP_MTU
+const IPV6_PMTUDISC_DO = _IPV6_PMTUDISC_DO
+const SOCK_RAW = _SOCK_RAW
+const AF_ATMSVC = _AF_ATMSVC
+const IPV6_MTU = _IPV6_MTU
+const ETH_P_LOCALTALK = _ETH_P_LOCALTALK
+const TCP_LINGER2 = _TCP_LINGER2
+const SOL_SOCKET = _SOL_SOCKET
+const IPV6_ORIGDSTADDR = _IPV6_ORIGDSTADDR
+const SOCK_RDM = _SOCK_RDM
+const SOL_NETLINK = _SOL_NETLINK
+const SO_REUSEPORT = _SO_REUSEPORT
+const IPPROTO_SCTP = _IPPROTO_SCTP
+const IPV6_RXDSTOPTS = _IPV6_RXDSTOPTS
+const SO_PASSSEC = _SO_PASSSEC
+const SOCK_STREAM = _SOCK_STREAM
+const ETH_P_BPQ = _ETH_P_BPQ
+const ETH_P_CANFD = _ETH_P_CANFD
+const ARPHRD_FDDI = _ARPHRD_FDDI
+const ETH_P_HDLC = _ETH_P_HDLC
+const AF_PACKET = _AF_PACKET
+const ETH_P_ATALK = _ETH_P_ATALK
+const IN_IGNORED = _IN_IGNORED
+const IPV6_DSTOPTS = _IPV6_DSTOPTS
+const SO_PEERNAME = _SO_PEERNAME
+const AF_APPLETALK = _AF_APPLETALK
+const TCP_REPAIR = _TCP_REPAIR
+const SO_DOMAIN = _SO_DOMAIN
+const ETH_P_FCOE = _ETH_P_FCOE
+const IN_ATTRIB = _IN_ATTRIB
+const SO_TIMESTAMP_NEW = _SO_TIMESTAMP_NEW
+const SO_WIFI_STATUS = _SO_WIFI_STATUS
+const IP_PMTUDISC_DONT = _IP_PMTUDISC_DONT
+const ETH_ALEN = _ETH_ALEN
+const IP_MULTICAST_TTL = _IP_MULTICAST_TTL
+const SO_BSDCOMPAT = _SO_BSDCOMPAT
+const IP_PMTUDISC_WANT = _IP_PMTUDISC_WANT
+const TCP_REPAIR_WINDOW = _TCP_REPAIR_WINDOW
+const IN_MOVE_SELF = _IN_MOVE_SELF
+const AF_UNSPEC = _AF_UNSPEC
+const ETH_ZLEN = _ETH_ZLEN
+const ETH_P_QINQ1 = _ETH_P_QINQ1
+const ETH_P_QINQ2 = _ETH_P_QINQ2
+const ETH_P_QINQ3 = _ETH_P_QINQ3
+const ETH_P_ERSPAN2 = _ETH_P_ERSPAN2
+const TCP_RECV_QUEUE = _TCP_RECV_QUEUE
+const IN_CLOSE_WRITE = _IN_CLOSE_WRITE
+const IPPROTO_DSTOPTS = _IPPROTO_DSTOPTS
+const ETH_P_FIP = _ETH_P_FIP
+const TCP_MSS = _TCP_MSS
+const SO_ATTACH_REUSEPORT_CBPF = _SO_ATTACH_REUSEPORT_CBPF
+const TCP_CM_INQ = _TCP_CM_INQ
+const ETH_P_PRP = _ETH_P_PRP
+const TCP_FASTOPEN = _TCP_FASTOPEN
+const ETH_P_ECONET = _ETH_P_ECONET
+const IPPROTO_AH = _IPPROTO_AH
+const ETH_FCS_LEN = _ETH_FCS_LEN
+const TCP_SYN_RECV = _TCP_SYN_RECV
+const SO_TXTIME = _SO_TXTIME
+const SO_DETACH_REUSEPORT_BPF = _SO_DETACH_REUSEPORT_BPF
+const TCP_TIME_WAIT = _TCP_TIME_WAIT
+const IP_DEFAULT_MULTICAST_LOOP = _IP_DEFAULT_MULTICAST_LOOP
+const IPPROTO_FRAGMENT = _IPPROTO_FRAGMENT
+const TCP_SYNCNT = _TCP_SYNCNT
+const IPV6_MINHOPCOUNT = _IPV6_MINHOPCOUNT
+const SOL_TCP = _SOL_TCP
+const TCP_KEEPIDLE = _TCP_KEEPIDLE
+const ETH_P_MOBITEX = _ETH_P_MOBITEX
+const ETH_P_WCCP = _ETH_P_WCCP
+const AF_CAIF = _AF_CAIF
+const IP_MINTTL = _IP_MINTTL
+const AF_FILE = _AF_FILE
+const IPV6_ADDR_PREFERENCES = _IPV6_ADDR_PREFERENCES
+const IPV6_RTHDR_LOOSE = _IPV6_RTHDR_LOOSE
+const ARPHRD_RSRVD = _ARPHRD_RSRVD
+const TCP_KEEPCNT = _TCP_KEEPCNT
+const AF_DECnet = _AF_DECnet
+const IPPROTO_IP = _IPPROTO_IP
+const SO_TIMESTAMPING_OLD = _SO_TIMESTAMPING_OLD
+const SOL_X25 = _SOL_X25
+const IPV6_UNICAST_IF = _IPV6_UNICAST_IF
+const TCP_CLOSING = _TCP_CLOSING
+const IP_FREEBIND = _IP_FREEBIND
+const IPV6_AUTHHDR = _IPV6_AUTHHDR
+const IPPROTO_MH = _IPPROTO_MH
+const SO_TIMESTAMP = _SO_TIMESTAMP
+const ARPHRD_SKIP = _ARPHRD_SKIP
+const TCP_SAVE_SYN = _TCP_SAVE_SYN
+const SOL_TLS = _SOL_TLS
+const ETH_P_LINK_CTL = _ETH_P_LINK_CTL
+const SO_RCVTIMEO = _SO_RCVTIMEO
+const TCP_MD5SIG = _TCP_MD5SIG
+const SOCK_DGRAM = _SOCK_DGRAM
+const SO_ATTACH_FILTER = _SO_ATTACH_FILTER
+const ARPHRD_NETROM = _ARPHRD_NETROM
+const SO_GET_FILTER = _SO_GET_FILTER
+const ETH_P_PPP_MP = _ETH_P_PPP_MP
+const IN_CLASSA_MAX = _IN_CLASSA_MAX
+const ARPHRD_IEEE802154_PHY = _ARPHRD_IEEE802154_PHY
+const AF_CAN = _AF_CAN
+const TCP_THIN_LINEAR_TIMEOUTS = _TCP_THIN_LINEAR_TIMEOUTS
+const AF_UNIX = _AF_UNIX
+const AF_ATMPVC = _AF_ATMPVC
+const AF_IEEE802154 = _AF_IEEE802154
+const IPPROTO_TP = _IPPROTO_TP
+const IPV6_2292HOPLIMIT = _IPV6_2292HOPLIMIT
+const IN_ALL_EVENTS = _IN_ALL_EVENTS
+const ETH_P_DSA_8021Q = _ETH_P_DSA_8021Q
+const ETH_P_DNA_DL = _ETH_P_DNA_DL
+const ETH_P_IRDA = _ETH_P_IRDA
+const TCP_COOKIE_TRANSACTIONS = _TCP_COOKIE_TRANSACTIONS
+const SO_DETACH_FILTER = _SO_DETACH_FILTER
+const IPPROTO_UDPLITE = _IPPROTO_UDPLITE
+const ETH_P_SLOW = _ETH_P_SLOW
+const IPV6_LEAVE_ANYCAST = _IPV6_LEAVE_ANYCAST
+const TCP_TIMESTAMP = _TCP_TIMESTAMP
+const AF_SECURITY = _AF_SECURITY
+const AF_ISDN = _AF_ISDN
+const ETH_P_ATMFATE = _ETH_P_ATMFATE
+const ARPHRD_CHAOS = _ARPHRD_CHAOS
+const IPV6_DROP_MEMBERSHIP = _IPV6_DROP_MEMBERSHIP
+const SOCK_CLOEXEC = _SOCK_CLOEXEC
+const AF_NFC = _AF_NFC
+const IPV6_RECVPKTINFO = _IPV6_RECVPKTINFO
+const IN_CLASSB_NSHIFT = _IN_CLASSB_NSHIFT
+const TCP_CLOSE_WAIT = _TCP_CLOSE_WAIT
+const SO_SNDTIMEO = _SO_SNDTIMEO
+const TCP_MSS_DEFAULT = _TCP_MSS_DEFAULT
+const IPV6_RTHDR = _IPV6_RTHDR
+const SOL_XDP = _SOL_XDP
+const AF_QIPCRTR = _AF_QIPCRTR
+const ETH_P_TR_802_2 = _ETH_P_TR_802_2
+const TCP_MSS_DESIRED = _TCP_MSS_DESIRED
+const ETH_P_ATMMPOA = _ETH_P_ATMMPOA
+const ETH_P_CAN = _ETH_P_CAN
+const ETH_P_PUPAT = _ETH_P_PUPAT
+const IPV6_PMTUDISC_OMIT = _IPV6_PMTUDISC_OMIT
+const IN_LOOPBACKNET = _IN_LOOPBACKNET
+const IPV6_RECVFRAGSIZE = _IPV6_RECVFRAGSIZE
+const TCP_REPAIR_ON = _TCP_REPAIR_ON
+const ETH_P_IPX = _ETH_P_IPX
+const SO_PEEK_OFF = _SO_PEEK_OFF
+const ETH_P_DNA_RC = _ETH_P_DNA_RC
+const TCP_CLOSE = _TCP_CLOSE
+const ARPHRD_ECONET = _ARPHRD_ECONET
+const ETH_P_DNA_RT = _ETH_P_DNA_RT
+const SO_PEERGROUPS = _SO_PEERGROUPS
+const ARPHRD_PIMREG = _ARPHRD_PIMREG
+const IPV6_ADDRFORM = _IPV6_ADDRFORM
+const IN_CLOSE_NOWRITE = _IN_CLOSE_NOWRITE
+const IPV6_PMTUDISC_INTERFACE = _IPV6_PMTUDISC_INTERFACE
+const SO_CNX_ADVICE = _SO_CNX_ADVICE
+const IN_MODIFY = _IN_MODIFY
+const IP_UNBLOCK_SOURCE = _IP_UNBLOCK_SOURCE
+const TCP_ZEROCOPY_RECEIVE = _TCP_ZEROCOPY_RECEIVE
+const SOL_AAL = _SOL_AAL
+const IN_MASK_ADD = _IN_MASK_ADD
+const TCP_CA_Disorder = _TCP_CA_Disorder
+const SO_ACCEPTCONN = _SO_ACCEPTCONN
+const IPV6_FREEBIND = _IPV6_FREEBIND
+const ARPHRD_SLIP6 = _ARPHRD_SLIP6
+const AF_BRIDGE = _AF_BRIDGE
+const SO_PEERSEC = _SO_PEERSEC
+const SO_MAX_PACING_RATE = _SO_MAX_PACING_RATE
+const IPV6_2292HOPOPTS = _IPV6_2292HOPOPTS
+const ARPHRD_EUI64 = _ARPHRD_EUI64
+const AF_WANPIPE = _AF_WANPIPE
+const IN_CREATE = _IN_CREATE
+const SO_SECURITY_ENCRYPTION_NETWORK = _SO_SECURITY_ENCRYPTION_NETWORK
+const IPV6_MULTICAST_IF = _IPV6_MULTICAST_IF
+const IP_RECVORIGDSTADDR = _IP_RECVORIGDSTADDR
+const SO_DONTROUTE = _SO_DONTROUTE
+const IP_RECVFRAGSIZE = _IP_RECVFRAGSIZE
+const TCP_REPAIR_OFF = _TCP_REPAIR_OFF
+const AF_RDS = _AF_RDS
+const IPV6_TRANSPARENT = _IPV6_TRANSPARENT
+const TCP_COOKIE_PAIR_SIZE = _TCP_COOKIE_PAIR_SIZE
+const ARPHRD_IEEE80211_RADIOTAP = _ARPHRD_IEEE80211_RADIOTAP
+const ARPHRD_IEEE802_TR = _ARPHRD_IEEE802_TR
+const TCP_S_DATA_OUT = _TCP_S_DATA_OUT
+const ETH_P_ARCNET = _ETH_P_ARCNET
+const ARPHRD_IEEE80211_PRISM = _ARPHRD_IEEE80211_PRISM
+const ETH_P_MAP = _ETH_P_MAP
+const SO_COOKIE = _SO_COOKIE
+const SOL_IPV6 = _SOL_IPV6
+const IPV6_ADD_MEMBERSHIP = _IPV6_ADD_MEMBERSHIP
+const IP_ADD_SOURCE_MEMBERSHIP = _IP_ADD_SOURCE_MEMBERSHIP
+const ETH_P_NSH = _ETH_P_NSH
+const IP_OFFMASK = _IP_OFFMASK
+const IPPROTO_IPIP = _IPPROTO_IPIP
+const IN_CLASSB_MAX = _IN_CLASSB_MAX
+const ETH_P_MACSEC = _ETH_P_MACSEC
+const IPV6_RTHDR_STRICT = _IPV6_RTHDR_STRICT
+const IPV6_RTHDRDSTOPTS = _IPV6_RTHDRDSTOPTS
+const IN_UNMOUNT = _IN_UNMOUNT
+const SOL_NETBEUI = _SOL_NETBEUI
+const SOL_TIPC = _SOL_TIPC
+const IPV6_RECVDSTOPTS = _IPV6_RECVDSTOPTS
+const IP_RECVERR = _IP_RECVERR
+const SO_TIMESTAMP_OLD = _SO_TIMESTAMP_OLD
+const SO_ZEROCOPY = _SO_ZEROCOPY
+const IPV6_ROUTER_ALERT_ISOLATE = _IPV6_ROUTER_ALERT_ISOLATE
+const ETH_P_ERSPAN = _ETH_P_ERSPAN
+const ETH_P_TDLS = _ETH_P_TDLS
+const IP_MULTICAST_IF = _IP_MULTICAST_IF
+const AF_NETROM = _AF_NETROM
+const SOL_ALG = _SOL_ALG
+const ETH_P_PUP = _ETH_P_PUP
+const IN_ONESHOT = _IN_ONESHOT
+const SOL_ICMPV6 = _SOL_ICMPV6
+const IP_PMTUDISC_DO = _IP_PMTUDISC_DO
+const SO_SNDBUF = _SO_SNDBUF
+const ETH_P_802_2 = _ETH_P_802_2
+const IP_PMTUDISC_PROBE = _IP_PMTUDISC_PROBE
+const SOL_PPPOL2TP = _SOL_PPPOL2TP
+const ETH_P_8021AD = _ETH_P_8021AD
+const ETH_P_8021AH = _ETH_P_8021AH
+const SO_MARK = _SO_MARK
+const IPPROTO_IPV6 = _IPPROTO_IPV6
+const IPV6_RECVERR = _IPV6_RECVERR
+const AF_KCM = _AF_KCM
+const ETH_P_CONTROL = _ETH_P_CONTROL
+const IN_CLASSA_HOST = _IN_CLASSA_HOST
+const TCP_S_DATA_IN = _TCP_S_DATA_IN
+const TCP_FASTOPEN_KEY = _TCP_FASTOPEN_KEY
+const AF_KEY = _AF_KEY
+const IPV6_LEAVE_GROUP = _IPV6_LEAVE_GROUP
+const ARPHRD_RAWHDLC = _ARPHRD_RAWHDLC
+const IP_ORIGDSTADDR = _IP_ORIGDSTADDR
+const ETH_P_CAIF = _ETH_P_CAIF
+const ETH_P_IEEEPUPAT = _ETH_P_IEEEPUPAT
+const IPPROTO_EGP = _IPPROTO_EGP
+const IPPROTO_ENCAP = _IPPROTO_ENCAP
+const AF_ROSE = _AF_ROSE
+const ETH_P_PPP_SES = _ETH_P_PPP_SES
+const ARPHRD_LAPB = _ARPHRD_LAPB
+const ARPHRD_SIT = _ARPHRD_SIT
+const ETH_P_TRAILER = _ETH_P_TRAILER
+const TCP_MAXWIN = _TCP_MAXWIN
+const IP_MSFILTER = _IP_MSFILTER
+const IPV6_JOIN_ANYCAST = _IPV6_JOIN_ANYCAST
+const SOCK_NONBLOCK = _SOCK_NONBLOCK
+const IP_RETOPTS = _IP_RETOPTS
+const ARPHRD_ROSE = _ARPHRD_ROSE
+const IP_CHECKSUM = _IP_CHECKSUM
+const IP_BLOCK_SOURCE = _IP_BLOCK_SOURCE
+const SOL_RXRPC = _SOL_RXRPC
+const IPV6_RXHOPOPTS = _IPV6_RXHOPOPTS
+const SO_SNDTIMEO_NEW = _SO_SNDTIMEO_NEW
+const ETH_P_AARP = _ETH_P_AARP
+const ARPHRD_HIPPI = _ARPHRD_HIPPI
+const ETH_P_SNAP = _ETH_P_SNAP
+const IP_PKTOPTIONS = _IP_PKTOPTIONS
+const AF_ECONET = _AF_ECONET
+const IPPROTO_RSVP = _IPPROTO_RSVP
+const ARPHRD_CISCO = _ARPHRD_CISCO
+const IP_OPTIONS = _IP_OPTIONS
+const TCP_INFO = _TCP_INFO
+const IP_RECVOPTS = _IP_RECVOPTS
+const IPPROTO_ESP = _IPPROTO_ESP
+const ARPHRD_DDCMP = _ARPHRD_DDCMP
+const TCP_DEFER_ACCEPT = _TCP_DEFER_ACCEPT
+const SO_DEBUG = _SO_DEBUG
+const IP_RECVTTL = _IP_RECVTTL
+const ARPHRD_ADAPT = _ARPHRD_ADAPT
+const SO_SELECT_ERR_QUEUE = _SO_SELECT_ERR_QUEUE
+const IP_TRANSPARENT = _IP_TRANSPARENT
+const ETH_P_DDCMP = _ETH_P_DDCMP
+const IN_CLOSE = _IN_CLOSE
+const IN_CLASSA_NET = _IN_CLASSA_NET
+const ETH_P_8021Q = _ETH_P_8021Q
+const ARPHRD_ARCNET = _ARPHRD_ARCNET
+const ETH_P_80221 = _ETH_P_80221
+const SO_TYPE = _SO_TYPE
+const SO_OOBINLINE = _SO_OOBINLINE
+const SO_TIMESTAMPING = _SO_TIMESTAMPING
+const ETH_P_MPLS_MC = _ETH_P_MPLS_MC
+const IPPROTO_PUP = _IPPROTO_PUP
+const ARPHRD_RAWIP = _ARPHRD_RAWIP
+const AF_TIPC = _AF_TIPC
+const ARPHRD_IEEE80211 = _ARPHRD_IEEE80211
+const IN_DONT_FOLLOW = _IN_DONT_FOLLOW
+const IPV6_HDRINCL = _IPV6_HDRINCL
+const ETH_P_IEEEPUP = _ETH_P_IEEEPUP
+const IPPROTO_IDP = _IPPROTO_IDP
+const IPV6_HOPOPTS = _IPV6_HOPOPTS
+const SOL_NFC = _SOL_NFC
+const ARPHRD_DLCI = _ARPHRD_DLCI
+const TCP_WINDOW_CLAMP = _TCP_WINDOW_CLAMP
+const ETH_P_LOOP = _ETH_P_LOOP
+const IP_UNICAST_IF = _IP_UNICAST_IF
+const IPPROTO_TCP = _IPPROTO_TCP
+const IPV6_PATHMTU = _IPV6_PATHMTU
+const TCP_MD5SIG_EXT = _TCP_MD5SIG_EXT
+const ARPHRD_TUNNEL6 = _ARPHRD_TUNNEL6
+const IP_NODEFRAG = _IP_NODEFRAG
+const IPPROTO_HOPOPTS = _IPPROTO_HOPOPTS
+const IP_MF = _IP_MF
+const SO_RCVTIMEO_OLD = _SO_RCVTIMEO_OLD
+const SO_BINDTODEVICE = _SO_BINDTODEVICE
+const ETH_P_MPLS_UC = _ETH_P_MPLS_UC
+const IPV6_RECVORIGDSTADDR = _IPV6_RECVORIGDSTADDR
+const TCP_MD5SIG_FLAG_PREFIX = _TCP_MD5SIG_FLAG_PREFIX
+const IPV6_TCLASS = _IPV6_TCLASS
+const IP_TOS = _IP_TOS
+const IP_PMTUDISC_INTERFACE = _IP_PMTUDISC_INTERFACE
+const IPV6_V6ONLY = _IPV6_V6ONLY
+const ARPHRD_ASH = _ARPHRD_ASH
+const SO_BUSY_POLL = _SO_BUSY_POLL
+const AF_NETLINK = _AF_NETLINK
+const TCP_MD5SIG_MAXKEYLEN = _TCP_MD5SIG_MAXKEYLEN
+const IPV6_XFRM_POLICY = _IPV6_XFRM_POLICY
+const ETH_P_DEC = _ETH_P_DEC
+const ARPHRD_ATM = _ARPHRD_ATM
+const SOL_DECNET = _SOL_DECNET
+const TCP_FASTOPEN_CONNECT = _TCP_FASTOPEN_CONNECT
+const AF_ALG = _AF_ALG
+const SOCK_PACKET = _SOCK_PACKET
+const IPPROTO_ROUTING = _IPPROTO_ROUTING
+const SO_BROADCAST = _SO_BROADCAST
+const SO_REUSEADDR = _SO_REUSEADDR
+const SO_RXQ_OVFL = _SO_RXQ_OVFL
+const IPV6_IPSEC_POLICY = _IPV6_IPSEC_POLICY
+const ETH_P_PPPTALK = _ETH_P_PPPTALK
+const ETH_P_TIPC = _ETH_P_TIPC
+const IPV6_MULTICAST_HOPS = _IPV6_MULTICAST_HOPS
+const TCP_COOKIE_IN_ALWAYS = _TCP_COOKIE_IN_ALWAYS
+const TCP_MAX_WINSHIFT = _TCP_MAX_WINSHIFT
+const ARPHRD_HWX25 = _ARPHRD_HWX25
+const TCP_FASTOPEN_NO_COOKIE = _TCP_FASTOPEN_NO_COOKIE
+const SO_MEMINFO = _SO_MEMINFO
+const IN_OPEN = _IN_OPEN
+const SOL_RAW = _SOL_RAW
+const ARPHRD_INFINIBAND = _ARPHRD_INFINIBAND
+const TCP_INQ = _TCP_INQ
+const ETH_P_802_EX1 = _ETH_P_802_EX1
+const IN_CLASSB_HOST = _IN_CLASSB_HOST
+const IPPROTO_MAX = _IPPROTO_MAX
+const AF_ROUTE = _AF_ROUTE
+const IN_CLOEXEC = _IN_CLOEXEC
+const IPV6_RTHDR_TYPE_0 = _IPV6_RTHDR_TYPE_0
+const ARPHRD_PRONET = _ARPHRD_PRONET
+const SOL_RDS = _SOL_RDS
+const AF_LLC = _AF_LLC
+const ETH_P_DSA = _ETH_P_DSA
+const IPPROTO_PIM = _IPPROTO_PIM
+const IN_CLASSC_NET = _IN_CLASSC_NET
+const SO_SECURITY_ENCRYPTION_TRANSPORT = _SO_SECURITY_ENCRYPTION_TRANSPORT
+const SO_INCOMING_NAPI_ID = _SO_INCOMING_NAPI_ID
+const TCP_CA_Loss = _TCP_CA_Loss
+const ETH_HLEN = _ETH_HLEN
+const IP_MULTICAST_LOOP = _IP_MULTICAST_LOOP
+const IPV6_RECVHOPOPTS = _IPV6_RECVHOPOPTS
+const IN_MOVED_FROM = _IN_MOVED_FROM
+const ETH_P_1588 = _ETH_P_1588
+const SO_LINGER = _SO_LINGER
+const IPV6_2292RTHDR = _IPV6_2292RTHDR
+const SO_BINDTOIFINDEX = _SO_BINDTOIFINDEX
+const IPPROTO_GRE = _IPPROTO_GRE
+const SO_NOFCS = _SO_NOFCS
+const IP_IPSEC_POLICY = _IP_IPSEC_POLICY
+const AF_SMC = _AF_SMC
+const SOL_IUCV = _SOL_IUCV
+const IPV6_MULTICAST_ALL = _IPV6_MULTICAST_ALL
+const AF_AX25 = _AF_AX25
+const SOL_PACKET = _SOL_PACKET
+const AF_SNA = _AF_SNA
+const TCP_NODELAY = _TCP_NODELAY
+const IN_CLASSB_NET = _IN_CLASSB_NET
+const SO_TIMESTAMPNS_NEW = _SO_TIMESTAMPNS_NEW
+const ARPHRD_PPP = _ARPHRD_PPP
+const ETH_P_RARP = _ETH_P_RARP
+const ETH_P_SCA = _ETH_P_SCA
+const ETH_P_LLDP = _ETH_P_LLDP
+const ARPHRD_AX25 = _ARPHRD_AX25
+const IN_MASK_CREATE = _IN_MASK_CREATE
+const ETH_P_WAN_PPP = _ETH_P_WAN_PPP
+const ETH_DATA_LEN = _ETH_DATA_LEN
+const SO_TIMESTAMPING_NEW = _SO_TIMESTAMPING_NEW
+const TCP_NO_QUEUE = _TCP_NO_QUEUE
+const ARPHRD_METRICOM = _ARPHRD_METRICOM
+const IN_MOVE = _IN_MOVE
+const TCP_CA_CWR = _TCP_CA_CWR
+const IPV6_AUTOFLOWLABEL = _IPV6_AUTOFLOWLABEL
+const IN_MOVED_TO = _IN_MOVED_TO
+const TCP_CA_Recovery = _TCP_CA_Recovery
+const AF_XDP = _AF_XDP
+const TCP_CC_INFO = _TCP_CC_INFO
+const ARPHRD_CSLIP = _ARPHRD_CSLIP
+const IPPROTO_MTP = _IPPROTO_MTP
+const AF_LOCAL = _AF_LOCAL
+const AF_PHONET = _AF_PHONET
+const ETH_P_802_3 = _ETH_P_802_3
+const TCP_ESTABLISHED = _TCP_ESTABLISHED
+const ARPHRD_IPGRE = _ARPHRD_IPGRE
+const SOL_KCM = _SOL_KCM
+const SO_ERROR = _SO_ERROR
+const SO_INCOMING_CPU = _SO_INCOMING_CPU
+const SOL_BLUETOOTH = _SOL_BLUETOOTH
+const AF_IB = _AF_IB
+const IPV6_DONTFRAG = _IPV6_DONTFRAG
+const TCP_COOKIE_MAX = _TCP_COOKIE_MAX
+const TCP_THIN_DUPACK = _TCP_THIN_DUPACK
+const IPV6_ROUTER_ALERT = _IPV6_ROUTER_ALERT
+const IN_NONBLOCK = _IN_NONBLOCK
+const IP_RECVTOS = _IP_RECVTOS
+const SO_PASSCRED = _SO_PASSCRED
+const ETH_P_HSR = _ETH_P_HSR
+const TCP_COOKIE_OUT_NEVER = _TCP_COOKIE_OUT_NEVER
+const TCP_LAST_ACK = _TCP_LAST_ACK
+const ETH_P_LOOPBACK = _ETH_P_LOOPBACK
+const IN_CLASSC_NSHIFT = _IN_CLASSC_NSHIFT
+const ARPHRD_X25 = _ARPHRD_X25
+const TCP_COOKIE_MIN = _TCP_COOKIE_MIN
+const ETH_P_IP = _ETH_P_IP
+const SO_PEERCRED = _SO_PEERCRED
+const SOCK_DCCP = _SOCK_DCCP
+const AF_ASH = _AF_ASH
+const ETH_FRAME_LEN = _ETH_FRAME_LEN
+const ETH_P_LAT = _ETH_P_LAT
+const IPV6_UNICAST_HOPS = _IPV6_UNICAST_HOPS
+const TCP_MAXSEG = _TCP_MAXSEG
+const ARPHRD_ETHER = _ARPHRD_ETHER
+const IPPROTO_ICMPV6 = _IPPROTO_ICMPV6
+const SO_KEEPALIVE = _SO_KEEPALIVE
+const SO_PRIORITY = _SO_PRIORITY
+const ETH_P_IPV6 = _ETH_P_IPV6
+const IP_DEFAULT_MULTICAST_TTL = _IP_DEFAULT_MULTICAST_TTL
+const IPPROTO_ICMP = _IPPROTO_ICMP
+const IN_DELETE_SELF = _IN_DELETE_SELF
+const ARPHRD_FCFABRIC = _ARPHRD_FCFABRIC
+const ETH_P_ALL = _ETH_P_ALL
+const SO_SNDTIMEO_OLD = _SO_SNDTIMEO_OLD
+const IPV6_JOIN_GROUP = _IPV6_JOIN_GROUP
+const SO_RCVTIMEO_NEW = _SO_RCVTIMEO_NEW
+const SO_ATTACH_BPF = _SO_ATTACH_BPF
+const TCP_CONGESTION = _TCP_CONGESTION
+const ARPHRD_FCAL = _ARPHRD_FCAL
+const SO_RCVLOWAT = _SO_RCVLOWAT
+const IP_ROUTER_ALERT = _IP_ROUTER_ALERT
+const SOL_IP = _SOL_IP
+const ETH_P_AOE = _ETH_P_AOE
+const IP_HDRINCL = _IP_HDRINCL
+const AF_IUCV = _AF_IUCV
+const IN_CLASSC_HOST = _IN_CLASSC_HOST
+const IPV6_HOPLIMIT = _IPV6_HOPLIMIT
+const ARPHRD_BIF = _ARPHRD_BIF
+const ETH_P_ARP = _ETH_P_ARP
+const TCP_REPAIR_OPTIONS = _TCP_REPAIR_OPTIONS
+const ETH_P_PPP_DISC = _ETH_P_PPP_DISC
+const IN_CLASSA_NSHIFT = _IN_CLASSA_NSHIFT
+const IPV6_PMTUDISC_PROBE = _IPV6_PMTUDISC_PROBE
+const IPV6_RECVTCLASS = _IPV6_RECVTCLASS
+const IP_BIND_ADDRESS_NO_PORT = _IP_BIND_ADDRESS_NO_PORT
+const SO_BPF_EXTENSIONS = _SO_BPF_EXTENSIONS
+const SO_SNDBUFFORCE = _SO_SNDBUFFORCE
+const AF_PPPOX = _AF_PPPOX
+const IPPROTO_UDP = _IPPROTO_UDP
+const ARPHRD_IPDDP = _ARPHRD_IPDDP
+const IPV6_RECVPATHMTU = _IPV6_RECVPATHMTU
+const IN_ONLYDIR = _IN_ONLYDIR
+const IPPROTO_MPLS = _IPPROTO_MPLS
+const IN_EXCL_UNLINK = _IN_EXCL_UNLINK
+const ETH_P_MVRP = _ETH_P_MVRP
+const SO_NO_CHECK = _SO_NO_CHECK
+const SOL_IRDA = _SOL_IRDA
+const IPV6_MTU_DISCOVER = _IPV6_MTU_DISCOVER
+const AF_BLUETOOTH = _AF_BLUETOOTH
+const SOCK_SEQPACKET = _SOCK_SEQPACKET
+const ETH_P_PAE = _ETH_P_PAE
+const TCP_REPAIR_QUEUE = _TCP_REPAIR_QUEUE
+const ARPHRD_FCPL = _ARPHRD_FCPL
+const ARPHRD_FCPP = _ARPHRD_FCPP
+const TCP_SAVED_SYN = _TCP_SAVED_SYN
+const SO_LOCK_FILTER = _SO_LOCK_FILTER
+const TCP_LISTEN = _TCP_LISTEN
+const ETH_P_IEEE802154 = _ETH_P_IEEE802154
+const IN_ACCESS = _IN_ACCESS
+const SO_ATTACH_REUSEPORT_EBPF = _SO_ATTACH_REUSEPORT_EBPF
+const SO_RCVBUFFORCE = _SO_RCVBUFFORCE
+const ARPHRD_EETHER = _ARPHRD_EETHER
+const ETH_P_XDSA = _ETH_P_XDSA
+const IP_DF = _IP_DF
+const ARPHRD_VOID = _ARPHRD_VOID
+const IP_MULTICAST_ALL = _IP_MULTICAST_ALL
+const ETH_P_AF_IUCV = _ETH_P_AF_IUCV
+const TCP_ULP = _TCP_ULP
+const AF_INET = _AF_INET
+const IPV6_PMTUDISC_DONT = _IPV6_PMTUDISC_DONT
+const SO_DETACH_BPF = _SO_DETACH_BPF
+const IN_ISDIR = _IN_ISDIR
+const IP_PASSSEC = _IP_PASSSEC
+const TCP_NOTSENT_LOWAT = _TCP_NOTSENT_LOWAT
+const IP_MTU_DISCOVER = _IP_MTU_DISCOVER
+const ARPHRD_FRAD = _ARPHRD_FRAD
+const SO_PROTOCOL = _SO_PROTOCOL
+const ETH_P_IBOE = _ETH_P_IBOE
+const AF_NETBEUI = _AF_NETBEUI
+const ETH_P_CUST = _ETH_P_CUST
+const IPV6_PMTUDISC_WANT = _IPV6_PMTUDISC_WANT
+const AF_MPLS = _AF_MPLS
+const TCP_CORK = _TCP_CORK
+const IPV6_2292DSTOPTS = _IPV6_2292DSTOPTS
+const IP_MAXPACKET = _IP_MAXPACKET
+const AF_X25 = _AF_X25
+const IPPROTO_NONE = _IPPROTO_NONE
+const SOL_DCCP = _SOL_DCCP
+const IPPROTO_IGMP = _IPPROTO_IGMP
+const ETH_P_AX25 = _ETH_P_AX25
+const TCP_REPAIR_OFF_NO_WP = _TCP_REPAIR_OFF_NO_WP
+const IP_RF = _IP_RF
+const AF_IPX = _AF_IPX
+const IPV6_2292PKTOPTIONS = _IPV6_2292PKTOPTIONS
+const AF_INET6 = _AF_INET6
+const ETH_MIN_MTU = _ETH_MIN_MTU
+const IP_PKTINFO = _IP_PKTINFO
+const TCP_CA_Open = _TCP_CA_Open
+const ETH_P_802_3_MIN = _ETH_P_802_3_MIN
+const SO_SNDLOWAT = _SO_SNDLOWAT
+const ARPHRD_LOOPBACK = _ARPHRD_LOOPBACK
+const ARPHRD_APPLETLK = _ARPHRD_APPLETLK
+const IPV6_NEXTHOP = _IPV6_NEXTHOP
+const ETH_P_BATMAN = _ETH_P_BATMAN
+const IP_MAX_MEMBERSHIPS = _IP_MAX_MEMBERSHIPS
+const IP_XFRM_POLICY = _IP_XFRM_POLICY
+const IN_Q_OVERFLOW = _IN_Q_OVERFLOW
+const ETH_P_IFE = _ETH_P_IFE
+const IPPROTO_BEETPH = _IPPROTO_BEETPH
+const ARPHRD_CSLIP6 = _ARPHRD_CSLIP6
+const IPPROTO_COMP = _IPPROTO_COMP
+const IPV6_2292PKTINFO = _IPV6_2292PKTINFO
+const ETH_P_PHONET = _ETH_P_PHONET
+const TCP_FIN_WAIT1 = _TCP_FIN_WAIT1
+const TCP_FIN_WAIT2 = _TCP_FIN_WAIT2
+const AF_VSOCK = _AF_VSOCK
+const IP_PMTUDISC_OMIT = _IP_PMTUDISC_OMIT
+const ETH_P_DIAG = _ETH_P_DIAG
+const ETH_P_PREAUTH = _ETH_P_PREAUTH
+const ETH_P_TEB = _ETH_P_TEB
+const ARPHRD_LOCALTLK = _ARPHRD_LOCALTLK
+const SOL_PNPIPE = _SOL_PNPIPE
+const SOMAXCONN = _SOMAXCONN
+const SHUT_RD = _SHUT_RD
+const SHUT_WR = _SHUT_WR
+const SHUT_RDWR = _SHUT_RDWR
+const CTL_ARLAN = _CTL_ARLAN
+const CTL_BUS = _CTL_BUS
+const CTL_MAXNAME = _CTL_MAXNAME
+const CTL_KERN = _CTL_KERN
+const CTL_FRV = _CTL_FRV
+const CTL_DEBUG = _CTL_DEBUG
+const CTL_S390DBF = _CTL_S390DBF
+const CTL_NET = _CTL_NET
+const CTL_CPU = _CTL_CPU
+const CTL_BUS_ISA = _CTL_BUS_ISA
+const CTL_FS = _CTL_FS
+const CTL_PM = _CTL_PM
+const CTL_VM = _CTL_VM
+const CTL_DEV = _CTL_DEV
+const CTL_SUNRPC = _CTL_SUNRPC
+const CTL_ABI = _CTL_ABI
+const CTL_PROC = _CTL_PROC
+const SC_PIPE = __SC_PIPE
+const SC_USHRT_MAX = __SC_USHRT_MAX
+const SC_TRACE_INHERIT = __SC_TRACE_INHERIT
+const SC_SPORADIC_SERVER = __SC_SPORADIC_SERVER
+const SC_PRIORITY_SCHEDULING = __SC_PRIORITY_SCHEDULING
+const SC_SIGNALS = __SC_SIGNALS
+const SC_SINGLE_PROCESS = __SC_SINGLE_PROCESS
+const SC_TTY_NAME_MAX = __SC_TTY_NAME_MAX
+const SC_LOGIN_NAME_MAX = __SC_LOGIN_NAME_MAX
+const SC_2_C_VERSION = __SC_2_C_VERSION
+const SC_LEVEL3_CACHE_LINESIZE = __SC_LEVEL3_CACHE_LINESIZE
+const SC_SIGQUEUE_MAX = __SC_SIGQUEUE_MAX
+const SC_SAVED_IDS = __SC_SAVED_IDS
+const SC_SPIN_LOCKS = __SC_SPIN_LOCKS
+const SC_XOPEN_UNIX = __SC_XOPEN_UNIX
+const SC_SYMLOOP_MAX = __SC_SYMLOOP_MAX
+const SC_AIO_PRIO_DELTA_MAX = __SC_AIO_PRIO_DELTA_MAX
+const SC_IPV6 = __SC_IPV6
+const SC_XBS5_ILP32_OFFBIG = __SC_XBS5_ILP32_OFFBIG
+const SC_COLL_WEIGHTS_MAX = __SC_COLL_WEIGHTS_MAX
+const SC_SS_REPL_MAX = __SC_SS_REPL_MAX
+const SC_NL_LANGMAX = __SC_NL_LANGMAX
+const SC_THREAD_ROBUST_PRIO_PROTECT = __SC_THREAD_ROBUST_PRIO_PROTECT
+const SC_T_IOV_MAX = __SC_T_IOV_MAX
+const SC_MQ_OPEN_MAX = __SC_MQ_OPEN_MAX
+const SC_2_PBS_TRACK = __SC_2_PBS_TRACK
+const SC_TIMEOUTS = __SC_TIMEOUTS
+const SC_THREAD_PRIO_INHERIT = __SC_THREAD_PRIO_INHERIT
+const SC_BC_STRING_MAX = __SC_BC_STRING_MAX
+const SC_V7_LPBIG_OFFBIG = __SC_V7_LPBIG_OFFBIG
+const SC_V7_LP64_OFF64 = __SC_V7_LP64_OFF64
+const SC_LEVEL1_DCACHE_ASSOC = __SC_LEVEL1_DCACHE_ASSOC
+const SC_BARRIERS = __SC_BARRIERS
+const SC_ARG_MAX = __SC_ARG_MAX
+const SC_SYSTEM_DATABASE_R = __SC_SYSTEM_DATABASE_R
+const SC_2_SW_DEV = __SC_2_SW_DEV
+const SC_NGROUPS_MAX = __SC_NGROUPS_MAX
+const SC_ADVISORY_INFO = __SC_ADVISORY_INFO
+const SC_SHELL = __SC_SHELL
+const SC_V6_ILP32_OFFBIG = __SC_V6_ILP32_OFFBIG
+const SC_PASS_MAX = __SC_PASS_MAX
+const SC_LEVEL1_DCACHE_SIZE = __SC_LEVEL1_DCACHE_SIZE
+const SC_GETGR_R_SIZE_MAX = __SC_GETGR_R_SIZE_MAX
+const SC_DEVICE_IO = __SC_DEVICE_IO
+const SC_SHARED_MEMORY_OBJECTS = __SC_SHARED_MEMORY_OBJECTS
+const SC_LEVEL3_CACHE_ASSOC = __SC_LEVEL3_CACHE_ASSOC
+const SC_TYPED_MEMORY_OBJECTS = __SC_TYPED_MEMORY_OBJECTS
+const SC_C_LANG_SUPPORT_R = __SC_C_LANG_SUPPORT_R
+const SC_EXPR_NEST_MAX = __SC_EXPR_NEST_MAX
+const SC_DEVICE_SPECIFIC = __SC_DEVICE_SPECIFIC
+const SC_POLL = __SC_POLL
+const SC_XOPEN_ENH_I18N = __SC_XOPEN_ENH_I18N
+const SC_RAW_SOCKETS = __SC_RAW_SOCKETS
+const SC_VERSION = __SC_VERSION
+const SC_LEVEL1_ICACHE_SIZE = __SC_LEVEL1_ICACHE_SIZE
+const SC_SSIZE_MAX = __SC_SSIZE_MAX
+const SC_XOPEN_VERSION = __SC_XOPEN_VERSION
+const SC_2_PBS_LOCATE = __SC_2_PBS_LOCATE
+const SC_ATEXIT_MAX = __SC_ATEXIT_MAX
+const SC_TIMER_MAX = __SC_TIMER_MAX
+const SC_SYNCHRONIZED_IO = __SC_SYNCHRONIZED_IO
+const SC_2_C_BIND = __SC_2_C_BIND
+const SC_2_PBS_CHECKPOINT = __SC_2_PBS_CHECKPOINT
+const SC_PII_INTERNET = __SC_PII_INTERNET
+const SC_2_PBS = __SC_2_PBS
+const SC_MESSAGE_PASSING = __SC_MESSAGE_PASSING
+const SC_LEVEL1_ICACHE_LINESIZE = __SC_LEVEL1_ICACHE_LINESIZE
+const SC_PRIORITIZED_IO = __SC_PRIORITIZED_IO
+const SC_2_FORT_DEV = __SC_2_FORT_DEV
+const SC_JOB_CONTROL = __SC_JOB_CONTROL
+const SC_MEMLOCK_RANGE = __SC_MEMLOCK_RANGE
+const SC_THREAD_THREADS_MAX = __SC_THREAD_THREADS_MAX
+const SC_THREAD_ROBUST_PRIO_INHERIT = __SC_THREAD_ROBUST_PRIO_INHERIT
+const SC_USER_GROUPS_R = __SC_USER_GROUPS_R
+const SC_IOV_MAX = __SC_IOV_MAX
+const SC_V7_ILP32_OFF32 = __SC_V7_ILP32_OFF32
+const SC_PII_XTI = __SC_PII_XTI
+const SC_FIFO = __SC_FIFO
+const SC_XOPEN_LEGACY = __SC_XOPEN_LEGACY
+const SC_SELECT = __SC_SELECT
+const SC_PII_INTERNET_DGRAM = __SC_PII_INTERNET_DGRAM
+const SC_FD_MGMT = __SC_FD_MGMT
+const SC_TRACE_LOG = __SC_TRACE_LOG
+const SC_THREAD_PRIORITY_SCHEDULING = __SC_THREAD_PRIORITY_SCHEDULING
+const SC_DELAYTIMER_MAX = __SC_DELAYTIMER_MAX
+const SC_BASE = __SC_BASE
+const SC_SCHAR_MAX = __SC_SCHAR_MAX
+const SC_CLK_TCK = __SC_CLK_TCK
+const SC_LONG_BIT = __SC_LONG_BIT
+const SC_XOPEN_REALTIME = __SC_XOPEN_REALTIME
+const SC_LEVEL3_CACHE_SIZE = __SC_LEVEL3_CACHE_SIZE
+const SC_MEMORY_PROTECTION = __SC_MEMORY_PROTECTION
+const SC_FILE_ATTRIBUTES = __SC_FILE_ATTRIBUTES
+const SC_LINE_MAX = __SC_LINE_MAX
+const SC_SCHAR_MIN = __SC_SCHAR_MIN
+const SC_NL_MSGMAX = __SC_NL_MSGMAX
+const SC_LEVEL2_CACHE_LINESIZE = __SC_LEVEL2_CACHE_LINESIZE
+const SC_TRACE_NAME_MAX = __SC_TRACE_NAME_MAX
+const SC_NL_SETMAX = __SC_NL_SETMAX
+const SC_PII_INTERNET_STREAM = __SC_PII_INTERNET_STREAM
+const SC_PII_OSI = __SC_PII_OSI
+const SC_LEVEL2_CACHE_ASSOC = __SC_LEVEL2_CACHE_ASSOC
+const SC_V7_ILP32_OFFBIG = __SC_V7_ILP32_OFFBIG
+const SC_REGEXP = __SC_REGEXP
+const SC_UIO_MAXIOV = __SC_UIO_MAXIOV
+const SC_THREAD_SPORADIC_SERVER = __SC_THREAD_SPORADIC_SERVER
+const SC_STREAMS = __SC_STREAMS
+const SC_TRACE_USER_EVENT_MAX = __SC_TRACE_USER_EVENT_MAX
+const SC_READER_WRITER_LOCKS = __SC_READER_WRITER_LOCKS
+const SC_ULONG_MAX = __SC_ULONG_MAX
+const SC_PAGESIZE = __SC_PAGESIZE
+const SC_XOPEN_STREAMS = __SC_XOPEN_STREAMS
+const SC_RTSIG_MAX = __SC_RTSIG_MAX
+const SC_THREAD_PROCESS_SHARED = __SC_THREAD_PROCESS_SHARED
+const SC_FILE_LOCKING = __SC_FILE_LOCKING
+const SC_BC_BASE_MAX = __SC_BC_BASE_MAX
+const SC_NL_NMAX = __SC_NL_NMAX
+const SC_NPROCESSORS_CONF = __SC_NPROCESSORS_CONF
+const SC_SEM_NSEMS_MAX = __SC_SEM_NSEMS_MAX
+const SC_2_PBS_MESSAGE = __SC_2_PBS_MESSAGE
+const SC_REGEX_VERSION = __SC_REGEX_VERSION
+const SC_V6_LP64_OFF64 = __SC_V6_LP64_OFF64
+const SC_CLOCK_SELECTION = __SC_CLOCK_SELECTION
+const SC_NL_TEXTMAX = __SC_NL_TEXTMAX
+const SC_FSYNC = __SC_FSYNC
+const SC_MONOTONIC_CLOCK = __SC_MONOTONIC_CLOCK
+const SC_MQ_PRIO_MAX = __SC_MQ_PRIO_MAX
+const SC_CHILD_MAX = __SC_CHILD_MAX
+const SC_RE_DUP_MAX = __SC_RE_DUP_MAX
+const SC_NPROCESSORS_ONLN = __SC_NPROCESSORS_ONLN
+const SC_LEVEL4_CACHE_LINESIZE = __SC_LEVEL4_CACHE_LINESIZE
+const SC_CHARCLASS_NAME_MAX = __SC_CHARCLASS_NAME_MAX
+const SC_EQUIV_CLASS_MAX = __SC_EQUIV_CLASS_MAX
+const SC_TIMERS = __SC_TIMERS
+const SC_MEMLOCK = __SC_MEMLOCK
+const SC_V6_ILP32_OFF32 = __SC_V6_ILP32_OFF32
+const SC_CHAR_MAX = __SC_CHAR_MAX
+const SC_XOPEN_XPG2 = __SC_XOPEN_XPG2
+const SC_XOPEN_XPG3 = __SC_XOPEN_XPG3
+const SC_XOPEN_XPG4 = __SC_XOPEN_XPG4
+const SC_CHAR_BIT = __SC_CHAR_BIT
+const SC_SEMAPHORES = __SC_SEMAPHORES
+const SC_C_LANG_SUPPORT = __SC_C_LANG_SUPPORT
+const SC_PII_OSI_COTS = __SC_PII_OSI_COTS
+const SC_AIO_MAX = __SC_AIO_MAX
+const SC_FILE_SYSTEM = __SC_FILE_SYSTEM
+const SC_XBS5_ILP32_OFF32 = __SC_XBS5_ILP32_OFF32
+const SC_CHAR_MIN = __SC_CHAR_MIN
+const SC_XOPEN_REALTIME_THREADS = __SC_XOPEN_REALTIME_THREADS
+const SC_AVPHYS_PAGES = __SC_AVPHYS_PAGES
+const SC_THREAD_ATTR_STACKSIZE = __SC_THREAD_ATTR_STACKSIZE
+const SC_TZNAME_MAX = __SC_TZNAME_MAX
+const SC_TRACE = __SC_TRACE
+const SC_THREAD_DESTRUCTOR_ITERATIONS = __SC_THREAD_DESTRUCTOR_ITERATIONS
+const SC_XOPEN_CRYPT = __SC_XOPEN_CRYPT
+const SC_XBS5_LPBIG_OFFBIG = __SC_XBS5_LPBIG_OFFBIG
+const SC_WORD_BIT = __SC_WORD_BIT
+const SC_NETWORKING = __SC_NETWORKING
+const SC_XOPEN_SHM = __SC_XOPEN_SHM
+const SC_USER_GROUPS = __SC_USER_GROUPS
+const SC_CPUTIME = __SC_CPUTIME
+const SC_GETPW_R_SIZE_MAX = __SC_GETPW_R_SIZE_MAX
+const SC_XOPEN_XCU_VERSION = __SC_XOPEN_XCU_VERSION
+const SC_THREAD_CPUTIME = __SC_THREAD_CPUTIME
+const SC_XBS5_LP64_OFF64 = __SC_XBS5_LP64_OFF64
+const SC_THREAD_ATTR_STACKADDR = __SC_THREAD_ATTR_STACKADDR
+const SC_THREAD_STACK_MIN = __SC_THREAD_STACK_MIN
+const SC_TRACE_EVENT_FILTER = __SC_TRACE_EVENT_FILTER
+const SC_MULTI_PROCESS = __SC_MULTI_PROCESS
+const SC_2_UPE = __SC_2_UPE
+const SC_STREAM_MAX = __SC_STREAM_MAX
+const SC_MAPPED_FILES = __SC_MAPPED_FILES
+const SC_UCHAR_MAX = __SC_UCHAR_MAX
+const SC_PII = __SC_PII
+const SC_THREAD_PRIO_PROTECT = __SC_THREAD_PRIO_PROTECT
+const SC_PHYS_PAGES = __SC_PHYS_PAGES
+const SC_TRACE_EVENT_NAME_MAX = __SC_TRACE_EVENT_NAME_MAX
+const SC_REALTIME_SIGNALS = __SC_REALTIME_SIGNALS
+const SC_TRACE_SYS_MAX = __SC_TRACE_SYS_MAX
+const SC_2_VERSION = __SC_2_VERSION
+const SC_ASYNCHRONOUS_IO = __SC_ASYNCHRONOUS_IO
+const SC_DEVICE_SPECIFIC_R = __SC_DEVICE_SPECIFIC_R
+const SC_2_CHAR_TERM = __SC_2_CHAR_TERM
+const SC_V6_LPBIG_OFFBIG = __SC_V6_LPBIG_OFFBIG
+const SC_HOST_NAME_MAX = __SC_HOST_NAME_MAX
+const SC_PII_OSI_CLTS = __SC_PII_OSI_CLTS
+const SC_NL_ARGMAX = __SC_NL_ARGMAX
+const SC_NZERO = __SC_NZERO
+const SC_AIO_LISTIO_MAX = __SC_AIO_LISTIO_MAX
+const SC_UINT_MAX = __SC_UINT_MAX
+const SC_PII_SOCKET = __SC_PII_SOCKET
+const SC_MB_LEN_MAX = __SC_MB_LEN_MAX
+const SC_2_C_DEV = __SC_2_C_DEV
+const SC_SEM_VALUE_MAX = __SC_SEM_VALUE_MAX
+const SC_LEVEL1_ICACHE_ASSOC = __SC_LEVEL1_ICACHE_ASSOC
+const SC_SHRT_MAX = __SC_SHRT_MAX
+const SCHED_H = __SCHED_H
+const SC_2_FORT_RUN = __SC_2_FORT_RUN
+const SC_OPEN_MAX = __SC_OPEN_MAX
+const SC_INT_MAX = __SC_INT_MAX
+const SC_LEVEL2_CACHE_SIZE = __SC_LEVEL2_CACHE_SIZE
+const SC_LEVEL1_DCACHE_LINESIZE = __SC_LEVEL1_DCACHE_LINESIZE
+const SC_SHRT_MIN = __SC_SHRT_MIN
+const SC_BC_SCALE_MAX = __SC_BC_SCALE_MAX
+const SC_PII_OSI_M = __SC_PII_OSI_M
+const SC_INT_MIN = __SC_INT_MIN
+const SC_THREAD_KEYS_MAX = __SC_THREAD_KEYS_MAX
+const SC_2_LOCALEDEF = __SC_2_LOCALEDEF
+const SC_SPAWN = __SC_SPAWN
+const SC_SYSTEM_DATABASE = __SC_SYSTEM_DATABASE
+const SC_THREADS = __SC_THREADS
+const SC_THREAD_SAFE_FUNCTIONS = __SC_THREAD_SAFE_FUNCTIONS
+const SC_BC_DIM_MAX = __SC_BC_DIM_MAX
+const SC_2_PBS_ACCOUNTING = __SC_2_PBS_ACCOUNTING
+const SC_LEVEL4_CACHE_ASSOC = __SC_LEVEL4_CACHE_ASSOC
+const SC_LEVEL4_CACHE_SIZE = __SC_LEVEL4_CACHE_SIZE
+const PC_REC_XFER_ALIGN = __PC_REC_XFER_ALIGN
+const PC_VDISABLE = __PC_VDISABLE
+const PC_FILESIZEBITS = __PC_FILESIZEBITS
+const PC_PIPE_BUF = __PC_PIPE_BUF
+const PC_ASYNC_IO = __PC_ASYNC_IO
+const PC_NO_TRUNC = __PC_NO_TRUNC
+const PC_REC_MAX_XFER_SIZE = __PC_REC_MAX_XFER_SIZE
+const PC_MAX_CANON = __PC_MAX_CANON
+const PC_REC_INCR_XFER_SIZE = __PC_REC_INCR_XFER_SIZE
+const PC_SYMLINK_MAX = __PC_SYMLINK_MAX
+const PC_LINK_MAX = __PC_LINK_MAX
+const PC_REC_MIN_XFER_SIZE = __PC_REC_MIN_XFER_SIZE
+const PC_MAX_INPUT = __PC_MAX_INPUT
+const PC_SOCK_MAXBUF = __PC_SOCK_MAXBUF
+const PC_PATH_MAX = __PC_PATH_MAX
+const PC_PRIO_IO = __PC_PRIO_IO
+const PC_ALLOC_SIZE_MIN = __PC_ALLOC_SIZE_MIN
+const PC_CHOWN_RESTRICTED = __PC_CHOWN_RESTRICTED
+const PC_SYNC_IO = __PC_SYNC_IO
+const PC_2_SYMLINKS = __PC_2_SYMLINKS
+const PC_NAME_MAX = __PC_NAME_MAX
+const PathMax = _PATH_MAX
+const EPOLLMSG = _EPOLLMSG
+const EPOLLRDBAND = _EPOLLRDBAND
+const EPOLLWRBAND = _EPOLLWRBAND
+const EPOLL_CTL_DEL = _EPOLL_CTL_DEL
+const EPOLLRDNORM = _EPOLLRDNORM
+const EPOLL_CLOEXEC = _EPOLL_CLOEXEC
+const EPOLLWRNORM = _EPOLLWRNORM
+const EPOLL_CTL_ADD = _EPOLL_CTL_ADD
+const EPOLLONESHOT = _EPOLLONESHOT
+const EPOLLOUT = _EPOLLOUT
+const EPOLLIN = _EPOLLIN
+const EPOLL_CTL_MOD = _EPOLL_CTL_MOD
+const EPOLLEXCLUSIVE = _EPOLLEXCLUSIVE
+const EPOLLRDHUP = _EPOLLRDHUP
+const EPOLLHUP = _EPOLLHUP
+const EPOLLERR = _EPOLLERR
+const EPOLLPRI = _EPOLLPRI
+const EPOLLWAKEUP = _EPOLLWAKEUP
+const EPOLLET = _EPOLLET
+const PR_CAP_AMBIENT_IS_SET = _PR_CAP_AMBIENT_IS_SET
+const PR_GET_FPEMU = _PR_GET_FPEMU
+const PR_SPEC_ENABLE = _PR_SPEC_ENABLE
+const PR_SET_NAME = _PR_SET_NAME
+const PR_GET_FPEXC = _PR_GET_FPEXC
+const PR_SVE_GET_VL = _PR_SVE_GET_VL
+const PR_SVE_VL_INHERIT = _PR_SVE_VL_INHERIT
+const PR_MPX_ENABLE_MANAGEMENT = _PR_MPX_ENABLE_MANAGEMENT
+const PR_GET_TAGGED_ADDR_CTRL = _PR_GET_TAGGED_ADDR_CTRL
+const PR_GET_DUMPABLE = _PR_GET_DUMPABLE
+const PR_SET_TIMING = _PR_SET_TIMING
+const PR_CAPBSET_READ = _PR_CAPBSET_READ
+const PR_PAC_APDAKEY = _PR_PAC_APDAKEY
+const PR_GET_NO_NEW_PRIVS = _PR_GET_NO_NEW_PRIVS
+const PR_SET_SECUREBITS = _PR_SET_SECUREBITS
+const PR_SET_UNALIGN = _PR_SET_UNALIGN
+const PR_MCE_KILL = _PR_MCE_KILL
+const PR_MCE_KILL_LATE = _PR_MCE_KILL_LATE
+const PR_SET_MM_START_CODE = _PR_SET_MM_START_CODE
+const PR_CAP_AMBIENT_LOWER = _PR_CAP_AMBIENT_LOWER
+const PR_SET_FPEMU = _PR_SET_FPEMU
+const PR_TASK_PERF_EVENTS_DISABLE = _PR_TASK_PERF_EVENTS_DISABLE
+const PR_PAC_APGAKEY = _PR_PAC_APGAKEY
+const PR_PAC_APIBKEY = _PR_PAC_APIBKEY
+const PR_GET_SPECULATION_CTRL = _PR_GET_SPECULATION_CTRL
+const PR_SET_MM_ARG_START = _PR_SET_MM_ARG_START
+const PR_SPEC_DISABLE_NOEXEC = _PR_SPEC_DISABLE_NOEXEC
+const PR_SET_FPEXC = _PR_SET_FPEXC
+const PR_CAP_AMBIENT_RAISE = _PR_CAP_AMBIENT_RAISE
+const PR_FPEMU_NOPRINT = _PR_FPEMU_NOPRINT
+const PR_MCE_KILL_GET = _PR_MCE_KILL_GET
+const PR_SET_THP_DISABLE = _PR_SET_THP_DISABLE
+const PR_FP_EXC_INV = _PR_FP_EXC_INV
+const PR_UNALIGN_NOPRINT = _PR_UNALIGN_NOPRINT
+const PR_ENDIAN_LITTLE = _PR_ENDIAN_LITTLE
+const PR_PAC_RESET_KEYS = _PR_PAC_RESET_KEYS
+const PR_SPEC_NOT_AFFECTED = _PR_SPEC_NOT_AFFECTED
+const PR_FP_EXC_PRECISE = _PR_FP_EXC_PRECISE
+const PR_SET_SECCOMP = _PR_SET_SECCOMP
+const PR_SET_MM_ENV_END = _PR_SET_MM_ENV_END
+const PR_SPEC_PRCTL = _PR_SPEC_PRCTL
+const PR_TIMING_TIMESTAMP = _PR_TIMING_TIMESTAMP
+const PR_CAP_AMBIENT = _PR_CAP_AMBIENT
+const PR_SET_MM_START_STACK = _PR_SET_MM_START_STACK
+const PR_GET_KEEPCAPS = _PR_GET_KEEPCAPS
+const PR_SPEC_STORE_BYPASS = _PR_SPEC_STORE_BYPASS
+const PR_GET_PDEATHSIG = _PR_GET_PDEATHSIG
+const PR_SET_MM_AUXV = _PR_SET_MM_AUXV
+const PR_SET_PDEATHSIG = _PR_SET_PDEATHSIG
+const PR_SVE_SET_VL = _PR_SVE_SET_VL
+const PR_GET_TIMERSLACK = _PR_GET_TIMERSLACK
+const PR_SET_MM_END_CODE = _PR_SET_MM_END_CODE
+const PR_SET_MM_ENV_START = _PR_SET_MM_ENV_START
+const PR_GET_TSC = _PR_GET_TSC
+const PR_GET_SECUREBITS = _PR_GET_SECUREBITS
+const PR_SET_KEEPCAPS = _PR_SET_KEEPCAPS
+const PR_MCE_KILL_EARLY = _PR_MCE_KILL_EARLY
+const PR_SET_TAGGED_ADDR_CTRL = _PR_SET_TAGGED_ADDR_CTRL
+const PR_CAP_AMBIENT_CLEAR_ALL = _PR_CAP_AMBIENT_CLEAR_ALL
+const PR_SET_FP_MODE = _PR_SET_FP_MODE
+const PR_SET_MM_EXE_FILE = _PR_SET_MM_EXE_FILE
+const PR_PAC_APDBKEY = _PR_PAC_APDBKEY
+const PR_MPX_DISABLE_MANAGEMENT = _PR_MPX_DISABLE_MANAGEMENT
+const PR_SET_MM_MAP_SIZE = _PR_SET_MM_MAP_SIZE
+const PR_GET_NAME = _PR_GET_NAME
+const PR_SPEC_FORCE_DISABLE = _PR_SPEC_FORCE_DISABLE
+const PR_ENDIAN_BIG = _PR_ENDIAN_BIG
+const PR_SPEC_INDIRECT_BRANCH = _PR_SPEC_INDIRECT_BRANCH
+const PR_FP_EXC_DISABLED = _PR_FP_EXC_DISABLED
+const PR_SET_TIMERSLACK = _PR_SET_TIMERSLACK
+const PR_SET_TSC = _PR_SET_TSC
+const PR_MCE_KILL_SET = _PR_MCE_KILL_SET
+const PR_GET_THP_DISABLE = _PR_GET_THP_DISABLE
+const PR_GET_ENDIAN = _PR_GET_ENDIAN
+const PR_SPEC_DISABLE = _PR_SPEC_DISABLE
+const PR_MCE_KILL_CLEAR = _PR_MCE_KILL_CLEAR
+const PR_SET_SPECULATION_CTRL = _PR_SET_SPECULATION_CTRL
+const PR_GET_TID_ADDRESS = _PR_GET_TID_ADDRESS
+const PR_TASK_PERF_EVENTS_ENABLE = _PR_TASK_PERF_EVENTS_ENABLE
+const PR_GET_CHILD_SUBREAPER = _PR_GET_CHILD_SUBREAPER
+const PR_TAGGED_ADDR_ENABLE = _PR_TAGGED_ADDR_ENABLE
+const PR_TSC_SIGSEGV = _PR_TSC_SIGSEGV
+const PR_GET_TIMING = _PR_GET_TIMING
+const PR_CAPBSET_DROP = _PR_CAPBSET_DROP
+const PR_SET_DUMPABLE = _PR_SET_DUMPABLE
+const PR_FP_EXC_UND = _PR_FP_EXC_UND
+const PR_GET_UNALIGN = _PR_GET_UNALIGN
+const PR_FP_EXC_RES = _PR_FP_EXC_RES
+const PR_FP_EXC_NONRECOV = _PR_FP_EXC_NONRECOV
+const PR_FPEMU_SIGFPE = _PR_FPEMU_SIGFPE
+const PR_SET_MM_START_DATA = _PR_SET_MM_START_DATA
+const PR_SET_ENDIAN = _PR_SET_ENDIAN
+const PR_SVE_VL_LEN_MASK = _PR_SVE_VL_LEN_MASK
+const PR_SET_MM = _PR_SET_MM
+const PR_SET_CHILD_SUBREAPER = _PR_SET_CHILD_SUBREAPER
+const PR_FP_MODE_FRE = _PR_FP_MODE_FRE
+const PR_SET_MM_ARG_END = _PR_SET_MM_ARG_END
+const PR_FP_EXC_SW_ENABLE = _PR_FP_EXC_SW_ENABLE
+const PR_TSC_ENABLE = _PR_TSC_ENABLE
+const PR_PAC_APIAKEY = _PR_PAC_APIAKEY
+const PR_GET_SECCOMP = _PR_GET_SECCOMP
+const PR_FP_EXC_ASYNC = _PR_FP_EXC_ASYNC
+const PR_SET_NO_NEW_PRIVS = _PR_SET_NO_NEW_PRIVS
+const PR_FP_EXC_DIV = _PR_FP_EXC_DIV
+const PR_FP_MODE_FR = _PR_FP_MODE_FR
+const PR_SET_MM_MAP = _PR_SET_MM_MAP
+const PR_UNALIGN_SIGBUS = _PR_UNALIGN_SIGBUS
+const PR_SVE_SET_VL_ONEXEC = _PR_SVE_SET_VL_ONEXEC
+const PR_FP_EXC_OVF = _PR_FP_EXC_OVF
+const PR_TIMING_STATISTICAL = _PR_TIMING_STATISTICAL
+const PR_SET_MM_START_BRK = _PR_SET_MM_START_BRK
+const PR_ENDIAN_PPC_LITTLE = _PR_ENDIAN_PPC_LITTLE
+const PR_SET_MM_END_DATA = _PR_SET_MM_END_DATA
+const PR_SET_MM_BRK = _PR_SET_MM_BRK
+const PR_GET_FP_MODE = _PR_GET_FP_MODE
+const PR_SET_PTRACER = _PR_SET_PTRACER
+const PR_MCE_KILL_DEFAULT = _PR_MCE_KILL_DEFAULT
+const PTRACE_O_TRACEEXEC = _PTRACE_O_TRACEEXEC
+const PTRACE_O_TRACEEXIT = _PTRACE_O_TRACEEXIT
+const PTRACE_SETOPTIONS = _PTRACE_SETOPTIONS
+const PTRACE_CONT = _PTRACE_CONT
+const PTRACE_PEEKUSR = _PTRACE_PEEKUSR
+const PTRACE_SYSEMU_SINGLESTEP = _PTRACE_SYSEMU_SINGLESTEP
+const PTRACE_SYSCALL_INFO_NONE = _PTRACE_SYSCALL_INFO_NONE
+const PTRACE_INTERRUPT = _PTRACE_INTERRUPT
+const PTRACE_DETACH = _PTRACE_DETACH
+const PTRACE_EVENTMSG_SYSCALL_EXIT = _PTRACE_EVENTMSG_SYSCALL_EXIT
+const PTRACE_SETFPXREGS = _PTRACE_SETFPXREGS
+const PTRACE_SETSIGMASK = _PTRACE_SETSIGMASK
+const PTRACE_O_EXITKILL = _PTRACE_O_EXITKILL
+const PTRACE_LISTEN = _PTRACE_LISTEN
+const PTRACE_PEEKSIGINFO = _PTRACE_PEEKSIGINFO
+const PTRACE_SECCOMP_GET_METADATA = _PTRACE_SECCOMP_GET_METADATA
+const PTRACE_SETSIGINFO = _PTRACE_SETSIGINFO
+const PTRACE_GETFPREGS = _PTRACE_GETFPREGS
+const PTRACE_O_TRACESYSGOOD = _PTRACE_O_TRACESYSGOOD
+const PTRACE_KILL = _PTRACE_KILL
+const PTRACE_SYSCALL_INFO_ENTRY = _PTRACE_SYSCALL_INFO_ENTRY
+const PTRACE_POKEDATA = _PTRACE_POKEDATA
+const PTRACE_POKEUSER = _PTRACE_POKEUSER
+const PTRACE_SEIZE = _PTRACE_SEIZE
+const PTRACE_EVENT_FORK = _PTRACE_EVENT_FORK
+const PTRACE_GETSIGINFO = _PTRACE_GETSIGINFO
+const PTRACE_EVENT_STOP = _PTRACE_EVENT_STOP
+const PTRACE_EVENT_EXEC = _PTRACE_EVENT_EXEC
+const PTRACE_SYSCALL_INFO_EXIT = _PTRACE_SYSCALL_INFO_EXIT
+const PTRACE_EVENT_VFORK = _PTRACE_EVENT_VFORK
+const PTRACE_EVENT_EXIT = _PTRACE_EVENT_EXIT
+const PTRACE_O_SUSPEND_SECCOMP = _PTRACE_O_SUSPEND_SECCOMP
+const PTRACE_SETFPREGS = _PTRACE_SETFPREGS
+const PTRACE_TRACEME = _PTRACE_TRACEME
+const PTRACE_ARCH_PRCTL = _PTRACE_ARCH_PRCTL
+const PTRACE_O_TRACESECCOMP = _PTRACE_O_TRACESECCOMP
+const PTRACE_PEEKTEXT = _PTRACE_PEEKTEXT
+const PTRACE_GETREGS = _PTRACE_GETREGS
+const PTRACE_O_MASK = _PTRACE_O_MASK
+const PTRACE_SET_THREAD_AREA = _PTRACE_SET_THREAD_AREA
+const PTRACE_PEEKSIGINFO_SHARED = _PTRACE_PEEKSIGINFO_SHARED
+const PTRACE_O_TRACEVFORK = _PTRACE_O_TRACEVFORK
+const PTRACE_GETREGSET = _PTRACE_GETREGSET
+const PTRACE_EVENT_CLONE = _PTRACE_EVENT_CLONE
+const PTRACE_SETREGSET = _PTRACE_SETREGSET
+const PTRACE_PEEKDATA = _PTRACE_PEEKDATA
+const PTRACE_PEEKUSER = _PTRACE_PEEKUSER
+const PTRACE_GETFPXREGS = _PTRACE_GETFPXREGS
+const PTRACE_GETSIGMASK = _PTRACE_GETSIGMASK
+const PTRACE_SYSEMU = _PTRACE_SYSEMU
+const PTRACE_EVENTMSG_SYSCALL_ENTRY = _PTRACE_EVENTMSG_SYSCALL_ENTRY
+const PTRACE_ATTACH = _PTRACE_ATTACH
+const PTRACE_POKEUSR = _PTRACE_POKEUSR
+const PTRACE_EVENT_VFORK_DONE = _PTRACE_EVENT_VFORK_DONE
+const PTRACE_SECCOMP_GET_FILTER = _PTRACE_SECCOMP_GET_FILTER
+const PTRACE_EVENT_SECCOMP = _PTRACE_EVENT_SECCOMP
+const PTRACE_SINGLESTEP = _PTRACE_SINGLESTEP
+const PTRACE_SYSCALL_INFO_SECCOMP = _PTRACE_SYSCALL_INFO_SECCOMP
+const PTRACE_POKETEXT = _PTRACE_POKETEXT
+const PTRACE_SETREGS = _PTRACE_SETREGS
+const PTRACE_SINGLEBLOCK = _PTRACE_SINGLEBLOCK
+const PTRACE_O_TRACECLONE = _PTRACE_O_TRACECLONE
+const PTRACE_OLDSETOPTIONS = _PTRACE_OLDSETOPTIONS
+const PTRACE_O_TRACEVFORKDONE = _PTRACE_O_TRACEVFORKDONE
+const PTRACE_GET_THREAD_AREA = _PTRACE_GET_THREAD_AREA
+const PTRACE_O_TRACEFORK = _PTRACE_O_TRACEFORK
+const PTRACE_GET_SYSCALL_INFO = _PTRACE_GET_SYSCALL_INFO
+const PTRACE_SYSCALL = _PTRACE_SYSCALL
+const PTRACE_GETEVENTMSG = _PTRACE_GETEVENTMSG
+type PtraceRegs struct { R15 uint64; R14 uint64; R13 uint64; R12 uint64; Rbp uint64; Rbx uint64; R11 uint64; R10 uint64; R9 uint64; R8 uint64; Rax uint64; Rcx uint64; Rdx uint64; Rsi uint64; Rdi uint64; Orig_rax uint64; Rip uint64; Cs uint64; Eflags uint64; Rsp uint64; Ss uint64; Fs_base uint64; Gs_base uint64; Ds uint64; Es uint64; Fs uint64; Gs uint64; }
+type Size_t _size_t
+type Ssize_t _ssize_t
+type Offset_t _off64_t
+type Mode_t _mode_t
+type Pid_t _pid_t
+type Uid_t _uid_t
+type Gid_t _gid_t
+type Socklen_t _socklen_t
+type _C_int int32
+type _C_uint uint32
+type _C_long int64
+type _C_ulong uint64
+type Time_t _time_t
+type Timeval_sec_t = int64
+type Timeval_usec_t = int64
+type Timeval struct { Sec Timeval_sec_t; Usec Timeval_usec_t; }
+type Timespec_sec_t = int64
+type Timespec_nsec_t = int64
+type Timespec struct { Sec Timespec_sec_t; Nsec Timespec_nsec_t; }
+type Tms struct { Utime int64; Stime int64; Cutime int64; Cstime int64; }
+type Stat_t struct { Dev uint64; Ino uint64; Nlink uint64; Mode uint32; Uid uint32; Gid uint32; __pad0 int32; Rdev uint64; Size int64; Blksize int64; Blocks int64; Atim Timespec; Mtim Timespec; Ctim Timespec; __glibc_reserved [2+1]int64; }
+type Dirent struct { Ino uint64; Off int64; Reclen uint16; Type uint8; Name [255+1]byte; Godump_0_pad [5]byte; }
+type DIR _DIR
+const DT_REG = _DT_REG
+const DT_DIR = _DT_DIR
+const DT_LNK = _DT_LNK
+const DT_UNKNOWN = _DT_UNKNOWN
+const DT_BLK = _DT_BLK
+const DT_SOCK = _DT_SOCK
+const DT_FIFO = _DT_FIFO
+const DT_WHT = _DT_WHT
+const DT_CHR = _DT_CHR
+type Rusage struct { Utime Timeval; Stime Timeval; Maxrss int64; Ixrss int64; Idrss int64; Isrss int64; Minflt int64; Majflt int64; Nswap int64; Inblock int64; Oublock int64; Msgsnd int64; Msgrcv int64; Nsignals int64; Nvcsw int64; Nivcsw int64; }
+const RUSAGE_THREAD = _RUSAGE_THREAD
+const RUSAGE_SELF = _RUSAGE_SELF
+const RUSAGE_CHILDREN = _RUSAGE_CHILDREN
+type Utsname struct { Sysname [64+1]int8; Nodename [64+1]int8; Release [64+1]int8; Version [64+1]int8; Machine [64+1]int8; Domainname [64+1]int8; }
+type Iovec_len_t uint64
+type Iovec struct { Base *byte; Len Iovec_len_t; }
+type Msghdr_controllen_t uint64
+type Msghdr struct { Name *byte; Namelen uint32; Iov *Iovec; Iovlen uint64; Control *byte; Controllen Msghdr_controllen_t; Flags int32; Godump_0_pad [4]byte; }
+const MSG_CONFIRM = _MSG_CONFIRM
+const MSG_RST = _MSG_RST
+const MSG_MORE = _MSG_MORE
+const MSG_DONTWAIT = _MSG_DONTWAIT
+const MSG_FASTOPEN = _MSG_FASTOPEN
+const MSG_OOB = _MSG_OOB
+const MSG_WAITFORONE = _MSG_WAITFORONE
+const MSG_WAITALL = _MSG_WAITALL
+const MSG_CTRUNC = _MSG_CTRUNC
+const MSG_SYN = _MSG_SYN
+const MSG_DONTROUTE = _MSG_DONTROUTE
+const MSG_PEEK = _MSG_PEEK
+const MSG_ZEROCOPY = _MSG_ZEROCOPY
+const MSG_EOR = _MSG_EOR
+const MSG_PROXY = _MSG_PROXY
+const MSG_BATCH = _MSG_BATCH
+const MSG_NOSIGNAL = _MSG_NOSIGNAL
+const MSG_TRUNC = _MSG_TRUNC
+const MSG_ERRQUEUE = _MSG_ERRQUEUE
+const MSG_FIN = _MSG_FIN
+const MSG_TRYHARD = _MSG_TRYHARD
+const MSG_CMSG_CLOEXEC = _MSG_CMSG_CLOEXEC
+type Cmsghdr_len_t uint64
+type Cmsghdr struct { Len Cmsghdr_len_t; Level int32; Type int32; __cmsg_data [0]uint8; }
+const SCM_RIGHTS = _SCM_RIGHTS
+const SCM_CREDENTIALS = _SCM_CREDENTIALS
+const SCM_TIMESTAMPING_OPT_STATS = _SCM_TIMESTAMPING_OPT_STATS
+const SCM_TIMESTAMPNS = _SCM_TIMESTAMPNS
+const SCM_TXTIME = _SCM_TXTIME
+const SCM_TIMESTAMP = _SCM_TIMESTAMP
+const SCM_TIMESTAMPING = _SCM_TIMESTAMPING
+const SCM_TIMESTAMPING_PKTINFO = _SCM_TIMESTAMPING_PKTINFO
+const SCM_WIFI_STATUS = _SCM_WIFI_STATUS
+type Ucred struct { Pid int32; Uid uint32; Gid uint32; }
+type IPMreq struct { Multiaddr [4]byte; Interface [4]byte; }
+type IPv6Mreq struct { Multiaddr [16]byte; Interface uint32; }
+type IPMreqn struct { Multiaddr [4]byte; Address [4]byte; Ifindex int32; }
+type ICMPv6Filter struct { icmp6_Filt [7+1]uint32; }
+type IPv6MTUInfo struct { Addr RawSockaddrInet6; Mtu uint32; }
+type fds_bits_type int64
+type Addrinfo struct { Ai_flags int32; Ai_family int32; Ai_socktype int32; Ai_protocol int32; Ai_addrlen uint32; Ai_addr *_sockaddr; Ai_canonname *int8; Ai_next *Addrinfo; }
+const AI_CANONNAME = _AI_CANONNAME
+const AI_ADDRCONFIG = _AI_ADDRCONFIG
+const AI_PASSIVE = _AI_PASSIVE
+const AI_ALL = _AI_ALL
+const AI_NUMERICHOST = _AI_NUMERICHOST
+const AI_NUMERICSERV = _AI_NUMERICSERV
+const AI_V4MAPPED = _AI_V4MAPPED
+const AI_CANONIDN = _AI_CANONIDN
+const AI_IDN = _AI_IDN
+const EAI_ADDRFAMILY = _EAI_ADDRFAMILY
+const EAI_INPROGRESS = _EAI_INPROGRESS
+const EAI_MEMORY = _EAI_MEMORY
+const EAI_OVERFLOW = _EAI_OVERFLOW
+const EAI_CANCELED = _EAI_CANCELED
+const EAI_SOCKTYPE = _EAI_SOCKTYPE
+const EAI_FAMILY = _EAI_FAMILY
+const EAI_INTR = _EAI_INTR
+const EAI_SYSTEM = _EAI_SYSTEM
+const EAI_NODATA = _EAI_NODATA
+const EAI_NONAME = _EAI_NONAME
+const EAI_NOTCANCELED = _EAI_NOTCANCELED
+const EAI_FAIL = _EAI_FAIL
+const EAI_SERVICE = _EAI_SERVICE
+const EAI_AGAIN = _EAI_AGAIN
+const EAI_BADFLAGS = _EAI_BADFLAGS
+const EAI_ALLDONE = _EAI_ALLDONE
+const EAI_IDN_ENCODE = _EAI_IDN_ENCODE
+const NI_DGRAM = _NI_DGRAM
+const NI_NUMERICHOST = _NI_NUMERICHOST
+const NI_NOFQDN = _NI_NOFQDN
+const NI_MAXHOST = _NI_MAXHOST
+const NI_NAMEREQD = _NI_NAMEREQD
+const NI_NUMERICSERV = _NI_NUMERICSERV
+const NI_MAXSERV = _NI_MAXSERV
+const NI_IDN = _NI_IDN
+type Passwd struct { Pw_name *int8; Pw_passwd *int8; Pw_uid uint32; Pw_gid uint32; Pw_gecos *int8; Pw_dir *int8; Pw_shell *int8; }
+type Group struct { Gr_name *int8; Gr_passwd *int8; Gr_gid uint32; Gr_mem **int8; }
+const TIOCPKT_NOSTOP = _TIOCPKT_NOSTOP
+const TIOCSERGETMULTI = _TIOCSERGETMULTI
+const TIOCM_CTS = _TIOCM_CTS
+const TIOCGWINSZ = _TIOCGWINSZ
+const TIOCNOTTY = _TIOCNOTTY
+const TIOCVHANGUP = _TIOCVHANGUP
+const TIOCOUTQ = _TIOCOUTQ
+const TIOCCONS = _TIOCCONS
+const TIOCM_RI = _TIOCM_RI
+const TIOCM_SR = _TIOCM_SR
+const TIOCM_ST = _TIOCM_ST
+const TIOCM_RNG = _TIOCM_RNG
+const TIOCMBIC = _TIOCMBIC
+const TIOCMBIS = _TIOCMBIS
+const TIOCGICOUNT = _TIOCGICOUNT
+const TIOCSER_TEMT = _TIOCSER_TEMT
+const TIOCM_RTS = _TIOCM_RTS
+const TIOCSETD = _TIOCSETD
+const TIOCGRS485 = _TIOCGRS485
+const TIOCPKT_STOP = _TIOCPKT_STOP
+const TIOCEXCL = _TIOCEXCL
+const TIOCPKT_START = _TIOCPKT_START
+const TIOCPKT_FLUSHWRITE = _TIOCPKT_FLUSHWRITE
+const TIOCSWINSZ = _TIOCSWINSZ
+const TIOCM_DSR = _TIOCM_DSR
+const TIOCM_DTR = _TIOCM_DTR
+const TIOCSBRK = _TIOCSBRK
+const TIOCSSERIAL = _TIOCSSERIAL
+const TIOCGSERIAL = _TIOCGSERIAL
+const TIOCSSOFTCAR = _TIOCSSOFTCAR
+const TIOCSERSWILD = _TIOCSERSWILD
+const TIOCPKT_IOCTL = _TIOCPKT_IOCTL
+const TIOCMGET = _TIOCMGET
+const TIOCMIWAIT = _TIOCMIWAIT
+const TIOCSERGSTRUCT = _TIOCSERGSTRUCT
+const TIOCSERCONFIG = _TIOCSERCONFIG
+const TIOCSCTTY = _TIOCSCTTY
+const TIOCCBRK = _TIOCCBRK
+const TIOCGSOFTCAR = _TIOCGSOFTCAR
+const TIOCNXCL = _TIOCNXCL
+const TIOCSERSETMULTI = _TIOCSERSETMULTI
+const TIOCSERGETLSR = _TIOCSERGETLSR
+const TIOCPKT_DOSTOP = _TIOCPKT_DOSTOP
+const TIOCGSID = _TIOCGSID
+const TIOCSPGRP = _TIOCSPGRP
+const TIOCM_CD = _TIOCM_CD
+const TIOCSERGWILD = _TIOCSERGWILD
+const TIOCSTI = _TIOCSTI
+const TIOCGLCKTRMIOS = _TIOCGLCKTRMIOS
+const TIOCPKT_DATA = _TIOCPKT_DATA
+const TIOCM_LE = _TIOCM_LE
+const TIOCPKT_FLUSHREAD = _TIOCPKT_FLUSHREAD
+const TIOCSLCKTRMIOS = _TIOCSLCKTRMIOS
+const TIOCMSET = _TIOCMSET
+const TIOCGPGRP = _TIOCGPGRP
+const TIOCPKT = _TIOCPKT
+const TIOCGETD = _TIOCGETD
+const TIOCINQ = _TIOCINQ
+const TIOCSRS485 = _TIOCSRS485
+const TIOCM_CAR = _TIOCM_CAR
+const TIOCLINUX = _TIOCLINUX
+const TIOCGPTN = _TIOCGPTN_val
+const TIOCSPTLCK = _TIOCSPTLCK_val
+const TIOCGDEV = _TIOCGDEV_val
+const TIOCSIG = _TIOCSIG_val
+const TUNSETNOCSUM = _TUNSETNOCSUM_val
+const TUNSETDEBUG = _TUNSETDEBUG_val
+const TUNSETIFF = _TUNSETIFF_val
+const TUNSETPERSIST = _TUNSETPERSIST_val
+const TUNSETOWNER = _TUNSETOWNER_val
+const TUNSETLINK = _TUNSETLINK_val
+const TUNSETGROUP = _TUNSETGROUP_val
+const TUNGETFEATURES = _TUNGETFEATURES_val
+const TUNSETOFFLOAD = _TUNSETOFFLOAD_val
+const TUNSETTXFILTER = _TUNSETTXFILTER_val
+const TUNGETIFF = _TUNGETIFF_val
+const TUNGETSNDBUF = _TUNGETSNDBUF_val
+const TUNSETSNDBUF = _TUNSETSNDBUF_val
+const TUNATTACHFILTER = _TUNATTACHFILTER_val
+const TUNDETACHFILTER = _TUNDETACHFILTER_val
+const TUNGETVNETHDRSZ = _TUNGETVNETHDRSZ_val
+const TUNSETVNETHDRSZ = _TUNSETVNETHDRSZ_val
+const TUNSETQUEUE = _TUNSETQUEUE_val
+const TUNSETIFINDEX = _TUNSETIFINDEX_val
+const TUNGETFILTER = _TUNGETFILTER_val
+const TCSETAF = _TCSETAF
+const TCSETAW = _TCSETAW
+const TCSETSF = _TCSETSF
+const TCSETSW = _TCSETSW
+const TCSETXF = _TCSETXF
+const TCSETXW = _TCSETXW
+const TCGETA = _TCGETA
+const TCGETS = _TCGETS
+const TCGETX = _TCGETX
+const TCSETS = _TCSETS
+const TCSETX = _TCSETX
+const TCSETA = _TCSETA
+type NlMsghdr struct { Len uint32; Type uint16; Flags uint16; Seq uint32; Pid uint32; }
+const NLMSG_ALIGNTO = _NLMSG_ALIGNTO
+const NLMSG_DONE = _NLMSG_DONE
+const NLMSG_ERROR = _NLMSG_ERROR
+const NLM_F_REPLACE = _NLM_F_REPLACE
+const NLM_F_ATOMIC = _NLM_F_ATOMIC
+const NLM_F_ECHO = _NLM_F_ECHO
+const NLM_F_ROOT = _NLM_F_ROOT
+const NLM_F_ACK = _NLM_F_ACK
+const NLMSG_OVERRUN = _NLMSG_OVERRUN
+const NLMSGERR_ATTR_COOKIE = _NLMSGERR_ATTR_COOKIE
+const NLM_F_MATCH = _NLM_F_MATCH
+const NLMSGERR_ATTR_MAX = _NLMSGERR_ATTR_MAX
+const NLM_F_MULTI = _NLM_F_MULTI
+const NLMSGERR_ATTR_MSG = _NLMSGERR_ATTR_MSG
+const NLM_F_REQUEST = _NLM_F_REQUEST
+const NLMSG_NOOP = _NLMSG_NOOP
+const NLM_F_DUMP_INTR = _NLM_F_DUMP_INTR
+const NLM_F_ACK_TLVS = _NLM_F_ACK_TLVS
+const NLM_F_APPEND = _NLM_F_APPEND
+const NLMSGERR_ATTR_UNUSED = _NLMSGERR_ATTR_UNUSED
+const NLM_F_DUMP = _NLM_F_DUMP
+const NLM_F_CREATE = _NLM_F_CREATE
+const NLM_F_NONREC = _NLM_F_NONREC
+const NLM_F_CAPPED = _NLM_F_CAPPED
+const NLMSGERR_ATTR_OFFS = _NLMSGERR_ATTR_OFFS
+const NLMSG_MIN_TYPE = _NLMSG_MIN_TYPE
+const NLM_F_EXCL = _NLM_F_EXCL
+const NLM_F_DUMP_FILTERED = _NLM_F_DUMP_FILTERED
+const NLMSG_HDRLEN = (_sizeof_nlmsghdr + (NLMSG_ALIGNTO-1)) &^ (NLMSG_ALIGNTO-1)
+type RtMsg struct { Family uint8; Dst_len uint8; Src_len uint8; Tos uint8; Table uint8; Protocol uint8; Scope uint8; Type uint8; Flags uint32; }
+type RtGenmsg struct { Family uint8; }
+const RT_TABLE_COMPAT = _RT_TABLE_COMPAT
+const RT_SCOPE_LINK = _RT_SCOPE_LINK
+const RT_TABLE_LOCAL = _RT_TABLE_LOCAL
+const RT_TABLE_DEFAULT = _RT_TABLE_DEFAULT
+const RT_SCOPE_UNIVERSE = _RT_SCOPE_UNIVERSE
+const RT_CLASS_MAX = _RT_CLASS_MAX
+const RT_SCOPE_HOST = _RT_SCOPE_HOST
+const RT_TABLE_UNSPEC = _RT_TABLE_UNSPEC
+const RT_TABLE_MAIN = _RT_TABLE_MAIN
+const RT_CLASS_UNSPEC = _RT_CLASS_UNSPEC
+const RT_CLASS_LOCAL = _RT_CLASS_LOCAL
+const RT_CLASS_MAIN = _RT_CLASS_MAIN
+const RT_SCOPE_SITE = _RT_SCOPE_SITE
+const RT_SCOPE_NOWHERE = _RT_SCOPE_NOWHERE
+const RT_CLASS_DEFAULT = _RT_CLASS_DEFAULT
+const RT_TABLE_MAX = _RT_TABLE_MAX
+const RTAX_UNSPEC = _RTAX_UNSPEC
+const RTA_MULTIPATH = _RTA_MULTIPATH
+const RTA_IIF = _RTA_IIF
+const RTAX_CC_ALGO = _RTAX_CC_ALGO
+const RTA_UNSPEC = _RTA_UNSPEC
+const RTAX_INITCWND = _RTAX_INITCWND
+const RTAX_CWND = _RTAX_CWND
+const RTA_EXPIRES = _RTA_EXPIRES
+const RTA_ENCAP_TYPE = _RTA_ENCAP_TYPE
+const RTA_DST = _RTA_DST
+const RTA_NH_ID = _RTA_NH_ID
+const RTA_ENCAP = _RTA_ENCAP
+const RTA_GATEWAY = _RTA_GATEWAY
+const RTA_UID = _RTA_UID
+const RTA_MARK = _RTA_MARK
+const RTAX_WINDOW = _RTAX_WINDOW
+const RTAX_RTTVAR = _RTAX_RTTVAR
+const RTA_ALIGNTO = _RTA_ALIGNTO
+const RTAX_FEATURE_MASK = _RTAX_FEATURE_MASK
+const RTA_CACHEINFO = _RTA_CACHEINFO
+const RTA_PRIORITY = _RTA_PRIORITY
+const RTAX_QUICKACK = _RTAX_QUICKACK
+const RTAX_REORDERING = _RTAX_REORDERING
+const RTAX_ADVMSS = _RTAX_ADVMSS
+const RTA_SESSION = _RTA_SESSION
+const RTAX_HOPLIMIT = _RTAX_HOPLIMIT
+const RTAX_SSTHRESH = _RTAX_SSTHRESH
+const RTAX_FEATURE_SACK = _RTAX_FEATURE_SACK
+const RTAX_INITRWND = _RTAX_INITRWND
+const RTA_TTL_PROPAGATE = _RTA_TTL_PROPAGATE
+const RTA_SPORT = _RTA_SPORT
+const RTAX_LOCK = _RTAX_LOCK
+const RTA_METRICS = _RTA_METRICS
+const RTA_IP_PROTO = _RTA_IP_PROTO
+const RTA_VIA = _RTA_VIA
+const RTA_NEWDST = _RTA_NEWDST
+const RTA_PREFSRC = _RTA_PREFSRC
+const RTAX_RTO_MIN = _RTAX_RTO_MIN
+const RTA_DPORT = _RTA_DPORT
+const RTA_PROTOINFO = _RTA_PROTOINFO
+const RTAX_FEATURES = _RTAX_FEATURES
+const RTA_OIF = _RTA_OIF
+const RTA_TABLE = _RTA_TABLE
+const RTAX_FEATURE_ECN = _RTAX_FEATURE_ECN
+const RTAX_RTT = _RTAX_RTT
+const RTA_FLOW = _RTA_FLOW
+const RTA_SRC = _RTA_SRC
+const RTAX_FASTOPEN_NO_COOKIE = _RTAX_FASTOPEN_NO_COOKIE
+const RTAX_FEATURE_ALLFRAG = _RTAX_FEATURE_ALLFRAG
+const RTA_MFC_STATS = _RTA_MFC_STATS
+const RTAX_FEATURE_TIMESTAMP = _RTAX_FEATURE_TIMESTAMP
+const RTAX_MTU = _RTAX_MTU
+const RTA_PAD = _RTA_PAD
+const RTA_PREF = _RTA_PREF
+const RTA_MP_ALGO = _RTA_MP_ALGO
+const RTF_DEFAULT = _RTF_DEFAULT
+const RTF_NAT = _RTF_NAT
+const RTF_MODIFIED = _RTF_MODIFIED
+const RTF_NOPMTUDISC = _RTF_NOPMTUDISC
+const RTF_NONEXTHOP = _RTF_NONEXTHOP
+const RTF_LINKRT = _RTF_LINKRT
+const RTF_UP = _RTF_UP
+const RTF_HOST = _RTF_HOST
+const RTF_REINSTATE = _RTF_REINSTATE
+const RTF_BROADCAST = _RTF_BROADCAST
+const RTF_XRESOLVE = _RTF_XRESOLVE
+const RTF_NOFORWARD = _RTF_NOFORWARD
+const RTF_REJECT = _RTF_REJECT
+const RTF_STATIC = _RTF_STATIC
+const RTF_MULTICAST = _RTF_MULTICAST
+const RTF_IRTT = _RTF_IRTT
+const RTF_CACHE = _RTF_CACHE
+const RTF_ALLONLINK = _RTF_ALLONLINK
+const RTF_POLICY = _RTF_POLICY
+const RTF_FLOW = _RTF_FLOW
+const RTF_ADDRCONF = _RTF_ADDRCONF
+const RTF_GATEWAY = _RTF_GATEWAY
+const RTF_DYNAMIC = _RTF_DYNAMIC
+const RTF_THROW = _RTF_THROW
+const RTF_WINDOW = _RTF_WINDOW
+const RTF_ADDRCLASSMASK = _RTF_ADDRCLASSMASK
+const RTF_MSS = _RTF_MSS
+const RTF_MTU = _RTF_MTU
+const RTF_LOCAL = _RTF_LOCAL
+const RTF_INTERFACE = _RTF_INTERFACE
+const RTCF_DIRECTSRC = _RTCF_DIRECTSRC
+const RTCF_DOREDIRECT = _RTCF_DOREDIRECT
+const RTCF_LOG = _RTCF_LOG
+const RTCF_MASQ = _RTCF_MASQ
+const RTCF_VALVE = _RTCF_VALVE
+const RTCF_NAT = _RTCF_NAT
+const RTMGRP_NOTIFY = _RTMGRP_NOTIFY
+const RTM_NEWADDRLABEL = _RTM_NEWADDRLABEL
+const RTMGRP_IPV6_IFINFO = _RTMGRP_IPV6_IFINFO
+const RTM_NEWNEIGHTBL = _RTM_NEWNEIGHTBL
+const RTM_NEWNSID = _RTM_NEWNSID
+const RTM_SETLINK = _RTM_SETLINK
+const RTM_NEWRULE = _RTM_NEWRULE
+const RTMSG_OVERRUN = _RTMSG_OVERRUN
+const RTM_NEWADDR = _RTM_NEWADDR
+const RTM_NEWACTION = _RTM_NEWACTION
+const RTM_GETMDB = _RTM_GETMDB
+const RTM_DELTCLASS = _RTM_DELTCLASS
+const RTM_DELNEIGH = _RTM_DELNEIGH
+const RTM_SETNEIGHTBL = _RTM_SETNEIGHTBL
+const RTM_DELADDRLABEL = _RTM_DELADDRLABEL
+const RTM_NEWLINK = _RTM_NEWLINK
+const RTMSG_DELROUTE = _RTMSG_DELROUTE
+const RTM_GETNEXTHOP = _RTM_GETNEXTHOP
+const RTMGRP_DECnet_ROUTE = _RTMGRP_DECnet_ROUTE
+const RTMSG_NEWDEVICE = _RTMSG_NEWDEVICE
+const RTM_NEWROUTE = _RTM_NEWROUTE
+const RTM_NEWCACHEREPORT = _RTM_NEWCACHEREPORT
+const RTM_NEWNDUSEROPT = _RTM_NEWNDUSEROPT
+const RTM_F_PREFIX = _RTM_F_PREFIX
+const RTM_GETACTION = _RTM_GETACTION
+const RTM_GETMULTICAST = _RTM_GETMULTICAST
+const RTM_GETNEIGH = _RTM_GETNEIGH
+const RTM_DELQDISC = _RTM_DELQDISC
+const RTMSG_CONTROL = _RTMSG_CONTROL
+const RTM_GETSTATS = _RTM_GETSTATS
+const RTM_GETTFILTER = _RTM_GETTFILTER
+const RTMGRP_IPV6_ROUTE = _RTMGRP_IPV6_ROUTE
+const RTM_F_LOOKUP_TABLE = _RTM_F_LOOKUP_TABLE
+const RTMGRP_LINK = _RTMGRP_LINK
+const RTM_F_FIB_MATCH = _RTM_F_FIB_MATCH
+const RTM_GETNSID = _RTM_GETNSID
+const RTM_GETRULE = _RTM_GETRULE
+const RTMGRP_IPV6_IFADDR = _RTMGRP_IPV6_IFADDR
+const RTMGRP_DECnet_IFADDR = _RTMGRP_DECnet_IFADDR
+const RTM_NEWSTATS = _RTM_NEWSTATS
+const RTM_GETQDISC = _RTM_GETQDISC
+const RTM_F_EQUALIZE = _RTM_F_EQUALIZE
+const RTMGRP_IPV4_MROUTE = _RTMGRP_IPV4_MROUTE
+const RTMGRP_IPV4_ROUTE = _RTMGRP_IPV4_ROUTE
+const RTM_NEWTFILTER = _RTM_NEWTFILTER
+const RTM_GETANYCAST = _RTM_GETANYCAST
+const RTMGRP_IPV6_PREFIX = _RTMGRP_IPV6_PREFIX
+const RTMGRP_TC = _RTMGRP_TC
+const RTM_GETADDR = _RTM_GETADDR
+const RTMSG_DELDEVICE = _RTMSG_DELDEVICE
+const RTM_GETNETCONF = _RTM_GETNETCONF
+const RTM_NEWNETCONF = _RTM_NEWNETCONF
+const RTM_F_NOTIFY = _RTM_F_NOTIFY
+const RTM_NEWNEIGH = _RTM_NEWNEIGH
+const RTM_GETDCB = _RTM_GETDCB
+const RTMSG_DELRULE = _RTMSG_DELRULE
+const RTM_DELACTION = _RTM_DELACTION
+const RTM_DELNEXTHOP = _RTM_DELNEXTHOP
+const RTM_DELCHAIN = _RTM_DELCHAIN
+const RTM_DELLINK = _RTM_DELLINK
+const RTM_DELMDB = _RTM_DELMDB
+const RTM_F_CLONED = _RTM_F_CLONED
+const RTMSG_NEWROUTE = _RTMSG_NEWROUTE
+const RTM_DELROUTE = _RTM_DELROUTE
+const RTMGRP_IPV4_IFADDR = _RTMGRP_IPV4_IFADDR
+const RTM_GETNEIGHTBL = _RTM_GETNEIGHTBL
+const RTMGRP_IPV6_MROUTE = _RTMGRP_IPV6_MROUTE
+const RTM_GETTCLASS = _RTM_GETTCLASS
+const RTM_DELTFILTER = _RTM_DELTFILTER
+const RTM_NEWMDB = _RTM_NEWMDB
+const RTMSG_NEWRULE = _RTMSG_NEWRULE
+const RTMGRP_NEIGH = _RTMGRP_NEIGH
+const RTM_GETADDRLABEL = _RTM_GETADDRLABEL
+const RTM_NEWQDISC = _RTM_NEWQDISC
+const RTM_NEWTCLASS = _RTM_NEWTCLASS
+const RTM_GETROUTE = _RTM_GETROUTE
+const RTM_DELNSID = _RTM_DELNSID
+const RTM_DELRULE = _RTM_DELRULE
+const RTM_DELNETCONF = _RTM_DELNETCONF
+const RTM_GETCHAIN = _RTM_GETCHAIN
+const RTM_BASE = _RTM_BASE
+const RTM_NEWPREFIX = _RTM_NEWPREFIX
+const RTM_NEWCHAIN = _RTM_NEWCHAIN
+const RTM_SETDCB = _RTM_SETDCB
+const RTM_NEWNEXTHOP = _RTM_NEWNEXTHOP
+const RTM_DELADDR = _RTM_DELADDR
+const RTMGRP_IPV4_RULE = _RTMGRP_IPV4_RULE
+const RTMSG_AR_FAILED = _RTMSG_AR_FAILED
+const RTM_GETLINK = _RTM_GETLINK
+const RTNLGRP_ND_USEROPT = _RTNLGRP_ND_USEROPT
+const RTNLGRP_IPV6_PREFIX = _RTNLGRP_IPV6_PREFIX
+const RTN_ANYCAST = _RTN_ANYCAST
+const RTNLGRP_DECnet_RULE = _RTNLGRP_DECnet_RULE
+const RTNLGRP_TC = _RTNLGRP_TC
+const RTNLGRP_IPV4_MROUTE = _RTNLGRP_IPV4_MROUTE
+const RTNLGRP_NEIGH = _RTNLGRP_NEIGH
+const RTNL_FAMILY_IPMR = _RTNL_FAMILY_IPMR
+const RTN_UNICAST = _RTN_UNICAST
+const RTNH_F_OFFLOAD = _RTNH_F_OFFLOAD
+const RTNLGRP_PHONET_ROUTE = _RTNLGRP_PHONET_ROUTE
+const RTNH_COMPARE_MASK = _RTNH_COMPARE_MASK
+const RTN_BLACKHOLE = _RTN_BLACKHOLE
+const RTN_BROADCAST = _RTN_BROADCAST
+const RTNL_FAMILY_IP6MR = _RTNL_FAMILY_IP6MR
+const RTN_THROW = _RTN_THROW
+const RTNH_F_DEAD = _RTNH_F_DEAD
+const RTN_NAT = _RTN_NAT
+const RTNLGRP_IPV6_MROUTE = _RTNLGRP_IPV6_MROUTE
+const RTNETLINK_HAVE_PEERINFO = _RTNETLINK_HAVE_PEERINFO
+const RTNH_F_ONLINK = _RTNH_F_ONLINK
+const RTN_MULTICAST = _RTN_MULTICAST
+const RTNLGRP_IPV4_MROUTE_R = _RTNLGRP_IPV4_MROUTE_R
+const RTN_UNREACHABLE = _RTN_UNREACHABLE
+const RTNLGRP_IPV6_ROUTE = _RTNLGRP_IPV6_ROUTE
+const RTN_PROHIBIT = _RTN_PROHIBIT
+const RTN_LOCAL = _RTN_LOCAL
+const RTNLGRP_IPV6_NETCONF = _RTNLGRP_IPV6_NETCONF
+const RTNLGRP_IPV6_IFINFO = _RTNLGRP_IPV6_IFINFO
+const RTNLGRP_IPV6_RULE = _RTNLGRP_IPV6_RULE
+const RTNLGRP_PHONET_IFADDR = _RTNLGRP_PHONET_IFADDR
+const RTNLGRP_DCB = _RTNLGRP_DCB
+const RTNH_F_LINKDOWN = _RTNH_F_LINKDOWN
+const RTNLGRP_IPV4_ROUTE = _RTNLGRP_IPV4_ROUTE
+const RTNLGRP_IPV6_MROUTE_R = _RTNLGRP_IPV6_MROUTE_R
+const RTNH_F_PERVASIVE = _RTNH_F_PERVASIVE
+const RTNLGRP_NOP2 = _RTNLGRP_NOP2
+const RTNLGRP_MPLS_NETCONF = _RTNLGRP_MPLS_NETCONF
+const RTNLGRP_NOP4 = _RTNLGRP_NOP4
+const RTNLGRP_LINK = _RTNLGRP_LINK
+const RTNL_FAMILY_MAX = _RTNL_FAMILY_MAX
+const RTN_UNSPEC = _RTN_UNSPEC
+const RTNH_ALIGNTO = _RTNH_ALIGNTO
+const RTNLGRP_NONE = _RTNLGRP_NONE
+const RTNLGRP_IPV4_RULE = _RTNLGRP_IPV4_RULE
+const RTNLGRP_DECnet_IFADDR = _RTNLGRP_DECnet_IFADDR
+const RTNLGRP_NEXTHOP = _RTNLGRP_NEXTHOP
+const RTNLGRP_IPV4_IFADDR = _RTNLGRP_IPV4_IFADDR
+const RTNH_F_UNRESOLVED = _RTNH_F_UNRESOLVED
+const RTNLGRP_DECnet_ROUTE = _RTNLGRP_DECnet_ROUTE
+const RTNLGRP_NSID = _RTNLGRP_NSID
+const RTNLGRP_IPV6_IFADDR = _RTNLGRP_IPV6_IFADDR
+const RTNLGRP_MPLS_ROUTE = _RTNLGRP_MPLS_ROUTE
+const RTN_XRESOLVE = _RTN_XRESOLVE
+const RTNLGRP_NOTIFY = _RTNLGRP_NOTIFY
+const RTNLGRP_IPV4_NETCONF = _RTNLGRP_IPV4_NETCONF
+const RTNLGRP_MDB = _RTNLGRP_MDB
+const RTPROT_NTK = _RTPROT_NTK
+const RTPROT_REDIRECT = _RTPROT_REDIRECT
+const RTPROT_RIP = _RTPROT_RIP
+const RTPROT_DNROUTED = _RTPROT_DNROUTED
+const RTPROT_KERNEL = _RTPROT_KERNEL
+const RTPROT_BIRD = _RTPROT_BIRD
+const RTPROT_GATED = _RTPROT_GATED
+const RTPROT_UNSPEC = _RTPROT_UNSPEC
+const RTPROT_EIGRP = _RTPROT_EIGRP
+const RTPROT_MRT = _RTPROT_MRT
+const RTPROT_STATIC = _RTPROT_STATIC
+const RTPROT_ISIS = _RTPROT_ISIS
+const RTPROT_BABEL = _RTPROT_BABEL
+const RTPROT_DHCP = _RTPROT_DHCP
+const RTPROT_OSPF = _RTPROT_OSPF
+const RTPROT_MROUTED = _RTPROT_MROUTED
+const RTPROT_BGP = _RTPROT_BGP
+const RTPROT_XORP = _RTPROT_XORP
+const RTPROT_RA = _RTPROT_RA
+const RTPROT_ZEBRA = _RTPROT_ZEBRA
+const RTPROT_BOOT = _RTPROT_BOOT
+type IfInfomsg struct { Family uint8; __ifi_pad uint8; Type uint16; Index int32; Flags uint32; Change uint32; }
+const IFA_ADDRESS = _IFA_ADDRESS
+const IFA_FLAGS = _IFA_FLAGS
+const IFA_TARGET_NETNSID = _IFA_TARGET_NETNSID
+const IFA_F_PERMANENT = _IFA_F_PERMANENT
+const IFA_RT_PRIORITY = _IFA_RT_PRIORITY
+const IFA_F_DEPRECATED = _IFA_F_DEPRECATED
+const IFA_F_SECONDARY = _IFA_F_SECONDARY
+const IFA_F_MANAGETEMPADDR = _IFA_F_MANAGETEMPADDR
+const IFA_F_NODAD = _IFA_F_NODAD
+const IFA_F_STABLE_PRIVACY = _IFA_F_STABLE_PRIVACY
+const IFA_F_DADFAILED = _IFA_F_DADFAILED
+const IFA_UNSPEC = _IFA_UNSPEC
+const IFA_F_OPTIMISTIC = _IFA_F_OPTIMISTIC
+const IFA_F_MCAUTOJOIN = _IFA_F_MCAUTOJOIN
+const IFA_ANYCAST = _IFA_ANYCAST
+const IFA_LABEL = _IFA_LABEL
+const IFA_F_NOPREFIXROUTE = _IFA_F_NOPREFIXROUTE
+const IFA_F_TENTATIVE = _IFA_F_TENTATIVE
+const IFA_BROADCAST = _IFA_BROADCAST
+const IFA_F_TEMPORARY = _IFA_F_TEMPORARY
+const IFA_F_HOMEADDRESS = _IFA_F_HOMEADDRESS
+const IFA_MULTICAST = _IFA_MULTICAST
+const IFA_LOCAL = _IFA_LOCAL
+const IFA_CACHEINFO = _IFA_CACHEINFO
+const IFLA_STATS64 = _IFLA_STATS64
+const IFLA_MASTER = _IFLA_MASTER
+const IFLA_INFO_SLAVE_KIND = _IFLA_INFO_SLAVE_KIND
+const IFLA_UNSPEC = _IFLA_UNSPEC
+const IFLA_BOND_AD_INFO_PARTNER_KEY = _IFLA_BOND_AD_INFO_PARTNER_KEY
+const IFLA_BOND_SLAVE_LINK_FAILURE_COUNT = _IFLA_BOND_SLAVE_LINK_FAILURE_COUNT
+const IFLA_VLAN_FLAGS = _IFLA_VLAN_FLAGS
+const IFLA_BR_MCAST_MLD_VERSION = _IFLA_BR_MCAST_MLD_VERSION
+const IFLA_INET_UNSPEC = _IFLA_INET_UNSPEC
+const IFLA_BR_MCAST_STARTUP_QUERY_CNT = _IFLA_BR_MCAST_STARTUP_QUERY_CNT
+const IFLA_MACSEC_CIPHER_SUITE = _IFLA_MACSEC_CIPHER_SUITE
+const IFLA_BR_MCAST_SNOOPING = _IFLA_BR_MCAST_SNOOPING
+const IFLA_HSR_VERSION = _IFLA_HSR_VERSION
+const IFLA_PORT_UNSPEC = _IFLA_PORT_UNSPEC
+const IFLA_IPVLAN_UNSPEC = _IFLA_IPVLAN_UNSPEC
+const IFLA_BOND_DOWNDELAY = _IFLA_BOND_DOWNDELAY
+const IFLA_INFO_DATA = _IFLA_INFO_DATA
+const IFLA_NEW_IFINDEX = _IFLA_NEW_IFINDEX
+const IFLA_VXLAN_GROUP = _IFLA_VXLAN_GROUP
+const IFLA_VXLAN_LABEL = _IFLA_VXLAN_LABEL
+const IFLA_CARRIER_UP_COUNT = _IFLA_CARRIER_UP_COUNT
+const IFLA_AF_SPEC = _IFLA_AF_SPEC
+const IFLA_GENEVE_DF = _IFLA_GENEVE_DF
+const IFLA_VF_STATS = _IFLA_VF_STATS
+const IFLA_PORT_SELF = _IFLA_PORT_SELF
+const IFLA_BOND_AD_INFO = _IFLA_BOND_AD_INFO
+const IFLA_MACVLAN_UNSPEC = _IFLA_MACVLAN_UNSPEC
+const IFLA_PORT_PROFILE = _IFLA_PORT_PROFILE
+const IFLA_LINKINFO = _IFLA_LINKINFO
+const IFLA_GENEVE_LABEL = _IFLA_GENEVE_LABEL
+const IFLA_BR_ROOT_PORT = _IFLA_BR_ROOT_PORT
+const IFLA_BOND_SLAVE_UNSPEC = _IFLA_BOND_SLAVE_UNSPEC
+const IFLA_NEW_NETNSID = _IFLA_NEW_NETNSID
+const IFLA_BRPORT_BRIDGE_ID = _IFLA_BRPORT_BRIDGE_ID
+const IFLA_IF_NETNSID = _IFLA_IF_NETNSID
+const IFLA_VLAN_QOS_UNSPEC = _IFLA_VLAN_QOS_UNSPEC
+const IFLA_MACSEC_ENCRYPT = _IFLA_MACSEC_ENCRYPT
+const IFLA_XFRM_UNSPEC = _IFLA_XFRM_UNSPEC
+const IFLA_BR_ROOT_ID = _IFLA_BR_ROOT_ID
+const IFLA_BOND_ALL_SLAVES_ACTIVE = _IFLA_BOND_ALL_SLAVES_ACTIVE
+const IFLA_BRPORT_HOLD_TIMER = _IFLA_BRPORT_HOLD_TIMER
+const IFLA_VXLAN_REMCSUM_RX = _IFLA_VXLAN_REMCSUM_RX
+const IFLA_VF_STATS_RX_DROPPED = _IFLA_VF_STATS_RX_DROPPED
+const IFLA_BR_TOPOLOGY_CHANGE_DETECTED = _IFLA_BR_TOPOLOGY_CHANGE_DETECTED
+const IFLA_VXLAN_REMCSUM_TX = _IFLA_VXLAN_REMCSUM_TX
+const IFLA_BOND_LP_INTERVAL = _IFLA_BOND_LP_INTERVAL
+const IFLA_TUN_GROUP = _IFLA_TUN_GROUP
+const IFLA_VF_LINK_STATE_ENABLE = _IFLA_VF_LINK_STATE_ENABLE
+const IFLA_COST = _IFLA_COST
+const IFLA_BRPORT_LEARNING = _IFLA_BRPORT_LEARNING
+const IFLA_NUM_VF = _IFLA_NUM_VF
+const IFLA_STATS = _IFLA_STATS
+const IFLA_XDP_DRV_PROG_ID = _IFLA_XDP_DRV_PROG_ID
+const IFLA_GTP_ROLE = _IFLA_GTP_ROLE
+const IFLA_GENEVE_REMOTE = _IFLA_GENEVE_REMOTE
+const IFLA_BR_MCAST_QUERY_INTVL = _IFLA_BR_MCAST_QUERY_INTVL
+const IFLA_STATS_LINK_64 = _IFLA_STATS_LINK_64
+const IFLA_VF_BROADCAST = _IFLA_VF_BROADCAST
+const IFLA_VXLAN_GBP = _IFLA_VXLAN_GBP
+const IFLA_TUN_TYPE = _IFLA_TUN_TYPE
+const IFLA_BOND_RESEND_IGMP = _IFLA_BOND_RESEND_IGMP
+const IFLA_BR_GROUP_FWD_MASK = _IFLA_BR_GROUP_FWD_MASK
+const IFLA_BR_ROOT_PATH_COST = _IFLA_BR_ROOT_PATH_COST
+const IFLA_TUN_UNSPEC = _IFLA_TUN_UNSPEC
+const IFLA_VF_SPOOFCHK = _IFLA_VF_SPOOFCHK
+const IFLA_EVENT_BONDING_OPTIONS = _IFLA_EVENT_BONDING_OPTIONS
+const IFLA_BRPORT_GROUP_FWD_MASK = _IFLA_BRPORT_GROUP_FWD_MASK
+const IFLA_VXLAN_COLLECT_METADATA = _IFLA_VXLAN_COLLECT_METADATA
+const IFLA_MACSEC_SCI = _IFLA_MACSEC_SCI
+const IFLA_RMNET_UNSPEC = _IFLA_RMNET_UNSPEC
+const IFLA_PHYS_SWITCH_ID = _IFLA_PHYS_SWITCH_ID
+const IFLA_VLAN_EGRESS_QOS = _IFLA_VLAN_EGRESS_QOS
+const IFLA_CARRIER_DOWN_COUNT = _IFLA_CARRIER_DOWN_COUNT
+const IFLA_HSR_SUPERVISION_ADDR = _IFLA_HSR_SUPERVISION_ADDR
+const IFLA_XDP_FLAGS = _IFLA_XDP_FLAGS
+const IFLA_BRPORT_MCAST_TO_UCAST = _IFLA_BRPORT_MCAST_TO_UCAST
+const IFLA_MACSEC_UNSPEC = _IFLA_MACSEC_UNSPEC
+const IFLA_BRPORT_UNICAST_FLOOD = _IFLA_BRPORT_UNICAST_FLOOD
+const IFLA_BR_MCAST_STATS_ENABLED = _IFLA_BR_MCAST_STATS_ENABLED
+const IFLA_VF_STATS_TX_PACKETS = _IFLA_VF_STATS_TX_PACKETS
+const IFLA_BOND_FAIL_OVER_MAC = _IFLA_BOND_FAIL_OVER_MAC
+const IFLA_MACVLAN_MODE = _IFLA_MACVLAN_MODE
+const IFLA_BRPORT_FORWARD_DELAY_TIMER = _IFLA_BRPORT_FORWARD_DELAY_TIMER
+const IFLA_STATS_LINK_XSTATS_SLAVE = _IFLA_STATS_LINK_XSTATS_SLAVE
+const IFLA_TUN_NUM_DISABLED_QUEUES = _IFLA_TUN_NUM_DISABLED_QUEUES
+const IFLA_VXLAN_PORT = _IFLA_VXLAN_PORT
+const IFLA_BOND_AD_INFO_UNSPEC = _IFLA_BOND_AD_INFO_UNSPEC
+const IFLA_BRPORT_DESIGNATED_COST = _IFLA_BRPORT_DESIGNATED_COST
+const IFLA_MACSEC_PAD = _IFLA_MACSEC_PAD
+const IFLA_EVENT_IGMP_RESEND = _IFLA_EVENT_IGMP_RESEND
+const IFLA_BOND_AD_LACP_RATE = _IFLA_BOND_AD_LACP_RATE
+const IFLA_BOND_SLAVE_MII_STATUS = _IFLA_BOND_SLAVE_MII_STATUS
+const IFLA_QDISC = _IFLA_QDISC
+const IFLA_GENEVE_COLLECT_METADATA = _IFLA_GENEVE_COLLECT_METADATA
+const IFLA_VXLAN_LOCAL6 = _IFLA_VXLAN_LOCAL6
+const IFLA_HSR_SEQ_NR = _IFLA_HSR_SEQ_NR
+const IFLA_BRPORT_COST = _IFLA_BRPORT_COST
+const IFLA_BRPORT_LEARNING_SYNC = _IFLA_BRPORT_LEARNING_SYNC
+const IFLA_BOND_SLAVE_AD_AGGREGATOR_ID = _IFLA_BOND_SLAVE_AD_AGGREGATOR_ID
+const IFLA_CARRIER_CHANGES = _IFLA_CARRIER_CHANGES
+const IFLA_VXLAN_FAN_MAP = _IFLA_VXLAN_FAN_MAP
+const IFLA_XDP_SKB_PROG_ID = _IFLA_XDP_SKB_PROG_ID
+const IFLA_BR_HELLO_TIMER = _IFLA_BR_HELLO_TIMER
+const IFLA_PORT_REQUEST = _IFLA_PORT_REQUEST
+const IFLA_OPERSTATE = _IFLA_OPERSTATE
+const IFLA_BR_MCAST_HASH_ELASTICITY = _IFLA_BR_MCAST_HASH_ELASTICITY
+const IFLA_GTP_FD0 = _IFLA_GTP_FD0
+const IFLA_GTP_FD1 = _IFLA_GTP_FD1
+const IFLA_BOND_MODE = _IFLA_BOND_MODE
+const IFLA_IFALIAS = _IFLA_IFALIAS
+const IFLA_WEIGHT = _IFLA_WEIGHT
+const IFLA_VF_VLAN_INFO_UNSPEC = _IFLA_VF_VLAN_INFO_UNSPEC
+const IFLA_INFO_SLAVE_DATA = _IFLA_INFO_SLAVE_DATA
+const IFLA_IPVLAN_FLAGS = _IFLA_IPVLAN_FLAGS
+const IFLA_EVENT_NONE = _IFLA_EVENT_NONE
+const IFLA_BOND_MIIMON = _IFLA_BOND_MIIMON
+const IFLA_VXLAN_UDP_ZERO_CSUM6_RX = _IFLA_VXLAN_UDP_ZERO_CSUM6_RX
+const IFLA_VF_VLAN_LIST = _IFLA_VF_VLAN_LIST
+const IFLA_VRF_UNSPEC = _IFLA_VRF_UNSPEC
+const IFLA_BOND_PEER_NOTIF_DELAY = _IFLA_BOND_PEER_NOTIF_DELAY
+const IFLA_INET6_CONF = _IFLA_INET6_CONF
+const IFLA_VXLAN_RSC = _IFLA_VXLAN_RSC
+const IFLA_BOND_MIN_LINKS = _IFLA_BOND_MIN_LINKS
+const IFLA_VXLAN_GPE = _IFLA_VXLAN_GPE
+const IFLA_BOND_SLAVE_QUEUE_ID = _IFLA_BOND_SLAVE_QUEUE_ID
+const IFLA_VXLAN_LOCAL = _IFLA_VXLAN_LOCAL
+const IFLA_BROADCAST = _IFLA_BROADCAST
+const IFLA_BR_TOPOLOGY_CHANGE_TIMER = _IFLA_BR_TOPOLOGY_CHANGE_TIMER
+const IFLA_BOND_AD_ACTOR_SYS_PRIO = _IFLA_BOND_AD_ACTOR_SYS_PRIO
+const IFLA_PORT_VSI_TYPE = _IFLA_PORT_VSI_TYPE
+const IFLA_VXLAN_LINK = _IFLA_VXLAN_LINK
+const IFLA_BRPORT_PROXYARP = _IFLA_BRPORT_PROXYARP
+const IFLA_BR_PRIORITY = _IFLA_BR_PRIORITY
+const IFLA_VRF_PORT_TABLE = _IFLA_VRF_PORT_TABLE
+const IFLA_BOND_USE_CARRIER = _IFLA_BOND_USE_CARRIER
+const IFLA_GENEVE_REMOTE6 = _IFLA_GENEVE_REMOTE6
+const IFLA_INET6_ADDR_GEN_MODE = _IFLA_INET6_ADDR_GEN_MODE
+const IFLA_BOND_PACKETS_PER_SLAVE = _IFLA_BOND_PACKETS_PER_SLAVE
+const IFLA_STATS_LINK_OFFLOAD_XSTATS = _IFLA_STATS_LINK_OFFLOAD_XSTATS
+const IFLA_GTP_UNSPEC = _IFLA_GTP_UNSPEC
+const IFLA_BR_MCAST_IGMP_VERSION = _IFLA_BR_MCAST_IGMP_VERSION
+const IFLA_BOND_TLB_DYNAMIC_LB = _IFLA_BOND_TLB_DYNAMIC_LB
+const IFLA_BR_MCAST_HASH_MAX = _IFLA_BR_MCAST_HASH_MAX
+const IFLA_BOND_SLAVE_STATE = _IFLA_BOND_SLAVE_STATE
+const IFLA_BR_MCAST_LAST_MEMBER_CNT = _IFLA_BR_MCAST_LAST_MEMBER_CNT
+const IFLA_PPP_DEV_FD = _IFLA_PPP_DEV_FD
+const IFLA_BRPORT_PROXYARP_WIFI = _IFLA_BRPORT_PROXYARP_WIFI
+const IFLA_BOND_AD_INFO_AGGREGATOR = _IFLA_BOND_AD_INFO_AGGREGATOR
+const IFLA_BR_MAX_AGE = _IFLA_BR_MAX_AGE
+const IFLA_STATS_AF_SPEC = _IFLA_STATS_AF_SPEC
+const IFLA_BRPORT_UNSPEC = _IFLA_BRPORT_UNSPEC
+const IFLA_VF_RSS_QUERY_EN = _IFLA_VF_RSS_QUERY_EN
+const IFLA_MAP = _IFLA_MAP
+const IFLA_VXLAN_PROXY = _IFLA_VXLAN_PROXY
+const IFLA_XDP_FD = _IFLA_XDP_FD
+const IFLA_BR_MCAST_QUERIER = _IFLA_BR_MCAST_QUERIER
+const IFLA_BRPORT_MCAST_FLOOD = _IFLA_BRPORT_MCAST_FLOOD
+const IFLA_IPVLAN_MODE = _IFLA_IPVLAN_MODE
+const IFLA_GROUP = _IFLA_GROUP
+const IFLA_XDP_HW_PROG_ID = _IFLA_XDP_HW_PROG_ID
+const IFLA_BOND_ARP_IP_TARGET = _IFLA_BOND_ARP_IP_TARGET
+const IFLA_BRPORT_GUARD = _IFLA_BRPORT_GUARD
+const IFLA_TUN_PI = _IFLA_TUN_PI
+const IFLA_XDP = _IFLA_XDP
+const IFLA_TARGET_NETNSID = _IFLA_TARGET_NETNSID
+const IFLA_BOND_AD_INFO_NUM_PORTS = _IFLA_BOND_AD_INFO_NUM_PORTS
+const IFLA_BR_UNSPEC = _IFLA_BR_UNSPEC
+const IFLA_CARRIER = _IFLA_CARRIER
+const IFLA_GENEVE_UNSPEC = _IFLA_GENEVE_UNSPEC
+const IFLA_BR_TOPOLOGY_CHANGE = _IFLA_BR_TOPOLOGY_CHANGE
+const IFLA_EVENT_REBOOT = _IFLA_EVENT_REBOOT
+const IFLA_VF_LINK_STATE = _IFLA_VF_LINK_STATE
+const IFLA_VF_PORTS = _IFLA_VF_PORTS
+const IFLA_VF_STATS_PAD = _IFLA_VF_STATS_PAD
+const IFLA_BR_GC_TIMER = _IFLA_BR_GC_TIMER
+const IFLA_TUN_MULTI_QUEUE = _IFLA_TUN_MULTI_QUEUE
+const IFLA_VF_STATS_BROADCAST = _IFLA_VF_STATS_BROADCAST
+const IFLA_VF_LINK_STATE_AUTO = _IFLA_VF_LINK_STATE_AUTO
+const IFLA_HSR_SLAVE2 = _IFLA_HSR_SLAVE2
+const IFLA_BR_GROUP_ADDR = _IFLA_BR_GROUP_ADDR
+const IFLA_TUN_NUM_QUEUES = _IFLA_TUN_NUM_QUEUES
+const IFLA_VLAN_UNSPEC = _IFLA_VLAN_UNSPEC
+const IFLA_BOND_ARP_ALL_TARGETS = _IFLA_BOND_ARP_ALL_TARGETS
+const IFLA_BR_VLAN_STATS_ENABLED = _IFLA_BR_VLAN_STATS_ENABLED
+const IFLA_MTU = _IFLA_MTU
+const IFLA_BR_VLAN_PROTOCOL = _IFLA_BR_VLAN_PROTOCOL
+const IFLA_BOND_AD_SELECT = _IFLA_BOND_AD_SELECT
+const IFLA_BRPORT_PROTECT = _IFLA_BRPORT_PROTECT
+const IFLA_MACSEC_ENCODING_SA = _IFLA_MACSEC_ENCODING_SA
+const IFLA_VF_PORT_UNSPEC = _IFLA_VF_PORT_UNSPEC
+const IFLA_BR_MCAST_LAST_MEMBER_INTVL = _IFLA_BR_MCAST_LAST_MEMBER_INTVL
+const IFLA_GSO_MAX_SEGS = _IFLA_GSO_MAX_SEGS
+const IFLA_GENEVE_TTL_INHERIT = _IFLA_GENEVE_TTL_INHERIT
+const IFLA_MACSEC_VALIDATION = _IFLA_MACSEC_VALIDATION
+const IFLA_HSR_SLAVE1 = _IFLA_HSR_SLAVE1
+const IFLA_BRPORT_FLUSH = _IFLA_BRPORT_FLUSH
+const IFLA_BOND_AD_ACTOR_SYSTEM = _IFLA_BOND_AD_ACTOR_SYSTEM
+const IFLA_MACVLAN_MACADDR_COUNT = _IFLA_MACVLAN_MACADDR_COUNT
+const IFLA_BOND_AD_INFO_PARTNER_MAC = _IFLA_BOND_AD_INFO_PARTNER_MAC
+const IFLA_VF_UNSPEC = _IFLA_VF_UNSPEC
+const IFLA_PROTO_DOWN = _IFLA_PROTO_DOWN
+const IFLA_BRPORT_PRIORITY = _IFLA_BRPORT_PRIORITY
+const IFLA_BR_FDB_FLUSH = _IFLA_BR_FDB_FLUSH
+const IFLA_VF_VLAN_INFO = _IFLA_VF_VLAN_INFO
+const IFLA_BRPORT_CONFIG_PENDING = _IFLA_BRPORT_CONFIG_PENDING
+const IFLA_VF_LINK_STATE_DISABLE = _IFLA_VF_LINK_STATE_DISABLE
+const IFLA_HSR_MULTICAST_SPEC = _IFLA_HSR_MULTICAST_SPEC
+const IFLA_VF_STATS_RX_PACKETS = _IFLA_VF_STATS_RX_PACKETS
+const IFLA_BR_AGEING_TIME = _IFLA_BR_AGEING_TIME
+const IFLA_BR_MCAST_QUERY_RESPONSE_INTVL = _IFLA_BR_MCAST_QUERY_RESPONSE_INTVL
+const IFLA_VRF_TABLE = _IFLA_VRF_TABLE
+const IFLA_LINK_NETNSID = _IFLA_LINK_NETNSID
+const IFLA_GENEVE_ID = _IFLA_GENEVE_ID
+const IFLA_IPOIB_PKEY = _IFLA_IPOIB_PKEY
+const IFLA_HSR_UNSPEC = _IFLA_HSR_UNSPEC
+const IFLA_VF_IB_PORT_GUID = _IFLA_VF_IB_PORT_GUID
+const IFLA_STATS_UNSPEC = _IFLA_STATS_UNSPEC
+const IFLA_IPOIB_MODE = _IFLA_IPOIB_MODE
+const IFLA_INFO_XSTATS = _IFLA_INFO_XSTATS
+const IFLA_WIRELESS = _IFLA_WIRELESS
+const IFLA_OFFLOAD_XSTATS_CPU_HIT = _IFLA_OFFLOAD_XSTATS_CPU_HIT
+const IFLA_EVENT_BONDING_FAILOVER = _IFLA_EVENT_BONDING_FAILOVER
+const IFLA_VF_RATE = _IFLA_VF_RATE
+const IFLA_PORT_VF = _IFLA_PORT_VF
+const IFLA_NUM_RX_QUEUES = _IFLA_NUM_RX_QUEUES
+const IFLA_PHYS_PORT_ID = _IFLA_PHYS_PORT_ID
+const IFLA_VXLAN_GROUP6 = _IFLA_VXLAN_GROUP6
+const IFLA_MAX_MTU = _IFLA_MAX_MTU
+const IFLA_BRPORT_NEIGH_SUPPRESS = _IFLA_BRPORT_NEIGH_SUPPRESS
+const IFLA_BRPORT_BCAST_FLOOD = _IFLA_BRPORT_BCAST_FLOOD
+const IFLA_PROMISCUITY = _IFLA_PROMISCUITY
+const IFLA_BOND_ARP_VALIDATE = _IFLA_BOND_ARP_VALIDATE
+const IFLA_BRPORT_TOPOLOGY_CHANGE_ACK = _IFLA_BRPORT_TOPOLOGY_CHANGE_ACK
+const IFLA_VLAN_INGRESS_QOS = _IFLA_VLAN_INGRESS_QOS
+const IFLA_NET_NS_PID = _IFLA_NET_NS_PID
+const IFLA_EVENT_NOTIFY_PEERS = _IFLA_EVENT_NOTIFY_PEERS
+const IFLA_BOND_SLAVE_AD_PARTNER_OPER_PORT_STATE = _IFLA_BOND_SLAVE_AD_PARTNER_OPER_PORT_STATE
+const IFLA_PAD = _IFLA_PAD
+const IFLA_BRPORT_ISOLATED = _IFLA_BRPORT_ISOLATED
+const IFLA_BR_HELLO_TIME = _IFLA_BR_HELLO_TIME
+const IFLA_NET_NS_FD = _IFLA_NET_NS_FD
+const IFLA_PORT_INSTANCE_UUID = _IFLA_PORT_INSTANCE_UUID
+const IFLA_BR_MCAST_QUERY_USE_IFADDR = _IFLA_BR_MCAST_QUERY_USE_IFADDR
+const IFLA_BR_FORWARD_DELAY = _IFLA_BR_FORWARD_DELAY
+const IFLA_VF_INFO_UNSPEC = _IFLA_VF_INFO_UNSPEC
+const IFLA_TUN_PERSIST = _IFLA_TUN_PERSIST
+const IFLA_VXLAN_TTL_INHERIT = _IFLA_VXLAN_TTL_INHERIT
+const IFLA_VF_STATS_TX_DROPPED = _IFLA_VF_STATS_TX_DROPPED
+const IFLA_BR_TCN_TIMER = _IFLA_BR_TCN_TIMER
+const IFLA_MACVLAN_FLAGS = _IFLA_MACVLAN_FLAGS
+const IFLA_VXLAN_L2MISS = _IFLA_VXLAN_L2MISS
+const IFLA_INET6_CACHEINFO = _IFLA_INET6_CACHEINFO
+const IFLA_MACSEC_PROTECT = _IFLA_MACSEC_PROTECT
+const IFLA_GSO_MAX_SIZE = _IFLA_GSO_MAX_SIZE
+const IFLA_VF_TX_RATE = _IFLA_VF_TX_RATE
+const IFLA_BRPORT_PAD = _IFLA_BRPORT_PAD
+const IFLA_MACSEC_REPLAY_PROTECT = _IFLA_MACSEC_REPLAY_PROTECT
+const IFLA_LINK = _IFLA_LINK
+const IFLA_INET6_ICMP6STATS = _IFLA_INET6_ICMP6STATS
+const IFLA_RMNET_MUX_ID = _IFLA_RMNET_MUX_ID
+const IFLA_PPP_UNSPEC = _IFLA_PPP_UNSPEC
+const IFLA_VXLAN_DF = _IFLA_VXLAN_DF
+const IFLA_INFO_KIND = _IFLA_INFO_KIND
+const IFLA_BR_NF_CALL_IPTABLES = _IFLA_BR_NF_CALL_IPTABLES
+const IFLA_VXLAN_ID = _IFLA_VXLAN_ID
+const IFLA_BOND_ACTIVE_SLAVE = _IFLA_BOND_ACTIVE_SLAVE
+const IFLA_BRPORT_MULTICAST_ROUTER = _IFLA_BRPORT_MULTICAST_ROUTER
+const IFLA_BR_NF_CALL_IP6TABLES = _IFLA_BR_NF_CALL_IP6TABLES
+const IFLA_BR_PAD = _IFLA_BR_PAD
+const IFLA_STATS_LINK_XSTATS = _IFLA_STATS_LINK_XSTATS
+const IFLA_PORT_RESPONSE = _IFLA_PORT_RESPONSE
+const IFLA_BR_STP_STATE = _IFLA_BR_STP_STATE
+const IFLA_BR_VLAN_DEFAULT_PVID = _IFLA_BR_VLAN_DEFAULT_PVID
+const IFLA_VXLAN_LEARNING = _IFLA_VXLAN_LEARNING
+const IFLA_VRF_PORT_UNSPEC = _IFLA_VRF_PORT_UNSPEC
+const IFLA_LINKMODE = _IFLA_LINKMODE
+const IFLA_VXLAN_TOS = _IFLA_VXLAN_TOS
+const IFLA_MACSEC_ICV_LEN = _IFLA_MACSEC_ICV_LEN
+const IFLA_XDP_PROG_ID = _IFLA_XDP_PROG_ID
+const IFLA_PROTINFO = _IFLA_PROTINFO
+const IFLA_BR_MULTI_BOOLOPT = _IFLA_BR_MULTI_BOOLOPT
+const IFLA_VXLAN_UDP_ZERO_CSUM6_TX = _IFLA_VXLAN_UDP_ZERO_CSUM6_TX
+const IFLA_MACSEC_WINDOW = _IFLA_MACSEC_WINDOW
+const IFLA_VXLAN_TTL = _IFLA_VXLAN_TTL
+const IFLA_BR_MCAST_MEMBERSHIP_INTVL = _IFLA_BR_MCAST_MEMBERSHIP_INTVL
+const IFLA_VLAN_PROTOCOL = _IFLA_VLAN_PROTOCOL
+const IFLA_IPOIB_UNSPEC = _IFLA_IPOIB_UNSPEC
+const IFLA_BOND_PRIMARY_RESELECT = _IFLA_BOND_PRIMARY_RESELECT
+const IFLA_VF_STATS_RX_BYTES = _IFLA_VF_STATS_RX_BYTES
+const IFLA_TUN_OWNER = _IFLA_TUN_OWNER
+const IFLA_EVENT = _IFLA_EVENT
+const IFLA_TUN_VNET_HDR = _IFLA_TUN_VNET_HDR
+const IFLA_XDP_UNSPEC = _IFLA_XDP_UNSPEC
+const IFLA_BOND_SLAVE_AD_ACTOR_OPER_PORT_STATE = _IFLA_BOND_SLAVE_AD_ACTOR_OPER_PORT_STATE
+const IFLA_GENEVE_UDP_ZERO_CSUM6_TX = _IFLA_GENEVE_UDP_ZERO_CSUM6_TX
+const IFLA_BR_VLAN_FILTERING = _IFLA_BR_VLAN_FILTERING
+const IFLA_BR_MCAST_QUERIER_INTVL = _IFLA_BR_MCAST_QUERIER_INTVL
+const IFLA_VXLAN_PORT_RANGE = _IFLA_VXLAN_PORT_RANGE
+const IFLA_VLAN_QOS_MAPPING = _IFLA_VLAN_QOS_MAPPING
+const IFLA_BRPORT_MODE = _IFLA_BRPORT_MODE
+const IFLA_BRPORT_ID = _IFLA_BRPORT_ID
+const IFLA_VF_MAC = _IFLA_VF_MAC
+const IFLA_INET6_MCAST = _IFLA_INET6_MCAST
+const IFLA_GENEVE_UDP_ZERO_CSUM6_RX = _IFLA_GENEVE_UDP_ZERO_CSUM6_RX
+const IFLA_OFFLOAD_XSTATS_UNSPEC = _IFLA_OFFLOAD_XSTATS_UNSPEC
+const IFLA_IPOIB_UMCAST = _IFLA_IPOIB_UMCAST
+const IFLA_VXLAN_UDP_CSUM = _IFLA_VXLAN_UDP_CSUM
+const IFLA_VXLAN_L3MISS = _IFLA_VXLAN_L3MISS
+const IFLA_BRPORT_VLAN_TUNNEL = _IFLA_BRPORT_VLAN_TUNNEL
+const IFLA_BRPORT_NO = _IFLA_BRPORT_NO
+const IFLA_BOND_ARP_INTERVAL = _IFLA_BOND_ARP_INTERVAL
+const IFLA_BR_NF_CALL_ARPTABLES = _IFLA_BR_NF_CALL_ARPTABLES
+const IFLA_PRIORITY = _IFLA_PRIORITY
+const IFLA_MACSEC_INC_SCI = _IFLA_MACSEC_INC_SCI
+const IFLA_MACSEC_PORT = _IFLA_MACSEC_PORT
+const IFLA_BOND_UNSPEC = _IFLA_BOND_UNSPEC
+const IFLA_IFNAME = _IFLA_IFNAME
+const IFLA_VF_STATS_TX_BYTES = _IFLA_VF_STATS_TX_BYTES
+const IFLA_VFINFO_LIST = _IFLA_VFINFO_LIST
+const IFLA_GENEVE_TOS = _IFLA_GENEVE_TOS
+const IFLA_BOND_PRIMARY = _IFLA_BOND_PRIMARY
+const IFLA_VF_INFO = _IFLA_VF_INFO
+const IFLA_VF_PORT = _IFLA_VF_PORT
+const IFLA_XFRM_IF_ID = _IFLA_XFRM_IF_ID
+const IFLA_EVENT_FEATURES = _IFLA_EVENT_FEATURES
+const IFLA_BR_MCAST_STARTUP_QUERY_INTVL = _IFLA_BR_MCAST_STARTUP_QUERY_INTVL
+const IFLA_TXQLEN = _IFLA_TXQLEN
+const IFLA_GENEVE_TTL = _IFLA_GENEVE_TTL
+const IFLA_XFRM_LINK = _IFLA_XFRM_LINK
+const IFLA_INET6_STATS = _IFLA_INET6_STATS
+const IFLA_XDP_ATTACHED = _IFLA_XDP_ATTACHED
+const IFLA_BOND_XMIT_HASH_POLICY = _IFLA_BOND_XMIT_HASH_POLICY
+const IFLA_VLAN_ID = _IFLA_VLAN_ID
+const IFLA_INET6_TOKEN = _IFLA_INET6_TOKEN
+const IFLA_BR_BRIDGE_ID = _IFLA_BR_BRIDGE_ID
+const IFLA_MACVLAN_MACADDR_MODE = _IFLA_MACVLAN_MACADDR_MODE
+const IFLA_MACSEC_SCB = _IFLA_MACSEC_SCB
+const IFLA_VF_IB_NODE_GUID = _IFLA_VF_IB_NODE_GUID
+const IFLA_MACVLAN_MACADDR_DATA = _IFLA_MACVLAN_MACADDR_DATA
+const IFLA_RMNET_FLAGS = _IFLA_RMNET_FLAGS
+const IFLA_BRPORT_STATE = _IFLA_BRPORT_STATE
+const IFLA_BOND_AD_INFO_ACTOR_KEY = _IFLA_BOND_AD_INFO_ACTOR_KEY
+const IFLA_MACSEC_ES = _IFLA_MACSEC_ES
+const IFLA_VXLAN_AGEING = _IFLA_VXLAN_AGEING
+const IFLA_BR_MCAST_ROUTER = _IFLA_BR_MCAST_ROUTER
+const IFLA_VXLAN_REMCSUM_NOPARTIAL = _IFLA_VXLAN_REMCSUM_NOPARTIAL
+const IFLA_BRPORT_DESIGNATED_PORT = _IFLA_BRPORT_DESIGNATED_PORT
+const IFLA_EXT_MASK = _IFLA_EXT_MASK
+const IFLA_BRPORT_BACKUP_PORT = _IFLA_BRPORT_BACKUP_PORT
+const IFLA_BOND_NUM_PEER_NOTIF = _IFLA_BOND_NUM_PEER_NOTIF
+const IFLA_VF_TRUST = _IFLA_VF_TRUST
+const IFLA_VF_STATS_MULTICAST = _IFLA_VF_STATS_MULTICAST
+const IFLA_BR_VLAN_STATS_PER_PORT = _IFLA_BR_VLAN_STATS_PER_PORT
+const IFLA_INET6_FLAGS = _IFLA_INET6_FLAGS
+const IFLA_ADDRESS = _IFLA_ADDRESS
+const IFLA_VXLAN_LIMIT = _IFLA_VXLAN_LIMIT
+const IFLA_INFO_UNSPEC = _IFLA_INFO_UNSPEC
+const IFLA_PHYS_PORT_NAME = _IFLA_PHYS_PORT_NAME
+const IFLA_PORT_HOST_UUID = _IFLA_PORT_HOST_UUID
+const IFLA_GENEVE_UDP_CSUM = _IFLA_GENEVE_UDP_CSUM
+const IFLA_INET_CONF = _IFLA_INET_CONF
+const IFLA_NUM_TX_QUEUES = _IFLA_NUM_TX_QUEUES
+const IFLA_BRPORT_FAST_LEAVE = _IFLA_BRPORT_FAST_LEAVE
+const IFLA_INET6_UNSPEC = _IFLA_INET6_UNSPEC
+const IFLA_BRPORT_MESSAGE_AGE_TIMER = _IFLA_BRPORT_MESSAGE_AGE_TIMER
+const IFLA_GTP_PDP_HASHSIZE = _IFLA_GTP_PDP_HASHSIZE
+const IFLA_VF_VLAN = _IFLA_VF_VLAN
+const IFLA_VXLAN_UNSPEC = _IFLA_VXLAN_UNSPEC
+const IFLA_MACVLAN_MACADDR = _IFLA_MACVLAN_MACADDR
+const IFLA_BOND_AD_USER_PORT_KEY = _IFLA_BOND_AD_USER_PORT_KEY
+const IFLA_GENEVE_PORT = _IFLA_GENEVE_PORT
+const IFLA_BRPORT_ROOT_ID = _IFLA_BRPORT_ROOT_ID
+const IFLA_BOND_SLAVE_PERM_HWADDR = _IFLA_BOND_SLAVE_PERM_HWADDR
+const IFLA_MIN_MTU = _IFLA_MIN_MTU
+const IFLA_BOND_UPDELAY = _IFLA_BOND_UPDELAY
+const IFF_DETACH_QUEUE = _IFF_DETACH_QUEUE
+const IFF_ALLMULTI = _IFF_ALLMULTI
+const IFF_UP = _IFF_UP
+const IFF_RUNNING = _IFF_RUNNING
+const IFF_NAPI_FRAGS = _IFF_NAPI_FRAGS
+const IFF_DEBUG = _IFF_DEBUG
+const IFF_SLAVE = _IFF_SLAVE
+const IFF_NO_PI = _IFF_NO_PI
+const IFF_NOFILTER = _IFF_NOFILTER
+const IFF_TAP = _IFF_TAP
+const IFF_DYNAMIC = _IFF_DYNAMIC
+const IFF_MULTI_QUEUE = _IFF_MULTI_QUEUE
+const IFF_NOARP = _IFF_NOARP
+const IFF_TUN = _IFF_TUN
+const IFF_ONE_QUEUE = _IFF_ONE_QUEUE
+const IFF_MULTICAST = _IFF_MULTICAST
+const IFF_PORTSEL = _IFF_PORTSEL
+const IFF_LOOPBACK = _IFF_LOOPBACK
+const IFF_AUTOMEDIA = _IFF_AUTOMEDIA
+const IFF_NAPI = _IFF_NAPI
+const IFF_VNET_HDR = _IFF_VNET_HDR
+const IFF_PROMISC = _IFF_PROMISC
+const IFF_ATTACH_QUEUE = _IFF_ATTACH_QUEUE
+const IFF_NOTRAILERS = _IFF_NOTRAILERS
+const IFF_POINTOPOINT = _IFF_POINTOPOINT
+const IFF_MASTER = _IFF_MASTER
+const IFF_PERSIST = _IFF_PERSIST
+const IFF_BROADCAST = _IFF_BROADCAST
+const IFF_TUN_EXCL = _IFF_TUN_EXCL
+const IFNAMSIZ = _IFNAMSIZ
+const SIOCSIFMEM = _SIOCSIFMEM
+const SIOCGIFCONF = _SIOCGIFCONF
+const SIOCSRARP = _SIOCSRARP
+const SIOCSIFMTU = _SIOCSIFMTU
+const SIOCADDRT = _SIOCADDRT
+const SIOCDELRT = _SIOCDELRT
+const SIOCSIFBR = _SIOCSIFBR
+const SIOCDARP = _SIOCDARP
+const SIOCGIFNAME = _SIOCGIFNAME
+const SIOCGARP = _SIOCGARP
+const SIOCSIFNETMASK = _SIOCSIFNETMASK
+const SIOCGRARP = _SIOCGRARP
+const SIOCGSTAMP_OLD = _SIOCGSTAMP_OLD
+const SIOCGIFADDR = _SIOCGIFADDR
+const SIOCSIFTXQLEN = _SIOCSIFTXQLEN
+const SIOCGIFMETRIC = _SIOCGIFMETRIC
+const SIOCGIFBR = _SIOCGIFBR
+const SIOCADDMULTI = _SIOCADDMULTI
+const SIOCSIFDSTADDR = _SIOCSIFDSTADDR
+const SIOCGIFHWADDR = _SIOCGIFHWADDR
+const SIOCDELDLCI = _SIOCDELDLCI
+const SIOCSIFSLAVE = _SIOCSIFSLAVE
+const SIOCGIFBRDADDR = _SIOCGIFBRDADDR
+const SIOCGIFPFLAGS = _SIOCGIFPFLAGS
+const SIOCSIFNAME = _SIOCSIFNAME
+const SIOCPROTOPRIVATE = _SIOCPROTOPRIVATE
+const SIOCSARP = _SIOCSARP
+const SIOCSIFPFLAGS = _SIOCSIFPFLAGS
+const SIOCSIFADDR = _SIOCSIFADDR
+const SIOCSIFHWADDR = _SIOCSIFHWADDR
+const SIOCGIFCOUNT = _SIOCGIFCOUNT
+const SIOCATMARK = _SIOCATMARK
+const SIOCGIFTXQLEN = _SIOCGIFTXQLEN
+const SIOCADDDLCI = _SIOCADDDLCI
+const SIOCSIFHWBROADCAST = _SIOCSIFHWBROADCAST
+const SIOCGPGRP = _SIOCGPGRP
+const SIOCDIFADDR = _SIOCDIFADDR
+const SIOCGIFMAP = _SIOCGIFMAP
+const SIOCDRARP = _SIOCDRARP
+const SIOCGIFINDEX = _SIOCGIFINDEX
+const SIOCGIFMEM = _SIOCGIFMEM
+const SIOCGIFFLAGS = _SIOCGIFFLAGS
+const SIOCSIFFLAGS = _SIOCSIFFLAGS
+const SIOCGIFSLAVE = _SIOCGIFSLAVE
+const SIOCSIFENCAP = _SIOCSIFENCAP
+const SIOCGIFMTU = _SIOCGIFMTU
+const SIOCDEVPRIVATE = _SIOCDEVPRIVATE
+const SIOCSIFBRDADDR = _SIOCSIFBRDADDR
+const SIOCRTMSG = _SIOCRTMSG
+const SIOCDELMULTI = _SIOCDELMULTI
+const SIOCGIFENCAP = _SIOCGIFENCAP
+const SIOCGSTAMPNS_OLD = _SIOCGSTAMPNS_OLD
+const SIOCSIFLINK = _SIOCSIFLINK
+const SIOCGIFDSTADDR = _SIOCGIFDSTADDR
+const SIOCSIFMETRIC = _SIOCSIFMETRIC
+const SIOCSPGRP = _SIOCSPGRP
+const SIOCGIFNETMASK = _SIOCGIFNETMASK
+const SIOCSIFMAP = _SIOCSIFMAP
+type IfAddrmsg struct { Family uint8; Prefixlen uint8; Flags uint8; Scope uint8; Index uint32; }
+type RtAttr struct { Len uint16; Type uint16; }
+type Inet4Pktinfo struct { Ifindex int32; Spec_dst [4]byte; Addr [4]byte; }
+type Inet6Pktinfo struct { Addr [16]byte; Ifindex uint32; }
+type Termios struct { Iflag uint32; Oflag uint32; Cflag uint32; Lflag uint32; Line uint8; Cc [31+1]uint8; Ispeed uint32; Ospeed uint32; }
+const IGNBRK = _IGNBRK
+const BRKINT = _BRKINT
+const IGNPAR = _IGNPAR
+const PARMRK = _PARMRK
+const INPCK = _INPCK
+const ISTRIP = _ISTRIP
+const INLCR = _INLCR
+const IGNCR = _IGNCR
+const ICRNL = _ICRNL
+const IUCLC = _IUCLC
+const IXON = _IXON
+const IXANY = _IXANY
+const IXOFF = _IXOFF
+const IMAXBEL = _IMAXBEL
+const IUTF8 = _IUTF8
+const OPOST = _OPOST
+const OLCUC = _OLCUC
+const ONLCR = _ONLCR
+const OCRNL = _OCRNL
+const ONOCR = _ONOCR
+const ONLRET = _ONLRET
+const OFILL = _OFILL
+const OFDEL = _OFDEL
+const NLDLY = _NLDLY
+const NL0 = _NL0
+const NL1 = _NL1
+const CRDLY = _CRDLY
+const CR0 = _CR0
+const CR1 = _CR1
+const CR2 = _CR2
+const CR3 = _CR3
+const CS5 = _CS5
+const CS6 = _CS6
+const CS7 = _CS7
+const CS8 = _CS8
+const TABDLY = _TABDLY
+const BSDLY = _BSDLY
+const VTDLY = _VTDLY
+const FFDLY = _FFDLY
+const CBAUD = _CBAUD
+const CBAUDEX = _CBAUDEX
+const CSIZE = _CSIZE
+const CSTOPB = _CSTOPB
+const CREAD = _CREAD
+const PARENB = _PARENB
+const PARODD = _PARODD
+const HUPCL = _HUPCL
+const CLOCAL = _CLOCAL
+const CIBAUD = _CIBAUD
+const CMSPAR = _CMSPAR
+const CRTSCTS = _CRTSCTS
+const ISIG = _ISIG
+const ICANON = _ICANON
+const XCASE = _XCASE
+const ECHO = _ECHO
+const ECHOE = _ECHOE
+const ECHOK = _ECHOK
+const ECHONL = _ECHONL
+const ECHOCTL = _ECHOCTL
+const ECHOPRT = _ECHOPRT
+const ECHOKE = _ECHOKE
+const FLUSHO = _FLUSHO
+const NOFLSH = _NOFLSH
+const TOSTOP = _TOSTOP
+const PENDIN = _PENDIN
+const IEXTEN = _IEXTEN
+const VINTR = _VINTR
+const VQUIT = _VQUIT
+const VERASE = _VERASE
+const VKILL = _VKILL
+const VEOF = _VEOF
+const VMIN = _VMIN
+const VEOL = _VEOL
+const VTIME = _VTIME
+const VEOL2 = _VEOL2
+const VSTART = _VSTART
+const VSTOP = _VSTOP
+const VSUSP = _VSUSP
+const VLNEXT = _VLNEXT
+const VWERASE = _VWERASE
+const VREPRINT = _VREPRINT
+const VDISCARD = _VDISCARD
+const TCSANOW = _TCSANOW
+const TCSADRAIN = _TCSADRAIN
+const TCSAFLUSH = _TCSAFLUSH
+const TCIFLUSH = _TCIFLUSH
+const TCOFLUSH = _TCOFLUSH
+const TCIOFLUSH = _TCIOFLUSH
+const TCOOFF = _TCOOFF
+const TCOON = _TCOON
+const TCIOFF = _TCIOFF
+const TCION = _TCION
+const B0 = _B0
+const B50 = _B50
+const B75 = _B75
+const B110 = _B110
+const B134 = _B134
+const B150 = _B150
+const B200 = _B200
+const B300 = _B300
+const B600 = _B600
+const B1200 = _B1200
+const B1800 = _B1800
+const B2400 = _B2400
+const B4800 = _B4800
+const B9600 = _B9600
+const B19200 = _B19200
+const B38400 = _B38400
+const B57600 = _B57600
+const B115200 = _B115200
+const B230400 = _B230400
+const B460800 = _B460800
+const B500000 = _B500000
+const B576000 = _B576000
+const B921600 = _B921600
+const B1000000 = _B1000000
+const B1152000 = _B1152000
+const B1500000 = _B1500000
+const B2000000 = _B2000000
+const B2500000 = _B2500000
+const B3000000 = _B3000000
+const B3500000 = _B3500000
+const B4000000 = _B4000000
+const MNT_EXPIRE = _MNT_EXPIRE
+const MNT_DETACH = _MNT_DETACH
+const MNT_FORCE = _MNT_FORCE
+const MS_SYNC = _MS_SYNC
+const MS_VERBOSE = _MS_VERBOSE
+const MS_MGC_MSK = _MS_MGC_MSK
+const MS_SHARED = _MS_SHARED
+const MS_DIRSYNC = _MS_DIRSYNC
+const MS_STRICTATIME = _MS_STRICTATIME
+const MS_UNBINDABLE = _MS_UNBINDABLE
+const MS_MOVE = _MS_MOVE
+const MS_BORN = _MS_BORN
+const MS_REC = _MS_REC
+const MS_RDONLY = _MS_RDONLY
+const MS_NOEXEC = _MS_NOEXEC
+const MS_SLAVE = _MS_SLAVE
+const MS_RMT_MASK = _MS_RMT_MASK
+const MS_ACTIVE = _MS_ACTIVE
+const MS_INVALIDATE = _MS_INVALIDATE
+const MS_MGC_VAL = _MS_MGC_VAL
+const MS_I_VERSION = _MS_I_VERSION
+const MS_NODEV = _MS_NODEV
+const MS_LAZYTIME = _MS_LAZYTIME
+const MS_RELATIME = _MS_RELATIME
+const MS_NOSUID = _MS_NOSUID
+const MS_NOSEC = _MS_NOSEC
+const MS_NODIRATIME = _MS_NODIRATIME
+const MS_KERNMOUNT = _MS_KERNMOUNT
+const MS_POSIXACL = _MS_POSIXACL
+const MS_MANDLOCK = _MS_MANDLOCK
+const MS_SYNCHRONOUS = _MS_SYNCHRONOUS
+const MS_SUBMOUNT = _MS_SUBMOUNT
+const MS_NOATIME = _MS_NOATIME
+const MS_BIND = _MS_BIND
+const MS_NOREMOTELOCK = _MS_NOREMOTELOCK
+const MS_SILENT = _MS_SILENT
+const MS_NOUSER = _MS_NOUSER
+const MS_ASYNC = _MS_ASYNC
+const MS_PRIVATE = _MS_PRIVATE
+const MS_REMOUNT = _MS_REMOUNT
+const FALLOC_FL_KEEP_SIZE = _FALLOC_FL_KEEP_SIZE
+const FALLOC_FL_ZERO_RANGE = _FALLOC_FL_ZERO_RANGE
+const FALLOC_FL_NO_HIDE_STALE = _FALLOC_FL_NO_HIDE_STALE
+const FALLOC_FL_PUNCH_HOLE = _FALLOC_FL_PUNCH_HOLE
+const FALLOC_FL_COLLAPSE_RANGE = _FALLOC_FL_COLLAPSE_RANGE
+const FALLOC_FL_UNSHARE_RANGE = _FALLOC_FL_UNSHARE_RANGE
+const FALLOC_FL_INSERT_RANGE = _FALLOC_FL_INSERT_RANGE
+type Statfs_t struct { Type int64; Bsize int64; Blocks uint64; Bfree uint64; Bavail uint64; Files uint64; Ffree uint64; Fsid ___fsid_t; Namelen int64; Frsize int64; Flags int64; Spare [3+1]int64; }
+type Timex struct { Modes uint32; Offset int64; Freq int64; Maxerror int64; Esterror int64; Status int32; Constant int64; Precision int64; Tolerance int64; Time Timeval; Tick int64; Ppsfreq int64; Jitter int64; Shift int32; Stabil int64; Jitcnt int64; Calcnt int64; Errcnt int64; Stbcnt int64; Tai int32; Godump_0 int32; Godump_1 int32; Godump_2 int32; Godump_3 int32; Godump_4 int32; Godump_5 int32; Godump_6 int32; Godump_7 int32; Godump_8 int32; Godump_9 int32; Godump_10 int32; }
+type Rlimit struct { Cur uint64; Max uint64; }
+const RLIMIT_AS = _RLIMIT_AS
+const RLIMIT_DATA = _RLIMIT_DATA
+const RLIMIT_CPU = _RLIMIT_CPU
+const RLIMIT_FSIZE = _RLIMIT_FSIZE
+const RLIMIT_STACK = _RLIMIT_STACK
+const RLIMIT_CORE = _RLIMIT_CORE
+const RLIMIT_NOFILE = _RLIMIT_NOFILE
+const RLIM_SAVED_CUR = _RLIM_SAVED_CUR
+const RLIM_SAVED_MAX = _RLIM_SAVED_MAX
+const RLIM_INFINITY = -1
+type Sysinfo_t struct { Uptime int64; Loads [2+1]uint64; Totalram uint64; Freeram uint64; Sharedram uint64; Bufferram uint64; Totalswap uint64; Freeswap uint64; Procs uint16; pad uint16; Totalhigh uint64; Freehigh uint64; Unit uint32; _f [0]int8; Godump_0_pad [4]byte; }
+type Utimbuf struct { Actime int64; Modtime int64; }
+const LOCK_WRITE = _LOCK_WRITE
+const LOCK_EX = _LOCK_EX
+const LOCK_READ = _LOCK_READ
+const LOCK_NB = _LOCK_NB
+const LOCK_RW = _LOCK_RW
+const LOCK_SH = _LOCK_SH
+const LOCK_UN = _LOCK_UN
+const LOCK_MAND = _LOCK_MAND
+const PRIO_MAX = _PRIO_MAX
+const PRIO_MIN = _PRIO_MIN
+const PRIO_USER = _PRIO_USER
+const PRIO_PGRP = _PRIO_PGRP
+const PRIO_PROCESS = _PRIO_PROCESS
+const LINUX_REBOOT_CMD_RESTART = _LINUX_REBOOT_CMD_RESTART
+const LINUX_REBOOT_CMD_CAD_OFF = _LINUX_REBOOT_CMD_CAD_OFF
+const LINUX_REBOOT_CMD_CAD_ON = _LINUX_REBOOT_CMD_CAD_ON
+const LINUX_REBOOT_CMD_HALT = _LINUX_REBOOT_CMD_HALT
+const LINUX_REBOOT_MAGIC2A = _LINUX_REBOOT_MAGIC2A
+const LINUX_REBOOT_MAGIC2B = _LINUX_REBOOT_MAGIC2B
+const LINUX_REBOOT_MAGIC2C = _LINUX_REBOOT_MAGIC2C
+const LINUX_REBOOT_MAGIC2 = _LINUX_REBOOT_MAGIC2
+const LINUX_REBOOT_MAGIC1 = _LINUX_REBOOT_MAGIC1
+const LINUX_REBOOT_CMD_RESTART2 = _LINUX_REBOOT_CMD_RESTART2
+const LINUX_REBOOT_CMD_POWER_OFF = _LINUX_REBOOT_CMD_POWER_OFF
+const LINUX_REBOOT_CMD_KEXEC = _LINUX_REBOOT_CMD_KEXEC
+const LINUX_REBOOT_CMD_SW_SUSPEND = _LINUX_REBOOT_CMD_SW_SUSPEND
+type SockFilter struct { Code uint16; Jt uint8; Jf uint8; K uint32; }
+type SockFprog struct { Len uint16; Filter *SockFilter; }
+const BPF_DIV = _BPF_DIV
+const BPF_MISC = _BPF_MISC
+const BPF_MAJOR_VERSION = _BPF_MAJOR_VERSION
+const BPF_MEM = _BPF_MEM
+const BPF_A = _BPF_A
+const BPF_B = _BPF_B
+const BPF_H = _BPF_H
+const BPF_K = _BPF_K
+const BPF_W = _BPF_W
+const BPF_X = _BPF_X
+const BPF_IMM = _BPF_IMM
+const BPF_MOD = _BPF_MOD
+const BPF_IND = _BPF_IND
+const BPF_XOR = _BPF_XOR
+const BPF_MSH = _BPF_MSH
+const BPF_MUL = _BPF_MUL
+const BPF_JEQ = _BPF_JEQ
+const BPF_JGE = _BPF_JGE
+const BPF_JGT = _BPF_JGT
+const BPF_JSET = _BPF_JSET
+const BPF_JMP = _BPF_JMP
+const BPF_NEG = _BPF_NEG
+const BPF_RET = _BPF_RET
+const BPF_RSH = _BPF_RSH
+const BPF_TXA = _BPF_TXA
+const BPF_LDX = _BPF_LDX
+const BPF_LL_OFF = _BPF_LL_OFF
+const BPF_ALU = _BPF_ALU
+const BPF_ABS = _BPF_ABS
+const BPF_JA = _BPF_JA
+const BPF_LD = _BPF_LD
+const BPF_OR = _BPF_OR
+const BPF_ST = _BPF_ST
+const BPF_NET_OFF = _BPF_NET_OFF
+const BPF_STX = _BPF_STX
+const BPF_ADD = _BPF_ADD
+const BPF_SUB = _BPF_SUB
+const BPF_MAXINSNS = _BPF_MAXINSNS
+const BPF_LEN = _BPF_LEN
+const BPF_AND = _BPF_AND
+const BPF_LSH = _BPF_LSH
+const BPF_MINOR_VERSION = _BPF_MINOR_VERSION
+const BPF_TAX = _BPF_TAX
+const BPF_MEMWORDS = _BPF_MEMWORDS
+type NlAttr struct { Len uint16; Type uint16; }
+type NlMsgerr struct { Error int32; Msg NlMsghdr; }
+type RtNexthop struct { Len uint16; Flags uint8; Hops uint8; Ifindex int32; }
+const NETLINK_CRYPTO = _NETLINK_CRYPTO
+const NETLINK_AUDIT = _NETLINK_AUDIT
+const NETLINK_UNUSED = _NETLINK_UNUSED
+const NETLINK_KOBJECT_UEVENT = _NETLINK_KOBJECT_UEVENT
+const NETLINK_ROUTE = _NETLINK_ROUTE
+const NETLINK_FIREWALL = _NETLINK_FIREWALL
+const NETLINK_IP6_FW = _NETLINK_IP6_FW
+const NETLINK_UNCONNECTED = _NETLINK_UNCONNECTED
+const NETLINK_INET_DIAG = _NETLINK_INET_DIAG
+const NETLINK_FIB_LOOKUP = _NETLINK_FIB_LOOKUP
+const NETLINK_ISCSI = _NETLINK_ISCSI
+const NETLINK_XFRM = _NETLINK_XFRM
+const NETLINK_SOCK_DIAG = _NETLINK_SOCK_DIAG
+const NETLINK_GENERIC = _NETLINK_GENERIC
+const NETLINK_DROP_MEMBERSHIP = _NETLINK_DROP_MEMBERSHIP
+const NETLINK_DNRTMSG = _NETLINK_DNRTMSG
+const NETLINK_NO_ENOBUFS = _NETLINK_NO_ENOBUFS
+const NETLINK_TX_RING = _NETLINK_TX_RING
+const NETLINK_ADD_MEMBERSHIP = _NETLINK_ADD_MEMBERSHIP
+const NETLINK_CONNECTED = _NETLINK_CONNECTED
+const NETLINK_PKTINFO = _NETLINK_PKTINFO
+const NETLINK_RX_RING = _NETLINK_RX_RING
+const NETLINK_RDMA = _NETLINK_RDMA
+const NETLINK_GET_STRICT_CHK = _NETLINK_GET_STRICT_CHK
+const NETLINK_LIST_MEMBERSHIPS = _NETLINK_LIST_MEMBERSHIPS
+const NETLINK_NETFILTER = _NETLINK_NETFILTER
+const NETLINK_EXT_ACK = _NETLINK_EXT_ACK
+const NETLINK_LISTEN_ALL_NSID = _NETLINK_LISTEN_ALL_NSID
+const NETLINK_ECRYPTFS = _NETLINK_ECRYPTFS
+const NETLINK_USERSOCK = _NETLINK_USERSOCK
+const NETLINK_SELINUX = _NETLINK_SELINUX
+const NETLINK_NFLOG = _NETLINK_NFLOG
+const NETLINK_SMC = _NETLINK_SMC
+const NETLINK_CONNECTOR = _NETLINK_CONNECTOR
+const NETLINK_CAP_ACK = _NETLINK_CAP_ACK
+const NETLINK_BROADCAST_ERROR = _NETLINK_BROADCAST_ERROR
+const NETLINK_SCSITRANSPORT = _NETLINK_SCSITRANSPORT
+const NLA_F_NESTED = _NLA_F_NESTED
+const NLA_TYPE_MASK = _NLA_TYPE_MASK
+const NLA_F_NET_BYTEORDER = _NLA_F_NET_BYTEORDER
+const NLA_ALIGNTO = _NLA_ALIGNTO
+const NLA_HDRLEN = _NLA_HDRLEN_val
+const PACKET_MULTICAST = _PACKET_MULTICAST
+const PACKET_IGNORE_OUTGOING = _PACKET_IGNORE_OUTGOING
+const PACKET_LOOPBACK = _PACKET_LOOPBACK
+const PACKET_TX_HAS_OFF = _PACKET_TX_HAS_OFF
+const PACKET_ORIGDEV = _PACKET_ORIGDEV
+const PACKET_QDISC_BYPASS = _PACKET_QDISC_BYPASS
+const PACKET_TX_RING = _PACKET_TX_RING
+const PACKET_MR_ALLMULTI = _PACKET_MR_ALLMULTI
+const PACKET_VNET_HDR = _PACKET_VNET_HDR
+const PACKET_LOSS = _PACKET_LOSS
+const PACKET_TX_TIMESTAMP = _PACKET_TX_TIMESTAMP
+const PACKET_RECV_OUTPUT = _PACKET_RECV_OUTPUT
+const PACKET_RX_RING = _PACKET_RX_RING
+const PACKET_OTHERHOST = _PACKET_OTHERHOST
+const PACKET_FANOUT = _PACKET_FANOUT
+const PACKET_FASTROUTE = _PACKET_FASTROUTE
+const PACKET_MR_MULTICAST = _PACKET_MR_MULTICAST
+const PACKET_ROLLOVER_STATS = _PACKET_ROLLOVER_STATS
+const PACKET_FANOUT_DATA = _PACKET_FANOUT_DATA
+const PACKET_MR_UNICAST = _PACKET_MR_UNICAST
+const PACKET_COPY_THRESH = _PACKET_COPY_THRESH
+const PACKET_HDRLEN = _PACKET_HDRLEN
+const PACKET_DROP_MEMBERSHIP = _PACKET_DROP_MEMBERSHIP
+const PACKET_RESERVE = _PACKET_RESERVE
+const PACKET_TIMESTAMP = _PACKET_TIMESTAMP
+const PACKET_ADD_MEMBERSHIP = _PACKET_ADD_MEMBERSHIP
+const PACKET_HOST = _PACKET_HOST
+const PACKET_OUTGOING = _PACKET_OUTGOING
+const PACKET_BROADCAST = _PACKET_BROADCAST
+const PACKET_MR_PROMISC = _PACKET_MR_PROMISC
+const PACKET_STATISTICS = _PACKET_STATISTICS
+const PACKET_VERSION = _PACKET_VERSION
+const PACKET_AUXDATA = _PACKET_AUXDATA
+type InotifyEvent struct { Wd int32; Mask uint32; Cookie uint32; Len uint32; Name [0]int8; }
+const CLONE_THREAD = _CLONE_THREAD
+const CLONE_FILES = _CLONE_FILES
+const CLONE_CHILD_CLEARTID = _CLONE_CHILD_CLEARTID
+const CLONE_NEWCGROUP = _CLONE_NEWCGROUP
+const CLONE_SYSVSEM = _CLONE_SYSVSEM
+const CLONE_PIDFD = _CLONE_PIDFD
+const CLONE_SETTLS = _CLONE_SETTLS
+const CLONE_PARENT = _CLONE_PARENT
+const CLONE_NEWPID = _CLONE_NEWPID
+const CLONE_PTRACE = _CLONE_PTRACE
+const CLONE_NEWIPC = _CLONE_NEWIPC
+const CLONE_NEWUSER = _CLONE_NEWUSER
+const CLONE_SIGHAND = _CLONE_SIGHAND
+const CLONE_DETACHED = _CLONE_DETACHED
+const CLONE_UNTRACED = _CLONE_UNTRACED
+const CLONE_NEWNS = _CLONE_NEWNS
+const CLONE_NEWUTS = _CLONE_NEWUTS
+const CLONE_NEWNET = _CLONE_NEWNET
+const CLONE_PARENT_SETTID = _CLONE_PARENT_SETTID
+const CLONE_FS = _CLONE_FS
+const CLONE_IO = _CLONE_IO
+const CLONE_CHILD_SETTID = _CLONE_CHILD_SETTID
+const CLONE_VM = _CLONE_VM
+const CLONE_VFORK = _CLONE_VFORK
+const SizeofCmsghdr = _sizeof_cmsghdr
+const SizeofIPMreq = _sizeof_ip_mreq
+const SizeofIPMreqn = _sizeof_ip_mreqn
+const SizeofIPv6Mreq = _sizeof_ipv6_mreq
+const SizeofIfAddrmsg = _sizeof_ifaddrmsg
+const SizeofIfInfomsg = _sizeof_ifinfomsg
+const SizeofInet4Pktinfo = _sizeof_in_pktinfo
+const SizeofInet6Pktinfo = _sizeof_in6_pktinfo
+const SizeofInotifyEvent = _sizeof_inotify_event
+const SizeofLinger = _sizeof_linger
+const SizeofMsghdr = _sizeof_msghdr
+const SizeofNlAttr = _sizeof_nlattr
+const SizeofNlMsgerr = _sizeof_nlmsgerr
+const SizeofNlMsghdr = _sizeof_nlmsghdr
+const SizeofRtAttr = _sizeof_rtattr
+const SizeofRtGenmsg = _sizeof_rtgenmsg
+const SizeofRtMsg = _sizeof_rtmsg
+const SizeofRtNexthop = _sizeof_rtnexthop
+const SizeofSockFilter = _sizeof_sock_filter
+const SizeofSockFprog = _sizeof_sock_fprog
+const SizeofUcred = _sizeof_ucred
+const SizeofICMPv6Filter = _sizeof_icmp6_filter
+const SizeofIPv6MTUInfo = _sizeof_ip6_mtuinfo
+type uint128 [16]byte
--- /dev/null
+package sys
+const GccgoToolDir = "/usr/libexec/gcc/x86_64-pc-linux-gnu/12.1.0"
+const StackGuardMultiplierDefault = 1
--- /dev/null
+package goarch
+
+const GOARCH = "amd64"
+
+const (
+ _ArchFamily = AMD64
+ _BigEndian = false
+ _DefaultPhysPageSize = 4096
+ _Int64Align = 8
+ _MinFrameSize = 0
+ _PCQuantum = 1
+ _StackAlign = 8
+)
+
+const (
+ UNKNOWN ArchFamilyType = iota
+ I386
+ ALPHA
+ AMD64
+ ARM
+ ARM64
+ IA64
+ M68K
+ MIPS
+ MIPS64
+ NIOS2
+ PPC
+ PPC64
+ RISCV
+ RISCV64
+ S390
+ S390X
+ SH
+ SPARC
+ SPARC64
+ WASM
+)
+
+const Is386 = 0
+const IsAlpha = 0
+const IsAmd64 = 1
+const IsAmd64p32 = 0
+const IsArm = 0
+const IsArmbe = 0
+const IsArm64 = 0
+const IsArm64be = 0
+const IsIa64 = 0
+const IsM68k = 0
+const IsMips = 0
+const IsMipsle = 0
+const IsMips64 = 0
+const IsMips64le = 0
+const IsMips64p32 = 0
+const IsMips64p32le = 0
+const IsNios2 = 0
+const IsPpc = 0
+const IsPpc64 = 0
+const IsPpc64le = 0
+const IsRiscv = 0
+const IsRiscv64 = 0
+const IsS390 = 0
+const IsS390x = 0
+const IsSh = 0
+const IsShbe = 0
+const IsSparc = 0
+const IsSparc64 = 0
+const IsWasm = 0
--- /dev/null
+package goos
+
+const GOOS = "linux"
+
+const IsAix = 0
+const IsAndroid = 0
+const IsDarwin = 0
+const IsDragonfly = 0
+const IsFreebsd = 0
+const IsHurd = 0
+const IsIllumos = 0
+const IsIos = 0
+const IsIrix = 0
+const IsJs = 0
+const IsLinux = 1
+const IsNetbsd = 0
+const IsOpenbsd = 0
+const IsPlan9 = 0
+const IsRtems = 0
+const IsSolaris = 0
+const IsWindows = 0
+const IsZos = 0
--- /dev/null
+package goroot
+
+var stdpkg = map[string]bool{
+"archive/tar": true, "archive/zip": true, "bufio": true, "bytes": true, "compress/bzip2": true, "compress/flate": true, "compress/gzip": true, "compress/lzw": true, "compress/zlib": true, "container/heap": true, "container/list": true, "container/ring": true, "context": true, "crypto": true, "crypto/aes": true, "crypto/cipher": true, "crypto/des": true, "crypto/dsa": true, "crypto/ecdsa": true, "crypto/ed25519": true, "crypto/ed25519/internal/edwards25519": true, "crypto/ed25519/internal/edwards25519/field": true, "crypto/elliptic": true, "crypto/elliptic/internal/fiat": true, "crypto/elliptic/internal/nistec": true, "crypto/hmac": true, "crypto/internal/randutil": true, "crypto/internal/subtle": true, "crypto/md5": true, "crypto/rand": true, "crypto/rc4": true, "crypto/rsa": true, "crypto/sha1": true, "crypto/sha256": true, "crypto/sha512": true, "crypto/subtle": true, "crypto/tls": true, "crypto/x509": true, "crypto/x509/pkix": true, "database/sql": true, "database/sql/driver": true, "debug/buildinfo": true, "debug/dwarf": true, "debug/elf": true, "debug/gosym": true, "debug/macho": true, "debug/pe": true, "debug/plan9obj": true, "embed": true, "encoding": true, "encoding/ascii85": true, "encoding/asn1": true, "encoding/base32": true, "encoding/base64": true, "encoding/binary": true, "encoding/csv": true, "encoding/gob": true, "encoding/hex": true, "encoding/json": true, "encoding/pem": true, "encoding/xml": true, "errors": true, "expvar": true, "flag": true, "fmt": true, "go/ast": true, "go/build": true, "go/build/constraint": true, "go/constant": true, "go/doc": true, "go/format": true, "go/importer": true, "go/internal/gccgoimporter": true, "go/internal/gcimporter": true, "go/internal/srcimporter": true, "go/internal/typeparams": true, "go/parser": true, "go/printer": true, "go/scanner": true, "go/token": true, "go/types": true, "hash": true, "hash/adler32": true, "hash/crc32": true, "hash/crc64": true, "hash/fnv": true, "hash/maphash": true, "html": true, "html/template": true, "image": true, "image/color": true, "image/color/palette": true, "image/draw": true, "image/gif": true, "image/internal/imageutil": true, "image/jpeg": true, "image/png": true, "index/suffixarray": true, "internal/abi": true, "internal/buildcfg": true, "internal/bytealg": true, "internal/cfg": true, "internal/cpu": true, "internal/execabs": true, "internal/fmtsort": true, "internal/fuzz": true, "internal/goarch": true, "internal/godebug": true, "internal/goexperiment": true, "internal/goos": true, "internal/goroot": true, "internal/goversion": true, "internal/intern": true, "internal/itoa": true, "internal/lazyregexp": true, "internal/lazytemplate": true, "internal/nettrace": true, "internal/obscuretestdata": true, "internal/oserror": true, "internal/poll": true, "internal/profile": true, "internal/race": true, "internal/reflectlite": true, "internal/singleflight": true, "internal/syscall/execenv": true, "internal/syscall/unix": true, "internal/sysinfo": true, "internal/testenv": true, "internal/testlog": true, "internal/trace": true, "internal/unsafeheader": true, "internal/xcoff": true, "io": true, "io/fs": true, "io/ioutil": true, "log": true, "log/syslog": true, "math": true, "math/big": true, "math/bits": true, "math/cmplx": true, "math/rand": true, "mime": true, "mime/multipart": true, "mime/quotedprintable": true, "net": true, "net/http": true, "net/http/cgi": true, "net/http/cookiejar": true, "net/http/fcgi": true, "net/http/httptest": true, "net/http/httptrace": true, "net/http/httputil": true, "net/http/internal": true, "net/http/internal/ascii": true, "net/http/internal/testcert": true, "net/http/pprof": true, "net/internal/socktest": true, "net/mail": true, "net/netip": true, "net/rpc": true, "net/rpc/jsonrpc": true, "net/smtp": true, "net/textproto": true, "net/url": true, "os": true, "os/exec": true, "os/exec/internal/fdtest": true, "os/signal": true, "os/signal/internal/pty": true, "os/user": true, "path": true, "path/filepath": true, "reflect": true, "reflect/internal/example1": true, "reflect/internal/example2": true, "regexp": true, "regexp/syntax": true, "runtime": true, "runtime/cgo": true, "runtime/debug": true, "runtime/internal/atomic": true, "runtime/internal/math": true, "runtime/internal/sys": true, "runtime/internal/syscall": true, "runtime/metrics": true, "runtime/pprof": true, "runtime/trace": true, "sort": true, "strconv": true, "strings": true, "sync": true, "sync/atomic": true, "syscall": true, "testing": true, "testing/fstest": true, "testing/internal/testdeps": true, "testing/iotest": true, "testing/quick": true, "text/scanner": true, "text/tabwriter": true, "text/template": true, "text/template/parse": true, "time": true, "time/tzdata": true, "unicode": true, "unicode/utf16": true, "unicode/utf8": true, "internal/bytealg/bytealg": true, "syscall/clone_linux": true, "syscall/errno": true, "syscall/signame": true, "syscall/wait": true, "runtime/internal/syscall/errno": true, "internal/cpu/cpu_gccgo": true, "unsafe": true,
+}
+++ /dev/null
-# This file was generated
-$(LIBGO_BUILD)/runtime/internal/atomic.o: $(LIBGO_EXTRACTED)/go/runtime/internal/atomic/gccgo.go $(LIBGO_EXTRACTED)/go/runtime/internal/atomic/stubs.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=runtime/internal/atomic -fgo-compiling-runtime $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/runtime/internal/sys.o: $(LIBGO_EXTRACTED)/go/runtime/internal/sys/intrinsics.go $(LIBGO_EXTRACTED)/go/runtime/internal/sys/stubs.go $(LIBGO_EXTRACTED)/go/runtime/internal/sys/sys.go $(LIBGO_BASE)/generated/version.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=runtime/internal/sys -fgo-compiling-runtime $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/errors.o: $(LIBGO_EXTRACTED)/go/errors/errors.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=errors $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/internal/race.o: $(LIBGO_EXTRACTED)/go/internal/race/doc.go $(LIBGO_EXTRACTED)/go/internal/race/norace.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=internal/race $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/crypto/internal/cipherhw.o: $(LIBGO_EXTRACTED)/go/crypto/internal/cipherhw/doc.go $(LIBGO_EXTRACTED)/go/crypto/internal/cipherhw/generic.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=crypto/internal/cipherhw $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/unicode/utf8.o: $(LIBGO_EXTRACTED)/go/unicode/utf8/utf8.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=unicode/utf8 $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/crypto/subtle.o: $(LIBGO_EXTRACTED)/go/crypto/subtle/constant_time.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=crypto/subtle $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/container/list.o: $(LIBGO_EXTRACTED)/go/container/list/list.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=container/list $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/math.o: $(LIBGO_EXTRACTED)/go/math/abs.go $(LIBGO_EXTRACTED)/go/math/acosh.go $(LIBGO_EXTRACTED)/go/math/asin.go $(LIBGO_EXTRACTED)/go/math/asinh.go $(LIBGO_EXTRACTED)/go/math/atan.go $(LIBGO_EXTRACTED)/go/math/atan2.go $(LIBGO_EXTRACTED)/go/math/atanh.go $(LIBGO_EXTRACTED)/go/math/bits.go $(LIBGO_EXTRACTED)/go/math/cbrt.go $(LIBGO_EXTRACTED)/go/math/const.go $(LIBGO_EXTRACTED)/go/math/copysign.go $(LIBGO_EXTRACTED)/go/math/dim.go $(LIBGO_EXTRACTED)/go/math/erf.go $(LIBGO_EXTRACTED)/go/math/exp.go $(LIBGO_EXTRACTED)/go/math/expm1.go $(LIBGO_EXTRACTED)/go/math/floor.go $(LIBGO_EXTRACTED)/go/math/frexp.go $(LIBGO_EXTRACTED)/go/math/gamma.go $(LIBGO_EXTRACTED)/go/math/hypot.go $(LIBGO_EXTRACTED)/go/math/j0.go $(LIBGO_EXTRACTED)/go/math/j1.go $(LIBGO_EXTRACTED)/go/math/jn.go $(LIBGO_EXTRACTED)/go/math/ldexp.go $(LIBGO_EXTRACTED)/go/math/lgamma.go $(LIBGO_EXTRACTED)/go/math/log.go $(LIBGO_EXTRACTED)/go/math/log10.go $(LIBGO_EXTRACTED)/go/math/log1p.go $(LIBGO_EXTRACTED)/go/math/logb.go $(LIBGO_EXTRACTED)/go/math/mod.go $(LIBGO_EXTRACTED)/go/math/modf.go $(LIBGO_EXTRACTED)/go/math/nextafter.go $(LIBGO_EXTRACTED)/go/math/pow.go $(LIBGO_EXTRACTED)/go/math/pow10.go $(LIBGO_EXTRACTED)/go/math/remainder.go $(LIBGO_EXTRACTED)/go/math/signbit.go $(LIBGO_EXTRACTED)/go/math/sin.go $(LIBGO_EXTRACTED)/go/math/sincos.go $(LIBGO_EXTRACTED)/go/math/sinh.go $(LIBGO_EXTRACTED)/go/math/sqrt.go $(LIBGO_EXTRACTED)/go/math/tan.go $(LIBGO_EXTRACTED)/go/math/tanh.go $(LIBGO_EXTRACTED)/go/math/unsafe.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=math $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/container/ring.o: $(LIBGO_EXTRACTED)/go/container/ring/ring.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=container/ring $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/golang_org/x/crypto/curve25519.o: $(LIBGO_EXTRACTED)/go/golang_org/x/crypto/curve25519/curve25519.go $(LIBGO_EXTRACTED)/go/golang_org/x/crypto/curve25519/doc.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=vendor/golang_org/x/crypto/curve25519 $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/internal/nettrace.o: $(LIBGO_EXTRACTED)/go/internal/nettrace/nettrace.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=internal/nettrace $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/sync/atomic.o: $(LIBGO_EXTRACTED)/go/sync/atomic/doc.go $(LIBGO_EXTRACTED)/go/sync/atomic/value.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=sync/atomic $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/unicode.o: $(LIBGO_EXTRACTED)/go/unicode/casetables.go $(LIBGO_EXTRACTED)/go/unicode/digit.go $(LIBGO_EXTRACTED)/go/unicode/graphic.go $(LIBGO_EXTRACTED)/go/unicode/letter.go $(LIBGO_EXTRACTED)/go/unicode/tables.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=unicode $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/encoding.o: $(LIBGO_EXTRACTED)/go/encoding/encoding.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=encoding $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/unicode/utf16.o: $(LIBGO_EXTRACTED)/go/unicode/utf16/utf16.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=unicode/utf16 $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/image/color.o: $(LIBGO_EXTRACTED)/go/image/color/color.go $(LIBGO_EXTRACTED)/go/image/color/ycbcr.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=image/color $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/runtime.o: $(LIBGO_EXTRACTED)/go/runtime/alg.go $(LIBGO_EXTRACTED)/go/runtime/cgo_gccgo.go $(LIBGO_EXTRACTED)/go/runtime/chan.go $(LIBGO_EXTRACTED)/go/runtime/compiler.go $(LIBGO_EXTRACTED)/go/runtime/cpuprof.go $(LIBGO_EXTRACTED)/go/runtime/cputicks.go $(LIBGO_EXTRACTED)/go/runtime/debug.go $(LIBGO_EXTRACTED)/go/runtime/env_posix.go $(LIBGO_EXTRACTED)/go/runtime/error.go $(LIBGO_EXTRACTED)/go/runtime/extern.go $(LIBGO_EXTRACTED)/go/runtime/ffi.go $(LIBGO_EXTRACTED)/go/runtime/hash64.go $(LIBGO_EXTRACTED)/go/runtime/hashmap.go $(LIBGO_EXTRACTED)/go/runtime/hashmap_fast.go $(LIBGO_EXTRACTED)/go/runtime/iface.go $(LIBGO_EXTRACTED)/go/runtime/lfstack.go $(LIBGO_EXTRACTED)/go/runtime/lfstack_64bit.go $(LIBGO_EXTRACTED)/go/runtime/lock_sema.go $(LIBGO_EXTRACTED)/go/runtime/mcache.go $(LIBGO_EXTRACTED)/go/runtime/mprof.go $(LIBGO_EXTRACTED)/go/runtime/msan0.go $(LIBGO_EXTRACTED)/go/runtime/mstats.go $(LIBGO_EXTRACTED)/go/runtime/netpoll.go $(LIBGO_EXTRACTED)/go/runtime/netpoll_epoll.go $(LIBGO_EXTRACTED)/go/runtime/os_gccgo.go $(LIBGO_EXTRACTED)/go/runtime/os_linux.go $(LIBGO_EXTRACTED)/go/runtime/panic.go $(LIBGO_EXTRACTED)/go/runtime/print.go $(LIBGO_EXTRACTED)/go/runtime/proc.go $(LIBGO_EXTRACTED)/go/runtime/race0.go $(LIBGO_EXTRACTED)/go/runtime/rdebug.go $(LIBGO_EXTRACTED)/go/runtime/runtime.go $(LIBGO_EXTRACTED)/go/runtime/runtime1.go $(LIBGO_EXTRACTED)/go/runtime/runtime2.go $(LIBGO_EXTRACTED)/go/runtime/select.go $(LIBGO_EXTRACTED)/go/runtime/sema.go $(LIBGO_EXTRACTED)/go/runtime/signal_gccgo.go $(LIBGO_EXTRACTED)/go/runtime/signal_sighandler.go $(LIBGO_EXTRACTED)/go/runtime/signal_unix.go $(LIBGO_EXTRACTED)/go/runtime/sigqueue.go $(LIBGO_EXTRACTED)/go/runtime/sizeclasses.go $(LIBGO_EXTRACTED)/go/runtime/slice.go $(LIBGO_EXTRACTED)/go/runtime/string.go $(LIBGO_EXTRACTED)/go/runtime/stubs.go $(LIBGO_EXTRACTED)/go/runtime/stubs2.go $(LIBGO_EXTRACTED)/go/runtime/symtab.go $(LIBGO_EXTRACTED)/go/runtime/time.go $(LIBGO_EXTRACTED)/go/runtime/trace.go $(LIBGO_EXTRACTED)/go/runtime/traceback_gccgo.go $(LIBGO_EXTRACTED)/go/runtime/type.go $(LIBGO_EXTRACTED)/go/runtime/typekind.go $(LIBGO_EXTRACTED)/go/runtime/unaligned1.go $(LIBGO_EXTRACTED)/go/runtime/utf8.go $(LIBGO_EXTRACTED)/go/runtime/write_err.go $(LIBGO_BASE)/generated/runtime_sysinfo.go $(LIBGO_BASE)/generated/sigtab.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=runtime -fgo-c-header=$(LIBGO_BASE)/generated/runtime.inc.tmp -fgo-compiling-runtime $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/image/color/palette.o: $(LIBGO_EXTRACTED)/go/image/color/palette/generate.go $(LIBGO_EXTRACTED)/go/image/color/palette/palette.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=image/color/palette $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/golang_org/x/crypto/poly1305.o: $(LIBGO_EXTRACTED)/go/golang_org/x/crypto/poly1305/poly1305.go $(LIBGO_EXTRACTED)/go/golang_org/x/crypto/poly1305/sum_ref.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=vendor/golang_org/x/crypto/poly1305 $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/math/cmplx.o: $(LIBGO_EXTRACTED)/go/math/cmplx/abs.go $(LIBGO_EXTRACTED)/go/math/cmplx/asin.go $(LIBGO_EXTRACTED)/go/math/cmplx/conj.go $(LIBGO_EXTRACTED)/go/math/cmplx/exp.go $(LIBGO_EXTRACTED)/go/math/cmplx/isinf.go $(LIBGO_EXTRACTED)/go/math/cmplx/isnan.go $(LIBGO_EXTRACTED)/go/math/cmplx/log.go $(LIBGO_EXTRACTED)/go/math/cmplx/phase.go $(LIBGO_EXTRACTED)/go/math/cmplx/polar.go $(LIBGO_EXTRACTED)/go/math/cmplx/pow.go $(LIBGO_EXTRACTED)/go/math/cmplx/rect.go $(LIBGO_EXTRACTED)/go/math/cmplx/sin.go $(LIBGO_EXTRACTED)/go/math/cmplx/sqrt.go $(LIBGO_EXTRACTED)/go/math/cmplx/tan.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=math/cmplx $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/sync.o: $(LIBGO_EXTRACTED)/go/sync/cond.go $(LIBGO_EXTRACTED)/go/sync/mutex.go $(LIBGO_EXTRACTED)/go/sync/once.go $(LIBGO_EXTRACTED)/go/sync/pool.go $(LIBGO_EXTRACTED)/go/sync/runtime.go $(LIBGO_EXTRACTED)/go/sync/rwmutex.go $(LIBGO_EXTRACTED)/go/sync/waitgroup.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=sync $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/strconv.o: $(LIBGO_EXTRACTED)/go/strconv/atob.go $(LIBGO_EXTRACTED)/go/strconv/atof.go $(LIBGO_EXTRACTED)/go/strconv/atoi.go $(LIBGO_EXTRACTED)/go/strconv/decimal.go $(LIBGO_EXTRACTED)/go/strconv/doc.go $(LIBGO_EXTRACTED)/go/strconv/extfloat.go $(LIBGO_EXTRACTED)/go/strconv/ftoa.go $(LIBGO_EXTRACTED)/go/strconv/isprint.go $(LIBGO_EXTRACTED)/go/strconv/itoa.go $(LIBGO_EXTRACTED)/go/strconv/quote.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=strconv $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/io.o: $(LIBGO_EXTRACTED)/go/io/io.go $(LIBGO_EXTRACTED)/go/io/multi.go $(LIBGO_EXTRACTED)/go/io/pipe.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=io $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/internal/singleflight.o: $(LIBGO_EXTRACTED)/go/internal/singleflight/singleflight.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=internal/singleflight $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/math/rand.o: $(LIBGO_EXTRACTED)/go/math/rand/exp.go $(LIBGO_EXTRACTED)/go/math/rand/normal.go $(LIBGO_EXTRACTED)/go/math/rand/rand.go $(LIBGO_EXTRACTED)/go/math/rand/rng.go $(LIBGO_EXTRACTED)/go/math/rand/zipf.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=math/rand $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/syscall.o: $(LIBGO_EXTRACTED)/go/syscall/dirent.go $(LIBGO_EXTRACTED)/go/syscall/endian_little.go $(LIBGO_EXTRACTED)/go/syscall/env_unix.go $(LIBGO_EXTRACTED)/go/syscall/errstr_linux.go $(LIBGO_EXTRACTED)/go/syscall/exec_linux.go $(LIBGO_EXTRACTED)/go/syscall/exec_unix.go $(LIBGO_EXTRACTED)/go/syscall/libcall_linux.go $(LIBGO_EXTRACTED)/go/syscall/libcall_linux_amd64.go $(LIBGO_EXTRACTED)/go/syscall/libcall_linux_ustat.go $(LIBGO_EXTRACTED)/go/syscall/libcall_linux_utimesnano.go $(LIBGO_EXTRACTED)/go/syscall/libcall_posix.go $(LIBGO_EXTRACTED)/go/syscall/libcall_posix_regfile.go $(LIBGO_EXTRACTED)/go/syscall/libcall_support.go $(LIBGO_EXTRACTED)/go/syscall/libcall_uname.go $(LIBGO_EXTRACTED)/go/syscall/libcall_wait4.go $(LIBGO_EXTRACTED)/go/syscall/lsf_linux.go $(LIBGO_EXTRACTED)/go/syscall/msan0.go $(LIBGO_EXTRACTED)/go/syscall/netlink_linux.go $(LIBGO_EXTRACTED)/go/syscall/setuidgid_linux.go $(LIBGO_EXTRACTED)/go/syscall/sleep_select.go $(LIBGO_EXTRACTED)/go/syscall/sockcmsg_linux.go $(LIBGO_EXTRACTED)/go/syscall/sockcmsg_unix.go $(LIBGO_EXTRACTED)/go/syscall/socket.go $(LIBGO_EXTRACTED)/go/syscall/socket_linux.go $(LIBGO_EXTRACTED)/go/syscall/socket_linux_type.go $(LIBGO_EXTRACTED)/go/syscall/socket_posix.go $(LIBGO_EXTRACTED)/go/syscall/str.go $(LIBGO_EXTRACTED)/go/syscall/syscall.go $(LIBGO_EXTRACTED)/go/syscall/syscall_errno.go $(LIBGO_EXTRACTED)/go/syscall/syscall_linux.go $(LIBGO_EXTRACTED)/go/syscall/syscall_linux_amd64.go $(LIBGO_EXTRACTED)/go/syscall/syscall_unix.go $(LIBGO_EXTRACTED)/go/syscall/timestruct.go $(LIBGO_BASE)/generated/libcalls.go $(LIBGO_BASE)/generated/sysinfo.go $(LIBGO_BASE)/generated/syscall_arch.go $(LIBGO_BASE)/generated/epoll.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=syscall $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/hash.o: $(LIBGO_EXTRACTED)/go/hash/hash.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=hash $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/runtime/trace.o: $(LIBGO_EXTRACTED)/go/runtime/trace/trace.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=runtime/trace $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/strings.o: $(LIBGO_EXTRACTED)/go/strings/compare.go $(LIBGO_EXTRACTED)/go/strings/reader.go $(LIBGO_EXTRACTED)/go/strings/replace.go $(LIBGO_EXTRACTED)/go/strings/search.go $(LIBGO_EXTRACTED)/go/strings/strings.go $(LIBGO_EXTRACTED)/go/strings/strings_decl.go $(LIBGO_EXTRACTED)/go/strings/strings_generic.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=strings $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/bytes.o: $(LIBGO_EXTRACTED)/go/bytes/buffer.go $(LIBGO_EXTRACTED)/go/bytes/bytes.go $(LIBGO_EXTRACTED)/go/bytes/bytes_decl.go $(LIBGO_EXTRACTED)/go/bytes/bytes_generic.go $(LIBGO_EXTRACTED)/go/bytes/reader.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=bytes $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/crypto/cipher.o: $(LIBGO_EXTRACTED)/go/crypto/cipher/cbc.go $(LIBGO_EXTRACTED)/go/crypto/cipher/cfb.go $(LIBGO_EXTRACTED)/go/crypto/cipher/cipher.go $(LIBGO_EXTRACTED)/go/crypto/cipher/ctr.go $(LIBGO_EXTRACTED)/go/crypto/cipher/gcm.go $(LIBGO_EXTRACTED)/go/crypto/cipher/io.go $(LIBGO_EXTRACTED)/go/crypto/cipher/ofb.go $(LIBGO_EXTRACTED)/go/crypto/cipher/xor.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=crypto/cipher $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/hash/crc32.o: $(LIBGO_EXTRACTED)/go/hash/crc32/crc32.go $(LIBGO_EXTRACTED)/go/hash/crc32/crc32_generic.go $(LIBGO_EXTRACTED)/go/hash/crc32/crc32_otherarch.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=hash/crc32 $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/hash/fnv.o: $(LIBGO_EXTRACTED)/go/hash/fnv/fnv.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=hash/fnv $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/crypto/hmac.o: $(LIBGO_EXTRACTED)/go/crypto/hmac/hmac.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=crypto/hmac $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/hash/adler32.o: $(LIBGO_EXTRACTED)/go/hash/adler32/adler32.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=hash/adler32 $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/hash/crc64.o: $(LIBGO_EXTRACTED)/go/hash/crc64/crc64.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=hash/crc64 $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/crypto.o: $(LIBGO_EXTRACTED)/go/crypto/crypto.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=crypto $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/reflect.o: $(LIBGO_EXTRACTED)/go/reflect/deepequal.go $(LIBGO_EXTRACTED)/go/reflect/makefunc.go $(LIBGO_EXTRACTED)/go/reflect/makefunc_ffi.go $(LIBGO_EXTRACTED)/go/reflect/swapper.go $(LIBGO_EXTRACTED)/go/reflect/type.go $(LIBGO_EXTRACTED)/go/reflect/value.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=reflect $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/encoding/base64.o: $(LIBGO_EXTRACTED)/go/encoding/base64/base64.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=encoding/base64 $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/crypto/rc4.o: $(LIBGO_EXTRACTED)/go/crypto/rc4/rc4.go $(LIBGO_EXTRACTED)/go/crypto/rc4/rc4_ref.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=crypto/rc4 $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/encoding/ascii85.o: $(LIBGO_EXTRACTED)/go/encoding/ascii85/ascii85.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=encoding/ascii85 $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/crypto/aes.o: $(LIBGO_EXTRACTED)/go/crypto/aes/block.go $(LIBGO_EXTRACTED)/go/crypto/aes/cipher.go $(LIBGO_EXTRACTED)/go/crypto/aes/cipher_generic.go $(LIBGO_EXTRACTED)/go/crypto/aes/const.go $(LIBGO_EXTRACTED)/go/crypto/aes/modes.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=crypto/aes $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/crypto/md5.o: $(LIBGO_EXTRACTED)/go/crypto/md5/md5.go $(LIBGO_EXTRACTED)/go/crypto/md5/md5block.go $(LIBGO_EXTRACTED)/go/crypto/md5/md5block_generic.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=crypto/md5 $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/crypto/sha512.o: $(LIBGO_EXTRACTED)/go/crypto/sha512/sha512.go $(LIBGO_EXTRACTED)/go/crypto/sha512/sha512block.go $(LIBGO_EXTRACTED)/go/crypto/sha512/sha512block_generic.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=crypto/sha512 $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/crypto/sha256.o: $(LIBGO_EXTRACTED)/go/crypto/sha256/sha256.go $(LIBGO_EXTRACTED)/go/crypto/sha256/sha256block.go $(LIBGO_EXTRACTED)/go/crypto/sha256/sha256block_generic.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=crypto/sha256 $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/crypto/sha1.o: $(LIBGO_EXTRACTED)/go/crypto/sha1/sha1.go $(LIBGO_EXTRACTED)/go/crypto/sha1/sha1block.go $(LIBGO_EXTRACTED)/go/crypto/sha1/sha1block_generic.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=crypto/sha1 $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/golang_org/x/text/transform.o: $(LIBGO_EXTRACTED)/go/golang_org/x/text/transform/transform.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=vendor/golang_org/x/text/transform $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/bufio.o: $(LIBGO_EXTRACTED)/go/bufio/bufio.go $(LIBGO_EXTRACTED)/go/bufio/scan.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=bufio $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/text/tabwriter.o: $(LIBGO_EXTRACTED)/go/text/tabwriter/tabwriter.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=text/tabwriter $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/encoding/base32.o: $(LIBGO_EXTRACTED)/go/encoding/base32/base32.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=encoding/base32 $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/path.o: $(LIBGO_EXTRACTED)/go/path/match.go $(LIBGO_EXTRACTED)/go/path/path.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=path $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/html.o: $(LIBGO_EXTRACTED)/go/html/entity.go $(LIBGO_EXTRACTED)/go/html/escape.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=html $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/image.o: $(LIBGO_EXTRACTED)/go/image/format.go $(LIBGO_EXTRACTED)/go/image/geom.go $(LIBGO_EXTRACTED)/go/image/image.go $(LIBGO_EXTRACTED)/go/image/names.go $(LIBGO_EXTRACTED)/go/image/ycbcr.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=image $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/image/internal/imageutil.o: $(LIBGO_EXTRACTED)/go/image/internal/imageutil/imageutil.go $(LIBGO_EXTRACTED)/go/image/internal/imageutil/impl.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=image/internal/imageutil $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/image/jpeg.o: $(LIBGO_EXTRACTED)/go/image/jpeg/fdct.go $(LIBGO_EXTRACTED)/go/image/jpeg/huffman.go $(LIBGO_EXTRACTED)/go/image/jpeg/idct.go $(LIBGO_EXTRACTED)/go/image/jpeg/reader.go $(LIBGO_EXTRACTED)/go/image/jpeg/scan.go $(LIBGO_EXTRACTED)/go/image/jpeg/writer.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=image/jpeg $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/image/draw.o: $(LIBGO_EXTRACTED)/go/image/draw/draw.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=image/draw $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/encoding/binary.o: $(LIBGO_EXTRACTED)/go/encoding/binary/binary.go $(LIBGO_EXTRACTED)/go/encoding/binary/varint.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=encoding/binary $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/sort.o: $(LIBGO_EXTRACTED)/go/sort/search.go $(LIBGO_EXTRACTED)/go/sort/sort.go $(LIBGO_EXTRACTED)/go/sort/zfuncversion.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=sort $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/internal/syscall/unix.o: $(LIBGO_EXTRACTED)/go/internal/syscall/unix/dummy.go $(LIBGO_EXTRACTED)/go/internal/syscall/unix/getrandom_linux.go $(LIBGO_EXTRACTED)/go/internal/syscall/unix/getrandom_linux_amd64.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=internal/syscall/unix $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/exp/terminal.o: $(LIBGO_EXTRACTED)/go/exp/terminal/terminal.go $(LIBGO_EXTRACTED)/go/exp/terminal/util.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=exp/terminal $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/time.o: $(LIBGO_EXTRACTED)/go/time/format.go $(LIBGO_EXTRACTED)/go/time/sleep.go $(LIBGO_EXTRACTED)/go/time/sys_unix.go $(LIBGO_EXTRACTED)/go/time/tick.go $(LIBGO_EXTRACTED)/go/time/time.go $(LIBGO_EXTRACTED)/go/time/zoneinfo.go $(LIBGO_EXTRACTED)/go/time/zoneinfo_read.go $(LIBGO_EXTRACTED)/go/time/zoneinfo_unix.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=time $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/compress/bzip2.o: $(LIBGO_EXTRACTED)/go/compress/bzip2/bit_reader.go $(LIBGO_EXTRACTED)/go/compress/bzip2/bzip2.go $(LIBGO_EXTRACTED)/go/compress/bzip2/huffman.go $(LIBGO_EXTRACTED)/go/compress/bzip2/move_to_front.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=compress/bzip2 $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/container/heap.o: $(LIBGO_EXTRACTED)/go/container/heap/heap.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=container/heap $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/regexp/syntax.o: $(LIBGO_EXTRACTED)/go/regexp/syntax/compile.go $(LIBGO_EXTRACTED)/go/regexp/syntax/doc.go $(LIBGO_EXTRACTED)/go/regexp/syntax/parse.go $(LIBGO_EXTRACTED)/go/regexp/syntax/perl_groups.go $(LIBGO_EXTRACTED)/go/regexp/syntax/prog.go $(LIBGO_EXTRACTED)/go/regexp/syntax/regexp.go $(LIBGO_EXTRACTED)/go/regexp/syntax/simplify.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=regexp/syntax $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/encoding/pem.o: $(LIBGO_EXTRACTED)/go/encoding/pem/pem.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=encoding/pem $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/crypto/des.o: $(LIBGO_EXTRACTED)/go/crypto/des/block.go $(LIBGO_EXTRACTED)/go/crypto/des/cipher.go $(LIBGO_EXTRACTED)/go/crypto/des/const.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=crypto/des $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/golang_org/x/crypto/chacha20poly1305/internal/chacha20.o: $(LIBGO_EXTRACTED)/go/golang_org/x/crypto/chacha20poly1305/internal/chacha20/chacha_generic.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=vendor/golang_org/x/crypto/chacha20poly1305/internal/chacha20 $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/golang_org/x/crypto/chacha20poly1305.o: $(LIBGO_EXTRACTED)/go/golang_org/x/crypto/chacha20poly1305/chacha20poly1305.go $(LIBGO_EXTRACTED)/go/golang_org/x/crypto/chacha20poly1305/chacha20poly1305_generic.go $(LIBGO_EXTRACTED)/go/golang_org/x/crypto/chacha20poly1305/chacha20poly1305_noasm.go $(LIBGO_EXTRACTED)/go/golang_org/x/crypto/chacha20poly1305/chacha20poly1305_test_vectors.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=vendor/golang_org/x/crypto/chacha20poly1305 $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/os.o: $(LIBGO_EXTRACTED)/go/os/dir.go $(LIBGO_EXTRACTED)/go/os/dir_gccgo.go $(LIBGO_EXTRACTED)/go/os/dir_regfile.go $(LIBGO_EXTRACTED)/go/os/dir_unix.go $(LIBGO_EXTRACTED)/go/os/env.go $(LIBGO_EXTRACTED)/go/os/error.go $(LIBGO_EXTRACTED)/go/os/error_unix.go $(LIBGO_EXTRACTED)/go/os/exec.go $(LIBGO_EXTRACTED)/go/os/exec_posix.go $(LIBGO_EXTRACTED)/go/os/exec_unix.go $(LIBGO_EXTRACTED)/go/os/executable.go $(LIBGO_EXTRACTED)/go/os/executable_procfs.go $(LIBGO_EXTRACTED)/go/os/file.go $(LIBGO_EXTRACTED)/go/os/file_posix.go $(LIBGO_EXTRACTED)/go/os/file_unix.go $(LIBGO_EXTRACTED)/go/os/getwd.go $(LIBGO_EXTRACTED)/go/os/path.go $(LIBGO_EXTRACTED)/go/os/path_unix.go $(LIBGO_EXTRACTED)/go/os/pipe_linux.go $(LIBGO_EXTRACTED)/go/os/proc.go $(LIBGO_EXTRACTED)/go/os/stat_atim.go $(LIBGO_EXTRACTED)/go/os/stat_unix.go $(LIBGO_EXTRACTED)/go/os/sticky_notbsd.go $(LIBGO_EXTRACTED)/go/os/str.go $(LIBGO_EXTRACTED)/go/os/sys.go $(LIBGO_EXTRACTED)/go/os/sys_linux.go $(LIBGO_EXTRACTED)/go/os/sys_unix.go $(LIBGO_EXTRACTED)/go/os/types.go $(LIBGO_EXTRACTED)/go/os/types_unix.go $(LIBGO_EXTRACTED)/go/os/wait_waitid.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=os $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/regexp.o: $(LIBGO_EXTRACTED)/go/regexp/backtrack.go $(LIBGO_EXTRACTED)/go/regexp/exec.go $(LIBGO_EXTRACTED)/go/regexp/onepass.go $(LIBGO_EXTRACTED)/go/regexp/regexp.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=regexp $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/runtime/debug.o: $(LIBGO_EXTRACTED)/go/runtime/debug/garbage.go $(LIBGO_EXTRACTED)/go/runtime/debug/stack.go $(LIBGO_EXTRACTED)/go/runtime/debug/stubs.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=runtime/debug $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/fmt.o: $(LIBGO_EXTRACTED)/go/fmt/doc.go $(LIBGO_EXTRACTED)/go/fmt/format.go $(LIBGO_EXTRACTED)/go/fmt/print.go $(LIBGO_EXTRACTED)/go/fmt/scan.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=fmt $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/path/filepath.o: $(LIBGO_EXTRACTED)/go/path/filepath/match.go $(LIBGO_EXTRACTED)/go/path/filepath/path.go $(LIBGO_EXTRACTED)/go/path/filepath/path_unix.go $(LIBGO_EXTRACTED)/go/path/filepath/symlink.go $(LIBGO_EXTRACTED)/go/path/filepath/symlink_unix.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=path/filepath $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/os/signal.o: $(LIBGO_EXTRACTED)/go/os/signal/doc.go $(LIBGO_EXTRACTED)/go/os/signal/signal.go $(LIBGO_EXTRACTED)/go/os/signal/signal_unix.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=os/signal $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/index/suffixarray.o: $(LIBGO_EXTRACTED)/go/index/suffixarray/qsufsort.go $(LIBGO_EXTRACTED)/go/index/suffixarray/suffixarray.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=index/suffixarray $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/io/ioutil.o: $(LIBGO_EXTRACTED)/go/io/ioutil/ioutil.go $(LIBGO_EXTRACTED)/go/io/ioutil/tempfile.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=io/ioutil $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/math/big.o: $(LIBGO_EXTRACTED)/go/math/big/accuracy_string.go $(LIBGO_EXTRACTED)/go/math/big/arith.go $(LIBGO_EXTRACTED)/go/math/big/arith_decl_pure.go $(LIBGO_EXTRACTED)/go/math/big/decimal.go $(LIBGO_EXTRACTED)/go/math/big/doc.go $(LIBGO_EXTRACTED)/go/math/big/float.go $(LIBGO_EXTRACTED)/go/math/big/floatconv.go $(LIBGO_EXTRACTED)/go/math/big/floatmarsh.go $(LIBGO_EXTRACTED)/go/math/big/ftoa.go $(LIBGO_EXTRACTED)/go/math/big/int.go $(LIBGO_EXTRACTED)/go/math/big/intconv.go $(LIBGO_EXTRACTED)/go/math/big/intmarsh.go $(LIBGO_EXTRACTED)/go/math/big/nat.go $(LIBGO_EXTRACTED)/go/math/big/natconv.go $(LIBGO_EXTRACTED)/go/math/big/prime.go $(LIBGO_EXTRACTED)/go/math/big/rat.go $(LIBGO_EXTRACTED)/go/math/big/ratconv.go $(LIBGO_EXTRACTED)/go/math/big/ratmarsh.go $(LIBGO_EXTRACTED)/go/math/big/roundingmode_string.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=math/big $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/debug/plan9obj.o: $(LIBGO_EXTRACTED)/go/debug/plan9obj/file.go $(LIBGO_EXTRACTED)/go/debug/plan9obj/plan9obj.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=debug/plan9obj $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/debug/dwarf.o: $(LIBGO_EXTRACTED)/go/debug/dwarf/buf.go $(LIBGO_EXTRACTED)/go/debug/dwarf/class_string.go $(LIBGO_EXTRACTED)/go/debug/dwarf/const.go $(LIBGO_EXTRACTED)/go/debug/dwarf/entry.go $(LIBGO_EXTRACTED)/go/debug/dwarf/line.go $(LIBGO_EXTRACTED)/go/debug/dwarf/open.go $(LIBGO_EXTRACTED)/go/debug/dwarf/type.go $(LIBGO_EXTRACTED)/go/debug/dwarf/typeunit.go $(LIBGO_EXTRACTED)/go/debug/dwarf/unit.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=debug/dwarf $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/compress/lzw.o: $(LIBGO_EXTRACTED)/go/compress/lzw/reader.go $(LIBGO_EXTRACTED)/go/compress/lzw/writer.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=compress/lzw $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/archive/tar.o: $(LIBGO_EXTRACTED)/go/archive/tar/common.go $(LIBGO_EXTRACTED)/go/archive/tar/format.go $(LIBGO_EXTRACTED)/go/archive/tar/reader.go $(LIBGO_EXTRACTED)/go/archive/tar/stat_atim.go $(LIBGO_EXTRACTED)/go/archive/tar/stat_unix.go $(LIBGO_EXTRACTED)/go/archive/tar/strconv.go $(LIBGO_EXTRACTED)/go/archive/tar/writer.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=archive/tar $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/encoding/hex.o: $(LIBGO_EXTRACTED)/go/encoding/hex/hex.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=encoding/hex $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/encoding/xml.o: $(LIBGO_EXTRACTED)/go/encoding/xml/marshal.go $(LIBGO_EXTRACTED)/go/encoding/xml/read.go $(LIBGO_EXTRACTED)/go/encoding/xml/typeinfo.go $(LIBGO_EXTRACTED)/go/encoding/xml/xml.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=encoding/xml $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/compress/flate.o: $(LIBGO_EXTRACTED)/go/compress/flate/deflate.go $(LIBGO_EXTRACTED)/go/compress/flate/deflatefast.go $(LIBGO_EXTRACTED)/go/compress/flate/dict_decoder.go $(LIBGO_EXTRACTED)/go/compress/flate/huffman_bit_writer.go $(LIBGO_EXTRACTED)/go/compress/flate/huffman_code.go $(LIBGO_EXTRACTED)/go/compress/flate/inflate.go $(LIBGO_EXTRACTED)/go/compress/flate/reverse_bits.go $(LIBGO_EXTRACTED)/go/compress/flate/token.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=compress/flate $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/encoding/csv.o: $(LIBGO_EXTRACTED)/go/encoding/csv/reader.go $(LIBGO_EXTRACTED)/go/encoding/csv/writer.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=encoding/csv $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/golang_org/x/net/http2/hpack.o: $(LIBGO_EXTRACTED)/go/golang_org/x/net/http2/hpack/encode.go $(LIBGO_EXTRACTED)/go/golang_org/x/net/http2/hpack/hpack.go $(LIBGO_EXTRACTED)/go/golang_org/x/net/http2/hpack/huffman.go $(LIBGO_EXTRACTED)/go/golang_org/x/net/http2/hpack/tables.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=vendor/golang_org/x/net/http2/hpack $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/encoding/gob.o: $(LIBGO_EXTRACTED)/go/encoding/gob/dec_helpers.go $(LIBGO_EXTRACTED)/go/encoding/gob/decode.go $(LIBGO_EXTRACTED)/go/encoding/gob/decoder.go $(LIBGO_EXTRACTED)/go/encoding/gob/doc.go $(LIBGO_EXTRACTED)/go/encoding/gob/enc_helpers.go $(LIBGO_EXTRACTED)/go/encoding/gob/encode.go $(LIBGO_EXTRACTED)/go/encoding/gob/encoder.go $(LIBGO_EXTRACTED)/go/encoding/gob/error.go $(LIBGO_EXTRACTED)/go/encoding/gob/type.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=encoding/gob $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/net/url.o: $(LIBGO_EXTRACTED)/go/net/url/url.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=net/url $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/context.o: $(LIBGO_EXTRACTED)/go/context/context.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=context $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/encoding/json.o: $(LIBGO_EXTRACTED)/go/encoding/json/decode.go $(LIBGO_EXTRACTED)/go/encoding/json/encode.go $(LIBGO_EXTRACTED)/go/encoding/json/fold.go $(LIBGO_EXTRACTED)/go/encoding/json/indent.go $(LIBGO_EXTRACTED)/go/encoding/json/scanner.go $(LIBGO_EXTRACTED)/go/encoding/json/stream.go $(LIBGO_EXTRACTED)/go/encoding/json/tables.go $(LIBGO_EXTRACTED)/go/encoding/json/tags.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=encoding/json $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/log.o: $(LIBGO_EXTRACTED)/go/log/log.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=log $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/debug/gosym.o: $(LIBGO_EXTRACTED)/go/debug/gosym/pclntab.go $(LIBGO_EXTRACTED)/go/debug/gosym/symtab.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=debug/gosym $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/golang_org/x/net/idna.o: $(LIBGO_EXTRACTED)/go/golang_org/x/net/idna/idna.go $(LIBGO_EXTRACTED)/go/golang_org/x/net/idna/punycode.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=vendor/golang_org/x/net/idna $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/golang_org/x/text/unicode/norm.o: $(LIBGO_EXTRACTED)/go/golang_org/x/text/unicode/norm/composition.go $(LIBGO_EXTRACTED)/go/golang_org/x/text/unicode/norm/forminfo.go $(LIBGO_EXTRACTED)/go/golang_org/x/text/unicode/norm/input.go $(LIBGO_EXTRACTED)/go/golang_org/x/text/unicode/norm/iter.go $(LIBGO_EXTRACTED)/go/golang_org/x/text/unicode/norm/normalize.go $(LIBGO_EXTRACTED)/go/golang_org/x/text/unicode/norm/readwriter.go $(LIBGO_EXTRACTED)/go/golang_org/x/text/unicode/norm/tables.go $(LIBGO_EXTRACTED)/go/golang_org/x/text/unicode/norm/transform.go $(LIBGO_EXTRACTED)/go/golang_org/x/text/unicode/norm/trie.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=vendor/golang_org/x/text/unicode/norm $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/mime.o: $(LIBGO_EXTRACTED)/go/mime/encodedword.go $(LIBGO_EXTRACTED)/go/mime/grammar.go $(LIBGO_EXTRACTED)/go/mime/mediatype.go $(LIBGO_EXTRACTED)/go/mime/type.go $(LIBGO_EXTRACTED)/go/mime/type_unix.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=mime $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/golang_org/x/text/width.o: $(LIBGO_EXTRACTED)/go/golang_org/x/text/width/kind_string.go $(LIBGO_EXTRACTED)/go/golang_org/x/text/width/tables.go $(LIBGO_EXTRACTED)/go/golang_org/x/text/width/transform.go $(LIBGO_EXTRACTED)/go/golang_org/x/text/width/trieval.go $(LIBGO_EXTRACTED)/go/golang_org/x/text/width/width.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=vendor/golang_org/x/text/width $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/mime/quotedprintable.o: $(LIBGO_EXTRACTED)/go/mime/quotedprintable/reader.go $(LIBGO_EXTRACTED)/go/mime/quotedprintable/writer.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=mime/quotedprintable $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/net/http/internal.o: $(LIBGO_EXTRACTED)/go/net/http/internal/chunked.go $(LIBGO_EXTRACTED)/go/net/http/internal/testcert.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=net/http/internal $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/flag.o: $(LIBGO_EXTRACTED)/go/flag/flag.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=flag $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/go/token.o: $(LIBGO_EXTRACTED)/go/go/token/position.go $(LIBGO_EXTRACTED)/go/go/token/serialize.go $(LIBGO_EXTRACTED)/go/go/token/token.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=go/token $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/text/template/parse.o: $(LIBGO_EXTRACTED)/go/text/template/parse/lex.go $(LIBGO_EXTRACTED)/go/text/template/parse/node.go $(LIBGO_EXTRACTED)/go/text/template/parse/parse.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=text/template/parse $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/text/scanner.o: $(LIBGO_EXTRACTED)/go/text/scanner/scanner.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=text/scanner $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/os/user.o: $(LIBGO_EXTRACTED)/go/os/user/decls_unix.go $(LIBGO_EXTRACTED)/go/os/user/listgroups_unix.go $(LIBGO_EXTRACTED)/go/os/user/lookup.go $(LIBGO_EXTRACTED)/go/os/user/lookup_unix.go $(LIBGO_EXTRACTED)/go/os/user/user.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=os/user $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/net/internal/socktest.o: $(LIBGO_EXTRACTED)/go/net/internal/socktest/switch.go $(LIBGO_EXTRACTED)/go/net/internal/socktest/switch_posix.go $(LIBGO_EXTRACTED)/go/net/internal/socktest/switch_unix.go $(LIBGO_EXTRACTED)/go/net/internal/socktest/sys_cloexec.go $(LIBGO_EXTRACTED)/go/net/internal/socktest/sys_unix.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=net/internal/socktest $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/go/scanner.o: $(LIBGO_EXTRACTED)/go/go/scanner/errors.go $(LIBGO_EXTRACTED)/go/go/scanner/scanner.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=go/scanner $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/image/gif.o: $(LIBGO_EXTRACTED)/go/image/gif/reader.go $(LIBGO_EXTRACTED)/go/image/gif/writer.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=image/gif $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/testing/quick.o: $(LIBGO_EXTRACTED)/go/testing/quick/quick.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=testing/quick $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/os/exec.o: $(LIBGO_EXTRACTED)/go/os/exec/exec.go $(LIBGO_EXTRACTED)/go/os/exec/exec_posix.go $(LIBGO_EXTRACTED)/go/os/exec/lp_unix.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=os/exec $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/database/sql/driver.o: $(LIBGO_EXTRACTED)/go/database/sql/driver/driver.go $(LIBGO_EXTRACTED)/go/database/sql/driver/types.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=database/sql/driver $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/testing/iotest.o: $(LIBGO_EXTRACTED)/go/testing/iotest/logger.go $(LIBGO_EXTRACTED)/go/testing/iotest/reader.go $(LIBGO_EXTRACTED)/go/testing/iotest/writer.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=testing/iotest $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/testing.o: $(LIBGO_EXTRACTED)/go/testing/allocs.go $(LIBGO_EXTRACTED)/go/testing/benchmark.go $(LIBGO_EXTRACTED)/go/testing/cover.go $(LIBGO_EXTRACTED)/go/testing/example.go $(LIBGO_EXTRACTED)/go/testing/match.go $(LIBGO_EXTRACTED)/go/testing/testing.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=testing $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/net.o: $(LIBGO_EXTRACTED)/go/net/addrselect.go $(LIBGO_EXTRACTED)/go/net/cgo_linux.go $(LIBGO_EXTRACTED)/go/net/cgo_resnew.go $(LIBGO_EXTRACTED)/go/net/cgo_socknew.go $(LIBGO_EXTRACTED)/go/net/cgo_unix.go $(LIBGO_EXTRACTED)/go/net/conf.go $(LIBGO_EXTRACTED)/go/net/dial.go $(LIBGO_EXTRACTED)/go/net/dnsclient.go $(LIBGO_EXTRACTED)/go/net/dnsclient_unix.go $(LIBGO_EXTRACTED)/go/net/dnsconfig_unix.go $(LIBGO_EXTRACTED)/go/net/dnsmsg.go $(LIBGO_EXTRACTED)/go/net/fd_mutex.go $(LIBGO_EXTRACTED)/go/net/fd_poll_runtime.go $(LIBGO_EXTRACTED)/go/net/fd_posix.go $(LIBGO_EXTRACTED)/go/net/fd_unix.go $(LIBGO_EXTRACTED)/go/net/file.go $(LIBGO_EXTRACTED)/go/net/file_unix.go $(LIBGO_EXTRACTED)/go/net/hook.go $(LIBGO_EXTRACTED)/go/net/hook_cloexec.go $(LIBGO_EXTRACTED)/go/net/hook_unix.go $(LIBGO_EXTRACTED)/go/net/hosts.go $(LIBGO_EXTRACTED)/go/net/interface.go $(LIBGO_EXTRACTED)/go/net/interface_linux.go $(LIBGO_EXTRACTED)/go/net/ip.go $(LIBGO_EXTRACTED)/go/net/iprawsock.go $(LIBGO_EXTRACTED)/go/net/iprawsock_posix.go $(LIBGO_EXTRACTED)/go/net/ipsock.go $(LIBGO_EXTRACTED)/go/net/ipsock_posix.go $(LIBGO_EXTRACTED)/go/net/lookup.go $(LIBGO_EXTRACTED)/go/net/lookup_unix.go $(LIBGO_EXTRACTED)/go/net/mac.go $(LIBGO_EXTRACTED)/go/net/net.go $(LIBGO_EXTRACTED)/go/net/nss.go $(LIBGO_EXTRACTED)/go/net/parse.go $(LIBGO_EXTRACTED)/go/net/pipe.go $(LIBGO_EXTRACTED)/go/net/port.go $(LIBGO_EXTRACTED)/go/net/port_unix.go $(LIBGO_EXTRACTED)/go/net/sendfile_linux.go $(LIBGO_EXTRACTED)/go/net/sock_cloexec.go $(LIBGO_EXTRACTED)/go/net/sock_linux.go $(LIBGO_EXTRACTED)/go/net/sock_posix.go $(LIBGO_EXTRACTED)/go/net/sockopt_linux.go $(LIBGO_EXTRACTED)/go/net/sockopt_posix.go $(LIBGO_EXTRACTED)/go/net/sockoptip_linux.go $(LIBGO_EXTRACTED)/go/net/sockoptip_posix.go $(LIBGO_EXTRACTED)/go/net/tcpsock.go $(LIBGO_EXTRACTED)/go/net/tcpsock_posix.go $(LIBGO_EXTRACTED)/go/net/tcpsockopt_posix.go $(LIBGO_EXTRACTED)/go/net/tcpsockopt_unix.go $(LIBGO_EXTRACTED)/go/net/udpsock.go $(LIBGO_EXTRACTED)/go/net/udpsock_posix.go $(LIBGO_EXTRACTED)/go/net/unixsock.go $(LIBGO_EXTRACTED)/go/net/unixsock_posix.go $(LIBGO_EXTRACTED)/go/net/writev_unix.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=net $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/debug/macho.o: $(LIBGO_EXTRACTED)/go/debug/macho/fat.go $(LIBGO_EXTRACTED)/go/debug/macho/file.go $(LIBGO_EXTRACTED)/go/debug/macho/macho.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=debug/macho $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/debug/pe.o: $(LIBGO_EXTRACTED)/go/debug/pe/file.go $(LIBGO_EXTRACTED)/go/debug/pe/pe.go $(LIBGO_EXTRACTED)/go/debug/pe/section.go $(LIBGO_EXTRACTED)/go/debug/pe/string.go $(LIBGO_EXTRACTED)/go/debug/pe/symbol.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=debug/pe $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/archive/zip.o: $(LIBGO_EXTRACTED)/go/archive/zip/reader.go $(LIBGO_EXTRACTED)/go/archive/zip/register.go $(LIBGO_EXTRACTED)/go/archive/zip/struct.go $(LIBGO_EXTRACTED)/go/archive/zip/writer.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=archive/zip $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/compress/gzip.o: $(LIBGO_EXTRACTED)/go/compress/gzip/gunzip.go $(LIBGO_EXTRACTED)/go/compress/gzip/gzip.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=compress/gzip $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/compress/zlib.o: $(LIBGO_EXTRACTED)/go/compress/zlib/reader.go $(LIBGO_EXTRACTED)/go/compress/zlib/writer.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=compress/zlib $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/crypto/elliptic.o: $(LIBGO_EXTRACTED)/go/crypto/elliptic/elliptic.go $(LIBGO_EXTRACTED)/go/crypto/elliptic/p224.go $(LIBGO_EXTRACTED)/go/crypto/elliptic/p256.go $(LIBGO_EXTRACTED)/go/crypto/elliptic/p256_generic.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=crypto/elliptic $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/crypto/dsa.o: $(LIBGO_EXTRACTED)/go/crypto/dsa/dsa.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=crypto/dsa $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/go/constant.o: $(LIBGO_EXTRACTED)/go/go/constant/value.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=go/constant $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/crypto/rand.o: $(LIBGO_EXTRACTED)/go/crypto/rand/eagain.go $(LIBGO_EXTRACTED)/go/crypto/rand/rand.go $(LIBGO_EXTRACTED)/go/crypto/rand/rand_linux.go $(LIBGO_EXTRACTED)/go/crypto/rand/rand_unix.go $(LIBGO_EXTRACTED)/go/crypto/rand/util.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=crypto/rand $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/encoding/asn1.o: $(LIBGO_EXTRACTED)/go/encoding/asn1/asn1.go $(LIBGO_EXTRACTED)/go/encoding/asn1/common.go $(LIBGO_EXTRACTED)/go/encoding/asn1/marshal.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=encoding/asn1 $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/database/sql.o: $(LIBGO_EXTRACTED)/go/database/sql/convert.go $(LIBGO_EXTRACTED)/go/database/sql/ctxutil.go $(LIBGO_EXTRACTED)/go/database/sql/sql.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=database/sql $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/go/ast.o: $(LIBGO_EXTRACTED)/go/go/ast/ast.go $(LIBGO_EXTRACTED)/go/go/ast/commentmap.go $(LIBGO_EXTRACTED)/go/go/ast/filter.go $(LIBGO_EXTRACTED)/go/go/ast/import.go $(LIBGO_EXTRACTED)/go/go/ast/print.go $(LIBGO_EXTRACTED)/go/go/ast/resolve.go $(LIBGO_EXTRACTED)/go/go/ast/scope.go $(LIBGO_EXTRACTED)/go/go/ast/walk.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=go/ast $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/internal/pprof/profile.o: $(LIBGO_EXTRACTED)/go/internal/pprof/profile/encode.go $(LIBGO_EXTRACTED)/go/internal/pprof/profile/filter.go $(LIBGO_EXTRACTED)/go/internal/pprof/profile/legacy_profile.go $(LIBGO_EXTRACTED)/go/internal/pprof/profile/profile.go $(LIBGO_EXTRACTED)/go/internal/pprof/profile/proto.go $(LIBGO_EXTRACTED)/go/internal/pprof/profile/prune.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=internal/pprof/profile $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/image/png.o: $(LIBGO_EXTRACTED)/go/image/png/paeth.go $(LIBGO_EXTRACTED)/go/image/png/reader.go $(LIBGO_EXTRACTED)/go/image/png/writer.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=image/png $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/debug/elf.o: $(LIBGO_EXTRACTED)/go/debug/elf/elf.go $(LIBGO_EXTRACTED)/go/debug/elf/file.go $(LIBGO_EXTRACTED)/go/debug/elf/reader.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=debug/elf $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/text/template.o: $(LIBGO_EXTRACTED)/go/text/template/doc.go $(LIBGO_EXTRACTED)/go/text/template/exec.go $(LIBGO_EXTRACTED)/go/text/template/funcs.go $(LIBGO_EXTRACTED)/go/text/template/helper.go $(LIBGO_EXTRACTED)/go/text/template/option.go $(LIBGO_EXTRACTED)/go/text/template/template.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=text/template $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/internal/trace.o: $(LIBGO_EXTRACTED)/go/internal/trace/goroutines.go $(LIBGO_EXTRACTED)/go/internal/trace/order.go $(LIBGO_EXTRACTED)/go/internal/trace/parser.go $(LIBGO_EXTRACTED)/go/internal/trace/writer.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=internal/trace $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/cmd/internal/browser.o: $(LIBGO_EXTRACTED)/go/cmd/internal/browser/browser.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=cmd/internal/browser $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/crypto/rsa.o: $(LIBGO_EXTRACTED)/go/crypto/rsa/pkcs1v15.go $(LIBGO_EXTRACTED)/go/crypto/rsa/pss.go $(LIBGO_EXTRACTED)/go/crypto/rsa/rsa.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=crypto/rsa $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/internal/testenv.o: $(LIBGO_EXTRACTED)/go/internal/testenv/testenv.go $(LIBGO_EXTRACTED)/go/internal/testenv/testenv_cgo.go $(LIBGO_EXTRACTED)/go/internal/testenv/testenv_notwin.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=internal/testenv $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/crypto/ecdsa.o: $(LIBGO_EXTRACTED)/go/crypto/ecdsa/ecdsa.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=crypto/ecdsa $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/crypto/x509/pkix.o: $(LIBGO_EXTRACTED)/go/crypto/x509/pkix/pkix.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=crypto/x509/pkix $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/runtime/pprof/internal/protopprof.o: $(LIBGO_EXTRACTED)/go/runtime/pprof/internal/protopprof/protomemprofile.go $(LIBGO_EXTRACTED)/go/runtime/pprof/internal/protopprof/protopprof.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=runtime/pprof/internal/protopprof $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/go/parser.o: $(LIBGO_EXTRACTED)/go/go/parser/interface.go $(LIBGO_EXTRACTED)/go/go/parser/parser.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=go/parser $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/go/printer.o: $(LIBGO_EXTRACTED)/go/go/printer/nodes.go $(LIBGO_EXTRACTED)/go/go/printer/printer.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=go/printer $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/runtime/pprof.o: $(LIBGO_EXTRACTED)/go/runtime/pprof/pprof.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=runtime/pprof $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/go/doc.o: $(LIBGO_EXTRACTED)/go/go/doc/comment.go $(LIBGO_EXTRACTED)/go/go/doc/doc.go $(LIBGO_EXTRACTED)/go/go/doc/example.go $(LIBGO_EXTRACTED)/go/go/doc/exports.go $(LIBGO_EXTRACTED)/go/go/doc/filter.go $(LIBGO_EXTRACTED)/go/go/doc/reader.go $(LIBGO_EXTRACTED)/go/go/doc/synopsis.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=go/doc $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/html/template.o: $(LIBGO_EXTRACTED)/go/html/template/attr.go $(LIBGO_EXTRACTED)/go/html/template/content.go $(LIBGO_EXTRACTED)/go/html/template/context.go $(LIBGO_EXTRACTED)/go/html/template/css.go $(LIBGO_EXTRACTED)/go/html/template/doc.go $(LIBGO_EXTRACTED)/go/html/template/error.go $(LIBGO_EXTRACTED)/go/html/template/escape.go $(LIBGO_EXTRACTED)/go/html/template/html.go $(LIBGO_EXTRACTED)/go/html/template/js.go $(LIBGO_EXTRACTED)/go/html/template/template.go $(LIBGO_EXTRACTED)/go/html/template/transition.go $(LIBGO_EXTRACTED)/go/html/template/url.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=html/template $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/testing/internal/testdeps.o: $(LIBGO_EXTRACTED)/go/testing/internal/testdeps/deps.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=testing/internal/testdeps $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/go/types.o: $(LIBGO_EXTRACTED)/go/go/types/api.go $(LIBGO_EXTRACTED)/go/go/types/assignments.go $(LIBGO_EXTRACTED)/go/go/types/builtins.go $(LIBGO_EXTRACTED)/go/go/types/call.go $(LIBGO_EXTRACTED)/go/go/types/check.go $(LIBGO_EXTRACTED)/go/go/types/conversions.go $(LIBGO_EXTRACTED)/go/go/types/decl.go $(LIBGO_EXTRACTED)/go/go/types/errors.go $(LIBGO_EXTRACTED)/go/go/types/eval.go $(LIBGO_EXTRACTED)/go/go/types/expr.go $(LIBGO_EXTRACTED)/go/go/types/exprstring.go $(LIBGO_EXTRACTED)/go/go/types/initorder.go $(LIBGO_EXTRACTED)/go/go/types/labels.go $(LIBGO_EXTRACTED)/go/go/types/lookup.go $(LIBGO_EXTRACTED)/go/go/types/methodset.go $(LIBGO_EXTRACTED)/go/go/types/object.go $(LIBGO_EXTRACTED)/go/go/types/objset.go $(LIBGO_EXTRACTED)/go/go/types/operand.go $(LIBGO_EXTRACTED)/go/go/types/ordering.go $(LIBGO_EXTRACTED)/go/go/types/package.go $(LIBGO_EXTRACTED)/go/go/types/predicates.go $(LIBGO_EXTRACTED)/go/go/types/resolver.go $(LIBGO_EXTRACTED)/go/go/types/return.go $(LIBGO_EXTRACTED)/go/go/types/scope.go $(LIBGO_EXTRACTED)/go/go/types/selection.go $(LIBGO_EXTRACTED)/go/go/types/sizes.go $(LIBGO_EXTRACTED)/go/go/types/stmt.go $(LIBGO_EXTRACTED)/go/go/types/type.go $(LIBGO_EXTRACTED)/go/go/types/typestring.go $(LIBGO_EXTRACTED)/go/go/types/typexpr.go $(LIBGO_EXTRACTED)/go/go/types/universe.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=go/types $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/go/format.o: $(LIBGO_EXTRACTED)/go/go/format/format.go $(LIBGO_EXTRACTED)/go/go/format/internal.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=go/format $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/go/build.o: $(LIBGO_EXTRACTED)/go/go/build/build.go $(LIBGO_EXTRACTED)/go/go/build/doc.go $(LIBGO_EXTRACTED)/go/go/build/read.go $(LIBGO_EXTRACTED)/go/go/build/syslist.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=go/build $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/net/textproto.o: $(LIBGO_EXTRACTED)/go/net/textproto/header.go $(LIBGO_EXTRACTED)/go/net/textproto/pipeline.go $(LIBGO_EXTRACTED)/go/net/textproto/reader.go $(LIBGO_EXTRACTED)/go/net/textproto/textproto.go $(LIBGO_EXTRACTED)/go/net/textproto/writer.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=net/textproto $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/crypto/x509.o: $(LIBGO_EXTRACTED)/go/crypto/x509/cert_pool.go $(LIBGO_EXTRACTED)/go/crypto/x509/pem_decrypt.go $(LIBGO_EXTRACTED)/go/crypto/x509/pkcs1.go $(LIBGO_EXTRACTED)/go/crypto/x509/pkcs8.go $(LIBGO_EXTRACTED)/go/crypto/x509/root.go $(LIBGO_EXTRACTED)/go/crypto/x509/root_linux.go $(LIBGO_EXTRACTED)/go/crypto/x509/root_unix.go $(LIBGO_EXTRACTED)/go/crypto/x509/sec1.go $(LIBGO_EXTRACTED)/go/crypto/x509/verify.go $(LIBGO_EXTRACTED)/go/crypto/x509/x509.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=crypto/x509 $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/exp/proxy.o: $(LIBGO_EXTRACTED)/go/exp/proxy/direct.go $(LIBGO_EXTRACTED)/go/exp/proxy/per_host.go $(LIBGO_EXTRACTED)/go/exp/proxy/proxy.go $(LIBGO_EXTRACTED)/go/exp/proxy/socks5.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=exp/proxy $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/golang_org/x/net/lex/httplex.o: $(LIBGO_EXTRACTED)/go/golang_org/x/net/lex/httplex/httplex.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=vendor/golang_org/x/net/lex/httplex $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/log/syslog.o: $(LIBGO_EXTRACTED)/go/log/syslog/doc.go $(LIBGO_EXTRACTED)/go/log/syslog/syslog.go $(LIBGO_EXTRACTED)/go/log/syslog/syslog_unix.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=log/syslog $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/net/mail.o: $(LIBGO_EXTRACTED)/go/net/mail/message.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=net/mail $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/mime/multipart.o: $(LIBGO_EXTRACTED)/go/mime/multipart/formdata.go $(LIBGO_EXTRACTED)/go/mime/multipart/multipart.go $(LIBGO_EXTRACTED)/go/mime/multipart/writer.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=mime/multipart $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/crypto/tls.o: $(LIBGO_EXTRACTED)/go/crypto/tls/alert.go $(LIBGO_EXTRACTED)/go/crypto/tls/cipher_suites.go $(LIBGO_EXTRACTED)/go/crypto/tls/common.go $(LIBGO_EXTRACTED)/go/crypto/tls/conn.go $(LIBGO_EXTRACTED)/go/crypto/tls/handshake_client.go $(LIBGO_EXTRACTED)/go/crypto/tls/handshake_messages.go $(LIBGO_EXTRACTED)/go/crypto/tls/handshake_server.go $(LIBGO_EXTRACTED)/go/crypto/tls/key_agreement.go $(LIBGO_EXTRACTED)/go/crypto/tls/prf.go $(LIBGO_EXTRACTED)/go/crypto/tls/ticket.go $(LIBGO_EXTRACTED)/go/crypto/tls/tls.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=crypto/tls $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/go/internal/gcimporter.o: $(LIBGO_EXTRACTED)/go/go/internal/gcimporter/bimport.go $(LIBGO_EXTRACTED)/go/go/internal/gcimporter/exportdata.go $(LIBGO_EXTRACTED)/go/go/internal/gcimporter/gcimporter.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=go/internal/gcimporter $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/go/internal/gccgoimporter.o: $(LIBGO_EXTRACTED)/go/go/internal/gccgoimporter/gccgoinstallation.go $(LIBGO_EXTRACTED)/go/go/internal/gccgoimporter/importer.go $(LIBGO_EXTRACTED)/go/go/internal/gccgoimporter/parser.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=go/internal/gccgoimporter $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/go/importer.o: $(LIBGO_EXTRACTED)/go/go/importer/importer.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=go/importer $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/net/smtp.o: $(LIBGO_EXTRACTED)/go/net/smtp/auth.go $(LIBGO_EXTRACTED)/go/net/smtp/smtp.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=net/smtp $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/net/http/httptrace.o: $(LIBGO_EXTRACTED)/go/net/http/httptrace/trace.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=net/http/httptrace $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/net/http.o: $(LIBGO_EXTRACTED)/go/net/http/client.go $(LIBGO_EXTRACTED)/go/net/http/cookie.go $(LIBGO_EXTRACTED)/go/net/http/doc.go $(LIBGO_EXTRACTED)/go/net/http/filetransport.go $(LIBGO_EXTRACTED)/go/net/http/fs.go $(LIBGO_EXTRACTED)/go/net/http/h2_bundle.go $(LIBGO_EXTRACTED)/go/net/http/header.go $(LIBGO_EXTRACTED)/go/net/http/http.go $(LIBGO_EXTRACTED)/go/net/http/jar.go $(LIBGO_EXTRACTED)/go/net/http/method.go $(LIBGO_EXTRACTED)/go/net/http/request.go $(LIBGO_EXTRACTED)/go/net/http/response.go $(LIBGO_EXTRACTED)/go/net/http/server.go $(LIBGO_EXTRACTED)/go/net/http/sniff.go $(LIBGO_EXTRACTED)/go/net/http/status.go $(LIBGO_EXTRACTED)/go/net/http/transfer.go $(LIBGO_EXTRACTED)/go/net/http/transport.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=net/http $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/net/http/pprof.o: $(LIBGO_EXTRACTED)/go/net/http/pprof/pprof.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=net/http/pprof $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/expvar.o: $(LIBGO_EXTRACTED)/go/expvar/expvar.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=expvar $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/net/http/httptest.o: $(LIBGO_EXTRACTED)/go/net/http/httptest/httptest.go $(LIBGO_EXTRACTED)/go/net/http/httptest/recorder.go $(LIBGO_EXTRACTED)/go/net/http/httptest/server.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=net/http/httptest $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/net/http/cgi.o: $(LIBGO_EXTRACTED)/go/net/http/cgi/child.go $(LIBGO_EXTRACTED)/go/net/http/cgi/host.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=net/http/cgi $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/net/http/cookiejar.o: $(LIBGO_EXTRACTED)/go/net/http/cookiejar/jar.go $(LIBGO_EXTRACTED)/go/net/http/cookiejar/punycode.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=net/http/cookiejar $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/net/http/httputil.o: $(LIBGO_EXTRACTED)/go/net/http/httputil/dump.go $(LIBGO_EXTRACTED)/go/net/http/httputil/httputil.go $(LIBGO_EXTRACTED)/go/net/http/httputil/persist.go $(LIBGO_EXTRACTED)/go/net/http/httputil/reverseproxy.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=net/http/httputil $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/net/rpc.o: $(LIBGO_EXTRACTED)/go/net/rpc/client.go $(LIBGO_EXTRACTED)/go/net/rpc/debug.go $(LIBGO_EXTRACTED)/go/net/rpc/server.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=net/rpc $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/net/http/fcgi.o: $(LIBGO_EXTRACTED)/go/net/http/fcgi/child.go $(LIBGO_EXTRACTED)/go/net/http/fcgi/fcgi.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=net/http/fcgi $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-$(LIBGO_BUILD)/net/rpc/jsonrpc.o: $(LIBGO_EXTRACTED)/go/net/rpc/jsonrpc/client.go $(LIBGO_EXTRACTED)/go/net/rpc/jsonrpc/server.go
- $(call verbose_cmd,GO,libgo: $(notdir $@), cd $(LIBGO_EXTRACTED) && \
- mkdir -p $(dir $@) && \
- $(GOC) $(LIBGO_GOFLAGS) -c -fgo-pkgpath=net/rpc/jsonrpc $^ -o $@ && \
- objcopy -j .go_export $@ $(@:.o=.gox))
-
-LIBGO_OBJS += $(LIBGO_BUILD)/runtime/internal/atomic.o\
- $(LIBGO_BUILD)/runtime/internal/sys.o \
- $(LIBGO_BUILD)/errors.o \
- $(LIBGO_BUILD)/internal/race.o \
- $(LIBGO_BUILD)/crypto/internal/cipherhw.o \
- $(LIBGO_BUILD)/unicode/utf8.o \
- $(LIBGO_BUILD)/crypto/subtle.o \
- $(LIBGO_BUILD)/container/list.o \
- $(LIBGO_BUILD)/math.o \
- $(LIBGO_BUILD)/container/ring.o \
- $(LIBGO_BUILD)/golang_org/x/crypto/curve25519.o \
- $(LIBGO_BUILD)/internal/nettrace.o \
- $(LIBGO_BUILD)/sync/atomic.o \
- $(LIBGO_BUILD)/unicode.o \
- $(LIBGO_BUILD)/encoding.o \
- $(LIBGO_BUILD)/unicode/utf16.o \
- $(LIBGO_BUILD)/image/color.o \
- $(LIBGO_BUILD)/runtime.o \
- $(LIBGO_BUILD)/image/color/palette.o \
- $(LIBGO_BUILD)/golang_org/x/crypto/poly1305.o \
- $(LIBGO_BUILD)/math/cmplx.o \
- $(LIBGO_BUILD)/sync.o \
- $(LIBGO_BUILD)/strconv.o \
- $(LIBGO_BUILD)/io.o \
- $(LIBGO_BUILD)/internal/singleflight.o \
- $(LIBGO_BUILD)/math/rand.o \
- $(LIBGO_BUILD)/syscall.o \
- $(LIBGO_BUILD)/hash.o \
- $(LIBGO_BUILD)/runtime/trace.o \
- $(LIBGO_BUILD)/strings.o \
- $(LIBGO_BUILD)/bytes.o \
- $(LIBGO_BUILD)/crypto/cipher.o \
- $(LIBGO_BUILD)/hash/crc32.o \
- $(LIBGO_BUILD)/hash/fnv.o \
- $(LIBGO_BUILD)/crypto/hmac.o \
- $(LIBGO_BUILD)/hash/adler32.o \
- $(LIBGO_BUILD)/hash/crc64.o \
- $(LIBGO_BUILD)/crypto.o \
- $(LIBGO_BUILD)/reflect.o \
- $(LIBGO_BUILD)/encoding/base64.o \
- $(LIBGO_BUILD)/crypto/rc4.o \
- $(LIBGO_BUILD)/encoding/ascii85.o \
- $(LIBGO_BUILD)/crypto/aes.o \
- $(LIBGO_BUILD)/crypto/md5.o \
- $(LIBGO_BUILD)/crypto/sha512.o \
- $(LIBGO_BUILD)/crypto/sha256.o \
- $(LIBGO_BUILD)/crypto/sha1.o \
- $(LIBGO_BUILD)/golang_org/x/text/transform.o \
- $(LIBGO_BUILD)/bufio.o \
- $(LIBGO_BUILD)/text/tabwriter.o \
- $(LIBGO_BUILD)/encoding/base32.o \
- $(LIBGO_BUILD)/path.o \
- $(LIBGO_BUILD)/html.o \
- $(LIBGO_BUILD)/image.o \
- $(LIBGO_BUILD)/image/internal/imageutil.o \
- $(LIBGO_BUILD)/image/jpeg.o \
- $(LIBGO_BUILD)/image/draw.o \
- $(LIBGO_BUILD)/encoding/binary.o \
- $(LIBGO_BUILD)/sort.o \
- $(LIBGO_BUILD)/internal/syscall/unix.o \
- $(LIBGO_BUILD)/exp/terminal.o \
- $(LIBGO_BUILD)/time.o \
- $(LIBGO_BUILD)/compress/bzip2.o \
- $(LIBGO_BUILD)/container/heap.o \
- $(LIBGO_BUILD)/regexp/syntax.o \
- $(LIBGO_BUILD)/encoding/pem.o \
- $(LIBGO_BUILD)/crypto/des.o \
- $(LIBGO_BUILD)/golang_org/x/crypto/chacha20poly1305/internal/chacha20.o \
- $(LIBGO_BUILD)/golang_org/x/crypto/chacha20poly1305.o \
- $(LIBGO_BUILD)/os.o \
- $(LIBGO_BUILD)/regexp.o \
- $(LIBGO_BUILD)/runtime/debug.o \
- $(LIBGO_BUILD)/fmt.o \
- $(LIBGO_BUILD)/path/filepath.o \
- $(LIBGO_BUILD)/os/signal.o \
- $(LIBGO_BUILD)/index/suffixarray.o \
- $(LIBGO_BUILD)/io/ioutil.o \
- $(LIBGO_BUILD)/math/big.o \
- $(LIBGO_BUILD)/debug/plan9obj.o \
- $(LIBGO_BUILD)/debug/dwarf.o \
- $(LIBGO_BUILD)/compress/lzw.o \
- $(LIBGO_BUILD)/archive/tar.o \
- $(LIBGO_BUILD)/encoding/hex.o \
- $(LIBGO_BUILD)/encoding/xml.o \
- $(LIBGO_BUILD)/compress/flate.o \
- $(LIBGO_BUILD)/encoding/csv.o \
- $(LIBGO_BUILD)/golang_org/x/net/http2/hpack.o \
- $(LIBGO_BUILD)/encoding/gob.o \
- $(LIBGO_BUILD)/net/url.o \
- $(LIBGO_BUILD)/context.o \
- $(LIBGO_BUILD)/encoding/json.o \
- $(LIBGO_BUILD)/log.o \
- $(LIBGO_BUILD)/debug/gosym.o \
- $(LIBGO_BUILD)/golang_org/x/net/idna.o \
- $(LIBGO_BUILD)/golang_org/x/text/unicode/norm.o \
- $(LIBGO_BUILD)/mime.o \
- $(LIBGO_BUILD)/golang_org/x/text/width.o \
- $(LIBGO_BUILD)/mime/quotedprintable.o \
- $(LIBGO_BUILD)/net/http/internal.o \
- $(LIBGO_BUILD)/flag.o \
- $(LIBGO_BUILD)/go/token.o \
- $(LIBGO_BUILD)/text/template/parse.o \
- $(LIBGO_BUILD)/text/scanner.o \
- $(LIBGO_BUILD)/os/user.o \
- $(LIBGO_BUILD)/net/internal/socktest.o \
- $(LIBGO_BUILD)/go/scanner.o \
- $(LIBGO_BUILD)/image/gif.o \
- $(LIBGO_BUILD)/testing/quick.o \
- $(LIBGO_BUILD)/os/exec.o \
- $(LIBGO_BUILD)/database/sql/driver.o \
- $(LIBGO_BUILD)/testing/iotest.o \
- $(LIBGO_BUILD)/testing.o \
- $(LIBGO_BUILD)/net.o \
- $(LIBGO_BUILD)/debug/macho.o \
- $(LIBGO_BUILD)/debug/pe.o \
- $(LIBGO_BUILD)/archive/zip.o \
- $(LIBGO_BUILD)/compress/gzip.o \
- $(LIBGO_BUILD)/compress/zlib.o \
- $(LIBGO_BUILD)/crypto/elliptic.o \
- $(LIBGO_BUILD)/crypto/dsa.o \
- $(LIBGO_BUILD)/go/constant.o \
- $(LIBGO_BUILD)/crypto/rand.o \
- $(LIBGO_BUILD)/encoding/asn1.o \
- $(LIBGO_BUILD)/database/sql.o \
- $(LIBGO_BUILD)/go/ast.o \
- $(LIBGO_BUILD)/internal/pprof/profile.o \
- $(LIBGO_BUILD)/image/png.o \
- $(LIBGO_BUILD)/debug/elf.o \
- $(LIBGO_BUILD)/text/template.o \
- $(LIBGO_BUILD)/internal/trace.o \
- $(LIBGO_BUILD)/cmd/internal/browser.o \
- $(LIBGO_BUILD)/crypto/rsa.o \
- $(LIBGO_BUILD)/internal/testenv.o \
- $(LIBGO_BUILD)/crypto/ecdsa.o \
- $(LIBGO_BUILD)/crypto/x509/pkix.o \
- $(LIBGO_BUILD)/runtime/pprof/internal/protopprof.o \
- $(LIBGO_BUILD)/go/parser.o \
- $(LIBGO_BUILD)/go/printer.o \
- $(LIBGO_BUILD)/runtime/pprof.o \
- $(LIBGO_BUILD)/go/doc.o \
- $(LIBGO_BUILD)/html/template.o \
- $(LIBGO_BUILD)/testing/internal/testdeps.o \
- $(LIBGO_BUILD)/go/types.o \
- $(LIBGO_BUILD)/go/format.o \
- $(LIBGO_BUILD)/go/build.o \
- $(LIBGO_BUILD)/net/textproto.o \
- $(LIBGO_BUILD)/crypto/x509.o \
- $(LIBGO_BUILD)/exp/proxy.o \
- $(LIBGO_BUILD)/golang_org/x/net/lex/httplex.o \
- $(LIBGO_BUILD)/log/syslog.o \
- $(LIBGO_BUILD)/net/mail.o \
- $(LIBGO_BUILD)/mime/multipart.o \
- $(LIBGO_BUILD)/crypto/tls.o \
- $(LIBGO_BUILD)/go/internal/gcimporter.o \
- $(LIBGO_BUILD)/go/internal/gccgoimporter.o \
- $(LIBGO_BUILD)/go/importer.o \
- $(LIBGO_BUILD)/net/smtp.o \
- $(LIBGO_BUILD)/net/http/httptrace.o \
- $(LIBGO_BUILD)/net/http.o \
- $(LIBGO_BUILD)/net/http/pprof.o \
- $(LIBGO_BUILD)/expvar.o \
- $(LIBGO_BUILD)/net/http/httptest.o \
- $(LIBGO_BUILD)/net/http/cgi.o \
- $(LIBGO_BUILD)/net/http/cookiejar.o \
- $(LIBGO_BUILD)/net/http/httputil.o \
- $(LIBGO_BUILD)/net/rpc.o \
- $(LIBGO_BUILD)/net/http/fcgi.o \
- $(LIBGO_BUILD)/net/rpc/jsonrpc.o \
-
+++ /dev/null
-From 596b3b33e72c5c64cb7ead4aee2983869008ad44 Mon Sep 17 00:00:00 2001
-Date: Fri, 16 Aug 2019 23:13:03 +0200
-Subject: [PATCH 1/2] libgo: Use gcc own unwind header instead of system one
-
-Signed-off-by: Costin Lupu <costin.lupu@cs.pub.ro>
----
- libgo/runtime/go-unwind.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/libgo/runtime/go-unwind.c b/libgo/runtime/go-unwind.c
-index 4c9fb49c9..907ba0336 100644
---- a/libgo/runtime/go-unwind.c
-+++ b/libgo/runtime/go-unwind.c
-@@ -9,7 +9,7 @@
- #include <stdlib.h>
- #include <unistd.h>
-
--#include "unwind.h"
-+#include "unwind-generic.h"
- #define NO_SIZE_OF_ENCODED_VALUE
- #include "unwind-pe.h"
-
---
-2.20.1
-
--- /dev/null
+diff --git a/libgo/runtime/go-unwind.c b/libgo/runtime/go-unwind.c
+index 16e0525..00eeae7 100644
+--- a/libgo/runtime/go-unwind.c
++++ b/libgo/runtime/go-unwind.c
+@@ -9,7 +9,7 @@
+ #include <stdlib.h>
+ #include <unistd.h>
+
+-#include "unwind.h"
++#include "unwind-generic.h"
+
+ #include "runtime.h"
+
+
+++ /dev/null
-From 5ea9d76060b0347002468159fc50b8f81bc726b1 Mon Sep 17 00:00:00 2001
-From: Costin Lupu <costin.lup@gmail.com>
-Date: Fri, 16 Aug 2019 23:14:34 +0200
-Subject: [PATCH 2/2] libgo: No futex tonight
-
-Signed-off-by: Costin Lupu <costin.lupu@cs.pub.ro>
----
- libgo/runtime/thread-linux.c | 1 -
- 1 file changed, 1 deletion(-)
-
-diff --git a/libgo/runtime/thread-linux.c b/libgo/runtime/thread-linux.c
-index 81ad0f9c9..fd5a31182 100644
---- a/libgo/runtime/thread-linux.c
-+++ b/libgo/runtime/thread-linux.c
-@@ -9,7 +9,6 @@
-
- #include <unistd.h>
- #include <syscall.h>
--#include <linux/futex.h>
-
- void
- runtime_osinit(void)
---
-2.20.1
-
--- /dev/null
+diff --git a/libgo/runtime/go-varargs.c b/libgo/runtime/go-varargs.c
+index f848608..87f811f 100644
+--- a/libgo/runtime/go-varargs.c
++++ b/libgo/runtime/go-varargs.c
+@@ -81,6 +81,8 @@ __go_ioctl_ptr (int d, int request, void *arg)
+
+ #ifdef HAVE_OPEN64
+
++extern int open64(const char *pathname, int flags, ...);
++
+ int
+ __go_open64 (char *path, int mode, mode_t perm)
+ {
+++ /dev/null
-From 173b07db3b85d565d650e9368132e311617ea3f1 Mon Sep 17 00:00:00 2001
-From: Costin Lupu <costin.lup@gmail.com>
-Date: Wed, 21 Aug 2019 17:03:25 +0300
-Subject: [PATCH 1/3] libgo: Disable backtracing
-
-Signed-off-by: Charalampos Mainas <charalampos.mainas@neclab.eu>
----
- libgo/runtime/go-callers.c | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/libgo/runtime/go-callers.c b/libgo/runtime/go-callers.c
-index 0c1c60314..a80bc56f5 100644
---- a/libgo/runtime/go-callers.c
-+++ b/libgo/runtime/go-callers.c
-@@ -167,8 +167,8 @@ runtime_callers (int32 skip, Location *locbuf, int32 m, bool keep_thunks)
- data.max = m;
- data.keep_thunks = keep_thunks;
- runtime_xadd (&runtime_in_callers, 1);
-- backtrace_full (__go_get_backtrace_state (), 0, callback, error_callback,
-- &data);
-+// backtrace_full (__go_get_backtrace_state (), 0, callback, error_callback,
-+// &data);
- runtime_xadd (&runtime_in_callers, -1);
- return data.index;
- }
---
-2.20.1
-
+++ /dev/null
-From caaef739ecf4e87b9994747cbe6c7e627c8678d9 Mon Sep 17 00:00:00 2001
-From: Costin Lupu <costin.lup@gmail.com>
-Date: Wed, 21 Aug 2019 17:03:49 +0300
-Subject: [PATCH 2/3] libgo: Reduce maximum memory size
-
-Signed-off-by: Charalampos Mainas <charalampos.mainas@neclab.eu>
----
- libgo/runtime/malloc.goc | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/libgo/runtime/malloc.goc b/libgo/runtime/malloc.goc
-index 232210fc4..211b84748 100644
---- a/libgo/runtime/malloc.goc
-+++ b/libgo/runtime/malloc.goc
-@@ -448,7 +448,8 @@ runtime_mallocinit(void)
- // but it hardly matters: e0 00 is not valid UTF-8 either.
- //
- // If this fails we fall back to the 32 bit memory mechanism
-- arena_size = MaxMem;
-+ //arena_size = MaxMem;
-+ arena_size = 104857600;
- bitmap_size = arena_size / (sizeof(void*)*8/4);
- spans_size = arena_size / PageSize * sizeof(runtime_mheap.spans[0]);
- spans_size = ROUND(spans_size, PageSize);
---
-2.20.1
-
+++ /dev/null
-From 8e22dedf2df725d256235d9bd22fb97f290fd12d Mon Sep 17 00:00:00 2001
-From: Costin Lupu <costin.lup@gmail.com>
-Date: Wed, 21 Aug 2019 17:04:13 +0300
-Subject: [PATCH 3/3] libgo: Use our context logic
-
-Signed-off-by: Charalampos Mainas <charalampos.mainas@neclab.eu>
----
- libgo/runtime/proc.c | 12 +++++++++---
- 1 file changed, 9 insertions(+), 3 deletions(-)
-
-diff --git a/libgo/runtime/proc.c b/libgo/runtime/proc.c
-index 06a9c2ad6..e8a43272e 100644
---- a/libgo/runtime/proc.c
-+++ b/libgo/runtime/proc.c
-@@ -43,6 +43,10 @@ extern void __splitstack_block_signals_context (void *context[10], int *,
-
- #endif
-
-+extern size_t get_stack_size();
-+extern void makecontext1(ucontext_t *, void *, int);
-+extern void *alloc_stack();
-+
- #ifndef PTHREAD_STACK_MIN
- # define PTHREAD_STACK_MIN 8192
- #endif
-@@ -831,7 +835,7 @@ makeGContext(G* gp, byte* sp, uintptr spsize) {
- getcontext(uc);
- uc->uc_stack.ss_sp = sp;
- uc->uc_stack.ss_size = (size_t)spsize;
-- makecontext(uc, kickoff, 0);
-+ makecontext1(uc, kickoff, 0);
- }
-
- // Create a new m. It will start off with a call to fn, or else the scheduler.
-@@ -1348,7 +1352,8 @@ runtime_malg(bool allocatestack, bool signalstack, byte** ret_stack, uintptr* re
- }
- newg = allocg();
- if(allocatestack) {
-- stacksize = StackMin;
-+ //stacksize = StackMin;
-+ stacksize = get_stack_size();
- if(signalstack) {
- stacksize = 32 * 1024; // OS X wants >= 8K, GNU/Linux >= 2K
- #ifdef SIGSTKSZ
-@@ -1372,7 +1377,8 @@ runtime_malg(bool allocatestack, bool signalstack, byte** ret_stack, uintptr* re
- // 32-bit mode, the Go allocation space is all of
- // memory anyhow.
- if(sizeof(void*) == 8) {
-- void *p = runtime_SysAlloc(stacksize, &mstats()->other_sys);
-+ //void *p = runtime_SysAlloc(stacksize, &mstats()->other_sys);
-+ void *p = alloc_stack();
- if(p == nil)
- runtime_throw("runtime: cannot allocate memory for goroutine stack");
- *ret_stack = (byte*)p;
---
-2.20.1
-
+++ /dev/null
-From ad52a67ca084d40768ad8fdf492ee26f41902670 Mon Sep 17 00:00:00 2001
-From: Charalampos Mainas <Charalampos.Mainas@neclab.eu>
-Date: Fri, 6 Sep 2019 12:08:53 +0200
-Subject: [PATCH] Use semaphores instead of futexes
-
-futexes are not implemented on Unikraft. In libgo there are some other
-targets (like openbsd) which use semaphores instead of futexes.
-Following the same approach as in these targets, with this patch
-locking is done using semaphores.
-
----
- libgo/go/runtime/os_linux.go | 99 ++++++++++++++++++++++++++++++++++--
- 1 file changed, 96 insertions(+), 3 deletions(-)
-
-diff --git a/libgo/go/runtime/os_linux.go b/libgo/go/runtime/os_linux.go
-index ad334869e..775f34859 100644
---- a/libgo/go/runtime/os_linux.go
-+++ b/libgo/go/runtime/os_linux.go
-@@ -9,9 +9,9 @@ import (
- "unsafe"
- )
-
--type mOS struct {
-- unused byte
--}
-+//type mOS struct {
-+// unused byte
-+//}
-
- func futex(addr unsafe.Pointer, op int32, val uint32, ts, addr2 unsafe.Pointer, val3 uint32) int32 {
- return int32(syscall(_SYS_futex, uintptr(addr), uintptr(op), uintptr(val), uintptr(ts), uintptr(addr2), uintptr(val3)))
-@@ -169,3 +169,96 @@ func sysauxv(auxv []uintptr) int {
-
- // Temporary for gccgo until we port mem_GOOS.go.
- var addrspace_vec [1]byte
-+
-+// Copyright 2011 The Go Authors. All rights reserved.
-+// Use of this source code is governed by a BSD-style
-+// license that can be found in the LICENSE file.
-+
-+type mOS struct {
-+ waitsema uintptr // semaphore for parking on locks
-+}
-+
-+//extern malloc
-+func libc_malloc(uintptr) unsafe.Pointer
-+
-+//go:noescape
-+//extern sem_init
-+func sem_init(sem *semt, pshared int32, value uint32) int32
-+
-+//go:noescape
-+//extern sem_wait
-+func sem_wait(sem *semt) int32
-+
-+//go:noescape
-+//extern sem_post
-+func sem_post(sem *semt) int32
-+
-+//go:noescape
-+//extern sem_timedwait
-+func sem_timedwait(sem *semt, timeout *timespec) int32
-+
-+//go:nosplit
-+func semacreate(mp *m) {
-+ if mp.mos.waitsema != 0 {
-+ return
-+ }
-+
-+ var sem *semt
-+
-+ // Call libc's malloc rather than malloc. This will
-+ // allocate space on the C heap. We can't call malloc
-+ // here because it could cause a deadlock.
-+ sem = (*semt)(libc_malloc(unsafe.Sizeof(*sem)))
-+ if sem_init(sem, 0, 0) != 0 {
-+ throw("sem_init")
-+ }
-+ mp.mos.waitsema = uintptr(unsafe.Pointer(sem))
-+}
-+
-+//go:nosplit
-+func semasleep(ns int64) int32 {
-+ _m_ := getg().m
-+ if ns >= 0 {
-+ var ts timespec
-+ //ts.set_sec(ns / 1000000000)
-+ //ts.set_nsec(int32(ns % 1000000000))
-+ ns += nanotime()
-+ if sys.PtrSize == 8 {
-+ ts.set_sec(ns / 1000000000)
-+ ts.set_nsec(int32(ns % 1000000000))
-+ } else {
-+ ts.tv_nsec = 0
-+ ts.set_sec(int64(timediv(ns, 1000000000, (*int32)(unsafe.Pointer(&ts.tv_nsec)))))
-+ }
-+ //var nsec int32
-+ //ts.set_sec(int64(timediv(ns, 1000000000, &nsec)))
-+ //ts.set_nsec(nsec)
-+
-+ if sem_timedwait((*semt)(unsafe.Pointer(_m_.mos.waitsema)), &ts) != 0 {
-+ err := errno()
-+ if err == _ETIMEDOUT || err == _EAGAIN || err == _EINTR {
-+ return -1
-+ }
-+ throw("sem_timedwait")
-+ }
-+ return 0
-+ }
-+ for {
-+ r1 := sem_wait((*semt)(unsafe.Pointer(_m_.mos.waitsema)))
-+ if r1 == 0 {
-+ break
-+ }
-+ if errno() == _EINTR {
-+ continue
-+ }
-+ throw("sem_wait")
-+ }
-+ return 0
-+}
-+
-+//go:nosplit
-+func semawakeup(mp *m) {
-+ if sem_post((*semt)(unsafe.Pointer(mp.mos.waitsema))) != 0 {
-+ throw("sem_post")
-+ }
-+}
---
-2.17.1
-
--- /dev/null
+#define hashRandomBytes 128
+#define maxAlign 8
+#define hchanSize 96
+#define maxCPUProfStack 64
+#define debugLogBytes 16384
+#define debugLogStringLimit 2048
+#define debugLogUnknown 1
+#define debugLogBoolTrue 2
+#define debugLogBoolFalse 3
+#define debugLogInt 4
+#define debugLogUint 5
+#define debugLogHex 6
+#define debugLogPtr 7
+#define debugLogString 8
+#define debugLogConstString 9
+#define debugLogStringOverflow 10
+#define debugLogPC 11
+#define debugLogTraceback 12
+#define debugLogHeaderSize 2
+#define debugLogSyncSize 18
+#define boundsIndex 0
+#define boundsSliceAlen 1
+#define boundsSliceAcap 2
+#define boundsSliceB 3
+#define boundsSlice3Alen 4
+#define boundsSlice3Acap 5
+#define boundsSlice3B 6
+#define boundsSlice3C 7
+#define boundsConvert 8
+#define fastlogNumBits 5
+#define fieldKindEol 0
+#define fieldKindPtr 1
+#define fieldKindIface 2
+#define fieldKindEface 3
+#define tagEOF 0
+#define tagObject 1
+#define tagOtherRoot 2
+#define tagType 3
+#define tagGoroutine 4
+#define tagStackFrame 5
+#define tagParams 6
+#define tagFinalizer 7
+#define tagItab 8
+#define tagOSThread 9
+#define tagMemStats 10
+#define tagQueuedFinalizer 11
+#define tagData 12
+#define tagBSS 13
+#define tagDefer 14
+#define tagPanic 15
+#define tagMemProf 16
+#define tagAllocSample 17
+#define bufSize 4096
+#define typeCacheBuckets 256
+#define typeCacheAssoc 4
+#define timeHistSubBucketBits 4
+#define timeHistNumSubBuckets 16
+#define timeHistNumSuperBuckets 45
+#define timeHistTotalBuckets 721
+#define fInf 9218868437227405312
+#define fNegInf 18442240474082181120
+#define itabInitSize 512
+#define addrBits 48
+#define cntBits 19
+#define sparcLinuxAddrBits 52
+#define sparcLinuxCntBits 15
+#define ia64AddrBits 55
+#define ia64CntBits 12
+#define aixAddrBits 57
+#define aixCntBits 10
+#define mutex_unlocked 0
+#define mutex_locked 1
+#define mutex_sleeping 2
+#define active_spin 4
+#define active_spin_cnt 30
+#define passive_spin 1
+#define lockRankDummy 0
+#define lockRankSysmon 1
+#define lockRankScavenge 2
+#define lockRankForcegc 3
+#define lockRankSweepWaiters 4
+#define lockRankAssistQueue 5
+#define lockRankCpuprof 6
+#define lockRankSweep 7
+#define lockRankPollDesc 8
+#define lockRankSched 9
+#define lockRankDeadlock 10
+#define lockRankAllg 11
+#define lockRankAllp 12
+#define lockRankTimers 13
+#define lockRankItab 14
+#define lockRankReflectOffs 15
+#define lockRankHchan 16
+#define lockRankTraceBuf 17
+#define lockRankFin 18
+#define lockRankNotifyList 19
+#define lockRankTraceStrings 20
+#define lockRankMspanSpecial 21
+#define lockRankProf 22
+#define lockRankGcBitsArenas 23
+#define lockRankRoot 24
+#define lockRankTrace 25
+#define lockRankTraceStackTab 26
+#define lockRankNetpollInit 27
+#define lockRankRwmutexW 28
+#define lockRankRwmutexR 29
+#define lockRankSpanSetSpine 30
+#define lockRankGscan 31
+#define lockRankStackpool 32
+#define lockRankStackLarge 33
+#define lockRankDefer 34
+#define lockRankSudog 35
+#define lockRankWbufSpans 36
+#define lockRankMheap 37
+#define lockRankMheapSpecial 38
+#define lockRankGlobalAlloc 39
+#define lockRankPageAllocScav 40
+#define lockRankGFree 41
+#define lockRankHchanLeaf 42
+#define lockRankPanic 43
+#define lockRankNewmHandoff 44
+#define lockRankDebugPtrmask 45
+#define lockRankFaketimeState 46
+#define lockRankTicks 47
+#define lockRankRaceFini 48
+#define lockRankPollCache 49
+#define lockRankDebug 50
+#define lockRankLeafRank 1000
+#define maxTinySize 16
+#define tinySizeClass 2
+#define maxSmallSize 32768
+#define pageShift 13
+#define pageSize 8192
+#define pageMask 8191
+#define maxObjsPerSpan 1024
+#define heapAddrBits 48
+#define maxAlloc 281474976710656
+#define heapArenaBytes 67108864
+#define logHeapArenaBytes 26
+#define heapArenaBitmapBytes 2097152
+#define pagesPerArena 8192
+#define arenaL1Bits 0
+#define arenaL2Bits 22
+#define arenaL1Shift 22
+#define arenaBits 22
+#define arenaBaseOffset 18446603336221196288
+#define arenaBaseOffsetUintptr 18446603336221196288
+#define minLegalPointer 4096
+#define persistentChunkSize 262144
+#define bucketCntBits 3
+#define bucketCnt 8
+#define loadFactorNum 13
+#define loadFactorDen 2
+#define maxKeySize 128
+#define maxElemSize 128
+#define dataOffset 8
+#define emptyRest 0
+#define emptyOne 1
+#define evacuatedX 2
+#define evacuatedY 3
+#define evacuatedEmpty 4
+#define minTopHash 5
+#define iterator 1
+#define oldIterator 2
+#define hashWriting 4
+#define sameSizeGrow 8
+#define noCheck 18446744073709551615
+#define maxZero 1024
+#define bitPointer 1
+#define bitScan 16
+#define heapBitsShift 1
+#define wordsPerBitmapByte 4
+#define bitScanAll 240
+#define bitPointerAll 15
+#define clobberdeadPtr 16045725885737590445
+#define heapStatsDep 0
+#define sysStatsDep 1
+#define numStatsDeps 2
+#define metricKindBad 0
+#define metricKindUint64 1
+#define metricKindFloat64 2
+#define metricKindFloat64Histogram 3
+#define sweepMinHeapDistance 1048576
+#define gcMarkWorkerNotWorker 0
+#define gcMarkWorkerDedicatedMode 1
+#define gcMarkWorkerFractionalMode 2
+#define gcMarkWorkerIdleMode 3
+#define gcBackgroundMode 0
+#define gcForceMode 1
+#define gcForceBlockMode 2
+#define gcTriggerHeap 0
+#define gcTriggerTime 1
+#define gcTriggerCycle 2
+#define fixedRootFinalizers 0
+#define fixedRootFreeGStacks 1
+#define fixedRootCount 2
+#define rootBlockBytes 262144
+#define maxObletBytes 131072
+#define drainCheckThreshold 100000
+#define pagesPerSpanRoot 512
+#define gcDrainUntilPreempt 1
+#define gcDrainFlushBgCredit 2
+#define gcDrainIdle 4
+#define gcDrainFractional 8
+#define gcCreditSlack 2000
+#define gcAssistTimeSlack 5000
+#define gcOverAssistWork 65536
+#define defaultHeapMinimum 4194304
+#define scannableStackSizeSlack 8192
+#define scavengePercent 1
+#define retainExtraPercent 10
+#define maxPagesPerPhysPage 64
+#define scavengeReservationShards 64
+#define numSweepClasses 272
+#define sweepClassDone 4294967295
+#define sweepDrainedMask 2147483648
+#define workbufAlloc 32768
+#define minPhysPageSize 4096
+#define maxPhysPageSize 524288
+#define maxPhysHugePageSize 4194304
+#define pagesPerReclaimerChunk 512
+#define mSpanDead 0
+#define mSpanManual 2
+#define numSpanClasses 136
+#define tinySpanClass 5
+#define spanAllocHeap 0
+#define spanAllocStack 1
+#define spanAllocPtrScalarBits 2
+#define spanAllocWorkBuf 3
+#define gcBitsChunkBytes 65536
+#define gcBitsHeaderBytes 16
+#define pallocChunkPages 512
+#define pallocChunkBytes 4194304
+#define logPallocChunkPages 9
+#define logPallocChunkBytes 22
+#define summaryLevelBits 3
+#define summaryL0Bits 14
+#define pallocChunksL2Bits 13
+#define pallocChunksL1Shift 13
+#define pallocSumBytes 8
+#define maxPackedValue 2097152
+#define logMaxPackedValue 21
+#define freeChunkSum 2251800887427584
+#define summaryLevels 5
+#define pageAlloc32Bit 0
+#define pageAlloc64Bit 1
+#define pallocChunksL1Bits 13
+#define pageCachePages 64
+#define memProfile 1
+#define blockProfile 2
+#define mutexProfile 3
+#define prunedProfile 4
+#define buckHashSize 179999
+#define maxStack 32
+#define mProfCycleWrap 100663296
+#define spanSetBlockEntries 512
+#define spanSetInitSpineCap 256
+#define wbBufEntries 256
+#define wbBufEntryPointers 2
+#define pollNoError 0
+#define pollErrClosing 1
+#define pollErrTimeout 2
+#define pollErrNotPollable 3
+#define pdReady 1
+#define pdWait 2
+#define pollBlockSize 4096
+#define pollClosing 1
+#define pollEventErr 2
+#define pollExpiredReadDeadline 4
+#define pollExpiredWriteDeadline 8
+#define freezeStopWait 2147483647
+#define forcePreemptNS 10000000
+#define profReaderSleeping 4294967296
+#define profWriteExtra 8589934592
+#define profBufBlocking 0
+#define profBufNonBlocking 1
+#define osRelaxMinNS 0
+#define tracebackCrash 1
+#define tracebackAll 2
+#define tracebackShift 2
+#define gTrackingPeriod 8
+#define tlsSlots 6
+#define tlsSize 48
+#define waitReasonZero 0
+#define waitReasonGCAssistMarking 1
+#define waitReasonIOWait 2
+#define waitReasonChanReceiveNilChan 3
+#define waitReasonChanSendNilChan 4
+#define waitReasonDumpingHeap 5
+#define waitReasonGarbageCollection 6
+#define waitReasonGarbageCollectionScan 7
+#define waitReasonPanicWait 8
+#define waitReasonSelect 9
+#define waitReasonSelectNoCases 10
+#define waitReasonGCAssistWait 11
+#define waitReasonGCSweepWait 12
+#define waitReasonGCScavengeWait 13
+#define waitReasonChanReceive 14
+#define waitReasonChanSend 15
+#define waitReasonFinalizerWait 16
+#define waitReasonForceGCIdle 17
+#define waitReasonSemacquire 18
+#define waitReasonSleep 19
+#define waitReasonSyncCondWait 20
+#define waitReasonTimerGoroutineIdle 21
+#define waitReasonTraceReaderBlocked 22
+#define waitReasonWaitForGCCycle 23
+#define waitReasonGCWorkerIdle 24
+#define waitReasonPreempted 25
+#define waitReasonDebugCall 26
+#define rwmutexMaxReaders 1073741824
+#define selectSend 1
+#define selectRecv 2
+#define selectDefault 3
+#define semTabSize 251
+#define semaBlockProfile 1
+#define semaMutexProfile 2
+#define sigPreempt 23
+#define sigIdle 0
+#define sigReceiving 1
+#define sigSending 2
+#define smallSizeDiv 8
+#define smallSizeMax 1024
+#define largeSizeDiv 128
+#define tmpStringBufSize 32
+#define maxUint 18446744073709551615
+#define maxInt 9223372036854775807
+#define uintptrMask 18446744073709551615
+#define timerNoStatus 0
+#define timerWaiting 1
+#define timerRunning 2
+#define timerDeleted 3
+#define timerRemoving 4
+#define timerRemoved 5
+#define timerModifying 6
+#define timerModifiedEarlier 7
+#define timerModifiedLater 8
+#define timerMoving 9
+#define maxWhen 9223372036854775807
+#define traceEvNone 0
+#define traceEvBatch 1
+#define traceEvFrequency 2
+#define traceEvStack 3
+#define traceEvGomaxprocs 4
+#define traceEvProcStart 5
+#define traceEvProcStop 6
+#define traceEvGCStart 7
+#define traceEvGCDone 8
+#define traceEvGCSTWStart 9
+#define traceEvGCSTWDone 10
+#define traceEvGCSweepStart 11
+#define traceEvGCSweepDone 12
+#define traceEvGoCreate 13
+#define traceEvGoStart 14
+#define traceEvGoEnd 15
+#define traceEvGoStop 16
+#define traceEvGoSched 17
+#define traceEvGoPreempt 18
+#define traceEvGoSleep 19
+#define traceEvGoBlock 20
+#define traceEvGoUnblock 21
+#define traceEvGoBlockSend 22
+#define traceEvGoBlockRecv 23
+#define traceEvGoBlockSelect 24
+#define traceEvGoBlockSync 25
+#define traceEvGoBlockCond 26
+#define traceEvGoBlockNet 27
+#define traceEvGoSysCall 28
+#define traceEvGoSysExit 29
+#define traceEvGoSysBlock 30
+#define traceEvGoWaiting 31
+#define traceEvGoInSyscall 32
+#define traceEvHeapAlloc 33
+#define traceEvHeapGoal 34
+#define traceEvTimerGoroutine 35
+#define traceEvFutileWakeup 36
+#define traceEvString 37
+#define traceEvGoStartLocal 38
+#define traceEvGoUnblockLocal 39
+#define traceEvGoSysExitLocal 40
+#define traceEvGoStartLabel 41
+#define traceEvGoBlockGC 42
+#define traceEvGCMarkAssistStart 43
+#define traceEvGCMarkAssistDone 44
+#define traceEvUserTaskCreate 45
+#define traceEvUserTaskEnd 46
+#define traceEvUserRegion 47
+#define traceEvUserLog 48
+#define traceEvCount 49
+#define traceTickDiv 64
+#define traceStackSize 128
+#define traceBytesPerNumber 10
+#define traceArgCountShift 6
+#define traceFutileWakeup 128
+#define tflagRegularMemory 8
+#define kindBool 1
+#define kindInt 2
+#define kindInt8 3
+#define kindInt16 4
+#define kindInt32 5
+#define kindInt64 6
+#define kindUint 7
+#define kindUint8 8
+#define kindUint16 9
+#define kindUint32 10
+#define kindUint64 11
+#define kindUintptr 12
+#define kindFloat32 13
+#define kindFloat64 14
+#define kindComplex64 15
+#define kindComplex128 16
+#define kindArray 17
+#define kindChan 18
+#define kindFunc 19
+#define kindInterface 20
+#define kindMap 21
+#define kindPtr 22
+#define kindSlice 23
+#define kindString 24
+#define kindStruct 25
+#define kindUnsafePointer 26
+#define kindDirectIface 32
+#define kindGCProg 64
+#define kindMask 31
+#define runeError 65533
+#define runeSelf 128
+#define maxRune 1114111
+#define surrogateMin 55296
+#define surrogateMax 57343
+#define t1 0
+#define tx 128
+#define t2 192
+#define t3 224
+#define t4 240
+#define t5 248
+#define maskx 63
+#define mask2 31
+#define mask3 15
+#define mask4 7
+#define rune1Max 127
+#define rune2Max 2047
+#define rune3Max 65535
+#define locb 128
+#define hicb 191
+
+struct sudog;
+
+struct waitq {
+ struct sudog* first;
+ struct sudog* last;
+};
+
+struct _type;
+
+struct TypeAssertionError {
+ struct _type* _interface;
+ struct _type* concrete;
+ struct _type* asserted;
+ String missingMethod;
+};
+
+struct errorCString {
+ uintptr_t cstr;
+};
+
+struct errorAddressString {
+ String msg;
+ uintptr_t addr;
+};
+
+
+
+
+
+
+
+
+struct typeCacheBucket {
+ struct _type* t[4];
+};
+
+struct gobitvector {
+ uintptr_t n;
+ Slice bytedata;
+};
+
+struct timeHistogram {
+ uint64_t counts[720];
+ uint64_t underflow;
+};
+
+struct interfacetype;
+
+struct itab {
+ struct interfacetype* inter;
+ void* methods[2];
+};
+
+struct itabTableType {
+ uintptr_t size;
+ uintptr_t count;
+ struct itab* entries[512];
+};
+
+struct persistentAlloc {
+ struct notInHeap* base;
+ uintptr_t off;
+};
+
+struct linearAlloc {
+ uintptr_t next;
+ uintptr_t mapped;
+ uintptr_t end;
+ _Bool mapMemory;
+};
+
+struct mapextra;
+
+struct hmap {
+ int64_t count;
+ uint8_t flags;
+ uint8_t B;
+ uint16_t noverflow;
+ uint32_t hash0;
+ void* buckets;
+ void* oldbuckets;
+ uintptr_t nevacuate;
+ struct mapextra* extra;
+};
+
+struct bmap;
+
+struct mapextra {
+ Slice* overflow;
+ Slice* oldoverflow;
+ struct bmap* nextOverflow;
+};
+
+struct bmap {
+ uint8_t tophash[8];
+};
+
+struct maptype;
+
+struct hiter {
+ void* key;
+ void* elem;
+ struct maptype* t;
+ struct hmap* h;
+ void* buckets;
+ struct bmap* bptr;
+ Slice* overflow;
+ Slice* oldoverflow;
+ uintptr_t startBucket;
+ uint8_t offset;
+ _Bool wrapped;
+ uint8_t B;
+ uint8_t i;
+ uintptr_t bucket;
+ uintptr_t checkBucket;
+};
+
+struct evacDst {
+ struct bmap* b;
+ int64_t i;
+ void* k;
+ void* e;
+};
+
+struct heapBits {
+ uint8_t* bitp;
+ uint32_t shift;
+ uint32_t arena;
+ uint8_t* last;
+};
+
+struct markBits {
+ uint8_t* bytep;
+ uint8_t mask;
+ uintptr_t index;
+};
+
+struct mspan;
+
+struct mcache {
+ uintptr_t nextSample;
+ uintptr_t scanAlloc;
+ uintptr_t tiny;
+ uintptr_t tinyoffset;
+ uintptr_t tinyAllocs;
+ struct mspan* alloc[136];
+ uint32_t flushGen;
+};
+
+struct gclink {
+ uint64_t next;
+};
+
+struct metricData {
+ uint64_t deps[1];
+ FuncVal* compute;
+};
+
+struct sysStatsAggregate {
+ uint64_t stacksSys;
+ uint64_t mSpanSys;
+ uint64_t mSpanInUse;
+ uint64_t mCacheSys;
+ uint64_t mCacheInUse;
+ uint64_t buckHashSys;
+ uint64_t gcMiscSys;
+ uint64_t otherSys;
+ uint64_t heapGoal;
+ uint64_t gcCyclesDone;
+ uint64_t gcCyclesForced;
+};
+
+struct metricValue {
+ int64_t kind;
+ uint64_t scalar;
+ void* pointer;
+};
+
+struct metricFloat64Histogram {
+ Slice counts;
+ Slice buckets;
+};
+
+struct funcval;
+
+struct functype;
+
+struct ptrtype;
+
+struct finalizer {
+ struct funcval* fn;
+ void* arg;
+ struct functype* ft;
+ struct ptrtype* ot;
+};
+
+struct mlink;
+
+struct fixalloc {
+ uintptr_t size;
+ FuncVal* first;
+ void* arg;
+ struct mlink* list;
+ uintptr_t chunk;
+ uint32_t nchunk;
+ uint32_t nalloc;
+ uintptr_t inuse;
+ uint64_t* stat;
+ _Bool zero;
+};
+
+struct mlink {
+ struct mlink* next;
+};
+
+struct gcTrigger {
+ int64_t kind;
+ int64_t now;
+ uint32_t n;
+};
+
+struct gcRoot {
+ void* decl;
+ uintptr_t size;
+ uintptr_t ptrdata;
+ uint8_t* gcdata;
+};
+
+struct gcRootList {
+ struct gcRootList* next;
+ int64_t count;
+ struct gcRoot roots[67108864];
+};
+
+struct piController {
+ double kp;
+ double ti;
+ double tt;
+ double min;
+ double max;
+ double errIntegral;
+ _Bool errOverflow;
+ _Bool inputOverflow;
+};
+
+struct sweepLocker {
+ uint32_t sweepGen;
+ _Bool valid;
+};
+
+struct sweepLocked {
+ struct mspan* mspan;
+};
+
+struct workbuf;
+
+struct gcWork {
+ struct workbuf* wbuf1;
+ struct workbuf* wbuf2;
+ uint64_t bytesMarked;
+ int64_t heapScanWork;
+ _Bool flushedWork;
+};
+
+struct arenaHint {
+ uintptr_t addr;
+ _Bool down;
+ struct arenaHint* next;
+};
+
+struct mSpanStateBox {
+ uint8_t s;
+};
+
+struct mSpanList {
+ struct mspan* first;
+ struct mspan* last;
+};
+
+struct special {
+ struct special* next;
+ uint16_t offset;
+ uint8_t kind;
+};
+
+struct specialfinalizer {
+ struct special special;
+ struct funcval* fn;
+ struct functype* ft;
+ struct ptrtype* ot;
+};
+
+struct bucket;
+
+struct specialprofile {
+ struct special special;
+ struct bucket* b;
+};
+
+struct specialReachable {
+ struct special special;
+ _Bool done;
+ _Bool reachable;
+};
+
+struct specialsIter {
+ struct special** pprev;
+ struct special* s;
+};
+
+struct gcBitsHeader {
+ uintptr_t free;
+ uintptr_t next;
+};
+
+struct gcBitsArena {
+ uintptr_t free;
+ struct gcBitsArena* next;
+ uint8_t bits[65520];
+};
+
+struct pageCache {
+ uintptr_t base;
+ uint64_t cache;
+ uint64_t scav;
+};
+
+struct pallocData {
+ uint64_t pallocBits[8];
+ uint64_t scavenged[8];
+};
+
+struct bucket {
+ struct bucket* next;
+ struct bucket* allnext;
+ int64_t typ;
+ uintptr_t hash;
+ uintptr_t size;
+ uintptr_t nstk;
+ int64_t skip;
+};
+
+struct memRecordCycle {
+ uintptr_t allocs;
+ uintptr_t frees;
+ uintptr_t alloc_bytes;
+ uintptr_t free_bytes;
+};
+
+struct blockRecord {
+ double count;
+ int64_t cycles;
+};
+
+struct StackRecord {
+ uintptr_t Stack0[32];
+};
+
+struct MemProfileRecord {
+ int64_t AllocBytes;
+ int64_t FreeBytes;
+ int64_t AllocObjects;
+ int64_t FreeObjects;
+ uintptr_t Stack0[32];
+};
+
+struct BlockProfileRecord {
+ int64_t Count;
+ int64_t Cycles;
+ struct StackRecord StackRecord;
+};
+
+struct offAddr {
+ uintptr_t a;
+};
+
+struct addrRanges {
+ Slice ranges;
+ uintptr_t totalBytes;
+ uint64_t* sysStat;
+};
+
+struct spanSetBlockAlloc {
+ uint64_t stack;
+};
+
+struct MemStats {
+ uint64_t Alloc;
+ uint64_t TotalAlloc;
+ uint64_t Sys;
+ uint64_t Lookups;
+ uint64_t Mallocs;
+ uint64_t Frees;
+ uint64_t HeapAlloc;
+ uint64_t HeapSys;
+ uint64_t HeapIdle;
+ uint64_t HeapInuse;
+ uint64_t HeapReleased;
+ uint64_t HeapObjects;
+ uint64_t StackInuse;
+ uint64_t StackSys;
+ uint64_t MSpanInuse;
+ uint64_t MSpanSys;
+ uint64_t MCacheInuse;
+ uint64_t MCacheSys;
+ uint64_t BuckHashSys;
+ uint64_t GCSys;
+ uint64_t OtherSys;
+ uint64_t NextGC;
+ uint64_t LastGC;
+ uint64_t PauseTotalNs;
+ uint64_t PauseNs[256];
+ uint64_t PauseEnd[256];
+ uint32_t NumGC;
+ uint32_t NumForcedGC;
+ double GCCPUFraction;
+ _Bool EnableGC;
+ _Bool DebugGC;
+ struct {
+ uint32_t Size;
+ uint64_t Mallocs;
+ uint64_t Frees;
+ } BySize[61];
+};
+
+struct heapStatsDelta {
+ int64_t committed;
+ int64_t released;
+ int64_t inHeap;
+ int64_t inStacks;
+ int64_t inWorkBufs;
+ int64_t inPtrScalarBits;
+ uintptr_t tinyAllocCount;
+ uintptr_t largeAlloc;
+ uintptr_t largeAllocCount;
+ uintptr_t smallAllocCount[68];
+ uintptr_t largeFree;
+ uintptr_t largeFreeCount;
+ uintptr_t smallFreeCount[68];
+ uint32_t _[0];
+};
+
+struct wbBuf {
+ uintptr_t next;
+ uintptr_t end;
+ uintptr_t buf[512];
+};
+
+struct mOS {
+ int32_t profileTimer;
+ uint32_t profileTimerValid;
+};
+
+struct g;
+
+struct suspendGState {
+ struct g* g;
+ _Bool dead;
+ _Bool stopped;
+};
+
+struct sysmontick {
+ uint32_t schedtick;
+ int64_t schedwhen;
+ uint32_t syscalltick;
+ int64_t syscallwhen;
+};
+
+struct gQueue {
+ uint64_t head;
+ uint64_t tail;
+};
+
+struct gList {
+ uint64_t head;
+};
+
+struct randomOrder {
+ uint32_t count;
+ Slice coprimes;
+};
+
+struct randomEnum {
+ uint32_t i;
+ uint32_t count;
+ uint32_t pos;
+ uint32_t inc;
+};
+
+struct tracestat {
+ _Bool active;
+ int64_t id;
+ uint64_t allocs;
+ uint64_t bytes;
+};
+
+struct dbgVar {
+ String name;
+ int32_t* value;
+};
+
+struct mutex {
+ uintptr_t key;
+};
+
+struct note {
+ uintptr_t key;
+};
+
+struct funcval {
+ uintptr_t fn;
+};
+
+struct iface {
+ void* tab;
+ void* data;
+};
+
+struct eface {
+ struct _type* _type;
+ void* data;
+};
+
+struct hchan;
+
+struct sudog {
+ struct g* g;
+ struct sudog* next;
+ struct sudog* prev;
+ void* elem;
+ int64_t acquiretime;
+ int64_t releasetime;
+ uint32_t ticket;
+ _Bool isSelect;
+ _Bool success;
+ struct sudog* parent;
+ struct sudog* waitlink;
+ struct sudog* waittail;
+ struct hchan* c;
+};
+
+struct heldLockInfo {
+ uintptr_t lockAddr;
+ int64_t rank;
+};
+
+struct _panic;
+
+struct _defer;
+
+struct m;
+
+struct timer;
+
+struct g {
+ struct _panic* _panic;
+ struct _defer* _defer;
+ struct m* m;
+ uintptr_t syscallsp;
+ uintptr_t syscallpc;
+ void* param;
+ uint32_t atomicstatus;
+ int64_t goid;
+ uint64_t schedlink;
+ int64_t waitsince;
+ uint8_t waitreason;
+ _Bool preempt;
+ _Bool preemptStop;
+ _Bool asyncSafePoint;
+ _Bool paniconfault;
+ _Bool preemptscan;
+ _Bool gcscandone;
+ _Bool throwsplit;
+ _Bool gcScannedSyscallStack;
+ _Bool activeStackChans;
+ uint8_t parkingOnChan;
+ int8_t raceignore;
+ _Bool sysblocktraced;
+ _Bool tracking;
+ uint8_t trackingSeq;
+ int64_t runnableStamp;
+ int64_t runnableTime;
+ int64_t sysexitticks;
+ uint64_t traceseq;
+ uint64_t tracelastp;
+ uint64_t lockedm;
+ uint32_t sig;
+ Slice writebuf;
+ uintptr_t sigcode0;
+ uintptr_t sigcode1;
+ uintptr_t sigpc;
+ uintptr_t gopc;
+ Slice* ancestors;
+ uintptr_t startpc;
+ struct sudog* waiting;
+ void* labels;
+ struct timer* timer;
+ uint32_t selectDone;
+ int64_t gcAssistBytes;
+ void* exception;
+ _Bool isforeign;
+ uintptr_t gcstack;
+ uintptr_t gcstacksize;
+ uintptr_t gcnextsegment;
+ uintptr_t gcnextsp;
+ void* gcinitialsp;
+ uintptr_t gcnextsp2;
+ void* gcinitialsp2;
+ uintptr_t gcregs[122];
+ FuncVal* entry;
+ uintptr_t entryfn;
+ uintptr_t entrysp;
+ _Bool fromgogo;
+ _Bool scanningself;
+ uintptr_t scang;
+ uintptr_t scangcw;
+ _Bool isSystemGoroutine;
+ _Bool isFinalizerGoroutine;
+ _Bool deferring;
+ _Bool goexiting;
+ _Bool ranCgocallBackDone;
+ uintptr_t traceback;
+ uintptr_t context[122];
+ uintptr_t stackcontext[10];
+};
+
+struct p {
+ int32_t id;
+ uint32_t status;
+ uint64_t link;
+ uint32_t schedtick;
+ uint32_t syscalltick;
+ struct sysmontick sysmontick;
+ uint64_t m;
+ struct mcache* mcache;
+ struct pageCache pcache;
+ uintptr_t raceprocctx;
+ Slice deferpool;
+ struct _defer* deferpoolbuf[32];
+ uint64_t goidcache;
+ uint64_t goidcacheend;
+ uint32_t runqhead;
+ uint32_t runqtail;
+ uint64_t runq[256];
+ uint64_t runnext;
+ struct {
+ struct gList gList;
+ int32_t n;
+ } gFree;
+ Slice sudogcache;
+ struct sudog* sudogbuf[128];
+ struct {
+ int64_t len;
+ struct mspan* buf[128];
+ } mspancache;
+ uint64_t tracebuf;
+ _Bool traceSweep;
+ uintptr_t traceSwept;
+ uintptr_t traceReclaimed;
+ struct persistentAlloc palloc;
+ uint32_t _;
+ uint64_t timer0When;
+ uint64_t timerModifiedEarliest;
+ int64_t gcAssistTime;
+ int64_t gcFractionalMarkTime;
+ int64_t gcMarkWorkerMode;
+ int64_t gcMarkWorkerStartTime;
+ struct gcWork gcw;
+ struct wbBuf wbBuf;
+ uint32_t runSafePointFn;
+ uint32_t statsSeq;
+ struct mutex timersLock;
+ Slice timers;
+ uint32_t numTimers;
+ uint32_t deletedTimers;
+ int64_t scannableStackSizeDelta;
+ _Bool preempt;
+};
+
+struct schedt {
+ uint64_t goidgen;
+ uint64_t lastpoll;
+ uint64_t pollUntil;
+ struct mutex lock;
+ uint64_t midle;
+ int32_t nmidle;
+ int32_t nmidlelocked;
+ int64_t mnext;
+ int32_t maxmcount;
+ int32_t nmsys;
+ int64_t nmfreed;
+ uint32_t ngsys;
+ uint64_t pidle;
+ uint32_t npidle;
+ uint32_t nmspinning;
+ struct gQueue runq;
+ int32_t runqsize;
+ struct {
+ _Bool user;
+ struct gQueue runnable;
+ int32_t n;
+ } disable;
+ struct {
+ struct mutex lock;
+ struct gList list;
+ int32_t n;
+ } gFree;
+ struct mutex sudoglock;
+ struct sudog* sudogcache;
+ struct mutex deferlock;
+ struct _defer* deferpool;
+ struct m* freem;
+ uint32_t gcwaiting;
+ int32_t stopwait;
+ struct note stopnote;
+ uint32_t sysmonwait;
+ struct note sysmonnote;
+ FuncVal* safePointFn;
+ int32_t safePointWait;
+ struct note safePointNote;
+ int32_t profilehz;
+ int64_t procresizetime;
+ int64_t totaltime;
+ struct mutex sysmonlock;
+ uint32_t _;
+ struct timeHistogram timeToRun;
+};
+
+struct lfnode {
+ uint64_t next;
+ uintptr_t pushcnt;
+};
+
+struct forcegcstate {
+ struct mutex lock;
+ struct g* g;
+ uint32_t idle;
+};
+
+struct _defer {
+ struct _defer* link;
+ _Bool* frame;
+ struct _panic* panicStack;
+ struct _panic* _panic;
+ uintptr_t pfn;
+ void* arg;
+ uintptr_t retaddr;
+ _Bool makefunccanrecover;
+ _Bool heap;
+};
+
+struct _panic {
+ struct _panic* link;
+ Eface arg;
+ _Bool recovered;
+ _Bool isforeign;
+ _Bool aborted;
+ _Bool goexit;
+};
+
+struct ancestorInfo {
+ Slice pcs;
+ int64_t goid;
+ uintptr_t gopc;
+};
+
+struct sigset_go {
+ uint64_t __val[16];
+};
+
+struct rwmutex {
+ struct mutex rLock;
+ uint64_t readers;
+ uint32_t readerPass;
+ struct mutex wLock;
+ uint64_t writer;
+ uint32_t readerCount;
+ uint32_t readerWait;
+};
+
+struct scase {
+ struct hchan* c;
+ void* elem;
+};
+
+struct runtimeSelect {
+ int64_t dir;
+ void* typ;
+ struct hchan* ch;
+ void* val;
+};
+
+struct semaRoot {
+ struct mutex lock;
+ struct sudog* treap;
+ uint32_t nwait;
+};
+
+struct notifyList {
+ uint32_t wait;
+ uint32_t notify;
+ struct mutex lock;
+ struct sudog* head;
+ struct sudog* tail;
+};
+
+struct _siginfo_t;
+
+struct sigctxt {
+ struct _siginfo_t* info;
+ void* ctxt;
+};
+
+struct sigTabT {
+ int32_t flags;
+ String name;
+};
+
+struct slice {
+ void* array;
+ int64_t len;
+ int64_t cap;
+};
+
+struct notInHeapSlice {
+ struct notInHeap* array;
+ int64_t len;
+ int64_t cap;
+};
+
+struct stringStruct {
+ void* str;
+ int64_t len;
+};
+
+struct stringStructDWARF {
+ uint8_t* str;
+ int64_t len;
+};
+
+struct bitvector {
+ int32_t n;
+ uint8_t* bytedata;
+};
+
+struct Frames {
+ Slice callers;
+ uintptr_t last;
+ int64_t lastCount;
+};
+
+struct Func;
+
+struct Frame {
+ uintptr_t PC;
+ struct Func* Func;
+ String Function;
+ String File;
+ int64_t Line;
+ uintptr_t Entry;
+};
+
+struct Func {
+ String name;
+ uintptr_t entry;
+};
+
+struct timer {
+ uint64_t pp;
+ int64_t when;
+ int64_t period;
+ FuncVal* f;
+ Eface arg;
+ uintptr_t seq;
+ int64_t nextwhen;
+ uint32_t status;
+};
+
+struct traceFrame {
+ uint64_t funcID;
+ uint64_t fileID;
+ uint64_t line;
+};
+
+struct traceAlloc {
+ uint64_t head;
+ uintptr_t off;
+};
+
+struct traceAllocBlock {
+ uint64_t next;
+ uint8_t data[65528];
+};
+
+struct location {
+ uintptr_t pc;
+ String filename;
+ String function;
+ int64_t lineno;
+};
+
+struct uncommontype;
+
+struct _type {
+ const uintptr_t size;
+ const uintptr_t ptrdata;
+ const uint32_t hash;
+ const uint8_t tflag;
+ const uint8_t align;
+ const uint8_t fieldAlign;
+ const uint8_t kind;
+ const FuncVal* equal;
+ const uint8_t* gcdata;
+ const String* _string;
+ const struct uncommontype* uncommontype;
+ const struct _type* ptrToThis;
+};
+
+struct method {
+ String* name;
+ String* pkgPath;
+ struct _type* mtyp;
+ struct _type* typ;
+ void* tfn;
+};
+
+struct uncommontype {
+ const String* name;
+ const String* pkgPath;
+ const Slice methods;
+};
+
+struct imethod {
+ String* name;
+ String* pkgPath;
+ struct _type* typ;
+};
+
+struct interfacetype {
+ const struct _type typ;
+ const Slice methods;
+};
+
+struct maptype {
+ const struct _type typ;
+ const struct _type* key;
+ const struct _type* elem;
+ const struct _type* bucket;
+ const FuncVal* hasher;
+ const uint8_t keysize;
+ const uint8_t elemsize;
+ const uint16_t bucketsize;
+ const uint32_t flags;
+};
+
+struct arraytype {
+ const struct _type typ;
+ const struct _type* elem;
+ const struct _type* slice;
+ const uintptr_t len;
+};
+
+struct chantype {
+ const struct _type typ;
+ const struct _type* elem;
+ const uintptr_t dir;
+};
+
+struct slicetype {
+ const struct _type typ;
+ const struct _type* elem;
+};
+
+struct functype {
+ const struct _type typ;
+ const _Bool dotdotdot;
+ const Slice in;
+ const Slice out;
+};
+
+struct ptrtype {
+ const struct _type typ;
+ const struct _type* elem;
+};
+
+struct structfield {
+ String* name;
+ String* pkgPath;
+ struct _type* typ;
+ String* tag;
+ uintptr_t offsetAnon;
+};
+
+struct structtype {
+ const struct _type typ;
+ const Slice fields;
+};
+
+struct typeDescriptorList {
+ int64_t count;
+ uintptr_t types[1];
+};
+
+struct __IO_FILE;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+struct timeval {
+ int64_t tv_sec;
+ int64_t tv_usec;
+};
+
+struct timespec {
+ int64_t tv_sec;
+ int64_t tv_nsec;
+};
+
+struct epollevent {
+ uint32_t events;
+ uint8_t data[8];
+};
+
+
+
+
+
+
+struct hchan {
+ uint64_t qcount;
+ uint64_t dataqsiz;
+ void* buf;
+ uint16_t elemsize;
+ uint32_t closed;
+ struct _type* elemtype;
+ uint64_t sendx;
+ uint64_t recvx;
+ struct waitq recvq;
+ struct waitq sendq;
+ struct mutex lock;
+};
+
+struct profBuf;
+
+struct cpuProfile {
+ struct mutex lock;
+ _Bool on;
+ struct profBuf* log;
+ uintptr_t extra[1000];
+ int64_t numExtra;
+ uint64_t lostExtra;
+ uint64_t lostAtomic;
+};
+
+struct childInfo {
+ uintptr_t argoff;
+ uintptr_t arglen;
+ struct bitvector args;
+ uint8_t* sp;
+ uintptr_t depth;
+};
+
+struct heapStatsAggregate {
+ struct heapStatsDelta heapStatsDelta;
+ uint64_t inObjects;
+ uint64_t numObjects;
+ uint64_t totalAllocated;
+ uint64_t totalFreed;
+ uint64_t totalAllocs;
+ uint64_t totalFrees;
+};
+
+struct statAggregate {
+ uint64_t ensured[1];
+ struct heapStatsAggregate heapStats;
+ struct sysStatsAggregate sysStats;
+};
+
+struct metricSample {
+ String name;
+ struct metricValue value;
+};
+
+struct finblock {
+ struct finblock* alllink;
+ struct finblock* next;
+ uint32_t cnt;
+ int32_t _;
+ struct finalizer fin[127];
+};
+
+struct gcBgMarkWorkerNode {
+ struct lfnode node;
+ uint64_t gp;
+ uint64_t m;
+};
+
+struct workbufhdr {
+ struct lfnode node;
+ int64_t nobj;
+};
+
+struct workbuf {
+ struct workbufhdr workbufhdr;
+ uintptr_t obj[253];
+};
+
+struct mspan {
+ struct mspan* next;
+ struct mspan* prev;
+ struct mSpanList* list;
+ uintptr_t startAddr;
+ uintptr_t npages;
+ uint64_t manualFreeList;
+ uintptr_t freeindex;
+ uintptr_t nelems;
+ uint64_t allocCache;
+ uint8_t* allocBits;
+ uint8_t* gcmarkBits;
+ uint32_t sweepgen;
+ uint32_t divMul;
+ uint16_t allocCount;
+ uint8_t spanclass;
+ struct mSpanStateBox state;
+ uint8_t needzero;
+ uintptr_t elemsize;
+ uintptr_t limit;
+ struct mutex speciallock;
+ struct special* specials;
+};
+
+struct memRecord {
+ struct memRecordCycle active;
+ struct memRecordCycle future[3];
+};
+
+struct addrRange {
+ struct offAddr base;
+ struct offAddr limit;
+};
+
+struct spanSet {
+ struct mutex spineLock;
+ void* spine;
+ uintptr_t spineLen;
+ uintptr_t spineCap;
+ uint64_t index;
+};
+
+struct spanSetBlock {
+ struct lfnode lfnode;
+ uint32_t popped;
+ struct mspan* spans[512];
+};
+
+struct consistentHeapStats {
+ struct heapStatsDelta stats[3];
+ uint32_t gen;
+ struct mutex noPLock;
+};
+
+struct pollCache {
+ struct mutex lock;
+ void* first;
+};
+
+struct profBuf {
+ uint64_t r;
+ uint64_t w;
+ uint64_t overflow;
+ uint64_t overflowTime;
+ uint32_t eof;
+ uintptr_t hdrsize;
+ Slice data;
+ Slice tags;
+ uint64_t rNext;
+ Slice overflowBuf;
+ struct note wait;
+};
+
+struct m {
+ struct g* g0;
+ uint64_t procid;
+ struct g* gsignal;
+ struct sigset_go sigmask;
+ FuncVal* mstartfn;
+ struct g* curg;
+ uint64_t caughtsig;
+ uint64_t p;
+ uint64_t nextp;
+ uint64_t oldp;
+ int64_t id;
+ int32_t mallocing;
+ int32_t throwing;
+ String preemptoff;
+ int32_t locks;
+ int32_t dying;
+ int32_t profilehz;
+ _Bool spinning;
+ _Bool blocked;
+ _Bool newSigstack;
+ int8_t printlock;
+ _Bool incgo;
+ uint32_t freeWait;
+ uint64_t fastrand;
+ _Bool needextram;
+ uint8_t traceback;
+ uint64_t ncgocall;
+ int32_t ncgo;
+ struct note park;
+ struct m* alllink;
+ uint64_t schedlink;
+ uint64_t lockedg;
+ struct location createstack[32];
+ uint32_t lockedExt;
+ uint32_t lockedInt;
+ uint64_t nextwaitm;
+ FuncVal* waitunlockf;
+ void* waitlock;
+ uint8_t waittraceev;
+ int64_t waittraceskip;
+ _Bool startingtrace;
+ uint32_t syscalltick;
+ struct m* freelink;
+ uint32_t preemptGen;
+ uint32_t signalPending;
+ struct mOS mOS;
+ int64_t locksHeldLen;
+ struct heldLockInfo locksHeld[10];
+ void* gsignalstack;
+ uintptr_t gsignalstacksize;
+ _Bool dropextram;
+ _Bool exiting;
+ struct note scannote;
+};
+
+struct traceBufHeader {
+ uint64_t link;
+ uint64_t lastTicks;
+ int64_t pos;
+ struct location stk[128];
+};
+
+struct traceBuf {
+ struct traceBufHeader traceBufHeader;
+ uint8_t arr[59368];
+};
+
+struct traceStackTable {
+ struct mutex lock;
+ uint32_t seq;
+ struct traceAlloc mem;
+ uint64_t tab[8192];
+};
+
+struct traceStack {
+ uint64_t link;
+ uintptr_t hash;
+ uint32_t id;
+ int64_t n;
+ struct location stk[0];
+};
+
+struct tracebackg {
+ struct g* gp;
+ struct location locbuf[100];
+ int64_t c;
+};
+
+struct mcentral {
+ uint8_t spanclass;
+ struct spanSet partial[2];
+ struct spanSet full[2];
+};
+
+struct mstats {
+ uint64_t alloc;
+ uint64_t total_alloc;
+ uint64_t sys;
+ uint64_t nlookup;
+ uint64_t nmalloc;
+ uint64_t nfree;
+ uint64_t heap_sys;
+ uint64_t heap_inuse;
+ uint64_t heap_released;
+ uint64_t heap_objects;
+ uint64_t stacks_inuse;
+ uint64_t stacks_sys;
+ uint64_t mspan_inuse;
+ uint64_t mspan_sys;
+ uint64_t mcache_inuse;
+ uint64_t mcache_sys;
+ uint64_t buckhash_sys;
+ uint64_t gcWorkBufInUse;
+ uint64_t gcProgPtrScalarBitsInUse;
+ uint64_t gcMiscSys;
+ uint64_t other_sys;
+ uint64_t last_gc_unix;
+ uint64_t pause_total_ns;
+ uint64_t pause_ns[256];
+ uint64_t pause_end[256];
+ uint32_t numgc;
+ uint32_t numforcedgc;
+ double gc_cpu_fraction;
+ _Bool enablegc;
+ _Bool debuggc;
+ struct {
+ uint32_t size;
+ uint64_t nmalloc;
+ uint64_t nfree;
+ } by_size[68];
+ uint32_t _[1];
+ uint64_t last_gc_nanotime;
+ uint64_t last_heap_inuse;
+ struct consistentHeapStats heapStats;
+ struct timeHistogram gcPauseDist;
+};
+#define _PageSize 8192
+#define _PageMask 8191
+#define _GoidCacheBatch 16
+#define _Gidle 0
+#define _Grunnable 1
+#define _Grunning 2
+#define _Gsyscall 3
+#define _Gwaiting 4
+#define _Gmoribund_unused 5
+#define _Gdead 6
+#define _Genqueue_unused 7
+#define _Gcopystack 8
+#define _Gpreempted 9
+#define _Gexitingsyscall 10
+#define _Gscan 4096
+#define _Gscanrunnable 4097
+#define _Gscanrunning 4098
+#define _Gscansyscall 4099
+#define _Gscanwaiting 4100
+#define _Gscanpreempted 4105
+#define _Pidle 0
+#define _Prunning 1
+#define _Psyscall 2
+#define _Pgcstop 3
+#define _Pdead 4
+#define _PageShift 13
+#define _MaxGcproc 32
+#define _MaxSmallSize 32768
+#define _SigNotify 1
+#define _SigKill 2
+#define _SigThrow 4
+#define _SigPanic 8
+#define _SigDefault 16
+#define _SigGoExit 32
+#define _SigSetStack 64
+#define _SigUnblock 128
+#define _SigIgn 256
+#define _TraceRuntimeFrames 1
+#define _TraceTrap 2
+#define _TraceJumpStack 4
+#define _TracebackMaxFrames 100
+#define _NumStackOrders 4
+#define _NumSizeClasses 68
--- /dev/null
+#!/usr/bin/env python3
+# SPDX-License-Identifier: BSD-3-Clause
+#
+# Authors: Marc Rittinghaus <marc.rittinghaus@kit.edu>
+#
+# Copyright (c) 2022, Karlsruhe Institute of Technology (KIT)
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions
+# are met:
+#
+# 1. Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+# 2. Redistributions in binary form must reproduce the above copyright
+# notice, this list of conditions and the following disclaimer in the
+# documentation and/or other materials provided with the distribution.
+# 3. Neither the name of the copyright holder nor the names of its
+# contributors may be used to endorse or promote products derived from
+# this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
+# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+# POSSIBILITY OF SUCH DAMAGE.
+#
+
+import re
+import os
+import shutil
+from collections import OrderedDict
+import logging
+
+def extract_version_from_buildcfg(path):
+ with open(path, 'r') as f:
+ for line in f.readlines():
+ if line.startswith('const version = '):
+ return line[17:-2]
+
+def vgolib(libname):
+ return libname.replace('.','_').replace('/','_').replace('-','_').upper()
+
+RE_GCCGO = re.compile(r'^libtool: compile:.*gccgo\s')
+RE_GCC = re.compile(r'^libtool: compile:.*xgcc.*/libgo/')
+RE_GOSRC = re.compile(r'\s([a-z0-9_\/\-\.]+\.go)')
+RE_CSRC = re.compile(r'-c\s([a-z0-9_\/\-\.]+\.(?:S|c))')
+RE_OUT = re.compile(r'\s-o\s([a-z0-9_\/\-\.]+)')
+RE_FLAGS = re.compile(r'\s(-fgo-[a-z0-9_\/\-\.=]+)')
+
+MK_RT_HDR = \
+"""# This file has been auto-generated for {}.
+# To re-generate navigate to Unikraft application folder
+# $ make prepare
+# $ cd build/libgo/origin
+# $ mkdir gccbuild
+# $ cd gccbuild
+# $ ../gcc-<GCC_VERSION>/configure --disable-multilib --enable-languages=c,c++,go
+# $ make V=1 -j`nproc`| tee build.log
+# $ $(LIBGO_BASE)/{}
+#
+"""
+
+MK_ADDGOLIB = '$(eval $(call _addgolib,{},{}))\n'
+MK_SRCS = '{}_SRCS += {}\n'
+MK_DEPS = '{}_DEPS += {}\n'
+MK_LIBGO_SRCS = 'LIBGO_SRCS-y += $(LIBGO_EXTRACTED)/{}\n'
+
+BUILD_LOG = './build.log'
+BUILD_DIR = './x86_64-pc-linux-gnu/' # TODO: Adapt to other architectures as well
+BASE_DIR = os.path.dirname(__file__) + '/..'
+LIBGO_DIR = BASE_DIR + '/libgo'
+MK_RT_UK = LIBGO_DIR + '/Makefile.runtime.uk'
+MK_NT_UK = LIBGO_DIR + '/Makefile.native.uk'
+PACKAGES_IDX = LIBGO_DIR + '/packages.idx'
+
+logging.basicConfig(level=logging.INFO)
+
+print('Build directory: {}'.format(BUILD_DIR))
+print('Target: {}'.format(BASE_DIR))
+
+pkgs = {}
+srcs = []
+out = ''
+gcc_version = 'unknown'
+
+lines = []
+with open(BUILD_LOG, 'r') as bl:
+ lines = bl.readlines()
+
+for line in lines:
+ # Check if this is a *.c file needed for libgo
+ matches = RE_GCC.findall(line)
+ if len(matches) > 0:
+ if line.find('-fPIC') >= 0:
+ continue
+
+ matches = RE_CSRC.findall(line)
+ if len(matches) != 1:
+ continue
+
+ source_file = matches[0]
+ p = source_file.find('/libgo/')
+ if p < 0:
+ continue
+
+ source_file = source_file[p + len('/libgo/'):]
+
+ # Sometimes we have the same base name twice.
+ # This leads to overriding recipes in the Makefile.
+ base_name = os.path.basename(source_file)
+ for cfile in srcs:
+ c = os.path.basename(cfile)
+ if c == base_name:
+ source_file += '|libgo'
+ break
+
+ srcs.append(source_file)
+ continue
+
+ # Check if this is a GO package needed for libgo
+ matches = RE_GCCGO.findall(line)
+ if len(matches) == 0:
+ continue
+
+ # We do not take the build command line for the dynamic library
+ if line.find('-fPIC') >= 0:
+ continue
+
+ line = line[len(matches[0]):]
+
+ # Extract object file name
+ matches = RE_OUT.findall(line)
+ if len(matches) != 1:
+ continue
+
+ obj = matches[0]
+
+ # We do not need to build the cmd objs for libgo
+ if obj.startswith('cmd/'):
+ continue
+
+ # Ensure that we have an object (*.o) file here
+ if not obj.endswith('.o'):
+ continue
+
+ pkgs[obj] = []
+ pkg = obj[:-2]
+ libprefix = vgolib(pkg)
+
+ # Start constructing the build rule for the package
+ out_lib = ''
+
+ # Extract dependency and source file information
+ # We parse the *.lo.dep file from the build for this
+ # To make sure, we do a sanity check by also parsing the
+ # build log
+ src_files = RE_GOSRC.findall(line)
+
+ dep_line = ''
+ dep_path = BUILD_DIR + 'libgo/' + obj[:-1] + 'lo.dep'
+ with open(dep_path, 'r') as depf:
+ dep_line = depf.readline().strip()
+
+ for dep in dep_line.split(' ')[1:]:
+ if dep.endswith('.gox'):
+ pkgs[obj].append(dep[:-3] + 'o')
+ out_lib += MK_DEPS.format(libprefix, dep[:-4])
+ continue
+
+ if not dep in src_files:
+ logging.warn('{} not found in log for {}'.format(dep, pkg))
+
+ src_files.remove(dep)
+
+ p = dep.find('/libgo/')
+ if p >= 0:
+ # A regular source file
+ out_lib += MK_SRCS.format(libprefix, '$(LIBGO_EXTRACTED)/' + dep[p + 7:])
+ continue
+
+ # This is probably one of the files that are generated.
+ # We copy these files to the libgo folder in lib-libgo
+ if dep.find('/') == -1:
+ logging.info('Importing generated file "{}"'.format(dep))
+ path = BUILD_DIR + '/libgo/' + dep
+
+ # This file contains version information. Extract them.
+ if dep == 'buildcfg.go':
+ gcc_version = extract_version_from_buildcfg(path)
+
+ # Copy the generated file to the library
+ #shutil.copy(path, LIBGO_DIR + '/' + dep)
+
+ out_lib += MK_SRCS.format(libprefix, '$(LIBGO_BASE)/libgo/' + dep)
+ continue
+
+ logging.warn('{} has unknown path. Ignoring.'.format(dep))
+
+ if len(src_files) > 0:
+ logging.warn('Additional sources in log for {}'.format(pkg))
+
+ # Check for additional flags
+ flags = ''
+ matches = RE_FLAGS.findall(line)
+ for flag in matches:
+ if flag.startswith('-fgo-pkgpath'):
+ continue
+
+ flags += ' ' + flag
+ logging.info('Additional flag for {}:{}'.format(pkg, flag))
+
+ out += MK_ADDGOLIB.format(pkg, flags.strip()) + out_lib
+
+out = MK_RT_HDR.format(gcc_version, os.path.basename(__file__)) + out
+
+# Write Makefile.runtime.uk
+with open(MK_RT_UK, 'w') as pf:
+ pf.write(out)
+
+# Write packages.idx
+pidx_text = ''
+for (obj, deps) in OrderedDict(sorted(pkgs.items())).items():
+ pidx_text += obj[:-2]
+ for dep in deps:
+ pidx_text += ' ' + dep[:-2]
+ pidx_text += '\n'
+
+with open(PACKAGES_IDX, 'w') as spf:
+ spf.write(pidx_text)
+
+# Write Makefile.native.uk
+srcs.sort()
+with open(MK_NT_UK, 'w') as sf:
+ for cfile in srcs:
+ sf.write(MK_LIBGO_SRCS.format(cfile))
--- /dev/null
+#!/usr/bin/env python3
+# SPDX-License-Identifier: BSD-3-Clause
+#
+# Authors: Marc Rittinghaus <marc.rittinghaus@kit.edu>
+#
+# Copyright (c) 2022, Karlsruhe Institute of Technology (KIT)
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions
+# are met:
+#
+# 1. Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+# 2. Redistributions in binary form must reproduce the above copyright
+# notice, this list of conditions and the following disclaimer in the
+# documentation and/or other materials provided with the distribution.
+# 3. Neither the name of the copyright holder nor the names of its
+# contributors may be used to endorse or promote products derived from
+# this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
+# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+# POSSIBILITY OF SUCH DAMAGE.
+#
+
+import argparse
+import os
+import json
+import logging
+import subprocess
+import errno
+import sys
+
+def go_list(lib_dir, files):
+ args = ['go', 'list', '--json', '-a', '--compiler=gccgo', '--deps']
+ for file in files:
+ if file.endswith('.go'):
+ args.append(file)
+
+ logging.debug(' '.join(args))
+
+ env = os.environ.copy()
+ env['LD_LIBRARY_PATH'] = '/usr/lib64/'
+ #env['GOPATH'] = opt.build_dir
+
+ p = subprocess.run(args, stdout=subprocess.PIPE,
+ stderr=subprocess.PIPE, cwd=lib_dir, env=env)
+ if p.returncode != 0:
+ raise Exception('go list failed ({}):\n{}'.format(p.returncode,
+ p.stderr.decode('UTF-8')))
+
+ # The output from go list produces only valid json for each package but
+ # otherwise just concatenates the output. We wrap these individual
+ # json outputs with a top json structures that creates an array
+ json_text = '{ "packages" : ['\
+ + p.stdout.decode('UTF-8').replace('}\n{','},{')\
+ + '] }'
+
+ return json_text
+
+def vgolib(libname):
+ libname = libname.replace('.','_')
+ libname = libname.replace('/','_')
+ libname = libname.replace('-','_')
+ return libname.upper()
+
+def vgosymv3(symbol):
+ symbol = symbol.replace('_', '__')
+ symbol = symbol.replace('.', '_0')
+ symbol = symbol.replace('/', '_1')
+ symbol = symbol.replace('*', '_2')
+ symbol = symbol.replace(',', '_3')
+ symbol = symbol.replace('{', '_4')
+ symbol = symbol.replace('}', '_5')
+ symbol = symbol.replace('[', '_6')
+ symbol = symbol.replace(']', '_7')
+ symbol = symbol.replace('(', '_8')
+ symbol = symbol.replace(')', '_9')
+ symbol = symbol.replace('"', '_a')
+ symbol = symbol.replace(' ', '_b')
+ symbol = symbol.replace(';', '_c')
+ return symbol
+
+# Format string constants
+MK_LINKGOLIB = '$(eval $(call _linkgolib,{}))\n'
+MK_ADDGOLIB = '$(eval $(call _addgolib,{},,y))\n'
+MK_SRCS = '{}_SRCS += {}\n'
+MK_DEPS = '{}_DEPS += {}\n'
+MK_CFLAGS = '{}_CFLAGS += {}\n'
+
+# Directory constants
+BASE_DIR = os.path.dirname(__file__) + '/..'
+LIBGO_DIR = BASE_DIR + '/libgo'
+PACKAGES_IDX = LIBGO_DIR + '/packages.idx'
+
+# Standard package reference
+SPR_DEF = 0 # Regular reference to std pkg
+SPR_FORCE = 1 # Project overrides std pkg but we force it anyways
+SPR_OVERRIDE = 2 # Project overrides std pkg
+SPR_INDIRECT = 3 # Referenced indirectly by other standard package
+
+parser = argparse.ArgumentParser(description='Generates a makefile ')
+parser.add_argument('-v', default=False, action='store_true',
+ help='Print executed commands')
+parser.add_argument('-o', dest='out', default=None,
+ help='Output path')
+parser.add_argument('-b', dest='prefer_builtin', default=None, action='store_true',
+ help='Prefer builtin standard packages over external versions')
+egroup = parser.add_mutually_exclusive_group(required=False)
+egroup.add_argument('-j', dest='json', default=False, action='store_true',
+ help='Dump JSON from go list instead of generating a Makefile')
+egroup.add_argument('-s', dest='std', default=False, action='store_true',
+ help='Dump dependencies on standard packages instead of generating a Makefile')
+parser.add_argument('lib_name',
+ help='Name of the library')
+parser.add_argument('lib_dir',
+ help='Source directory of the library')
+parser.add_argument('files', nargs='+',
+ help='Entrance *.go files of the library')
+opt = parser.parse_args()
+
+if opt.v:
+ logging.basicConfig(level=logging.DEBUG)
+else:
+ logging.basicConfig(level=logging.INFO)
+
+lib_dir = os.path.abspath(opt.lib_dir)
+if not os.path.exists(lib_dir):
+ parser.error('{} not found'.format(lib_dir))
+
+libprefix = vgolib(opt.lib_name)
+
+# Load index of std packages
+std_pkgs = {}
+with open(PACKAGES_IDX, 'r') as f:
+ lines = f.readlines()
+ for line in lines:
+ pkgs = line.rstrip().split(' ')
+ std_pkgs[pkgs[0]] = pkgs[1:] if len(pkgs) > 1 else []
+
+std_pkgs['unsafe'] = []
+ignore_pkgs = ['unsafe']
+
+# We start with the entrance file(s) and request information on all
+# dependencies for these files using `go list`. This will implicitly download
+# all dependencies and we receive lists of files necessary to build the
+# respective packages
+out = ''
+
+try:
+ build_info = go_list(opt.lib_dir, opt.files)
+ if opt.json:
+ out = build_info
+ else:
+ build_info = json.loads(build_info)
+
+ std_deps = {}
+ for pkg in build_info['packages']:
+ if pkg['ImportPath'] in std_pkgs:
+ if not ('GoFiles' in pkg or 'CFiles' in pkg):
+ std_deps[pkg['ImportPath']] = SPR_DEF
+ continue
+
+ # This is package path of a standard library
+ # but we have source files specified for this.
+ # So this overrides the standard package.
+ if opt.prefer_builtin:
+ std_deps[pkg['ImportPath']] = SPR_FORCE
+ continue
+
+ std_deps[pkg['ImportPath']] = SPR_OVERRIDE
+
+ if opt.std:
+ continue
+
+ # Check if this is the package that was specified with
+ # the entrance files. In that case, add all dependencies
+ if ('Target' in pkg or
+ (pkg['ImportPath'] == opt.lib_name or
+ pkg['ImportPath'] == 'command-line-arguments')):
+ if not 'Deps' in pkg:
+ continue
+
+ for dep in pkg['Deps']:
+ if dep in ignore_pkgs:
+ continue
+
+ out += MK_DEPS.format(libprefix, dep)
+
+ continue
+
+ # This is a some dependency package. Create a new GO
+ # library registration for the package and add the
+ # source files to it
+ pkglibprefix = vgolib(pkg['ImportPath'])
+ out += MK_ADDGOLIB.format(pkg['ImportPath'])
+
+ files = pkg['GoFiles'] if 'GoFiles' in pkg else []
+
+ # There are C files in this package. Then also define
+ # GOPKGPATH
+ if 'CFiles' in pkg:
+ files.extend(pkg['CFiles'])
+ out += MK_CFLAGS.format(pkglibprefix,
+ '-D "GOPKGPATH=\\"' +
+ vgosymv3(pkg['ImportPath']) + '\\""')
+
+ for f in files:
+ path = pkg['Dir'] + '/' + f
+ if not os.path.exists(path):
+ raise FileNotFoundError(errno.ENOENT,
+ os.strerror(errno.ENOENT), path)
+
+ out += MK_SRCS.format(pkglibprefix, path)
+
+ # Add the package's dependencies
+ if 'Deps' in pkg:
+ for dep in pkg['Deps']:
+ if dep in ignore_pkgs:
+ continue
+
+ out += MK_DEPS.format(pkglibprefix, dep)
+
+ # Resolve dependencies on standard packages
+ while True:
+ l = len(std_deps.items())
+
+ # Iterate over dependencies and add indirect
+ # dependencies
+ for (pkg, flag) in std_deps.copy().items():
+ if flag == SPR_OVERRIDE:
+ continue
+
+ for dep in std_pkgs[pkg]:
+ if dep in std_deps:
+ continue
+
+ std_deps[dep] = SPR_INDIRECT
+
+ # If we did not add anything during this round
+ # we have fully resolved dependencies
+ if l == len(std_deps.items()):
+ break
+
+ # Add standard package dependencies to link
+ for (pkg, flag) in std_deps.items():
+ if opt.std:
+ ext = ''
+
+ if flag == SPR_FORCE:
+ ext = ' [FORCE]'
+ elif flag == SPR_OVERRIDE:
+ ext = ' [OVERRIDE]'
+ elif flag == SPR_INDIRECT:
+ ext = ' [INDIRECT]'
+
+ out += pkg + ext + '\n'
+ continue
+
+ if flag == SPR_OVERRIDE:
+ continue
+
+ if pkg in ignore_pkgs:
+ continue
+
+ out += MK_LINKGOLIB.format(pkg)
+
+except Exception as e:
+ logging.fatal(e.args[0])
+ sys.exit()
+
+# Write the output either to stdout or the specified output file
+if opt.out == None:
+ print(out)
+else:
+ with open(opt.out, 'w') as f:
+ f.write(out)
--- /dev/null
+/* SPDX-License-Identifier: BSD-3-Clause */
+/*
+ *
+ * Authors: Charalampos Mainas <charalampos.mainas@neclab.eu>
+ *
+ *
+ * Copyright (c) 2019, NEC Europe Ltd., NEC Corporation. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. Neither the name of the copyright holder nor the names of its
+ * contributors may be used to endorse or promote products derived from
+ * this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ * POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#include <stdio.h>
+#include <errno.h>
+#include <sys/statfs.h>
+#include <sys/stat.h>
+#include <uk/essentials.h>
+#include <fcntl.h>
+#include <stdlib.h>
+
+ssize_t sendfile64(int out_fd __unused, int in_fd __unused,
+ off_t *offset __unused, size_t count __unused)
+{
+ errno = ENOSYS;
+ return -1;
+}