标签:debugging

  • 单步执行程序时,无故调用ToString()方法 - c#

    时间:2020-9-1

    这是一个奇怪的问题,我旁边的高级程序员也感到困惑。完全的问题是,以某种方式调用了我的ToString()方法,我不知道或不知道这是我的代码如何 static void Main(string[] args) { Console.Out.WriteLine("Blank Constructor"); Form form = new Form […]

  • 是否有漂亮的打印纸堆转储? - php

    时间:2020-9-1

    面对现实,debug_backtrace()输出不是很漂亮。有人编码包装器吗? 什么是您最喜欢的漂亮var_dump()(可用于商业项目,因此没有GPL(尽管LGPL可以)) 另请参阅:A more pretty/informative Var_dump alternative in PHP? 六年后-这个问题一万次-以后,我仍在使用它。它不是在屏幕上看起来 […]

  • 告诉函数如何调用 - php

    时间:2020-8-31

    我看过debug_backtrace,但到目前为止,它并没有满足我的要求。 我需要知道我正在调用的功能是“被调用”还是“回显”。像这样: function hello() { //blah blah } echo hello(); //echo-ed hello(); //'called' 但是,如果在“回显”之后“调用”该函数,则它将执 […]

  • 从调试过程MainModule获取符号 - c#

    时间:2020-8-28

    我开始用C#编写调试器,以调试操作系统上的任何进程。目前,它只能处理断点(硬件,软件和内存),但现在我想显示该过程的操作码。 我的第一次尝试是使用nidsasm(NASM),但这不合适,因为启动后a.Net应用程序汇编程序指令与ndisasm不同(已通过CheatEngine测试)。 因此,我搜索了一会儿,然后从dbghelp.dll中找到了一些方法,可以调 […]

  • 如何在VS 2013中调试CLR存储过程 - c#

    时间:2020-8-27

    我尝试了不同的方法来完成此操作,但是没有任何效果。当我运行测试脚本时,VS似乎忽略了.cs文件中的所有断点。我在测试脚本中也包含了一个断点,但是仍然没有调试。 这是我尝试过的来自Microsoft https://msdn.microsoft.com/en-us/library/ms165051(v=vs.100).aspx的指南,但是当我右键单击脚本文件时 […]

  • 如何在Visual Studio Code中调试Python3代码 - python

    时间:2020-8-26

    我想在Visual Studio Code中调试用python3编写的项目,但似乎找不到在launch.json文件中指定解释器或python版本的任何方法。 它对Python 2很好用,所以问题是,如何使它在Python 3中起作用? 参考方案 Python3调试也很好。有点混乱,因为有两个不同的地方指定路径: settings.json 和 launch […]

  • 如何检测通过调试器正在执行的Python代码? - python

    时间:2020-8-26

    有没有一种简单的方法可以在Python代码中检测到此代码正在通过Python调试器执行? 我有一个使用Java代码的小Python应用程序(感谢JPype)。在调试Python部件时,我也希望嵌入式JVM也具有调试选项。 参考方案 Python调试器(以及探查器和coverage工具)使用sys.settrace函数(在sys模块中)注册一个回调,该回调在发 […]

  • 检测Java类以创建反向Java调试器的最佳方法是什么? - java

    时间:2020-8-25

    我想为Java创建一个反向调试器(可以在程序执行中向后调试的调试器),为此,我需要在程序执行的同时存储变量数据。我将为此使用全局缓存,并使用静态方法更新缓存。 我想以这样一种方式来检测加载的类:在每次修改字段/变量后,我的静态方法将被调用:例如: public static void updateCache(String fullVarName, Objec […]

  • 异常后C#中局部变量的值? - c#

    时间:2020-8-24

    RedGate有一个error reporting tool表示可以 “获得程序的完整状态 当它崩溃时(不仅仅是堆栈 跟踪),包括的值 崩溃发生时的变量– 不必来回走动 与的电子邮件对话效率低下 最终用户。” 我已经为我们的应用程序构建了一个未处理的异常报告工具,但是我无法想象它们在生产代码中如何获得比堆栈跟踪信息更多的信息。 有人有什么想法吗? 参考方案 […]

  • 调试时如何调用Python的列表? - python

    时间:2020-8-24

    我有以下python代码: values = set([1, 2, 3, 4, 5]) import pdb pdb.set_trace() 我运行脚本,并且在调试外壳中: (pdb) list(values) *** Error in argument: '(values)' (Pdb) 如何在不调用调试器自己的list(values) […]