分段错误和分段错误核心转储之间的区别
考虑以下 C 代码, int n; scanf("%d",n) 它会给出错误 Segmentation failure core dumped in GCC compiler in Linux Mandriva 但以下代码 int *p=NUL…
如何在 Android 中为子线程生成核心转储
当我使用 Android 浏览器访问网站时,浏览器被阻止。浏览器进程有两个线程,一个是主 UI 线程(tid 2050),另一个是由 UI 线程创建的工作线程(tid 2…
尝试分析 apache 核心转储时 dump_bt 不起作用
我正在尝试使用 dump_bt 来分析 apache 核心转储,因为我们在移动服务器后遇到分段错误。 我在以下链接中获得了有关如何执行此操作的信息: http://ww…
使用GDB生成核心转储文件时如何限制其大小
我正在 ARM9 板上运行嵌入式应用程序,其中总闪存大小仅为 180MB。我能够运行 gdb,但是当我执行 (gdb)generate-core-dump 时出现错误, warning: Mem…
Linux:监听信号而不破坏后续核心转储的寄存器?
当我收到导致核心转储的信号时,我想运行自己的处理程序将 siginfo_t 和 ucontext_t 结构复制到全局变量,以便可以在核心转储中访问它们。目前,在处…
Linux(MIPS):暂时“改变”查看核心转储时注册内容
我的应用程序中的一些线程位于优化函数中,当我调试应用程序时,gdb 无法从这些函数中回溯。但是我查看了汇编器,并且可以通过执行以下操作来部分地将…
与 Linux 内核中进程核心转储创建相关的文件
只需要在 Linux 内核中查找进程核心转储的创建即可。谁能指出 x86 需要查看哪些文件?具体来说,我将寻找是否可以调整该过程以通过 proc 文件系统从用…
如何轻松打包分析核心转储所需的库(即 packcore)
HPUX 上可用的 GDB 版本有一个名为“packcore”的命令,该命令创建一个包含核心转储、可执行文件和所有库的 tarball。当尝试在不同的机器上调试核心转…
从附加到 ddd/dbx 的崩溃进程生成核心转储
我在 Solaris 上以 ddd 方式运行 dbx。附加的进程已崩溃,我可以检查调试器中的堆栈。 我想将此核心转储保存到磁盘以供以后使用。 Google 向我展示了…