我想要一个C程序在某些情况下生成核心转储.这是一个在生产环境中运行的程序,不容易停止和重新启动以调整其他类型的调试代码.此外,由于它在生产环境中,我不想调用abort().调查中的问题不容易在非生产环境中复制.我想要的是程序,当它检测到某些问题时,自己产生核心转储,最好有足够的信息来重命名文件,然后继续.
如何跟踪C++中的内存分配,尤其是new/ delete.对于一个对象,我可以轻松覆盖operator new,但我不确定如何全局覆盖所有分配,以便它们通过我的自定义new/ delete.这应该不是一个大问题,但我不确定应该怎么做(#define new MY_NEW?).
一旦这个工作,我会认为它足以在分配的指针/位置的某处有一个映射,所以我可以跟踪当前"活动"的所有分配,并且 - 在应用程序结束时 - 检查分配没有被释放的.
好吧,这似乎再次像肯定已经多次完成了几次,所以任何好的库(最好是便携式的)?
如何在Perl中找到我正在处理的对象类型?我尝试使用perl -d进入调试器,但我不知道该怎么做.同样,我想要一种方法来轻松查看每个对象可用的方法,如何做到这一点?
如何从visual studio运行Windows服务项目.
我正在visual studio 2008中构建一个windows serivce,我必须始终从控制面板运行该服务,然后将调试器连接到正在运行的服务实例.它有点烦人,因为我清理了很多代码,需要在开发过程中多次重启我的服务.
我想设置我的项目,以便能够点击F5并运行服务并直接进入调试模式.关于如何实现这一目标的一些提示会很棒.
提前致谢!!!
testing debugging unit-testing windows-services visual-studio
在netbeans中调试java程序时,我希望调试器停在导致NullPointerException的行上,这样我就可以检查那里的变量.我相信我必须在该行设置的断点处使用条件,但条件的语法是什么?
谢谢您的帮助
我错过了一些明显的东西,或者没有办法调试iOS应用程序,该应用程序使用通过30针底座连接的外部附件,而不使用桶装日志等.我希望能够使用诸如断点和仪器.
有没有办法远程调试,通过Wi-Fi,蓝牙?
注意:是的,我最近问过这个问题并将其删除,因为我认为我找到了答案..但答案只是乐器支持Wi-Fi ..而不是Xcode调试.所以问题仍然存在......
所以......:鉴于我找不到真正的运气,而且还没有人给我答案 - 我认为这是一个很大的脂肪NO.:(
让我想知道我们是否只是想要神奇地猜测出现错误的地方,或者通过在设备和配件之间来回连续移动来磨损我们的底座连接器时记录废弃物的一切?
是时候提交错误报告了.
我后来在我的程序中遇到了一些问题,因为源代码和编译后的代码不同,所以它们不会被点击.我决定在我的公共MainWindow()函数上设置一个断点,看看发生了什么.
现在我得到输入中断模式失败的错误,原因如下:源文件'F:\ cAdmin\OO\OO\MainWindow.xaml.cs'不属于正在调试的项目.
我发现这很有趣,因为我的项目存储在我的闪存驱动器(L :)而不是F:.
我重建了我的项目并清理了它(多次),重新启动了我的计算机,移动了我的闪存驱动器,以及我能想到的任何其他内容.
.net debugging visual-studio-2010 visual-studio visual-studio-debugging
当我在Visual Studio中调试C#应用程序时将鼠标悬停在变量上时,没有任何弹出窗口.我希望看到变量的值(也就是数据提示).我在Windows 7 64bit上运行Visual Studio 2012 Ultimate(试用版).有谁知道什么可能阻止他们出现?
事情我已经试过无济于事: - 重新安装VS - 搜索启用/禁用设置,但似乎并没有成为一个
我可以使用相同版本的Visual Studio在Windows 8/64位上使用相同的C#项目正确查看数据提示.
我在 Xcode 中遇到错误问题。我特意在代码中设置了错误,以便错误显示出来,但它们只出现 5 秒钟,然后就消失了。这使得调试变得极其困难。这是 Xcode 最新版本中的错误吗?
我有一个python脚本,我怀疑有一个死锁.我试图调试,pdb但如果我一步一步地去,它不会得到死锁,并且通过返回的输出我可以看到它没有被挂在同一个迭代上.我想将我的脚本仅在它被锁定时附加到调试器,是否可能?如果有必要,我愿意使用其他调试器.