Context: Kani does bounded model checking. Address arithmetic (overflow, alignment) in
PhysicalAddress / VirtualAddress is a high-value target — bugs here are kernel
exploits.
Scope:
- Add
#[cfg(kani)]harnesses inlib/mem-core/src/covering: add/sub with overflow, alignment rounding, range-containment. - Add CI job
kanithat runscargo kanion host. - Document the harness pattern in
CONTRIBUTING.mdfor others to copy.
Acceptance: kani CI job runs and passes.