windbg

    0热度

    1回答

    我使用WinDBG来调试测试人员发给我的转储。现在,我从Microsoft的符号服务器获取调试符号时遇到了非常差的性能。我不是唯一一个,所以我期望微软目前有服务器问题,但它突出了一些关于WinDBG的符号缓存,我以前没有注意过。 很多时候,当我打开一个新的转储它试图下载所有Microsoft符号的每个pdb。它会在我的调试会话期间缓存它们,如果我关闭WinDBG并再次打开它,它通常会打开而不必下载

    1热度

    1回答

    如果数组中包含100000000个项目,则输出所有项目的时间太长,因此我可能知道是否只需输出10个项目,例如!da top 10地址,如何处理用它 ?

    2热度

    1回答

    我有一个WPF项目(C#),当我开始调试时崩溃Visual Studio 2013。我得到一个对话框,说[应用程序] .exe触发了一个断点。有中断和继续选项按钮。如果我选择继续Visual Studio崩溃。如果让我选择休息我可以在主线程/()拆卸断点_NtWaitForSingleObject @ 12: 77C60223 ?? ?? 77C60224 ?? ?? 77C60225 rol

    1热度

    1回答

    我在Mac上使用VMware和我有一个共享文件夹Z:\ SHM 当我尝试读取WinDbg的那个文件,它提出错误, 0:000> .readmem z:\\shm\\msgbox.bin @$t8 L272 Reading 272 bytes Unable to read data for 00020000, load is incomplete 如何找出原因?

    1热度

    1回答

    我试图解决在我的笔记本上崩溃的旧应用程序。 望着转储文件,我发现它与该指令崩溃: 0044e381 ff1538b57b00 call dword ptr [appname+0x3bb538 (007bb538)] 因琐事原因: 0:000> dp 0x007bb538 007bb538 00000000 00000000 00000000 00000000 如果我理解正确的,它是一个函数的调用的

    2热度

    1回答

    当第四个参数的值等于“abc”时,我想设置一个条件断点。 void FunctionA(char* a, char* b, char* c, char* d) { `enter code here`//some code here } 我使用下面的命令,但它不起作用。你能帮忙吗? bp app!FunctionA "as /mu ${/v:MyAlias} poi(d);.block{.

    0热度

    4回答

    我的应用程序(网页API)与高CPU的痛苦,同时分析转储,我看到我的大部分线程都有这个dumpstack - ! Child-SP RetAddr Caller, Callee 00000030497bec00 00007ffbb19e1118 KERNELBASE!WaitForSingleObjectEx+0x94, calling ntdll!NtWaitForSing

    0热度

    1回答

    我分析完全内存转储和我申请WinDBG的uf命令,看看有什么功能呢 0: kd> uf profsvc!CUserProfileService::_RegisterGPNotification 这是输出的一部分。我不知道为什么在括号中的地址比的profsvc!CUserProfileService::_RegisterGPNotification+0x44地址不同应该是 000007fe fb

    2热度

    1回答

    嗨我试图使用WinDbg查看memory.dmp内核转储文件,目的是诊断崩溃。当我打开崩溃文件并获取符号时,我收到消息 BugCheck A, {2, ff, 4e, fffff801a42ebff2} CompressedPageDataReader warning: failed to get _SM_PAGE_KEY symbol. CompressedPageDataReader w

    0热度

    2回答

    与this question asking the same but in VS类似,我想问一下如何使用WinDbg来查看JITted方法的diassembly? 将此分解为两部分,在这两种情况下,都有与我想要反汇编的方法相同的SomeNamespace.SomeClass.Foo()。 我们只有可执行文件program.exe,并且想通过WinDbg的Open Executable运行它。 有一