Debugging with GDB: Guile API |
---|
Next: Guile Auto-loading, Previous: Guile Commands, Up: Guile [Contents][Index]
You can get quick online help for GDB’s Guile API by issuing the command help guile , or by issuing the command ,help from an interactive Guile session. Furthermore, most Guile procedures provided by GDB have doc strings which can be obtained with ,describe procedure-name or ,d procedure-name from the Guile interactive prompt.
• Basic Guile: | Basic Guile Functions | |
• Guile Configuration: | Guile configuration variables | |
• GDB Scheme Data Types: | Scheme representations of GDB objects | |
• Guile Exception Handling: | How Guile exceptions are translated | |
• Values From Inferior In Guile: | Guile representation of values | |
• Arithmetic In Guile: | Arithmetic in Guile | |
• Types In Guile: | Guile representation of types | |
• Guile Pretty Printing API: | Pretty-printing values with Guile | |
• Selecting Guile Pretty-Printers: | How GDB chooses a pretty-printer | |
• Writing a Guile Pretty-Printer: | Writing a pretty-printer | |
• Commands In Guile: | Implementing new commands in Guile | |
• Parameters In Guile: | Adding new GDB parameters | |
• Progspaces In Guile: | Program spaces | |
• Objfiles In Guile: | Object files in Guile | |
• Frames In Guile: | Accessing inferior stack frames from Guile | |
• Blocks In Guile: | Accessing blocks from Guile | |
• Symbols In Guile: | Guile representation of symbols | |
• Symbol Tables In Guile: | Guile representation of symbol tables | |
• Breakpoints In Guile: | Manipulating breakpoints using Guile | |
• Lazy Strings In Guile: | Guile representation of lazy strings | |
• Architectures In Guile: | Guile representation of architectures | |
• Disassembly In Guile: | Disassembling instructions from Guile | |
• I/O Ports in Guile: | GDB I/O ports | |
• Memory Ports in Guile: | Accessing memory through ports and bytevectors | |
• Iterators In Guile: | Basic iterator support |
Next: Guile Auto-loading, Previous: Guile Commands, Up: Guile [Contents][Index]