This document documents the internals of the GNU debugger, GDB. It includes description of GDB's key algorithms and operations, as well as the mechanisms that adapt GDB to specific hosts and targets.
1. Requirements 2. Overall Structure 3. Algorithms 4. User Interface 5. libgdb 6. Symbol Handling 7. Language Support 8. Host Definition 9. Target Architecture Definition 10. Target Vector Definition 11. Native Debugging 12. Support Libraries 13. Coding 14. Porting GDB 15. Releasing GDB 16. Testsuite 17. Hints Index