ChinaUnix.net
相关文章推荐:

kprobe 监控文件打开

这段时间对内核调试工具kprobe的源码进行了阅读,目前为止只完成了kprobe的阅读部分,剩下的jprobe不打算细读了,为了便于日后的回忆总结了这份文档,其中有很多地方还没有细扣,只是大慨了解了它的机制,上传上来供大家参考,有感兴趣的朋友一起来研究吧。

by testh - 内核源码 - 2012-07-10 23:46:02 阅读(1852) 回复(0)

相关讨论

kprobe截获函数的例子。 该程序来自kprobe举例,不是我自己所写。 [CODE] /*jprobe-example.c */ #include #include #include #include #include kprobes.h> #include /* * Jumper probe for do_fork. * Mirror principle enables access to arguments of the probed routine * from the probe handler. */ /* Proxy routine h...

by 思一克 - 内核源码 - 2007-09-26 23:27:47 阅读(4084) 回复(1)

在源码2.6.29 /usr/src/linux/samples/kprobes下面有一个关于kprobe使用的例子, 尝试了一下,工作正常,代码如下: [code] /* * NOTE: This example is works on x86 and powerpc. * Here's a sample kernel module showing the use of kprobes to dump a * stack trace and selected registers when do_fork() is called. * * For more information on theory of operation of kprobes, see * Documentation/kprobes.txt ...

by new_learner - 内核源码 - 2009-05-09 14:59:06 阅读(2066) 回复(6)

systemtap能实现的功能kprobe都可以做,为了用systemtap学习那一套语言有些麻烦,因为不是经常用,过几天就忘了,搞不懂为何有了kprobe了还要systemtap? 大家来谈一谈,你为何用systemtap ? 我能想到的: 1.systemtap较用kprobe写内核模块要安全一些,systemtap脚本不会把系统crash掉,而写内核模块就不一样了. 至于为何安全,还没去研究,毕竟systemtap后面也是要加载内核模块的。 2.systemtap适合不会内核编程,C语言的人士使用...

by todaygood - 内核源码 - 2016-04-29 14:08:16 阅读(8692) 回复(28)

这个题目好像起得有些坏,因为类似于正规的名字都被人占用了,没有办法,只有退而求其次了,这个题目也不赖,不是吗? 初识Jprobe是在 wheelz 写的drcom代码的内核部分,不过当时并没有仔细研究,只是简单的知道这个东西的存在,如果换成某些同学的简历,又该说成是“熟悉”了,还好我还没有无耻的那种地步。最近,从一本杂志上再次看到关于kprobe和Jprobe的介绍,遂静下心来,学习了如何利用它进行编程,并粗略地分析了一下其实...

by xiaosuo - Linux文档专区 - 2006-10-17 20:43:21 阅读(2363) 回复(0)

本帖最后由 testh 于 2012-07-16 09:14 编辑 如果有朋友有兴趣一起来吧。文件系统看到一半,想结合实际的情况调试看看实际变量和真是的过程,只好到处找调试工具,综合了一下,想先试试kprobe吧。目前的内核版本是2.6.14的,可惜不支持arm。下面分析的是2.6.25的,打算过后移植到2.6.14上,算是对kprobe理解的一个检验吧,是需要学习学习调试工具的时候了。以下内容不保证完全正确,非常欢迎各位拍砖,手下勿留情。 分析文档...

by testh - 内核源码 - 2013-07-04 09:47:54 阅读(3081) 回复(4)

希望能找到朋友共同研究lguest和kprobe,联系我: 364481568. 迫切需要找个人讨论下阿!呵呵!

by liujunwei1234 - 内核源码 - 2009-11-25 16:17:08 阅读(1251) 回复(0)

本系列文章详细地介绍了一个Linux下的全新的调式、诊断和性能测量工具Systemtap和它所依赖的基础kprobe以及促使开发该工具的先驱DTrace并给出实际使用例子使读者更进一步了解和认识这些工具。本文是该系列文章之一,它讲解了kprobe的原理、编程接口、局限性和使用注意事项并给出实际使用示例帮助读者理解和认识kprobe。本系列文章之二讲解了DTrace以及Systemtap与DTrace比较。本系列文章之三讲解了Systemtap的原理,并通过一个例子...

by wxju168 - Linux文档专区 - 2008-12-28 17:22:24 阅读(1050) 回复(0)

http://www.ibm.com/developerworks/cn/linux/l-cn-systemtap1/index.html Linux 下的一个全新的性能测量和调式诊断工具 Systemtap,第 1 部分: kprobekprobe 的原理、编程接口、局限性和使用注意事项 文档选项 未显示需要 JavaScript 的文档选项 打印本页 将此页作为电子邮件发送 样例代码 级别: 中级 杨 燚 ( [email=yang.y.yi@gmail.com?subject=kprobe]yang.y.yi@gmail.com[/email] ), 计算机科学硕士, Intel ...

by oychw - Linux文档专区 - 2007-12-29 05:39:36 阅读(1049) 回复(0)