问题标签 [debugging]

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 投票
3 回答
60447 浏览

debugging - 是否可以获得正在运行的进程及其符号表的核心转储?

是否可以获取 gdb 或使用其他一些工具来创建正在运行的进程的核心转储及其符号表?如果有办法在不终止进程的情况下做到这一点,那就太好了。

如果这是可能的,你会使用什么命令?(我正在尝试在 Linux 机器上执行此操作)

0 投票
2 回答
1625 浏览

php - Zend PHP 调试器:如何使用 get 参数开始调试页面?

我正在尝试内置的调试器Zend studio。看起来很棒!不过有一件事,当我使用调试器启动页面时,有人知道如何在页面中设置请求获取参数吗?

例如,我不想调试 runtests.php

我要调试runtests.php?test=10

我假设它是一个简单的配置,但我找不到它。

0 投票
8 回答
804 浏览

debugging - 我可以使用什么简单的方法来调试没有串口或视频的嵌入式处理器?

我们有一个没有任何视频或串行端口的小型嵌入式系统(即我们无法通过 printf 输出文本)。
我们想通过初始化序列来跟踪我们的代码的进度。
我们可以做一些简单的事情来帮助解决这个问题。
它没有运行任何操作系统,并且硬件平台在某种程度上是可定制的。

0 投票
11 回答
59468 浏览

windows - 我应该在 Windows 上使用哪个版本的 Perl?

win32.perl.org网站提供了几个用于 MS Windows 的 Perl 发行版的参考

很长一段时间以来,我一直在使用 ActiveState中的 ActivePerl,但最近我改用了 Strawberry Perl

恕我直言,Active Perl 相对于 Strawberry Perl 的唯一优势是它带有 Perl Tk,这意味着它易于安装 Devel::ptkdb图形调试器。除此之外,我认为 Strawberry Perl 具有所有优点。

0 投票
3 回答
45243 浏览

debugging - 如何使用 PDB 文件

我听说使用 PDB 文件可以帮助诊断发生崩溃的位置。
我的基本理解是,您向 Visual Studio 提供源文件、pdb 文件和崩溃信息(来自 Watson 博士?)
有人可以解释一下它是如何工作的/涉及什么吗?(谢谢!)

0 投票
4 回答
9331 浏览

visual-studio - 如何将调试断点添加到 Visual Studio 的“查找结果”窗口中显示的行

在 Visual Studio 2005-2015 中,可以找到包含某些引用的所有行并将它们显示在“查找结果”窗口中。

现在显示了这些结果行,是否有任何键盘快捷键可以向所有结果行添加调试断点?

0 投票
6 回答
3291 浏览

c++ - 删除 C++-STL/Boost 调试符号(...或不创建它们)

Linux/Gcc/LD - 工具链。

我想从库和可执行文件中删除 STL/Boost 调试符号,原因有两个:

  1. 大型程序的链接速度很慢
  2. 调试跳转到stl/boost代码,烦人

对于 1. 增量链接将是一个很大的改进,但 AFAIK ld 不支持增量链接。在 1999 年 dobb 博士的日记中有一种解决方法“伪增量链接”(不再在网络中,而是在archive.org中(想法是将所有内容放在动态库中,并将所有更新的目标文件放在第二个库中)首先加载)但这并不是一个真正的通用解决方案。

对于2.这里有一个脚本但是a)它对我不起作用(它没有删除符号),b)它非常慢,因为它在管道末端工作,而删除它会更有效前面的符号。

显然,其他调试符号应该保留在原处。

0 投票
9 回答
63637 浏览

c++ - 如何在 Visual Studio 调试器中显示动态分配的数组?

如果您有一个静态分配的数组,Visual Studio 调试器可以轻松显示所有数组元素。但是,如果您有一个动态分配的数组并由指针指向,则当您单击 + 展开它时,它将仅显示数组的第一个元素。有没有一种简单的方法可以告诉调试器,将这些数据显示为 Foo 类型和大小 X 的数组?

0 投票
9 回答
67719 浏览

embedded - 您如何使用“目标远程”在 gdb 中重新开始运行程序?

当您在同一台计算机上对可执行文件执行常规 gdb 会话时,您可以发出 run 命令,它将重新启动程序。

当您在嵌入式系统上运行 gdb 时,与 command 一样target localhost:3210,如何在不退出并重新启动 gdb 会话的情况下重新启动程序?

0 投票
6 回答
2619 浏览

visual-studio - 如何调试在另一个进程 (2.exe) 下运行的进程 (1.exe)?

1.exe 没有给我足够的时间来启动 IDE 并将 1.exe 附加到调试器以闯入。