- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
If you include the string srv* in your symbol path, the debugger uses a symbol server to get symbols from the default symbol store. For example, the following command tells the debugger to use a symbol server to get symbols from the default symbol store. These symbols are not cached on the local computer.
.sympath srv*
但是我发现符号被缓存了。
我使用的是 WinDbg 10,默认缓存文件似乎创建于 C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\sym
当我删除它们并运行时路径设置为 srv*
的可执行文件,符号在此处下载。
那么文档有错吗?
最佳答案
是的,文档是错误的(至少对于 WinDbg 6.2.9200.16384)。
你可以通过输入提到的命令来证明它:
0:000> .sympath srv*
Symbol search path is: srv*
Expanded Symbol search path is: cache*;SRV*http://msdl.microsoft.com/download/symbols
因此,正如我们从 WinDbg 的输出中看到的那样,扩展后的符号路径(将实际使用)包含 cache*
,这表明符号将被缓存。
您在 documentation for WinDbg 中找到了这个,这可能不是定义行为的正确位置,因为 WinDbg 本身不加载符号。相反,它使用 dbghelp.dll并且在没有更新 WinDbg 帮助的情况下,该 DLL 的行为可能会发生变化。
符号路径语法真的很难习惯,文档遍布各处。扩展和默认目录的所有魔力使它变得更糟。
流量或多或少:
!homedir
。)关于c++ - WinDbg SRV* 的文档有误吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38086281/
我有一个经典的 ASP 页面 (VBscript),它在服务器端生成 XML,然后 Response.Writes。该页面根本没有客户端。 但是我需要将其转换为 JSON。由于我找不到有效的 ASP
我想从客户端应用程序的 HDFS 中读取特定的 SequenceFile。我可以使用 SequenceFile.Reader 来做到这一点,它工作正常。但是是否也可以通过分析抛出的 IOExcepti
我是一名优秀的程序员,十分优秀!