标签: debugging

如何在没有pdb的情况下在堆栈跟踪中包含行号?

我们目前正在分发一个没有.pdb文件的WinForms应用程序,以节省客户端计算机上的空间和下载带宽.当我们得到堆栈跟踪时,我们得到方法名称但不是行号.有没有办法获取行号而不诉诸分发.pdb文件?

.net c# deployment debugging pdb-files

31
推荐指数
2
解决办法
2万
查看次数

谷歌浏览器不会让我放置断点

我一直在使用谷歌浏览器来调试我的javascript,但突然之间,我再也无法设置断点了.我单击行号,我之前单击以添加断点,但不会添加断点.有时如果我点击非常快,像疯子一样,我可以看到它试图添加断点,但它不会坚持.

我唯一改变的是添加JSONView.我卸载了,但仍然无法添加断点.

有谁有想法吗?

编辑:我可以在其他页面上放置断点,例如StackOverflow,而不是我正在开发的在localhost上运行的那个.

javascript debugging json google-chrome

31
推荐指数
2
解决办法
8904
查看次数

将调用函数的名称打印到调试日志中

Objective-C的运行时似乎相当健壮,所以我想知道是否有办法记录调用当前函数的函数的名称(用于调试目的).

我的情况是,一堆东西分配给一个属性,而不是每次都设置一个断点并检查调用堆栈,我想只是NSLog设置属性的函数的名称,以及新值.

那么可以在运行时访问调用堆栈吗?

debugging objective-c stack-trace

31
推荐指数
2
解决办法
9992
查看次数

如何将调试器附加到python子进程?

我需要调试由它生成的子进程multiprocessing.Process().该pdbdegugger似乎不知道分叉的,无法连接到已经运行的进程.

有没有更智能的python调试器可以附加到子进程?

python debugging subprocess multiprocessing

31
推荐指数
4
解决办法
1万
查看次数

IntelliJ IDEA:如何创建一个在所有异常*上停止的异常断点*除了*ClassNotFoundException?

我想在调试器中运行我的测试套件并打破任何意外的异常,但Java类加载器在正常操作期间会抛出大量的ClassNotFoundExceptions.

因此,如果我可以创建一个忽略ClassNotFoundExceptions并在其他所有内容上停止的异常断点,那就太好了.

java debugging exception-handling intellij-idea

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

为什么VisualVM Profiler不会配置我的应用程序?

我创建了一个简单的1文件java应用程序,它循环遍历循环,调用一些函数,分配一些内存,添加一些数字等.我通过eclipse运行该应用程序Run As->Java Application.

正在运行的应用程序出现在Java VisualVM下Local.

我双击该应用程序并转到Profiler选项卡.

默认设置为:

Start profiling from classes: my.main.package.**

Do not profile classes: java.*, javax.*, sun.*, sunw.*, com.sun.*

我点击CPU.的CPUMemory按钮变灰.什么都没发生.

Statusprofiling inactive.

当我的申请终止Statusapplication terminated.

我在这做错了什么?我需要调整一些设置吗?启动应用程序时是否需要设置VM标志?

java debugging profiling visualvm

31
推荐指数
2
解决办法
4万
查看次数

如何启用Mockito调试消息?

如何启用Mockito调试消息?特别是,我想打印存根的方法的细节when()以及与这些方法的每次交互.

java testing debugging mockito

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

shell中`set -x`的Python等价物是什么?

请建议Python命令,它等同set -x于shell脚本.

有没有办法打印/记录Python执行的每个源文件行?

python debugging shell

31
推荐指数
2
解决办法
6708
查看次数

PHPstorm - 无法在blade.php文件中设置断点

我正在研究Laravel应用程序,可以很好地调试我的控制器php文件,但我想调试blade.php文件.在我目前的设置中,我已经按照所有的Jetbrains推荐Laravel的设置,(https://confluence.jetbrains.com/display/PhpStorm/Laravel+Development+using+PhpStorm#LaravelDevelopmentusingPhpStorm-DebuggingLaravelApplicationswithPhpStorm)但它仍然不允许我设置blade.php文件中的断点.

我能错过什么?

php debugging phpstorm laravel laravel-4

31
推荐指数
2
解决办法
9492
查看次数

如何调试类型级程序

我正在尝试做一些hoopy类型级编程,它只是不起作用.我正在试图弄清楚为什么GHC完全无法推断出我想要的类型签名.

有没有办法让GHC 告诉我它在做什么?

我尝试过-ddump-tc,只打印出最终的签名类型.(是的,他们错了.谢谢,我已经知道了.)

我也尝试过-ddump-tc-trace,它丢弃了大约70KB无法理解的乱码.(特别是,我看不到任何地方提到的任何用户编写的标识符.)

我的代码非常接近工作,但不知何故,一个额外的类型变量不断出现.出于某种原因,GHC无法看到这个变量应该完全确定.实际上,如果我手动编写五英里类型的签名,GHC很乐意接受它.所以我显然只是在某个地方错过了一个约束...... 但是在哪里?!?> _ <

debugging haskell types

31
推荐指数
1
解决办法
699
查看次数