lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Message-ID: <69b78634-3295-c22e-c09c-e41aa4554df3@huaweicloud.com> Date: Fri, 6 Sep 2024 11:36:11 +0800 From: Zheng Yejian <zhengyejian@...weicloud.com> To: Sven Schnelle <svens@...ux.ibm.com>, Steven Rostedt <rostedt@...dmis.org>, Masami Hiramatsu <mhiramat@...nel.org>, Mark Rutland <mark.rutland@....com>, Mathieu Desnoyers <mathieu.desnoyers@...icios.com> Cc: linux-kernel@...r.kernel.org, linux-trace-kernel@...r.kernel.org Subject: Re: [PATCH 5/7] tracing: add config option for print arguments in ftrace On 2024/9/4 14:58, Sven Schnelle wrote: > Add a config option to disable/enable function argument > printing support during runtime. > > Signed-off-by: Sven Schnelle <svens@...ux.ibm.com> > --- > kernel/trace/Kconfig | 12 ++++++++++++ > 1 file changed, 12 insertions(+) > > diff --git a/kernel/trace/Kconfig b/kernel/trace/Kconfig > index 721c3b221048..8b9b6cdf39ac 100644 > --- a/kernel/trace/Kconfig > +++ b/kernel/trace/Kconfig > @@ -242,6 +242,18 @@ config FUNCTION_GRAPH_RETVAL > enable it via the trace option funcgraph-retval. > See Documentation/trace/ftrace.rst > > +config FUNCTION_TRACE_ARGS > + bool "Kernel Function Tracer Arguments" > + depends on HAVE_FUNCTION_ARG_ACCESS_API > + depends on DEBUG_INFO_BTF && BPF_SYSCALL Nice feature! Just a nit, DEBUG_INFO_BTF currently depends on BPF_SYSCALL, so BPF_SYSCALL may not be necessary here. This feature also doesn't seem to depend on bpf. > + default n > + help > + Support recording and printing of function arguments when using > + the function tracer or function graph tracer. This feature is off > + by default, and can be enabled via the trace option func-args (for > + the function tracer) and funcgraph-args (for the function graph > + tracer). > + > config DYNAMIC_FTRACE > bool "enable/disable function tracing dynamically" > depends on FUNCTION_TRACER -- Thanks, Zheng Yejian
Powered by blists - more mailing lists