backward-cpp 中的颜色是什么意思?

What do the colors in backward-cpp mean?

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

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

它还能给它上色,这很好。现在,我的问题是我正在尝试了解每种颜色究竟意味着什么。

文档似乎没有具体说明,我通过查看源代码未能找到此信息。

例如:

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

根据 this 紫色似乎用于标记内联调用,而黄色用于非内联调用。