发布时间:2013-09-05 17:25:29
宿主机:fedora core 15目标板:arm 。。。systemtap里面有三个重要的工具:translator,compiler,staprun。translator负责将stp脚本翻译为c代码;compiler根据runtime环境和内核路径来生成module;staprun负责装载、卸载模块,输出模块探测的信息。translator和compiler都是在宿主机上运行,staprun在目标板上运.........【阅读全文】
发布时间:2013-08-12 16:27:16
网上一些经验总结和技术文档,收录起来.内核调试,真是坑爹~-------------------------用Kprobe和retprobe注册的handler运行于原子(atomic)上下文,因为它们都是运行在int3的异常处理函数或调试(debug)中断的处理函数中,并且两者都是在关闭当前cpu中断的前提下执行的。相比之下,Jprobe就灵活得多了,.........【阅读全文】