- 0
- 0
- 约 31页
- 2017-10-05 发布于上海
- 举报
gdb的基本工作原理 刘东 雨丝风片@chinaunix msn: yanbohuachuan@ 2007.12.15 gdb简介 gdb - GNU debugger。 gdb的主要功能 – 救死扶伤。 gdb的主要用途 – 修复bug;分析程序结构。 gdb官方网址 - /software/gdb/gdb.html gdb下载地址 - /gnu/gdb/ gdb调试的组成架构 gdb调试的工具 – ptrace系统调用 (1) ptrace系统调用的原型 long ptrace(enum __ptrace_request request, pid_t pid, void *addr, void *data); ptrace系统调用的简要说明 ptrace系统调用提供了一种方法来让父进程可以观察和控制其它进程的执行,检查和改变其核心映像以及寄存器。 gdb调试的工具 – ptrace系统调用 (2) ptrace系统调用的主要选项 PTRACE_TRACEME 表示本进程将被其父进程跟踪,交付给这个进程的所有信号(除SIGKILL之外),都将使其停止,父进程将通过wait()获知这一情况。 PTRACE_ATTACH attach到一个指定的进程,使其成为当前进程跟踪的子进程,子进程的行为等同于它进行了一次PTRACE_TRACEME
您可能关注的文档
- 3 6岁儿童学习与发展指南解读【冯晓霞】.ppt
- 45个能使你长命百岁的好习惯幻灯片.ppt
- 1节古代希腊的教育制度090303.ppt
- Access 2002数据库应用实训教程创建数据表.ppt
- 53窗体设计.ppt
- Access 2002数据库应用实训教程第5章查询.ppt
- Access 2002数据库应用实训教程第9章宏操作.ppt
- Access 2002数据库应用实训教程第4章数据表的应用.ppt
- After Effects CS4的新增功能.ppt
- Access 2002数据库应用实训教程第二章数据库的操作和管理.ppt
- Altium Designer 第11 12讲 第5章 元器件封装库的创建.ppt
- Mandela’s Garden【优秀课件事例2】.ppt
- MATLAB程序设计教程(第二版)第6章 MATLAB解方程与最优化问题求解.ppt
- Mandela’s Garden【优秀课件事例1】.ppt
- Photoshop CS2基础教程与上机指导第13课使用路径.ppt
- Photoshop CS2基础教程与上机指导第14课使用形状工具.ppt
- Mandela’s Garden【优秀课件事例】【词汇分析】.ppt
- Photoshop CS2基础教程与上机指导第12课使用图层样式制作图像特效.ppt
- Photoshop CS2基础教程与上机指导第15课使用通道.ppt
- Photoshop CS2基础教程与上机指导第20课Web图像与动画设计.ppt
原创力文档

文档评论(0)