问题标签 [conditional-breakpoint]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Visual Studio 中的条件断点
当其他变量等于特定值时,我想在 C# 代码中的某一行设置断点,例如:
我怎样才能做到这一点?
我试图右键单击断点图标-> 条件,然后键入MyStringVariable == "LKOH"
,Visual Studio 说它无法评估它。
debugging - 如何在windbg中的函数末尾放置一个断点,这样即使在源代码中添加/删除了一些行,我也不需要编辑它?
当某些功能被命中时,我需要记录一些数据,无论是在执行开始还是结束时。虽然我在函数的开头放置断点没有问题(使用bu [module]!functionname
,我不知道如何在函数的末尾放置断点,这样我每次添加/删除文件中的某些行时都不需要编辑断点/function.我确定这是一个非常常见的场景,只是我不知道它是如何完成的!!任何人都可以解释一下吗?
xcode - 数据ata内存位置更改时XCode会中断吗
Visual Studio 一直能够做到这一点 - 如果您知道 mem loc,那么您可以在该 mem loc 的值更改为特定值或完全更改时设置条件断点。这就是 XCode 中符号断点的用途吗?如果是这样,我看不到如何做到这一点。
谢谢,汤姆
visual-studio-2005 - Visual Studio 2005:出现值时中断
我正在尝试简化我的调试任务,并且我有一个可以提高调试速度的想法。假设我有一个值,比如说 2.8651,它现在出现在我不知道的代码中。我想知道是否可以创建一个超级断点,该断点会在变量第一次取这个值时停止。我记得我不知道哪个变量取值。我可以通过在调试器上花一些时间来了解它,但我很懒。我对VS的VBA不太熟悉。我想,一个解决方案是创建一个宏,该宏将在代码执行的每一行沿局部变量循环。当条件localVariable == 2.8651被验证时它会停止。
谢谢您的回答!
c++ - 在命名函数上放置断点
有没有办法在 Visual Studio 中的任何函数上放置断点,有点像bm kernel32!LoadLib*
在 WinDbg 中?
我知道一种方法是在应用程序启动时中断,找到所需的 DLL 加载地址,然后将偏移量添加到您可以通过 Depends 获得的所需函数,并在地址上创建一个断点。但这真的很慢,切换到 WinDbg 并返回也很烦人。
也许有更好的方法?
gdb - 如果帧在回溯中,则 GDB 中断
我想在 gdb 断点上设置一个条件,仅当某个函数名称出现在回溯中时才中断。最好的方法是什么?
c - 当 char* x 指向值等于“hello”的字符串时,如何在 gdb 中设置条件断点?
char* x
当指向值等于的字符串时,我可以指定我希望 gdb 在第 x 行中断"hello"
吗?如果是,如何?
delphi - 如何在 Delphi 断点属性中使用条件
我发现当 I = 1、J = 3 和 k = 5 达到某个特定条件时,嵌套循环会失败
我试图右键单击断点并在我设置的条件下
(I = 1) 和 (J = 3) 和 (K = 5)
无论如何,断点不会停止......
怎么了?
debugging - 我可以在 Ruby 中发生异常时动态放置断点吗?
我希望能够在 ruby-debug 中设置条件断点,条件是“抛出异常”。
我想要的是每当在该行上引发异常时都能够在断点上着陆(如果此处说明了错误选项,这是 MATLAB 的超方便的 dbstop )。
提前致谢。
java - 如何根据最终局部变量在匿名内部类中设置条件断点?
假设我有以下类,并希望在标记位置的 arg==null 上设置条件断点。这在 Eclipse 中不起作用,并给出错误“条件断点存在编译错误。原因:arg 无法解析为变量”。
我在这里找到了一些相关信息,但是即使我将条件更改为“val$arg==null”(val$arg 是调试器变量视图中显示的变量名),eclipse 也会给我同样的错误。