- Rebase to 8.2 release (as in fedora 29 @ c720d998):
* 'symbol-file' and 'add-symbol-file' accept -o to add relative
offset to all sections
* pager accepts 'c' response to disable it for rest of command
* accept _Alignof and alignof in C resp. C++ expressions
* new target riscv*-*-elf
* python API extensions: gdb.Type.align, gdb.execute deals
with multi-line gdb commands, gdb.convenience_variable and
gdb.set_convenience_variable to access convenience variables,
* aarch64: properly support hardware watchpoints on unaligned
addresses (needs kernel >= 4.10)
- Add gdb-fix-s390-build.diff for a Wformat error on s390.
- Support access to new POWER8 registers [fate#325178, fate#326120]
Add patches gdb-rhbz1187581-power8-regs-1of7.patch,
gdb-rhbz1187581-power8-regs-2of7.patch,
gdb-rhbz1187581-power8-regs-3of7.patch,
gdb-rhbz1187581-power8-regs-4of7.patch,
gdb-rhbz1187581-power8-regs-5of7.patch,
gdb-rhbz1187581-power8-regs-6of7.patch,
gdb-rhbz1187581-power8-regs-7of7.patch .
- Support ipv6 for gdbserver connections:
Add patches gdb-rhbz881849-ipv6-1of3.patch,
gdb-rhbz881849-ipv6-2of3.patch,
gdb-rhbz881849-ipv6-3of3.patch .
- Update to intel processor trace library 2.0 (from 1.6.1):
Add v2.0.tar.gz, remove v1.6.1.tar.gz
Remove obsolete v1.6.1-implicit-fallthrough.patch .
- Remove obsolete patches:
gdb-fix-python37-breakage.patch,
gdb-pahole-python2.patch .
OBS-URL: https://build.opensuse.org/request/show/635348
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdb?expand=0&rev=122
* 'symbol-file' and 'add-symbol-file' accept -o to add relative
offset to all sections
* pager accepts 'c' response to disable it for rest of command
* accept _Alignof and alignof in C resp. C++ expressions
* new target riscv*-*-elf
* python API extensions: gdb.Type.align, gdb.execute deals
with multi-line gdb commands, gdb.convenience_variable and
gdb.set_convenience_variable to access convenience variables,
* aarch64: properly support hardware watchpoints on unaligned
addresses (needs kernel >= 4.10)
- Support access to new POWER8 registers [fate#325178, fate#326120]
Add patches gdb-rhbz1187581-power8-regs-1of7.patch,
gdb-rhbz1187581-power8-regs-2of7.patch,
gdb-rhbz1187581-power8-regs-3of7.patch,
gdb-rhbz1187581-power8-regs-4of7.patch,
gdb-rhbz1187581-power8-regs-5of7.patch,
gdb-rhbz1187581-power8-regs-6of7.patch,
gdb-rhbz1187581-power8-regs-7of7.patch .
- Support ipv6 for gdbserver connections:
Add patches gdb-rhbz881849-ipv6-1of3.patch,
gdb-rhbz881849-ipv6-2of3.patch,
gdb-rhbz881849-ipv6-3of3.patch .
- Update to intel processor trace library 2.0 (from 1.6.1):
Add v2.0.tar.gz, remove v1.6.1.tar.gz
Remove obsolete v1.6.1-implicit-fallthrough.patch .
- Remove obsolete patches:
gdb-fix-python37-breakage.patch,
gdb-pahole-python2.patch .
- Added patches from Fedora:
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=191
- Rebase to 8.1 release:
* ptype/o prints offsets and sizes of members (like pahole)
* tab-completion improved: quoting function names is not generally
necessary anymore, completion offers for breakpoint don't include
data symbol
* enable/disable breakpoints now accept ranges: 'disable 1.3-5'
* new commands:
- set/show cwd: working directory of debuggee
- set/show compile-gcc: program to use for 'compile' command
- starti: start program and stop at first instruction
- TUI single-key commands: 'i' for stepi and 'o' for nexti
* --readnever option disables any reading of debug info (for dumping)
* s390: guarded storage register access for z14
* gcore option -a dumps all memory mapping
* C++ breakpoints: 'b foo' will now set a breakpoint on all functions
and methods named 'foo' no matter the scope. Use -qualified if you
don't want that
* python scripting: new events gdb.new_inferior, gdb.inferior_deleted
and gdb.new_thread; new command rbreak (breakpoint accepting regexps)
* gdbserver can be passed environment parameters to remote debuggee
- Added patches from Fedora:
gdb-ppc64-stwux-tautological-compare.patch
gdb-rhbz1540559-gdbaddindex-glibcdebug-regression.patch
gdb-vla-intel-fix-print-char-array.patch
- Removed unused gdb-libstdc++-v3-python-7.1.1-20170526.tar.bz2
- Removed obsolete upstream patches:
gdb-s390x-1b63490.patch
gdb-s390x-289e23a.patch
gdb-s390x-8fe09d7.patch
gdb-s390x-96235dc.patch
OBS-URL: https://build.opensuse.org/request/show/586035
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdb?expand=0&rev=119
* ptype/o prints offsets and sizes of members (like pahole)
* tab-completion improved: quoting function names is not generally
necessary anymore, completion offers for breakpoint don't include
data symbol
* enable/disable breakpoints now accept ranges: 'disable 1.3-5'
* new commands:
- set/show cwd: working directory of debuggee
- set/show compile-gcc: program to use for 'compile' command
- starti: start program and stop at first instruction
- TUI single-key commands: 'i' for stepi and 'o' for nexti
* --readnever option disables any reading of debug info (for dumping)
* s390: guarded storage register access for z14
* gcore option -a dumps all memory mapping
* C++ breakpoints: 'b foo' will now set a breakpoint on all functions
and methods named 'foo' no matter the scope. Use -qualified if you
don't want that
* python scripting: new events gdb.new_inferior, gdb.inferior_deleted
and gdb.new_thread; new command rbreak (breakpoint accepting regexps)
* gdbserver can be passed environment parameters to remote debuggee
- Added patches from Fedora:
gdb-ppc64-stwux-tautological-compare.patch
gdb-rhbz1540559-gdbaddindex-glibcdebug-regression.patch
gdb-vla-intel-fix-print-char-array.patch
- Removed unused gdb-libstdc++-v3-python-7.1.1-20170526.tar.bz2
- Removed obsolete upstream patches:
gdb-s390x-1b63490.patch
gdb-s390x-289e23a.patch
gdb-s390x-8fe09d7.patch
gdb-s390x-96235dc.patch
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=177