问题标签 [step-into]

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.

0 投票
5 回答
10181 浏览

android - 在 Eclipse 上调试时无法使用 F5 进入功能

有时(大约 50% 的时间),在调试 Android 应用程序时,为了进入一个函数,我使用 F5(F6 用于遍历它)但它什么也没做

有时,常规调试键都不起作用(F5、F6、F7、F8,也许其他我也不知道)。

目前,克服这个问题的唯一方法是从“调试”视图(显示每个线程的当前堆栈)中选择当前线程,然后按 F5 。当情况更糟时(例如,无法使用内容辅助),我重新启动 eclipse。

说到线程,我注意到如果我有多个线程正在运行,有时当我试图走得更远时,它会转到另一个线程,这很烦人,因为我失去了对当前线程的注意力。我知道这确实有些道理,但它真的很烦人,尤其是如果我考虑到有多个线程。

为什么会发生这些事情,我该如何解决?

注意:我有 Eclipse、ADT 和 Android SDK 的最新版本。该问题出现在设备和模拟器上。

0 投票
1 回答
411 浏览

windows - 为 Haxe CPP 设置 FlashDevelop 断点,允许“Step-Into”功能?

当针对 Windows 的 Haxe/NME 程序时,有没有办法在 FlashDevelop 中设置断点?如果我无法进入代码,就很难遵循错误的逻辑。

0 投票
2 回答
2371 浏览

c++ - 当你有.pdb文件和VS2010的C++源代码时,如何进入dll的功能?

我正在尝试调试我编写的由 Visual Studio 2010 中的应用程序使用的动态库。我可以进入直到我的 dll 的函数,但我无法更深入地查看源代码。如果我打开反汇编窗口,我可以进入 ASM 代码,但我看不到源代码或任何符号。

我已经构建了一个 .dll 和一个导入 .lib。与 dll 关联的 .pdb ( /Zi) 文件也已构建(使用/DEBUG)。优化被禁用 ( /Od)。

我的应用程序将导入库与 a 链接,#pragma comment(lib, "myImport.lib")因为该应用程序有一个我无法自己配置的构建工具。

我的应用程序在调试中运行,在调试器的模块中,我可以看到我的 dll 以及符号已加载。

我还检查了Options > Debugging > General Enable Just My Code选项已禁用。

如何强制VS2010进入我的dll的功能?

0 投票
1 回答
84 浏览

c# - C# 进入变量列表

屏幕底部通常有一个变量列表,可帮助我在使用 f11 'step into' 功能时跟踪我的应用程序中不同变量的值,但自从我更新到 web developer 2012 后,我似乎找不到这个列表。它被删除了吗?或者有没有办法打开它?谢谢!

0 投票
1 回答
591 浏览

qt - 进入 Qt 中的静态库代码

我有一个具有以下结构的项目:

您可以猜到ExecProjectLibProject之间存在依赖关系。

我的问题是在调试时我无法进入LibProject源代码(即使代码已执行)。

这是MainProject.pro文件内容:

LibProject.pro文件内容:

以及ExecProject.pro文件内容:

有人有想法吗?

0 投票
1 回答
4634 浏览

xcode - Xcode 中的自动跨步

我正在调试我的代码,并考虑了在 xCode 调试模式下自动跳过或逐行进入的可能性。无需单击每个下一步即可逐行查看代码的执行方式会更有效。也许有一种方法可以为每个下一步设置计时器。我正在寻找类似的东西,但是调试模式的帖子太多了,只是解释了基本的东西。

0 投票
1 回答
2435 浏览

c - Step Into 在 Eclipse CDT 中不起作用

我在 Ubuntu OS 中使用 eclipse CDT 并创建了一个 C 项目,其中链接了外部静态库(libtomcrypt)。它运行并正确给出输出,但我想知道库函数的定义、函数的调用层次结构及其实现。

所以打开调试模式并开始使用“step into”按钮逐行查看执行步骤,它与我在 main() 中定义的函数一起工作(即,在本例中,step into 为 test_function() 工作)但步入不适用于我正在调用的库函数(本示例中的 register_hash(&sha256_desc) 和 find_hash("sha256") 函数)。

它只是跳过该行而不进入并移动到下一行。请帮我解决这个问题。

0 投票
1 回答
3152 浏览

java - 调试“步入”类调用导致“找不到类”异常 - Eclipse 调试

昨晚我为这个问题脑筋急转弯。在确保我的 Eclipse 错误检查没有明显错误后,我开始调试我的程序。顺便说一句,我正在使用 Jre7。无论如何,每次我进入我的班级电话(让我们称之为“a”)时,调试器都会跳闸并说“找不到班级”。但是,如果我只是运行调试而不介入任何事情,也不例外。此外,如果我跨过类调用线,程序仍然会启动类及其所有成员,并且不会抛出任何异常。只有当我到达初始调用“classA a = new A();”时,它才会停止并引发异常。它也为我在 A 中创建的一个子类做到了这一点。我也无法进入那个类。

什么类型的事情会导致这种情况?

0 投票
1 回答
2208 浏览

c# - 在 VS2013 中步入 lambda 表达式是否被破坏?

在 VS2010 和 VS2012 中,当foreach循环的in部分显示当前语句时,我可以进入 lambda 表达式:

步入 lambda 表达式

我只需要按f11

StepInto lambda 表达式 VS2010

在 VS2013 中,这被打破了。当我点击f11时,当前语句直接转到循环变量:

StepInto lambda 表达式 VS2013

我仍然可以通过为表达式设置断点来进入 lambda 表达式i % 2 == 0,但是简单的 f11 容易得多......这是 VS2013 中的错误还是我错过了一些设置或什么?

0 投票
1 回答
1284 浏览

c++ - 在 Xcode 5 中进入 STL 源代码

我已经使用 Xcode 5 一段时间了,但我不知道如何调试到 STL 源头文件中。选项“步入”(F7) 只是跳过了我希望调试器步入的语句,并且我没有找到更改此行为的设置。我记得有人抱怨以前版本的 Xcode 无法关闭进入 STL 源的功能……这令人沮丧。