【BPF入门系列-1】eBPF 技术简介
https://developer.aliyun.com/article/779357
我正在使用ftrace获取内核中sys_read调用的跟踪。使用函数或图形跟踪器,将set_ftrace_filter设置为sys_write失败
# echo sys_read > tracing/set_ftrace_filter
-sh: echo: write error: Invalid argument
这是我的ftrace kconfigs
# zcat /proc/config.gz | grep -i ftrace
CONFIG_HAVE_DYNAMIC_FTRACE=y
CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
CONFIG_FTRACE=y
CONFIG_FTRACE_SYSCALLS=y
CONFIG_DYNAMIC_FTRACE=y
CONFIG_FTRACE_MCOUNT_RECORD=y
# CONFIG_FTRACE_STARTUP_TEST is not set
是的,想通了。如果我们为syscall条目启用事件跟踪点,则也可以在跟踪中看到sys_read和sys_write。例如,对于sys_read echo 1 > tracing/events/syscalls/sys_enter_read/enable
https://stackoom.com/question/3fQ52/perf-ftrace-falis%E5%BC%80%E5%A7%8B
用户空间程序的函数跟踪器 (Function Tracer)
https://blog.csdn.net/robertsong2004/article/details/38499995
通过命令行工具修改内核配置
http://tinylab.org/kernel-script-config/
无法理解ftrace输出
https://stackoom.com/question/1PCu6/%E6%97%A0%E6%B3%95%E7%90%86%E8%A7%A3ftrace%E8%BE%93%E5%87%BA
【BPF入门系列-1】eBPF 技术简介
最新推荐文章于 2024-05-14 15:30:50 发布