MCPcopy Create free account

hub / github.com/opencontainers/runc / types & classes

Types & classes148 in github.com/opencontainers/runc

↓ 21 callersTypeAliasNamespaces
libcontainer/configs/namespaces.go:5
↓ 17 callersTypeAliaslinuxAuditArch
libcontainer/seccomp/patchbpf/enosys_linux.go:186
↓ 1 callersStructBlkioEntry
types/events.go:39
↓ 1 callersStructCPUSet
types/events.go:85
↓ 1 callersTypeAliasKeySerial
libcontainer/keys/keyctl.go:13
↓ 1 callersStructL3CacheInfo
types/events.go:116
↓ 1 callersStructMemBwInfo
types/events.go:122
↓ 1 callersTypeAliasParentDeathSignal
libcontainer/system/linux.go:15
↓ 1 callersTypeAliasState
State is the status of a process.
libcontainer/system/proc.go:14
↓ 1 callersTypeAliasinitType
libcontainer/init_linux.go:33
TypeAliasAction
Action is taken upon rule match in Seccomp
libcontainer/configs/config.go:52
StructArg
Arg is a rule to match a specific syscall argument in Seccomp
libcontainer/configs/config.go:80
StructBaseState
BaseState represents the platform agnostic pieces relating to a running container's state
libcontainer/container.go:44
StructBlkio
types/events.go:46
StructBoolmsg
libcontainer/message_linux.go:77
StructBytemsg
Bytemsg has the following representation | nlattr len | nlattr type | | value | pad |
libcontainer/message_linux.go:52
StructCMTNumaNodeStats
libcontainer/intelrdt/stats.go:24
StructCPUAffinity
libcontainer/configs/config.go:307
StructCapabilities
libcontainer/configs/config.go:456
StructCaps
Caps holds the capabilities for a container.
libcontainer/capabilities/capabilities.go:94
StructCommand
libcontainer/configs/config.go:557
StructCommandHook
libcontainer/configs/config.go:572
StructConfig
Config defines configuration options for executing a process inside a contained environment.
libcontainer/configs/config.go:96
StructContainer
Container is a libcontainer container object.
libcontainer/container_linux.go:33
StructCpu
types/events.go:79
StructCpuUsage
types/events.go:69
StructCreateOpts
libcontainer/specconv/spec_linux.go:372
StructCriuOpts
libcontainer/criu_opts_linux.go:13
StructCriuPageServerInfo
libcontainer/criu_opts_linux.go:3
TypeAliasCtAct
utils_linux.go:359
StructEvent
Event struct for encoding the event data to json.
types/events.go:11
StructFatalWriter
main.go:182
StructFuncHook
libcontainer/configs/config.go:549
StructHandles
libcontainer/internal/userns/usernsfd_linux.go:58
InterfaceHook
libcontainer/configs/config.go:537
TypeAliasHookList
libcontainer/configs/config.go:394
TypeAliasHookName
libcontainer/configs/config.go:393
TypeAliasHooks
libcontainer/configs/config.go:395
StructHugetlb
types/events.go:33
StructIDMap
IDMap represents UID/GID Mappings for User Namespaces.
libcontainer/configs/config.go:31
StructIO
IO holds the process's STDIO
libcontainer/process.go:165
StructInt32msg
libcontainer/message_linux.go:27
StructIntelRdt
types/events.go:129
StructIntelRdt
libcontainer/configs/intelrdt.go:3
StructKernelVersion
KernelVersion holds information about the kernel.
libcontainer/system/kernelversion/kernel_linux.go:36
StructL3CacheInfo
libcontainer/intelrdt/stats.go:3
StructLinuxMemoryPolicy
LinuxMemoryPolicy contains memory policy configuration.
libcontainer/configs/memorypolicy.go:6
StructLinuxNetDevice
LinuxNetDevice represents a single network device to be added to the container's network namespace.
libcontainer/configs/netdevices.go:4
StructLinuxPersonality
libcontainer/configs/config_linux.go:21
StructMBMNumaNodeStats
libcontainer/intelrdt/stats.go:16
StructManager
* * About Intel RDT features: * Intel platforms with new Xeon CPU support Resource Director Technology (RDT). * Cache Allocation Technology (CAT) a
libcontainer/intelrdt/intelrdt.go:149
StructMapping
libcontainer/internal/userns/usernsfd_linux.go:17
StructMemBwInfo
libcontainer/intelrdt/stats.go:9
StructMemory
types/events.go:106
StructMemoryEntry
types/events.go:99
StructMount
libcontainer/configs/mount_linux.go:23
StructMount
libcontainer/configs/mount_unsupported.go:5
StructMountIDMapping
libcontainer/configs/mount_linux.go:5
StructNamespace
Namespace defines configuration for each namespace. It specifies an alternate path that is able to be joined via setns.
libcontainer/configs/namespaces_linux.go:88
StructNamespace
Namespace defines configuration for each namespace. It specifies an alternate path that is able to be joined via setns.
libcontainer/configs/namespaces_unsupported.go:7
TypeAliasNamespaceType
libcontainer/configs/namespaces.go:3
StructNetwork
Network defines configuration for a container's networking stack The network configuration can be omitted from a container causing the container to b
libcontainer/configs/network.go:7
StructNetworkInterface
types/events.go:158
TypeAliasOperator
Operator is a comparison operator to be used when matching syscall arguments in Seccomp
libcontainer/configs/config.go:67
StructPids
types/events.go:58
TypeAliasPressureLevel
libcontainer/notify_linux.go:12
FuncTypeProcThreadSelfCloser
func()
libcontainer/utils/utils_unix.go:163
StructProcess
Process defines the configuration and IO for a process inside a container. Note that some Process properties are also present in container configurat
libcontainer/process.go:25
StructRlimit
libcontainer/configs/config.go:24
StructRoute
Route defines a routing table entry. Routes can be specified to create entries in the routing table as the container is started. All of destination,
libcontainer/configs/network.go:63
FuncTypeSealFunc
func(**os.File) error
libcontainer/exeseal/cloned_binary_linux.go:17
StructSeccomp
Seccomp represents syscall restrictions By default, only the native architecture of the kernel is allowed to be used for syscalls. Additional architec
libcontainer/configs/config.go:41
StructStat_t
Stat_t represents the information from /proc/[pid]/stat, as described in proc(5) with names based on the /proc/[pid]/status fields.
libcontainer/system/proc.go:58
StructState
State represents a running container's state
libcontainer/container_linux.go:49
StructStats
Stats is the runc specific stats structure for stability when encoding and decoding stats.
types/events.go:18
StructStats
libcontainer/stats_linux.go:9
StructStats
libcontainer/intelrdt/stats.go:29
TypeAliasStatus
Status is the status of a container.
libcontainer/container.go:14
StructSyscall
Syscall is a rule to match a syscall in Seccomp
libcontainer/configs/config.go:88
StructThrottling
types/events.go:63
FuncTypeVerifyInodeFunc
VerifyInodeFunc is the callback passed to [VerifyInode] to check if the inode is the expected type (and on the correct filesystem type, in the case of
internal/sys/verify_inode_unix.go:14
StructVethPairName
libcontainer/criu_opts_linux.go:8
FuncTypecheck
func(config *configs.Config) error
libcontainer/configs/validate/validator.go:19
StructcontainerProcess
libcontainer/process_linux.go:119
InterfacecontainerState
libcontainer/state_linux.go:33
StructcontainerState
containerState represents the platform agnostic pieces relating to a running container's status and state
list.go:23
StructcreatedState
libcontainer/state_linux.go:141
Structexit
exit models a process exit status with the pid and exit status.
signals.go:52
StructexpT
libcontainer/specconv/spec_linux_test.go:677
FuncTypefdFunc
func(fd int)
libcontainer/utils/utils_unix.go:45
StructinT
libcontainer/specconv/spec_linux_test.go:674
StructinitConfig
initConfig is used for transferring parameters from Exec() to Init(). It contains: - original container config; - some [Process] properties; - set of
libcontainer/init_linux.go:63
StructinitError
initError is used to wrap errors for passing them via JSON, as encoding/json can't unmarshal into error type.
libcontainer/sync.go:82
StructinitProcess
libcontainer/process_linux.go:630
StructinodeID
tests/cmd/remap-rootfs/remap-rootfs.go:52
Interfaceint32plus
int32plus is a collection of int types with >=32 bits.
libcontainer/mount_linux.go:50
StructintelRdtStatus
Cache the result of intelrdt IsEnabled functions to avoid repeated sysfs access and enable mocking for unit tests.
libcontainer/configs/validate/intelrdt.go:11
StructintelRdtTestUtil
libcontainer/intelrdt/util_test.go:15
TypeAliaslastSyscallMap
libcontainer/seccomp/patchbpf/enosys_linux.go:241
StructlinuxSetnsInit
linuxSetnsInit performs the container's initialization for running a new process inside an existing container.
libcontainer/setns_init_linux.go:23
next →1–100 of 148, ranked by callers