lp:~ubuntu-support-team/binutils/+git/binutils-gdb
- Get this repository:
-
git clone
https://git.qastaging.paddev.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 | 2023-11-16 17:20:54 UTC |
gdb/python: remove use of str.isascii()
Author:
Andrew Burgess
gdb/python: remove use of str.isascii() This commit: commit 8f6c452b5a4e50f gdb: implement missing debug handler hook for Python introduced a use of str.isascii(), which was only added in Python 3.7. This commit switches to use curses. The same is true for str.isalnum(), which is replaced with There should be no user visible changes after this commit. |
binutils- |
2023-11-16 00:01:09 UTC |
Automatic date update in version.in
Author:
GDB Administrator
Automatic date update in version.in |
gdb-14-branch | 2023-11-16 00:00:50 UTC |
Automatic date update in version.in
Author:
GDB Administrator
Automatic date update in version.in |
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/ibhagat/ |
2023-10-30 06:52:15 UTC |
gas/NEWS: announce the new command line option
Author:
Indu Bhagat
gas/NEWS: announce the new command line option [New patch in the current patch set] |
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 |
users/ibhagat/scfi | 2023-09-20 21:39:40 UTC |
gas: testsuite: add a x86_64 testsuite for SCFI
Author:
Indu Bhagat
gas: testsuite: add a x86_64 testsuite for SCFI The testsuite for SCFI contains target-specific tests. As all the tests are executed with --scfi command line option, the CFI Some testcases are used to highlight those asm constructs that the SCFI - Only AMD64 ABI is supported for now. Using --m32 with --scfi results - Untraceable stack-pointer manipulation in function epilougue and prologue. - Using Dynamically realigned arguement pointer (drap) register. Some testcases are used to highlight some diagnostics that the SCFI - (#1) "Warning: SCFI: Asymetrical register restore" In case of (#2) and (#3), SCFI generation is skipped for the respective gas/testsuite/: |
users/ibhagat/ |
2023-09-16 13:57:30 UTC |
gas: dw2gencfi: use all_cfi_sections instead of cfi_sections
Author:
Indu Bhagat
gas: dw2gencfi: use all_cfi_sections instead of cfi_sections The code in dw2gencfi.c was checking variable cfi_sections and The data in cfi_sections has already been propagated to all_cfi_sections gas/ |
users/ARM/ |
2023-08-11 10:32:02 UTC |
[Morello] Teach gdb about additional CHERI auxv entries
Author:
Luis Machado
[Morello] Teach gdb about additional CHERI auxv entries CHERI/Morello defines some new auxv entries. Make sure gdb understands |
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/simark/ |
2023-01-30 20:47:37 UTC |
gdb: fix dwarf2/cooked-index.c compilation on 32-bit systems
Author:
Simon Marchi
gdb: fix dwarf2/ The armhf builder shows: ../ The die_offset's underlying type is uint64, so use PRIx64 in the format Change-Id: Ibdde4c624ed1bb |
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/mjw/ |
2023-01-18 21:50:35 UTC |
sim: mn10300: minimize mn10300-sim.h include in sim-main.h
Author:
Mark J. Wielaard
sim: mn10300: minimize mn10300-sim.h include in sim-main.h sim-main.h is special since it is one of the files automatically To prevent clashing symbols/defines only include sim-fpu.h, |
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 |
users/nalcock/ |
2023-01-09 13:43:09 UTC |
libctf: ctf-link outdated input check faulty
Author:
Nick Alcock
libctf: ctf-link outdated input check faulty This check has a pair of faults which, combined, can lead to memory Fixing both reveals another problem: the link input is an *archive* libctf/ |
users/mark/ |
2022-12-23 14:24:31 UTC |
Add a README to libsframe to try
Author:
Mark J. Wielaard
Add a README to libsframe to try |
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:22 UTC |
sim: start a manual [PR sim/7582]
Author:
Mike Frysinger
sim: start a manual [PR sim/7582] There's a lot of content in here, but there's also a decent amount of |
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/ |
2022-11-10 18:44:18 UTC |
sim: bfin: initial bf60x support
Author:
Mike Frysinger
sim: bfin: initial bf60x support |
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/ |
users/luisgpm/test | 2020-06-16 11:41:28 UTC |
Add two missing return values in gdb.python/py-nested-maps.c
Author:
Gary Benson
Add two missing return values in gdb.python/ Two functions in gdb.python/ This commit fixes, by causing the two functions to return pointers gdb/testsuite/ * gdb.python/ |
users/simark/ |
2020-05-12 19:24:51 UTC |
Share DWARF partial symtabs
Author:
Tom Tromey
Share DWARF partial symtabs This changes the DWARF reader to share partial symtabs (or indices if * If multiple objfiles backed by the same BFD can share partial symtabs * If multiple objfiles backed by the same BFD can't share partial * objfile: * Two dwarf2_per_objfile objects backed by the same BFD may share a * No other symbol reader has found symbols, and YYYY-MM-DD Tom Tromey <tom@tromey.com> * objfiles.h (struct objfile) <partial_symtabs>: Now a |
binutils- |
2020-03-11 05:39:38 UTC |
powerpc64-ld infinite loop
Author:
Alan Modra
powerpc64-ld infinite loop If this code dealing with possible conversion of inline plt sequences * elf64-ppc.c (ppc64_ (cherry picked from commit 435edf0bf231240 |
binutils- |
2020-03-11 05:33:35 UTC |
powerpc64-ld infinite loop
Author:
Alan Modra
powerpc64-ld infinite loop If this code dealing with possible conversion of inline plt sequences * elf64-ppc.c (ppc64_ (cherry picked from commit 435edf0bf231240 |
users/cbiesinge |
2020-03-06 00:15:14 UTC |
Remove use of deprecated core functions (in NetBSD/ARM)
Author:
Christian Biesinger
Remove use of deprecated core functions (in NetBSD/ARM) This is in preparation for deleting deprecated_ As a side-effect, this makes it possible to read NetBSD/ARM I have removed this comment: Tested by reading a NetBSD/ARM core file on Linux/x86-64 and NetBSD/ARM; gdb/ChangeLog: 2020-03-05 Christian Biesinger <cbiesinger@ * Makefile.in (HFILES_NO_SRCDIR): Add new arm-nbsd-tdep.h file. |
users/amerey/ |
2020-02-25 21:42:55 UTC |
Print downloading notification only when file is found on server
Author:
Aaron Merey
Print downloading notification only when file is found on server |
1 → 100 of 360 results | First • Previous • Next • Last |