Skip to content

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