2

我正在使用堆栈打印库 Backward: https ://github.com/bombela/backward-cpp

调用时会自动打印当前程序的堆栈跟踪。

它也给它上色,这很好。现在,我的问题是我试图理解每种颜色到底是什么意思。

该文档似乎没有指定,我通过查看源代码未能找到此信息。

例如: 在此处输入图像描述

在该图像中,黄色似乎表示已放入堆栈的函数,但其​​中一个是紫色的。我知道紫色会触发 vulkan 中的验证错误,但我不确定 Backward 是否有机制来理解这一点。

4

1 回答 1

2

根据这个紫色似乎用于标记内联调用,而黄色表示非内联调用。

于 2019-10-24T20:28:16.303 回答