openSUSE Recommended Update: Recommended update for gdb ______________________________________________________________________________ Announcement ID: openSUSE-RU-2016:2084-1 Rating: low References: #971556 #974419 #990697 Affected Products: openSUSE Leap 42.1 ______________________________________________________________________________ An update that has three recommended fixes can now be installed. Description: GDB was updated to version 7.11.1, which brings several fixes and enhancements: - Per-inferior thread numbers. - Breakpoint "explicit locations" (via CLI and GDB/MI). - New convenience variables ($_gthread, $_inferior). - Record btrace now supports non-stop mode. - Various improvements on AArch64 GNU/Linux: - multi-architecture debugging support. - displaced stepping. - tracepoint support added in GDBserver. - reverse debugging. - In Ada, the overloads selection menu provides the parameter types and return types for the matching overloaded subprograms. - Various remote protocol improvements, including several new packets which can be used to support features such as follow-exec-mode, exec catchpoints, syscall catchpoints, etc. - Some minor improvements in the Python API for extending GDB. - New commands or subcommands: - info os cpu, set/show serial parity, info dll - maint print symbol-cache/symbol-cache-statistics, maint flush-symbol-cache - record btrace bts, record bts - compile print - show/set mpx bound - tui enable/disable - record btrace pt, record pt - maint info btrace, maint btrace packet-history/clear-packet-history/clear - s390 support for vector ABI. - "set sysroot" improvements related to remote targets. - Better support for debugging containerized programs (without "set sysroot"). - HISTSIZE environment variable is replaced by GDBHISTSIZE. - Python scripting: - it's possible to write frame unwinders - several new methods in Objfile, Type and Value classes - gdb can auto-load scripts contained in special sections named '.debug_gdb_scripts'. - Extensions for the MI interface, new remote packet types. This update was imported from the SUSE:SLE-12:Update update project. Patch Instructions: To install this openSUSE Recommended Update use YaST online_update. Alternatively you can run the command listed for your product: - openSUSE Leap 42.1: zypper in -t patch openSUSE-2016-990=1 To bring your system up-to-date, use "zypper patch". Package List: - openSUSE Leap 42.1 (i586 x86_64): gdb-7.11.1-13.1 gdb-debuginfo-7.11.1-13.1 gdb-debugsource-7.11.1-13.1 gdb-testresults-7.11.1-13.1 gdbserver-7.11.1-13.1 gdbserver-debuginfo-7.11.1-13.1 References: https://bugzilla.suse.com/971556 https://bugzilla.suse.com/974419 https://bugzilla.suse.com/990697