c - 自动错误报告工具 (ABRT) 如何工作以便在运行时捕获核心?

标签 c core gnome segmentation-fault

我的 fedora12 安装了一个名为 ABRT 的工具,它可能是 GNOME 自带的。这 工具在后台运行并实时报告任何崩溃的进程。

我使用了一个能够捕获 SIGSEGV 信号的信号处理程序,即它可以报告 坠毁。

还有哪些其他方法可以让进程在没有父子连接的情况下获取有关其他进程状态(尤其是核心)的信息?

有什么想法吗?这似乎是一个非常有趣的问题。

最佳答案

毕竟 ABRT 是开源的,所以为什么不看看他们的 code .架构解释here -- 看起来他们监控 $COREDUMPDIR 以检测何时出现新的核心文件。

关于c - 自动错误报告工具 (ABRT) 如何工作以便在运行时捕获核心?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4878094/

相关文章:

c - 需要帮助使用 MPI 调试并行矩阵乘法

rust - 如何使用运行Gnome xOrg的Debian调试Nannou的NoAvailableAdapter?

嵌套在 union 内的结构中的通用初始序列 - C 标准中的定义

c - 解析字符串时,第一次迭代后第一个字母丢失

java - java读取串口的问题

java - 核心java打印语句

c - Gedit 语法高亮显示与 gtksourceview 反向引用子模式?

ubuntu - Ubuntu 18.04 GNOME Nautilus 缺少 ~/Templates 目录

c - 返回的字符串与 c 函数中的字符串不同

Java:JVM 可用的内核?