diff options
author | Kees Cook <keescook@chromium.org> | 2019-08-08 11:37:45 -0700 |
---|---|---|
committer | Kees Cook <keescook@chromium.org> | 2019-08-12 15:28:51 -0700 |
commit | b0eb93cfd516201ccf0e4d36e226cfe1b16cc1fe (patch) | |
tree | f560f6bb85c3dd5d7e846012c4e03769a7cfa725 /drivers/misc/lkdtm/lkdtm.h | |
parent | 609488bc979f99f805f34e9a32c1e3b71179d10b (diff) | |
download | linux-b0eb93cfd516201ccf0e4d36e226cfe1b16cc1fe.tar.bz2 |
lkdtm: Add Control Flow Integrity test
This adds a simple test for forward CFI (indirect function calls) with
function prototype granularity (as implemented by Clang's CFI).
Signed-off-by: Kees Cook <keescook@chromium.org>
Diffstat (limited to 'drivers/misc/lkdtm/lkdtm.h')
-rw-r--r-- | drivers/misc/lkdtm/lkdtm.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/misc/lkdtm/lkdtm.h b/drivers/misc/lkdtm/lkdtm.h index 6a284a87a037..8a25afbdf954 100644 --- a/drivers/misc/lkdtm/lkdtm.h +++ b/drivers/misc/lkdtm/lkdtm.h @@ -95,4 +95,7 @@ void lkdtm_USERCOPY_KERNEL_DS(void); /* lkdtm_stackleak.c */ void lkdtm_STACKLEAK_ERASING(void); +/* cfi.c */ +void lkdtm_CFI_FORWARD_PROTO(void); + #endif |