breakpoints相关内容

如何在“某些内容已打印到终端"上设置断点?在gdb中?

我想知道从巨大应用程序内部的哪个位置打印特定消息.该应用程序又大又旧,以至于它使用所有可以想象的方式将文本打印到终端;例如 printf(), fprintf(stdout, ...) 等. 我写是为了在 write() 系统调用上放置一个断点,但由于各种文件 I/O 操作也使用 write(),我被太多的断点停止所淹没. 所以基本上我希望 gdb 在程序向终端打印内容时停止,但同时我 ..
发布时间:2022-01-20 20:09:26 其他开发

iPhone 设备调试

在设备上而不是模拟器上运行 iPhone 应用程序时,是否可以实际使用 Xcode 调试器?即,我可以让设备在我在代码中设置的断点处停止,并在代码在设备上运行时单步执行吗? 编辑:我应该提到我是 Apple 的注册开发人员并且拥有有效的证书.事实上,我可以很好地在我的设备上构建和运行 iPhone 应用程序.但是,即使在调试模式下,当我在设备上运行应用程序时,它也不会在断点处停止或输出到控制 ..
发布时间:2022-01-20 20:04:52 移动开发

有没有办法在 gdb 中设置一个以调用堆栈为条件的断点?

我正在 Linux 上的 gdb 7.1 中调试 C++. 我有一个函数 a() 在代码的很多地方都被调用.我想在其中设置一个断点,但前提是它是从 b() 调用的.有什么办法吗? 只有在 c() 调用 b() 时,有什么办法可以做到这一点,以此类推吗? 解决方案 更新: 现在有一个 更好地回答这个问题:使用 GDB _is_caller 便利函数. 您描述的需求经常出现, ..
发布时间:2022-01-20 19:51:05 C/C++开发

如何在 Visual Basic 6 中保存断点

如何在 Visual Basic 6 中保存断点?有外挂吗?目前我有 MZ-Tools,但不幸的是它们不保存断点. 解决方案 我不确定第三方工具,但您可以随时使用: Debug.Assert False 请记住在完成后将其删除. ..
发布时间:2022-01-20 19:42:59 其他开发

在 Java 中设置断点

如何在 Java 中设置断点?它只是基于源文件名和行号吗?类名或方法名是否也包含在内? 如果我的调试器中有旧版本的源代码并设置了断点,则当我单步执行时光标会关闭.能走多远?它会进入错误的方法(如果该文件中有多个类,甚至是错误的类)? 当 JVM 中有多个同名的类时会发生什么(如果您有多个类加载器可能会发生)?他们都得到断点了吗? 在 Web 应用程序容器中,我可以只为一个 Web ..
发布时间:2022-01-16 12:37:44 Java开发

为什么设置断点时我的 xcode 会跳转到汇编视图?

当我尝试使用断点进行调试时,无论哪一行代码,它都会像这样跳转到汇编视图.我想要当前源代码的亮点回来!! 我该如何配置它?? 解决方案 这个功能有时很有用,但很容易关闭: 调试 >调试工作流程 >总是显示反汇编 在旧版本的 Xcode ( 产品 >调试工作流程 >调试时显示反汇编 ..
发布时间:2022-01-14 20:22:17 移动开发

Android studio gradle 断点在行中找不到可执行代码

我正在使用 Android Studio 2.1.3 和 gradle 开发一个 android 应用程序. 问题是简单方法中的断点永远不会被命中,尽管它必须被命中,因为在应用程序调试期间满足条件. 首先,我认为这个问题与这个问题的答案中描述的问题有关:使用 gradle 构建库项目时,BuildConfig.DEBUG 始终为 false 为了测试这一点,我删除了库项目并将我的所有 ..

是“EXC_BREAKPOINT (SIGTRAP)"吗?调试断点导致的异常?

我有一个多线程应用程序,它在我的所有测试机器上都非常稳定,并且对于我的几乎每个用户来说似乎都是稳定的(基于没有崩溃的投诉).但是,该应用程序经常为一位用户崩溃,该用户非常好心地发送崩溃报告.所有崩溃报告(约 10 个连续报告)看起来基本相同: 日期/时间:2010-04-06 11:44:56.106 -0700操作系统版本:Mac OS X 10.6.3 (10D573)报告版本:6异常类型: ..
发布时间:2022-01-08 11:51:05 其他开发

停在变量被改变的那一行

我正在尝试追踪变量何时更新.我有一个观察者,但有什么方法可以设置它,以便在值更新时暂停执行? 这称为观察点或数据断点. 解决方案 目前pycharm没有实时跟踪变量修改的默认内置功能.或者,您可以这样做: 运行调试 在调试器窗格 -> 变量中,右键单击要跟踪的变量并将其添加到 Watches. 在 Watches 窗格中,右键单击变量并选择引用对象. 我相信您所说的功 ..
发布时间:2022-01-08 09:30:17 Python

为什么 Visual Studio 2008 跳过我的断点?

我正在运行带有 SP1 的 Visual Studio 2008.当我调试应用程序时,它会跳过我的断点. 例如,我有两行代码,每行调用一个方法.我将在两条线上放置一个断点.我会运行一次,它会在第一个断点处停止,但不会在下一个断点处停止.我将再次运行它,它击中了第二个,而不是第一个. 我尝试清理解决方案并重建. 我的解决方案中有多个项目. 解决方案 符号文件不兼容 您 ..
发布时间:2022-01-05 19:54:02 其他开发

Visual Studio 断点警告

在调试我的代码时,我经常抛出断点来检查局部变量的值,以确保一切都在正确的轨道上. 最近,当我对代码进行更改并重新编译时,我所有的断点都变成了一个圆圈的轮廓(而不是一个完整的红色圆圈),并且它给了我一个错误; 当前不会命中断点.没有可执行代码与这条线有关.可能的原因包括: 有条件的编译或编译器优化. 这个问题的奇怪之处在于我可以简单地删除和添加断点,一切都会完全正常. 我没有 ..
发布时间:2022-01-05 19:41:11 C#/.NET

当前不会命中 VS 2008 断点.尚未为该文档加载任何符号

我正在努力克服这个障碍,我非常希望 SO 上的某个人可以提供帮助. 当我在我的类库项目中设置断点时.它显示为一个正常的断点.当我开始调试我的解决方案时,断点被挖空并且有一个黄色三角形,里面有一个感叹号.当我平移断点时显示的工具提示是,“当前不会命中断点.没有为此文档加载符号." 这个项目不是一个 ASP.NET 应用程序,它只是一个 winForms 应用程序. 我已经接管了解决 ..
发布时间:2022-01-05 19:28:50 其他开发

如何为响应式 CSS 找出合适的最小宽度和最大宽度值?

我刚刚开始研究响应式 CSS 和设计,我想知道我应该如何找出各种设备宽度.我不想花一整天的时间来测试每一个可能的移动设备,我只想让响应式布局足以让它发挥作用. 我看到一些网站使用 @media only screen and (max-device-width: xx) 但似乎将其限制为非常具体的分辨率,而不是实际的浏览器窗口大小. 任何建议都会很棒.我对 Web 开发或 CSS 并不 ..
发布时间:2022-01-04 18:24:17 前端开发

移动和桌面屏幕尺寸统计

在哪里可以找到有关移动和桌面屏幕尺寸的统计信息? 我正在制作一个响应式网站,特别是我试图找出的是大多数手机与台式机和平板电脑用户之间的大小差距,我可以在其中设置断点.我认为应该有但知道我应该测试我的假设. 所以要明确一点,我希望手机有一套样式,平板电脑和台式机有另一套样式. 谢谢 解决方案 我刚刚完成了一个响应式商业网站 ( https://plus.google.com ..
发布时间:2022-01-04 18:07:46 其他开发

gdb 脚本:在选定的断点处执行命令

我想在 gdb 脚本中预定义一些断点,并在这些断点处调用一些特殊命令,然后自动继续程序执行.因此,理想情况下,我想要一个如下所示的 gdb 脚本: b someFunction...如果从上面到达断点,请执行以下操作:打印变量 1调用其他函数继续完毕 另外一个不幸的事实是,我不能依赖 python 接口来使用断点,因为我目前工作的服务器上的 gdb 版本太旧了! 解决方案 您应该看看 ..
发布时间:2022-01-04 09:52:15 其他开发

断点无法绑定 - Visual Studio 2015

我刚刚从 Visual Studio 2013 升级到 2015,现在遇到断点问题. 在断点实际起作用的情况下是命中还是未命中,如果我在调试时设置了一个,则会出现错误: 断点绑定失败. 任何帮助将不胜感激.我准备放弃 2015 并回去. 解决方案 我遇到了同样的问题,但有不同的解决方案.请注意,我已更新到 VS 2015 Update 1,但问题仍然存在. 在以前版 ..

Xdebug 成功连接到 DBGP 客户端,但不会在断点处停止

我安装了 Xdebug 2.1,并运行 PHP 5.2.13.它可以成功连接到多个 DBGP 客户端(即 xdebug.remote_log 显示来回通信,客户端本身也显示传入连接),但它不会在断点处停止.我试过 NetBeans、MacGDBp 以及命令行debugclient 与 Xdebug 捆绑在一起. 一个典型的交换看起来像: 日志打开时间 2010-07-20 09:33:17 ..
发布时间:2021-12-26 15:00:48 PHP