gdb

Description:GNU debugger
Homepage:https://sourceware.org/gdb/
Location:Portage
Legend:
  • + - stable
  • ~ - unstable
  • M - hardmask
alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc x86
9999 diff - - - - - - - - - - - - -
13.2-r2 diff ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ - ~ ~
13.2-r1 diff ~ + + + ~ ~ ~ + + ~ - + +
13.2 ~ + + + ~ ~ ~ + + ~ - + +

USE flags

  • cet - Enable Intel Control-flow Enforcement Technology.
  • debuginfod - Enable debuginfod support via dev-libs/elfutils libdebuginfod
  • guile - Add support for the guile Scheme interpreter
  • lzma - Support lzma compression in ELF debug info
  • multitarget - Support all known targets in one gdb binary
  • nls - Add Native Language Support (using gettext - GNU locale utilities)
  • python - Enable support for the new internal scripting language, as well as extended pretty printers
  • python_single_target_python3_10 - Build for Python 3.10 only
  • python_single_target_python3_11 - Build for Python 3.11 only
  • python_single_target_python3_9 - Build for Python 3.9 only
  • server - Install the "gdbserver" program (useful for embedded/remote targets)
  • sim - Build gdb's simulators for various hardware platforms. See https://sourceware.org/gdb/wiki/Sim.
  • source-highlight - Enable listing highlighting via dev-util/source-highlight
  • test - Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
  • vanilla - Do not add extra patches which change default behaviour; DO NOT USE THIS ON A GLOBAL SCALE as the severity of the meaning changes drastically
  • xml - Support parsing XML data files needed (at least) for cpu features, memory maps, and syscall tracing
  • xxhash - Use dev-libs/xxhash to speed up internal hashing.
  • zstd - Enable support for ZSTD compression

Security Advisory

Date Severity Title
over 4 years normal gdb: Buffer overflow
over 19 years normal gdb: Multiple vulnerabilities

Also available in: Atom

Thank you!