Home | History | Annotate | Download | only in cr16
History log of /src/external/gpl3/gdb/dist/sim/cr16/cr16-sim.h
RevisionDateAuthorComments
 1.1  12-Aug-2024  christos branches: 1.1.1;
Initial revision
 1.1.1.2  14-Mar-2026  christos Import gdb-17.1, previous was 16.3

This version of GDB includes the following changes and enhancements:

* x86-64 CET shadow stack support
* Debugging Linux programs that use AArch64 Guarded Control Stacks
* GDB record feature now supports rv64gc architectures
* 'info threads' command support for two new options '-stopped' and
'-running' to limit the list of displayed threads.
* On Linux and FreeBSD, the addresses shown by the 'info
sharedlibrary' command are now for the full memory range
allocated to the shared library.
* Linux checkpoints now work with multiple inferiors
* Improved linker namespace support
* Warnings and error messages now start with an emoji (warning
sign, or cross mark) if supported by the host charset.
Configurable.
* Built-in support for TLS on Linux as backup when libthread_db is
not available. Supported on the x86_64, aarch64, ppc64, s390x,
and riscv architectures, when compiled with GLIBC or MUSL.
* New command "set riscv numeric-register-names" to display
risc-v registers using their numeric names instead of their
ABI names.
* The Alpha target now supports target descriptions.

Python API enhancements:
* New class gdb.Color for dealing with colors, and new constant
gdb.PARAM_COLOR
* New gdb.ParameterPrefix class, to create new 'set/show' command
prefixes.
* New attribute gdb.Value.is_unavailable, this checks for
unavailability like gdb.Value.is_optimized_out checks for
optimized out values.
* New gdb.warning() function to print a warning message, with
GDB's standard 'warning' prefix (see emoji support entry below)
* gdb.execute has an additional 'styling' argument.
* Prefix commands (gdb.Command sub-classes) that don't have an
invoke method now behave like builtin prefix commands when
invoked without a sub-command name.
* Setting the documentation string (__doc__) of a gdb.Parameter
sub-class to the empty string, means GDB will only display the
set_doc or show_doc strings in the set/show help output.

Guile API enhancements:
* New type for dealing with colors and constant PARAM_COLOR
* Prefix commands (using make-command) that don't have a #:invoke
property will now behave like builtin prefix commands when
invoked without a sub-command name.
* Eliding the #:doc string from make-parameter now means that
GDB will use a default documentation string.
* Setting #:doc to the empty string for make-parameter means GDB
will only display the #:set_doc or #:show_doc strings in the
set/show help output.

Debugger Adapter Protocol changes:
* GDB now supports the "completions" request.
* New "--binary-output" command line option to disable LF
translations (Windows only)

New convenience variables:
* $_colorsupport providing a comma-separated list of color space
names supported by the terminal.
* $linker_namespace_count and $_linker_namespace provide the list
of active linker namespaces.

Remote package additions and changes:
* New 'binary-upload+' value in qSupported reply
* The 'vFile:stat' command implementation has been corrected to
use stat rather than lstat.
* New vFile:lstat packet, useful for handling symbolic links
* Support for the "id_str" attribute in 'qXfer:threads:read' XML
answer.

GDB/MI changes:
* The =library-unloaded event now includes the 'ranges' field and
the 'still-in-use' field.

Configure changes:
* Ability to select which file formats to include support for
* New option --disable-gdb-compile to disable support for the
compile subsystem.
* New option --disable-gdb-dwarf-support to disable support for
DWARF debug information in GDB.
* New option --disable-gdb-mdebug-support to disable support for
mdebug/ecoff debug information.

Incompatible changes:
* Support for Python versions older than 3.4 has been removed
* Support for stabs debugging format and the a.out/dbx object
format is deprecated, and will be removed in GDB 18.
* UST (static tracepoint) gdbserver support has been removed
 1.1.1.1  12-Aug-2024  christos branches: 1.1.1.1.4;
Import gdb-15.1, previous was 13.2

ChangeLog:

2024-03-20 Simon Marchi <simon.marchi@efficios.com>

* .pre-commit-config.yaml: Bump black hook to 24.3.0

2024-03-20 Simon Marchi <simon.marchi@efficios.com>

* .pre-commit-config.yaml: New.

2024-03-14 Simon Marchi <simon.marchi@efficios.com>

* Makefile.def: Add configure-gdbserver and all-gdbserver
dependencies on all-libiconv.
* Makefile.in: Re-generate.

2024-01-15 Nick Clifton <nickc@redhat.com>

* 2.42 branch point.

2023-11-15 Arsen Arsenovi�� <arsen@aarsen.me>

* intl: Remove directory. Replaced with out-of-tree GNU
gettext.
* .gitignore: Add '/gettext*'.
* configure.ac (host_libs): Replace intl with gettext.
(hbaseargs, bbaseargs, baseargs): Split baseargs into
{h,b}baseargs.
(skip_barg): New flag. Skips appending current flag to
bbaseargs.
<library exemptions>: Exempt --with-libintl-{type,prefix} from
target and build machine argument passing.
* configure: Regenerate.
* Makefile.def (host_modules): Replace intl module with gettext
module.
(configure-ld): Depend on configure-gettext.
* Makefile.in: Regenerate.
* src-release.sh: Remove references to the intl/ directory.

2023-07-03 Nick Clifton <nickc@redhat.com>

2.41 Branch Point.

2023-06-26 Nick Clifton <nickc@redhat.com>

* Import these updates to the config scripts

commit 4ad4bb7c30aca1e705448ba8d51a210bbd47bb52
Author: Paul Eggert <eggert@cs.ucla.edu>
Date: Fri Jun 23 09:55:10 2023 -0700

Quote 'like this', not `like this'.

commit 63acb96f92473ceb5e21d873d7c0aee266b3d6d3
Author: Paul Eggert <eggert@cs.ucla.edu>
Date: Sat Jan 21 00:15:01 2023 -0600

Fix config.sub spelling typo for "athlon"

commit 4ce12a5c9125cedc0d0ba584444a6865396923ec
Author: Dmitry V. Levin <ldv@altlinux.org>
Date: Sun Jan 1 08:00:00 2023 +0000

Update copyright years

commit c397e2c040bce50bcdccb131f90115ba7e8bfc19
Author: Arsen Arsenovi <arsen@aarsen.me>
Date: Sat Sep 17 23:34:48 2022 +0200

config.sub: add linux-mlibc targets

commit 9f9f9b0b13197269848c76e3e057a3ed0680b4bf
Author: Arsen Arsenovi <arsen@aarsen.me>
Date: Sat Sep 17 23:34:47 2022 +0200

config.guess: support running on Managarm systems

commit 87e6687749da7bb2ab158a79fa83721c19ed9246
Author: Arsen Arsenovi <arsen@aarsen.me>
Date: Sat Sep 17 23:34:46 2022 +0200

config.sub: add managarm-{mlibc,kernel} targets

commit 20403c5701973a4cbd7e0b4bbeb627fcd424a0f1
Author: Xiaotian Wu <wuxiaotian@loongson.cn>
Date: Mon Aug 1 16:05:29 2022 +0800

Remove loongarchx32

commit 02ba26b218d3d3db6c56e014655faf463cefa983
Author: Alexander von Gluck IV <kallisti5@unixzen.com>
Date: Wed May 25 15:43:13 2022 -0500

config.guess: Update Haiku guesses

commit f56a7140386d08a531bcfd444d632b28c61a6329
Author: Bruno Haible <bruno@clisp.org>
Date: Sun May 8 19:08:08 2022 +0200

config.guess (x86_64:Linux:*:*): Detect 32-bit ABI.

2023-04-20 Nick Clifton <nickc@redhat.com>

* SECURITY.txt: New file.
* src-release.sh (DEVO_SUPPORT): Add SECURITY.txt.

2022-12-31 Nick Clifton <nickc@redhat.com>

* 2.40 binutils branch created.
 1.1.1.1.4.2  02-Aug-2025  perseant Sync with HEAD
 1.1.1.1.4.1  12-Aug-2024  perseant file cr16-sim.h was added on branch perseant-exfatfs on 2025-08-02 05:32:29 +0000

RSS XML Feed