问题标签 [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.
erlang - 使用 dbg 进行跟踪时避免输出巨大的二进制参数
我必须调试一些在参数中传递巨大二进制文件的代码。
为此,我想使用dbg:tracer/0
, dbg:p/2
,的组合dbg:tpl/3
。
但是,如果我这样做,每次都会输出所有二进制文件,这会弄乱输出,因此很难找到重要信息。
更糟糕的是,这些二进制文件的输出会打乱代码的时序。这使得它的行为完全不同,以至于我无法重现我想要的行为dbg
。
我仍然想查看其他参数,但不需要查看二进制文件(缩短的二进制文件也可以)。
php - 无法配置 Notepad++ DBGP 插件。Xdebug 已经安装
我已经安装xdebug
了,PHP
但现在我无法使notepad++
DBGp
插件工作。
我有最新wamp
版本,Win7
文件wwww
夹在分区上:d:\www
.
我编写了一个测试文件test.php
:
我尝试使用此链接在网络浏览器中打开它:
但DBGp
不会连接。我试过有和没有IDE_Key
.
我已经多次阅读文档,但无法找到/解决问题。希望有人能知道原因。
下面是一些截图:
ruby - Ruby 调试输出 - 轻松打开/关闭
当我在 Erlang 中编写草稿和实验代码时,我通常使用这个:
仅注释掉一行代码会打开和关闭控制台的调试输出。
因此我可以在代码中大量使用注释。
Ruby中是否存在类似的东西?
debugging - 如何在从java调用的aix上调试.so
我有平面 C 代码,在 AIX 上构建后会提供 .so 文件,而这个 .so 文件是从 Java 调用的,那么我该如何调试 .so 文件?
欢呼巴拉
erlang - 来自测试模块的 EUnit 输出调试信息
假设我有一个名为example.erl
在此模块中,我使用以下构造进行调试:
它可以帮助我将各种调试信息输出到 Erlang shell:
但是,如果我example.erl
从example_tests
with调用example:test()
,则不会出现此输出信息。
如何在 EUnit 测试期间使其可见?
UPD:我找到了一些相关信息,但我仍然不知道如何解决这个问题。
erlang - Erlang 跟踪(仅在我的模块中从进程中收集数据)
在使用 dbg 跟踪我的模块时,我遇到了如何收集消息的问题,例如 spawn、exit、register、unregister、link、unlink、getting_linked、getting_unlinked,这些是 erlang:trace 允许的,但仅限于那些产生的进程直接从我的模块?例如,当我在某些模块函数中调用 io:format 时,我不需要知道 io 模块创建了哪些进程。有谁知道如何解决这个问题?
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
windbg - IDA Pro Windbg 命令不起作用
第一件事:
我上次使用它时它正在工作(大约一个多月前)。
问题是,没有来自扩展的命令正在工作,似乎没有加载扩展。
只有默认命令有效(如版本等)
“版本”命令的输出是:
它说没有加载任何扩展,但是 winext 文件夹确实存在于我的 system32 文件夹(C:\Windows\System32\winext)中,扩展位于(据我所知)。
像 !gle 这样的命令不起作用:/
我真的不知道我能做什么,请帮助我:)
erlang - 为什么 dbg:tracer() 返回的 pid 与 dbg:get_tracer() 不同
文件告诉:get_tracer
退货the process or port to which all trace messages are sent.
但它并没有清楚地说明pid
返回的是什么dbg:tracer
android - 安卓NDK | 如何调试应用程序启动或暂停应用程序,直到调试器连接
在调查我的 cocos2d-x 应用程序崩溃期间,我遇到了调试器根本不会在 AppDelegate.cpp 类中停止的问题。
我的假设是:调试器在执行此代码之前无法连接。
我的假设正确吗?有什么解决方法吗?