Expand description
RAII (Resource Acquisition Is Initialization) patterns for kernel resources
This module provides RAII wrappers for various kernel resources to ensure proper cleanup when resources go out of scope.
Structs§
- Capability
Guard - RAII wrapper for capability space operations
- Channel
Guard - RAII wrapper for IPC channel cleanup
- Frame
Guard - RAII wrapper for physical frames
- Frames
Guard - RAII wrapper for multiple frames
- Mapped
Region - RAII wrapper for mapped memory regions
- Process
Resources - RAII wrapper for process resources
- Scope
Guard - Generic scope guard that runs cleanup code on drop
- Tracked
Mutex Guard - RAII lock guard that logs acquisition and release