debugging相关内容

无法使用 Mono Soft Debugger 远程调试,因为“调试器代理:DWP 握手失败"错误

我在我的应用程序中嵌入了单声道.该应用程序是支持插件的控制台应用程序.插件是 .NET 程序集.一切都很好,但我想调试它们.要在我的 C 代码中启用调试,我有: mono_set_dirs (ASSEMBLIES_DIR_NAME, ASSEMBLIES_DIR_NAME);assembly_add_to_bundle(API_ASSEMBLY);soft_debug = getenv("MYA ..
发布时间:2022-01-23 15:22:45 C#/.NET

调试嵌入式单声道运行时启动的 C# 程序集?

我说的是使用 C# 进行游戏编程的小型游戏引擎.所以,我有一个嵌入单声道运行时的 C++ 应用程序(我称之为“启动器").我有一个用 C# 编写的程序集,这是我的游戏引擎类库.启动器按照 Embedding Mono 中的建议启动程序集. 现在是有趣的部分!启动器在 C++ 中实现了作为我的游戏引擎类的内部方法公开给单声道运行时的杂项函数.这就是为什么如果没有使用 C++ 实现大部分引擎的启 ..
发布时间:2022-01-23 15:22:29 其他开发

是否可以在 Windows 上使用 Visual Studio 调试使用 Mono/XBuild 编译的程序集?

我正在使用 XBuild 为 Mono 编译 Visual Studio 解决方案.这会生成程序集 + mdb 文件.是否有可能在 Windows 上使用 Visual Studio 调试此程序集?使用“附加到进程"时,我无法调试,因为显示未加载符号的错误. 我尝试通过 Mono.Cecil(AssemblyDefinition、MdbReaderProvider、PdbWriterProv ..
发布时间:2022-01-23 14:58:56 其他开发

单声道调试信息与 debian 上的异常?

我认为 apt-get install mono-dbg 会解决它,但我错了.如何使用单声道获取调试信息?我正在使用 debian 挤压,但无法在 debian lenny 或 etch 上弄明白. 我在下面写了一个虚拟程序,我希望有一个行号,但我得到了这个.这是来自控制台/终端的复制/粘贴. 未处理的异常:System.Exception:nooo blah在 ExceptionTest ..
发布时间:2022-01-23 14:52:24 其他开发

将 rspec 和 cucumber 与 ruby​​ 和 rails 一起使用时,堆栈级别太深 (SystemStackError)

这是一个关于在使用 Ruby 和 Rails 遇到堆栈级别太深 (SystemStackError) 时应该使用什么调试策略的问题. 我在使用 rspec 或 cucumber 时看到这些错误 perrys-MacBook-Pro:pc perry_mac$ 黄瓜堆栈级别太深 (SystemStackError)/Users/perry_mac/.rvm/gems/ruby-1.9.3-p ..
发布时间:2022-01-22 23:51:14 其他开发

不工作 - 将鼠标悬停在变量上以查看 Eclipse 中调试方面的值

我使用的是经典的 Eclipse 3.6.1.我有一个 Java 项目由于堆栈溢出而引发异常.与其他编辑器不同,当我将鼠标指针悬停在变量上时,它不会显示该变量的值.这是 中的设置 Window->Preferences->Java->Editor->Hovers组合悬停 - Shift变量值 - Ctrl来源 - Shift+Ctrl 但这似乎不起作用.我已经看到其他人关于这个问题的线程,但 ..
发布时间:2022-01-22 22:44:10 Java开发

Eclipse:在调试透视图中悬停中断

自从升级 Eclipse(Galileo build 20090920-1017)后,在调试中悬停不再显示变量的值.相反,hover 的行为就像我处于正常的 Java 视角一样: 替代文字 http://michaelzanussi.com/wp-content/uploads/2009/11/debug_hover.png 我尝试过清理项目、重新导入项目等,但均无济于事.我在这里遗漏 ..
发布时间:2022-01-22 22:24:18 Java开发

无法获取线程转储?任何想法为什么我的应用程序阻塞?

我有一个基本的 java 服务器应用程序,它有 100 个工作线程,它们在 url 上执行简单的 HEAD 请求.我为此使用 HttpClient 4.x. 运行几分钟后,我的程序就冻结了几分钟,我不知道为什么.查看视觉 vm 监视器报告的屏幕截图.你可以看到它是平的.在此期间,我无法获得良好的线程转储,并且视觉虚拟机只是冻结,直到它被解除阻塞.有没有人知道我可以做些什么来尝试开始调试这个家 ..
发布时间:2022-01-22 12:57:02 Java开发

如何从 obj-c/ios 中的堆栈跟踪中获取源代码行

我使用 NSSetUncaughtExceptionHandler 将堆栈跟踪打印到 iPhone 的本地文件中,该文件将在应用程序下次启动时发送到我们的服务器.然后我可以检查异常数据并修复错误.在某些崩溃中,我有模块名称和引发异常的函数,这些都很容易.但主要是我有这样的东西: "4 libc++abi.dylib 0x35bba3c5 _ZL19safe_handler_callerPFvvE ..
发布时间:2022-01-22 12:50:09 移动开发

如何调试 Android ANR?

我的 Android 应用最近在 Google Play 控制台中收到了很多 ANR 报告.由于当我在应用程序中加入 Google Analytics 时就开始发生这种情况,我强烈怀疑是由 Analytics 引起的. 问题是我知道如何使用堆栈跟踪来调试崩溃.但我不确定如何调试 ANR.我猜 ANR 意味着主线程在某处被阻塞.但是如何知道它被阻塞在哪里呢?请参阅下面我最近得到的典型 ANR ..
发布时间:2022-01-22 12:48:47 移动开发

有没有办法在 C# 运行时检查堆栈变量?

有没有办法在运行时转储堆栈的内容? 我对可以通过 StackTrace 和 StackFrame 类获得的父函数信息(名称、参数、行)感兴趣.但是,我还想获取堆栈中的变量(在调用当前正在执行的方法中声明的局部变量).由于 Visual Studio 调试器可以做到这一点,我认为可能有一种方法可以在运行时在代码中做到这一点.有没有这样的方法? 解决方案 我想有两种方法可以实现. ..
发布时间:2022-01-22 12:23:25 C#/.NET

如何在树枝模板中 var_dump 变量?

视图层模式,你只呈现你已经得到的东西很好,但你怎么知道什么是可用的?TWIG 中是否有“列出所有定义的变量"功能?有没有办法转储变量? 我通过搜索找到的解决方案是定义一个函数,我可以在其中使用我的现有的 php 调试工具 注入函数,但我发现的所有引用都包括这两行代码,但没有指定放置它们的位置.根据他们需要定义一个 $loader 变量的事实,我尝试了/app/config/autoload. ..
发布时间:2022-01-22 08:58:33 其他开发

在 Mobile Safari 上调试缓慢的 angular-ui-router 状态更改

我正在编写一个 Angular 应用程序,使用 angular-ui-router 来管理状态/路由. 在桌面浏览器(Chrome/Safari)上运行良好.但是,在 iPhone 4 上的 IOS 6 上的 Mobile Safari 上(以及在 iPhone 5 上的 IOS 7 上的较小扩展)上,通过 $state.go 更改状态可能需要长达 2 秒的时间. 我使用的是 ngTo ..
发布时间:2022-01-21 17:01:43 移动开发

在 Windows 8 中调试 OnFileActivated

我已将我的 Windows 8 应用程序与文件类型相关联.但是,当我打开该文件时,我的应用程序开始打开然后崩溃. 在附加调试器时,我想不出办法. 我认为我的 OnFileActiavted 方法有问题,所以我已求助于更改该方法中的随机代码位.这不起作用,所以我想知道我应该如何调试这个问题. 解决方案 这样行吗?您可以在不立即启动应用程序的情况下进行调试.您还可以调试其他人的应用 ..
发布时间:2022-01-21 14:42:54 其他开发