gitextract_w5zx98os/ ├── .dockerignore ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ ├── config.yml │ │ ├── feature_request.md │ │ └── question.md │ ├── copy-pr-bot.yaml │ ├── dependabot.yml │ ├── scripts/ │ │ ├── add-labels-from-comment.js │ │ ├── backport.js │ │ └── extract-branches.js │ └── workflows/ │ ├── cherrypick.yml │ ├── ci.yaml │ ├── code_scanning.yaml │ ├── e2e.yaml │ ├── golang.yaml │ ├── image.yaml │ ├── release.yaml │ └── stale.yaml ├── .gitignore ├── .gitmodules ├── .golangci.yml ├── .nvidia-ci.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── DEVELOPMENT.md ├── LICENSE ├── Makefile ├── README.md ├── RELEASE.md ├── SECURITY.md ├── api/ │ └── config/ │ └── v1/ │ ├── cli.go │ ├── cli_test.go │ ├── config.go │ ├── config_test.go │ ├── features.go │ ├── hook.go │ ├── runtime.go │ ├── toml.go │ ├── toml_test.go │ └── toolkit-cli.go ├── cmd/ │ ├── nvidia-cdi-hook/ │ │ ├── README.md │ │ ├── chmod/ │ │ │ └── chmod.go │ │ ├── commands/ │ │ │ └── commands.go │ │ ├── create-symlinks/ │ │ │ ├── create-symlinks.go │ │ │ └── create-symlinks_test.go │ │ ├── cudacompat/ │ │ │ ├── container-root.go │ │ │ ├── cuda-elf-header.go │ │ │ ├── cuda-elf-header_test.go │ │ │ ├── cudacompat.go │ │ │ └── cudacompat_test.go │ │ ├── disable-device-node-modification/ │ │ │ ├── disable-device-node-modification.go │ │ │ ├── disable-device-node-modification_test.go │ │ │ ├── params_linux.go │ │ │ └── params_other.go │ │ ├── main.go │ │ └── update-ldcache/ │ │ └── update-ldcache.go │ ├── nvidia-container-runtime/ │ │ ├── README.md │ │ ├── main.go │ │ └── main_test.go │ ├── nvidia-container-runtime-hook/ │ │ ├── capabilities.go │ │ ├── container_config.go │ │ ├── container_config_test.go │ │ ├── hook_config.go │ │ ├── hook_config_test.go │ │ ├── hook_test.go │ │ └── main.go │ ├── nvidia-container-runtime.cdi/ │ │ └── main.go │ ├── nvidia-container-runtime.legacy/ │ │ └── main.go │ ├── nvidia-ctk/ │ │ ├── README.md │ │ ├── cdi/ │ │ │ ├── cdi.go │ │ │ ├── generate/ │ │ │ │ ├── config.go │ │ │ │ ├── generate.go │ │ │ │ └── generate_test.go │ │ │ ├── list/ │ │ │ │ └── list.go │ │ │ └── transform/ │ │ │ ├── root/ │ │ │ │ └── root.go │ │ │ └── transform.go │ │ ├── config/ │ │ │ ├── config.go │ │ │ ├── config_test.go │ │ │ ├── create-default/ │ │ │ │ └── create-default.go │ │ │ └── flags/ │ │ │ └── options.go │ │ ├── hook/ │ │ │ └── hook.go │ │ ├── info/ │ │ │ └── info.go │ │ ├── main.go │ │ ├── runtime/ │ │ │ ├── configure/ │ │ │ │ ├── configure.go │ │ │ │ └── configure_test.go │ │ │ └── runtime.go │ │ └── system/ │ │ ├── create-dev-char-symlinks/ │ │ │ ├── all.go │ │ │ ├── create-dev-char-symlinks.go │ │ │ ├── existing.go │ │ │ ├── existing_linux.go │ │ │ └── existing_other.go │ │ ├── create-device-nodes/ │ │ │ └── create-device-nodes.go │ │ └── system.go │ └── nvidia-ctk-installer/ │ ├── container/ │ │ ├── README.md │ │ ├── container.go │ │ ├── operator/ │ │ │ ├── operator.go │ │ │ └── operator_test.go │ │ └── runtime/ │ │ ├── containerd/ │ │ │ ├── config_test.go │ │ │ ├── containerd.go │ │ │ ├── containerd_linux.go │ │ │ ├── containerd_other.go │ │ │ └── containerd_test.go │ │ ├── crio/ │ │ │ ├── config_test.go │ │ │ └── crio.go │ │ ├── docker/ │ │ │ ├── docker.go │ │ │ ├── docker_linux.go │ │ │ ├── docker_other.go │ │ │ └── docker_test.go │ │ ├── nri/ │ │ │ ├── logger.go │ │ │ └── plugin.go │ │ └── runtime.go │ ├── main.go │ ├── main_test.go │ └── toolkit/ │ ├── installer/ │ │ ├── artifact-root.go │ │ ├── directory.go │ │ ├── executables.go │ │ ├── executables_test.go │ │ ├── file-installer_mock.go │ │ ├── installer.go │ │ ├── installer_mock.go │ │ ├── installer_test.go │ │ ├── libraries.go │ │ └── options.go │ ├── options.go │ ├── toolkit.go │ └── toolkit_test.go ├── deployments/ │ ├── container/ │ │ ├── Dockerfile │ │ ├── Dockerfile.rpmrebuild │ │ ├── Makefile │ │ ├── README.md │ │ ├── multi-arch.mk │ │ └── native-only.mk │ ├── devel/ │ │ ├── Dockerfile │ │ ├── Makefile │ │ ├── go.mod │ │ ├── go.sum │ │ └── tools.go │ └── systemd/ │ ├── nvidia-cdi-refresh.env │ ├── nvidia-cdi-refresh.path │ └── nvidia-cdi-refresh.service ├── docker/ │ ├── Dockerfile.debian │ ├── Dockerfile.devel │ ├── Dockerfile.opensuse-leap │ ├── Dockerfile.rpm-yum │ ├── Dockerfile.ubuntu │ └── docker.mk ├── go.mod ├── go.sum ├── hack/ │ ├── create-release.sh │ ├── generate-changelog.sh │ ├── golang-version.sh │ ├── prepare-artifacts.sh │ ├── prepare-release.sh │ └── pull-packages.sh ├── internal/ │ ├── config/ │ │ └── image/ │ │ ├── builder.go │ │ ├── capabilities.go │ │ ├── capabilities_test.go │ │ ├── cuda_image.go │ │ ├── cuda_image_test.go │ │ ├── devices.go │ │ ├── envvars.go │ │ ├── privileged.go │ │ └── privileged_test.go │ ├── cuda/ │ │ └── cuda.go │ ├── devices/ │ │ ├── devices.go │ │ ├── devices_mock.go │ │ └── devices_tests.go │ ├── discover/ │ │ ├── cache.go │ │ ├── char_devices.go │ │ ├── char_devices_test.go │ │ ├── compat_libs.go │ │ ├── discover.go │ │ ├── discover_mock.go │ │ ├── envvar.go │ │ ├── filter.go │ │ ├── first-valid.go │ │ ├── gdrcopy.go │ │ ├── gdrcopy_test.go │ │ ├── gds.go │ │ ├── gds_test.go │ │ ├── graphics.go │ │ ├── graphics_test.go │ │ ├── hooks.go │ │ ├── hooks_test.go │ │ ├── ipc.go │ │ ├── ipc_test.go │ │ ├── ldconfig.go │ │ ├── ldconfig_test.go │ │ ├── list.go │ │ ├── mofed.go │ │ ├── mofed_test.go │ │ ├── mounts-to-container-path.go │ │ ├── mounts-to-container-path_test.go │ │ ├── mounts.go │ │ ├── mounts_test.go │ │ ├── none.go │ │ ├── none_test.go │ │ ├── nvswitch.go │ │ ├── nvswitch_test.go │ │ ├── symlinks.go │ │ └── symlinks_test.go │ ├── dxcore/ │ │ ├── api.go │ │ ├── dxcore.c │ │ ├── dxcore.go │ │ └── dxcore.h │ ├── edits/ │ │ ├── device.go │ │ ├── device_test.go │ │ ├── edits.go │ │ ├── edits_test.go │ │ ├── envvar.go │ │ ├── hook.go │ │ └── mount.go │ ├── info/ │ │ ├── additional_info.go │ │ ├── additional_info_test.go │ │ ├── auto.go │ │ ├── auto_test.go │ │ ├── drm/ │ │ │ └── drm_devices.go │ │ ├── proc/ │ │ │ ├── devices/ │ │ │ │ ├── builder.go │ │ │ │ ├── devices.go │ │ │ │ ├── devices_mock.go │ │ │ │ └── devices_test.go │ │ │ └── information_files.go │ │ └── version.go │ ├── ldcache/ │ │ ├── ldcache.go │ │ └── ldcache_mock.go │ ├── ldconfig/ │ │ ├── ldconfig.go │ │ ├── ldconfig_linux.go │ │ ├── ldconfig_other.go │ │ ├── ldconfig_test.go │ │ ├── safe-exec_linux.go │ │ └── safe-exec_other.go │ ├── logger/ │ │ ├── api.go │ │ └── lib.go │ ├── lookup/ │ │ └── root/ │ │ ├── cuda_test.go │ │ ├── options.go │ │ ├── root.go │ │ ├── root_test.go │ │ └── version.go │ ├── modifier/ │ │ ├── cdi/ │ │ │ ├── builder.go │ │ │ ├── registry.go │ │ │ └── spec.go │ │ ├── cdi.go │ │ ├── cdi_test.go │ │ ├── csv.go │ │ ├── csv_test.go │ │ ├── discover.go │ │ ├── discover_test.go │ │ ├── factory.go │ │ ├── gated.go │ │ ├── graphics.go │ │ ├── graphics_test.go │ │ ├── hook_remover.go │ │ ├── hook_remover_test.go │ │ ├── list.go │ │ ├── mode.go │ │ ├── stable.go │ │ └── stable_test.go │ ├── nvcaps/ │ │ ├── nvcaps.go │ │ └── nvcaps_test.go │ ├── nvsandboxutils/ │ │ ├── api.go │ │ ├── cgo_helpers.h │ │ ├── cgo_helpers_static.go │ │ ├── const.go │ │ ├── doc.go │ │ ├── dynamicLibrary_mock.go │ │ ├── gen/ │ │ │ ├── generate-bindings.sh │ │ │ ├── nvsandboxutils/ │ │ │ │ ├── anonymous_structs.cocci │ │ │ │ ├── generateapi.go │ │ │ │ ├── nvsandboxutils.h │ │ │ │ └── nvsandboxutils.yml │ │ │ └── update-bindings.sh │ │ ├── gpu-resources.go │ │ ├── impl.go │ │ ├── lib.go │ │ ├── lib_test.go │ │ ├── mock/ │ │ │ └── interface.go │ │ ├── nvsandboxutils.go │ │ ├── nvsandboxutils.h │ │ ├── refcount.go │ │ ├── refcount_test.go │ │ ├── return.go │ │ ├── types_gen.go │ │ └── zz_generated.api.go │ ├── oci/ │ │ ├── args.go │ │ ├── args_test.go │ │ ├── options.go │ │ ├── runtime.go │ │ ├── runtime_low_level.go │ │ ├── runtime_mock.go │ │ ├── runtime_modifier.go │ │ ├── runtime_modifier_test.go │ │ ├── runtime_path.go │ │ ├── runtime_path_test.go │ │ ├── runtime_syscall_exec.go │ │ ├── spec.go │ │ ├── spec_file.go │ │ ├── spec_file_test.go │ │ ├── spec_memory.go │ │ ├── spec_memory_test.go │ │ ├── spec_mock.go │ │ ├── spec_test.go │ │ └── state.go │ ├── platform-support/ │ │ ├── dgpu/ │ │ │ ├── by-path-hooks.go │ │ │ ├── dgpu.go │ │ │ ├── dgpu_test.go │ │ │ ├── nvml.go │ │ │ ├── nvml_test.go │ │ │ ├── nvsandboxutils.go │ │ │ ├── nvsandboxutils_test.go │ │ │ └── options.go │ │ └── tegra/ │ │ ├── csv/ │ │ │ ├── csv.go │ │ │ ├── csv_test.go │ │ │ ├── mount_spec.go │ │ │ └── mount_spec_test.go │ │ ├── csv.go │ │ ├── csv_test.go │ │ ├── filter.go │ │ ├── filter_test.go │ │ ├── mount_specs.go │ │ ├── options.go │ │ ├── symlinks.go │ │ ├── tegra.go │ │ └── tegra_test.go │ ├── requirements/ │ │ ├── constants.go │ │ ├── constraints/ │ │ │ ├── binary.go │ │ │ ├── constants.go │ │ │ ├── constraint_mock.go │ │ │ ├── constraints.go │ │ │ ├── constraints_test.go │ │ │ ├── factory.go │ │ │ ├── factory_test.go │ │ │ ├── logical.go │ │ │ ├── logical_test.go │ │ │ ├── property.go │ │ │ └── property_mock.go │ │ └── requirements.go │ ├── runtime/ │ │ ├── api.go │ │ ├── logger.go │ │ ├── logger_test.go │ │ ├── runtime.go │ │ ├── runtime_factory.go │ │ └── runtime_factory_test.go │ └── test/ │ ├── test.go │ └── to/ │ └── to.go ├── packaging/ │ ├── debian/ │ │ ├── changelog.old │ │ ├── compat │ │ ├── control │ │ ├── copyright │ │ ├── nvidia-container-toolkit-base.install │ │ ├── nvidia-container-toolkit-base.postinst │ │ ├── nvidia-container-toolkit-operator-extensions.install │ │ ├── nvidia-container-toolkit.install │ │ ├── nvidia-container-toolkit.lintian-overrides │ │ ├── nvidia-container-toolkit.postinst │ │ ├── nvidia-container-toolkit.postrm │ │ ├── prepare │ │ └── rules │ └── rpm/ │ ├── SOURCES/ │ │ └── LICENSE │ └── SPECS/ │ └── nvidia-container-toolkit.spec ├── pkg/ │ ├── config/ │ │ ├── engine/ │ │ │ ├── api.go │ │ │ ├── config.go │ │ │ ├── containerd/ │ │ │ │ ├── config.go │ │ │ │ ├── config_drop_in.go │ │ │ │ ├── config_drop_in_test.go │ │ │ │ ├── config_test.go │ │ │ │ ├── config_v1.go │ │ │ │ ├── config_v1_test.go │ │ │ │ ├── containerd.go │ │ │ │ └── option.go │ │ │ ├── crio/ │ │ │ │ ├── crio.go │ │ │ │ ├── crio_test.go │ │ │ │ └── option.go │ │ │ ├── docker/ │ │ │ │ ├── docker.go │ │ │ │ ├── docker_test.go │ │ │ │ └── option.go │ │ │ └── engine.go │ │ ├── ocihook/ │ │ │ ├── hooks.go │ │ │ └── oci-hook.go │ │ ├── raw.go │ │ └── toml/ │ │ ├── list.go │ │ ├── source-cli.go │ │ ├── source-empty.go │ │ ├── source-file.go │ │ ├── source-map.go │ │ ├── source-string.go │ │ ├── source.go │ │ └── toml.go │ ├── lookup/ │ │ ├── device.go │ │ ├── device_test.go │ │ ├── dir.go │ │ ├── executable.go │ │ ├── executable_test.go │ │ ├── factory.go │ │ ├── factory_test.go │ │ ├── file.go │ │ ├── file_test.go │ │ ├── ldcache.go │ │ ├── ldcache_test.go │ │ ├── library.go │ │ ├── library_test.go │ │ ├── locator.go │ │ ├── locator_mock.go │ │ ├── merge.go │ │ ├── null.go │ │ ├── optional.go │ │ ├── path.go │ │ ├── symlinks/ │ │ │ └── symlink.go │ │ └── symlinks.go │ ├── nvcdi/ │ │ ├── api.go │ │ ├── common-nvml.go │ │ ├── device-wsl.go │ │ ├── driver-nvml.go │ │ ├── driver-wsl.go │ │ ├── driver-wsl_test.go │ │ ├── full-gpu-nvml.go │ │ ├── gated.go │ │ ├── info-interface_mock.go │ │ ├── lib-csv.go │ │ ├── lib-csv_test.go │ │ ├── lib-imex.go │ │ ├── lib-imex_test.go │ │ ├── lib-nvml.go │ │ ├── lib-nvml_test.go │ │ ├── lib-wsl.go │ │ ├── lib.go │ │ ├── lib_test.go │ │ ├── management.go │ │ ├── mig-device-nvml.go │ │ ├── mocks.go │ │ ├── mode.go │ │ ├── namer.go │ │ ├── namer_nvml_mock.go │ │ ├── namer_test.go │ │ ├── options.go │ │ ├── spec/ │ │ │ ├── api.go │ │ │ ├── builder.go │ │ │ ├── set-minimum-version.go │ │ │ ├── spec.go │ │ │ └── spec_test.go │ │ ├── transform/ │ │ │ ├── api.go │ │ │ ├── deduplicate.go │ │ │ ├── deduplicate_test.go │ │ │ ├── edits.go │ │ │ ├── merge.go │ │ │ ├── merged-device.go │ │ │ ├── merged-device_test.go │ │ │ ├── noop/ │ │ │ │ └── no-op.go │ │ │ ├── remove.go │ │ │ ├── root/ │ │ │ │ ├── builder.go │ │ │ │ ├── container-root.go │ │ │ │ ├── container-root_test.go │ │ │ │ ├── driver-root.go │ │ │ │ ├── driver-root_test.go │ │ │ │ ├── host-root.go │ │ │ │ ├── host-root_test.go │ │ │ │ ├── options.go │ │ │ │ └── root.go │ │ │ ├── simplify.go │ │ │ ├── simplify_test.go │ │ │ ├── sorter.go │ │ │ └── sorter_test.go │ │ ├── workarounds-device-folder-permissions.go │ │ └── wrapper.go │ └── system/ │ ├── nvdevices/ │ │ ├── devices.go │ │ ├── devices_test.go │ │ ├── mknod.go │ │ ├── mknod_mock.go │ │ └── options.go │ └── nvmodules/ │ ├── cmd.go │ ├── cmd_mock.go │ ├── modules.go │ ├── modules_test.go │ └── options.go ├── scripts/ │ ├── Dockerfile.sign.deb │ ├── Dockerfile.sign.rpm │ ├── build-all-components.sh │ ├── build-packages.sh │ ├── extract-packages.sh │ ├── get-component-versions.sh │ ├── packages-sign-all.sh │ ├── publish-image.sh │ ├── release-kitmaker-artifactory.sh │ ├── release-packages-artifactory.sh │ ├── release-packages.sh │ ├── repackage-rpms.sh │ ├── update-components.sh │ └── utils.sh ├── testdata/ │ ├── compat/ │ │ ├── libcuda.so.575.57.08 │ │ └── libcuda.so.590.44.01 │ ├── go.mod │ ├── installer/ │ │ └── artifacts/ │ │ ├── deb/ │ │ │ └── usr/ │ │ │ ├── bin/ │ │ │ │ ├── nvidia-cdi-hook │ │ │ │ ├── nvidia-container-cli │ │ │ │ ├── nvidia-container-runtime │ │ │ │ ├── nvidia-container-runtime-hook │ │ │ │ ├── nvidia-container-runtime.cdi │ │ │ │ ├── nvidia-container-runtime.legacy │ │ │ │ └── nvidia-ctk │ │ │ └── lib/ │ │ │ └── x86_64-linux-gnu/ │ │ │ ├── libnvidia-container-go.so.99.88.77 │ │ │ └── libnvidia-container.so.99.88.77 │ │ └── rpm/ │ │ └── usr/ │ │ ├── bin/ │ │ │ ├── nvidia-cdi-hook │ │ │ ├── nvidia-container-cli │ │ │ ├── nvidia-container-runtime │ │ │ ├── nvidia-container-runtime-hook │ │ │ ├── nvidia-container-runtime.cdi │ │ │ ├── nvidia-container-runtime.legacy │ │ │ └── nvidia-ctk │ │ └── lib64/ │ │ ├── libnvidia-container-go.so.99.88.77 │ │ └── libnvidia-container.so.99.88.77 │ └── lookup/ │ ├── csv-mode/ │ │ ├── dev/ │ │ │ └── nvidia0 │ │ └── etc/ │ │ └── nvidia-container-runtime/ │ │ └── host-files-for-container.d/ │ │ ├── devices.csv │ │ └── drivers.csv │ ├── rootfs-1/ │ │ ├── README.md │ │ ├── dev/ │ │ │ ├── gdrdrv │ │ │ ├── infiniband/ │ │ │ │ ├── rdma_cm │ │ │ │ └── uverbs0 │ │ │ ├── nvidia-caps/ │ │ │ │ └── nvidia-cap1 │ │ │ ├── nvidia-caps-imex-channels/ │ │ │ │ ├── channel0 │ │ │ │ ├── channel1 │ │ │ │ └── channel2047 │ │ │ ├── nvidia-fs0 │ │ │ ├── nvidia-nvswitch0 │ │ │ ├── nvidia-nvswitchctl │ │ │ ├── nvidia0 │ │ │ └── nvidiactl │ │ ├── etc/ │ │ │ ├── cufile.json │ │ │ └── ld.so.cache │ │ ├── lib/ │ │ │ └── x86_64-linux-gnu/ │ │ │ ├── libcuda.so.999.88.77 │ │ │ └── vdpau/ │ │ │ └── libvdpau_nvidia.so.999.88.77 │ │ └── run/ │ │ └── udev/ │ │ └── .gitkeep │ ├── rootfs-2/ │ │ ├── README.md │ │ ├── etc/ │ │ │ └── ld.so.cache │ │ └── var/ │ │ └── lib/ │ │ └── nvidia/ │ │ └── lib64/ │ │ └── libcuda.so.999.88.77 │ ├── rootfs-drm/ │ │ └── dev/ │ │ └── dri/ │ │ ├── card0 │ │ └── renderD128 │ ├── rootfs-empty/ │ │ └── README.md │ ├── rootfs-no-cache-lib64/ │ │ └── usr/ │ │ └── lib64/ │ │ └── libcuda.so.999.88.77 │ ├── rootfs-orin/ │ │ ├── dev/ │ │ │ └── nvidia0 │ │ ├── etc/ │ │ │ └── nvidia-container-runtime/ │ │ │ └── host-files-for-container.d/ │ │ │ ├── devices.csv │ │ │ └── drivers.csv │ │ └── usr/ │ │ └── lib/ │ │ └── aarch64-linux-gnu/ │ │ └── nvidia/ │ │ ├── libcuda.so.1.1 │ │ └── libnvidia-ml.so.1 │ ├── rootfs-split/ │ │ ├── dev-root/ │ │ │ └── dev/ │ │ │ ├── gdrdrv │ │ │ ├── nvidia-caps/ │ │ │ │ └── nvidia-cap1 │ │ │ ├── nvidia-caps-imex-channels/ │ │ │ │ ├── channel0 │ │ │ │ ├── channel1 │ │ │ │ └── channel2047 │ │ │ ├── nvidia-fs0 │ │ │ ├── nvidia0 │ │ │ └── nvidiactl │ │ └── driver-root/ │ │ ├── etc/ │ │ │ ├── cufile.json │ │ │ └── ld.so.cache │ │ ├── lib/ │ │ │ └── x86_64-linux-gnu/ │ │ │ ├── libcuda.so.1 │ │ │ ├── libcuda.so.999.88.77 │ │ │ └── vdpau/ │ │ │ └── libvdpau_nvidia.so.999.88.77 │ │ └── run/ │ │ └── udev/ │ │ └── .gitkeep │ ├── rootfs-thor-dgpu/ │ │ ├── dev/ │ │ │ ├── nvidia0 │ │ │ ├── nvidia1 │ │ │ ├── nvidia2 │ │ │ ├── nvidiactl │ │ │ └── nvmap │ │ └── etc/ │ │ └── nvidia-container-runtime/ │ │ └── host-files-for-container.d/ │ │ ├── devices.csv │ │ └── drivers.csv │ └── rootfs-with-nvswitch/ │ └── dev/ │ ├── nvidia-nvswitch0 │ ├── nvidia-nvswitch1 │ └── nvidia-nvswitchctl ├── tests/ │ ├── bin/ │ │ ├── nvidia-container-runtime-hook │ │ └── runc │ ├── container/ │ │ ├── common.sh │ │ ├── containerd_test.sh │ │ ├── crio_test.sh │ │ ├── docker_test.sh │ │ ├── main.sh │ │ └── shared/ │ │ └── etc/ │ │ ├── containerd/ │ │ │ ├── config_empty.toml │ │ │ ├── config_v1.toml │ │ │ └── config_v2.toml │ │ └── docker/ │ │ └── daemon.json │ ├── e2e/ │ │ ├── Makefile │ │ ├── e2e_test.go │ │ ├── infra/ │ │ │ ├── driver-branch-535.yaml │ │ │ ├── driver-branch-570.yaml │ │ │ └── driver-branch-580.yaml │ │ ├── installer.go │ │ ├── nvidia-cdi-refresh_test.go │ │ ├── nvidia-container-cli_test.go │ │ ├── nvidia-container-toolkit_test.go │ │ ├── nvidia-ctk_containerd_test.go │ │ └── runner.go │ ├── go.mod │ ├── go.sum │ ├── input/ │ │ ├── config.clone3.json │ │ ├── csv_samples/ │ │ │ ├── .csv │ │ │ ├── empty/ │ │ │ │ └── .gitignore │ │ │ ├── jetson.csv │ │ │ ├── other.not_csv │ │ │ ├── simple.csv │ │ │ ├── simple_wrong.csv │ │ │ └── spaced.csv │ │ ├── nvidia-container-runtime/ │ │ │ └── config.toml │ │ └── test_spec.json │ ├── release/ │ │ ├── Makefile │ │ ├── README.md │ │ └── docker/ │ │ ├── centos8/ │ │ │ ├── Dockerfile │ │ │ ├── entrypoint.sh │ │ │ └── install_repo.sh │ │ ├── fedora35/ │ │ │ ├── Dockerfile │ │ │ ├── entrypoint.sh │ │ │ └── install_repo.sh │ │ └── ubuntu18.04/ │ │ ├── Dockerfile │ │ ├── entrypoint.sh │ │ └── install_repo.sh │ └── vendor/ │ ├── github.com/ │ │ ├── Masterminds/ │ │ │ └── semver/ │ │ │ └── v3/ │ │ │ ├── .gitignore │ │ │ ├── .golangci.yml │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE.txt │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── SECURITY.md │ │ │ ├── collection.go │ │ │ ├── constraints.go │ │ │ ├── doc.go │ │ │ └── version.go │ │ ├── go-logr/ │ │ │ └── logr/ │ │ │ ├── .golangci.yaml │ │ │ ├── CHANGELOG.md │ │ │ ├── CONTRIBUTING.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── SECURITY.md │ │ │ ├── context.go │ │ │ ├── context_noslog.go │ │ │ ├── context_slog.go │ │ │ ├── discard.go │ │ │ ├── funcr/ │ │ │ │ ├── funcr.go │ │ │ │ └── slogsink.go │ │ │ ├── logr.go │ │ │ ├── sloghandler.go │ │ │ ├── slogr.go │ │ │ └── slogsink.go │ │ ├── google/ │ │ │ ├── go-cmp/ │ │ │ │ ├── LICENSE │ │ │ │ └── cmp/ │ │ │ │ ├── compare.go │ │ │ │ ├── export.go │ │ │ │ ├── internal/ │ │ │ │ │ ├── diff/ │ │ │ │ │ │ ├── debug_disable.go │ │ │ │ │ │ ├── debug_enable.go │ │ │ │ │ │ └── diff.go │ │ │ │ │ ├── flags/ │ │ │ │ │ │ └── flags.go │ │ │ │ │ ├── function/ │ │ │ │ │ │ └── func.go │ │ │ │ │ └── value/ │ │ │ │ │ ├── name.go │ │ │ │ │ ├── pointer.go │ │ │ │ │ └── sort.go │ │ │ │ ├── options.go │ │ │ │ ├── path.go │ │ │ │ ├── report.go │ │ │ │ ├── report_compare.go │ │ │ │ ├── report_references.go │ │ │ │ ├── report_reflect.go │ │ │ │ ├── report_slices.go │ │ │ │ ├── report_text.go │ │ │ │ └── report_value.go │ │ │ └── pprof/ │ │ │ ├── AUTHORS │ │ │ ├── CONTRIBUTORS │ │ │ ├── LICENSE │ │ │ └── profile/ │ │ │ ├── encode.go │ │ │ ├── filter.go │ │ │ ├── index.go │ │ │ ├── legacy_java_profile.go │ │ │ ├── legacy_profile.go │ │ │ ├── merge.go │ │ │ ├── profile.go │ │ │ ├── proto.go │ │ │ └── prune.go │ │ ├── onsi/ │ │ │ ├── ginkgo/ │ │ │ │ └── v2/ │ │ │ │ ├── .gitignore │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── LICENSE │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── RELEASING.md │ │ │ │ ├── config/ │ │ │ │ │ └── deprecated.go │ │ │ │ ├── core_dsl.go │ │ │ │ ├── decorator_dsl.go │ │ │ │ ├── deprecated_dsl.go │ │ │ │ ├── formatter/ │ │ │ │ │ ├── colorable_others.go │ │ │ │ │ ├── colorable_windows.go │ │ │ │ │ └── formatter.go │ │ │ │ ├── ginkgo/ │ │ │ │ │ ├── automaxprocs/ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── automaxprocs.go │ │ │ │ │ │ ├── cgroup.go │ │ │ │ │ │ ├── cgroups.go │ │ │ │ │ │ ├── cgroups2.go │ │ │ │ │ │ ├── cpu_quota_linux.go │ │ │ │ │ │ ├── cpu_quota_unsupported.go │ │ │ │ │ │ ├── errors.go │ │ │ │ │ │ ├── mountpoint.go │ │ │ │ │ │ ├── runtime.go │ │ │ │ │ │ └── subsys.go │ │ │ │ │ ├── automaxprocs.go │ │ │ │ │ ├── build/ │ │ │ │ │ │ └── build_command.go │ │ │ │ │ ├── command/ │ │ │ │ │ │ ├── abort.go │ │ │ │ │ │ ├── command.go │ │ │ │ │ │ └── program.go │ │ │ │ │ ├── generators/ │ │ │ │ │ │ ├── boostrap_templates.go │ │ │ │ │ │ ├── bootstrap_command.go │ │ │ │ │ │ ├── generate_command.go │ │ │ │ │ │ ├── generate_templates.go │ │ │ │ │ │ └── generators_common.go │ │ │ │ │ ├── internal/ │ │ │ │ │ │ ├── compile.go │ │ │ │ │ │ ├── gocovmerge.go │ │ │ │ │ │ ├── profiles_and_reports.go │ │ │ │ │ │ ├── run.go │ │ │ │ │ │ ├── test_suite.go │ │ │ │ │ │ ├── utils.go │ │ │ │ │ │ └── verify_version.go │ │ │ │ │ ├── labels/ │ │ │ │ │ │ └── labels_command.go │ │ │ │ │ ├── main.go │ │ │ │ │ ├── outline/ │ │ │ │ │ │ ├── ginkgo.go │ │ │ │ │ │ ├── import.go │ │ │ │ │ │ ├── outline.go │ │ │ │ │ │ └── outline_command.go │ │ │ │ │ ├── run/ │ │ │ │ │ │ └── run_command.go │ │ │ │ │ ├── unfocus/ │ │ │ │ │ │ └── unfocus_command.go │ │ │ │ │ └── watch/ │ │ │ │ │ ├── delta.go │ │ │ │ │ ├── delta_tracker.go │ │ │ │ │ ├── dependencies.go │ │ │ │ │ ├── package_hash.go │ │ │ │ │ ├── package_hashes.go │ │ │ │ │ ├── suite.go │ │ │ │ │ └── watch_command.go │ │ │ │ ├── ginkgo_cli_dependencies.go │ │ │ │ ├── ginkgo_t_dsl.go │ │ │ │ ├── internal/ │ │ │ │ │ ├── around_node.go │ │ │ │ │ ├── counter.go │ │ │ │ │ ├── failer.go │ │ │ │ │ ├── focus.go │ │ │ │ │ ├── global/ │ │ │ │ │ │ └── init.go │ │ │ │ │ ├── group.go │ │ │ │ │ ├── interrupt_handler/ │ │ │ │ │ │ ├── interrupt_handler.go │ │ │ │ │ │ ├── sigquit_swallower_unix.go │ │ │ │ │ │ └── sigquit_swallower_windows.go │ │ │ │ │ ├── node.go │ │ │ │ │ ├── ordering.go │ │ │ │ │ ├── output_interceptor.go │ │ │ │ │ ├── output_interceptor_unix.go │ │ │ │ │ ├── output_interceptor_wasm.go │ │ │ │ │ ├── output_interceptor_win.go │ │ │ │ │ ├── parallel_support/ │ │ │ │ │ │ ├── client_server.go │ │ │ │ │ │ ├── http_client.go │ │ │ │ │ │ ├── http_server.go │ │ │ │ │ │ ├── rpc_client.go │ │ │ │ │ │ ├── rpc_server.go │ │ │ │ │ │ └── server_handler.go │ │ │ │ │ ├── progress_report.go │ │ │ │ │ ├── progress_report_bsd.go │ │ │ │ │ ├── progress_report_unix.go │ │ │ │ │ ├── progress_report_wasm.go │ │ │ │ │ ├── progress_report_win.go │ │ │ │ │ ├── progress_reporter_manager.go │ │ │ │ │ ├── report_entry.go │ │ │ │ │ ├── reporters/ │ │ │ │ │ │ ├── gojson.go │ │ │ │ │ │ ├── gojson_event_writer.go │ │ │ │ │ │ └── gojson_reporter.go │ │ │ │ │ ├── spec.go │ │ │ │ │ ├── spec_context.go │ │ │ │ │ ├── suite.go │ │ │ │ │ ├── testingtproxy/ │ │ │ │ │ │ └── testing_t_proxy.go │ │ │ │ │ ├── tree.go │ │ │ │ │ └── writer.go │ │ │ │ ├── reporters/ │ │ │ │ │ ├── default_reporter.go │ │ │ │ │ ├── deprecated_reporter.go │ │ │ │ │ ├── gojson_report.go │ │ │ │ │ ├── json_report.go │ │ │ │ │ ├── junit_report.go │ │ │ │ │ ├── reporter.go │ │ │ │ │ └── teamcity_report.go │ │ │ │ ├── reporting_dsl.go │ │ │ │ ├── table_dsl.go │ │ │ │ └── types/ │ │ │ │ ├── around_node.go │ │ │ │ ├── code_location.go │ │ │ │ ├── config.go │ │ │ │ ├── deprecated_types.go │ │ │ │ ├── deprecation_support.go │ │ │ │ ├── enum_support.go │ │ │ │ ├── errors.go │ │ │ │ ├── file_filter.go │ │ │ │ ├── flags.go │ │ │ │ ├── label_filter.go │ │ │ │ ├── report_entry.go │ │ │ │ ├── semver_filter.go │ │ │ │ ├── types.go │ │ │ │ └── version.go │ │ │ └── gomega/ │ │ │ ├── .gitignore │ │ │ ├── CHANGELOG.md │ │ │ ├── CONTRIBUTING.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── RELEASING.md │ │ │ ├── format/ │ │ │ │ └── format.go │ │ │ ├── gomega_dsl.go │ │ │ ├── internal/ │ │ │ │ ├── assertion.go │ │ │ │ ├── async_assertion.go │ │ │ │ ├── duration_bundle.go │ │ │ │ ├── gomega.go │ │ │ │ ├── gutil/ │ │ │ │ │ ├── post_ioutil.go │ │ │ │ │ └── using_ioutil.go │ │ │ │ ├── polling_signal_error.go │ │ │ │ └── vetoptdesc.go │ │ │ ├── matchers/ │ │ │ │ ├── and.go │ │ │ │ ├── assignable_to_type_of_matcher.go │ │ │ │ ├── attributes_slice.go │ │ │ │ ├── be_a_directory.go │ │ │ │ ├── be_a_regular_file.go │ │ │ │ ├── be_an_existing_file.go │ │ │ │ ├── be_closed_matcher.go │ │ │ │ ├── be_comparable_to_matcher.go │ │ │ │ ├── be_element_of_matcher.go │ │ │ │ ├── be_empty_matcher.go │ │ │ │ ├── be_equivalent_to_matcher.go │ │ │ │ ├── be_false_matcher.go │ │ │ │ ├── be_identical_to.go │ │ │ │ ├── be_key_of_matcher.go │ │ │ │ ├── be_nil_matcher.go │ │ │ │ ├── be_numerically_matcher.go │ │ │ │ ├── be_sent_matcher.go │ │ │ │ ├── be_temporally_matcher.go │ │ │ │ ├── be_true_matcher.go │ │ │ │ ├── be_zero_matcher.go │ │ │ │ ├── consist_of.go │ │ │ │ ├── contain_element_matcher.go │ │ │ │ ├── contain_elements_matcher.go │ │ │ │ ├── contain_substring_matcher.go │ │ │ │ ├── equal_matcher.go │ │ │ │ ├── have_cap_matcher.go │ │ │ │ ├── have_each_matcher.go │ │ │ │ ├── have_exact_elements.go │ │ │ │ ├── have_existing_field_matcher.go │ │ │ │ ├── have_field.go │ │ │ │ ├── have_http_body_matcher.go │ │ │ │ ├── have_http_header_with_value_matcher.go │ │ │ │ ├── have_http_status_matcher.go │ │ │ │ ├── have_key_matcher.go │ │ │ │ ├── have_key_with_value_matcher.go │ │ │ │ ├── have_len_matcher.go │ │ │ │ ├── have_occurred_matcher.go │ │ │ │ ├── have_prefix_matcher.go │ │ │ │ ├── have_suffix_matcher.go │ │ │ │ ├── have_value.go │ │ │ │ ├── internal/ │ │ │ │ │ └── miter/ │ │ │ │ │ ├── type_support_iter.go │ │ │ │ │ └── type_support_noiter.go │ │ │ │ ├── match_error_matcher.go │ │ │ │ ├── match_error_strictly_matcher.go │ │ │ │ ├── match_json_matcher.go │ │ │ │ ├── match_regexp_matcher.go │ │ │ │ ├── match_xml_matcher.go │ │ │ │ ├── match_yaml_matcher.go │ │ │ │ ├── not.go │ │ │ │ ├── or.go │ │ │ │ ├── panic_matcher.go │ │ │ │ ├── receive_matcher.go │ │ │ │ ├── satisfy_matcher.go │ │ │ │ ├── semi_structured_data_support.go │ │ │ │ ├── succeed_matcher.go │ │ │ │ ├── support/ │ │ │ │ │ └── goraph/ │ │ │ │ │ ├── bipartitegraph/ │ │ │ │ │ │ ├── bipartitegraph.go │ │ │ │ │ │ └── bipartitegraphmatching.go │ │ │ │ │ ├── edge/ │ │ │ │ │ │ └── edge.go │ │ │ │ │ ├── node/ │ │ │ │ │ │ └── node.go │ │ │ │ │ └── util/ │ │ │ │ │ └── util.go │ │ │ │ ├── type_support.go │ │ │ │ └── with_transform.go │ │ │ ├── matchers.go │ │ │ └── types/ │ │ │ └── types.go │ │ └── pelletier/ │ │ └── go-toml/ │ │ ├── .dockerignore │ │ ├── .gitignore │ │ ├── CONTRIBUTING.md │ │ ├── Dockerfile │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── PULL_REQUEST_TEMPLATE.md │ │ ├── README.md │ │ ├── SECURITY.md │ │ ├── azure-pipelines.yml │ │ ├── benchmark.sh │ │ ├── doc.go │ │ ├── example-crlf.toml │ │ ├── example.toml │ │ ├── fuzz.go │ │ ├── fuzz.sh │ │ ├── keysparsing.go │ │ ├── lexer.go │ │ ├── localtime.go │ │ ├── marshal.go │ │ ├── marshal_OrderPreserve_test.toml │ │ ├── marshal_test.toml │ │ ├── parser.go │ │ ├── position.go │ │ ├── token.go │ │ ├── toml.go │ │ ├── tomlpub.go │ │ ├── tomltree_create.go │ │ ├── tomltree_write.go │ │ └── tomltree_writepub.go │ ├── go.yaml.in/ │ │ └── yaml/ │ │ └── v3/ │ │ ├── LICENSE │ │ ├── NOTICE │ │ ├── README.md │ │ ├── apic.go │ │ ├── decode.go │ │ ├── emitterc.go │ │ ├── encode.go │ │ ├── parserc.go │ │ ├── readerc.go │ │ ├── resolve.go │ │ ├── scannerc.go │ │ ├── sorter.go │ │ ├── writerc.go │ │ ├── yaml.go │ │ ├── yamlh.go │ │ └── yamlprivateh.go │ ├── golang.org/ │ │ └── x/ │ │ ├── crypto/ │ │ │ ├── LICENSE │ │ │ ├── PATENTS │ │ │ ├── blowfish/ │ │ │ │ ├── block.go │ │ │ │ ├── cipher.go │ │ │ │ └── const.go │ │ │ ├── chacha20/ │ │ │ │ ├── chacha_arm64.go │ │ │ │ ├── chacha_arm64.s │ │ │ │ ├── chacha_generic.go │ │ │ │ ├── chacha_noasm.go │ │ │ │ ├── chacha_ppc64x.go │ │ │ │ ├── chacha_ppc64x.s │ │ │ │ ├── chacha_s390x.go │ │ │ │ ├── chacha_s390x.s │ │ │ │ └── xor.go │ │ │ ├── curve25519/ │ │ │ │ └── curve25519.go │ │ │ ├── internal/ │ │ │ │ ├── alias/ │ │ │ │ │ ├── alias.go │ │ │ │ │ └── alias_purego.go │ │ │ │ └── poly1305/ │ │ │ │ ├── mac_noasm.go │ │ │ │ ├── poly1305.go │ │ │ │ ├── sum_amd64.s │ │ │ │ ├── sum_asm.go │ │ │ │ ├── sum_generic.go │ │ │ │ ├── sum_loong64.s │ │ │ │ ├── sum_ppc64x.s │ │ │ │ ├── sum_s390x.go │ │ │ │ └── sum_s390x.s │ │ │ └── ssh/ │ │ │ ├── buffer.go │ │ │ ├── certs.go │ │ │ ├── channel.go │ │ │ ├── cipher.go │ │ │ ├── client.go │ │ │ ├── client_auth.go │ │ │ ├── common.go │ │ │ ├── connection.go │ │ │ ├── doc.go │ │ │ ├── handshake.go │ │ │ ├── internal/ │ │ │ │ └── bcrypt_pbkdf/ │ │ │ │ └── bcrypt_pbkdf.go │ │ │ ├── kex.go │ │ │ ├── keys.go │ │ │ ├── mac.go │ │ │ ├── messages.go │ │ │ ├── mlkem.go │ │ │ ├── mux.go │ │ │ ├── server.go │ │ │ ├── session.go │ │ │ ├── ssh_gss.go │ │ │ ├── streamlocal.go │ │ │ ├── tcpip.go │ │ │ └── transport.go │ │ ├── mod/ │ │ │ ├── LICENSE │ │ │ ├── PATENTS │ │ │ └── semver/ │ │ │ └── semver.go │ │ ├── net/ │ │ │ ├── LICENSE │ │ │ ├── PATENTS │ │ │ └── html/ │ │ │ ├── atom/ │ │ │ │ ├── atom.go │ │ │ │ └── table.go │ │ │ ├── charset/ │ │ │ │ └── charset.go │ │ │ ├── const.go │ │ │ ├── doc.go │ │ │ ├── doctype.go │ │ │ ├── entity.go │ │ │ ├── escape.go │ │ │ ├── foreign.go │ │ │ ├── iter.go │ │ │ ├── node.go │ │ │ ├── parse.go │ │ │ ├── render.go │ │ │ └── token.go │ │ ├── sync/ │ │ │ ├── LICENSE │ │ │ ├── PATENTS │ │ │ └── errgroup/ │ │ │ └── errgroup.go │ │ ├── sys/ │ │ │ ├── LICENSE │ │ │ ├── PATENTS │ │ │ ├── cpu/ │ │ │ │ ├── asm_aix_ppc64.s │ │ │ │ ├── asm_darwin_x86_gc.s │ │ │ │ ├── byteorder.go │ │ │ │ ├── cpu.go │ │ │ │ ├── cpu_aix.go │ │ │ │ ├── cpu_arm.go │ │ │ │ ├── cpu_arm64.go │ │ │ │ ├── cpu_arm64.s │ │ │ │ ├── cpu_darwin_x86.go │ │ │ │ ├── cpu_gc_arm64.go │ │ │ │ ├── cpu_gc_s390x.go │ │ │ │ ├── cpu_gc_x86.go │ │ │ │ ├── cpu_gc_x86.s │ │ │ │ ├── cpu_gccgo_arm64.go │ │ │ │ ├── cpu_gccgo_s390x.go │ │ │ │ ├── cpu_gccgo_x86.c │ │ │ │ ├── cpu_gccgo_x86.go │ │ │ │ ├── cpu_linux.go │ │ │ │ ├── cpu_linux_arm.go │ │ │ │ ├── cpu_linux_arm64.go │ │ │ │ ├── cpu_linux_loong64.go │ │ │ │ ├── cpu_linux_mips64x.go │ │ │ │ ├── cpu_linux_noinit.go │ │ │ │ ├── cpu_linux_ppc64x.go │ │ │ │ ├── cpu_linux_riscv64.go │ │ │ │ ├── cpu_linux_s390x.go │ │ │ │ ├── cpu_loong64.go │ │ │ │ ├── cpu_loong64.s │ │ │ │ ├── cpu_mips64x.go │ │ │ │ ├── cpu_mipsx.go │ │ │ │ ├── cpu_netbsd_arm64.go │ │ │ │ ├── cpu_openbsd_arm64.go │ │ │ │ ├── cpu_openbsd_arm64.s │ │ │ │ ├── cpu_other_arm.go │ │ │ │ ├── cpu_other_arm64.go │ │ │ │ ├── cpu_other_mips64x.go │ │ │ │ ├── cpu_other_ppc64x.go │ │ │ │ ├── cpu_other_riscv64.go │ │ │ │ ├── cpu_other_x86.go │ │ │ │ ├── cpu_ppc64x.go │ │ │ │ ├── cpu_riscv64.go │ │ │ │ ├── cpu_s390x.go │ │ │ │ ├── cpu_s390x.s │ │ │ │ ├── cpu_wasm.go │ │ │ │ ├── cpu_windows_arm64.go │ │ │ │ ├── cpu_x86.go │ │ │ │ ├── cpu_zos.go │ │ │ │ ├── cpu_zos_s390x.go │ │ │ │ ├── endian_big.go │ │ │ │ ├── endian_little.go │ │ │ │ ├── hwcap_linux.go │ │ │ │ ├── parse.go │ │ │ │ ├── proc_cpuinfo_linux.go │ │ │ │ ├── runtime_auxv.go │ │ │ │ ├── runtime_auxv_go121.go │ │ │ │ ├── syscall_aix_gccgo.go │ │ │ │ ├── syscall_aix_ppc64_gc.go │ │ │ │ └── syscall_darwin_x86_gc.go │ │ │ ├── unix/ │ │ │ │ ├── .gitignore │ │ │ │ ├── README.md │ │ │ │ ├── affinity_linux.go │ │ │ │ ├── aliases.go │ │ │ │ ├── asm_aix_ppc64.s │ │ │ │ ├── asm_bsd_386.s │ │ │ │ ├── asm_bsd_amd64.s │ │ │ │ ├── asm_bsd_arm.s │ │ │ │ ├── asm_bsd_arm64.s │ │ │ │ ├── asm_bsd_ppc64.s │ │ │ │ ├── asm_bsd_riscv64.s │ │ │ │ ├── asm_linux_386.s │ │ │ │ ├── asm_linux_amd64.s │ │ │ │ ├── asm_linux_arm.s │ │ │ │ ├── asm_linux_arm64.s │ │ │ │ ├── asm_linux_loong64.s │ │ │ │ ├── asm_linux_mips64x.s │ │ │ │ ├── asm_linux_mipsx.s │ │ │ │ ├── asm_linux_ppc64x.s │ │ │ │ ├── asm_linux_riscv64.s │ │ │ │ ├── asm_linux_s390x.s │ │ │ │ ├── asm_openbsd_mips64.s │ │ │ │ ├── asm_solaris_amd64.s │ │ │ │ ├── asm_zos_s390x.s │ │ │ │ ├── auxv.go │ │ │ │ ├── auxv_unsupported.go │ │ │ │ ├── bluetooth_linux.go │ │ │ │ ├── bpxsvc_zos.go │ │ │ │ ├── bpxsvc_zos.s │ │ │ │ ├── cap_freebsd.go │ │ │ │ ├── constants.go │ │ │ │ ├── dev_aix_ppc.go │ │ │ │ ├── dev_aix_ppc64.go │ │ │ │ ├── dev_darwin.go │ │ │ │ ├── dev_dragonfly.go │ │ │ │ ├── dev_freebsd.go │ │ │ │ ├── dev_linux.go │ │ │ │ ├── dev_netbsd.go │ │ │ │ ├── dev_openbsd.go │ │ │ │ ├── dev_zos.go │ │ │ │ ├── dirent.go │ │ │ │ ├── endian_big.go │ │ │ │ ├── endian_little.go │ │ │ │ ├── env_unix.go │ │ │ │ ├── fcntl.go │ │ │ │ ├── fcntl_darwin.go │ │ │ │ ├── fcntl_linux_32bit.go │ │ │ │ ├── fdset.go │ │ │ │ ├── gccgo.go │ │ │ │ ├── gccgo_c.c │ │ │ │ ├── gccgo_linux_amd64.go │ │ │ │ ├── ifreq_linux.go │ │ │ │ ├── ioctl_linux.go │ │ │ │ ├── ioctl_signed.go │ │ │ │ ├── ioctl_unsigned.go │ │ │ │ ├── ioctl_zos.go │ │ │ │ ├── mkall.sh │ │ │ │ ├── mkerrors.sh │ │ │ │ ├── mmap_nomremap.go │ │ │ │ ├── mremap.go │ │ │ │ ├── pagesize_unix.go │ │ │ │ ├── pledge_openbsd.go │ │ │ │ ├── ptrace_darwin.go │ │ │ │ ├── ptrace_ios.go │ │ │ │ ├── race.go │ │ │ │ ├── race0.go │ │ │ │ ├── readdirent_getdents.go │ │ │ │ ├── readdirent_getdirentries.go │ │ │ │ ├── sockcmsg_dragonfly.go │ │ │ │ ├── sockcmsg_linux.go │ │ │ │ ├── sockcmsg_unix.go │ │ │ │ ├── sockcmsg_unix_other.go │ │ │ │ ├── sockcmsg_zos.go │ │ │ │ ├── symaddr_zos_s390x.s │ │ │ │ ├── syscall.go │ │ │ │ ├── syscall_aix.go │ │ │ │ ├── syscall_aix_ppc.go │ │ │ │ ├── syscall_aix_ppc64.go │ │ │ │ ├── syscall_bsd.go │ │ │ │ ├── syscall_darwin.go │ │ │ │ ├── syscall_darwin_amd64.go │ │ │ │ ├── syscall_darwin_arm64.go │ │ │ │ ├── syscall_darwin_libSystem.go │ │ │ │ ├── syscall_dragonfly.go │ │ │ │ ├── syscall_dragonfly_amd64.go │ │ │ │ ├── syscall_freebsd.go │ │ │ │ ├── syscall_freebsd_386.go │ │ │ │ ├── syscall_freebsd_amd64.go │ │ │ │ ├── syscall_freebsd_arm.go │ │ │ │ ├── syscall_freebsd_arm64.go │ │ │ │ ├── syscall_freebsd_riscv64.go │ │ │ │ ├── syscall_hurd.go │ │ │ │ ├── syscall_hurd_386.go │ │ │ │ ├── syscall_illumos.go │ │ │ │ ├── syscall_linux.go │ │ │ │ ├── syscall_linux_386.go │ │ │ │ ├── syscall_linux_alarm.go │ │ │ │ ├── syscall_linux_amd64.go │ │ │ │ ├── syscall_linux_amd64_gc.go │ │ │ │ ├── syscall_linux_arm.go │ │ │ │ ├── syscall_linux_arm64.go │ │ │ │ ├── syscall_linux_gc.go │ │ │ │ ├── syscall_linux_gc_386.go │ │ │ │ ├── syscall_linux_gc_arm.go │ │ │ │ ├── syscall_linux_gccgo_386.go │ │ │ │ ├── syscall_linux_gccgo_arm.go │ │ │ │ ├── syscall_linux_loong64.go │ │ │ │ ├── syscall_linux_mips64x.go │ │ │ │ ├── syscall_linux_mipsx.go │ │ │ │ ├── syscall_linux_ppc.go │ │ │ │ ├── syscall_linux_ppc64x.go │ │ │ │ ├── syscall_linux_riscv64.go │ │ │ │ ├── syscall_linux_s390x.go │ │ │ │ ├── syscall_linux_sparc64.go │ │ │ │ ├── syscall_netbsd.go │ │ │ │ ├── syscall_netbsd_386.go │ │ │ │ ├── syscall_netbsd_amd64.go │ │ │ │ ├── syscall_netbsd_arm.go │ │ │ │ ├── syscall_netbsd_arm64.go │ │ │ │ ├── syscall_openbsd.go │ │ │ │ ├── syscall_openbsd_386.go │ │ │ │ ├── syscall_openbsd_amd64.go │ │ │ │ ├── syscall_openbsd_arm.go │ │ │ │ ├── syscall_openbsd_arm64.go │ │ │ │ ├── syscall_openbsd_libc.go │ │ │ │ ├── syscall_openbsd_mips64.go │ │ │ │ ├── syscall_openbsd_ppc64.go │ │ │ │ ├── syscall_openbsd_riscv64.go │ │ │ │ ├── syscall_solaris.go │ │ │ │ ├── syscall_solaris_amd64.go │ │ │ │ ├── syscall_unix.go │ │ │ │ ├── syscall_unix_gc.go │ │ │ │ ├── syscall_unix_gc_ppc64x.go │ │ │ │ ├── syscall_zos_s390x.go │ │ │ │ ├── sysvshm_linux.go │ │ │ │ ├── sysvshm_unix.go │ │ │ │ ├── sysvshm_unix_other.go │ │ │ │ ├── timestruct.go │ │ │ │ ├── unveil_openbsd.go │ │ │ │ ├── vgetrandom_linux.go │ │ │ │ ├── vgetrandom_unsupported.go │ │ │ │ ├── xattr_bsd.go │ │ │ │ ├── zerrors_aix_ppc.go │ │ │ │ ├── zerrors_aix_ppc64.go │ │ │ │ ├── zerrors_darwin_amd64.go │ │ │ │ ├── zerrors_darwin_arm64.go │ │ │ │ ├── zerrors_dragonfly_amd64.go │ │ │ │ ├── zerrors_freebsd_386.go │ │ │ │ ├── zerrors_freebsd_amd64.go │ │ │ │ ├── zerrors_freebsd_arm.go │ │ │ │ ├── zerrors_freebsd_arm64.go │ │ │ │ ├── zerrors_freebsd_riscv64.go │ │ │ │ ├── zerrors_linux.go │ │ │ │ ├── zerrors_linux_386.go │ │ │ │ ├── zerrors_linux_amd64.go │ │ │ │ ├── zerrors_linux_arm.go │ │ │ │ ├── zerrors_linux_arm64.go │ │ │ │ ├── zerrors_linux_loong64.go │ │ │ │ ├── zerrors_linux_mips.go │ │ │ │ ├── zerrors_linux_mips64.go │ │ │ │ ├── zerrors_linux_mips64le.go │ │ │ │ ├── zerrors_linux_mipsle.go │ │ │ │ ├── zerrors_linux_ppc.go │ │ │ │ ├── zerrors_linux_ppc64.go │ │ │ │ ├── zerrors_linux_ppc64le.go │ │ │ │ ├── zerrors_linux_riscv64.go │ │ │ │ ├── zerrors_linux_s390x.go │ │ │ │ ├── zerrors_linux_sparc64.go │ │ │ │ ├── zerrors_netbsd_386.go │ │ │ │ ├── zerrors_netbsd_amd64.go │ │ │ │ ├── zerrors_netbsd_arm.go │ │ │ │ ├── zerrors_netbsd_arm64.go │ │ │ │ ├── zerrors_openbsd_386.go │ │ │ │ ├── zerrors_openbsd_amd64.go │ │ │ │ ├── zerrors_openbsd_arm.go │ │ │ │ ├── zerrors_openbsd_arm64.go │ │ │ │ ├── zerrors_openbsd_mips64.go │ │ │ │ ├── zerrors_openbsd_ppc64.go │ │ │ │ ├── zerrors_openbsd_riscv64.go │ │ │ │ ├── zerrors_solaris_amd64.go │ │ │ │ ├── zerrors_zos_s390x.go │ │ │ │ ├── zptrace_armnn_linux.go │ │ │ │ ├── zptrace_linux_arm64.go │ │ │ │ ├── zptrace_mipsnn_linux.go │ │ │ │ ├── zptrace_mipsnnle_linux.go │ │ │ │ ├── zptrace_x86_linux.go │ │ │ │ ├── zsymaddr_zos_s390x.s │ │ │ │ ├── zsyscall_aix_ppc.go │ │ │ │ ├── zsyscall_aix_ppc64.go │ │ │ │ ├── zsyscall_aix_ppc64_gc.go │ │ │ │ ├── zsyscall_aix_ppc64_gccgo.go │ │ │ │ ├── zsyscall_darwin_amd64.go │ │ │ │ ├── zsyscall_darwin_amd64.s │ │ │ │ ├── zsyscall_darwin_arm64.go │ │ │ │ ├── zsyscall_darwin_arm64.s │ │ │ │ ├── zsyscall_dragonfly_amd64.go │ │ │ │ ├── zsyscall_freebsd_386.go │ │ │ │ ├── zsyscall_freebsd_amd64.go │ │ │ │ ├── zsyscall_freebsd_arm.go │ │ │ │ ├── zsyscall_freebsd_arm64.go │ │ │ │ ├── zsyscall_freebsd_riscv64.go │ │ │ │ ├── zsyscall_illumos_amd64.go │ │ │ │ ├── zsyscall_linux.go │ │ │ │ ├── zsyscall_linux_386.go │ │ │ │ ├── zsyscall_linux_amd64.go │ │ │ │ ├── zsyscall_linux_arm.go │ │ │ │ ├── zsyscall_linux_arm64.go │ │ │ │ ├── zsyscall_linux_loong64.go │ │ │ │ ├── zsyscall_linux_mips.go │ │ │ │ ├── zsyscall_linux_mips64.go │ │ │ │ ├── zsyscall_linux_mips64le.go │ │ │ │ ├── zsyscall_linux_mipsle.go │ │ │ │ ├── zsyscall_linux_ppc.go │ │ │ │ ├── zsyscall_linux_ppc64.go │ │ │ │ ├── zsyscall_linux_ppc64le.go │ │ │ │ ├── zsyscall_linux_riscv64.go │ │ │ │ ├── zsyscall_linux_s390x.go │ │ │ │ ├── zsyscall_linux_sparc64.go │ │ │ │ ├── zsyscall_netbsd_386.go │ │ │ │ ├── zsyscall_netbsd_amd64.go │ │ │ │ ├── zsyscall_netbsd_arm.go │ │ │ │ ├── zsyscall_netbsd_arm64.go │ │ │ │ ├── zsyscall_openbsd_386.go │ │ │ │ ├── zsyscall_openbsd_386.s │ │ │ │ ├── zsyscall_openbsd_amd64.go │ │ │ │ ├── zsyscall_openbsd_amd64.s │ │ │ │ ├── zsyscall_openbsd_arm.go │ │ │ │ ├── zsyscall_openbsd_arm.s │ │ │ │ ├── zsyscall_openbsd_arm64.go │ │ │ │ ├── zsyscall_openbsd_arm64.s │ │ │ │ ├── zsyscall_openbsd_mips64.go │ │ │ │ ├── zsyscall_openbsd_mips64.s │ │ │ │ ├── zsyscall_openbsd_ppc64.go │ │ │ │ ├── zsyscall_openbsd_ppc64.s │ │ │ │ ├── zsyscall_openbsd_riscv64.go │ │ │ │ ├── zsyscall_openbsd_riscv64.s │ │ │ │ ├── zsyscall_solaris_amd64.go │ │ │ │ ├── zsyscall_zos_s390x.go │ │ │ │ ├── zsysctl_openbsd_386.go │ │ │ │ ├── zsysctl_openbsd_amd64.go │ │ │ │ ├── zsysctl_openbsd_arm.go │ │ │ │ ├── zsysctl_openbsd_arm64.go │ │ │ │ ├── zsysctl_openbsd_mips64.go │ │ │ │ ├── zsysctl_openbsd_ppc64.go │ │ │ │ ├── zsysctl_openbsd_riscv64.go │ │ │ │ ├── zsysnum_darwin_amd64.go │ │ │ │ ├── zsysnum_darwin_arm64.go │ │ │ │ ├── zsysnum_dragonfly_amd64.go │ │ │ │ ├── zsysnum_freebsd_386.go │ │ │ │ ├── zsysnum_freebsd_amd64.go │ │ │ │ ├── zsysnum_freebsd_arm.go │ │ │ │ ├── zsysnum_freebsd_arm64.go │ │ │ │ ├── zsysnum_freebsd_riscv64.go │ │ │ │ ├── zsysnum_linux_386.go │ │ │ │ ├── zsysnum_linux_amd64.go │ │ │ │ ├── zsysnum_linux_arm.go │ │ │ │ ├── zsysnum_linux_arm64.go │ │ │ │ ├── zsysnum_linux_loong64.go │ │ │ │ ├── zsysnum_linux_mips.go │ │ │ │ ├── zsysnum_linux_mips64.go │ │ │ │ ├── zsysnum_linux_mips64le.go │ │ │ │ ├── zsysnum_linux_mipsle.go │ │ │ │ ├── zsysnum_linux_ppc.go │ │ │ │ ├── zsysnum_linux_ppc64.go │ │ │ │ ├── zsysnum_linux_ppc64le.go │ │ │ │ ├── zsysnum_linux_riscv64.go │ │ │ │ ├── zsysnum_linux_s390x.go │ │ │ │ ├── zsysnum_linux_sparc64.go │ │ │ │ ├── zsysnum_netbsd_386.go │ │ │ │ ├── zsysnum_netbsd_amd64.go │ │ │ │ ├── zsysnum_netbsd_arm.go │ │ │ │ ├── zsysnum_netbsd_arm64.go │ │ │ │ ├── zsysnum_openbsd_386.go │ │ │ │ ├── zsysnum_openbsd_amd64.go │ │ │ │ ├── zsysnum_openbsd_arm.go │ │ │ │ ├── zsysnum_openbsd_arm64.go │ │ │ │ ├── zsysnum_openbsd_mips64.go │ │ │ │ ├── zsysnum_openbsd_ppc64.go │ │ │ │ ├── zsysnum_openbsd_riscv64.go │ │ │ │ ├── zsysnum_zos_s390x.go │ │ │ │ ├── ztypes_aix_ppc.go │ │ │ │ ├── ztypes_aix_ppc64.go │ │ │ │ ├── ztypes_darwin_amd64.go │ │ │ │ ├── ztypes_darwin_arm64.go │ │ │ │ ├── ztypes_dragonfly_amd64.go │ │ │ │ ├── ztypes_freebsd_386.go │ │ │ │ ├── ztypes_freebsd_amd64.go │ │ │ │ ├── ztypes_freebsd_arm.go │ │ │ │ ├── ztypes_freebsd_arm64.go │ │ │ │ ├── ztypes_freebsd_riscv64.go │ │ │ │ ├── ztypes_linux.go │ │ │ │ ├── ztypes_linux_386.go │ │ │ │ ├── ztypes_linux_amd64.go │ │ │ │ ├── ztypes_linux_arm.go │ │ │ │ ├── ztypes_linux_arm64.go │ │ │ │ ├── ztypes_linux_loong64.go │ │ │ │ ├── ztypes_linux_mips.go │ │ │ │ ├── ztypes_linux_mips64.go │ │ │ │ ├── ztypes_linux_mips64le.go │ │ │ │ ├── ztypes_linux_mipsle.go │ │ │ │ ├── ztypes_linux_ppc.go │ │ │ │ ├── ztypes_linux_ppc64.go │ │ │ │ ├── ztypes_linux_ppc64le.go │ │ │ │ ├── ztypes_linux_riscv64.go │ │ │ │ ├── ztypes_linux_s390x.go │ │ │ │ ├── ztypes_linux_sparc64.go │ │ │ │ ├── ztypes_netbsd_386.go │ │ │ │ ├── ztypes_netbsd_amd64.go │ │ │ │ ├── ztypes_netbsd_arm.go │ │ │ │ ├── ztypes_netbsd_arm64.go │ │ │ │ ├── ztypes_openbsd_386.go │ │ │ │ ├── ztypes_openbsd_amd64.go │ │ │ │ ├── ztypes_openbsd_arm.go │ │ │ │ ├── ztypes_openbsd_arm64.go │ │ │ │ ├── ztypes_openbsd_mips64.go │ │ │ │ ├── ztypes_openbsd_ppc64.go │ │ │ │ ├── ztypes_openbsd_riscv64.go │ │ │ │ ├── ztypes_solaris_amd64.go │ │ │ │ └── ztypes_zos_s390x.go │ │ │ └── windows/ │ │ │ ├── aliases.go │ │ │ ├── dll_windows.go │ │ │ ├── env_windows.go │ │ │ ├── eventlog.go │ │ │ ├── exec_windows.go │ │ │ ├── memory_windows.go │ │ │ ├── mkerrors.bash │ │ │ ├── mkknownfolderids.bash │ │ │ ├── mksyscall.go │ │ │ ├── race.go │ │ │ ├── race0.go │ │ │ ├── security_windows.go │ │ │ ├── service.go │ │ │ ├── setupapi_windows.go │ │ │ ├── str.go │ │ │ ├── syscall.go │ │ │ ├── syscall_windows.go │ │ │ ├── types_windows.go │ │ │ ├── types_windows_386.go │ │ │ ├── types_windows_amd64.go │ │ │ ├── types_windows_arm.go │ │ │ ├── types_windows_arm64.go │ │ │ ├── zerrors_windows.go │ │ │ ├── zknownfolderids_windows.go │ │ │ └── zsyscall_windows.go │ │ ├── text/ │ │ │ ├── LICENSE │ │ │ ├── PATENTS │ │ │ ├── encoding/ │ │ │ │ ├── charmap/ │ │ │ │ │ ├── charmap.go │ │ │ │ │ └── tables.go │ │ │ │ ├── encoding.go │ │ │ │ ├── htmlindex/ │ │ │ │ │ ├── htmlindex.go │ │ │ │ │ ├── map.go │ │ │ │ │ └── tables.go │ │ │ │ ├── internal/ │ │ │ │ │ ├── identifier/ │ │ │ │ │ │ ├── identifier.go │ │ │ │ │ │ └── mib.go │ │ │ │ │ └── internal.go │ │ │ │ ├── japanese/ │ │ │ │ │ ├── all.go │ │ │ │ │ ├── eucjp.go │ │ │ │ │ ├── iso2022jp.go │ │ │ │ │ ├── shiftjis.go │ │ │ │ │ └── tables.go │ │ │ │ ├── korean/ │ │ │ │ │ ├── euckr.go │ │ │ │ │ └── tables.go │ │ │ │ ├── simplifiedchinese/ │ │ │ │ │ ├── all.go │ │ │ │ │ ├── gbk.go │ │ │ │ │ ├── hzgb2312.go │ │ │ │ │ └── tables.go │ │ │ │ ├── traditionalchinese/ │ │ │ │ │ ├── big5.go │ │ │ │ │ └── tables.go │ │ │ │ └── unicode/ │ │ │ │ ├── override.go │ │ │ │ └── unicode.go │ │ │ ├── internal/ │ │ │ │ ├── language/ │ │ │ │ │ ├── common.go │ │ │ │ │ ├── compact/ │ │ │ │ │ │ ├── compact.go │ │ │ │ │ │ ├── language.go │ │ │ │ │ │ ├── parents.go │ │ │ │ │ │ ├── tables.go │ │ │ │ │ │ └── tags.go │ │ │ │ │ ├── compact.go │ │ │ │ │ ├── compose.go │ │ │ │ │ ├── coverage.go │ │ │ │ │ ├── language.go │ │ │ │ │ ├── lookup.go │ │ │ │ │ ├── match.go │ │ │ │ │ ├── parse.go │ │ │ │ │ ├── tables.go │ │ │ │ │ └── tags.go │ │ │ │ ├── tag/ │ │ │ │ │ └── tag.go │ │ │ │ └── utf8internal/ │ │ │ │ └── utf8internal.go │ │ │ ├── language/ │ │ │ │ ├── coverage.go │ │ │ │ ├── doc.go │ │ │ │ ├── language.go │ │ │ │ ├── match.go │ │ │ │ ├── parse.go │ │ │ │ ├── tables.go │ │ │ │ └── tags.go │ │ │ ├── runes/ │ │ │ │ ├── cond.go │ │ │ │ └── runes.go │ │ │ └── transform/ │ │ │ └── transform.go │ │ └── tools/ │ │ ├── LICENSE │ │ ├── PATENTS │ │ ├── cover/ │ │ │ └── profile.go │ │ ├── go/ │ │ │ ├── ast/ │ │ │ │ ├── edge/ │ │ │ │ │ └── edge.go │ │ │ │ └── inspector/ │ │ │ │ ├── cursor.go │ │ │ │ ├── inspector.go │ │ │ │ ├── iter.go │ │ │ │ ├── typeof.go │ │ │ │ └── walk.go │ │ │ ├── gcexportdata/ │ │ │ │ ├── gcexportdata.go │ │ │ │ └── importer.go │ │ │ ├── packages/ │ │ │ │ ├── doc.go │ │ │ │ ├── external.go │ │ │ │ ├── golist.go │ │ │ │ ├── golist_overlay.go │ │ │ │ ├── loadmode_string.go │ │ │ │ ├── packages.go │ │ │ │ └── visit.go │ │ │ └── types/ │ │ │ ├── objectpath/ │ │ │ │ └── objectpath.go │ │ │ └── typeutil/ │ │ │ ├── callee.go │ │ │ ├── imports.go │ │ │ ├── map.go │ │ │ ├── methodsetcache.go │ │ │ └── ui.go │ │ └── internal/ │ │ ├── aliases/ │ │ │ ├── aliases.go │ │ │ └── aliases_go122.go │ │ ├── event/ │ │ │ ├── core/ │ │ │ │ ├── event.go │ │ │ │ ├── export.go │ │ │ │ └── fast.go │ │ │ ├── doc.go │ │ │ ├── event.go │ │ │ ├── keys/ │ │ │ │ ├── keys.go │ │ │ │ ├── standard.go │ │ │ │ └── util.go │ │ │ └── label/ │ │ │ └── label.go │ │ ├── gcimporter/ │ │ │ ├── bimport.go │ │ │ ├── exportdata.go │ │ │ ├── gcimporter.go │ │ │ ├── iexport.go │ │ │ ├── iimport.go │ │ │ ├── predeclared.go │ │ │ ├── support.go │ │ │ └── ureader_yes.go │ │ ├── gocommand/ │ │ │ ├── invoke.go │ │ │ ├── invoke_notunix.go │ │ │ ├── invoke_unix.go │ │ │ ├── vendor.go │ │ │ └── version.go │ │ ├── packagesinternal/ │ │ │ └── packages.go │ │ ├── pkgbits/ │ │ │ ├── codes.go │ │ │ ├── decoder.go │ │ │ ├── doc.go │ │ │ ├── encoder.go │ │ │ ├── flags.go │ │ │ ├── reloc.go │ │ │ ├── support.go │ │ │ ├── sync.go │ │ │ ├── syncmarker_string.go │ │ │ └── version.go │ │ ├── stdlib/ │ │ │ ├── deps.go │ │ │ ├── import.go │ │ │ ├── manifest.go │ │ │ └── stdlib.go │ │ ├── typeparams/ │ │ │ ├── common.go │ │ │ ├── coretype.go │ │ │ ├── free.go │ │ │ ├── normalize.go │ │ │ ├── termlist.go │ │ │ └── typeterm.go │ │ ├── typesinternal/ │ │ │ ├── classify_call.go │ │ │ ├── element.go │ │ │ ├── errorcode.go │ │ │ ├── errorcode_string.go │ │ │ ├── fx.go │ │ │ ├── isnamed.go │ │ │ ├── qualifier.go │ │ │ ├── recv.go │ │ │ ├── toonew.go │ │ │ ├── types.go │ │ │ ├── varkind.go │ │ │ ├── varkind_go124.go │ │ │ └── zerovalue.go │ │ └── versions/ │ │ ├── features.go │ │ ├── gover.go │ │ ├── types.go │ │ └── versions.go │ └── modules.txt ├── vendor/ │ ├── cyphar.com/ │ │ └── go-pathrs/ │ │ ├── .golangci.yml │ │ ├── COPYING │ │ ├── doc.go │ │ ├── handle_linux.go │ │ ├── internal/ │ │ │ ├── fdutils/ │ │ │ │ └── fd_linux.go │ │ │ └── libpathrs/ │ │ │ ├── error_unix.go │ │ │ └── libpathrs_linux.go │ │ ├── procfs/ │ │ │ └── procfs_linux.go │ │ ├── root_linux.go │ │ └── utils_linux.go │ ├── github.com/ │ │ ├── NVIDIA/ │ │ │ ├── go-nvlib/ │ │ │ │ ├── LICENSE │ │ │ │ ├── NOTICE │ │ │ │ └── pkg/ │ │ │ │ ├── nvlib/ │ │ │ │ │ ├── device/ │ │ │ │ │ │ ├── api.go │ │ │ │ │ │ ├── device.go │ │ │ │ │ │ ├── identifier.go │ │ │ │ │ │ ├── mig_device.go │ │ │ │ │ │ └── mig_profile.go │ │ │ │ │ └── info/ │ │ │ │ │ ├── api.go │ │ │ │ │ ├── builder.go │ │ │ │ │ ├── logger.go │ │ │ │ │ ├── options.go │ │ │ │ │ ├── property-extractor.go │ │ │ │ │ ├── property-extractor_mock.go │ │ │ │ │ ├── resolver.go │ │ │ │ │ └── root.go │ │ │ │ ├── nvpci/ │ │ │ │ │ ├── bytes/ │ │ │ │ │ │ ├── bytes.go │ │ │ │ │ │ ├── native.go │ │ │ │ │ │ └── swapbo.go │ │ │ │ │ ├── config.go │ │ │ │ │ ├── logger.go │ │ │ │ │ ├── mlxpci.go │ │ │ │ │ ├── mmio/ │ │ │ │ │ │ ├── mmio.go │ │ │ │ │ │ └── mock.go │ │ │ │ │ ├── mock.go │ │ │ │ │ ├── nvpci.go │ │ │ │ │ ├── nvpci_mock.go │ │ │ │ │ └── resources.go │ │ │ │ └── pciids/ │ │ │ │ ├── default_pci.ids │ │ │ │ └── pciids.go │ │ │ └── go-nvml/ │ │ │ ├── LICENSE │ │ │ └── pkg/ │ │ │ ├── dl/ │ │ │ │ ├── dl.go │ │ │ │ ├── dl_linux.go │ │ │ │ └── dl_other.go │ │ │ └── nvml/ │ │ │ ├── api.go │ │ │ ├── cgo_helpers.h │ │ │ ├── cgo_helpers_static.go │ │ │ ├── const.go │ │ │ ├── const_static.go │ │ │ ├── device.go │ │ │ ├── doc.go │ │ │ ├── dynamicLibrary_mock.go │ │ │ ├── event_set.go │ │ │ ├── gpm.go │ │ │ ├── init.go │ │ │ ├── lib.go │ │ │ ├── mock/ │ │ │ │ ├── computeinstance.go │ │ │ │ ├── device.go │ │ │ │ ├── dgxa100/ │ │ │ │ │ ├── dgxa100.go │ │ │ │ │ └── mig-profile.go │ │ │ │ ├── eventset.go │ │ │ │ ├── extendedinterface.go │ │ │ │ ├── gpmsample.go │ │ │ │ ├── gpuinstance.go │ │ │ │ ├── interface.go │ │ │ │ ├── unit.go │ │ │ │ ├── vgpuinstance.go │ │ │ │ └── vgputypeid.go │ │ │ ├── nvml.go │ │ │ ├── nvml.h │ │ │ ├── refcount.go │ │ │ ├── return.go │ │ │ ├── system.go │ │ │ ├── types_gen.go │ │ │ ├── unit.go │ │ │ ├── vgpu.go │ │ │ └── zz_generated.api.go │ │ ├── containerd/ │ │ │ ├── log/ │ │ │ │ ├── .golangci.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ └── context.go │ │ │ ├── nri/ │ │ │ │ ├── LICENSE │ │ │ │ └── pkg/ │ │ │ │ ├── api/ │ │ │ │ │ ├── adjustment.go │ │ │ │ │ ├── api.pb.go │ │ │ │ │ ├── api.proto │ │ │ │ │ ├── api_host.pb.go │ │ │ │ │ ├── api_options.pb.go │ │ │ │ │ ├── api_plugin.pb.go │ │ │ │ │ ├── api_service.pb.go │ │ │ │ │ ├── api_ttrpc.pb.go │ │ │ │ │ ├── api_vtproto.pb.go │ │ │ │ │ ├── container.go │ │ │ │ │ ├── device.go │ │ │ │ │ ├── doc.go │ │ │ │ │ ├── env.go │ │ │ │ │ ├── event.go │ │ │ │ │ ├── helpers.go │ │ │ │ │ ├── hooks.go │ │ │ │ │ ├── ioprio.go │ │ │ │ │ ├── linux-scheduler.go │ │ │ │ │ ├── mount.go │ │ │ │ │ ├── namespace.go │ │ │ │ │ ├── net-device.go │ │ │ │ │ ├── optional.go │ │ │ │ │ ├── owners.go │ │ │ │ │ ├── plugin.go │ │ │ │ │ ├── resources.go │ │ │ │ │ ├── seccomp.go │ │ │ │ │ ├── strip.go │ │ │ │ │ ├── timeouts.go │ │ │ │ │ ├── update.go │ │ │ │ │ └── validate.go │ │ │ │ ├── log/ │ │ │ │ │ └── log.go │ │ │ │ ├── net/ │ │ │ │ │ ├── conn.go │ │ │ │ │ ├── multiplex/ │ │ │ │ │ │ ├── mux.go │ │ │ │ │ │ └── ttrpc.go │ │ │ │ │ ├── socketpair.go │ │ │ │ │ ├── socketpair_cloexec_linux.go │ │ │ │ │ ├── socketpair_cloexec_unix.go │ │ │ │ │ └── socketpair_cloexec_windows.go │ │ │ │ ├── plugin/ │ │ │ │ │ └── annotations.go │ │ │ │ └── stub/ │ │ │ │ └── stub.go │ │ │ └── ttrpc/ │ │ │ ├── .gitattributes │ │ │ ├── .gitignore │ │ │ ├── .golangci.yml │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── PROTOCOL.md │ │ │ ├── Protobuild.toml │ │ │ ├── README.md │ │ │ ├── channel.go │ │ │ ├── client.go │ │ │ ├── codec.go │ │ │ ├── config.go │ │ │ ├── doc.go │ │ │ ├── errors.go │ │ │ ├── handshake.go │ │ │ ├── interceptor.go │ │ │ ├── metadata.go │ │ │ ├── request.pb.go │ │ │ ├── request.proto │ │ │ ├── server.go │ │ │ ├── services.go │ │ │ ├── stream.go │ │ │ ├── stream_server.go │ │ │ ├── test.proto │ │ │ └── unixcreds_linux.go │ │ ├── cyphar/ │ │ │ └── filepath-securejoin/ │ │ │ ├── .golangci.yml │ │ │ ├── CHANGELOG.md │ │ │ ├── COPYING.md │ │ │ ├── LICENSE.BSD │ │ │ ├── LICENSE.MPL-2.0 │ │ │ ├── README.md │ │ │ ├── VERSION │ │ │ ├── codecov.yml │ │ │ ├── doc.go │ │ │ ├── internal/ │ │ │ │ └── consts/ │ │ │ │ └── consts.go │ │ │ ├── join.go │ │ │ ├── pathrs-lite/ │ │ │ │ ├── README.md │ │ │ │ ├── doc.go │ │ │ │ ├── internal/ │ │ │ │ │ ├── assert/ │ │ │ │ │ │ └── assert.go │ │ │ │ │ ├── errors_linux.go │ │ │ │ │ ├── fd/ │ │ │ │ │ │ ├── at_linux.go │ │ │ │ │ │ ├── fd.go │ │ │ │ │ │ ├── fd_linux.go │ │ │ │ │ │ ├── mount_linux.go │ │ │ │ │ │ └── openat2_linux.go │ │ │ │ │ ├── gocompat/ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── doc.go │ │ │ │ │ │ ├── gocompat_atomic_go119.go │ │ │ │ │ │ ├── gocompat_atomic_unsupported.go │ │ │ │ │ │ ├── gocompat_errors_go120.go │ │ │ │ │ │ ├── gocompat_errors_unsupported.go │ │ │ │ │ │ ├── gocompat_generics_go121.go │ │ │ │ │ │ └── gocompat_generics_unsupported.go │ │ │ │ │ ├── gopathrs/ │ │ │ │ │ │ ├── doc.go │ │ │ │ │ │ ├── lookup_linux.go │ │ │ │ │ │ ├── mkdir_linux.go │ │ │ │ │ │ ├── open_linux.go │ │ │ │ │ │ └── openat2_linux.go │ │ │ │ │ ├── kernelversion/ │ │ │ │ │ │ └── kernel_linux.go │ │ │ │ │ ├── linux/ │ │ │ │ │ │ ├── doc.go │ │ │ │ │ │ ├── mount_linux.go │ │ │ │ │ │ └── openat2_linux.go │ │ │ │ │ └── procfs/ │ │ │ │ │ ├── procfs_linux.go │ │ │ │ │ └── procfs_lookup_linux.go │ │ │ │ ├── mkdir.go │ │ │ │ ├── mkdir_libpathrs.go │ │ │ │ ├── mkdir_purego.go │ │ │ │ ├── open.go │ │ │ │ ├── open_libpathrs.go │ │ │ │ ├── open_purego.go │ │ │ │ └── procfs/ │ │ │ │ ├── procfs_libpathrs.go │ │ │ │ └── procfs_purego.go │ │ │ └── vfs.go │ │ ├── davecgh/ │ │ │ └── go-spew/ │ │ │ ├── LICENSE │ │ │ └── spew/ │ │ │ ├── bypass.go │ │ │ ├── bypasssafe.go │ │ │ ├── common.go │ │ │ ├── config.go │ │ │ ├── doc.go │ │ │ ├── dump.go │ │ │ ├── format.go │ │ │ └── spew.go │ │ ├── fsnotify/ │ │ │ └── fsnotify/ │ │ │ ├── .cirrus.yml │ │ │ ├── .editorconfig │ │ │ ├── .gitattributes │ │ │ ├── .gitignore │ │ │ ├── .mailmap │ │ │ ├── CHANGELOG.md │ │ │ ├── CONTRIBUTING.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── backend_fen.go │ │ │ ├── backend_inotify.go │ │ │ ├── backend_kqueue.go │ │ │ ├── backend_other.go │ │ │ ├── backend_windows.go │ │ │ ├── fsnotify.go │ │ │ ├── mkdoc.zsh │ │ │ ├── system_bsd.go │ │ │ └── system_darwin.go │ │ ├── golang/ │ │ │ └── protobuf/ │ │ │ ├── AUTHORS │ │ │ ├── CONTRIBUTORS │ │ │ ├── LICENSE │ │ │ ├── proto/ │ │ │ │ ├── buffer.go │ │ │ │ ├── defaults.go │ │ │ │ ├── deprecated.go │ │ │ │ ├── discard.go │ │ │ │ ├── extensions.go │ │ │ │ ├── properties.go │ │ │ │ ├── proto.go │ │ │ │ ├── registry.go │ │ │ │ ├── text_decode.go │ │ │ │ ├── text_encode.go │ │ │ │ ├── wire.go │ │ │ │ └── wrappers.go │ │ │ └── ptypes/ │ │ │ ├── any/ │ │ │ │ └── any.pb.go │ │ │ ├── any.go │ │ │ ├── doc.go │ │ │ ├── duration/ │ │ │ │ └── duration.pb.go │ │ │ ├── duration.go │ │ │ ├── timestamp/ │ │ │ │ └── timestamp.pb.go │ │ │ └── timestamp.go │ │ ├── google/ │ │ │ └── uuid/ │ │ │ ├── CHANGELOG.md │ │ │ ├── CONTRIBUTING.md │ │ │ ├── CONTRIBUTORS │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── dce.go │ │ │ ├── doc.go │ │ │ ├── hash.go │ │ │ ├── marshal.go │ │ │ ├── node.go │ │ │ ├── node_js.go │ │ │ ├── node_net.go │ │ │ ├── null.go │ │ │ ├── sql.go │ │ │ ├── time.go │ │ │ ├── util.go │ │ │ ├── uuid.go │ │ │ ├── version1.go │ │ │ ├── version4.go │ │ │ ├── version6.go │ │ │ └── version7.go │ │ ├── knqyf263/ │ │ │ └── go-plugin/ │ │ │ ├── LICENSE │ │ │ └── wasm/ │ │ │ ├── host.go │ │ │ ├── plugin.go │ │ │ └── plugin_tinygo.go │ │ ├── moby/ │ │ │ └── sys/ │ │ │ ├── capability/ │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── capability.go │ │ │ │ ├── capability_linux.go │ │ │ │ ├── capability_noop.go │ │ │ │ ├── enum.go │ │ │ │ ├── enum_gen.go │ │ │ │ └── syscall_linux.go │ │ │ ├── mountinfo/ │ │ │ │ ├── LICENSE │ │ │ │ ├── doc.go │ │ │ │ ├── mounted_linux.go │ │ │ │ ├── mounted_unix.go │ │ │ │ ├── mountinfo.go │ │ │ │ ├── mountinfo_bsd.go │ │ │ │ ├── mountinfo_filters.go │ │ │ │ ├── mountinfo_freebsdlike.go │ │ │ │ ├── mountinfo_linux.go │ │ │ │ ├── mountinfo_openbsd.go │ │ │ │ ├── mountinfo_unsupported.go │ │ │ │ └── mountinfo_windows.go │ │ │ ├── reexec/ │ │ │ │ ├── LICENSE │ │ │ │ ├── reexec.go │ │ │ │ ├── reexec_linux.go │ │ │ │ └── reexec_other.go │ │ │ └── symlink/ │ │ │ ├── LICENSE │ │ │ ├── LICENSE.APACHE │ │ │ ├── LICENSE.BSD │ │ │ ├── doc.go │ │ │ ├── fs.go │ │ │ ├── fs_unix.go │ │ │ └── fs_windows.go │ │ ├── opencontainers/ │ │ │ ├── cgroups/ │ │ │ │ ├── LICENSE │ │ │ │ └── devices/ │ │ │ │ └── config/ │ │ │ │ ├── device.go │ │ │ │ └── mknod_unix.go │ │ │ ├── runc/ │ │ │ │ ├── LICENSE │ │ │ │ ├── NOTICE │ │ │ │ ├── internal/ │ │ │ │ │ ├── linux/ │ │ │ │ │ │ ├── doc.go │ │ │ │ │ │ ├── eintr.go │ │ │ │ │ │ └── linux.go │ │ │ │ │ └── pathrs/ │ │ │ │ │ ├── doc.go │ │ │ │ │ ├── mkdirall.go │ │ │ │ │ ├── mkdirall_pathrslite.go │ │ │ │ │ ├── path.go │ │ │ │ │ ├── procfs_pathrslite.go │ │ │ │ │ ├── retry.go │ │ │ │ │ └── root_pathrslite.go │ │ │ │ └── libcontainer/ │ │ │ │ ├── devices/ │ │ │ │ │ ├── device_deprecated.go │ │ │ │ │ └── device_unix.go │ │ │ │ ├── exeseal/ │ │ │ │ │ ├── cloned_binary_linux.go │ │ │ │ │ └── overlayfs_linux.go │ │ │ │ ├── system/ │ │ │ │ │ ├── linux.go │ │ │ │ │ ├── proc.go │ │ │ │ │ └── rlimit_linux.go │ │ │ │ └── utils/ │ │ │ │ ├── cmsg.go │ │ │ │ ├── utils.go │ │ │ │ └── utils_unix.go │ │ │ ├── runtime-spec/ │ │ │ │ ├── LICENSE │ │ │ │ └── specs-go/ │ │ │ │ ├── config.go │ │ │ │ ├── state.go │ │ │ │ └── version.go │ │ │ └── runtime-tools/ │ │ │ ├── LICENSE │ │ │ ├── generate/ │ │ │ │ ├── config.go │ │ │ │ ├── generate.go │ │ │ │ └── seccomp/ │ │ │ │ ├── consts.go │ │ │ │ ├── parse_action.go │ │ │ │ ├── parse_architecture.go │ │ │ │ ├── parse_arguments.go │ │ │ │ ├── parse_remove.go │ │ │ │ ├── seccomp_default.go │ │ │ │ ├── seccomp_default_linux.go │ │ │ │ ├── seccomp_default_unsupported.go │ │ │ │ └── syscall_compare.go │ │ │ └── validate/ │ │ │ └── capabilities/ │ │ │ ├── lastcap.go │ │ │ └── validate.go │ │ ├── pelletier/ │ │ │ └── go-toml/ │ │ │ ├── .dockerignore │ │ │ ├── .gitignore │ │ │ ├── CONTRIBUTING.md │ │ │ ├── Dockerfile │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── PULL_REQUEST_TEMPLATE.md │ │ │ ├── README.md │ │ │ ├── SECURITY.md │ │ │ ├── azure-pipelines.yml │ │ │ ├── benchmark.sh │ │ │ ├── doc.go │ │ │ ├── example-crlf.toml │ │ │ ├── example.toml │ │ │ ├── fuzz.go │ │ │ ├── fuzz.sh │ │ │ ├── keysparsing.go │ │ │ ├── lexer.go │ │ │ ├── localtime.go │ │ │ ├── marshal.go │ │ │ ├── marshal_OrderPreserve_test.toml │ │ │ ├── marshal_test.toml │ │ │ ├── parser.go │ │ │ ├── position.go │ │ │ ├── token.go │ │ │ ├── toml.go │ │ │ ├── tomlpub.go │ │ │ ├── tomltree_create.go │ │ │ ├── tomltree_write.go │ │ │ └── tomltree_writepub.go │ │ ├── pmezard/ │ │ │ └── go-difflib/ │ │ │ ├── LICENSE │ │ │ └── difflib/ │ │ │ └── difflib.go │ │ ├── prometheus/ │ │ │ └── procfs/ │ │ │ ├── .gitignore │ │ │ ├── .golangci.yml │ │ │ ├── CODE_OF_CONDUCT.md │ │ │ ├── CONTRIBUTING.md │ │ │ ├── LICENSE │ │ │ ├── MAINTAINERS.md │ │ │ ├── Makefile │ │ │ ├── Makefile.common │ │ │ ├── NOTICE │ │ │ ├── README.md │ │ │ ├── SECURITY.md │ │ │ ├── arp.go │ │ │ ├── buddyinfo.go │ │ │ ├── cmdline.go │ │ │ ├── cpuinfo.go │ │ │ ├── cpuinfo_armx.go │ │ │ ├── cpuinfo_loong64.go │ │ │ ├── cpuinfo_mipsx.go │ │ │ ├── cpuinfo_others.go │ │ │ ├── cpuinfo_ppcx.go │ │ │ ├── cpuinfo_riscvx.go │ │ │ ├── cpuinfo_s390x.go │ │ │ ├── cpuinfo_x86.go │ │ │ ├── crypto.go │ │ │ ├── doc.go │ │ │ ├── fs.go │ │ │ ├── fs_statfs_notype.go │ │ │ ├── fs_statfs_type.go │ │ │ ├── fscache.go │ │ │ ├── internal/ │ │ │ │ ├── fs/ │ │ │ │ │ └── fs.go │ │ │ │ └── util/ │ │ │ │ ├── parse.go │ │ │ │ ├── readfile.go │ │ │ │ ├── sysreadfile.go │ │ │ │ ├── sysreadfile_compat.go │ │ │ │ └── valueparser.go │ │ │ ├── ipvs.go │ │ │ ├── kernel_hung.go │ │ │ ├── kernel_random.go │ │ │ ├── loadavg.go │ │ │ ├── mdstat.go │ │ │ ├── meminfo.go │ │ │ ├── mountinfo.go │ │ │ ├── mountstats.go │ │ │ ├── net_conntrackstat.go │ │ │ ├── net_dev.go │ │ │ ├── net_dev_snmp6.go │ │ │ ├── net_ip_socket.go │ │ │ ├── net_protocols.go │ │ │ ├── net_route.go │ │ │ ├── net_sockstat.go │ │ │ ├── net_softnet.go │ │ │ ├── net_tcp.go │ │ │ ├── net_tls_stat.go │ │ │ ├── net_udp.go │ │ │ ├── net_unix.go │ │ │ ├── net_wireless.go │ │ │ ├── net_xfrm.go │ │ │ ├── netstat.go │ │ │ ├── nfnetlink_queue.go │ │ │ ├── proc.go │ │ │ ├── proc_cgroup.go │ │ │ ├── proc_cgroups.go │ │ │ ├── proc_environ.go │ │ │ ├── proc_fdinfo.go │ │ │ ├── proc_interrupts.go │ │ │ ├── proc_io.go │ │ │ ├── proc_limits.go │ │ │ ├── proc_maps.go │ │ │ ├── proc_netstat.go │ │ │ ├── proc_ns.go │ │ │ ├── proc_psi.go │ │ │ ├── proc_smaps.go │ │ │ ├── proc_snmp.go │ │ │ ├── proc_snmp6.go │ │ │ ├── proc_stat.go │ │ │ ├── proc_statm.go │ │ │ ├── proc_status.go │ │ │ ├── proc_sys.go │ │ │ ├── schedstat.go │ │ │ ├── slab.go │ │ │ ├── softirqs.go │ │ │ ├── stat.go │ │ │ ├── swaps.go │ │ │ ├── thread.go │ │ │ ├── ttar │ │ │ ├── vm.go │ │ │ └── zoneinfo.go │ │ ├── stretchr/ │ │ │ └── testify/ │ │ │ ├── LICENSE │ │ │ ├── assert/ │ │ │ │ ├── assertion_compare.go │ │ │ │ ├── assertion_format.go │ │ │ │ ├── assertion_format.go.tmpl │ │ │ │ ├── assertion_forward.go │ │ │ │ ├── assertion_forward.go.tmpl │ │ │ │ ├── assertion_order.go │ │ │ │ ├── assertions.go │ │ │ │ ├── doc.go │ │ │ │ ├── errors.go │ │ │ │ ├── forward_assertions.go │ │ │ │ ├── http_assertions.go │ │ │ │ └── yaml/ │ │ │ │ ├── yaml_custom.go │ │ │ │ ├── yaml_default.go │ │ │ │ └── yaml_fail.go │ │ │ └── require/ │ │ │ ├── doc.go │ │ │ ├── forward_requirements.go │ │ │ ├── require.go │ │ │ ├── require.go.tmpl │ │ │ ├── require_forward.go │ │ │ ├── require_forward.go.tmpl │ │ │ └── requirements.go │ │ └── tetratelabs/ │ │ └── wazero/ │ │ ├── .editorconfig │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── .gitmodules │ │ ├── CONTRIBUTING.md │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── NOTICE │ │ ├── RATIONALE.md │ │ ├── README.md │ │ ├── api/ │ │ │ ├── features.go │ │ │ └── wasm.go │ │ ├── builder.go │ │ ├── cache.go │ │ ├── codecov.yml │ │ ├── config.go │ │ ├── experimental/ │ │ │ ├── checkpoint.go │ │ │ ├── close.go │ │ │ ├── compilationworkers.go │ │ │ ├── experimental.go │ │ │ ├── features.go │ │ │ ├── importresolver.go │ │ │ ├── listener.go │ │ │ ├── memory.go │ │ │ └── sys/ │ │ │ ├── dir.go │ │ │ ├── errno.go │ │ │ ├── error.go │ │ │ ├── file.go │ │ │ ├── fs.go │ │ │ ├── oflag.go │ │ │ ├── syscall_errno.go │ │ │ ├── syscall_errno_notwindows.go │ │ │ ├── syscall_errno_unsupported.go │ │ │ ├── syscall_errno_windows.go │ │ │ ├── time.go │ │ │ └── unimplemented.go │ │ ├── fsconfig.go │ │ ├── imports/ │ │ │ └── wasi_snapshot_preview1/ │ │ │ ├── args.go │ │ │ ├── clock.go │ │ │ ├── environ.go │ │ │ ├── fs.go │ │ │ ├── poll.go │ │ │ ├── proc.go │ │ │ ├── random.go │ │ │ ├── sched.go │ │ │ ├── sock.go │ │ │ └── wasi.go │ │ ├── internal/ │ │ │ ├── descriptor/ │ │ │ │ └── table.go │ │ │ ├── engine/ │ │ │ │ ├── interpreter/ │ │ │ │ │ ├── compiler.go │ │ │ │ │ ├── format.go │ │ │ │ │ ├── interpreter.go │ │ │ │ │ ├── operations.go │ │ │ │ │ └── signature.go │ │ │ │ └── wazevo/ │ │ │ │ ├── backend/ │ │ │ │ │ ├── abi.go │ │ │ │ │ ├── backend.go │ │ │ │ │ ├── compiler.go │ │ │ │ │ ├── compiler_lower.go │ │ │ │ │ ├── go_call.go │ │ │ │ │ ├── isa/ │ │ │ │ │ │ ├── amd64/ │ │ │ │ │ │ │ ├── abi.go │ │ │ │ │ │ │ ├── abi_entry_amd64.go │ │ │ │ │ │ │ ├── abi_entry_amd64.s │ │ │ │ │ │ │ ├── abi_entry_preamble.go │ │ │ │ │ │ │ ├── abi_go_call.go │ │ │ │ │ │ │ ├── cond.go │ │ │ │ │ │ │ ├── ext.go │ │ │ │ │ │ │ ├── instr.go │ │ │ │ │ │ │ ├── instr_encoding.go │ │ │ │ │ │ │ ├── lower_constant.go │ │ │ │ │ │ │ ├── lower_mem.go │ │ │ │ │ │ │ ├── machine.go │ │ │ │ │ │ │ ├── machine_pro_epi_logue.go │ │ │ │ │ │ │ ├── machine_regalloc.go │ │ │ │ │ │ │ ├── machine_vec.go │ │ │ │ │ │ │ ├── operands.go │ │ │ │ │ │ │ ├── reg.go │ │ │ │ │ │ │ └── stack.go │ │ │ │ │ │ └── arm64/ │ │ │ │ │ │ ├── abi.go │ │ │ │ │ │ ├── abi_entry_arm64.go │ │ │ │ │ │ ├── abi_entry_arm64.s │ │ │ │ │ │ ├── abi_entry_preamble.go │ │ │ │ │ │ ├── abi_go_call.go │ │ │ │ │ │ ├── cond.go │ │ │ │ │ │ ├── instr.go │ │ │ │ │ │ ├── instr_encoding.go │ │ │ │ │ │ ├── lower_constant.go │ │ │ │ │ │ ├── lower_instr.go │ │ │ │ │ │ ├── lower_instr_operands.go │ │ │ │ │ │ ├── lower_mem.go │ │ │ │ │ │ ├── machine.go │ │ │ │ │ │ ├── machine_pro_epi_logue.go │ │ │ │ │ │ ├── machine_regalloc.go │ │ │ │ │ │ ├── machine_relocation.go │ │ │ │ │ │ ├── reg.go │ │ │ │ │ │ └── unwind_stack.go │ │ │ │ │ ├── machine.go │ │ │ │ │ ├── regalloc/ │ │ │ │ │ │ ├── api.go │ │ │ │ │ │ ├── reg.go │ │ │ │ │ │ ├── regalloc.go │ │ │ │ │ │ └── regset.go │ │ │ │ │ └── vdef.go │ │ │ │ ├── call_engine.go │ │ │ │ ├── engine.go │ │ │ │ ├── engine_cache.go │ │ │ │ ├── entrypoint_amd64.go │ │ │ │ ├── entrypoint_arm64.go │ │ │ │ ├── entrypoint_others.go │ │ │ │ ├── frontend/ │ │ │ │ │ ├── frontend.go │ │ │ │ │ ├── lower.go │ │ │ │ │ ├── misc.go │ │ │ │ │ └── sort_id.go │ │ │ │ ├── hostmodule.go │ │ │ │ ├── isa_amd64.go │ │ │ │ ├── isa_arm64.go │ │ │ │ ├── isa_other.go │ │ │ │ ├── memmove.go │ │ │ │ ├── module_engine.go │ │ │ │ ├── ssa/ │ │ │ │ │ ├── basic_block.go │ │ │ │ │ ├── basic_block_sort.go │ │ │ │ │ ├── builder.go │ │ │ │ │ ├── cmp.go │ │ │ │ │ ├── funcref.go │ │ │ │ │ ├── instructions.go │ │ │ │ │ ├── pass.go │ │ │ │ │ ├── pass_blk_layouts.go │ │ │ │ │ ├── pass_cfg.go │ │ │ │ │ ├── signature.go │ │ │ │ │ ├── ssa.go │ │ │ │ │ ├── type.go │ │ │ │ │ └── vs.go │ │ │ │ └── wazevoapi/ │ │ │ │ ├── debug_options.go │ │ │ │ ├── exitcode.go │ │ │ │ ├── offsetdata.go │ │ │ │ ├── perfmap.go │ │ │ │ ├── perfmap_disabled.go │ │ │ │ ├── perfmap_enabled.go │ │ │ │ ├── pool.go │ │ │ │ ├── ptr.go │ │ │ │ ├── queue.go │ │ │ │ └── resetmap.go │ │ │ ├── expctxkeys/ │ │ │ │ ├── checkpoint.go │ │ │ │ ├── close.go │ │ │ │ ├── compilationworkers.go │ │ │ │ ├── expctxkeys.go │ │ │ │ ├── importresolver.go │ │ │ │ ├── listener.go │ │ │ │ └── memory.go │ │ │ ├── filecache/ │ │ │ │ ├── compilationcache.go │ │ │ │ └── file_cache.go │ │ │ ├── fsapi/ │ │ │ │ ├── file.go │ │ │ │ ├── poll.go │ │ │ │ └── unimplemented.go │ │ │ ├── ieee754/ │ │ │ │ └── ieee754.go │ │ │ ├── internalapi/ │ │ │ │ └── internal.go │ │ │ ├── leb128/ │ │ │ │ └── leb128.go │ │ │ ├── moremath/ │ │ │ │ └── moremath.go │ │ │ ├── platform/ │ │ │ │ ├── cpuid.go │ │ │ │ ├── cpuid_amd64.go │ │ │ │ ├── cpuid_amd64.s │ │ │ │ ├── cpuid_arm64.go │ │ │ │ ├── cpuid_arm64.s │ │ │ │ ├── cpuid_unsupported.go │ │ │ │ ├── crypto.go │ │ │ │ ├── mmap_linux.go │ │ │ │ ├── mmap_other.go │ │ │ │ ├── mmap_unix.go │ │ │ │ ├── mmap_unsupported.go │ │ │ │ ├── mmap_windows.go │ │ │ │ ├── mprotect_bsd.go │ │ │ │ ├── mprotect_syscall.go │ │ │ │ ├── mprotect_unsupported.go │ │ │ │ ├── path.go │ │ │ │ ├── path_windows.go │ │ │ │ ├── platform.go │ │ │ │ ├── time.go │ │ │ │ ├── time_cgo.go │ │ │ │ ├── time_notcgo.go │ │ │ │ └── time_windows.go │ │ │ ├── sock/ │ │ │ │ ├── sock.go │ │ │ │ ├── sock_supported.go │ │ │ │ └── sock_unsupported.go │ │ │ ├── sys/ │ │ │ │ ├── fs.go │ │ │ │ ├── lazy.go │ │ │ │ ├── stdio.go │ │ │ │ └── sys.go │ │ │ ├── sysfs/ │ │ │ │ ├── adapter.go │ │ │ │ ├── datasync_linux.go │ │ │ │ ├── datasync_tinygo.go │ │ │ │ ├── datasync_unsupported.go │ │ │ │ ├── dir.go │ │ │ │ ├── dirfs.go │ │ │ │ ├── dirfs_supported.go │ │ │ │ ├── dirfs_unsupported.go │ │ │ │ ├── file.go │ │ │ │ ├── file_unix.go │ │ │ │ ├── file_unsupported.go │ │ │ │ ├── file_windows.go │ │ │ │ ├── futimens.go │ │ │ │ ├── futimens_darwin.go │ │ │ │ ├── futimens_darwin.s │ │ │ │ ├── futimens_linux.go │ │ │ │ ├── futimens_unsupported.go │ │ │ │ ├── futimens_windows.go │ │ │ │ ├── ino.go │ │ │ │ ├── ino_plan9.go │ │ │ │ ├── ino_tinygo.go │ │ │ │ ├── ino_windows.go │ │ │ │ ├── nonblock_unix.go │ │ │ │ ├── nonblock_unsupported.go │ │ │ │ ├── nonblock_windows.go │ │ │ │ ├── oflag.go │ │ │ │ ├── open_file_darwin.go │ │ │ │ ├── open_file_freebsd.go │ │ │ │ ├── open_file_linux.go │ │ │ │ ├── open_file_notwindows.go │ │ │ │ ├── open_file_sun.go │ │ │ │ ├── open_file_tinygo.go │ │ │ │ ├── open_file_unsupported.go │ │ │ │ ├── open_file_windows.go │ │ │ │ ├── osfile.go │ │ │ │ ├── poll.go │ │ │ │ ├── poll_darwin.go │ │ │ │ ├── poll_darwin.s │ │ │ │ ├── poll_linux.go │ │ │ │ ├── poll_unsupported.go │ │ │ │ ├── poll_windows.go │ │ │ │ ├── readfs.go │ │ │ │ ├── rename.go │ │ │ │ ├── rename_plan9.go │ │ │ │ ├── rename_windows.go │ │ │ │ ├── sock.go │ │ │ │ ├── sock_supported.go │ │ │ │ ├── sock_unix.go │ │ │ │ ├── sock_unsupported.go │ │ │ │ ├── sock_windows.go │ │ │ │ ├── stat.go │ │ │ │ ├── stat_bsd.go │ │ │ │ ├── stat_linux.go │ │ │ │ ├── stat_unsupported.go │ │ │ │ ├── stat_windows.go │ │ │ │ ├── sync.go │ │ │ │ ├── sync_windows.go │ │ │ │ ├── syscall6_darwin.go │ │ │ │ ├── sysfs.go │ │ │ │ ├── unlink.go │ │ │ │ ├── unlink_plan9.go │ │ │ │ └── unlink_windows.go │ │ │ ├── u32/ │ │ │ │ └── u32.go │ │ │ ├── u64/ │ │ │ │ └── u64.go │ │ │ ├── version/ │ │ │ │ └── version.go │ │ │ ├── wasip1/ │ │ │ │ ├── args.go │ │ │ │ ├── clock.go │ │ │ │ ├── environ.go │ │ │ │ ├── errno.go │ │ │ │ ├── fs.go │ │ │ │ ├── poll.go │ │ │ │ ├── proc.go │ │ │ │ ├── random.go │ │ │ │ ├── rights.go │ │ │ │ ├── sched.go │ │ │ │ ├── sock.go │ │ │ │ └── wasi.go │ │ │ ├── wasm/ │ │ │ │ ├── binary/ │ │ │ │ │ ├── code.go │ │ │ │ │ ├── const_expr.go │ │ │ │ │ ├── custom.go │ │ │ │ │ ├── data.go │ │ │ │ │ ├── decoder.go │ │ │ │ │ ├── element.go │ │ │ │ │ ├── errors.go │ │ │ │ │ ├── export.go │ │ │ │ │ ├── function.go │ │ │ │ │ ├── global.go │ │ │ │ │ ├── header.go │ │ │ │ │ ├── import.go │ │ │ │ │ ├── limits.go │ │ │ │ │ ├── memory.go │ │ │ │ │ ├── names.go │ │ │ │ │ ├── section.go │ │ │ │ │ ├── table.go │ │ │ │ │ └── value.go │ │ │ │ ├── counts.go │ │ │ │ ├── engine.go │ │ │ │ ├── func_validation.go │ │ │ │ ├── function_definition.go │ │ │ │ ├── global.go │ │ │ │ ├── gofunc.go │ │ │ │ ├── host.go │ │ │ │ ├── instruction.go │ │ │ │ ├── memory.go │ │ │ │ ├── memory_definition.go │ │ │ │ ├── module.go │ │ │ │ ├── module_instance.go │ │ │ │ ├── module_instance_lookup.go │ │ │ │ ├── store.go │ │ │ │ ├── store_module_list.go │ │ │ │ └── table.go │ │ │ ├── wasmdebug/ │ │ │ │ ├── debug.go │ │ │ │ └── dwarf.go │ │ │ └── wasmruntime/ │ │ │ └── errors.go │ │ ├── netlify.toml │ │ ├── runtime.go │ │ └── sys/ │ │ ├── clock.go │ │ ├── error.go │ │ ├── stat.go │ │ ├── stat_bsd.go │ │ ├── stat_linux.go │ │ ├── stat_unsupported.go │ │ └── stat_windows.go │ ├── golang.org/ │ │ └── x/ │ │ ├── mod/ │ │ │ ├── LICENSE │ │ │ ├── PATENTS │ │ │ └── semver/ │ │ │ └── semver.go │ │ └── sys/ │ │ ├── LICENSE │ │ ├── PATENTS │ │ ├── unix/ │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── affinity_linux.go │ │ │ ├── aliases.go │ │ │ ├── asm_aix_ppc64.s │ │ │ ├── asm_bsd_386.s │ │ │ ├── asm_bsd_amd64.s │ │ │ ├── asm_bsd_arm.s │ │ │ ├── asm_bsd_arm64.s │ │ │ ├── asm_bsd_ppc64.s │ │ │ ├── asm_bsd_riscv64.s │ │ │ ├── asm_linux_386.s │ │ │ ├── asm_linux_amd64.s │ │ │ ├── asm_linux_arm.s │ │ │ ├── asm_linux_arm64.s │ │ │ ├── asm_linux_loong64.s │ │ │ ├── asm_linux_mips64x.s │ │ │ ├── asm_linux_mipsx.s │ │ │ ├── asm_linux_ppc64x.s │ │ │ ├── asm_linux_riscv64.s │ │ │ ├── asm_linux_s390x.s │ │ │ ├── asm_openbsd_mips64.s │ │ │ ├── asm_solaris_amd64.s │ │ │ ├── asm_zos_s390x.s │ │ │ ├── auxv.go │ │ │ ├── auxv_unsupported.go │ │ │ ├── bluetooth_linux.go │ │ │ ├── bpxsvc_zos.go │ │ │ ├── bpxsvc_zos.s │ │ │ ├── cap_freebsd.go │ │ │ ├── constants.go │ │ │ ├── dev_aix_ppc.go │ │ │ ├── dev_aix_ppc64.go │ │ │ ├── dev_darwin.go │ │ │ ├── dev_dragonfly.go │ │ │ ├── dev_freebsd.go │ │ │ ├── dev_linux.go │ │ │ ├── dev_netbsd.go │ │ │ ├── dev_openbsd.go │ │ │ ├── dev_zos.go │ │ │ ├── dirent.go │ │ │ ├── endian_big.go │ │ │ ├── endian_little.go │ │ │ ├── env_unix.go │ │ │ ├── fcntl.go │ │ │ ├── fcntl_darwin.go │ │ │ ├── fcntl_linux_32bit.go │ │ │ ├── fdset.go │ │ │ ├── gccgo.go │ │ │ ├── gccgo_c.c │ │ │ ├── gccgo_linux_amd64.go │ │ │ ├── ifreq_linux.go │ │ │ ├── ioctl_linux.go │ │ │ ├── ioctl_signed.go │ │ │ ├── ioctl_unsigned.go │ │ │ ├── ioctl_zos.go │ │ │ ├── mkall.sh │ │ │ ├── mkerrors.sh │ │ │ ├── mmap_nomremap.go │ │ │ ├── mremap.go │ │ │ ├── pagesize_unix.go │ │ │ ├── pledge_openbsd.go │ │ │ ├── ptrace_darwin.go │ │ │ ├── ptrace_ios.go │ │ │ ├── race.go │ │ │ ├── race0.go │ │ │ ├── readdirent_getdents.go │ │ │ ├── readdirent_getdirentries.go │ │ │ ├── sockcmsg_dragonfly.go │ │ │ ├── sockcmsg_linux.go │ │ │ ├── sockcmsg_unix.go │ │ │ ├── sockcmsg_unix_other.go │ │ │ ├── sockcmsg_zos.go │ │ │ ├── symaddr_zos_s390x.s │ │ │ ├── syscall.go │ │ │ ├── syscall_aix.go │ │ │ ├── syscall_aix_ppc.go │ │ │ ├── syscall_aix_ppc64.go │ │ │ ├── syscall_bsd.go │ │ │ ├── syscall_darwin.go │ │ │ ├── syscall_darwin_amd64.go │ │ │ ├── syscall_darwin_arm64.go │ │ │ ├── syscall_darwin_libSystem.go │ │ │ ├── syscall_dragonfly.go │ │ │ ├── syscall_dragonfly_amd64.go │ │ │ ├── syscall_freebsd.go │ │ │ ├── syscall_freebsd_386.go │ │ │ ├── syscall_freebsd_amd64.go │ │ │ ├── syscall_freebsd_arm.go │ │ │ ├── syscall_freebsd_arm64.go │ │ │ ├── syscall_freebsd_riscv64.go │ │ │ ├── syscall_hurd.go │ │ │ ├── syscall_hurd_386.go │ │ │ ├── syscall_illumos.go │ │ │ ├── syscall_linux.go │ │ │ ├── syscall_linux_386.go │ │ │ ├── syscall_linux_alarm.go │ │ │ ├── syscall_linux_amd64.go │ │ │ ├── syscall_linux_amd64_gc.go │ │ │ ├── syscall_linux_arm.go │ │ │ ├── syscall_linux_arm64.go │ │ │ ├── syscall_linux_gc.go │ │ │ ├── syscall_linux_gc_386.go │ │ │ ├── syscall_linux_gc_arm.go │ │ │ ├── syscall_linux_gccgo_386.go │ │ │ ├── syscall_linux_gccgo_arm.go │ │ │ ├── syscall_linux_loong64.go │ │ │ ├── syscall_linux_mips64x.go │ │ │ ├── syscall_linux_mipsx.go │ │ │ ├── syscall_linux_ppc.go │ │ │ ├── syscall_linux_ppc64x.go │ │ │ ├── syscall_linux_riscv64.go │ │ │ ├── syscall_linux_s390x.go │ │ │ ├── syscall_linux_sparc64.go │ │ │ ├── syscall_netbsd.go │ │ │ ├── syscall_netbsd_386.go │ │ │ ├── syscall_netbsd_amd64.go │ │ │ ├── syscall_netbsd_arm.go │ │ │ ├── syscall_netbsd_arm64.go │ │ │ ├── syscall_openbsd.go │ │ │ ├── syscall_openbsd_386.go │ │ │ ├── syscall_openbsd_amd64.go │ │ │ ├── syscall_openbsd_arm.go │ │ │ ├── syscall_openbsd_arm64.go │ │ │ ├── syscall_openbsd_libc.go │ │ │ ├── syscall_openbsd_mips64.go │ │ │ ├── syscall_openbsd_ppc64.go │ │ │ ├── syscall_openbsd_riscv64.go │ │ │ ├── syscall_solaris.go │ │ │ ├── syscall_solaris_amd64.go │ │ │ ├── syscall_unix.go │ │ │ ├── syscall_unix_gc.go │ │ │ ├── syscall_unix_gc_ppc64x.go │ │ │ ├── syscall_zos_s390x.go │ │ │ ├── sysvshm_linux.go │ │ │ ├── sysvshm_unix.go │ │ │ ├── sysvshm_unix_other.go │ │ │ ├── timestruct.go │ │ │ ├── unveil_openbsd.go │ │ │ ├── vgetrandom_linux.go │ │ │ ├── vgetrandom_unsupported.go │ │ │ ├── xattr_bsd.go │ │ │ ├── zerrors_aix_ppc.go │ │ │ ├── zerrors_aix_ppc64.go │ │ │ ├── zerrors_darwin_amd64.go │ │ │ ├── zerrors_darwin_arm64.go │ │ │ ├── zerrors_dragonfly_amd64.go │ │ │ ├── zerrors_freebsd_386.go │ │ │ ├── zerrors_freebsd_amd64.go │ │ │ ├── zerrors_freebsd_arm.go │ │ │ ├── zerrors_freebsd_arm64.go │ │ │ ├── zerrors_freebsd_riscv64.go │ │ │ ├── zerrors_linux.go │ │ │ ├── zerrors_linux_386.go │ │ │ ├── zerrors_linux_amd64.go │ │ │ ├── zerrors_linux_arm.go │ │ │ ├── zerrors_linux_arm64.go │ │ │ ├── zerrors_linux_loong64.go │ │ │ ├── zerrors_linux_mips.go │ │ │ ├── zerrors_linux_mips64.go │ │ │ ├── zerrors_linux_mips64le.go │ │ │ ├── zerrors_linux_mipsle.go │ │ │ ├── zerrors_linux_ppc.go │ │ │ ├── zerrors_linux_ppc64.go │ │ │ ├── zerrors_linux_ppc64le.go │ │ │ ├── zerrors_linux_riscv64.go │ │ │ ├── zerrors_linux_s390x.go │ │ │ ├── zerrors_linux_sparc64.go │ │ │ ├── zerrors_netbsd_386.go │ │ │ ├── zerrors_netbsd_amd64.go │ │ │ ├── zerrors_netbsd_arm.go │ │ │ ├── zerrors_netbsd_arm64.go │ │ │ ├── zerrors_openbsd_386.go │ │ │ ├── zerrors_openbsd_amd64.go │ │ │ ├── zerrors_openbsd_arm.go │ │ │ ├── zerrors_openbsd_arm64.go │ │ │ ├── zerrors_openbsd_mips64.go │ │ │ ├── zerrors_openbsd_ppc64.go │ │ │ ├── zerrors_openbsd_riscv64.go │ │ │ ├── zerrors_solaris_amd64.go │ │ │ ├── zerrors_zos_s390x.go │ │ │ ├── zptrace_armnn_linux.go │ │ │ ├── zptrace_linux_arm64.go │ │ │ ├── zptrace_mipsnn_linux.go │ │ │ ├── zptrace_mipsnnle_linux.go │ │ │ ├── zptrace_x86_linux.go │ │ │ ├── zsymaddr_zos_s390x.s │ │ │ ├── zsyscall_aix_ppc.go │ │ │ ├── zsyscall_aix_ppc64.go │ │ │ ├── zsyscall_aix_ppc64_gc.go │ │ │ ├── zsyscall_aix_ppc64_gccgo.go │ │ │ ├── zsyscall_darwin_amd64.go │ │ │ ├── zsyscall_darwin_amd64.s │ │ │ ├── zsyscall_darwin_arm64.go │ │ │ ├── zsyscall_darwin_arm64.s │ │ │ ├── zsyscall_dragonfly_amd64.go │ │ │ ├── zsyscall_freebsd_386.go │ │ │ ├── zsyscall_freebsd_amd64.go │ │ │ ├── zsyscall_freebsd_arm.go │ │ │ ├── zsyscall_freebsd_arm64.go │ │ │ ├── zsyscall_freebsd_riscv64.go │ │ │ ├── zsyscall_illumos_amd64.go │ │ │ ├── zsyscall_linux.go │ │ │ ├── zsyscall_linux_386.go │ │ │ ├── zsyscall_linux_amd64.go │ │ │ ├── zsyscall_linux_arm.go │ │ │ ├── zsyscall_linux_arm64.go │ │ │ ├── zsyscall_linux_loong64.go │ │ │ ├── zsyscall_linux_mips.go │ │ │ ├── zsyscall_linux_mips64.go │ │ │ ├── zsyscall_linux_mips64le.go │ │ │ ├── zsyscall_linux_mipsle.go │ │ │ ├── zsyscall_linux_ppc.go │ │ │ ├── zsyscall_linux_ppc64.go │ │ │ ├── zsyscall_linux_ppc64le.go │ │ │ ├── zsyscall_linux_riscv64.go │ │ │ ├── zsyscall_linux_s390x.go │ │ │ ├── zsyscall_linux_sparc64.go │ │ │ ├── zsyscall_netbsd_386.go │ │ │ ├── zsyscall_netbsd_amd64.go │ │ │ ├── zsyscall_netbsd_arm.go │ │ │ ├── zsyscall_netbsd_arm64.go │ │ │ ├── zsyscall_openbsd_386.go │ │ │ ├── zsyscall_openbsd_386.s │ │ │ ├── zsyscall_openbsd_amd64.go │ │ │ ├── zsyscall_openbsd_amd64.s │ │ │ ├── zsyscall_openbsd_arm.go │ │ │ ├── zsyscall_openbsd_arm.s │ │ │ ├── zsyscall_openbsd_arm64.go │ │ │ ├── zsyscall_openbsd_arm64.s │ │ │ ├── zsyscall_openbsd_mips64.go │ │ │ ├── zsyscall_openbsd_mips64.s │ │ │ ├── zsyscall_openbsd_ppc64.go │ │ │ ├── zsyscall_openbsd_ppc64.s │ │ │ ├── zsyscall_openbsd_riscv64.go │ │ │ ├── zsyscall_openbsd_riscv64.s │ │ │ ├── zsyscall_solaris_amd64.go │ │ │ ├── zsyscall_zos_s390x.go │ │ │ ├── zsysctl_openbsd_386.go │ │ │ ├── zsysctl_openbsd_amd64.go │ │ │ ├── zsysctl_openbsd_arm.go │ │ │ ├── zsysctl_openbsd_arm64.go │ │ │ ├── zsysctl_openbsd_mips64.go │ │ │ ├── zsysctl_openbsd_ppc64.go │ │ │ ├── zsysctl_openbsd_riscv64.go │ │ │ ├── zsysnum_darwin_amd64.go │ │ │ ├── zsysnum_darwin_arm64.go │ │ │ ├── zsysnum_dragonfly_amd64.go │ │ │ ├── zsysnum_freebsd_386.go │ │ │ ├── zsysnum_freebsd_amd64.go │ │ │ ├── zsysnum_freebsd_arm.go │ │ │ ├── zsysnum_freebsd_arm64.go │ │ │ ├── zsysnum_freebsd_riscv64.go │ │ │ ├── zsysnum_linux_386.go │ │ │ ├── zsysnum_linux_amd64.go │ │ │ ├── zsysnum_linux_arm.go │ │ │ ├── zsysnum_linux_arm64.go │ │ │ ├── zsysnum_linux_loong64.go │ │ │ ├── zsysnum_linux_mips.go │ │ │ ├── zsysnum_linux_mips64.go │ │ │ ├── zsysnum_linux_mips64le.go │ │ │ ├── zsysnum_linux_mipsle.go │ │ │ ├── zsysnum_linux_ppc.go │ │ │ ├── zsysnum_linux_ppc64.go │ │ │ ├── zsysnum_linux_ppc64le.go │ │ │ ├── zsysnum_linux_riscv64.go │ │ │ ├── zsysnum_linux_s390x.go │ │ │ ├── zsysnum_linux_sparc64.go │ │ │ ├── zsysnum_netbsd_386.go │ │ │ ├── zsysnum_netbsd_amd64.go │ │ │ ├── zsysnum_netbsd_arm.go │ │ │ ├── zsysnum_netbsd_arm64.go │ │ │ ├── zsysnum_openbsd_386.go │ │ │ ├── zsysnum_openbsd_amd64.go │ │ │ ├── zsysnum_openbsd_arm.go │ │ │ ├── zsysnum_openbsd_arm64.go │ │ │ ├── zsysnum_openbsd_mips64.go │ │ │ ├── zsysnum_openbsd_ppc64.go │ │ │ ├── zsysnum_openbsd_riscv64.go │ │ │ ├── zsysnum_zos_s390x.go │ │ │ ├── ztypes_aix_ppc.go │ │ │ ├── ztypes_aix_ppc64.go │ │ │ ├── ztypes_darwin_amd64.go │ │ │ ├── ztypes_darwin_arm64.go │ │ │ ├── ztypes_dragonfly_amd64.go │ │ │ ├── ztypes_freebsd_386.go │ │ │ ├── ztypes_freebsd_amd64.go │ │ │ ├── ztypes_freebsd_arm.go │ │ │ ├── ztypes_freebsd_arm64.go │ │ │ ├── ztypes_freebsd_riscv64.go │ │ │ ├── ztypes_linux.go │ │ │ ├── ztypes_linux_386.go │ │ │ ├── ztypes_linux_amd64.go │ │ │ ├── ztypes_linux_arm.go │ │ │ ├── ztypes_linux_arm64.go │ │ │ ├── ztypes_linux_loong64.go │ │ │ ├── ztypes_linux_mips.go │ │ │ ├── ztypes_linux_mips64.go │ │ │ ├── ztypes_linux_mips64le.go │ │ │ ├── ztypes_linux_mipsle.go │ │ │ ├── ztypes_linux_ppc.go │ │ │ ├── ztypes_linux_ppc64.go │ │ │ ├── ztypes_linux_ppc64le.go │ │ │ ├── ztypes_linux_riscv64.go │ │ │ ├── ztypes_linux_s390x.go │ │ │ ├── ztypes_linux_sparc64.go │ │ │ ├── ztypes_netbsd_386.go │ │ │ ├── ztypes_netbsd_amd64.go │ │ │ ├── ztypes_netbsd_arm.go │ │ │ ├── ztypes_netbsd_arm64.go │ │ │ ├── ztypes_openbsd_386.go │ │ │ ├── ztypes_openbsd_amd64.go │ │ │ ├── ztypes_openbsd_arm.go │ │ │ ├── ztypes_openbsd_arm64.go │ │ │ ├── ztypes_openbsd_mips64.go │ │ │ ├── ztypes_openbsd_ppc64.go │ │ │ ├── ztypes_openbsd_riscv64.go │ │ │ ├── ztypes_solaris_amd64.go │ │ │ └── ztypes_zos_s390x.go │ │ └── windows/ │ │ ├── aliases.go │ │ ├── dll_windows.go │ │ ├── env_windows.go │ │ ├── eventlog.go │ │ ├── exec_windows.go │ │ ├── memory_windows.go │ │ ├── mkerrors.bash │ │ ├── mkknownfolderids.bash │ │ ├── mksyscall.go │ │ ├── race.go │ │ ├── race0.go │ │ ├── security_windows.go │ │ ├── service.go │ │ ├── setupapi_windows.go │ │ ├── str.go │ │ ├── syscall.go │ │ ├── syscall_windows.go │ │ ├── types_windows.go │ │ ├── types_windows_386.go │ │ ├── types_windows_amd64.go │ │ ├── types_windows_arm.go │ │ ├── types_windows_arm64.go │ │ ├── zerrors_windows.go │ │ ├── zknownfolderids_windows.go │ │ └── zsyscall_windows.go │ ├── google.golang.org/ │ │ ├── genproto/ │ │ │ └── googleapis/ │ │ │ └── rpc/ │ │ │ ├── LICENSE │ │ │ └── status/ │ │ │ └── status.pb.go │ │ ├── grpc/ │ │ │ ├── AUTHORS │ │ │ ├── LICENSE │ │ │ ├── NOTICE.txt │ │ │ ├── attributes/ │ │ │ │ └── attributes.go │ │ │ ├── codes/ │ │ │ │ ├── code_string.go │ │ │ │ └── codes.go │ │ │ ├── connectivity/ │ │ │ │ └── connectivity.go │ │ │ ├── credentials/ │ │ │ │ ├── credentials.go │ │ │ │ └── tls.go │ │ │ ├── grpclog/ │ │ │ │ ├── component.go │ │ │ │ ├── grpclog.go │ │ │ │ ├── logger.go │ │ │ │ └── loggerv2.go │ │ │ ├── internal/ │ │ │ │ ├── credentials/ │ │ │ │ │ ├── credentials.go │ │ │ │ │ ├── spiffe.go │ │ │ │ │ ├── syscallconn.go │ │ │ │ │ └── util.go │ │ │ │ ├── grpclog/ │ │ │ │ │ ├── grpclog.go │ │ │ │ │ └── prefixLogger.go │ │ │ │ ├── internal.go │ │ │ │ ├── status/ │ │ │ │ │ └── status.go │ │ │ │ └── xds_handshake_cluster.go │ │ │ ├── resolver/ │ │ │ │ ├── map.go │ │ │ │ └── resolver.go │ │ │ ├── serviceconfig/ │ │ │ │ └── serviceconfig.go │ │ │ └── status/ │ │ │ └── status.go │ │ └── protobuf/ │ │ ├── LICENSE │ │ ├── PATENTS │ │ ├── encoding/ │ │ │ ├── prototext/ │ │ │ │ ├── decode.go │ │ │ │ ├── doc.go │ │ │ │ └── encode.go │ │ │ └── protowire/ │ │ │ └── wire.go │ │ ├── internal/ │ │ │ ├── descfmt/ │ │ │ │ └── stringer.go │ │ │ ├── descopts/ │ │ │ │ └── options.go │ │ │ ├── detrand/ │ │ │ │ └── rand.go │ │ │ ├── editiondefaults/ │ │ │ │ ├── defaults.go │ │ │ │ └── editions_defaults.binpb │ │ │ ├── editionssupport/ │ │ │ │ └── editions.go │ │ │ ├── encoding/ │ │ │ │ ├── defval/ │ │ │ │ │ └── default.go │ │ │ │ ├── messageset/ │ │ │ │ │ └── messageset.go │ │ │ │ ├── tag/ │ │ │ │ │ └── tag.go │ │ │ │ └── text/ │ │ │ │ ├── decode.go │ │ │ │ ├── decode_number.go │ │ │ │ ├── decode_string.go │ │ │ │ ├── decode_token.go │ │ │ │ ├── doc.go │ │ │ │ └── encode.go │ │ │ ├── errors/ │ │ │ │ └── errors.go │ │ │ ├── filedesc/ │ │ │ │ ├── build.go │ │ │ │ ├── desc.go │ │ │ │ ├── desc_init.go │ │ │ │ ├── desc_lazy.go │ │ │ │ ├── desc_list.go │ │ │ │ ├── desc_list_gen.go │ │ │ │ ├── editions.go │ │ │ │ ├── placeholder.go │ │ │ │ └── presence.go │ │ │ ├── filetype/ │ │ │ │ └── build.go │ │ │ ├── flags/ │ │ │ │ ├── flags.go │ │ │ │ ├── proto_legacy_disable.go │ │ │ │ └── proto_legacy_enable.go │ │ │ ├── genid/ │ │ │ │ ├── any_gen.go │ │ │ │ ├── api_gen.go │ │ │ │ ├── descriptor_gen.go │ │ │ │ ├── doc.go │ │ │ │ ├── duration_gen.go │ │ │ │ ├── empty_gen.go │ │ │ │ ├── field_mask_gen.go │ │ │ │ ├── go_features_gen.go │ │ │ │ ├── goname.go │ │ │ │ ├── map_entry.go │ │ │ │ ├── name.go │ │ │ │ ├── source_context_gen.go │ │ │ │ ├── struct_gen.go │ │ │ │ ├── timestamp_gen.go │ │ │ │ ├── type_gen.go │ │ │ │ ├── wrappers.go │ │ │ │ └── wrappers_gen.go │ │ │ ├── impl/ │ │ │ │ ├── api_export.go │ │ │ │ ├── api_export_opaque.go │ │ │ │ ├── bitmap.go │ │ │ │ ├── bitmap_race.go │ │ │ │ ├── checkinit.go │ │ │ │ ├── codec_extension.go │ │ │ │ ├── codec_field.go │ │ │ │ ├── codec_field_opaque.go │ │ │ │ ├── codec_gen.go │ │ │ │ ├── codec_map.go │ │ │ │ ├── codec_message.go │ │ │ │ ├── codec_message_opaque.go │ │ │ │ ├── codec_messageset.go │ │ │ │ ├── codec_tables.go │ │ │ │ ├── codec_unsafe.go │ │ │ │ ├── convert.go │ │ │ │ ├── convert_list.go │ │ │ │ ├── convert_map.go │ │ │ │ ├── decode.go │ │ │ │ ├── encode.go │ │ │ │ ├── enum.go │ │ │ │ ├── equal.go │ │ │ │ ├── extension.go │ │ │ │ ├── lazy.go │ │ │ │ ├── legacy_enum.go │ │ │ │ ├── legacy_export.go │ │ │ │ ├── legacy_extension.go │ │ │ │ ├── legacy_file.go │ │ │ │ ├── legacy_message.go │ │ │ │ ├── merge.go │ │ │ │ ├── merge_gen.go │ │ │ │ ├── message.go │ │ │ │ ├── message_opaque.go │ │ │ │ ├── message_opaque_gen.go │ │ │ │ ├── message_reflect.go │ │ │ │ ├── message_reflect_field.go │ │ │ │ ├── message_reflect_field_gen.go │ │ │ │ ├── message_reflect_gen.go │ │ │ │ ├── pointer_unsafe.go │ │ │ │ ├── pointer_unsafe_opaque.go │ │ │ │ ├── presence.go │ │ │ │ └── validate.go │ │ │ ├── order/ │ │ │ │ ├── order.go │ │ │ │ └── range.go │ │ │ ├── pragma/ │ │ │ │ └── pragma.go │ │ │ ├── protolazy/ │ │ │ │ ├── bufferreader.go │ │ │ │ ├── lazy.go │ │ │ │ └── pointer_unsafe.go │ │ │ ├── set/ │ │ │ │ └── ints.go │ │ │ ├── strs/ │ │ │ │ ├── strings.go │ │ │ │ └── strings_unsafe.go │ │ │ └── version/ │ │ │ └── version.go │ │ ├── proto/ │ │ │ ├── checkinit.go │ │ │ ├── decode.go │ │ │ ├── decode_gen.go │ │ │ ├── doc.go │ │ │ ├── encode.go │ │ │ ├── encode_gen.go │ │ │ ├── equal.go │ │ │ ├── extension.go │ │ │ ├── merge.go │ │ │ ├── messageset.go │ │ │ ├── proto.go │ │ │ ├── proto_methods.go │ │ │ ├── proto_reflect.go │ │ │ ├── reset.go │ │ │ ├── size.go │ │ │ ├── size_gen.go │ │ │ ├── wrapperopaque.go │ │ │ └── wrappers.go │ │ ├── reflect/ │ │ │ ├── protodesc/ │ │ │ │ ├── desc.go │ │ │ │ ├── desc_init.go │ │ │ │ ├── desc_resolve.go │ │ │ │ ├── desc_validate.go │ │ │ │ ├── editions.go │ │ │ │ └── proto.go │ │ │ ├── protoreflect/ │ │ │ │ ├── methods.go │ │ │ │ ├── proto.go │ │ │ │ ├── source.go │ │ │ │ ├── source_gen.go │ │ │ │ ├── type.go │ │ │ │ ├── value.go │ │ │ │ ├── value_equal.go │ │ │ │ ├── value_union.go │ │ │ │ └── value_unsafe.go │ │ │ └── protoregistry/ │ │ │ └── registry.go │ │ ├── runtime/ │ │ │ ├── protoiface/ │ │ │ │ ├── legacy.go │ │ │ │ └── methods.go │ │ │ └── protoimpl/ │ │ │ ├── impl.go │ │ │ └── version.go │ │ └── types/ │ │ ├── descriptorpb/ │ │ │ └── descriptor.pb.go │ │ ├── gofeaturespb/ │ │ │ └── go_features.pb.go │ │ └── known/ │ │ ├── anypb/ │ │ │ └── any.pb.go │ │ ├── durationpb/ │ │ │ └── duration.pb.go │ │ └── timestamppb/ │ │ └── timestamp.pb.go │ ├── gopkg.in/ │ │ └── yaml.v3/ │ │ ├── LICENSE │ │ ├── NOTICE │ │ ├── README.md │ │ ├── apic.go │ │ ├── decode.go │ │ ├── emitterc.go │ │ ├── encode.go │ │ ├── parserc.go │ │ ├── readerc.go │ │ ├── resolve.go │ │ ├── scannerc.go │ │ ├── sorter.go │ │ ├── writerc.go │ │ ├── yaml.go │ │ ├── yamlh.go │ │ └── yamlprivateh.go │ ├── modules.txt │ ├── sigs.k8s.io/ │ │ └── yaml/ │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── CONTRIBUTING.md │ │ ├── LICENSE │ │ ├── OWNERS │ │ ├── README.md │ │ ├── RELEASE.md │ │ ├── SECURITY_CONTACTS │ │ ├── code-of-conduct.md │ │ ├── fields.go │ │ ├── goyaml.v2/ │ │ │ ├── LICENSE │ │ │ ├── LICENSE.libyaml │ │ │ ├── NOTICE │ │ │ ├── OWNERS │ │ │ ├── README.md │ │ │ ├── apic.go │ │ │ ├── decode.go │ │ │ ├── emitterc.go │ │ │ ├── encode.go │ │ │ ├── parserc.go │ │ │ ├── readerc.go │ │ │ ├── resolve.go │ │ │ ├── scannerc.go │ │ │ ├── sorter.go │ │ │ ├── writerc.go │ │ │ ├── yaml.go │ │ │ ├── yamlh.go │ │ │ └── yamlprivateh.go │ │ ├── yaml.go │ │ └── yaml_go110.go │ └── tags.cncf.io/ │ └── container-device-interface/ │ ├── LICENSE │ ├── internal/ │ │ └── validation/ │ │ ├── k8s/ │ │ │ ├── objectmeta.go │ │ │ └── validation.go │ │ └── validate.go │ ├── pkg/ │ │ ├── cdi/ │ │ │ ├── annotations.go │ │ │ ├── cache.go │ │ │ ├── container-edits.go │ │ │ ├── container-edits_unix.go │ │ │ ├── container-edits_windows.go │ │ │ ├── default-cache.go │ │ │ ├── device.go │ │ │ ├── doc.go │ │ │ ├── oci.go │ │ │ ├── spec-dirs.go │ │ │ ├── spec.go │ │ │ ├── spec_linux.go │ │ │ └── spec_other.go │ │ └── parser/ │ │ └── parser.go │ └── specs-go/ │ ├── LICENSE │ ├── config.go │ └── version.go └── versions.mk