ソフトアンテナ

Windows/Mac/Mobile用オンラインソフトのバージョンアップ状況を調べています。

詳細情報

タイトル GDB
URL https://www.gnu.org/software/gdb/
バージョン 11.1   10.2   10.1   9.2   9.1   8.3.1   8.3   8.2.1   8.1.1   8.1   8.0.1  
更新日 2021/09/13
追加日 2016/02/25
種別 フリーソフト / オープンソース(GPL)
説明 GNUプロジェクトが開発する高機能デバッガ。

スクリーンショット

スクリーンショットはありません。

レビュー

レビューはありません。

更新グラフ

バージョン履歴

2021/09/13 ver 11.1

GDB version 11.1
Version 11.1 of GDB, the GNU
September 13th, 2020: GDB 11.1 Released!
The latest version of GDB, version 11.1, is available for download.
This version of GDB includes the following changes and enhancements:
Support for ARM Symbian (arm*-*-symbianelf*) has been removed.
Building GDB now requires GMP (The GNU Multiple Precision Arithmetic
Library).
New command-line options "--early-init-command" (or "-eix")
and "--early-init-eval-command" (or "-eiex")
GDB/MI Changes:
New --qualified option for the '-break-insert' and '-dprintf-insert'
commands.
New --force-condition option for the '-break-insert' and
'-dprintf-insert' commands.
New --force option for the '-break-condition' command.
The '-file-list-exec-source-files' now accepts an optional regular
expression to filter the source files included in the result.
The results from '-file-list-exec-source-files' now include
(省略されました)

2021/04/25 ver 10.2

GDB version 10.2
Version 10.2 of GDB, the GNU
Apr 25th, 2021: GDB 10.2 Released!
The latest version of GDB, version 10.2, is available for download.
This is a minor corrective release over GDB 10.1, fixing the following
issues:
PR remote/26614 (AddressSanitizer: heap-use-after-free of extended_remote_target in remote_async_inferior_event_handler)
PR gdb/26828 (SIGSEGV in follow_die_offset dwarf2/read.c:22950)
PR gdb/26861 (internal-error: void target_mourn_inferior(ptid_t): Assertion `ptid == inferior_ptid' failed. OS: Mac OSX Catalina; Compiler: GCC; Language: C)
PR gdb/26876 (gdb error: internal-error: Unknown CFA rule when debugging the linux kernel with qemu)
PR breakpoints/26881 (infrun.c:6384: internal-error: void process_event_stop_test(execution_control_state*): Assertion `ecs->event_thread->control.exception_resume_breakpoint != NULL' failed)
PR gdb/26901 (Array subscript fails with flexible array member without size)
PR tui/26973 (gdb crashes when not including the status window in a new layout)
PR python/26974 (Wrong Value.format_string docu for static members argument)
PR breakpoints/27009 ([s390] GDB branches randomly for BC instruction while displaced stepping)
PR tdep/27015 (ARC: "eret" value is collected from the wrong data in register cache)
PR backtrace/27147 ([GNU/Linux, sparc64] GDB is unable to print full stack trace (got "previous frame inner to this frame" errors))
PR rust/27194 (put rust demangler on 10.x branch)
PR threads/27239 (gdb/cp-support.c:1619:(.text+0x5502): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `TLS init function for thread_local_segv_handler')
(省略されました)

2020/10/24 ver 10.1

GDB version 10.1
Version 10.1 of GDB, the GNU
October 24th, 2020: GDB 10.1 Released!
The latest version of GDB, version 10.1, is available for download.
This version of GDB includes the following changes and enhancements:
Support for debugging new targets:
BPF (bpf-unknown-none)
GDBserver support for the following targets:
ARC GNU/Linux
RISC-V GNU/Linux
Multi-target debugging support (experimental)
Support for debuginfod, an HTTP server for distributing ELF/DWARF
debugging information as well as source code.
Support for debugging a 32-bit Windows program using a 64-bit Windows GDB.
Support for building GDB with GNU Guile 3.0 and 2.2 (in addition to 2.0)
Improved performance during startup through the use of threading
during symbol table loading (an optional feature in GDB 9, now
enabled by default in GDB 10).
Various enhancements to the Python and Guile APIs
(省略されました)

2020/05/24 ver 9.2

GDB version 9.2
Version 9.2 of GDB, the GNU
May 23rd, 2020: GDB 9.2 Released!
The latest version of GDB, version 9.2, is available for download.
This is a minor corrective release over GDB 9.1, fixing the following
issues:
PR tui/25586 (Resizing the source/disassembly or command window produces corrupted display)
PR gdb/25650 (GDB can't 'printf' a convenience variable holding an inferior address)
PR build/25981 (Use of short i386 register names breaks compilation on recent Solaris 11.4)
PR symtab/26003 (infinite loop loading symbols from separate debug objfile)
PR build/26029 (GDB build failure on SPARC)
Last modified 2020-05-23.

2020/02/09 ver 9.1

GDB version 9.1
Version 9.1 of GDB, the GNU
February 8th, 2020: GDB 9.1 Released!
The latest version of GDB, version 9.1, is available for download.
This version of GDB includes the following changes and enhancements:
Building GDB and GDBserver now requires GNU make >= 3.82.
If you choose to build GDB without using the GNU readline version bundled
with the GDB sources, building GDB new requires GNU readline >= 7.0.
Removed targets and native configurations:
GDB no longer supports debugging the Cell Broadband Engine;
GDB no longer supports Solaris 10.
New TI PRU Simulator (pru-*-elf).
Python Enhancements:
GDB can now be compiled with Python 3 on Windows;
Various Python API enhancements;
Usability enhancements:
[experimental] Multithreaded symbol loading for higher performance (turned off by default, use 'maint set worker-threads unlimited' to turn this feature on);
Command names can now use the '.' character;
GDB can now place breakpoints on nested functions and subroutines in Fortran;
(省略されました)

2019/09/21 ver 8.3.1

GDB version 8.3.1
Version 8.3.1 of GDB, the GNU
September 20th, 2019: GDB 8.3.1 Released!
The latest version of GDB, version 8.3.1, is available for download.
This is a minor corrective release over GDB 8.3, fixing the following
issues:
PR c++/20020 (GDB segfault on printing objects)
PR gdb/24454 (nat/x86-linux-dregs.c:146: internal-error: void x86_linux_update_debug_registers(lwp_info*): Assertion `lwp_is_stopped (lwp)' failed)
PR breakpoints/24541 (Incorrect evaluation of systemtap probes due to register being signed and probe expression assuming unsigned)
PR symtab/24545 (Symbol loading performance regression with cc1)
PR gdb/24592 (amd64->i386 linux syscall restart problem)
PR gdb/25009 (terminate called after throwing an instance of 'srchilite::ParserException')
PR gdb/25010 (Calls to error () can cause SIGTTOU to send gdb to the background)
PR breakpoints/25011 (Breakpoints on file reloads broken for PIE binaries)
This corrective release also brings the following testsuite fixes and
enhancements:
PR testsuite/25005 (gdb-caching-proc.exp takes a lot of time on skip_opencl_tests)
PR testsuite/25016 (Test-case failures for -pie)
Last modified 2019-09-20.

2019/05/12 ver 8.3

GDB version 8.3
Version 8.3 of GDB, the GNU
May 11th, 2019: GDB 8.3 Released!
The latest version of GDB, version 8.3, is available for download.
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.
(省略されました)

2018/12/23 ver 8.2.1

GDB version 8.2.1
Version 8.2.1 of GDB, the GNU
December 23rd, 2018: GDB 8.2.1 Released!
The latest version of GDB, version 8.2.1, is available for download.
This is a minor corrective release over GDB 8.2, fixing the following
PR build/23516 (gdb build error under msys+mingw: strip can't handle gdb-add-index.exe)
PR build/23623 (install-strip fails)
PR rust/23626 (gdb crashes in upstream rust nil-enum test)
PR rust/23650 (rust field name access error mentions "foo")
PR gdb/23663 (gdb 8.1.1: undefined rpl_stat function with musl toolchains)
PR python/23669 (gdb.execute("show commands") doesn't work)
PR python/23714 (Command repetition stops working after gdb.execute)
PR gdb/23838 (8.2 regression for invalid -data-directory)
PR gdb/23974 ("info os" crash when specifying invalid object)
PR gdb/23999 (SYMBOL_LANGUAGE assertion failure on AIX)
PR gdb/24003 (Error when binary searching CUs for a specific DIE when using DWZ)
September 5th, 2018: GDB 8.2 Released!
The latest version of GDB, version 8.2, is available for download.
This version of GDB includes the following changes and enhancements:
(省略されました)

2018/08/01 ver 8.1.1

Those programs might be executing on the same machine as GDB (native),
on another machine (remote), or on a simulator. GDB can run on most
popular UNIX and Microsoft Windows variants, as well as on Mac OS X.
What Languages does GDB Support?
GDB supports the following languages (in alphabetical order):
Ada
Assembly
C
C++
D
Fortran
Go
Objective-C
OpenCL
Modula-2
Pascal
Rust
GDB version 8.1.1
Version 8.1.1 of GDB, the GNU
(省略されました)

2018/01/31 ver 8.1

GDB version 8.1
Version 8.1 of GDB, the GNU
January 31st, 2018: GDB 8.1 Released!
The latest version of GDB, version 8.1, is available for download.
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;
(省略されました)

2017/09/08 ver 8.0.1

GDB version 8.0.1
Version 8.0.1 of GDB, the GNU
September 7th, 2017: GDB 8.0.1 Released!
The latest version of GDB, version 8.0.1, is available for download.
This is a minor corrective release over GDB 8.0, fixing the following
issues:
PR breakpoint/21886 (Compressed MIPS code debugging impossible due to memory breakpoint misplacement)
PR symtab/22002 (Assertion on debuggee built with -gdwarf-5 -fdebug-types-section)
PR symtab/22003 (Incompatibility with -gdwarf-5 - DW_FORM_implicit_const)
PR gdb/22046 (Regression on older kernels for T (stopped) processes)
PR sim/20863 (gdb-7.12 powerpc-rtems4.12-gdb does not build on FreeBSD)
PR breakpoint/21555 ("error re-setting breakpoint" on PIE executables)
PR tdep/21717 ("print $fpscr" says "" until some VFP data register is printed)
PR exp/21827 (Regression: gdb command lookup became case-sensitive; but definitions are forced into lowercase)
PR remote/22021 (Multi-arch exec fails with a remote target)
Last modified 2017-09-07.