GDB 7.0 发布
2009年10月06日,GDB7.0正式发布,新的版本你可以在这里下载。本次版本,不但有大家所关注的《GDB回溯调试技术》,同样还有其它大量的新特性,和对新平台的支持。
新版的GDB7.0支持如下新的平台或配置:
x86/x86_64 Darwin
x86_64 MinGW
Lattice Mico32
x86/x86_64 DICOS
S+core 3
The remote stub now supports x86 Windows CE
其主要的新加入的功能有:(看上去相当地高科技啊,很多术语都不知道怎么翻译,请注意后面的相关解释)
Python 脚本调试
回溯调试,调式过程记录并重演。
不间隔调试。 Non-stop debugging
并行调试。 Multi-architecture debugging
多进程调试。Multi-inferior, multi-process debugging
注释:
Non-stop 的意思是,当我们在调试一个进程中的某一个或某一些线程时,可以让没有被调试的线程继续运行不停止。
Multi-architecture在字面上理解是多层架构,但应该是关于并行方面的(请大家指正),比如MIPS或SPARC等并行编程方面的。
Multi-inferior的意思是,你可以同时调试多个不同的进程。在某些情况下,这会更容易帮助我们了解程序的内部执行情况。
当然,本版本也包括了下面的一些改进和补丁:
* GDB 为JIT 提供了一个编译接口
* Tracepoints 可以加上条件
* 支持多字节和宽字符
* 为”disassemble”新增加/r 和/m 参数
* 对共享库的自动获取
* 支持内联函数
* 新的远程协议包
* GDB 开始可以读取压缩调试片段
* 在Tru64平台下支持线程切换
* 支持Ada 任务切换
* gdbserver的新功能 ——GDB remote stub
* 一个新的命令,当有系统调用发生时可以停止正在运行的程序
(全文完)
转载于酷壳CoolShell 无删改 仅以此纪念陈皓(左耳朵耗子)
用 Flutter 开发了一个壁纸 APP ,我的第一个 APP ,技术验证和学习为主,由于某些原因暂时无法上架应用商店,在此贴出蒲公英分发连接,内测下载,后续有一些新想法,努…
继上一次我的K8s 教程帖子发布之后,得到了兄弟们的热情回帖和 Star ,但没有一个兄弟发 Issue 给反馈呀?不会真进入收藏夹吃灰了吧😅 😅 😅 ,我还一直在更新呢!! …
相信大家在上班的时候都要去浏览很多与工作无关的网页,但总是害怕被同事尤其是老板看到,所以,你总是会有个“老板键”什么的。当有人从你身边经过的时候,你会很快速地切换你的桌面屏幕,…