⚠️ VeridianOS Kernel Documentation - This is low-level kernel code. All functions are unsafe unless explicitly marked otherwise. no_std

Module table

Module table 

Source
Expand description

Global process table implementation

The process table maintains a global view of all processes in the system and provides efficient lookup operations.

Structs§

ProcessEntry
Process table entry
ProcessTable
Global process table

Functions§

add_process
Add a process to the table
get_process
Get a process by PID
get_process_mut
Get mutable access to a process
init
Initialize the process table
process_count
Get total number of processes
process_exists
Check if a process exists
remove_process
Remove a process from the table