
ftrace
lcw_202
这个作者很懒,什么都没留下…
展开
-
用Ftrace跟踪内核模块
转载自:http://blog.youkuaiyun.com/defeattroy/archive/2010/05/23/5618099.aspx对一个名为epl.ko的内核模块进行trace的过程如下:1 首先确保你打开相应的内核选项: kernel_hacking/Trace下面。如果需要重编内核。注意重编内核后重编你的模块。2 设置ftracemount -t debugfs转载 2012-01-30 13:21:41 · 892 阅读 · 0 评论 -
gprof使用详细介绍 linux下c/c++编程
2008-11-03 16:11gprof介绍gprof是GNU profiler工具。可以显示程序运行的“flat profile”,包括每个函数的调用次数,每个函数消耗的处理器时间。也可以显示“调用图”,包括函数的调用关系,每个函数调用花费了多少时间。还可以显示“注释的源代码”,是程序源代码的一个复本,标记有程序中每行代码的执行次数。基本用法:1. 使用-p转载 2012-02-24 10:57:57 · 777 阅读 · 0 评论 -
ftrace 的实现
ftrace 的实现研究 tracer 的实现是非常有乐趣的。理解 ftrace 的实现能够启发我们在自己的系统中设计更好的 trace 功能。ftrace 的整体构架Ftrace 的整体构架:图 1. ftrace 组成Ftrace 有两大组成部分,一是 framework,另外就是一系列的 tracer 。每个 tracer 完成不同的功能,它们统一由 fram转载 2012-02-24 14:47:09 · 1729 阅读 · 0 评论 -
调试器工作原理——基础篇
调试器工作原理——基础篇http://eli.thegreenplace.net/2011/01/23/how-debuggers-work-part-1/http://www.hellogcc.org/英文原文:Eli Bendersky 编译:伯乐在线— 陈舸本文是一系列探究调试器工作原理的文章的第一篇。我还不确定这个系列需要包括多少篇文章以及它们所涵盖的主题,但我打算从转载 2012-12-21 17:53:09 · 701 阅读 · 0 评论