命名空间中的堆栈跟踪和函数
我试图在我的(c++)程序执行的某个时刻获得回溯。 为此,我使用 backtrace 和 backtrace_symbols。类似的事情: std::string stacktrace( unsigned i…
如何让 backtrace()/backtrace_symbols() 打印函数名称?
Linux 特定的 backtrace() 和 backtrace_symbols() 允许您生成程序的调用跟踪。但是,它只打印函数地址,而不打印我的程序的名称。我怎样才能让他们也…
为什么 PHPUnit 隐藏我的 xdebug 回溯?
我安装了 PHPUnit 和 xdebug,并且在 CLI 的 php.ini 文件中:我已经 display_errors = On xdebug.default_enable = 1 验证,当我使用交互式控制台创…
回溯中 _start 和 main 之前看到的函数调用
我从同事那里收到了我的程序(在 RHEL 5.3 上运行的 qt 应用程序)的回溯,当我分析它时,我发现了一些我无法解释的东西。如果您查看此回溯,您会注意…
在 Linux 64 位上从信号处理程序进行回溯,并在调用堆栈上使用 malloc/free
下面是我想在运行“Red Hat Enterprise Linux 5.5 (Tikanga) Kernel 2.6.18-194.el5xen x86_64”操作系统的计算机上使用的源示例。 总体思路是,我想…
在 Java 中从 Arraylist 内引用父 Arraylist
所以我想知道Java中是否可以追踪数组列表?意思是,如果我有类似的内容: Section aSection = new Section(); aMainSection.get(0).aChildSection.add…
创建引用父数组列表的方法
所以我问了一个与此类似的问题,但我认为我得到的答案与我想做的事情无关。 假设我有这个类: Java 代码 public class Section { private String sDoc…
GDB 回溯在 Mac 上不显示函数名称
我正在使用此代码使用 gdb 测试一些内容(这是错误的代码,我仅将其用于测试目的): #import int main (int argc, char **argv) { NSAutoreleasePool…
GDB:有关回溯中文件的相对和绝对路径的问题
我对 gdb 或 gcc (但不是 firefox)有疑问。 当我调试 Firefox 时,我在 gdb 中只看到绝对路径。示例: 5 0x01bb0c52 in nsAppShell::ProcessNextNat…
Solaris 上的堆栈回溯已损坏
有人可以解释为什么会发生以下损坏的堆栈跟踪吗? Program terminated with signal 11, Segmentation fault. Reading symbols from /usr/lib/libxnet.…
SIGSEGV 上的 mips _Unwind_Backtrace
在 mips 平台上,我正在尝试进行 Unwind 工作。目前,如果我手动发出 print_trace 堆栈跟踪正确显示如下: backtrace_helper 0x4b6958 backtrace_help…
在 Eclipse 中从 dalvikvm (Android) 解析 debuginfo
我正在 Eclipse 中制作一个使用 SQLite 的小型 Android 应用程序。它运作得很好。当我出于好奇浏览 Logcat 查找一些消息时,我发现了这些重复: 06-03…