相关疑难解决方法(0)

由于后期构建步骤,未加载本机dll的符号(pdb)

我有一个用符号构建的本机发行版dll.有一个修改dll的post构建步骤.post构建步骤会进行一些压缩,并可能附加一些数据.pdb文件仍然有效,但是在构建后步骤之后,WinDbg和Visual Studio 2008都不会加载dll的符号.我们需要修改pdb文件或dll中的哪些位以使WinDbg或Visual Studio在加载引用我们的版本dll的转储时加载符号?

文件大小是否重要?校验和或哈希?时间戳?

修改转储?还是修改pdb?在发货前修改dll?

(我们知道pdb是有效的,因为我们可以使用它来手动获取引用已发布的dll的转储调用堆栈中的地址的符号名称.这只是*ss中的一个完全痛苦,对于调用堆栈中的每个地址都可以手动执行所有线程.)

c++ windows minidump windbg visual-studio

6
推荐指数
1
解决办法
3766
查看次数

标签 统计

c++ ×1

minidump ×1

visual-studio ×1

windbg ×1

windows ×1