Re: [PATCH v6 32/36] fprobe: Rewrite fprobe on function-graph tracer

2024-01-26 Thread Google
On Thu, 25 Jan 2024 16:11:51 +0100 Jiri Olsa wrote: > On Fri, Jan 12, 2024 at 07:17:06PM +0900, Masami Hiramatsu (Google) wrote: > > SNIP > > > * Register @fp to ftrace for enabling the probe on the address given by > > @addrs. > > @@ -298,23 +547,27 @@ EXPORT_SYMBOL_GPL(register_fprobe); >

Re: [PATCH v6 32/36] fprobe: Rewrite fprobe on function-graph tracer

2024-01-25 Thread Jiri Olsa
On Fri, Jan 12, 2024 at 07:17:06PM +0900, Masami Hiramatsu (Google) wrote: SNIP > * Register @fp to ftrace for enabling the probe on the address given by > @addrs. > @@ -298,23 +547,27 @@ EXPORT_SYMBOL_GPL(register_fprobe); > */ > int register_fprobe_ips(struct fprobe *fp, unsigned long

[PATCH v6 32/36] fprobe: Rewrite fprobe on function-graph tracer

2024-01-12 Thread Masami Hiramatsu (Google)
From: Masami Hiramatsu (Google) Rewrite fprobe implementation on function-graph tracer. Major API changes are: - 'nr_maxactive' field is deprecated. - This depends on CONFIG_DYNAMIC_FTRACE_WITH_ARGS or !CONFIG_HAVE_DYNAMIC_FTRACE_WITH_ARGS, and CONFIG_HAVE_FUNCTION_GRAPH_FREGS. So