Debugging with GDB: Guile API

Next: Guile Auto-loading, Previous: Guile Commands, Up: Guile   [Contents][Index]


23.3.3 Guile API

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]