标签: breakpoints

在VS.Net 2005中调试时断点没有连接

最近遇到了这个问题...在VS.Net 2005中调试应用程序时,断点未连接.错误表示编译的代码与正在运行的版本不同,因此存在导致断点断开的不匹配.

清理所有bin文件的解决方案并重新编译没有帮助.不仅仅发生在一个盒子或人身上.

添加注意:此​​解决方案位于TFS for Source Control中.如果我删除我的本地TFS存储库并从头开始从源代码控制中获取它,那么问题就会消失.我也试过卸载并重新安装Visual Studio.这也有时候有所帮助.这两个人在某些时候工作的事实表明问题不是直接引起的.

c# debugging visual-studio-2005 breakpoints

4
推荐指数
1
解决办法
4087
查看次数

Visual Studio 2008远程调试程序 - 未达到断点

我在运行我要调试的程序的机器上安装了VS 2008 SP1远程调试器.我正在运行远程调试器,没有auth /允许任何人在所述机器上连接.我正在我的开发机器上运行VS 2008,并打开该应用程序的项目.我已经将我已经更改的.dll复制到源并在本地重建到目标程序的执行目录,包括它的.pdb文件.我通过VS和远程调试器附加了远程应用程序的进程.

我在项目中提出的断点表明它永远不会被访问,因为模块没有被加载.

远程计算机上的异常,即使我选择重试,也不会对我的本地VS实例造成任何影响.

我希望在远程应用程序到达时在本地放置一个断点.我该怎么做呢?

我想念Visual Studio远程调试的工作原理吗?

debugging remote-debugging breakpoints visual-studio-2008 visual-studio

4
推荐指数
1
解决办法
5037
查看次数

在Delphi XE中调试代码

我很长一段时间Delphi开发,过去我在开发时使用第三方工具进行日志记录和调试(称为Smart Inspect)但是现在我已经升级到Delphi XE我想尝试使用IDE进行调试.

我的问题是,给定一个类似的功能

procedure MyFunction;
var
    str : string;
begin
    str := 'Foo';
    //Debug, show value of str?
    str := AnotherFunction(str);
    //Debug, show value of str?
end;
Run Code Online (Sandbox Code Playgroud)

我怎样才能调试并获得str的值,而不用像showmessage(str)这样的蠢事;

如果某个地方(或文章)有视频,那么我非常乐意阅读.

有没有办法观察/输出变量的值.

delphi debugging breakpoints delphi-xe

4
推荐指数
3
解决办法
4322
查看次数

如何在Classic ASP中设置断点?(IIS7/VS2010)

我有一个混合的ASP.NET /经典ASP应用程序,我希望能够在ASP代码中设置断点.这可能吗?使用VS2010 Ultimate在Win7上运行IIS7.

debugging breakpoints asp-classic

4
推荐指数
1
解决办法
1万
查看次数

gdb:按名称搜索函数来设置断点

我试图找出程序的哪一部分打印到stdout.

我可以使用如下命令设置断点: b std::ostream::operator<<(int)

但是当我输入时:b std::operator<<(std::ostream&, const std::string&)没有创建断点.

所以有两个问题:

  1. 如何设置断点operator << (..., cosnt std::string&)
  2. 我想设置一个断点,但我不知道该函数的确切名称.如何使用regexp或其名称的一部分搜索函数?

gdb stdout breakpoints

4
推荐指数
1
解决办法
6829
查看次数

第一次进入递归函数的断点

是否可以创建断点,条件是递归过程的开始?换句话说,堆栈仅应调用该函数。

IE考虑以下工作流程:

主函数->调用递归函数->命中断点->继续->递归调用self->不要命中断点->继续递归。

java eclipse recursion breakpoints conditional-breakpoint

4
推荐指数
1
解决办法
712
查看次数

有没有办法以编程方式设置断点(例如,在调用命名函数时)?

我正在研究一些JavaScript - 当然! - 我正在Chrome中进行一些调试.

现在,我希望在调用函数(具有给定名称)时以编程方式启用断点.

  1. 它应该像断点一样运作.该debugger关键字总是打破(UHG!),是一个丑陋的神器投入,并从代码中删除.

  2. 它不应该需要手动源代码导航/交互.由于源通过自动构建过程组合,因此这成为一项耗时的工作.

理想情况下,它可以像简单和编程控制一样,例如.

Debugger.setBreakpoint({onFunction: "Foo.prototype.bar"})
Run Code Online (Sandbox Code Playgroud)

有没有办法设置一个断点,以便在没有手动导航当前加载的脚本的情况下调用特定(命名)函数?

如果不是以编程方式设想的,有没有办法通过评论设置断点?(断点,不是 - debugger破裂.)

(我可以修改在其他浏览器中使用类似的开发人员工具,只要它在Windows上运行 - 但Chrome解决方案(如果存在的话)是理想的.)

javascript debugging google-chrome breakpoints developer-tools

4
推荐指数
1
解决办法
81
查看次数

在gdb中如何在任何具有特定单词的行上设置断点?

我想在我的程序在gdb下执行时,
在执行任何代码行之前检查行是否有特定的单词示例宏名称或变量名称或任何特定单词,如果有,则停止执行.
如果可以使用正则表达式完成更好.

我知道有一个命令rbreak或者rb在匹配函数名称上设置断点,这不是我想要的.

那有可能吗?

c gdb breakpoints

4
推荐指数
1
解决办法
676
查看次数

如何在Visual Studio中添加运行时断点?

当我在运行时向某些C#代码添加断点时,它会被命中.这究竟是如何发生的?

我想说,当在调试模式下运行时,Visual Studio会引用代码块,并且在运行时添加断点时,一旦在编译的代码中调用了引用,它就会被激活.

这是正确的假设吗?如果是这样,请您提供更多有关其工作原理的详细信息?

debugging x86 breakpoints visual-studio

4
推荐指数
1
解决办法
1361
查看次数

使用LLDB在特定行上设置断点

我试图在Xcode的项目第37行设置一个断点,我想用LLDB设置它.我知道我可以通过点击装订线手动设置这个断点,但我希望更好地理解使用LLDB.我如何建立以下声明?该声明是否正朝着正确的方向前进?

breakpoint set --file
Run Code Online (Sandbox Code Playgroud)

debugging xcode breakpoints lldb

4
推荐指数
1
解决办法
1337
查看次数