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 ¶
- func NewNullFD(ctx context.Context, mnt *vfs.Mount, vfsd *vfs.Dentry, opts vfs.OpenOptions) (*vfs.FileDescription, error)
- func Register(vfsObj *vfs.VirtualFilesystem) error
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-20250702182429-85e76111eb28 (latest)
- Published
- Jul 2, 2025
- Platform
- linux/amd64
- Imports
- 13 packages
- Last checked
- 3 hours ago –
Tools for package owners.