Nat*_*ver 5 signals gdb sigint
我不明智地要求gdb
列出所有定义的函数。
(gdb) info function
Run Code Online (Sandbox Code Playgroud)
现在它正在兴奋地占用 CPU 和内存。如果我真的很快,GDB 将停止使用 Ctrl-C 并再次提示我。
(gdb) info functions
^CQuit
(gdb)
Run Code Online (Sandbox Code Playgroud)
但是如果我太慢,它就不会响应 Ctrl-C (SIGINT)、Ctrl-\ (SIGQUIT) 或 SIGTERM。
(gdb) info functions
^C^C^\
Run Code Online (Sandbox Code Playgroud)
奇怪的是,GDB 确实响应了 SIGUSR1。
(gdb) info functions
^C^C^\User defined signal 1
Run Code Online (Sandbox Code Playgroud)
但是,这结束了我的 GDB 会话,我必须重新开始。是否有另一种方法可以停止不会完全杀死 GDB 的缓慢运行的命令?
作为记录,我在 Debian 9.3 (stretch) 上运行 GDB 版本 7.12.0.20161007-git。
归档时间: |
|
查看次数: |
255 次 |
最近记录: |