相关疑难解决方法(0)

如何在Linux中跟踪系统调用?

我将如何跟踪从陷阱到内核的系统调用,如何传递参数,如何在内核中调用系统,如何在内核中实际处理系统调用以及如何返回用户以及状态如何恢复?

linux kernel system-calls

7
推荐指数
2
解决办法
6080
查看次数

Linux内核中如何追踪write系统调用?

我正在尝试这样做:我正在通过 iperf-一种开源工具从一台机器向另一台机器发送数据包,我想跟踪写入系统或发送调用。请帮助我做到这一点,如果有人可以指导通过 Ftrace 框架来跟踪系统调用,否则任何其他跟踪工具都会很棒。

linux networking netfilter system-calls linux-kernel

2
推荐指数
1
解决办法
3618
查看次数

在Linux中通过perf添加动态跟踪点以获取未列出的功能

我试图用zap_pte_rangemm/memory.c 跟踪函数perf.但功能没有列在perf probe -F.那么有没有办法动态追踪这个功能?即明确添加跟踪点并重新编译内核?

perf probe -a zap_pte_range
Run Code Online (Sandbox Code Playgroud)

得到:

没有找到构建ID为33b15ec444475ee7806331034772f61666fa6719的[kernel.kallsyms],继续没有符号

无法在内核中找到符号zap_pte_range

错误:无法添加事件.

c trace linux-kernel perf

1
推荐指数
1
解决办法
227
查看次数

标签 统计

linux ×2

linux-kernel ×2

system-calls ×2

c ×1

kernel ×1

netfilter ×1

networking ×1

perf ×1

trace ×1