Commit Graph

107181 Commits

Author SHA1 Message Date
GDB Administrator
c6ff204cbe Automatic date update in version.in 2022-02-09 00:00:31 +00:00
GDB Administrator
6418f30988 Automatic date update in version.in 2022-02-08 00:00:53 +00:00
GDB Administrator
d941e70057 Automatic date update in version.in 2022-02-07 00:00:25 +00:00
GDB Administrator
1d9583b7b0 Automatic date update in version.in 2022-02-06 00:00:44 +00:00
GDB Administrator
4d89756179 Automatic date update in version.in 2022-02-05 00:00:30 +00:00
GDB Administrator
5ece522061 Automatic date update in version.in 2022-02-04 00:00:23 +00:00
GDB Administrator
652e4ccc13 Automatic date update in version.in 2022-02-03 00:00:45 +00:00
GDB Administrator
a10d1f2c33 Automatic date update in version.in 2022-02-02 00:00:27 +00:00
GDB Administrator
ce1b212d00 Automatic date update in version.in 2022-02-01 00:00:27 +00:00
GDB Administrator
68feed8665 Automatic date update in version.in 2022-01-31 00:00:55 +00:00
GDB Administrator
01d1fa5ef5 Automatic date update in version.in 2022-01-30 00:00:35 +00:00
GDB Administrator
c900fb99b4 Automatic date update in version.in 2022-01-29 00:00:28 +00:00
GDB Administrator
0c7816521e Automatic date update in version.in 2022-01-28 00:00:43 +00:00
GDB Administrator
f071e5630a Automatic date update in version.in 2022-01-27 00:00:34 +00:00
GDB Administrator
3ce9987d16 Automatic date update in version.in 2022-01-26 00:00:46 +00:00
GDB Administrator
7f665fb07d Automatic date update in version.in 2022-01-25 00:00:34 +00:00
GDB Administrator
c17033139d Automatic date update in version.in 2022-01-24 00:00:26 +00:00
GDB Administrator
e8f9983010 Automatic date update in version.in 2022-01-23 00:00:46 +00:00
GDB Administrator
7f67cb0f6c Automatic date update in version.in 2022-01-22 00:00:40 +00:00
GDB Administrator
a216922422 Automatic date update in version.in 2022-01-21 00:00:29 +00:00
GDB Administrator
0bb64ea12b Automatic date update in version.in 2022-01-20 00:00:42 +00:00
GDB Administrator
8b24eea2ef Automatic date update in version.in 2022-01-19 00:00:41 +00:00
GDB Administrator
09dd501f76 Automatic date update in version.in 2022-01-18 00:00:32 +00:00
GDB Administrator
86d04cd3d4 Automatic date update in version.in 2022-01-17 00:00:37 +00:00
Joel Brobecker
79f2522508 Bump GDB version number to 11.2.90.DATE-git.
gdb/ChangeLog:

	* version.in: Set GDB version number to 11.2.90.DATE-git.

gdb/testsuite/ChangeLog:

	* gdb.base/default.exp: Change $_gdb_minor to 3.
2022-01-16 15:32:46 +04:00
Joel Brobecker
256d324fe1 Document the GDB 11.2 release in gdb/ChangeLog
gdb/ChangeLog:

	GDB 11.2 released.
2022-01-16 15:28:55 +04:00
Joel Brobecker
ef6ec3333e Set GDB version number to 11.2.
gdb/ChangeLog:

	* version.in: Set GDB version number to 11.2.
gdb-11.2-release
2022-01-16 15:02:34 +04:00
Joel Brobecker
afe4096699 Manual copyright year update of various GDB files
This commit updates the copyright year of various files which
gdb/copyright.py is not able to handle automatically.

gdb/ChangeLog:

        * gdbarch.sh: Update end year of copyright year range for
        copyright header of generated files.

gdb/doc/ChangeLog:

        * gdb.texinfo: Change end year of the manual's copyright notice
        to 2022.
        * refcard.tex: Ditto.
2022-01-16 14:47:00 +04:00
Joel Brobecker
88b9d36337 Automatic Copyright Year update after running gdb/copyright.py
This commit brings all the changes made by running gdb/copyright.py
as per GDB's Start of New Year Procedure.

For the avoidance of doubt, all changes in this commits were
performed by the script.
2022-01-16 14:38:12 +04:00
Joel Brobecker
f2126454e7 gdb/copyright.py: Do not update gdbsupport/Makefile.in
This file is generated, so we should not modify it (any modification
we make is going to be undone at the next re-generation anyway).

gdb/ChangeLog:

	* copyright.py (EXCLUDE_LIST): Add "gdbsupport/Makefile.in".

(cherry picked from commit a3f3402131)
2022-01-16 14:34:15 +04:00
Joel Brobecker
b5c91ebd98 Update copyright year in version output for gdb, gdbserver and gdbreplay
This commit changes the end year of the copyright year range
printed by gdb, gdbserver and gdbreplay to be 2022. This reflects
the fact that some changes were made on this branch this year.

gdb/ChangeLog:

        * top.c: Update year range in copyright notice.
        (print_gdb_version): Update copyright year to 2022.

gdbserver/ChangeLog:

       * gdbreplay.cc: Update year range in copyright notice.
       (gdbreplay_version): Update copyright year to 2022.
       * server.cc: Update year range in copyright notice.
       (gdbserver_version): Update copyright year to 2022.
2022-01-16 14:29:26 +04:00
GDB Administrator
2198a5eca5 Automatic date update in version.in 2022-01-16 00:00:32 +00:00
GDB Administrator
6afe5a4bf5 Automatic date update in version.in 2022-01-15 00:00:26 +00:00
GDB Administrator
6ff73cab9e Automatic date update in version.in 2022-01-14 00:00:53 +00:00
GDB Administrator
707055a26d Automatic date update in version.in 2022-01-13 00:00:31 +00:00
Mike Frysinger
685c3b6b8f sim: add ChangeLog for SIGSTKSZ update 2022-01-12 06:58:31 -05:00
Mike Frysinger
17d6f2152b sim: filter out SIGSTKSZ [PR sim/28302]
We map target signals to host signals so we can propagate signals
between the host & simulated worlds.  That means we need to know
the symbolic names & values of all signals that might be sent.

The tools that generate that list use signal.h and include all
symbols that start with "SIG" so as to automatically include any
new symbols that the C library might add.  Unfortunately, this
also picks up "SIGSTKSZ" which is not actually a signal itself,
but a signal related setting -- it's the size of the stack when
a signal is handled.

By itself this doesn't super matter as we will never see a signal
with that same value (since the range of valid signals tend to be
way less than 1024, and the size of the default signal stack will
never be that small).  But with recent glibc changes that make this
into a dynamic value instead of a compile-time constant, some users
see build failures when building the sim.

As suggested by Adam Sampson, update our scripts to ignore this
symbol to simplify everything and avoid the build failure.

Bug: https://sourceware.org/PR28302
2022-01-12 06:02:08 -05:00
GDB Administrator
2e894896ae Automatic date update in version.in 2022-01-12 00:00:37 +00:00
GDB Administrator
7a52f4e7ba Automatic date update in version.in 2022-01-11 00:00:49 +00:00
Fangrui Song
fb0b83d80d bfd_section_from_shdr: Support SHT_RELR sections
If a.so contains an SHT_RELR section, objcopy a.so will fail with:

    a.so: unknown type [0x13] section `.relr.dyn'

This change allows objcopy to work.

bfd/
    * elf.c (bfd_section_from_shdr): Support SHT_RELR.

(cherry picked from commit a619b58721)
2022-01-10 05:05:22 -08:00
Fangrui Song
67609c9c70 readelf: Support SHT_RELR/DT_RELR for -r
The -r output for SHT_RELR looks like:

Relocation section '.relr.dyn' at offset 0x530 contains 4 entries:
  7 offsets
00000000000028c0
00000000000028c8
0000000000003ad0
0000000000003ad8
0000000000003ae0
0000000000003ae8
0000000000003af0

For --use-dynamic, the header looks like

    'RELR' relocation section at offset 0x530 contains 32 bytes:

include/
    * elf/common.h (DT_ENCODING): Bump to 38.
    * elf/external.h (Elf32_External_Relr): New.
    (Elf64_External_Relr): New.

(cherry picked from commit a7fd118627)
2022-01-10 05:05:22 -08:00
Fangrui Song
1b244ed9d3 readelf: Support RELR in -S and -d and output
readelf -r dumping support is not added in this patch.

include/
	* elf/common.h: Add SHT_RELR, DT_RELR{,SZ,ENT}
bfd/
	* elf.c (_bfd_elf_print_private_bfd_data): Add DT_RELR{,SZ,ENT}.

(cherry picked from commit dd207c1302)
2022-01-10 05:05:22 -08:00
GDB Administrator
6473a19828 Automatic date update in version.in 2022-01-10 00:00:40 +00:00
GDB Administrator
c3ed5e03da Automatic date update in version.in 2022-01-09 00:00:36 +00:00
GDB Administrator
a1620b8ad4 Automatic date update in version.in 2022-01-08 00:00:27 +00:00
GDB Administrator
3a9183ba79 Automatic date update in version.in 2022-01-07 00:00:33 +00:00
GDB Administrator
99e28ccf1c Automatic date update in version.in 2022-01-06 00:00:26 +00:00
GDB Administrator
e62a5735c6 Automatic date update in version.in 2022-01-05 00:00:39 +00:00
GDB Administrator
131890b09d Automatic date update in version.in 2022-01-04 00:00:33 +00:00
GDB Administrator
7932ed1d8a Automatic date update in version.in 2022-01-03 00:00:47 +00:00