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

Module fuzzing

Module fuzzing 

Source
Expand description

In-kernel fuzzing infrastructure

Provides mutation-based fuzzing for security-critical kernel subsystems. This is a no_std implementation since cargo-fuzz requires std.

Structs§

CapabilityTokenTarget
Capability token fuzz target
ElfParserTarget
ELF parser fuzz target
FuzzConfig
Fuzz runner configuration
FuzzStats
Fuzzing statistics
IpcMessageTarget
IPC message fuzz target
SyscallTarget
Syscall number fuzz target

Traits§

FuzzTarget
Fuzzing target trait - implement for each subsystem to fuzz

Functions§

record_crash
Record a crash (called from panic handler hook)
run_fuzz_target
Run the fuzzer on a target
stats
Get fuzzing statistics