需求定义
功能点 |
功能边界 |
备注 |
配置参数 |
|
|
递归深度 |
|
-d<depth> --detail=<depth> |
路径匹配 |
|
[paths]… |
精确匹配 |
|
-x –exactly |
唯一匹配 |
|
-o –onlyonce |
路径搜索 |
|
-s --search |
多样化 |
|
|
文本格式 |
缩进 |
|
JSON格式 |
|
|
JSON树 |
|
扩展功能,由调试插件提供 |
输出结构
输出项目 |
参数 |
备注 |
根节点 |
路径 |
可能存在多个根节点 |
标题节点 |
标题、值、是否根节点 |
|
标题 |
标题 |
可能存在多个根节点 |
值 |
值 |
Object |
子列表开始 |
类型 |
数值、对象 |
子列表结束 |
|
|
IBinder |
IBinder |
特殊标记IBinder对象 |
- 无标题节点
采用层级折叠方式处理,其所有的子节点作为上一层节点的直接子节点处理。
- IBinder
跨进程状态输出,如果没有FileDescriptor,通过流管道传输数据。