在 FreeBSD 上使用 GDB 调试
info proc 命令
(gdb) info proc
process 85146
cmdline = '/usr/bin/wc /usr/src/bin/ls/ls.c'
cwd = '/usr/home/john'
exe = '/usr/bin/wc'(gdb) info proc files
process 85153
Open files:
Type Offset Flags Name
file - r--------- /usr/bin/wc
ctty chr - rw-------
/dev/pts/20
cwd dir - r---------
/usr/home/john
root dir - r---------
/
chr 0xac82 rw-------
/dev/pts/20
chr 0xac82 rw-------
/dev/pts/20
chr 0xac82 rw-------
/dev/pts/20
file 0x63dd r---------
/usr/src/bin/ls/ls.c拦截系统调用
调试 fork
Fork 跟随模式
fork 时分离
捕获 fork
调试 C++ STL 类
使用系统根目录进行交叉调试
最后更新于