GNU Hurd/ GNU GDB
  • Recent Changes
  • Preferences
  • Edit
  • History
  • Source
  • ?Discussion

Welcome to... ... the GNU Hurd!


  • Home
  • Community
    • Contact Us
  • Donate
  • Contributing
    • Source Code
    • Public Hurd Boxen
    • QEMU Images
    • Getting Help
    • Project Ideas
    • Open Issues
  • Documentation
    • FAQ

  • Hurd
    • Documentation
    • Running
  • Mach
    • Documentation
    • GNU Mach
  • MIG
    • Documentation
    • GNU MIG

  • Debian GNU/Hurd
  • Guix GNU/Hurd
  • Arch GNU/Hurd
  • GNU System

  • Hurd NG

The GNU Project Debugger (GDB) is a helpful tool for finding bugs, as it lets you know what a program is doing while it runs. This page is dedicated to the Hurd's port of GDB and how to use or help maintain it.

  • Maintenance
  • Backtraces
  • Manual
  • When disassemble doesn't work

Open Issues

  • community
    • gsoc
      • project ideas
        • Improve the GDB Port for GNU Hurd
  • hurd
    • debugging
  • microkernel
    • mach
      • gnumach
        • projects
          • gdb stubs
  • open issues
    • binutils-gdb
    • boehm gc
    • crash server
    • Debugging GNU Mach's startup in QEMU with GDB
    • ext2fs deadlock
    • gdb-heap
      • gdbserver
    • GDB: attach
    • GDB: catch syscall
    • GDB: gcore
    • GDB's non-stop mode
    • gdb noninvasive mode new threads
    • GDB: pending_execs
    • gdb signal handler
    • GDB: bt on the signal thread
    • GDB: thread ids
    • mach-defpager debugging
    • thread numbering of ps and gdb
    • whole system debugging
  • Implementing a Mach Debugger for Multithreaded Applications, Deborah Caswell and David Black, 1990. This talks about GDB.
Links: community/gsoc/project ideas/gdb contributing/copyright assignment hurd/debugging/gdb microkernel/mach/gnumach/interface/thread get state open issues/binutils toolchain/cross-gnu

Copyright © 2007, 2008, 2009, 2011, 2013 Free Software Foundation, Inc.

License:

GFDL 1.2+

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License.

Last edited 2019-09-05 21:05:37 CEST