![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
debug tool
悟空明镜
做一个快乐和健康的人。
mail:samarxie@126.com
展开
-
Linux内核tracepoints
文章转载: https://www.cnblogs.com/muahao/p/7999281.html具体的可以参考kernel的文章,路径如下:Documentation/trace里面的tracepoints.txt和tracepoint-analysis.txt。这里简要说明一下,举一个小例子,怎么样使用!内核中的每个tracepoint提供一个钩子来调用probe函数。一个tracepoint可以打开或关闭。打开时,probe函数关联到tracepoint;关闭时,probe函数不关联到tra转载 2020-06-03 18:32:23 · 1131 阅读 · 0 评论 -
trace-cmd 在Android里面编译和在手机上使用
如何编译? 在trace-cmd跟目录下执行:make LDFLAGS=-static CC=arm-none-linux-gnueabi-gcc trace-cmd 如何使用? 将编译好的trace-cmd push到手机里面,查看trace-cmd使用方式,网上很多介绍,不多说. 如何解析生成的trace.dat文件? 在PC机器上面安装kenrelshark来解析,...原创 2018-08-02 18:38:14 · 2743 阅读 · 0 评论 -
idlestat 工具在Android上的使用
1. idlestat 工具source code地址在github上面:https://github.com/samarxie/cpuidle/tree/master/idlestat2. github上面写的很清楚,怎么编译的(可能会编译出错,因为很多系统都存在cpuhotplug目录,所以在遍历的时候需要将此目录过滤掉,文件为topology.c)如下: if(!st...原创 2018-08-02 18:52:30 · 645 阅读 · 0 评论 -
[Python解析systrace.html]chrome打开systrace分析,图形显示时间点与文本时间点一一对应,方便debug使用
一、编写这个脚本的理由:抓取systrace之后,需要使用chrome在网站chrome://tracing/解析出来,但是很多时候,我们发现问题之后,需要vim systrace文件定位到具体位置。这时候问题来了,不容易查找这个task到底在文件的哪个位置。这个脚本的目的的就是解决此问题。二、使用方式在systrace上面作为零点判断的依据是irq、ipi或者task。目前抓取的systr...原创 2019-07-08 11:33:47 · 3537 阅读 · 0 评论