标签: debugging

从Windows用户模式转储文件中标识主机

有没有一种简单的方法可以找到通过WinDbg生成用户模式转储文件的机器的主机名?

或至少任何一条识别信息,以尝试确认两个转储文件来自同一系统.

windows debugging crash-dumps

2
推荐指数
1
解决办法
4338
查看次数

连接VS调试器后,为什么应用程序的行为会有所不同?

有一个用c#编写的桌面应用程序试图管理套接字连接并失败,但在将相同的应用程序附加到visual studio后成功.

怎么调试?

c# sockets debugging visual-studio

2
推荐指数
1
解决办法
447
查看次数

在产生的过程中捕获异常

我正在使用VS2008来调试启动新进程的应用程序.我相信生成的进程在启动过程中遇到(并处理)某种CLR异常,但是在调试 - >异常中打开CLR异常通知并没有抓住它.有关如何查看异常生成位置的任何建议?我通常只会附加到新生成的进程,但由于异常是在启动时发生的,因此没有足够的时间来执行它.

debugging exception visual-studio-2008

2
推荐指数
1
解决办法
281
查看次数

.gdbinit配置文件与Xcode调试冲突

我的主目录中有一个相当庞大的.gdbinit(因此没有在这里复制).

现在,如果我想在Xcode中调试代码,我会收到此错误:

Failed to load debugging library at:

/Developer/Applications/Xcode.app/Contents/PlugIns/GDBMIDebugging.xcplugin/Contents/Resources/PBGDBIntrospectionSupport.A.dylib

Custom data formatters are disabled.

Error message was:
0x1005c5 "dlopen(/Developer/Applications/Xcode.app/Contents/PlugIns/GDBMIDebugging.xcplugin/Contents/Resources/PBGDBIntrospectionSupport.A.dylib, 16): image not found" 
Run Code Online (Sandbox Code Playgroud)

实际上 - 如下所示 - 调试仍在Xcode中工作,但数据格式化程序中断.移出.gdbinit或禁用数据格式化程序确实让Xcode中的gdb恢复到工作状态,但这显然很痛苦(包括数据格式化程序,在第一种情况下)

想知道gdbinit中的哪些设置可能会导致Xcode出现此错误?

回复注意:似乎(从谷歌搜索),链接到wxWidgets库时可能会发生此错误.我不在这里做的事情.

注意:如果需要,我可以提供我的(长).gdbinit的副本

WIP:我将在我的.gdbinit上查看详细信息,看看我是否可以缩小问题范围

debugging macos xcode gdb

2
推荐指数
1
解决办法
3827
查看次数

如何在VS命令窗口中列出JavaScript对象的方法?

在Visual Studio 2008中调试JavaScript时我使用?在命令窗口中命令列出JavaScript对象的成员我总是得到省略号{...}.例:

>? Page_Validators 
{...}
    [0]: {object}
    [1]: {object}
    [2]: {object}
    [3]: {object}
    [4]: {object}
    [5]: {object}
    length: 6
Run Code Online (Sandbox Code Playgroud)

我假设这些是对象的成员函数.有没有办法列出{...}中的成员?单线命令是理想的.

谢谢.

javascript debugging command window visual-studio

2
推荐指数
1
解决办法
6738
查看次数

如何使开发Web服务器(Cassini)在Visual Studio 2008中运行?

我正在使用Visual Studio 2008来开发ASP.NET应用程序.目前我正在调试IIS上运行.我想切换到开发Web服务器(Cassini)进行调试,以便我可以使用编辑和继续等功能.我之所以不这样做,是因为开发Web服务器只在您处于调试模式时启动.有没有办法让它一直运行,只需将Visual Studio连接到现有的服务器进程就像使用IIS一样?

iis debugging cassini visual-studio

2
推荐指数
1
解决办法
3646
查看次数

Delphi:如果我在项目中使用包,为什么"使用调试DCU"会变得无效?

我正在构建一个使用JVCL插件系统的项目,该系统依赖于Delphi软件包,自从我将它添加到我的项目中以来,调试已成为一场噩梦,因为我不再能够逐步跟踪任何源代码. VCL或RTL单位.它们在调试器中都标记为灰点,(当相关函数出现在调用堆栈中时;有时我得到非常奇怪的结果),这让我发疯.有谁知道如何恢复我的调试DCU功能?(除了显而易见的:删除所有与插件相关的代码.这可行,但它不会真正有用.)

编辑:为了清楚起见,我可以在项目中追踪其他任何内容.JVCL代码.其他第三方图书馆.我自己的代码.所有这些都在调试器中显示得很好.只是没有Delphi RTL和VCL代码 - 编译器选项"使用调试DCU"的东西应该授予您访问权限.

delphi debugging packages

2
推荐指数
1
解决办法
3119
查看次数

监视旧dos游戏的文件访问

我有一个不寻常的问题.我正在windows xp下的dosbox中运行一个旧的DOS游戏,我正在尝试确定它何时何地访问它的数据文件.

我能用什么来给我一个记录文件的所有读取请求?我想知道每个文件的"when","from"和"size".

我知道我的基本8086/8088组件,但仅此而已.因此,如果没有可用的快捷工具,建议一个可以帮助我走上正确轨道的调试工具/教程也很棒.

游戏的"低于根",如果有人能够对这款游戏的内部结构有所了解,那将是一个很大的帮助:)

debugging dos

2
推荐指数
1
解决办法
554
查看次数

如何在没有断点的情况下强制VB6从执行程序进入调试器?

我正在尝试观察VB6应用程序的执行,我遇到了一个问题,因为一旦我进入调试器然后点击Continue,它就不再让我逐步完成代码,直到我遇到另一个断点.我希望能够执行一个程序,而不是单步执行,直到我想要观察它执行的程度.理想情况下,当按下按钮"进入"该功能时,按住按键会产生这种效果.

提前致谢!

[编辑]:我知道我可以使用断点来停止执行.更清楚的是,问题是我不知道执行的位置,所以我不能在那里设置断点(因为我不知道它在哪里).这就是为什么我基本上想要能够说,'在我接下来做的事情之后,打破,无论如何'.听起来这个功能不存在,但我仍然保持手指交叉.

vb6 debugging

2
推荐指数
1
解决办法
9823
查看次数

C++ Visual Studio运行时错误

任何人都可以向我解释这意味着什么?

"运行时检查失败#0 - ESP的值未在函数调用中正确保存.这通常是调用使用一个调用约定声明的函数,其中函数指针使用不同的调用约定声明."

c++ debugging visual-studio

2
推荐指数
1
解决办法
2080
查看次数