问题标签 [dbg]

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 投票
1 回答
280 浏览

erlang - 使用 dbg 进行跟踪时避免输出巨大的二进制参数

我必须调试一些在参数中传递巨大二进制文件的代码。

为此,我想使用dbg:tracer/0, dbg:p/2,的组合dbg:tpl/3

但是,如果我这样做,每次都会输出所有二进制文件,这会弄乱输出,因此很难找到重要信息。

更糟糕的是,这些二进制文件的输出会打乱代码的时序。这使得它的行为完全不同,以至于我无法重现我想要的行为dbg

我仍然想查看其他参数,但不需要查看二进制文件(缩短的二进制文件也可以)。

0 投票
3 回答
2940 浏览

php - 无法配置 Notepad++ DBGP 插件。Xdebug 已经安装

我已经安装xdebug了,PHP但现在我无法使notepad++ DBGp插件工作。

我有最新wamp版本,Win7文件wwww夹在分区上:d:\www.

我编写了一个测试文件test.php

我尝试使用此链接在网络浏览器中打开它:

DBGp不会连接。我试过有和没有IDE_Key.

我已经多次阅读文档,但无法找到/解决问题。希望有人能知道原因。

下面是一些截图:

在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
966 浏览

ruby - Ruby 调试输出 - 轻松打开/关闭

当我在 Erlang 中编写草稿和实验代码时,我通常使用这个:

仅注释掉一行代码会打开和关闭控制台的调试输出。

因此我可以在代码中大量使用注释。

Ruby中是否存在类似的东西?

0 投票
1 回答
229 浏览

debugging - 如何在从java调用的aix上调试.so

我有平面 C 代码,在 AIX 上构建后会提供 .so 文件,而这个 .so 文件是从 Java 调用的,那么我该如何调试 .so 文件?

欢呼巴拉

0 投票
2 回答
5435 浏览

erlang - 来自测试模块的 EUnit 输出调试信息

假设我有一个名为example.erl

在此模块中,我使用以下构造进行调试:

它可以帮助我将各种调试信息输出到 Erlang shell:

但是,如果我example.erlexample_testswith调用example:test(),则不会出现此输出信息。

如何在 EUnit 测试期间使其可见?

UPD:我找到了一些相关信息,但我仍然不知道如何解决这个问题。

0 投票
1 回答
270 浏览

erlang - Erlang 跟踪(仅在我的模块中从进程中收集数据)

在使用 dbg 跟踪我的模块时,我遇到了如何收集消息的问题,例如 spawn、exit、register、unregister、link、unlink、getting_linked、getting_unlinked,这些是 erlang:trace 允许的,但仅限于那些产生的进程直接从我的模块?例如,当我在某些模块函数中调用 io:format 时,我不需要知道 io 模块创建了哪些进程。有谁知道如何解决这个问题?

0 投票
0 回答
413 浏览

windows - 有什么方法可以在 Windows 上使用 Apache2 调试 php4.3 或 php4.4?

我相信我已经尝试了所有可能的方法来使用 apache2 和 php4 在 Windows 中设置调试环境,但都失败了。我有几个用于 php4.3 和 php4.4 的 apache 实例。我在 4.4 版本上安装了 xdebug(找不到 php4.3 的工作模块),但似乎没有适用于旧 xdebug 版本的 IDE/客户端。然后我切换到 DBG 方法。它根本不会在任何一个版本上加载。尝试了最后 2 个 DBG windows 二进制版本,但它们都不会加载 php。phpinfo() 的输出没有显示 DBG 模块的迹象,命令行“php -m”也没有。我似乎也找不到在 Windows 下的 apache 2 上以快速 cgi 运行 php4 的方法。只有一个可执行文件(php. exe) 与 windows 的 php4 二进制文件一起使用 (没有 php-cgi.exe)。我的 apache/php 设置是:Apache/2.0.64 (Win32) PHP/4.4.1(phpinfo 不会提及任何关于线程安全的内容,“php -i”会显示线程安全已启用“服务器 API:Apache 2.0 处理程序

php.ini DBG 部分:尝试了以下所有方法来加载扩展(均无效) zend_extension_ts="C:\PHP\php4.4.1\extensions\php_dbg.dll" 或 zend_extension_ts=php_dbg.dll 或 extension="C:\ PHP\php4.4.1\extensions\php_dbg.dll" 或 extension=php_dbg.dll

尝试了 php DBG 包:dbg-2.13.1-win32.zip dbg-2.15.5-win32.zip 使用 php_dbg.dll-4.4.x(我刚刚将其重命名为 php_dbg.dll)然后复制到 php 扩展目录.

使用 Windows 7 x64

0 投票
3 回答
3226 浏览

windbg - IDA Pro Windbg 命令不起作用

第一件事:

我上次使用它时它正在工作(大约一个多月前)。

问题是,没有来自扩展的命令正在工作,似乎没有加载扩展。

只有默认命令有效(如版本等)

“版本”命令的输出是:

它说没有加载任何扩展,但是 winext 文件夹确实存在于我的 system32 文件夹(C:\Windows\System32\winext)中,扩展位于(据我所知)。

像 !gle 这样的命令不起作用:/

我真的不知道我能做什么,请帮助我:)

0 投票
1 回答
167 浏览

erlang - 为什么 dbg:tracer() 返回的 pid 与 dbg:get_tracer() 不同

文件告诉:get_tracer退货the process or port to which all trace messages are sent.

但它并没有清楚地说明pid返回的是什么dbg:tracer

0 投票
1 回答
334 浏览

android - 安卓NDK | 如何调试应用程序启动或暂停应用程序,直到调试器连接

在调查我的 cocos2d-x 应用程序崩溃期间,我遇到了调试器根本不会在 AppDelegate.cpp 类中停止的问题。

我的假设是:调试器在执行此代码之前无法连接。

我的假设正确吗?有什么解决方法吗?