问题标签 [dbx]

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 回答
128 浏览

aix - 什么可能导致以下程序集执行结果

我在 IBM AIX 下使用 dbx 进行调试。我看到以下内容:

然后我立即检查了该内存的内容:

还是-1?我期待 $r3 中的内容应该保存到该内存中。然后我使用我的变量手动将值分配给该地址:

怎么会这样?

0 投票
1 回答
126 浏览

gdb - dbx 的 .gdbinit 文件等效于什么?

我可以在我的主目录中有一个名为 .gdbinit 的初始化文件,每次我启动 gdb 会话以自定义我的环境时都会运行该文件。

dbx 中的等效文件名是什么?

0 投票
2 回答
593 浏览

configuration - 有没有办法配置 dbx 将空白命令视为上一个命令的重复?

在 gdb 中,如果我只是按回车键,它会重复最后一个命令。有没有办法配置 Sun/Oracle/Solaris dbx 来做同样的事情?

0 投票
2 回答
841 浏览

c++ - 如何在 dbx 中设置硬件观察点?

我需要检测 Solaris 上 dbx 中的某些内存何时发生变化。我知道在 gdb 中我会使用watch <memoryLocation>. 但是,我目前正在使用 dbx,所以我需要知道如何在 dbx 中设置硬件观察点。设置硬件观察点的 dbx 命令是什么?

0 投票
2 回答
613 浏览

dbx - dbx 变量不工作

我正在调试一段代码,其中包含复杂的数据结构。我想使用 dbx 变量来保存这些结构的值,以避免每次查看内容时指针间接。当我这样做时set $myTemp=*ptr->curValue,它不会给出任何错误,但发出显示命令不会显示 myTemp。此外,当我执行时print $myTemp,我没有得到任何输出,也没有错误。执行print myTemp(不带美元符号)会产生类似于“myTemp 未在本地范围内定义..”的错误。任何想法这里可能有什么问题。我在这里使用solaris 10。

0 投票
0 回答
167 浏览

linux - dbx : 显示非常大的字符串

我想知道如何在“dbx”中显示一个非常大的字符串(> 4K)?我的字符串超过 2MB ?可以在 solaris 中传递的参数大小是否有任何限制?

谢谢阿皮特

0 投票
1 回答
281 浏览

c++ - DBX:Solaris 版本的 AIX 等效版本

我是一名开发人员,主要在 solaris 环境中进行编程,尽管我们的代码是在包括 AIX 在内的多个平台上编译的。我在这两种环境中都可以使用的最稳定的调试工具是 dbx,我在 Solaris 平台上非常熟悉。不幸的是,AIX 上的 dbx 与 Solaris 上的 dbx 非常不同。我的搜索结果收效甚微,作为最后一次尝试,看看我是否能在这方面取得任何进展,我在 StackOverflow 上发帖。我正在寻找 dbx 中以下命令/过程的等效功能:

  • 相当于 solaris dbx 中的 'when' 命令,而不是简单的 stop
  • 相当于“访问”事件规范(例如,当访问 wa 变量时),我不仅可以指定一个变量,还可以指定一个地址(如果我愿意的话)。
  • 'infile', 'inclass' 事件的等价物

我不确定这些是否有等价物,但我希望有。我对 gdb 的评价已经好很多了,但不幸的是,gdb 在我目前工作的环境中似乎不是很稳定。提前致谢!

0 投票
0 回答
354 浏览

solaris-10 - Solaris 10 - dbx 转储不显示局部变量

我是一名 Windows 开发人员,经常且相当容易地使用 WinDbg。我得到了一个 Solaris 10.2 核心文件来使用 dbx 进行分析。(dbx) 显示堆栈的位置,我可以找到具有实现的 .so 。由于转储(dbx)没有显示结果(本地变量),我使用了文件(os)命令,该命令表示二进制文件已被剥离。我找到了最匹配的未剥离 .so 版本,并使用文件命令对其进行了验证。由于已经崩溃的进程正在再次运行,我不想停止它。因此,我将所有二进制文件复制到了一个新位置,然后复制了未剥离的 .so。当我现在尝试打开核心时,它抱怨核心比二进制文件旧,使用触摸。因此,我将核心复制到了一个新位置,然后 dbx 毫无怨言地打开了它。尽管如此,转储(dbx)仍然没有显示任何结果。我试着向上移动& 帧数下降,但转储始终静音。我怎么知道未剥离的版本是否不匹配?如何检查符号是否已加载?

0 投票
1 回答
274 浏览

c - 代码中的 dbx WUA 错误跟踪

我正在调试内存泄漏的程序。启用“check -memuse”时出现以下错误:

当我发出 Where 命令时:

我可以追溯到代码中发生此错误的位置吗?您能否提供一些帮助以追溯到源头?

更多信息

这是一个 proC 过程。在 10g 上编译时,它工作正常。提供的二进制文件正在加载 Oracle 10g 库。但是当用 11g 编译时会出现错误。在调试过程中,我在以下代码中发现了 10g 内存泄漏:

在 11g 调试相同代码期间,我得到以下内存泄漏:

任何人都可以有这样的问题吗?

0 投票
1 回答
3266 浏览

delphi - 连接到 SQL Server 数据库时,Delphi XE3 中的 DBX 错误

当我尝试使用 DBX 连接到 MS SQL Server 数据库时,会弹出一个错误,提示驱动程序未正确安装或丢失。我尝试使用 ADO 驱动程序,它就像魅力一样,但问题是我需要 DBX 驱动程序才能工作,因为我想修改一个使用 DBX 技术开发的应用程序。

我重装了Delphi XE3,也请朋友测试了一下,还是一样。有人对如何解决它有任何想法吗?

确切的信息是这样的:

Borland.Data.TDBXError:DBX 错误:驱动程序无法正确初始化。客户端库可能丢失、未正确安装、版本错误,或者系统路径中可能缺少驱动程序。

我必须提到,我在 MSSQL Server 2012 的本地实例和远程 MSSQL Server 2008 实例上进行了尝试。我的操作系统 win8 x64;

最好的祝福,