【发布时间】:2021-12-28 23:54:45
【问题描述】:
我尝试过运行opensnoop.py,但使用的是
fnname_open='do_sys_open'
(我在其他 scripts 看到过)而不是
fnname_open = b.get_syscall_prefix().decode() + 'open'
# = '__x86_sys_open' on Ubuntu 18.04
但脚本随后会停止打印文件名。造成这种差异的原因是什么?
当使用attach_kprobe(event=fn) 时fn 是系统调用还是事件?
您是否按照here 的描述从/proc/kallsyms 获得可能的系统调用列表?
【问题讨论】:
标签: system-calls ebpf kprobe