]> git.baikalelectronics.ru Git - kernel.git/commit
fprobe: Add sample program for fprobe
authorMasami Hiramatsu <mhiramat@kernel.org>
Tue, 15 Mar 2022 14:02:00 +0000 (23:02 +0900)
committerAlexei Starovoitov <ast@kernel.org>
Fri, 18 Mar 2022 03:16:58 +0000 (20:16 -0700)
commit04f515a738e1ca27d897d78ecbd350b83e158c27
tree361bd8b1ce2bc869da84c12fd912ffae1905b7a8
parente2584b09e7fb44a5bc236f227d6c5d5aeea462d3
fprobe: Add sample program for fprobe

Add a sample program for the fprobe. The sample_fprobe puts a fprobe on
kernel_clone() by default. This dump stack and some called address info
at the function entry and exit.

The sample_fprobe.ko gets 2 parameters.
- symbol: you can specify the comma separated symbols or wildcard symbol
  pattern (in this case you can not use comma)
- stackdump: a bool value to enable or disable stack dump in the fprobe
  handler.

Signed-off-by: Masami Hiramatsu <mhiramat@kernel.org>
Signed-off-by: Steven Rostedt (Google) <rostedt@goodmis.org>
Tested-by: Steven Rostedt (Google) <rostedt@goodmis.org>
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Link: https://lore.kernel.org/bpf/164735291987.1084943.4449670993752806840.stgit@devnote2
samples/Kconfig
samples/Makefile
samples/fprobe/Makefile [new file with mode: 0644]
samples/fprobe/fprobe_example.c [new file with mode: 0644]