binutils-gdb/gdb/features
Markus Metzger 2733d9d5d6 gdb, gdbserver: extend RSP to support namespaces
Introduce a new qXfer:libraries-svr4:read annex key/value pair

    lmid=<namespace identifier>

to be used together with start and prev to provide the namespace of start
and prev to gdbserver.

Unknown key/value pairs are ignored by gdbserver so no new supports check
is needed.

Introduce a new library-list-svr4 library attribute

    lmid

to provide the namespace of a library entry to GDB.

This implementation uses the address of a namespace's r_debug object as
namespace identifier.

This should have incremented the minor version but since unknown XML
attributes are ignored, anyway, and since changing the version results in
a warning from GDB, the version is left at 1.0.
2022-10-18 14:16:09 +02:00
..
arc
arm cleanup: Add missing feature/ XML files to Makefile 2022-09-29 10:00:13 -07:00
i386
loongarch gdb/gdbserver: LoongArch: Improve implementation of fcc registers 2022-08-09 22:22:23 +08:00
riscv gdb/riscv: better support for fflags and frm registers 2022-08-31 16:07:05 +01:00
rs6000 gdb: check for duplicate register names in selftest 2022-10-02 14:21:24 +01:00
sparc Constify target_desc declarations 2022-09-29 10:00:13 -07:00
aarch64-core.c
aarch64-core.xml
aarch64-fpu.c [AArch64] Update FPSR/FPCR fields for FPU and SVE 2022-10-04 09:14:34 +01:00
aarch64-fpu.xml [AArch64] Update FPSR/FPCR fields for FPU and SVE 2022-10-04 09:14:34 +01:00
aarch64-mte.c
aarch64-mte.xml
aarch64-pauth.c
aarch64-pauth.xml
aarch64-sve.c [AArch64] Update FPSR/FPCR fields for FPU and SVE 2022-10-04 09:14:34 +01:00
aarch64-tls.c
aarch64-tls.xml
btrace-conf.dtd
btrace.dtd
cskyv2-linux.c gdb/csky add cskyv2-linux.xml for cskyv2-linux.c 2022-09-23 10:46:44 +08:00
cskyv2-linux.xml gdb/csky add cskyv2-linux.xml for cskyv2-linux.c 2022-09-23 10:46:44 +08:00
feature_to_c.sh
gdb-target.dtd
gdbserver-regs.xsl
library-list-aix.dtd
library-list-svr4.dtd gdb, gdbserver: extend RSP to support namespaces 2022-10-18 14:16:09 +02:00
library-list.dtd
m68k-core.xml
Makefile Constify target_desc declarations 2022-09-29 10:00:13 -07:00
microblaze-core.xml
microblaze-stack-protect.xml
microblaze-with-stack-protect.c Constify target_desc declarations 2022-09-29 10:00:13 -07:00
microblaze-with-stack-protect.xml
microblaze.c Constify target_desc declarations 2022-09-29 10:00:13 -07:00
microblaze.xml
mips64-cp0.xml
mips64-cpu.xml
mips64-dsp-linux.c Constify target_desc declarations 2022-09-29 10:00:13 -07:00
mips64-dsp-linux.xml
mips64-dsp.xml
mips64-fpu.xml
mips64-linux.c Constify target_desc declarations 2022-09-29 10:00:13 -07:00
mips64-linux.xml
mips-cp0.xml
mips-cpu.xml
mips-dsp-linux.c Constify target_desc declarations 2022-09-29 10:00:13 -07:00
mips-dsp-linux.xml
mips-dsp.xml
mips-fpu.xml
mips-linux.c Constify target_desc declarations 2022-09-29 10:00:13 -07:00
mips-linux.xml
nds32-core.xml
nds32-fpu.xml
nds32-system.xml
nds32.c Constify target_desc declarations 2022-09-29 10:00:13 -07:00
nds32.xml
nios2-cpu.xml
nios2-linux.xml
nios2.c Constify target_desc declarations 2022-09-29 10:00:13 -07:00
nios2.xml
number-regs.xsl
or1k-core.xml
or1k-linux.c Constify target_desc declarations 2022-09-29 10:00:13 -07:00
or1k-linux.xml
or1k.c Constify target_desc declarations 2022-09-29 10:00:13 -07:00
or1k.xml
osdata.dtd
rx.c Constify target_desc declarations 2022-09-29 10:00:13 -07:00
rx.xml
s390-acr.xml
s390-core32.xml
s390-core64.xml
s390-fpr.xml
s390-gs-linux64.c Constify target_desc declarations 2022-09-29 10:00:13 -07:00
s390-gs-linux64.xml
s390-gs.xml
s390-gsbc.xml
s390-linux32.c Constify target_desc declarations 2022-09-29 10:00:13 -07:00
s390-linux32.xml
s390-linux32v1.c Constify target_desc declarations 2022-09-29 10:00:13 -07:00
s390-linux32v1.xml
s390-linux32v2.c Constify target_desc declarations 2022-09-29 10:00:13 -07:00
s390-linux32v2.xml
s390-linux64.c Constify target_desc declarations 2022-09-29 10:00:13 -07:00
s390-linux64.xml
s390-linux64v1.c Constify target_desc declarations 2022-09-29 10:00:13 -07:00
s390-linux64v1.xml
s390-linux64v2.c Constify target_desc declarations 2022-09-29 10:00:13 -07:00
s390-linux64v2.xml
s390-tdb.xml
s390-te-linux64.c Constify target_desc declarations 2022-09-29 10:00:13 -07:00
s390-te-linux64.xml
s390-tevx-linux64.c Constify target_desc declarations 2022-09-29 10:00:13 -07:00
s390-tevx-linux64.xml
s390-vx-linux64.c Constify target_desc declarations 2022-09-29 10:00:13 -07:00
s390-vx-linux64.xml
s390-vx.xml
s390x-core64.xml
s390x-gs-linux64.c Constify target_desc declarations 2022-09-29 10:00:13 -07:00
s390x-gs-linux64.xml
s390x-linux64.c Constify target_desc declarations 2022-09-29 10:00:13 -07:00
s390x-linux64.xml
s390x-linux64v1.c Constify target_desc declarations 2022-09-29 10:00:13 -07:00
s390x-linux64v1.xml
s390x-linux64v2.c Constify target_desc declarations 2022-09-29 10:00:13 -07:00
s390x-linux64v2.xml
s390x-te-linux64.c Constify target_desc declarations 2022-09-29 10:00:13 -07:00
s390x-te-linux64.xml
s390x-tevx-linux64.c Constify target_desc declarations 2022-09-29 10:00:13 -07:00
s390x-tevx-linux64.xml
s390x-vx-linux64.c Constify target_desc declarations 2022-09-29 10:00:13 -07:00
s390x-vx-linux64.xml
sort-regs.xsl
threads.dtd
tic6x-c6xp.c
tic6x-c6xp.xml
tic6x-c62x-linux.xml
tic6x-c64x-linux.xml
tic6x-c64xp-linux.xml
tic6x-core.c
tic6x-core.xml
tic6x-gp.c
tic6x-gp.xml
traceframe-info.dtd
xinclude.dtd
z80-cpu.xml
z80.c Constify target_desc declarations 2022-09-29 10:00:13 -07:00
z80.xml