Crate starnix_core

Crate starnix_core 

Source

Modules§

arch
bpf
Implementation of (e)BPF.
device
execution
fs
mm
mutable_state
Macros used with struct containing an immutable state and a RwLock to a mutable state.
perf
power
security
This module provides types and hook APIs supporting Linux Security Modules functionality in Starnix. LSM provides a generic set of hooks, and opaque types, used to decouple the rest of the kernel from the details of any specific security enforcement subsystem (e.g. SELinux, POSIX.1e, etc).
signals
syscalls
task
testing
time
vdso
vfs

Macros§

TODO_DENY
fileops_impl_dataless
fileops_impl_delegate_read_and_seek
fileops_impl_directory
Implements FileOps methods in a way that makes sense for directories. You must implement FileOps::seek and FileOps::readdir.
fileops_impl_memory
fileops_impl_nonseekable
Implements FileOps methods in a way that makes sense for non-seekable files.
fileops_impl_noop_sync
fileops_impl_seekable
Implements FileOps::seek in a way that makes sense for seekable files.
fileops_impl_seekless
Implements FileOps::seek methods in a way that makes sense for files that ignore seeking operations and always read/write at offset 0.
fileops_impl_unbounded_seek
fs_node_impl_dir_readonly
fs_node_impl_not_dir
Stubs out FsNodeOps methods that only apply to directories.
fs_node_impl_symlink
Implements FsNodeOps methods in a way that makes sense for symlinks. You must implement FsNodeOps::readlink.
fs_node_impl_xattr_delegate
Implements extended attribute ops for FsNodeOps by delegating to another object which implements the XattrStorage trait or a similar interface. For example: