28得票1回答
ftrace: 当通过echo命令将current_tracer从function_graph更改时,系统会崩溃。

最近我一直在使用ftrace监控系统的某些行为特征。我通过一个小脚本来处理开关跟踪功能。运行脚本后,我的系统会崩溃并重新启动。最初,我认为脚本本身可能存在错误,但后来确定造成崩溃和重启的原因是在current_tracer设置为function_graph时向/sys/kernel/debug...

12得票2回答
如何使Linux内核函数可用于ftrace function_graph跟踪器?

我希望使用ftrace function_graph 跟踪内核引导过程中的一个函数,以了解它的功能,但是该函数在available_filter_functions中不可用。 我尝试使用EXPORT_SYMBOL()导出该函数,猜测这样会使其可用,但事实并非如此。 你有解决方法吗? 值得...

9得票1回答
使用trace-cmd/ftrace,在发生panic()之前获取function_graph。

我正在尝试使用trace-cmd来收集有关我所看到的内核崩溃的更多信息。不幸的是,内核崩溃并显示“kernel panic - not syncing”消息(即套接字和文件缓冲区未被刷新,因此在崩溃时缓冲区中的任何内容都将不可避免地丢失)。 有没有一种方法可以: 强制trace-cmd进...

9得票1回答
在ftrace支持kprobes之后,Linux内核中的跟踪点是否是多余的?

当Linux内核中已经支持ftrace的kprobe事件时,使用tracepoint事件有哪些用例呢?似乎所有可以使用“tracepoint事件”完成的操作都可以使用kprobe事件完成,因为可以在与tracepoint事件相同的位置设置kprobe事件。 我是否漏掉了什么?

7得票2回答
Android Systrace跟踪文件格式

Android的systrace工具,通过ADB调用atrace工具。然而,我并不是很理解跟踪文件的格式。显然,它非常类似于Linux ftrace工具,但也有一些不同之处。主要区别在于它没有使用System.Map文件,而是将所有信息都包含在跟踪文件中。此外,还有一些新的B|E条目是针对An...