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-20250605235530-a6711d1e1dc6 (latest)
- Published
- Jun 5, 2025
- Platform
- linux/amd64
- Imports
- 13 packages
- Last checked
- 4 hours ago –
Tools for package owners.