GDB11。1正式发布
出品|开源中国
文|御坂弟弟
GNU 调试器 GDB 11.1 现已发布。GDB 是 Ada、C、C++、Go 与 Rust 等源代码级调试器语言,它可以在最流行的 GNU/Linux、Unix 和 Windows 变体上运行,并且调试十几种不同的处理器架构。
主要更新内容已删除对 ARM Symbian (arm*-*-symbianelf*) 的支持构建 GDB 现在需要 GMP(GNU 多精度算术库)新的命令行选项 "--early-init-command"(或 "-eix")和 "--early-init-eval-command"(或 "-eiex")GDB/MI 更改:"-break-insert" 和 "-dprintf-insert" 命令的新 --qualified 选项"-break-insert" 和 "-dprintf-insert" 命令的新 --force-condition 选项"-break-condition" 命令的新 --force 选项"-file-list-exec-source-files" 现在接受一个可选的正则表达式来过滤结果中包含的源文件"-file-list-exec-source-files" 的结果现在包含一个 "debug-fully-read" 字段,以指示相应源的调试信息是否已部分读取 (false) 或已完全读取 (true)TUI 改进:现在支持鼠标操作。鼠标滚轮滚动相应的窗口在聚焦窗口上没有特定操作的组合键现在传递给 GDBPython 增强功能:Inferior objects 现在包含一个只读的 "connection_num" 属性,它给出了在 "info connections" 和 "info secondarys" 中看到的连接号新方法 gdb.Frame.level() 返回框架对象的堆栈级别新方法 gdb.PendingFrame.level() 返回框架对象的堆栈级别当命中一个捕获点时,Python API 现在将发出 gdb.BreakpointEvent 而不是 gdb.StopEvent。附加到事件的 gdb.Breakpoint 类型为 BP_CATCHPOINTPython TUI 窗口现在可以接收鼠标单击事件。如果 Window 对象实现了 click 方法,则此窗口中的每个鼠标单击事件都会调用它新设置 "python ignore-environment on|off",如果为 "on",则导致 GDB 的内置 Python 忽略任何会影响 Python 行为的环境变量(需要在 "早期初始化" 期间设置(见上文)新设置 "python dont-write-bytecode auto|on|off"Guile API 增强功能:改进了对右值引用的支持获取值变量的新程序:value-reference-value、value-rvalue-reference-value 和 value-const-value新的 "qMemTags" 和 "QMemTags" 远程协议包(与内存标记相关)当条件在一个或多个位置无效时,"break [...] if CONDITION" 命令不再返回错误。相反,如果条件在一个或多个位置有效,则条件无效的位置将被禁用"condition" 命令的行为已更改以匹配 "break" 命令的新行为支持通用内存标记功能(目前仅限于 AArch64 MTE)现在支持 x86_64 Cygwin 程序的核心文件调试RISC-V 目标的新 "org.gnu.gdb.riscv.vector" 功能GDB 现在支持定点类型,这些类型在 DWARF 中被描述为具有定点编码的基本类型。此外,还添加了对 DW_AT_GNU_numerator 和 DW_AT_GNU_denominator 的支持其它更新:新的 "startup-quietly on|off " 设置;当 "on" 时,其行为与在命令行上传递 "-silent" 选项相同新的 "print type hex on|off " 设置; "on" 时,"ptype" 命令使用十六进制表示法打印结构成员的大小和偏移量。"off" 时,使用十进制表示法"inferior" 命令在不带参数的情况下运行时,会打印有关当前次等设备的信息"ptype" 命令现在支持 "/x" 和 "/d",影响用于打印尺寸和偏移量的基数"info source " 的输出已被重组新的 "style version foreground | background | intensity " 命令来控制 GDB 版本号的样式各种调试和维护命令(主要供 GDB 开发人员使用)
Windows上好用的软件在近半个世纪里,随着互联网技术的发展和计算机技术的进步,已经让人们的生活发生了翻天覆地的变化。现在许多人的学习和工作都在电脑上完成,所以有一些好用的软件就显得尤为重要。好用的软件可
好用不火的软件,你知道几个?现在越来越多的人在电脑上完成一天的工作。所以知道几个好用的软件就显得十分重要。好用的软件可以让我们比别人更快的完成一天的工作,现在告诉几个我平时在用的软件。各位在平时工作学习当中,
windows上好用不火的软件随着计算机技术的发展和网络技术的进步,在短短五十年间,已经让人们的生活发生了翻天覆地的变化。现在许多人的学习和工作都在电脑上完成,所以有一些好用的软件就显得尤为重要。好用的软件可以
明星夫妻店将上市,吴奇隆的10亿聘礼总算要来了爱奇艺不仅是稻草熊影业的第二大股东,也是后者的第一大客户,两者深度捆绑下,稻草熊影业隐患重重。本文由无冕财经(wumiancaijing)原创首发作者海棠葉编辑陈涧设计布冬实习生郭
齐翔腾达确保丁腈胶乳装置利润最大化海通证券认为,一方面可以充分发挥公司在丁腈胶乳等产品研发生产的技术优势,另一方面可提高公司产品盈利水平。本文转载自中国证券报中证网作者董添齐翔腾达近日在互动易表示,目前20万吨年丁
冲刺IPO,张小泉为何用了快400年?即使拥有400年历史,但直至2016年,并非张小泉传人的实控人,才真正拥有张小泉品牌,走到上市这一步已属不易,而上市了还面临更大挑战。本文由无冕财经(wumiancaijing)原
刚性兑付被判无效!安信信托承诺兜底的900亿咋办?4亿理财产品暴雷,刚性兑付被法院判定不起作用,但此前明知兜底违法,安信信托仍签订承诺保本保息的抽屉协议,是否涉嫌诈骗?本文由无冕财经(wumiancaijing)原创首发作者黄琪鑫
辛巴选品严不严?快手电商到底靠不靠辛巴?今年上半年,辛巴家族在快手整体GMV的占比不到10六大家族的直播收入,在快手总体打赏金额的占比不到5。本文转载自微信公众号壁虎看看IDbihucloud作者壁虎君随着一纸通报,持续
严打涉未成年有害信息,快手开展寒假网络环境专项治理快手方面称,寒暑假期间极易出现的针对未成年人诈骗诱导打赏等内容也是本次专项整治的重点,请家长配合监督孩子启用未成年模式使用快手。本文由无冕财经(wumiancaijing)发布编辑
土巴兔发布创业者引擎计划五大引擎赋能品质装企时隔一年,12月22日,2020第六届土巴兔生态大会在深圳隆重举行。发布会上,土巴兔创始人兼CEO王国彬提出了创业者引擎计划,要为平台生态伙伴提供史上最强力度的扶持政策。作为家居界
新十年高端开篇之作,轻薄全能旗舰小米11发布3999元起12月28日,小米正式发布新十年首款高端旗舰小米11。作为新十年高端开篇之作,小米11在性能屏幕影音等方面实现全面突破。全球首发骁龙888移动平台,成为2021年性能标杆搭配行业最