package memdev

import "gvisor.dev/gvisor/pkg/sentry/devices/memdev"

Package memdev implements "mem" character devices, as implemented in Linux by drivers/char/mem.c and drivers/char/random.c.

Index

Functions

func NewNullFD

func NewNullFD(ctx context.Context, mnt *vfs.Mount, vfsd *vfs.Dentry, opts vfs.OpenOptions) (*vfs.FileDescription, error)

NewNullFD returns a vfs.FileDescription for /dev/null.

func Register

func Register(vfsObj *vfs.VirtualFilesystem) error

Register registers all devices implemented by this package in vfsObj.

Source Files

full.go memdev.go null.go random.go zero.go

Version
v0.0.0-20250605235530-a6711d1e1dc6 (latest)
Published
Jun 5, 2025
Platform
linux/amd64
Imports
13 packages
Last checked
4 hours ago

Tools for package owners.