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

Module ipc_proofs

Module ipc_proofs 

Source
Expand description

Formally Verified IPC

Model-checking and proof harnesses for IPC channel correctness, including FIFO ordering, message conservation, channel isolation, buffer bounds, capability enforcement, and deadlock freedom via wait-for graph analysis.

Structs§

AsyncRingBuffer
Async ring buffer model for verification
IpcChannelModel
Model of an IPC channel for verification
IpcInvariantChecker
IPC invariant checker that validates channel properties
IpcMessage
A message in the IPC channel model
Notification
Notification model for delivery verification
SharedRegion
Model for shared memory regions (zero-copy verification)
WaitGraph
Wait-for graph for deadlock detection

Enums§

IpcModelError
Errors in the IPC model
MessageType
Message type tags for type safety verification