pkgsrc/devel/gdb/PLIST.common

53 lines
1.7 KiB
Text
Raw Normal View History

Update gdb to 8.3.1. September 20th, 2019: GDB 8.3.1 Released! This is a minor corrective release over GDB 8.3, fixing the following issues: * 20020 (GDB segfault on printing objects) * 24454 (nat/x86-linux-dregs.c:146: internal-error: void x86_linux_update_debug_registers(lwp_info*): Assertion `lwp_is_stopped (lwp)' failed) * 24541 (Incorrect evaluation of systemtap probes due to register being signed and probe expression assuming unsigned) * 24545 (Symbol loading performance regression with cc1) * 24592 (amd64->i386 linux syscall restart problem) * 25009 (terminate called after throwing an instance of 'srchilite::ParserException') * 25010 (Calls to error () can cause SIGTTOU to send gdb to the background) * 25011 (Breakpoints on file reloads broken for PIE binaries) This corrective release also brings the following testsuite fixes and enhancements: * 25005 (gdb-caching-proc.exp takes a lot of time on skip_opencl_tests) * 25016 (Test-case failures for -pie) May 11th, 2019: GDB 8.3 Released! This version of GDB includes the following changes and enhancements: * Support for new native configurations (also available as a target configuration): - RISC-V GNU/Linux (riscv*-*-linux*) - RISC-V FreeBSD (riscv*-*-freebsd*) * Support for new target configurations: - CSKY ELF (csky*-*-elf) - CSKY GNU/Linux (csky*-*-linux) - NXP S12Z ELF (s12z-*-elf) - OpenRISC GNU/Linux (or1k*-*-linux*) * Native Windows debugging is only supported on Windows XP or later. * The Python API in GDB now requires Python 2.6 or later. * GDB now supports terminal styling for the CLI and TUI. Source highlighting is also supported by building GDB with GNU Highlight. * Experimental support for compilation and injection of C++ source code into the inferior (requires GCC 7.1 or higher, built with libcp1.so). * GDB and GDBserver now support IPv6 connections. * Target description support on RISC-V targets. * Various enhancements to several commands: - "frame", "select-frame" and "info frame" commands - "info functions", "info types", "info variables" - "info thread" - "info proc" - System call alias catchpoint support on FreeBSD - "target remote" support for Unix Domain sockets. * Support for displaying all files opened by a process * DWARF index cache: GDB can now automatically save indices of DWARF symbols on disk to speed up further loading of the same binaries. * Various GDB/MI enhancements. * GDBserver on PowerPC GNU/Linux now supports access to the PPR, DSCR, TAR, EBB/PMU, and HTM registers. * Ada task switching support when debugging programs built with the Ravenscar profile added to aarch64-elf. * GDB in batch mode now exits with status 1 if the last executed command failed. * Support for building GDB with GCC's Undefined Behavior Sanitizer. See the NEWS file for a more complete and detailed list of what this release includes. December 23rd, 2018: GDB 8.2.1 Released! This is a minor corrective release over GDB 8.2, fixing the following issues: * 23516 (gdb build error under msys+mingw: strip can't handle gdb-add-index.exe) * 23623 (install-strip fails) * 23626 (gdb crashes in upstream rust nil-enum test) * 23650 (rust field name access error mentions "foo") * 23663 (gdb 8.1.1: undefined rpl_stat function with musl toolchains) * 23669 (gdb.execute("show commands") doesn't work) * 23714 (Command repetition stops working after gdb.execute) * 23838 (8.2 regression for invalid -data-directory) * 23974 ("info os" crash when specifying invalid object) * 23999 (SYMBOL_LANGUAGE assertion failure on AIX) * 24003 (Error when binary searching CUs for a specific DIE when using DWZ) September 5th, 2018: GDB 8.2 Released! This version of GDB includes the following changes and enhancements: * Support for the following target has been added: - RiscV ELF (riscv*-*-elf) * Support for following targets and native configurations has been removed: - m88k running OpenBSD (m88*-*-openbsd*) - SH-5/SH64 ELF (sh64-*-elf*) - SH-5/SH64 (sh*) - SH-5/SH64 running GNU/Linux (sh*-*-linux*) - SH-5/SH64 running OpenBSD (sh*-*-openbsd*) * Various Python API enhancements * Aarch64/Linux enhancements: - SVE support. - Hardware watchpoints improvements for entities stored at unaligned addresses. - New "c" response to disable the pager for the rest of the current command. - C expressions can now use _Alignof, and C++ expressions can now use alignof. - Improved flexibility for loading symbol files. - The 'info proc' command nows works on running processes on FreeBSD systems as well as core files created on FreeBSD systems. - A new --enable-codesign=CERT configure option to automatically codesign GDB after build (useful on MacOS X). See the NEWS file for a more complete and detailed list of what this release includes.
2020-04-11 14:47:28 +02:00
@comment $NetBSD: PLIST.common,v 1.14 2020/04/11 12:47:28 bsiegert Exp $
bin/gdb
Update gdb to 8.3.1. September 20th, 2019: GDB 8.3.1 Released! This is a minor corrective release over GDB 8.3, fixing the following issues: * 20020 (GDB segfault on printing objects) * 24454 (nat/x86-linux-dregs.c:146: internal-error: void x86_linux_update_debug_registers(lwp_info*): Assertion `lwp_is_stopped (lwp)' failed) * 24541 (Incorrect evaluation of systemtap probes due to register being signed and probe expression assuming unsigned) * 24545 (Symbol loading performance regression with cc1) * 24592 (amd64->i386 linux syscall restart problem) * 25009 (terminate called after throwing an instance of 'srchilite::ParserException') * 25010 (Calls to error () can cause SIGTTOU to send gdb to the background) * 25011 (Breakpoints on file reloads broken for PIE binaries) This corrective release also brings the following testsuite fixes and enhancements: * 25005 (gdb-caching-proc.exp takes a lot of time on skip_opencl_tests) * 25016 (Test-case failures for -pie) May 11th, 2019: GDB 8.3 Released! This version of GDB includes the following changes and enhancements: * Support for new native configurations (also available as a target configuration): - RISC-V GNU/Linux (riscv*-*-linux*) - RISC-V FreeBSD (riscv*-*-freebsd*) * Support for new target configurations: - CSKY ELF (csky*-*-elf) - CSKY GNU/Linux (csky*-*-linux) - NXP S12Z ELF (s12z-*-elf) - OpenRISC GNU/Linux (or1k*-*-linux*) * Native Windows debugging is only supported on Windows XP or later. * The Python API in GDB now requires Python 2.6 or later. * GDB now supports terminal styling for the CLI and TUI. Source highlighting is also supported by building GDB with GNU Highlight. * Experimental support for compilation and injection of C++ source code into the inferior (requires GCC 7.1 or higher, built with libcp1.so). * GDB and GDBserver now support IPv6 connections. * Target description support on RISC-V targets. * Various enhancements to several commands: - "frame", "select-frame" and "info frame" commands - "info functions", "info types", "info variables" - "info thread" - "info proc" - System call alias catchpoint support on FreeBSD - "target remote" support for Unix Domain sockets. * Support for displaying all files opened by a process * DWARF index cache: GDB can now automatically save indices of DWARF symbols on disk to speed up further loading of the same binaries. * Various GDB/MI enhancements. * GDBserver on PowerPC GNU/Linux now supports access to the PPR, DSCR, TAR, EBB/PMU, and HTM registers. * Ada task switching support when debugging programs built with the Ravenscar profile added to aarch64-elf. * GDB in batch mode now exits with status 1 if the last executed command failed. * Support for building GDB with GCC's Undefined Behavior Sanitizer. See the NEWS file for a more complete and detailed list of what this release includes. December 23rd, 2018: GDB 8.2.1 Released! This is a minor corrective release over GDB 8.2, fixing the following issues: * 23516 (gdb build error under msys+mingw: strip can't handle gdb-add-index.exe) * 23623 (install-strip fails) * 23626 (gdb crashes in upstream rust nil-enum test) * 23650 (rust field name access error mentions "foo") * 23663 (gdb 8.1.1: undefined rpl_stat function with musl toolchains) * 23669 (gdb.execute("show commands") doesn't work) * 23714 (Command repetition stops working after gdb.execute) * 23838 (8.2 regression for invalid -data-directory) * 23974 ("info os" crash when specifying invalid object) * 23999 (SYMBOL_LANGUAGE assertion failure on AIX) * 24003 (Error when binary searching CUs for a specific DIE when using DWZ) September 5th, 2018: GDB 8.2 Released! This version of GDB includes the following changes and enhancements: * Support for the following target has been added: - RiscV ELF (riscv*-*-elf) * Support for following targets and native configurations has been removed: - m88k running OpenBSD (m88*-*-openbsd*) - SH-5/SH64 ELF (sh64-*-elf*) - SH-5/SH64 (sh*) - SH-5/SH64 running GNU/Linux (sh*-*-linux*) - SH-5/SH64 running OpenBSD (sh*-*-openbsd*) * Various Python API enhancements * Aarch64/Linux enhancements: - SVE support. - Hardware watchpoints improvements for entities stored at unaligned addresses. - New "c" response to disable the pager for the rest of the current command. - C expressions can now use _Alignof, and C++ expressions can now use alignof. - Improved flexibility for loading symbol files. - The 'info proc' command nows works on running processes on FreeBSD systems as well as core files created on FreeBSD systems. - A new --enable-codesign=CERT configure option to automatically codesign GDB after build (useful on MacOS X). See the NEWS file for a more complete and detailed list of what this release includes.
2020-04-11 14:47:28 +02:00
bin/gdb-add-index
include/gdb/jit-reader.h
info/annotate.info
info/gdb.info
info/stabs.info
Update gdb to 8.3.1. September 20th, 2019: GDB 8.3.1 Released! This is a minor corrective release over GDB 8.3, fixing the following issues: * 20020 (GDB segfault on printing objects) * 24454 (nat/x86-linux-dregs.c:146: internal-error: void x86_linux_update_debug_registers(lwp_info*): Assertion `lwp_is_stopped (lwp)' failed) * 24541 (Incorrect evaluation of systemtap probes due to register being signed and probe expression assuming unsigned) * 24545 (Symbol loading performance regression with cc1) * 24592 (amd64->i386 linux syscall restart problem) * 25009 (terminate called after throwing an instance of 'srchilite::ParserException') * 25010 (Calls to error () can cause SIGTTOU to send gdb to the background) * 25011 (Breakpoints on file reloads broken for PIE binaries) This corrective release also brings the following testsuite fixes and enhancements: * 25005 (gdb-caching-proc.exp takes a lot of time on skip_opencl_tests) * 25016 (Test-case failures for -pie) May 11th, 2019: GDB 8.3 Released! This version of GDB includes the following changes and enhancements: * Support for new native configurations (also available as a target configuration): - RISC-V GNU/Linux (riscv*-*-linux*) - RISC-V FreeBSD (riscv*-*-freebsd*) * Support for new target configurations: - CSKY ELF (csky*-*-elf) - CSKY GNU/Linux (csky*-*-linux) - NXP S12Z ELF (s12z-*-elf) - OpenRISC GNU/Linux (or1k*-*-linux*) * Native Windows debugging is only supported on Windows XP or later. * The Python API in GDB now requires Python 2.6 or later. * GDB now supports terminal styling for the CLI and TUI. Source highlighting is also supported by building GDB with GNU Highlight. * Experimental support for compilation and injection of C++ source code into the inferior (requires GCC 7.1 or higher, built with libcp1.so). * GDB and GDBserver now support IPv6 connections. * Target description support on RISC-V targets. * Various enhancements to several commands: - "frame", "select-frame" and "info frame" commands - "info functions", "info types", "info variables" - "info thread" - "info proc" - System call alias catchpoint support on FreeBSD - "target remote" support for Unix Domain sockets. * Support for displaying all files opened by a process * DWARF index cache: GDB can now automatically save indices of DWARF symbols on disk to speed up further loading of the same binaries. * Various GDB/MI enhancements. * GDBserver on PowerPC GNU/Linux now supports access to the PPR, DSCR, TAR, EBB/PMU, and HTM registers. * Ada task switching support when debugging programs built with the Ravenscar profile added to aarch64-elf. * GDB in batch mode now exits with status 1 if the last executed command failed. * Support for building GDB with GCC's Undefined Behavior Sanitizer. See the NEWS file for a more complete and detailed list of what this release includes. December 23rd, 2018: GDB 8.2.1 Released! This is a minor corrective release over GDB 8.2, fixing the following issues: * 23516 (gdb build error under msys+mingw: strip can't handle gdb-add-index.exe) * 23623 (install-strip fails) * 23626 (gdb crashes in upstream rust nil-enum test) * 23650 (rust field name access error mentions "foo") * 23663 (gdb 8.1.1: undefined rpl_stat function with musl toolchains) * 23669 (gdb.execute("show commands") doesn't work) * 23714 (Command repetition stops working after gdb.execute) * 23838 (8.2 regression for invalid -data-directory) * 23974 ("info os" crash when specifying invalid object) * 23999 (SYMBOL_LANGUAGE assertion failure on AIX) * 24003 (Error when binary searching CUs for a specific DIE when using DWZ) September 5th, 2018: GDB 8.2 Released! This version of GDB includes the following changes and enhancements: * Support for the following target has been added: - RiscV ELF (riscv*-*-elf) * Support for following targets and native configurations has been removed: - m88k running OpenBSD (m88*-*-openbsd*) - SH-5/SH64 ELF (sh64-*-elf*) - SH-5/SH64 (sh*) - SH-5/SH64 running GNU/Linux (sh*-*-linux*) - SH-5/SH64 running OpenBSD (sh*-*-openbsd*) * Various Python API enhancements * Aarch64/Linux enhancements: - SVE support. - Hardware watchpoints improvements for entities stored at unaligned addresses. - New "c" response to disable the pager for the rest of the current command. - C expressions can now use _Alignof, and C++ expressions can now use alignof. - Improved flexibility for loading symbol files. - The 'info proc' command nows works on running processes on FreeBSD systems as well as core files created on FreeBSD systems. - A new --enable-codesign=CERT configure option to automatically codesign GDB after build (useful on MacOS X). See the NEWS file for a more complete and detailed list of what this release includes.
2020-04-11 14:47:28 +02:00
man/man1/gdb-add-index.1
man/man1/gdb.1
man/man1/gdbserver.1
man/man5/gdbinit.5
share/gdb/python/gdb/FrameDecorator.py
share/gdb/python/gdb/FrameIterator.py
share/gdb/python/gdb/__init__.py
share/gdb/python/gdb/command/__init__.py
share/gdb/python/gdb/command/explore.py
share/gdb/python/gdb/command/frame_filters.py
share/gdb/python/gdb/command/pretty_printers.py
share/gdb/python/gdb/command/prompt.py
share/gdb/python/gdb/command/type_printers.py
Update to 7.10.1 Changelog: December 5th, 2015: GDB 7.10.1 Released! The latest version of GDB, version 7.10.1, is available for download. This is a minor corrective release over GDB 7.10, fixing the following issues: PR remote/18965 (new vforkdone stop reply should indicate parent process ID) PR gdb/18957 (build failure in linux-namespaces.c due to setns static declaration) PR gdb/19297 (Internal error on "record btrace": Unexpected branch trace format) PR c++/16957 (gdb segfaults when loading symbols in C++11-enabled application) PR c++/19306 (Incorrect demangling of symbols with ABI tags) PR c++/19307 (Demangler bugs found with fuzz-testing) PR c++/19308 (Demangle C++ Transactional Memory TS (N4514) symbols) August 28th, 2015: GDB 7.10 Released! The latest version of GDB, version 7.10, is available for download. Changes in this release include: Improved support for accessing shared libraries directly from the target system when debugging remotely. Various Guile and Python scripting improvements. Record-replay and reverse debugging on Aarch64 Linux. Support for fork events on extended-remote Linux targets (Linux kernels 2.5.60 and later). DTrace USDT (Userland Static Defined Tracing) probes support on x86_64 GNU/Linux targets. Vector ABI support on S/390 GNU/Linux targets. GDB now reads the GDBHISTSIZE environment variable rather than HISTSIZE to determine the size of GDB's command history. Support for setting the parity when connecting to the target using a serial interface. The number of candidates to be considered during completion can now be limited. Support for Sun's version of the "stabs" debug file format has been removed. Support for HP/PA running HP-UX (hppa*-*-hpux*) has been removed. Support for Itanium running HP-UX (ia64-*-hpux*) has been removed. See the NEWS file for a more complete and detailed list of what this release includes.
2016-01-19 13:18:24 +01:00
share/gdb/python/gdb/command/unwinders.py
share/gdb/python/gdb/command/xmethods.py
share/gdb/python/gdb/frames.py
share/gdb/python/gdb/function/__init__.py
share/gdb/python/gdb/function/as_string.py
share/gdb/python/gdb/function/caller_is.py
share/gdb/python/gdb/function/strfns.py
share/gdb/python/gdb/printer/__init__.py
share/gdb/python/gdb/printer/bound_registers.py
share/gdb/python/gdb/printing.py
share/gdb/python/gdb/prompt.py
share/gdb/python/gdb/types.py
Update to 7.10.1 Changelog: December 5th, 2015: GDB 7.10.1 Released! The latest version of GDB, version 7.10.1, is available for download. This is a minor corrective release over GDB 7.10, fixing the following issues: PR remote/18965 (new vforkdone stop reply should indicate parent process ID) PR gdb/18957 (build failure in linux-namespaces.c due to setns static declaration) PR gdb/19297 (Internal error on "record btrace": Unexpected branch trace format) PR c++/16957 (gdb segfaults when loading symbols in C++11-enabled application) PR c++/19306 (Incorrect demangling of symbols with ABI tags) PR c++/19307 (Demangler bugs found with fuzz-testing) PR c++/19308 (Demangle C++ Transactional Memory TS (N4514) symbols) August 28th, 2015: GDB 7.10 Released! The latest version of GDB, version 7.10, is available for download. Changes in this release include: Improved support for accessing shared libraries directly from the target system when debugging remotely. Various Guile and Python scripting improvements. Record-replay and reverse debugging on Aarch64 Linux. Support for fork events on extended-remote Linux targets (Linux kernels 2.5.60 and later). DTrace USDT (Userland Static Defined Tracing) probes support on x86_64 GNU/Linux targets. Vector ABI support on S/390 GNU/Linux targets. GDB now reads the GDBHISTSIZE environment variable rather than HISTSIZE to determine the size of GDB's command history. Support for setting the parity when connecting to the target using a serial interface. The number of candidates to be considered during completion can now be limited. Support for Sun's version of the "stabs" debug file format has been removed. Support for HP/PA running HP-UX (hppa*-*-hpux*) has been removed. Support for Itanium running HP-UX (ia64-*-hpux*) has been removed. See the NEWS file for a more complete and detailed list of what this release includes.
2016-01-19 13:18:24 +01:00
share/gdb/python/gdb/unwinder.py
share/gdb/python/gdb/xmethod.py
Update to 7.10.1 Changelog: December 5th, 2015: GDB 7.10.1 Released! The latest version of GDB, version 7.10.1, is available for download. This is a minor corrective release over GDB 7.10, fixing the following issues: PR remote/18965 (new vforkdone stop reply should indicate parent process ID) PR gdb/18957 (build failure in linux-namespaces.c due to setns static declaration) PR gdb/19297 (Internal error on "record btrace": Unexpected branch trace format) PR c++/16957 (gdb segfaults when loading symbols in C++11-enabled application) PR c++/19306 (Incorrect demangling of symbols with ABI tags) PR c++/19307 (Demangler bugs found with fuzz-testing) PR c++/19308 (Demangle C++ Transactional Memory TS (N4514) symbols) August 28th, 2015: GDB 7.10 Released! The latest version of GDB, version 7.10, is available for download. Changes in this release include: Improved support for accessing shared libraries directly from the target system when debugging remotely. Various Guile and Python scripting improvements. Record-replay and reverse debugging on Aarch64 Linux. Support for fork events on extended-remote Linux targets (Linux kernels 2.5.60 and later). DTrace USDT (Userland Static Defined Tracing) probes support on x86_64 GNU/Linux targets. Vector ABI support on S/390 GNU/Linux targets. GDB now reads the GDBHISTSIZE environment variable rather than HISTSIZE to determine the size of GDB's command history. Support for setting the parity when connecting to the target using a serial interface. The number of candidates to be considered during completion can now be limited. Support for Sun's version of the "stabs" debug file format has been removed. Support for HP/PA running HP-UX (hppa*-*-hpux*) has been removed. Support for Itanium running HP-UX (ia64-*-hpux*) has been removed. See the NEWS file for a more complete and detailed list of what this release includes.
2016-01-19 13:18:24 +01:00
share/gdb/syscalls/aarch64-linux.xml
share/gdb/syscalls/amd64-linux.xml
share/gdb/syscalls/arm-linux.xml
share/gdb/syscalls/freebsd.xml
share/gdb/syscalls/gdb-syscalls.dtd
share/gdb/syscalls/i386-linux.xml
share/gdb/syscalls/mips-n32-linux.xml
share/gdb/syscalls/mips-n64-linux.xml
share/gdb/syscalls/mips-o32-linux.xml
share/gdb/syscalls/ppc-linux.xml
share/gdb/syscalls/ppc64-linux.xml
share/gdb/syscalls/s390-linux.xml
share/gdb/syscalls/s390x-linux.xml
share/gdb/syscalls/sparc-linux.xml
share/gdb/syscalls/sparc64-linux.xml
share/gdb/system-gdbinit/elinos.py
share/gdb/system-gdbinit/wrs-linux.py
gdb: update to 8.1. local changes: use plist var for gcore. XXX don't install gcore.1 that doesn't appear to be installed but exists remove merged patches. GDB 8.1 includes the following changes and enhancements: * Breakpoints on C++ functions are now set on all scopes by default ("wild" matching); * Support for inserting breakpoints on functions marked with C++ ABI tags; * Target floating-point arithmetic emulation during expression evaluation (requires MPFR 3.1 or later); * Various Python Scripting enhancements; * Improved Rust support; in particular, Trait objects can now be inspected when debugging Rust code; * GDB no longer makes assumptions about the type of symbols without debugging information to avoid producing erroneous and often confusing results; * The 'enable' and 'disable' commands now accept a range of breakpoint locations; * New 'starti' command to start the program at the first instruction; * New 'rbreak' command to insert a number of breakpoints via a regular expression pattern (requires Python); * The 'ptype' command now supports printing the offset and size of the fields in a struct; * The 'gcore' command now supports dumping all the memory mappings ('-a' command-line option); * New shortcuts for TUI Single-Key mode: 'i' for stepi, and 'o' for nexti; * GDBserver enhancements: ** Support for transmitting environment variables to GDBserver; ** Support for starting inferior processes with a specified initial working directory; ** On Unix systems, support for globbing expansion and variable substitution of inferior command-line arguments; * Various completion enhancements; * The command used to compile and inject code with the 'compile' command is now configurable; * New '--readnever' command-line option to speed the GDB startup when debugging information is not needed; * Support for the following new native configurations: ** FreeBSD/aarch64 (aarch64*-*-freebsd*); ** FreeBSD/arm (arm*-*-freebsd*); * Support for the following new targets: ** FreeBSD/aarch64 (aarch64*-*-freebsd*); ** FreeBSD/arm (arm*-*-freebsd*); ** OpenRISC ELF (or1k*-*-elf) * Removed support for the following targets and native configurations: ** Solaris2/x86 (i?86-*-solaris2.[0-9]); ** Solaris2/sparc (sparc*-*-solaris2.[0-9]); For a complete list and more details on each item, please see the gdb/NEWS file, available at: https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=blob_plain;f=gdb/NEWS;hb=gdb-8.1-release
2018-01-31 21:33:11 +01:00
${PLIST.gcore}bin/gcore