* 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
- Merge from fedoras gdb-7.7-1.fc21, a rebase to FSF GDB 7.7.
The 7.7 features are:
* For C++, the 'typeid' operator has been added and
exception catchpoints can be filtered by type.
* Python scripting has been extended
* New commands and new command options
* New convenice variables/functions
* Some GDB/MI improvements
* Remote protocal improvments
* SystemTap SDT probes support AArch64 GNU/Linux
* Support for Fission DWP file format version 2
* 'tsave' command supports CTF (Common Trace Format)
* New script 'gcore'
- Remove now obsolete gdb-aarch64-hw-break.patch
- Remove merged bits from gdb-ppc64le.patch
- Rediff gdb-6.6-buildid-locate-rpm-suse.patch
- Add gdb-fix-attach-signalled-detach-stopped.patch
OBS-URL: https://build.opensuse.org/request/show/221530
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=92
- gdb-aarch64-hw-break.patch: fix setting hardware debug registers after
fork
- Merge from fedoras gdb-7.6.50-20130731-cvs, of what will become 7.7
eventually. This includes 7.6, which gave:
* new native configurations (e.g. ARM AArch64 GNU/Linux)
* new targets (e.g. ARM AArch64, Lynx 178 PowerPC, x86_64/Cygwin)
* support for the "mini debuginfo" section, .gnu_debugdata
* the C++ ABI now defaults to the GNU v3 ABI
* more Python scripting improvements
* some GDB/MI improvements
* new configure options, new commands, and options
* new remote packets
* a new "target record-btrace" has been added while the
"target record" command has been renamed to "target record-full"
- gdb-ia64-tdep.patch: build fixes
- gdb-ppc-ptrace.diff: Remove patch, not needed on new kernels
OBS-URL: https://build.opensuse.org/request/show/198490
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdb?expand=0&rev=93