标签: breakpoints

如何在Visual C++中添加条件断点

我想在VC++ Express 2005中为我的代码添加断点条件,以便断点仅在局部变量满足指定条件时触发.例如

bool my_test(UIDList test_list) {
    foo(test_list);
    bar(test_list); // I have a breakpoint here, but only want it to trigger if test_list.Length() > 0
    print(test_list);
}
Run Code Online (Sandbox Code Playgroud)

右键单击我的断点并选择"条件..."我找到了一个看似按我想要的对话框,但是我尝试在文本字段中输入的任何内容都会导致以下错误:

无法评估断点条件:CX0052:错误:成员函数不存在

我尝试了帮助文档,但我找不到答案.我希望有VC++经验的人能够指出我正确的方向......

我之前尝试升级到VC++ Express的更新版本,但项目没有干净地导入.由于项目的复杂性和我目前的时间尺度,我不能在此时考虑升级为解决方案.

c++ debugging visual-studio-2005 breakpoints visual-c++

5
推荐指数
2
解决办法
8953
查看次数

我可以在Visual Studio(c ++)中设置断点来打破线程上下文切换吗?

我们只希望打破某个线程.知道怎么做吗?我似乎找不到办法在这种情况下打破.

我应该在文中更具体.正如标题所示,我想打破上下文切换到线程.

debugging multithreading breakpoints visual-studio

5
推荐指数
2
解决办法
5181
查看次数

是否可以在VS中的方法链中设置断点,如果是,如何?

鉴于代码

    [Test]
    public void Test1()
    {
        var a = new A();
        a
            .Method1()
            .Method2();
    }
Run Code Online (Sandbox Code Playgroud)

是否可以设置一个断点,以便在执行Method1()之后暂停执行,但是在没有进入Method2的定义并在那里放置断点的情况下在Method2之前暂停?当我这样做时,断点出现在'a'.

debugging fluent-interface breakpoints visual-studio-2010 method-chaining

5
推荐指数
2
解决办法
689
查看次数

Eclipse中JRE系统库中的断点

我试图在JRE系统库的类中创建断点,但是当我开始调试时,我收到了消息:"由于缺少行号属性,无法在...处安装断点.修改编译器选项以生成行号属性." 那么我该怎么做:从包​​含调试信息的源重新编译JRE系统库并使用它?还是有一些更简单的方法?

java eclipse debugging breakpoints

5
推荐指数
1
解决办法
2905
查看次数

在文件中的类的成员函数上设置断点

(gdb) b breakpoints.cpp:X::X()

Can't find member of namespace, class, struct, or union named "breakpoints.cpp:X::X"
Hint: try 'breakpoints.cpp:X::X()<TAB> or 'breakpoints.cpp:X::X()<ESC-?>
(Note leading single quote.)
Make breakpoint pending on future shared library load? (y or [n]) n
Run Code Online (Sandbox Code Playgroud)

在以下代码中:

#include <stdio.h>
#include <iostream>

class X
{
    public:
        X   () 
        {
            std :: cout << "\nIn the default constructor";
        }

        X   (int) 
        {
            std :: cout << "\nIn the parameterized constructor";
        }

        ~X () {}
};

int main (int argc, char *argv[])
{
    X …
Run Code Online (Sandbox Code Playgroud)

gdb breakpoints

5
推荐指数
1
解决办法
8420
查看次数

Xcode捕获所有未捕获的异常

在Xcode中,我可以创建一个断点来捕获所有异常(异常断点).然而,这个断点也将在尝试捕获的情况下发射.

我正在使用第三方库,因此try-catch情况是一个事实,而不是一个选项.

有没有办法只处理未捕获的异常,而不是所有异常?

xcode exception-handling breakpoints exception uncaught-exception

5
推荐指数
1
解决办法
2162
查看次数

如何调试$(document).ready()中包含的javascript?

我正在尝试在浏览器中调试一些js(专门用于Chrome).如何查看为some_data和new_data设置的值?

我意识到由于变量范围仅限于函数,some_data并且new_data在执行文件ready()之后不存在.

$(document).ready(function(){
   var some_data = [4, 8, 15, 16, 23, 42];
       var new_data = some_data * 2;
});
Run Code Online (Sandbox Code Playgroud)

javascript debugging jquery google-chrome breakpoints

5
推荐指数
1
解决办法
8874
查看次数

在Visual Studio中插入条件断点作为原子操作(以便在设置条件之前无法触发)

我有一些正在运行的代码,我想添加一个条件断点,但我只知道如何为现有断点添加条件.例如,如果我在一行C#代码中添加断点,例如F9,我可以右键单击左侧装订线中的断点红点,这样就可以看到这个菜单

断点上下文敏感菜单

从中我可以选择Condition ...打开条件断点设置

编辑条件断点

但是我想在一个经常调用的函数中插入一个条件断点,条件很少是真的,这样我就可以找出偶然错误触发的原因.我不想停止代码调试,特别是如果它是一个错误,只会在一段时间后显现出来.所以上面的方法是不合适的.当我第一次插入断点时,但在我有机会添加它的条件之前,它将触发并且程序将"中断".

如何将具有关联条件的断点添加到在调试器下运行的代码中作为单个原子操作,即不添加断点然后向其添加条件但是一次添加断点及其条件?

debugging breakpoints visual-studio visual-studio-2013

5
推荐指数
1
解决办法
237
查看次数

无法在Chrome DevTools中设置所需的断点?

这是我最近遇到的Chrome DevTools的一个新问题,不知道为什么会发生这种情况,但我似乎无法在我的应用中设置正常的断点.

截屏链接: https ://www.youtube.com/watch?v = m-ZQcmpdZkQ

在此输入图像描述

我应该能够在线设置基本断点85,87或者89.但是它让我在收盘}时设置一个不可用的断点91.

有没有人遇到过这个?

debugging google-chrome breakpoints google-chrome-devtools

5
推荐指数
1
解决办法
2411
查看次数

如何设置每10次触发LLDB断点一次?

要调试高频定时器或传感器的值,配置仅每x次触发的断点将很有用。做到这一点的最佳方法是什么?

我尝试了Xcode中的“在停止之前先忽略x次”选项,但这仅在第一次使用时有效。我可以使用LLDB命令重置此计数器吗?

xcode breakpoints lldb

5
推荐指数
1
解决办法
338
查看次数