0
bpftrace -e 'uprobe:/lib/libsqlite3.so:sqlite3_exec { printf("%s\n", str(arg1)) }'

我想用来str()打印字符串参数。但是它给出了一个错误:invalid func unknown#45.

我稍微查了一下。我发现这str()是使用BPF_FUNC_probe_read_str辅助功能。并且这个辅助函数是在内核版本 4.11 中添加的。

在内核版本 4.4 中是否有方便的方法打印字符串参数?

4

0 回答 0