问题标签 [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 投票
2 回答
1420 浏览

coredump - 核心文件问题

关于 dbx 调试器调试的核心文件的任何想法。我不明白为什么会生成这个核心文件。请帮助我

0 投票
3 回答
155 浏览

c - 过程识别

假设我有 15 个进程/守护进程在后台运行。假设其中一个进程已经转储了核心。

我如何确定哪个进程已转储核心。

我正在使用 hpux!

0 投票
6 回答
1524 浏览

c++ - 与调试 C 相比,调试 C++

你好,

我通常是一名 C 程序员。我经常使用 gdb、dbx 等工具在 unix 环境中调试 C 程序。我从未调试过 C++ 的大型应用程序。这与我们在 C 中调试的方式有很大不同吗?理论上我在 C++ 中相当出色,但从未有机会调试 C++ 程序。我也不确定我们在 c++ 中面临什么样的技术问题,这将导致开发人员打开调试器以找出问题。我们在 C++ 中遇到的常见问题是什么会导致调试器启动

ac 程序员在调试 C++ 程序时可能面临哪些挑战?与 C 相比,它是否困难和复杂?

0 投票
1 回答
708 浏览

dbx - 如何从 dbx 打印 C 动态数组内容?

如何从 dbx 打印 C 动态数组内容?

我试过 print aj[2..10:1] 但它没有用

0 投票
1 回答
1329 浏览

redirect - 在 dbx 中重定向“where”的输出

我正在尝试获取导致函数 func 的调用堆栈,每次在我的可执行文件中调用它时,只要它是自动化的(因为' func' 被击中数千次)。我可以访问 dbx,所以我想我可以这样做:

但我没有在控制台或文件中看到调用堆栈输出(我已确认该函数被命中)。dbx 的文档指出“where”是一个不可重定向的命令,但我想知道人们是否有任何变通方法来执行此操作?

0 投票
1 回答
1314 浏览

c++ - 使用 new 和 delete 运算符检测 dbx 中的内存泄漏

我对使用 Sun Studio 使用 dbx 调试器检测 C++ 应用程序中的内存泄漏非常感兴趣,但我认为这个调试器只显示 malloc/realloc 和 free 产生的内存泄漏;我不确定这一点,但我尝试过使用 C++ 程序,但没有发现内存泄漏。在这种情况下,我会尝试 Valgrind。如果我做错了什么(很有可能)我如何调试 C++ 应用程序?

谢谢。

0 投票
3 回答
673 浏览

c++ - 关于跟踪编程技术的 C/C++ 问题

我有以下问题,从系统的角度来看,我想知道如何轻松有效地实现这一目标。

给定一个使用调试信息构建的任务“abc”和一个通常设置为 0 的全局变量“TRACE”,我想打印出文件“记录”在该时间之间调用的每个函数的地址TRACE 设置为 1 并再次设置为 0。

我正在考虑通过我开发的前端加载/引导任务来执行此操作,该任务查看跳转/帧指针推送的常见模式的指令,写下地址,然后将地址映射到符号中的函数名称abc 中的调试信息。不过,如果没有前置加载器,可能会有更好的系统级方法来做到这一点,我不确定什么是最可行的。

那里有任何实施的技术吗?

0 投票
1 回答
233 浏览

dbx - 在 DBX 中,我无法进入特定功能?

在 dbx 中,我使用 stop.Like stop 函数对特定函数进行了中断。但是当我尝试使用 step 命令介入时,它并没有停在那里,而是出现了这个错误

可能是什么问题呢???

0 投票
2 回答
34598 浏览

aix - 如何检查 dbx 中的核心文件?

我在 AIX 上工作并且有一个不断崩溃的进程。我从来没有检查过核心文件,如果可能的话,我希望得到一些指导。我正在使用 dbx。我如何(a)确保核心文件到达我希望它去的地方,以及(b)在进程崩溃之前查看进程的状态?

谢谢!

0 投票
2 回答
1175 浏览

c - 使用 dbx 调试并使用 rtcaudit.so 检查内存泄漏

我看到了这个页面,发现我们可以使用 dbx 检查程序的内存泄漏。我实际上从未这样做过,但检查内存泄漏似乎是一个不错的选择。

我曾经在没有 GUI 的 HPUX 和 IBM AIX UNIX 操作系统上工作,并且总是在命令行上工作。rtcaudit.so 库(用于运行时检查)由 Sun 提供。这是否意味着该库仅在 sun solaris 上可用?

你可能会告诉我为什么我不能自己尝试。但这里的问题是我目前不在 unix 上工作,而是在 windows 上工作。我只是想知道我们是否可以在 HPUX 或 IBM AIX 中使用相同的东西。

有人知道吗?请分享以防万一