AMD 驱动程序符号服务器

最初发布时间:
Gareth Thomas's avatar
Gareth Thomas

打开 64 位崩溃转储时,您可能会发现不一定能得到有意义的调用堆栈。这是因为 64 位崩溃转储需要所有二进制文件都可用,才能正确解析调用堆栈。

通常,崩溃转储不是来自您的机器,而是来自其他机器,无论是来自您的质量保证(QA)实验室还是来自外部客户生成的。这意味着您可能没有转储文件中引用的所有二进制文件的正确版本。幸运的是,Visual Studio 中的符号服务器可以为您提供帮助!这允许调用堆栈解析器在您提供给符号服务器的位置查找二进制文件,只要它托管在列出的地址之一,它就会为您找到正确的版本。

默认情况下,符号服务器仅了解 Microsoft® 符号,但现在您也可以将其指向 AMD 驱动程序二进制文件。这包括 DirectX® 11、DirectX® 12、OpenGL™、Vulkan™、Mantle、LiquidVR™ 和 Crossfire™ 驱动程序二进制文件。我们托管所有已发布驱动程序的符号,并在新驱动程序发布时进行更新。

请注意,我们目前仅托管二进制文件(在本例中为 DLL 文件集),而不托管 PDB 文件,而 PDB 文件是解析函数名称所必需的。目前没有发布 PDB 文件的计划。

因此,要添加对 AMD 驱动程序二进制符号的支持,您只需将 “https://download.amd.com/dir/bin” 添加到您的符号服务器搜索路径即可。

尽情使用!

更新

  • 2018 年 5 月 23 日更新,包含新路径。
  • 2018 年 1 月 8 日更新,包含新路径。
  • 2017 年 2 月 7 日更新,显示 https 路径。
Gareth Thomas's avatar

Gareth Thomas

Gareth Thomas 是 AMD 的一名开发者技术工程师。提供指向第三方网站的链接是为了方便起见,除非明确声明,AMD 对这些链接网站的内容概不负责,也不暗示任何认可。

相关新闻和技术文章

相关视频

© . This site is unofficial and not affiliated with AMD.