X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=gdb%2FNEWS;h=dac6dabfa42f37066acf3bd96e00b980a7d17c26;hb=09cb5e2312e299bd3e362f8acb070560a06d156a;hp=b1c4d9540100e22d1f0f05f9a2b0dbc3a31de014;hpb=160444ec7fd7c6df81826b8e06aa32a2ac1df856;p=binutils-gdb.git diff --git a/gdb/NEWS b/gdb/NEWS index b1c4d954010..dac6dabfa42 100644 --- a/gdb/NEWS +++ b/gdb/NEWS @@ -3,6 +3,19 @@ *** Changes since GDB 12 +* "info breakpoints" now displays enabled breakpoint locations of + disabled breakpoints as in the "y-" state. For example: + + (gdb) info breakpoints + Num Type Disp Enb Address What + 1 breakpoint keep n + 1.1 y- 0x00000000000011b6 in ... + 1.2 y- 0x00000000000011c2 in ... + 1.3 n 0x00000000000011ce in ... + +* Support for Thread Local Storage (TLS) variables on FreeBSD arm and + aarch64 architectures. + * GDB now supports hardware watchpoints on FreeBSD/Aarch64. * Remove support for building against Python 2, it is now only possible to @@ -10,6 +23,33 @@ * DBX mode has been removed. +* GDB now honours the DWARF prologue_end line-table entry flag the compiler can + emit to indicate where a breakpoint should be placed to break in a function + past its prologue. + +* Python API + + ** GDB will now reformat the doc string for gdb.Command and + gdb.Parameter sub-classes to remove unnecessary leading + whitespace from each line before using the string as the help + output. + +* New commands + +maintenance set ignore-prologue-end-flag on|off +maintenance show ignore-prologue-end-flag + This setting, which is off by default, controls whether GDB ignores the + PROLOGUE-END flag from the line-table when skipping prologue. This can be + used to force GDB to use prologue analyzers if the line-table is constructed + from erroneous debug information. + +* Changed commands + +maintenance info line-table + Add a PROLOGUE-END column to the output which indicates that an + entry corresponds to an address where a breakpoint should be placed + to be at the first instruction past a function's prologue. + * Python API ** New function gdb.format_address(ADDRESS, PROGSPACE, ARCHITECTURE), @@ -154,6 +194,10 @@ winwidth the width of a tui window to be adjusted when windows are laid out in horizontal mode. +set debug tui on|off +show debug tui + Control the display of debug output about GDB's tui. + * Changed commands print @@ -5190,6 +5234,11 @@ show arm force-mode the current CPSR value for instructions without symbols; previous versions of GDB behaved as if "set arm fallback-mode arm". +set arm unwind-secure-frames + Enable unwinding from Non-secure to Secure mode on Cortex-M with + Security extension. + This can trigger security exceptions when unwinding exception stacks. + set disable-randomization show disable-randomization Standalone programs run with the virtual address space randomization enabled