News: 0001600670

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

GNU Debugger 17.1 Released With CET Shadow Stack Support, New DAP Features

([GNU] 36 Minutes Ago GDB 17.1)


The GNU Debugger "GDB" 17.1 is out today with a number of new features for enhancing the open-source debugging experience.

GDB 17.1 adds support for Control-flow Enforcement Technology (CET) [1]Shadow Stack support on x86_64 Intel/AMD processors. GDB 17.1 can also now handle debugging Linux programs that use the AArch64 Guarded Control Stacks (GCS) functionality.

The GDB record feature also now supports the RISC-V RV64GC architecture, improved linker namespace support, new Python API improvements, new Guile API improvements, Debugger Adapter Protocol (DAP) changes, and various other improvements to this GNU Debugger. The Debugger Adapter Protocol (DAP) changes include now supporting completion requests.

Downloads and more details on today's GDB 17.1 release via [2]the mailing list announcement .



[1] https://www.phoronix.com/search/Shadow+Stack

[2] https://lists.gnu.org/archive/html/info-gnu/2025-12/msg00007.html



Dear Mister Language Person: What is the purpose of the apostrophe?

Answer: The apostrophe is used mainly in hand-lettered small business signs
to alert the reader than an "S" is coming up at the end of a word, as in:
WE DO NOT EXCEPT PERSONAL CHECK'S, or: NOT RESPONSIBLE FOR ANY ITEM'S.
Another important grammar concept to bear in mind when creating hand- lettered
small-business signs is that you should put quotation marks around random
words for decoration, as in "TRY" OUR HOT DOG'S, or even TRY "OUR" HOT DOG'S.
-- Dave Barry, "Tips for Writer's"