问题标签 [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.
aix - 什么可能导致以下程序集执行结果
我在 IBM AIX 下使用 dbx 进行调试。我看到以下内容:
然后我立即检查了该内存的内容:
还是-1?我期待 $r3 中的内容应该保存到该内存中。然后我使用我的变量手动将值分配给该地址:
怎么会这样?
gdb - dbx 的 .gdbinit 文件等效于什么?
我可以在我的主目录中有一个名为 .gdbinit 的初始化文件,每次我启动 gdb 会话以自定义我的环境时都会运行该文件。
dbx 中的等效文件名是什么?
configuration - 有没有办法配置 dbx 将空白命令视为上一个命令的重复?
在 gdb 中,如果我只是按回车键,它会重复最后一个命令。有没有办法配置 Sun/Oracle/Solaris dbx 来做同样的事情?
c++ - 如何在 dbx 中设置硬件观察点?
我需要检测 Solaris 上 dbx 中的某些内存何时发生变化。我知道在 gdb 中我会使用watch <memoryLocation>
. 但是,我目前正在使用 dbx,所以我需要知道如何在 dbx 中设置硬件观察点。设置硬件观察点的 dbx 命令是什么?
dbx - dbx 变量不工作
我正在调试一段代码,其中包含复杂的数据结构。我想使用 dbx 变量来保存这些结构的值,以避免每次查看内容时指针间接。当我这样做时set $myTemp=*ptr->curValue
,它不会给出任何错误,但发出显示命令不会显示 myTemp。此外,当我执行时print $myTemp
,我没有得到任何输出,也没有错误。执行print myTemp
(不带美元符号)会产生类似于“myTemp 未在本地范围内定义..”的错误。任何想法这里可能有什么问题。我在这里使用solaris 10。
linux - dbx : 显示非常大的字符串
我想知道如何在“dbx”中显示一个非常大的字符串(> 4K)?我的字符串超过 2MB ?可以在 solaris 中传递的参数大小是否有任何限制?
谢谢阿皮特
c++ - DBX:Solaris 版本的 AIX 等效版本
我是一名开发人员,主要在 solaris 环境中进行编程,尽管我们的代码是在包括 AIX 在内的多个平台上编译的。我在这两种环境中都可以使用的最稳定的调试工具是 dbx,我在 Solaris 平台上非常熟悉。不幸的是,AIX 上的 dbx 与 Solaris 上的 dbx 非常不同。我的搜索结果收效甚微,作为最后一次尝试,看看我是否能在这方面取得任何进展,我在 StackOverflow 上发帖。我正在寻找 dbx 中以下命令/过程的等效功能:
- 相当于 solaris dbx 中的 'when' 命令,而不是简单的 stop
- 相当于“访问”事件规范(例如,当访问 wa 变量时),我不仅可以指定一个变量,还可以指定一个地址(如果我愿意的话)。
- 'infile', 'inclass' 事件的等价物
我不确定这些是否有等价物,但我希望有。我对 gdb 的评价已经好很多了,但不幸的是,gdb 在我目前工作的环境中似乎不是很稳定。提前致谢!
solaris-10 - Solaris 10 - dbx 转储不显示局部变量
我是一名 Windows 开发人员,经常且相当容易地使用 WinDbg。我得到了一个 Solaris 10.2 核心文件来使用 dbx 进行分析。(dbx) 显示堆栈的位置,我可以找到具有实现的 .so 。由于转储(dbx)没有显示结果(本地变量),我使用了文件(os)命令,该命令表示二进制文件已被剥离。我找到了最匹配的未剥离 .so 版本,并使用文件命令对其进行了验证。由于已经崩溃的进程正在再次运行,我不想停止它。因此,我将所有二进制文件复制到了一个新位置,然后复制了未剥离的 .so。当我现在尝试打开核心时,它抱怨核心比二进制文件旧,使用触摸。因此,我将核心复制到了一个新位置,然后 dbx 毫无怨言地打开了它。尽管如此,转储(dbx)仍然没有显示任何结果。我试着向上移动& 帧数下降,但转储始终静音。我怎么知道未剥离的版本是否不匹配?如何检查符号是否已加载?
c - 代码中的 dbx WUA 错误跟踪
我正在调试内存泄漏的程序。启用“check -memuse”时出现以下错误:
当我发出 Where 命令时:
我可以追溯到代码中发生此错误的位置吗?您能否提供一些帮助以追溯到源头?
更多信息
这是一个 proC 过程。在 10g 上编译时,它工作正常。提供的二进制文件正在加载 Oracle 10g 库。但是当用 11g 编译时会出现错误。在调试过程中,我在以下代码中发现了 10g 内存泄漏:
在 11g 调试相同代码期间,我得到以下内存泄漏:
任何人都可以有这样的问题吗?
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;
最好的祝福,