代码之家  ›  专栏  ›  技术社区  ›  Makogan

反向cpp中的颜色是什么意思?

  •  0
  • Makogan  · 技术社区  · 7 年前

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

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

    它还使它着色,这很好。现在,我的问题是,我试图理解每种颜色到底意味着什么。

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

    例如: enter image description here

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

    1 回复  |  直到 7 年前
        1
  •  2
  •   user7860670    7 年前

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