• Home
Name Date Size #Lines LOC

..--

device_kernel_version/22-Oct-2025-39,68035,680

README.mdD22-Oct-20251 KiB1512

allowlist.txtD22-Oct-202513.3 KiB525524

ftrace_format_parser.pyD22-Oct-202511.6 KiB321264

ftrace_proto_generator.pyD22-Oct-20258.5 KiB219178

pack_ftrace_formats.shD22-Oct-20251.1 KiB3720

refresh_device_kernel_code.pyD22-Oct-20252.8 KiB8455

README.md

1tools 目录代码说明
2==================
3
4| 目录条目                      | 说明        |
5|-------------------------------|------------|
6| allowlist.txt                 | 事件允许列表 |
7| refresh_device_kernel_code.py | ftrace内核相关代码生成器,传入内核版本自动调用脚本生成proto、parsers cpp、formatters cpp代码 |
8| ftrace_cpp_generator.py       | C++代码生成器,用于生成ftrace具体事件原始数据解析和格式化代码 |
9| ftrace_format_parser.py       | format文件解析器,用于解析从设备上拉出来的format文件 |
10| ftrace_proto_generator.py     | proto代码生成器,用于生成ftrace具体事件的proto定义代码 |
11| pack_ftrace_formats.sh        | 打包format文件的脚本,用于将设备上的format文件打包为tar.gz文件 |
12| snapshot/                     | 从设备上拉去的format文件及目录结构 |
13| trace_converter/              | trace数据转换器,用于将ftrace插件数据文件转为内核trace文本格式 |
14
15