diff options
author | Heiko Carstens <hca@linux.ibm.com> | 2021-10-06 11:59:29 +0200 |
---|---|---|
committer | Vasily Gorbik <gor@linux.ibm.com> | 2021-10-11 20:55:59 +0200 |
commit | a30b5b03047602be56c5b8ffc3a0e4cfed17561c (patch) | |
tree | 43460176f4fd420f8f9748519c355915ba9c986a /arch/s390/Kconfig | |
parent | 3990b5baf225a3a96e70a784747d31002686c300 (diff) | |
download | linux-a30b5b03047602be56c5b8ffc3a0e4cfed17561c.tar.gz linux-a30b5b03047602be56c5b8ffc3a0e4cfed17561c.tar.bz2 linux-a30b5b03047602be56c5b8ffc3a0e4cfed17561c.zip |
s390/ptrace: add function argument access API
Add regs_get_kernel_argument() which returns Nth argument of a
function call.
This enables ftrace kprobe events to access kernel function arguments
via $argN syntax.
This is the s390 variant of commit a823c35ff2ed ("arm64: ptrace: Add
function argument access API").
Acked-by: Ilya Leoshkevich <iii@linux.ibm.com>
Reviewed-by: Steffen Maier <maier@linux.ibm.com>
Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
Diffstat (limited to 'arch/s390/Kconfig')
-rw-r--r-- | arch/s390/Kconfig | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/s390/Kconfig b/arch/s390/Kconfig index 03eb3ec08b07..c35c98e515a2 100644 --- a/arch/s390/Kconfig +++ b/arch/s390/Kconfig @@ -160,6 +160,7 @@ config S390 select HAVE_FAST_GUP select HAVE_FENTRY select HAVE_FTRACE_MCOUNT_RECORD + select HAVE_FUNCTION_ARG_ACCESS_API select HAVE_FUNCTION_ERROR_INJECTION select HAVE_FUNCTION_GRAPH_TRACER select HAVE_FUNCTION_TRACER |