K 10 svn:author V 3 mdf K 8 svn:date V 27 2010-08-11T22:10:37.793952Z K 7 svn:log V 620 Rework memguard(9) to reserve significantly more KVA to detect use-after-free over a longer time. Also release the backing pages of a guarded allocation at free(9) time to reduce the overhead of using memguard(9). Allow setting and varying the malloc type at run-time. Add knobs to allow: - randomly guarding memory - adding un-backed KVA guard pages to detect underflow and overflow - a lower limit on the size of allocations that are guarded Reviewed by: alc Reviewed by: brueffer, Ulrich Spörlein (man page) Silence from: -arch Approved by: zml (mentor) MFC after: 1 month END