Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
确定哪个方法持有 ReaderWriterLockSlim WriteLock
目前我正在使用 WinDbg 分析转储 我运行了以下命令 以下苔丝不可思议的演练 http blogs msdn com b tess archive 2008 02 06 net debugging demos lab 1 hang re
debugging
windbg
readerwriterlockslim
使用 Windbg 进行关键部分挂起分析
最近 当我的应用程序一段时间没有响应时 我通过 procdump 生成了一个转储文件 当我在转储文件上运行 locks 时 我得到一个单独的条目 如下所示 0 000 gt locks CritSec 123456 at 00123456
c
windbg
criticalsection
如果 WinDbg 附加断点,则驱动程序加载/卸载失败
我刚刚开始进行驱动程序开发 对于一些加载 卸载和调试的实验 我编写了以下简单的驱动程序 include
Driver
windbg
devicedriver
WDK
分析 Windbg 中 !threadpool 和 !threads 的输出
我已经在四台服务器上生成了转储 并正在分析 threadpool 和 threads 的输出 我注意到以下输出大致一致 0 024 gt threadpool CPU utilization 0 Worker Thread Total 2
Multithreading
windbg
ThreadPool
分析 Windbg 中的故障转储
我正在使用第三方闭源 API 它会抛出一个异常 指出 所有命名管道都忙 我想进一步调试 而不是单步调试 这样我就可以真正了解幕后发生的事情 我使用 WinDbg 转储了这个过程 我现在应该使用什么命令来分析此转储 Thanks 您可以开始执
debugging
windbg
为 Windbg 获取正确的 .net 本机符号
我正在做一些故障转储调试 我正在查找从生产服务器获取的转储 我运行 WinDbg 的机器必须安装有稍微不同版本的 NET 运行时 我在加载 NET 系统程序集的本机映像时遇到错误 因此无法加载 System Data Linq 确保我的调试
c
debugging
windbg
crashdumps
postmortemdebugging
WinDbg:APPLICATION_HANG_WRONG_SYMBOLS
我对 WinDbg 还很陌生 我正在尝试找到一个导致我的应用程序无缘无故挂起的错误 我不确定我做的事情是否正确 但我知道我需要系统 dll 以及我正在调试的 exe 的符号 因此 我这样设置符号路径 srv c websymbols htt
debugging
windbg
symbols
debugsymbols
freeze
如何从 Visual Studio 调试器和立即窗口中运行 Windbg/dbeng.dll 命令?
我在 Bart de Smet 的视频演讲中看到 他通过将 Windbg 命令输入到即时窗口在 Visual Studio 中 当在 Visual Studio 调试器内以调试模式运行项目时 所以 我想自己尝试一下 这就是我所做的 我去了项
VisualStudio
visualstudio2015
windbg
sos
如何在 WinDbg 的启动命令行中打开转储时转义引号
下列的这个答案 https stackoverflow com questions 2655168 how do i make a cmdtree window dock at startup in windbg 我正在尝试建立一个 dmp
commandlinearguments
windbg
转储文件分析
Recently I start facing issue on few servers where CPU start consuming more resources than usual trend I am trying to fi
Windows
IIS
windbg
crashdumps
DebugDiag
为什么“this”指针在单步执行代码时会改变其值?
我正在调试崩溃 我注意到调试器的一个步骤 this指针改变了它的值 经过 3 个步骤 它最终得到了值 0x00000001 应用程序崩溃了 现在 0x00000001 值显然是错误的 但我真的应该期待吗this当我单步执行调试器时值会改变吗
c
debugging
windbg
Windows 调试工具未安装
我正在尝试通过 Windows SDK 安装 Windows 调试工具 两次尝试后我不知道该怎么做 我开始安装 没有收到任何错误 但调试工具 windbg 和 kd 却找不到 日志几乎毫无用处 9 16 59 PM Monday July
windbg
remotedebugging
WINAPI
为什么windbg命令以.开头或者 !
之间有什么区别吗 和 WinDbg 中有不同类型的命令 常规命令 例如kb适用于调试会话 例如 显示堆栈转储等 元命令以点为前缀 例如 load 元命令适用于调试器本身 例如 加载扩展 显示帮助等等 扩展命令以感叹号为前缀 例如 analy
Windows
windbg
如何更改年龄不匹配的 PDB 以使其正确匹配?
我们的夜间构建过程被破坏了很长一段时间 因此它生成的 PDB 文件与相应的图像文件的年龄相差几个小时 我已经解决了这个问题 但是 我想开始使用符号服务器 但由于必须使用这些年龄不匹配的 pdb 文件而无法开始 我通过使用 Windbg 中的
Windows
windbg
symbols
pdbfiles
symbolserver
LOH 碎片 - 2015 年更新
有大量有关 NET LOH 的信息 并且已在各种文章中进行了解释 不过 有些文章似乎缺乏一点精确性 过时的信息 In Brian Rasmussen 的回答 2009 Microsoft 项目经理 https stackoverflow c
c
NET
debugging
OutOfMemory
windbg
什么是“异步固定句柄”?
我正在尝试调查一个非常严重的软件崩溃 这可能与托管堆损坏有关 因为它发生在垃圾收集期间 将 WinDbg 与 SOS gchandles 命令一起使用 我得到类似的信息 0 000 gt gchandles GC Handle Statis
c
debugging
windbg
Windbg !address 输出中的
是什么意思
Example 0 074 gt address summary Usage Summary RgnCount Total Size ofBusy ofTotal Free 90919 7ec 34659000 7 923 Tb 99 03
Windows
memory
windbg
WinDBG - 查找实际的(非托管)异常
我试图在托管 非托管混合代码中找到实际的异常 问题是我有一个 Net 类 它捕获所有未处理的异常 然后创建一个转储 因此当我查看转储时 存在混合的托管 非托管代码 并且我无法真正获取实际的非托管异常 更糟糕的是 Net 似乎有自己的例外 所
debugging
Exception
windbg
如何将windbg命令重定向到文件而不在windbg控制台上回显输出?
logopen不是答案 因为它让命令输出到windbg控制台 例如 sosex dumpgen 2产生大量输出 我不想在调试器控制台中看到这些输出 现在我正在使用以下内容 shell i ci dumpgen 2 cmd c more gt
windbg
如何在 WinDbg 中删除断点 ntdll!DbgBreakPoint+0x1
我正在调试一个在将 WinDbg 设置为事后调试器时崩溃的程序 我在地址 77f7f571 设置了断点 当它被触发时 我常常得到以下信息 ERROR Symbol file could not be found Defaulted to e
windbg
1
2
3
4
5
6
...8
»