问题标签 [tracepoint]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
40 浏览

linux-kernel - 为什么 `events/syscalls/sys_enter` 不支持字符串格式作为输出?

我有一个关于events/syscalls/sys_enter*跟踪点的问题。为什么不events/syscalls/sys_enter*支持字符串格式?例如,如果sys_enter_openat输出filename为十六进制,而不是字符串。

我知道我可以使用 kprobe 将文件名作为字符串获取,但我不知道为什么默认情况下sys_enter_openat不使用%s输出格式,如下所示。

跟踪器是否有任何限制不能取消引用指针?(如果是cat events/sched/sched_switch/format,格式用于%s输出字符串。)

相关问题:将系统调用事件跟踪输出的格式更改为 ftrace

0 投票
0 回答
27 浏览

c - 读取内核跟踪点参数的正确方法是什么?

我正在尝试阅读以下跟踪点程序的参数:

但是我一直看到 IP 协议等于零,这是没有意义的(我正在发送一个带有 TCP,proto=6 的数据包).. 在分配给之后我应该如何读取内存和字段skb