Module Name: src Committed By: maxv Date: Sun Dec 16 21:03:35 UTC 2018
Modified Files: src/sys/kern: subr_pool.c src/sys/sys: pool.h Log Message: Add support for detecting use-after-frees in KASAN. We poison each freed buffer, any subsequent read or write will be detected as illegal. * Add POOL_CHECK_MAGIC, which is disabled under KASAN, because the same detection is done in a better way. * Register the size+redzone in the pool structure, to reduce the overhead. * Fix the CTOR/DTOR check in KLEAK, the fields are never NULL. To generate a diff of this commit: cvs rdiff -u -r1.228 -r1.229 src/sys/kern/subr_pool.c cvs rdiff -u -r1.82 -r1.83 src/sys/sys/pool.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.