小编hol*_*mes的帖子

有人知道是否有人集成了libsegfault.so和gdbserver以便将gdb附加到崩溃的程序中吗?

之前在http://sourceware.org/ml/gdb/2007-06/msg00360.html中提到过它.
但似乎没有人真正实现过这种想法.
实现这个有什么障碍吗?

我的要求如下:

  1. 能够插入任何elf二进制可执行文件(例如,使用LD_PRELOAD)
  2. 二进制文件可以是多线程可执行文件
  3. 二进制文件可以链接到包含main函数的库
  4. 这应该适用于x86以外的各种cpu架构(至少MIPS,ARM,PPC)

所以,如果已经有这样的解决方案,我想要一个链接,但如果还没有,我想知道为什么它还没有作为一个轮子实现.
可能只是没有人不需要它......但我认为这对于准备标准非常有用.

除了将代码放在一起之外,还需要任何技术或政治问题.

linux debugging gdb glibc

6
推荐指数
1
解决办法
1453
查看次数

标签 统计

debugging ×1

gdb ×1

glibc ×1

linux ×1