GDB:GNU项目调试器
[漏洞][GDB维护人员][贡献][当前git][文档][下载][家][内部控制室][链接][邮件列表][新闻][日程安排][歌曲][维基]
GDB:GNU项目调试器
什么是GDB?
GDB,GNU项目调试器,允许您查看正在发生的事情`当另一个程序执行时,在它内部就在它坠毁的那一刻。
GDB可以做四种主要的事情(加上其他支持的事情以帮助您在行为中捕捉错误:
- 启动程序,指定任何可能影响其行为的内容。
- 使程序在指定条件下停止。
- 检查程序停止时发生了什么。
- 更改程序中的内容,以便您可以使用纠正一个错误的影响,然后继续了解另一个错误。
这些程序可能与GDB(本机)在同一台机器上执行,在另一台机器(远程)上或在模拟器上。GDB可以在大多数流行的UNIX和Microsoft Windows变体,以及Mac OS X。
GDB支持哪些语言?
GDB支持以下语言(按字母顺序):
- 艾达
- 装配
- C类
- C类++
- D类
- Fortran公司
- 去吧
- 目标C
- 开放运算语言
- 模块-2
- 帕斯卡尔
- 生锈
GDB版本11.1
版本11.1GDB的GNU调试器现在可用于下载。请参阅公告有关详细信息包括此版本中的更改。勘误表(问题)和文档也可以使用。
新闻
- 2021年9月13日:GDB 11.1发布!
-
GDB的最新版本11.1可用于下载.
此版本的GDB包含以下更改和增强功能:
请参阅新闻获取此版本包含的内容的更完整和详细列表。
- 2021年7月3日:GDB 11分支已创建
-
GDB 11分行(gdb-11支线)已创建。要签出分支使用的副本,请执行以下操作:
git克隆--分支gdb-11-分支git://sourceware.org/git/binutils-gdb.git
- 2021年4月25日:GDB 10.2发布!
-
GDB的最新版本10.2可用于下载.
这是GDB10.1的一个次要修正版本,修复了以下问题问题:
- PR遥控/26614(地址消毒剂:heap-use-after-free of extended_remote_target in remote_async_inferior_event_handler)
- 公共关系gdb/26828(SIGSEGV in follow_die_offset dwarf2/read.c:22950)
- 公共关系gdb/26861(内部错误:void target_mourn_suberror(ptid_t):断言“ptid==deferrior_ptid”失败。操作系统:Mac OSX Catalina;编译器:GCC;语言:C)
- PR gdb/26876(gdb错误:内部错误:使用qemu调试linux内核时存在未知的CFA规则)
- PR断点/26881(infrun.c:6384:内部错误:void process_event_stop_test(execution_control_state*):断言`ecs->event_thread->control.exception_resume_breakpoint!=NULL失败)
- 公共关系gdb/26901(数组下标失败,具有无大小的灵活数组成员)
- PR推/26973(在新布局中不包含状态窗口时,gdb崩溃)
- PR蟒蛇/26974(静态成员参数的Value.format_string docu错误)
- PR断点/27009([s390]GDB在移位步进时为BC指令随机分支)
- PR tdep/27015(ARC:“eret”值是从寄存器缓存中的错误数据中收集的)
- PR回溯/27147([GNU/Linux,sparc64]GDB无法打印完整堆栈跟踪(出现“此帧内的前一帧”错误)
- PR锈/27194(在10.x支管上放置除锈器)
- PR螺纹/27239(gdb/cp-support.c:1619:(.text+0x5502):重定位被截断以适合:R_X86_64_PC32针对未定义的符号“thread_local_segv_handler的TLS初始化函数”)
- PR断点/27330(nexttover.exp在arm-none-eabi上失败)
- PR symtab/27333号(process_psymtab_comp_unit中未处理的DW_TAG_type_unit上的[dwarf-5]中止)
- PR fortran/27341([dwarf-5]失败:gdb.fortran/function-calls.exp:p派生_types_and_module_calls::pass_cart_nd(c_nd))
- PR tdep/27369(ARC:无限遍历原子指令序列循环)
- PR版本/27385(无法使用gcc-4.8编译arc.c(错误:调用“std::pair…”时没有匹配的函数)
- 公共关系gdb/27435(连接到solaris segfaults GDB)
- PR建造/27535(更新到glibc-2.33头文件后,amd64-linux-siginfo.c无法编译)
- PR建造/27536(更新到glibc-2.33后,aarch64-linux-hw-point.c无法编译)
- PR symtab/27541(gdb在“file-readnow”时崩溃)
- 公共关系gdb/27750(局部变量在sparc64上的地址和值错误)
- PR varobj/27757(-var-list-children核心转储)
- 2006年11月28日:可逆调试
-
GDB维护人员正在寻找感兴趣的贡献者在里面可逆调试.
最新的信息,例如最近添加的功能,可以是在中找到新闻gdb源代码树中的文件。旧公告位于新闻档案文件.
[漏洞][GDB维护人员][贡献][当前git][文档][下载][家][irc公司][链接][邮件列表][新闻][日程安排][歌曲][维基]
请将FSF和GNU查询和问题发送至gnu@gnu.org。还有其他方式接触FSF。
此页面由维护GDB开发人员.
版权所有自由软件基金会,Inc.,51 Franklin St-Fifth美国马萨诸塞州波士顿,邮编:02110-1301。
全文的逐字复制和分发是允许在任何介质中使用,前提是保留本通知。
上次修改时间:2021-10-08。