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

Module alloc_proofs

Module alloc_proofs 

Source
Expand description

Verified Memory Allocator

Model-checking and proof harnesses for the memory allocator, verifying no double allocation, use-after-free prevention, buddy system consistency, frame conservation, zone correctness, and alignment guarantees.

Structs§

AllocInvariantChecker
Allocator invariant checker
AllocatorModel
Model of the frame allocator for verification
BitmapModel
Bitmap allocator model for small allocation verification
BuddyBlock
Buddy block model for buddy system verification

Enums§

AllocModelError
Errors from allocator verification
FrameState
Allocation state of a frame
MemoryZone
Memory zones for zone-aware allocation