Gdb 调试信号
来源:互联网 发布:1password 破解 mac 编辑:程序博客网 时间:2024/06/01 09:43
http://blog.csdn.net/yanook/article/details/6585648
GDB有能力在你调试程序的时候处理任何一种信号,你可以告诉GDB需要处理哪一种信号。你可以要求GDB收到你所指定的信号时,马上停住正在运行的程序,以供你进行调试。你可以用GDB的handle命令来完成这一功能。
handle <signal> <keywords...>
在GDB中定义一个信号处理。信号<signal>可以以SIG开头或不以SIG开头,可以用定义一个要处理信号的范围(如:SIGIO- SIGKILL,表示处理从SIGIO信号到SIGKILL的信号,其中包括SIGIO, SIGIOT,SIGKILL三个信号),也可以使用关键字 all来标明要处理所有的信号。一旦被调试的程序接收到信号,运行程序马上会被GDB停住,以供调试。其<keywords>可以是以下几种关键字的一个或多个。
nostop
当被调试的程序收到信号时,GDB不会停住程序的运行,但会打出消息告诉你收到这种信号。
stop
当被调试的程序收到信号时,GDB会停住你的程序。
当被调试的程序收到信号时,GDB会显示出一条信息。
noprint
当被调试的程序收到信号时,GDB不会告诉你收到信号的信息。
pass
noignore
当被调试的程序收到信号时,GDB不处理信号。这表示,GDB会把这个信号交给被调试程序会处理。
nopass
ignore
当被调试的程序收到信号时,GDB不会让被调试程序来处理这个信号。
info signals
info handle
查看有哪些信号在被GDB检测中。
0 0
- gdb调试与信号
- Gdb 调试信号
- gdb中调试signal信号
- gdb中调试signal信号
- linux gdb调试程序 - 信号
- gdb调试时忽略信号中断
- GDB调试信号、多进程、多线程
- GDB调试信号、多线程、多进程
- GDB调试信号、多线程、多进程
- GDB调试信号、多线程、多进程
- GDB调试带有信号的程序
- 信号 核心转储 gdb调试
- gdb 调试的时候被信号终止
- gdb中的信号(signal)相关调试技巧
- gdb中的信号(signal)相关调试技巧
- gdb中的信号(signal)相关调试技巧
- GDB调试中将信号发送给程序的方法
- gdb中的信号(signal)相关调试技巧
- SAP_DOI测试笔记1-》概念
- Android Gson解析Json
- Android存储之SQLite
- Oracle 11g Articles
- windows程序员进阶系列:《软件调试》之Win32堆的调试支持 (三)
- Gdb 调试信号
- 第四个驱动程序-tq2440
- iOS之UIButton
- 学习网站开发建设方案能获得很多非常突出的推广效果!
- HTTP 文件上传的基本原理
- Oracle PL/SQL Articles
- 手电筒
- git学习笔记--远程仓库
- js获取项目根目录