adding-kernel-tracepoints:我对Linux内核中当前跟踪点的分析的存储库

时间:2024-06-05 01:40:21
【文件属性】:

文件名称:adding-kernel-tracepoints:我对Linux内核中当前跟踪点的分析的存储库

文件大小:454KB

文件格式:ZIP

更新时间:2024-06-05 01:40:21

C

添加内核跟踪点 ##我对Linux内核中当前跟踪点的分析的存储库。 如何将静态跟踪点添加到Linux内核? 我首先从查看内核开始,以了解如何添加跟踪点。 ###如何在内核中添加跟踪点要添加跟踪点,必须使用该宏 。 下一个代码段显示了此宏的用法。 在此示例中,我们可以看到声明的事件是sched_switch,这是一个非常常见的事件。 / * * Tracepoint for task switches, performed by the scheduler: * / TRACE_EVENT(sched_switch, # 1 TP_PROTO(struct task_struct * prev, struct task_struct * next), # 2 TP_ARGS(prev, next), # 3 TP_STRUCT__entry( __array(


【文件预览】:
adding-kernel-tracepoints-master
----rapport.pdf(479KB)
----linux3_8_tracepoints_list.txt(12KB)
----trap.h(808B)
----missing_tracepoints.txt(739B)
----README.md(15KB)
----Makefile(44B)
----linux2_6_tracepoints_list.txt(4KB)
----onDemandTrap.c(334B)

网友评论