MemGuard
Overview
MemGuard is a fine-grained memory protection tool. MemGuard manipulates
virtual memory page protection bits and provides a fault handler to
allow protection of a single word of memory. MemGuard is used to debug
a specialized system by locating components that should have been
guarded by TypeGuard, but were missed due to C's lack of strict typing.
This web page presents the first release of MemGuard developed at OGI.
Documentation
The documentation describes MemGuard and provides information on how
to extend the Linux kernel to support MemGuard and how to use MemGuard.
Linux Kernel Patch
The Linux Kernel 2.0.27 patch for MemGuard comes in RPM (Red Hat
Package Manager) format and GNU compressed tar format.