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-10-04 12:46:49 UTC |
gdb segv in elfread.c:elf_rel_plt_read
Author:
Alan Modra
gdb segv in elfread. After commit 68bbe1183379, ELF symbols read via bfd_canonicaliz |
binutils- |
2024-10-04 00:00:40 UTC |
Automatic date update in version.in
Author:
GDB Administrator
Automatic date update in version.in |
gdb-15-branch | 2024-10-04 00:00:27 UTC |
Automatic date update in version.in
Author:
GDB Administrator
Automatic date update in version.in |
users/mnabipoor |
2024-09-25 10:05:09 UTC |
WIP Fix poke_command to reset lexical cuckolding after error
Author:
Mohammad-Reza Nabipoor
WIP Fix poke_command to reset lexical cuckolding after error |
users/fche/ |
2024-09-20 20:23:48 UTC |
binutils testsuite: canonicalize subtest names in libctf
Author:
Frank Ch. Eigler
binutils testsuite: canonicalize subtest names in libctf Previous code included the full $srcdir pathnames in the individual Signed-off-by: Frank Ch. Eigler <fche@redhat.com> |
users/mmetzger/ |
2024-09-13 10:25:28 UTC |
gdb, btrace, infrun: per-inferior run-control
Author:
Markus Metzger
gdb, btrace, infrun: per-inferior run-control While recording is already per inferior, run-control isn't. As soon as This is controlled by many calls to record_ |
users/mmetzger/ |
2024-09-13 10:06:40 UTC |
gdb, infrun: fix multi-threaded reverse stepping
Author:
Markus Metzger
gdb, infrun: fix multi-threaded reverse stepping When reverse-stepping a thread that has a pending breakpoint event, the If the corresponding breakpoint has been deleted, event processing results Store the direction in a thread's control state and change most of Reviewed-By: Guinevere Larsen <blarsen@ |
users/simark/ |
2024-08-23 18:41:49 UTC |
Convert dwarf2_per_objfile::die_type_hash to new hash table
Author:
Simon Marchi
Convert dwarf2_ Convert dwarf2_ Change-Id: I5c174af64ee46d |
users/roland/ |
2024-08-16 02:09:14 UTC |
ld: Don't disable -shared / -pie support for riscv*-elf
Author:
Roland McGrath
ld: Don't disable -shared / -pie support for riscv*-elf Other *-elf targets support -shared and -pie modes. There is no |
binutils- |
2024-08-02 12:54:40 UTC |
libctf: fix ref leak of names of newly-inserted non-root-visible types
Author:
Nick Alcock
libctf: fix ref leak of names of newly-inserted non-root-visible types A bug in ctf_dtd_delete led to refs in the string table to the Bug introduced in commit fe4c2d55634c700 libctf/ |
binutils- |
2024-08-02 11:44:27 UTC |
libctf: fix ref leak of names of newly-inserted non-root-visible types
Author:
Nick Alcock
libctf: fix ref leak of names of newly-inserted non-root-visible types A bug in ctf_dtd_delete led to refs in the string table to the Bug introduced in commit fe4c2d55634c700 libctf/ |
binutils- |
2024-08-02 10:56:42 UTC |
libctf: fix ref leak of names of newly-inserted non-root-visible types
Author:
Nick Alcock
libctf: fix ref leak of names of newly-inserted non-root-visible types A bug in ctf_dtd_delete led to refs in the string table to the Bug introduced in commit fe4c2d55634c700 libctf/ |
binutils- |
2024-08-01 20:14:13 UTC |
libctf: fix ref leak of names of newly-inserted non-root-visible types
Author:
Nick Alcock
libctf: fix ref leak of names of newly-inserted non-root-visible types A bug in ctf_dtd_delete led to refs in the string table to the Bug introduced in commit fe4c2d55634c700 libctf/ |
binutils- |
2024-08-01 19:39:28 UTC |
libctf: fix ref leak of names of newly-inserted non-root-visible types
Author:
Nick Alcock
libctf: fix ref leak of names of newly-inserted non-root-visible types A bug in ctf_dtd_delete led to refs in the string table to the Bug introduced in commit fe4c2d55634c700 libctf/ |
binutils- |
2024-08-01 19:09:15 UTC |
libctf: fix ref leak of names of newly-inserted non-root-visible types
Author:
Nick Alcock
libctf: fix ref leak of names of newly-inserted non-root-visible types A bug in ctf_dtd_delete led to refs in the string table to the Bug introduced in commit fe4c2d55634c700 libctf/ |
binutils- |
2024-08-01 18:08:18 UTC |
libctf: fix ref leak of names of newly-inserted non-root-visible types
Author:
Nick Alcock
libctf: fix ref leak of names of newly-inserted non-root-visible types A bug in ctf_dtd_delete led to refs in the string table to the Bug introduced in commit fe4c2d55634c700 libctf/ |
binutils- |
2024-08-01 14:46:03 UTC |
libctf: fix ref leak of names of newly-inserted non-root-visible types
Author:
Nick Alcock
libctf: fix ref leak of names of newly-inserted non-root-visible types A bug in ctf_dtd_delete led to refs in the string table to the Bug introduced in commit fe4c2d55634c700 libctf/ |
users/simark/ |
2024-07-31 18:02:07 UTC |
gdb, gdbserver, gdbsupport: remove -Wno-vla-cxx-extension
Author:
Simon Marchi
gdb, gdbserver, gdbsupport: remove -Wno-vla- Now that all known uses of VLAs within GDB are removed, remove the Change-Id: I69a8d7f93f9737 |
users/simark/ |
2024-07-31 17:07:49 UTC |
gdb, gdbserver, gdbsupport: remove -Wno-vla-cxx-extension
Author:
Simon Marchi
gdb, gdbserver, gdbsupport: remove -Wno-vla- Now that all known uses of VLAs within GDB are removed, remove the Change-Id: I69a8d7f93f9737 |
users/nalcock/ |
2024-07-30 11:28:04 UTC |
libctf: fix ctf_archive_count return value on big-endian
Author:
Nick Alcock
libctf: fix ctf_archive_count return value on big-endian This failed to properly byteswap its return value. The ctf_archive format predates the idea of "just write natively and libctf/ |
users/ibhagat/ |
2024-07-13 05:48:11 UTC |
gas: aarch64: testsuite: add new tests for SCFI
Author:
Indu Bhagat
gas: aarch64: testsuite: add new tests for SCFI [Changes in V5] [Changes in V4] [No changes in V3] [Changes in V2] Similar to the x86_64 testcases, some .s files contain the corresponding GAS issues some diagnostics, enabled by default, with - (#1) "Warning: SCFI: Asymetrical register restore" In the newly added aarch64 testsuite, further tests for additional Additionally, some testcases are added to showcase the (currently) gas/testsuite/: |
users/ibhagat/ |
2024-06-30 18:39:27 UTC |
gas: aarch64: testsuite: add new tests for SCFI
Author:
Indu Bhagat
gas: aarch64: testsuite: add new tests for SCFI [Changes in V4] [No changes in V3] [Changes in V2] Similar to the x86_64 testcases, some .s files contain the corresponding GAS issues some diagnostics, enabled by default, with - (#1) "Warning: SCFI: Asymetrical register restore" In the newly added aarch64 testsuite, further tests for additional Additionally, some testcases are added to showcase the (currently) gas/testsuite/: |
users/ibhagat/ |
2024-06-25 17:10:06 UTC |
gas: scfi: make gen_scfi_ops more readable
Author:
Indu Bhagat
gas: scfi: make gen_scfi_ops more readable Replace the scattered and repeated uses of verbose expressions with This hopefully makes the logic more readable. While at it, make some of ChangeLog: * gas/scfi.c (gen_scfi_ops): Add new local vars and reuse them. |
users/aburgess/ |
2024-06-21 10:43:58 UTC |
gdb/i386: fix tdesc rejection issue for targets without PTRACE_GETREGSET
Author:
Andrew Burgess
gdb/i386: fix tdesc rejection issue for targets without PTRACE_GETREGSET After the x86 target description changes that I committed recently, commit 8a29222b85f28a2 gdb/ and the last commit in the series being: commit 646d754d14c2fe7 gdb/ The sourceware buildbot highlighted a regression on i386. On the GDB Remote debugging using :54321 while on the gdbserver side we'd see this: $ ./gdbserver/ When I tried to reproduce this regression on my local i386 VM the I eventually tracked the problem down to x86_linux_ /* Check if PTRACE_GETREGSET works. */ The problem is that on my VM the PTRACE_GETREGSET feature is I did a quick search and it seems like the 'xsave' feature in The point of divergence then is this ptrace call, on my machine the This xcr0 value is then passed to i386_linux_ In gdb/arch/ In gdb/arch/i386.c we find i386_create_ So, how did things work prior to the above commit series? There are All of these locations have a call to i386_linux_ Looking in i386_linux_ And so, prior to the above series, if xcr0 was 0 due to After the above series this is no longer the case, the 'xcr0 == 0' The fix I propose here is to setup the default xcr0 value at the point The choice of X86_XSTATE_SSE_MASK corresponds to the default used for By setting the default xcr0 value at this early stage we ensure that This commit should fix the i386 regressions seen on the sourceware |
users/ibhagat/ |
2024-06-01 00:07:47 UTC |
gas: aarch64: testsuite: add new tests for SCFI
Author:
Indu Bhagat
gas: aarch64: testsuite: add new tests for SCFI [Changes from V1] Similar to the x86_64 testcases, some .s files contain the corresponding GAS issues some diagnostics, enabled by default, with - (#1) "Warning: SCFI: Asymetrical register restore" In the newly added aarch64 testsuite, further tests for additional Additionally, some testcases are added to showcase the (currently) gas/testsuite/: |
users/simark/ |
2024-05-30 20:25:23 UTC |
gdb: cleanup includes in tui/
Author:
Simon Marchi
gdb: cleanup includes in tui/ Remove includes reported as unused by clangd. Then, add any includes I didn't remove the includes of gdb-safe-ctypes.h, because it appears to Change-Id: I4c5b652355c3bb |
gdb-14-branch | 2024-05-26 00:00:38 UTC |
Automatic date update in version.in
Author:
GDB Administrator
Automatic date update in version.in |
users/palves/ |
2024-05-17 19:21:48 UTC |
Fix process-dies-after-detach
Author:
Pedro Alves
Fix process- - Need to flush pending kernel-side events - I realized that while we're detaching, we want to pass exceptions Change-Id: Ifaa96b4a41bb83 |
users/jremus/ |
2024-05-16 12:01:59 UTC |
s390: Initial support for s390x
Author:
Jens Remus
s390: Initial support for s390x Signed-off-by: Jens Remus <jremus@ |
users/ibhagat/ |
2024-04-30 22:09:37 UTC |
testsuite: libsframest: more renames
Author:
Indu Bhagat
testsuite: libsframest: more renames and fixing some formatting issues. ChangeLog: |
users/simark/ |
2024-04-23 20:52:54 UTC |
gdb, gdbserver, gdbsupport: remove -Wno-vla-cxx-extension
Author:
Simon Marchi
gdb, gdbserver, gdbsupport: remove -Wno-vla- Now that all known uses of VLAs within GDB are removed, remove the Change-Id: I69a8d7f93f9737 |
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/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/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 |
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/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 |
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 |
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 |
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/ |
1 → 100 of 379 results | First • Previous • Next • Last |