gdb配置glibc源码调试

2019-11-24  本文已影响0人  HAPPYers

加载源文件

sudo apt-get install glibc-source
sudo apt-get install libc6-dbg
sudo apt-get install libc6-dbg:i386

这个时候在/usr/src/glibc文件夹下面会有glibc-2.23.tar.xz源代码文件

sudo tar xf /usr/src/glibc/glibc-2.23.tar.xz

进入gdb后

directory /usr/src/glibc/glibc-2.23/malloc/

方便起见,修改vim ~/.gdbinit,在最后加上

directory /usr/src/glibc/glibc-2.23/malloc:/usr/src/glibc/glibc-2.23/elf

或者

set debug-file-directory /usr/src/glibc/glibc-2.23/malloc/

查看下效果

show debug-file-directory

gdbtui

打开TUI模式

gdbtui -q sample

(通过下面的方式调试一个正在运行的进程)

gdb  -p pid
上一篇 下一篇

猜你喜欢

热点阅读