Online GDB manuals
Documentation generated from the current sources are available online:
- GDB User Manual (gziped PDF)
- Describes how to use GDB.
Translations are also available:
- GDB Internals Manual (gziped PDF)
- Technical details of the internals of GDB.
The documentation is also available for download in a number of different formats including (HTML, DVI, PS and PDF).
Additional documentation includes:
- The GNU Coding standards written by Richard Stallman and other GNU Project volunteers. Its purpose is to make the GNU system clean, consistent, and easy to install. You may also want to read Information For Maintainers of GNU Software.
- Stabs debug format documentation
- The libGDB architecture, Andrew Cagney
- Notes on multi-arch work
- Linux materials
- Unwinding the stack
- The Heisenberg Debugging Technology – the Introspect feature of GDB allows users to record and play back debugging sessions on a remote embedded system.
GDB interfaces and standards
Object files and debugging formats
- SCO’s page contains specifications for the ELF executable format, x86 calling conventions, and more.
- C++ ABI project (being written for IA-64 but probably is mostly processor independent).
- Quick note on future ELF revisions
- GNU extensions for ELF symbol versioning
- Linux Standard Base (LSB) standardizes ELF and such, as implemented on Linux.
- DWARF information from davea.
- Dwarf 3 Standards Committee.
Also see Chip Documentation from GCC.
- x86: See “Intel documentation” on x86.org
- Alpha: The Alpha Architecture Handbook
- V850: Look for V850 on NEC’s Document of Microprocessor/Microcontroller page. Also see NEC V850 development