Documentation ¶
Overview ¶
Package abi describes the interface between a kernel and userspace.
Index ¶
Constants ¶
View Source
const Host = Linux
Host specifies the host ABI.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type OS ¶
type OS int
OS describes the target operating system for an ABI.
Note that OS is architecture-independent. The details of the OS ABI will vary between architectures.
type ValueSet ¶
ValueSet is a map of syscall values to their name. Parse will use the name or the value if unknown.
func (ValueSet) Parse ¶
Parse returns the name of the value associated with `val`. Unknown values are converted to hex.
func (ValueSet) ParseDecimal ¶
ParseDecimal returns the name of the value associated with `val`. Unknown values are converted to decimal.
Directories ¶
Path | Synopsis |
---|---|
Package attestation includes definitions needed for gVisor attestation.
|
Package attestation includes definitions needed for gVisor attestation. |
Package gasket describes the userspace interface for Gasket devices.
|
Package gasket describes the userspace interface for Gasket devices. |
Package linux contains the constants and types needed to interface with a Linux kernel.
|
Package linux contains the constants and types needed to interface with a Linux kernel. |
errno
Package errno holds errno codes for abi/linux.
|
Package errno holds errno codes for abi/linux. |
Package nvgpu tracks the ABI of the Nvidia GPU Linux kernel driver: https://github.com/NVIDIA/open-gpu-kernel-modules
|
Package nvgpu tracks the ABI of the Nvidia GPU Linux kernel driver: https://github.com/NVIDIA/open-gpu-kernel-modules |
Package sentry contains ABI-related constants for the gVisor sentry.
|
Package sentry contains ABI-related constants for the gVisor sentry. |
Package tpu defines constants used to interact with TPUs.
|
Package tpu defines constants used to interact with TPUs. |
Click to show internal directories.
Click to hide internal directories.