<分区>
我们正在努力扩展 systrace 工具,以便为我们的设备添加自定义信息。我们特别想知道 android 如何支持 TRACE 生成。 tracing events、zigote、finders、jvm starting、android starting、linux calls、hardware calls等涉及的架构和机制是什么
任何人都可以帮助我们提供有关此信息的一些链接或手册吗?
我们将特别感谢 adb atrace 工具和任何其他相关模块的技术文档。
跟踪文件格式的信息也是我们感兴趣的,我们在哪里可以找到这个跟踪文件,我们如何扩展它们以添加更多信息?
详细信息:
在 systrace.py 第 81 行我们发现:
atrace_args = ['adb', 'shell', 'atrace', '-z']
我们知道这会在/sys/kernel/debug/tracing/
中生成一些跟踪文件我们的主要兴趣是了解这些文件是在何处、何时以及如何生成的?
非常感谢!