Forked from
Linaro / linux / kernel / torvalds / linux
299848 commits behind the upstream repository.
Sami Tolvanen
authored
my_tramp[12]? are declared as global functions in C, but they are not marked global in the inline assembly definition. This mismatch confuses Clang's Control-Flow Integrity checking. Fix the definitions by adding .globl. Link: https://lkml.kernel.org/r/20201113183414.1446671-1-samitolvanen@google.com Fixes: 9d907f1a ("ftrace/samples: Add a sample module that implements modify_ftrace_direct()") Reviewed-by:Kees Cook <keescook@chromium.org> Signed-off-by:
Sami Tolvanen <samitolvanen@google.com> Signed-off-by:
Steven Rostedt (VMware) <rostedt@goodmis.org>
Name | Last commit | Last update |
---|---|---|
.. | ||
Makefile | ||
ftrace-direct-modify.c | ||
ftrace-direct-too.c | ||
ftrace-direct.c | ||
sample-trace-array.c | ||
sample-trace-array.h |