lkdtm: add usercopy tests
authorKees Cook <keescook@chromium.org>
Fri, 3 Jun 2016 19:06:52 +0000 (12:06 -0700)
committerKees Cook <keescook@chromium.org>
Fri, 10 Jun 2016 22:57:51 +0000 (15:57 -0700)
commitaa981a665d587a19be869ce7f3cb7232f8588dd8
tree0e9bd379211cc7d63ef437a46bdf8089dbcc5ae5
parent9a49a528dcf3c2022ff89f700d5d0345b9abf288
lkdtm: add usercopy tests

This adds test to detect copy_to_user/copy_from_user problems that are
protected by PAX_USERCOPY (and will be protected by HARDENED_USERCOPY).
Explicitly tests both "to" and "from" directions of heap object size
problems, heap object markings and, stack frame misalignment.

Signed-off-by: Kees Cook <keescook@chromium.org>
drivers/misc/lkdtm_core.c