lp:~ubuntu-support-team/binutils/+git/binutils-gdb
- Get this repository:
-
git clone
https://git.launchpad.net/~ubuntu-support-team/binutils/+git/binutils-gdb
Import details
This repository is an import of the Git repository at git://sourceware.org/git/binutils-gdb.git.
Last successful import was .
Branches
Name | Last Modified | Last Commit |
---|---|---|
master | 2024-04-23 13:20:42 UTC |
gdb: bump black version to 24.4.0
Author:
Simon Marchi
gdb: bump black version to 24.4.0 Run `pre-commit autoupdate`, this is the outcome. There is no change in Change-Id: I977781fa6cc924 |
users/simark/ |
2024-04-23 03:40:06 UTC |
gdb: remove unused includes of gdbsupport/gdb_vecs.h
Author:
Simon Marchi
gdb: remove unused includes of gdbsupport/ Change-Id: I6ddc310a7ce2d4 |
binutils- |
2024-04-23 00:01:50 UTC |
Automatic date update in version.in
Author:
GDB Administrator
Automatic date update in version.in |
gdb-14-branch | 2024-04-23 00:00:42 UTC |
Automatic date update in version.in
Author:
GDB Administrator
Automatic date update in version.in |
users/simark/ |
2024-04-22 19:18:53 UTC |
gdb: don't include gdbsupport/array-view.h in defs.h
Author:
Simon Marchi
gdb: don't include gdbsupport/ Nothing in defs.h actually uses this. Everything that I can compile Change-Id: I981be98b0653cc |
users/ssbssa/ |
2024-04-20 14:19:44 UTC |
C++23 multi-subscript operator[]
Author:
Hannes Domani
C++23 multi-subscript operator[] |
users/ibhagat/ |
2024-03-28 23:55:50 UTC |
gas: x86: fix code comments and other nits
Author:
Indu Bhagat
gas: x86: fix code comments and other nits ChangeLog: |
users/amerey/ |
2024-03-20 00:43:32 UTC |
gdb/debuginfod: Add .debug_line downloading
Author:
Aaron Merey
gdb/debuginfod: Add .debug_line downloading ELF/DWARF section downloading allows gdb to download .gdb_index files in To improve this, have gdb instead download each debuginfo's .debug_line Since the combined size of .debug_line and .debug_line_str is only about This patch also redirects stdout and stderr of the debuginfod server |
users/simark/ |
2024-03-18 19:54:31 UTC |
gdbsupport: move more things to gdbsupport.inc.h
Author:
Simon Marchi
gdbsupport: move more things to gdbsupport.inc.h Move some more of the things that should be seen everywhere by all A lot of source files don't need what is directly defined in Ultimately, I think we could just get rid of these header files, since The things moved to gdbsupport.inc.h are: - __STDC_ - _FORTIFY_SOURCE: must come before any standard library include. - _WIN32_WINNT: must come before including the Windows API headers. - ATTRIBUTE_PRINTF, ATTRIBUTE_NONNULL: we override what ansidecl.h - HAVE_USEFUL_SBRK: this needs to be seen everywhere, in case one does - Inclusion of poison.h, so that all code everywhere, uses our - Since poison.h uses xfree and xfree uses some traits defined in Change-Id: I21ad69e5f38f9f |
binutils- |
2024-02-23 03:11:04 UTC |
as: fixed internal error when immediate value of relocation overflow.
Author:
Lulu Cai
as: fixed internal error when immediate value of relocation overflow. The as and ld use _bfd_error_handler to output error messages when (cherry picked from commit f87cf663af71e5d |
users/gwen/ |
2024-02-21 14:38:24 UTC |
gdb: Migrate frame unwinders to use C++ classes
Author:
Guinevere Larsen
gdb: Migrate frame unwinders to use C++ classes Frame unwinders have historically been a structure populated with As part of the changes to add support to disabling frame unwinders, The other 2, frame_unwind_python and frame_unwind_ |
users/gwen/ |
2024-02-16 17:30:24 UTC |
gdb: add "unwinder class" to frame unwinders
Author:
Guinevere Larsen
gdb: add "unwinder class" to frame unwinders A future patch will add a way to disable certain unwinders based on * GDB: An internal unwinder, added by GDB core, such as the unwinder |
users/ARM/ |
2024-01-30 08:59:55 UTC |
aarch64: Add support for GCS in AArch64 linker.
Author:
SRINATH PARVATHANENI
aarch64: Add support for GCS in AArch64 linker. This patch adds support for GCS in AArch64 linker. This patch implements the following: 2) Adds readelf support to read and print the GNU properties Displaying notes found in: .note.gnu.property 3) Adds support for -z experimental-gcs linker option and document 4) Adds support for -z experimental- The ABI changes adding GNU_PROPERTY_ |
users/ibhagat/ |
2024-01-11 04:22:43 UTC |
gas: testsuite: add an aarch64 testsuite for SCFI
Author:
Indu Bhagat
gas: testsuite: add an aarch64 testsuite for SCFI Similar to the x86_64 testcases, all .s files contain the corresponding gas/testsuite/: |
users/vapier/ |
2024-01-02 01:24:00 UTC |
sim: ppc: always compile in the sysv sem & shm device files
Author:
Mike Frysinger
sim: ppc: always compile in the sysv sem & shm device files Move the stub logic to the device files themselves. This makes the This also decouples the logic from the two -- in the past, you needed |
users/vapier/ |
2024-01-01 23:23:28 UTC |
sim: use build-gnulib with build-time tools [PR sim/30882]
Author:
Mike Frysinger
sim: use build-gnulib with build-time tools [PR sim/30882] Some of our build-time tools are fairly complicated and require some |
users/vapier/ |
2024-01-01 23:23:28 UTC |
sim: use gnulib to set nonblocking mode
Author:
Mike Frysinger
sim: use gnulib to set nonblocking mode Replace various custom ad-hoc fcntl/O_NONBLOCK implementations with |
users/vapier/ |
2024-01-01 23:23:26 UTC |
sim: bfin: initial bf60x support
Author:
Mike Frysinger
sim: bfin: initial bf60x support |
users/ARM/ |
2023-12-06 18:41:36 UTC |
morello, testsuite: Fix up morello-stubs-static.d
Author:
Alex Coplan
morello, testsuite: Fix up morello- The expected disassembly for this test is testing for the wrong thing: it |
users/palves/ |
2023-11-13 16:57:48 UTC |
Fix gdb.threads/step-over-thread-exit.exp race
Author:
Pedro Alves
Fix gdb.threads/ Change-Id: I9d0a6fab069a02 |
users/lsix/ |
2023-10-13 13:59:59 UTC |
gdb: Use initializers in lambda captures unconditionally
Author:
Lancelot Six
gdb: Use initializers in lambda captures unconditionally Initializer in lambda captures were introduced in C++14, and Since C++17 is now required by GDB, use this feature unconditionally. Change-Id: I87a3d567941e5c |
gdb-13-branch | 2023-10-08 00:02:20 UTC |
Automatic date update in version.in
Author:
GDB Administrator
Automatic date update in version.in |
binutils- |
2023-08-04 10:17:04 UTC |
The GNU Binutils 2.41 release
Author:
Nick Clifton
The GNU Binutils 2.41 release |
binutils- |
2023-08-04 10:16:30 UTC |
PR30697, ppc32 mix of local-dynamic and global-dynamic TLS
Author:
Alan Modra
PR30697, ppc32 mix of local-dynamic and global-dynamic TLS This fixes miscounting of dynamic relocations on GOT entries when PR 30697 (cherry picked from commit ae33771224660da |
binutils- |
2023-08-04 08:34:46 UTC |
PR30697, ppc32 mix of local-dynamic and global-dynamic TLS
Author:
Alan Modra
PR30697, ppc32 mix of local-dynamic and global-dynamic TLS This fixes miscounting of dynamic relocations on GOT entries when PR 30697 (cherry picked from commit ae33771224660da |
binutils- |
2023-08-04 08:33:16 UTC |
PR30697, ppc32 mix of local-dynamic and global-dynamic TLS
Author:
Alan Modra
PR30697, ppc32 mix of local-dynamic and global-dynamic TLS This fixes miscounting of dynamic relocations on GOT entries when PR 30697 (cherry picked from commit ae33771224660da |
users/ibhagat/ |
2023-06-23 16:37:48 UTC |
binutils/NEWS: add note about upcoming libsframe changes
Author:
Indu Bhagat
binutils/NEWS: add note about upcoming libsframe changes Some of these changes update the ABI in an incompatible way. |
users/aburgess/ |
2023-06-05 09:05:07 UTC |
gdb: handle core files with .reg/0 section names
Author:
Andrew Burgess
gdb: handle core files with .reg/0 section names The previous commit added the test gdb.arch/ While the previous commit added the test, which confirms GDB doesn't Here is a GDB session on an x86-64 machine which loads the core file $ ./gdb/gdb --data-directory ./gdb/data- The current thread <Thread ID 1> has terminated. See `help thread'. Notice when the core file is first loaded we see two lines like: [New process 1] And GDB reports: The current thread has terminated Which isn't what we'd expect from a core file -- the core file should And in the 'info threads' output we are only seeing a single thread, Finally, the 'maintenance info sections' output shows the cause of all Because both these threads are created with an lwpid of 0 GDB reports The previous commit includes a little more of the history of GDB In this commit I propose a solution to these problems. What I propose is that GDB should spot when we have .reg/0 sections Note in the above output we also have sections like .reg2/0 and The user is warned that some section renumbering has been performed. GDB takes care to ensure that the new numbers assigned are unique and After this commit here's the updated GDB session output: $ ./gdb/gdb --data-directory ./gdb/data- Notice the new warning which is issued when the core file is being The gdb.arch/ |
users/palves/ |
2023-05-31 14:41:38 UTC |
Mention Windows non-stop support in NEWS
Author:
Pedro Alves
Mention Windows non-stop support in NEWS Add a note to gdb/NEWS mentioning Windows non-stop support. Change-Id: Id0e28525c06e57 |
users/amerey/ |
2023-05-23 15:45:00 UTC |
gdb/testsuite/gdb.debuginfod: Add lazy downloading tests
Author:
Aaron Merey
gdb/testsuite/ Add some tests for 'set debuginfod enabled lazy', .gdb_index downloading |
users/jemarch/ |
2023-05-10 18:52:26 UTC |
gas: document V3 BPF atomic instructions in the GAS manual
Author:
Jose E. Marchesi
gas: document V3 BPF atomic instructions in the GAS manual gas/ChangeLog: 2023-05-10 Jose E. Marchesi <jose.marchesi@ * doc/c-bpf.texi (BPF Opcodes): Document the V3 BPF atomic |
users/jemarch/ |
2023-04-29 12:55:08 UTC |
Integrate GNU poke in GDB
Author:
Jose E. Marchesi
Integrate GNU poke in GDB This patch integrates GNU poke (http:// How this stuff works: - GDB links with libpoke.so and uses the interface in libpoke.h. - There are three commands: poke STR All three commands make sure to start the poke incremental - Access to the target's memory is provided by GDB by installing - Access to the terminal is provided by GDB by providing a - Access to GDB values is provided by GDB by installing an alien gdb/ChangeLog: 2021-05-10 Jose E. Marchesi <jose.marchesi@ * configure.ac: Support --enable-poke. gdb/doc/ChangeLog: 2021-05-10 Jose E. Marchesi <jose.marchesi@ * Makefile.in (GDB_DOC_FILES): Add poke.texi. |
users/jv/ |
2023-04-21 15:30:11 UTC |
gdb/python: add py-jit.exp
Author:
Jan Vrany
gdb/python: add py-jit.exp |
users/jv/ |
2023-03-29 13:09:44 UTC |
gdb: fix post-hook execution for remote targets
Author:
Jan Vrany
gdb: fix post-hook execution for remote targets Commit b5661ff2 ("gdb: fix possible use-after-free when Commit 37e5833d ("gdb: fix command lookup in execute_command ()") This fixed the test in gdb.base/define.exp but it turned out that it The problem is that the command buffer P passed to execute_command () #0 dont_repeat () at top.c:822 Therefore the second call to lookup_cmd () at line 697 fails to find This commit addresses this particular problem by creating a *copy* of Tested on x86_64-linux. PR 30249 |
users/palves/ |
2023-03-10 19:14:20 UTC |
Cancel execution command on thread exit, when stepping, nexting, etc.
Author:
Pedro Alves
Cancel execution command on thread exit, when stepping, nexting, etc. If your target has no support for TARGET_ (gdb) n Getting back the prompt by typing Ctrl-C may not even work, since no That is what this commit implements. It does this by explicitly With this patch, we get: (gdb) n Change-Id: I901ab64c91d108 |
users/helflym/ |
2023-02-28 14:14:44 UTC |
ld/testsuite: adjust ld-aarch64 tests for aarch64nto address
Author:
=?utf-8?q?Cl=C3=A9ment_Chigot?=
ld/testsuite: adjust ld-aarch64 tests for aarch64nto address Some tests are refering to the address of their symbols. These are ld/ChangeLog: * testsuite/ |
users/simark/ |
2023-02-08 20:46:02 UTC |
Run clang-format.sh
Author:
Simon Marchi
Run clang-format.sh Change-Id: Ia948cc26d534b0 |
users/lsix/poke-gdb | 2023-02-06 10:34:52 UTC |
gdb: Add the $_poke utility function
Author:
Lancelot SIX
gdb: Add the $_poke utility function Add the $_poke utility function so it is possible to use poke in The expression must return a poke boolean. |
users/aburgess/ |
2023-01-25 15:48:58 UTC |
gdb: rename unwindonsignal to unwind-on-signal
Author:
Andrew Burgess
gdb: rename unwindonsignal to unwind-on-signal We now have unwind-on-timeout and unwind- I'm not a great fan of these squashed together command names, so in Obviously I've added the hidden alias unwindonsignal so any existing There's one test that I've extended to test the alias works, but in The docs are updated to reference the new name. |
users/ahajkova/ |
2023-01-23 15:39:26 UTC |
gdb: Ignore some stringop-overflow and restrict warnings on sparc
Author:
Mark J. Wielaard
gdb: Ignore some stringop-overflow and restrict warnings on sparc For some reason g++ 11.2.1 on s390x produces a spurious warning for include/ChangeLog: * diagnostics.h (DIAGNOSTIC_ gdb/ChangeLog: * fsb-tdep.c (fbsd_make_ |
users/hjl/ |
2023-01-16 23:22:40 UTC |
ld: Use run_cc_link_tests for PR ld/26391 tests
Author:
H.J. Lu
ld: Use run_cc_link_tests for PR ld/26391 tests Use run_cc_link_tests for PR ld/26391 tests to compile PR ld/26391 tests PR ld/30002 |
gdb-12-branch | 2022-12-18 00:02:02 UTC |
Automatic date update in version.in
Author:
GDB Administrator
Automatic date update in version.in |
users/jv/ |
2022-12-12 22:13:27 UTC |
gdb: fix command lookup in execute_command ()
Author:
Jan Vrany
gdb: fix command lookup in execute_command () Commit b5661ff2 ("gdb: fix possible use-after-free when However this change broke test gdb.base/define.exp which This commit fixes this case by looking up the command again |
users/palves/ |
2022-12-12 20:01:20 UTC |
Cancel execution command on thread exit, when stepping, nexting, etc.
Author:
Pedro Alves
Cancel execution command on thread exit, when stepping, nexting, etc. If your target has no support for TARGET_ (gdb) n Getting back the prompt by typing Ctrl-C may not even work, since no That is what this commit implements. It does this by explicitly With this patch, we get: (gdb) n Change-Id: I901ab64c91d108 |
users/jhb/ |
2022-11-18 00:09:00 UTC |
RISC-V: Handle capability return values.
Author:
John Baldwin
RISC-V: Handle capability return values. Add simple handling of capability function arguments (also used for |
users/vapier/ |
2022-11-10 18:45:15 UTC |
sim: ppc: drop old dgen.c generator
Author:
Mike Frysinger
sim: ppc: drop old dgen.c generator The spreg.[ch] files live in the source tree now and are created |
users/vapier/ |
2022-11-10 18:44:21 UTC |
[wip] always compile in cgen logic
Author:
Mike Frysinger
[wip] always compile in cgen logic see if sizeof cgen structs differ in some way. |
users/vapier/sim/am | 2022-11-10 18:44:16 UTC |
sim: aarch64: remove recursive make entirely
Author:
Mike Frysinger
sim: aarch64: remove recursive make entirely |
users/vapier/ |
2022-11-10 18:44:13 UTC |
s
Author:
Mike Frysinger
s |
users/jemarch/ |
2022-11-06 13:01:49 UTC |
gdb: link executables with libtool
Author:
Jose E. Marchesi
gdb: link executables with libtool This patch changes the GDB build system in order to use libtool to As an application of the above, BFD now refers to ../libbfd/libbfd.la NOTE1: The addition of libtool adds a few new configure-time options NOTE2: I have not tested the insight build. NOTE3: For regenerating configure I used an environment with Autoconf NOTE4: Now the installed shared object libbfd.so is used by gdb Testing performed: - --enable-shared and --disable-shared (the default in binutils) work - Makefile.in modified for EXEEXT = .exe. It installs the binaries - Native build regtested in x86_64. The installed gdb runs fine. In the regression testing I'm observing that the following tests gdb. Sometimes some of the the tests in these files unexpectedly fail, -PASS: gdb.threads/ Sometimes they unexpectedly pass: -KFAIL: gdb.base/ -KFAIL: gdb.threads/ - Cross build for aarch64-linux-gnu built to exercise |
users/aburgess/ |
2022-11-03 12:49:53 UTC |
libopcodes/mips: add support for disassembler styling
Author:
Andrew Burgess
libopcodes/mips: add support for disassembler styling This commit adds disassembler styling support for MIPS. After this This is a pretty straight forward change, we switch to use the Tested by running all of the objdump commands used by the gas All the gas, ld, and binutils tests still pass for me. |
users/zaric/ |
2022-10-26 09:43:27 UTC |
Add support for new DWARF overlay operations
Author:
Zoran Zaric
Add support for new DWARF overlay operations Another complex DWARF expression operations, that are usefull for Resulting composite location description contains parts from base A new test in gdb.dwarf2 called dw2-llvm-overlay has been also added to |
users/keiths/ |
2022-09-12 17:57:48 UTC |
Constify target_desc declarations and features/Makefile
Author:
Keith Seitz
Constify target_desc declarations and features/Makefile |
users/palves/ |
2022-07-22 13:18:49 UTC |
Introduce gdb::make_function_view
Author:
Pedro Alves
Introduce gdb::make_ This adds gdb::make_ auto lambda = [&] (int) { ... }; instead of: auto lambda = [&] (int) { ... }; It is particularly useful if you have a template function with an template< For such a function, the type of the callback argument you pass must auto lambda = [&] (int) { ... }; With gdb::make_ auto lambda = [&] (int) { ... }; Unit tests included. Tested by building with GCC 9.4, Clang 10, and GCC 4.8.5, on x86_64 Change-Id: I5c4b3b4455ed6f |
users/vries/ |
2022-07-21 13:06:40 UTC |
[gdb/symtab] Use task size in parallel for in process_queue
Author:
Tom de Vries
[gdb/symtab] Use task size in parallel for in process_queue |
users/palves/packed | 2022-07-19 14:44:07 UTC |
struct packed: add fallback byte array implementation, use gcc_struct on Wind...
Author:
Pedro Alves
struct packed: add fallback byte array implementation, use gcc_struct on Windows, unit tests https:/ - Windows hosts need attribute gcc_struct. - attribute gcc_struct seemingly doesn't work with Clang, so add a - add unit tests to make sure both implementations behave the same - add more relational operators while at it. Change-Id: I023315ee03622c |
users/palves/ |
2022-07-18 16:34:41 UTC |
Cancel execution command on thread exit, when stepping, nexting, etc.
Author:
Pedro Alves
Cancel execution command on thread exit, when stepping, nexting, etc. If your target has no support for TARGET_ (gdb) n Getting back the prompt by typing Ctrl-C may not even work, since no That is what this commit implements. It does this by explicitly With this patch, we get: (gdb) n Change-Id: I901ab64c91d108 |
users/amerey/ |
2022-06-21 21:55:29 UTC |
Improve cur/total display, remove higher verbosity setting
Author:
Aaron Merey
Improve cur/total display, remove higher verbosity setting |
users/palves/ |
2022-05-24 09:56:10 UTC |
Extra indent & extra line
Author:
Pedro Alves
Extra indent & extra line Comment out the "#define EXTRA_LINE" line to stop emitting the extra Change-Id: I174b00d956a0e1 |
gdb-11-branch | 2022-05-20 00:00:57 UTC |
Automatic date update in version.in
Author:
GDB Administrator
Automatic date update in version.in |
binutils- |
2022-04-28 12:54:50 UTC |
s390: Add DT_JMPREL pointing to .rela.[i]plt with static-pie
Author:
Stefan Liebler
s390: Add DT_JMPREL pointing to .rela.[i]plt with static-pie In static-pie case, there are IRELATIVE-relocs in bfd/ (cherry picked from commit d942d8db12adf4c |
users/ssbssa/ |
2022-04-20 20:03:36 UTC |
PDB: Increase maximum number of "aclass" registrations
Author:
Hannes Domani
PDB: Increase maximum number of "aclass" registrations |
users/roland/ |
2022-03-16 21:13:46 UTC |
wip
Author:
Roland McGrath
wip |
users/simark/ |
2022-03-15 19:09:55 UTC |
binutils/readelf: handle AMDGPU relocation types
Author:
Simon Marchi
binutils/readelf: handle AMDGPU relocation types Make readelf recognize AMDGPU relocation types, as documented here: https:/ The user-visible change looks like: -000000000004 000400000001 unrecognized: 1 0000000000000000 SCRATCH_RSRC_DWORD0 binutils/ChangeLog: * readelf.c (dump_relocations): Handle EM_AMDGPU. include/ChangeLog: * elf/amdgpu.h: Add relocation values. Change-Id: I2ed4589f4cd37e |
users/maskray/ |
2021-12-03 22:59:51 UTC |
gold: Add --pack-dyn-relocs=relr for arm/aarch64/x86-64 [PR 28601]
Author:
Fangrui Song
gold: Add --pack- elfcpp/ |
users/riscv/ |
2021-10-28 00:52:25 UTC |
RISC-V/SiFive: Added SiFive custom cache control instructions.
Author:
Nelson Chu
RISC-V/SiFive: Added SiFive custom cache control instructions. According to the chapter 10 of the following U74-MC manual, and the implementations of freedom-metal, * Encodings, * Extension names, * Vendor target triples, If the --with-arch configure option, -march gas option and elf architecture bfd/ |
users/ARM/ |
2021-10-21 15:53:27 UTC |
AArch64: Add support for AArch64 EFI (efi-*-aarch64).
Author:
Tamar Christina
AArch64: Add support for AArch64 EFI (efi-*-aarch64). This adds support for efi-*-aarch64 by virtue of adding a new PEI target This means that this target does not support relocation processing and is mostly As such it's not valid for use with gas but only with objcopy. Any magic number is based on the Microsoft PE specification [1]. [1] https:/ bfd/ChangeLog: 2021-10-21 Tamar Christina <tamar. PR binutils/26218 binutils/ChangeLog: 2021-10-21 Tamar Christina <tamar. PR binutils/26218 include/ChangeLog: 2021-10-21 Tamar Christina <tamar. PR binutils/26218 |
binutils- |
2021-10-07 04:29:53 UTC |
PR28422, build_id use-after-free
Author:
Alan Modra
PR28422, build_id use-after-free This fixes a bug in commit 5d9bbb73c1df. All fields preserved from a PR 28422 (cherry picked from commit 6d661cdc5be46e8 |
users/simark/ |
2021-08-19 22:07:39 UTC |
gdb: Setting setter return a bool to tell if the value changed
Author:
Lancelot SIX
gdb: Setting setter return a bool to tell if the value changed GDB can notify observers when a parameter is changed. To do that, do_set_command (in gdb/cli/ int valuechanged = 0; This comparison is done for each possible var_type, which leads to In this patch I propose to move all those checks in one place within the This patch also changes slightly the way a value change is detected. There should be no user visible change introduced by this commit. Tested on x86_64 GNU/Linux. [1] https:/ Change-Id: If064b9cede3eb5 |
users/riscv/ |
2021-07-22 09:24:56 UTC |
RISC-V/zfh: Added big endian testcase for .float16 directive.
Author:
Nelson Chu
RISC-V/zfh: Added big endian testcase for .float16 directive. gas/ |
users/palves/ |
2021-07-15 14:10:59 UTC |
all languages
Author:
Pedro Alves
all languages Change-Id: I79ef914087dbf8 |
users/roland/ar-qL | 2021-07-15 02:39:09 UTC |
New L modifier for ar q operation to flatten archives.
Author:
Roland McGrath
New L modifier for ar q operation to flatten archives. binutils/ |
gdb-10-branch | 2021-07-03 00:00:38 UTC |
Automatic date update in version.in
Author:
GDB Administrator
Automatic date update in version.in |
users/vries/ |
2021-06-24 15:59:27 UTC |
[gdb/symtab] Add reset_compunit_symtab
Author:
Tom de Vries
[gdb/symtab] Add reset_compunit_ Add a new function reset_compunit_ |
users/palves/ |
2021-06-15 11:00:11 UTC |
Add a unit test for scoped_ignore_sigpipe
Author:
Pedro Alves
Add a unit test for scoped_ gdb/ChangeLog: * Makefile.in (SELFTESTS_SRCS): Add Change-Id: Idce24aa9432a3f |
users/palves/ctrl-c | 2021-06-14 21:20:45 UTC |
Document pseudo-terminal and interrupting changes
Author:
Pedro Alves
Document pseudo-terminal and interrupting changes This documents changes done in previous patches: - the fact that on GNU/Linux, GDB creates a pseudo-terminal for the - That when the inferior and GDB share the terminal, you can't - That on GNU/Linux, you may get "Program stopped." instead of - That run+detach may result in the program dying with SIGHUP. I was surprised that we do not currently have a node/section gdb/ChangeLog: * NEWS: Document pseudo-terminal, "tty /dev/tty" and Ctrl-C/SIGINT gdb/doc/ChangeLog: * gdb.texinfo (Input/Output): Document that GDB may start a Change-Id: I267a0f9300c7ac |
binutils- |
2021-05-03 06:16:47 UTC |
PR27755, powerpc-ld infinite loop
Author:
Alan Modra
PR27755, powerpc-ld infinite loop PR 27755 (cherry picked from commit 337d0bf887a3ed6 |
binutils- |
2021-05-03 06:16:00 UTC |
PR27755, powerpc-ld infinite loop
Author:
Alan Modra
PR27755, powerpc-ld infinite loop PR 27755 (cherry picked from commit 337d0bf887a3ed6 |
users/simark/black | 2021-04-26 15:50:51 UTC |
gdb: re-format Python files using black 21.4b0
Author:
Simon Marchi
gdb: re-format Python files using black 21.4b0 Re-format all Python files using black [1] version 21.4b0. This specific version (currently the latest) can be installed using: $ pip3 install 'black == 21.4b0' All you need to do to re-format files is run `black <file/directory>`, $ black gdb/ from the top-level. Change-Id: I28588a22c2406a |
users/clyon/ |
2021-04-14 14:22:54 UTC |
ARM/FDPIC: Add core file support
Author:
Christophe Lyon
ARM/FDPIC: Add core file support 2021-04-14 Mickael Guene <mickael. * bfd/elf32-arm.c (elf32_ |
users/marxin/ |
2021-04-01 04:49:26 UTC |
Remove strneq macro and use startswith.
Author:
Martin Liska
Remove strneq macro and use startswith. bfd/ChangeLog: * ecoff.c (strneq): Remove strneq and use startswith. binutils/ChangeLog: * elfcomm.h (strneq): Remove strneq and use startswith. gas/ChangeLog: * config/obj-coff.c (strneq): Remove strneq and use startswith. include/ChangeLog: * opcode/cr16.h (strneq): Remove strneq and use startswith. ld/ChangeLog: * ldbuildid.c (strneq): Remove strneq and use startswith. opcodes/ChangeLog: * arm-dis.c (strneq): Remove strneq and use startswith. |
users/simark/ |
2021-03-25 03:38:19 UTC |
gdb: add names to unwinders
Author:
Simon Marchi
gdb: add names to unwinders Change-Id: I813f1777742242 |
users/tromey/ |
2021-02-06 18:20:46 UTC |
Fix Readline 8.1 build on mingw
Author:
Tom Tromey
Fix Readline 8.1 build on mingw The mingw build fails with Readline 8.1, because sigprocmask is called I reported this upstream here: https:/ 2021-02-06 Tom Tromey <tom@tromey.com> * readline/signals.c (_rl_handle_ |
users/simark/ |
2021-01-22 20:36:33 UTC |
gnulib: update to 776af40e0
Author:
Paul E. Murphy
gnulib: update to 776af40e0 This fixes PR27184, a failure to compile gdb due to Likewise, update usage of _GL_ATTRIBUTE_ Likewise, disable newly added rpl_free gnulib api in Likewise, undefine read/write macros before redefining them Likewise, wrap C++ usage of free with GNULIB_NAMESPACE namespace Change-Id: I86517613c0d8ac |
users/palves/ |
2021-01-13 01:07:13 UTC |
Testcase for detaching while stepping over breakpoint
Author:
Pedro Alves
Testcase for detaching while stepping over breakpoint This adds a testcase that exercises detaching while GDB is stepping - maint target non-stop off/on This exercises the bugs fixed in the previous 8 patches. gdb/testsuite/ * gdb.threads/ |
users/zoran/ |
2020-12-08 16:16:21 UTC |
Add support for nested composite locations
Author:
Zoran Zaric
Add support for nested composite locations After allowing a location description to be placed on a DWARF stack, To be able do this, a new operation DW_OP_LLVM_ More details on the new operation and added rules can be found here: https:/ gdb/ChangeLog: * compile/ include/ChangeLog: * dwarf2.def (DW_OP_DUP): Add new DW_OP_LLVM_ gdb/testsuite/ * gdb.dwarf2/ Change-Id: Ib0b25e5de3f23d |
binutils- |
2020-11-19 09:54:50 UTC |
gas, arm: PR26858 Fix availability of single precision vmul/vmla in arm mode
Author:
Andre Vieira
gas, arm: PR26858 Fix availability of single precision vmul/vmla in arm mode This patch fixes a mistake when enabling MVE instructions that disabled support gas/ChangeLog: Backport from mainline. PR 26858 |
users/simark/ |
2020-10-26 16:27:18 UTC |
gdb, gdbserver, gdbsupport: fix leading space vs tabs issues
Author:
Simon Marchi
gdb, gdbserver, gdbsupport: fix leading space vs tabs issues Many spots incorrectly use only spaces for indentation (for example, So I propose to fix as much as possible once and for all (hopefully). One typical counter argument for this is that it makes code archeology Using some interactive tool, rather than plain git-blame, makes this The other typical counter argument is that it will cause conflicts with gdb/ChangeLog: * aarch64- gdbserver/ * ax.cc: Fix indentation. gdbsupport/ * common- Change-Id: I4bad7ae6be0fbe |
users/simark/ |
2020-10-26 02:12:07 UTC |
gdbserver: replace AC_TRY_COMPILE in acinclude.m4
Author:
Simon Marchi
gdbserver: replace AC_TRY_COMPILE in acinclude.m4 ... with AC_COMPILE_IFELSE and AC_LANG_PROGRAM. All changes in the generated configure file are insignificant gdbserver/ * acinclude.m4: Replace AC_TRY_COMPILE with AC_COMPILE_IFELSE + Change-Id: Idab8b5e1a98404 |
users/simark/ |
2020-10-22 01:46:18 UTC |
Support for corefiles for arm-none-eabi target.
Author:
Fredrik Hederstierna
Support for corefiles for arm-none-eabi target. Change-Id: I8f4c57e653ae4e |
users/palves/ |
2020-10-12 00:45:51 UTC |
Eliminate mi_run_to_main, introduce mi_clean_restart
Author:
Pedro Alves
Eliminate mi_run_to_main, introduce mi_clean_restart Since we now have mi_runto_main which is like runto_main, eliminate This makes MI testcases look a bit more like CLI testcases. gdb/testsuite/ * lib/mi-support.exp (mi_clean_restart): New. Change-Id: I34920bab4fea1f |
gdb-9-branch | 2020-09-13 00:00:44 UTC |
Automatic date update in version.in
Author:
GDB Administrator
Automatic date update in version.in |
users/palves/ |
2020-08-22 20:37:26 UTC |
Fix advance/until and multiple locations (PR gdb/26524)
Author:
Pedro Alves
Fix advance/until and multiple locations (PR gdb/26524) If you do "advance LINESPEC", and LINESPEC expands to more than one if (sals.size () != 1) For example, advancing to a line in an inlined function, inlined three (gdb) b 21 Similar issue with the "until" command, as it shares the Since, as the comment in gdb.base/ A new testcase is included, which exercises both "advance" and - inlined functions This also exercises the inline frames issue fixed by the previous gdb/ChangeLog: PR gdb/26524 gdb/testsuite/ PR gdb/26523 |
users/palves/ |
2020-08-21 14:42:32 UTC |
Rewrite enum_flags, add unit tests, fix problems
Author:
Pedro Alves
Rewrite enum_flags, add unit tests, fix problems This patch started by adding comprehensive unit tests for enum_flags. For the testing part, it adds: - tests of normal expected uses of the API. - checks that _invalid_ uses of the API would fail to compile. I.e., This revealed many holes in the enum_flags API. For example, the f1 enum_flags<flags> f1 = FLAG1; The unit tests also revealed that this useful use case doesn't work: enum flag { FLAG1 = 1, FLAG2 = 2 }; It fails to compile because enum_flags<flag> and flag are convertible Turns out that making enum_flags be implicitly convertible to the If we make it convertible to the underlying type instead, we fix that Also, several operators were missing. These holes and more are plugged by this patch, by reworking how the There are cases in gdb/compile/ where we need to call a function in a This makes most of the enum_flags operators constexpr. Beyond enum_ Currently that fails to compile. It also switches to a different mechanism of enabling the global It also switches to C++11-style SFINAE -- instead of wrapping the template <typename enum_type, instead of: template <typename enum_type> Note that the static_assert inside operator~() was converted to a Tested with gcc {4.8, 7.1, 9.3} and clang {5.0.2, 10.0.0}. gdb/ChangeLog: * Makefile.in (SELFTESTS_SRCS): Add gdbsupport/ * common/ |
users/simark/ |
2020-08-05 19:40:21 UTC |
Two-level map
Author:
Simon Marchi
Two-level map Change-Id: I008ddd9a1ef773 |
users/roland/ |
2020-07-29 18:23:33 UTC |
Don't let a single unrecognized ELF section break target matching.
Author:
Roland McGrath
Don't let a single unrecognized ELF section break target matching. bfd/ |
users/luisgpm/ |
2020-07-16 16:09:27 UTC |
Add memory tagging testcases
Author:
Luis
Add memory tagging testcases Add an AArch64-specific test and a more generic memory tagging test that Even though architectures not supporting memory tagging can run the memory It is also tricky to do any further runtime tests for memory tagging, given If an architecture wants to implement memory tagging, then it makes sense to gdb/testsuite/ YYYY-MM-DD Luis Machado <luis.machado@ * gdb.arch/ |
users/palves/ |
2020-07-09 11:13:11 UTC |
Make scoped_restore_current_thread's cdtors exception free (RFC)
Author:
Pedro Alves
Make scoped_ If the remote target closes while we're reading registers/memory for The idea here is to make scoped_ /* On demand, create the selected frame and then return it. If the The only thing missing to fully implement that would be to make Note that this patch renames restore_ lookup_ Incidentally, this patch alone would fix the crashes fixed by the gdb/ChangeLog: * blockframe.c (block_ |
users/luisgpm/ |
2020-06-25 16:23:39 UTC |
Add memory tagging testcases
Author:
Luis
Add memory tagging testcases Add an AArch64-specific test and a more generic memory tagging test that Even though architectures not supporting memory tagging can run the memory gdb/testsuite/ YYYY-MM-DD Luis Machado <luis.machado@ * gdb.arch/ |
users/luisgpm/ |
2020-06-16 12:58:33 UTC |
Add memory tagging testcases
Author:
Luis
Add memory tagging testcases Add an AArch64-specific test and a more generic memory tagging test that Even though architectures not supporting memory tagging can run the memory gdb/testsuite/ YYYY-MM-DD Luis Machado <luis.machado@ * gdb.arch/ |
1 → 100 of 365 results | First • Previous • Next • Last |