Vcdbg
vcdbg
vcdbg是一个应用程序,可帮助从 ARM 上运行的 Linux 调试 VideoCore GPU。它需要以 root 身份运行。 树莓派工程师主要使用此应用程序,尽管有些命令对于一般用户可能有用。
sudo vcdbg help将给出可用命令的列表。
这里仅描述了最终用户使用的选项。
命令
版本
显示 VideoCore 的各种版本信息。
日志
转储来自指定子系统的日志。可能的选项是:
日志 | 描述 |
---|---|
味精 | 打印出消息日志 |
断言打印断言日志 | |
前打印出异常日志 | |
信息 | 从日志记录头中打印出信息。 |
级别 | 为指定类别 n \ |
列表 | 列出 VCOS 日志记录级别 |
例如要打印消息日志的当前内容:
vcdbg日志消息
malloc
列出 VideoCore 堆中当前的所有内存分配。
池
列出池分配器的当前状态
重新定位
在没有任何其他参数的情况下,列出可重定位分配器的当前状态。使用sudo vcdbg reloc small
也可以列出小的分配。
使用子命令 sudo vcdbg reloc stats列出可重定位分配器的统计信息。
历史
与任务历史记录相关的命令。
使用sudo vcdbg hist gnuplot
将 gnuplot 格式的任务历史记录转储到 task .gpt和 task .dat