Next: Guile Exception Handling, Previous: Guile Configuration, Up: Guile API [Contents][Index]
The values exposed by ROCGDB to Guile are known as ROCGDB objects. There are several kinds of ROCGDB object, and each is disjoint from all other types known to Guile.
Return the kind of the ROCGDB object, e.g., <gdb:breakpoint>
,
as a symbol.
ROCGDB defines the following object types:
<gdb:arch>
<gdb:block>
<gdb:block-symbols-iterator>
<gdb:breakpoint>
<gdb:command>
See Commands In Guile.
<gdb:exception>
<gdb:frame>
<gdb:iterator>
See Iterators In Guile.
<gdb:lazy-string>
<gdb:objfile>
See Objfiles In Guile.
<gdb:parameter>
See Parameters In Guile.
<gdb:pretty-printer>
<gdb:pretty-printer-worker>
<gdb:progspace>
<gdb:symbol>
<gdb:symtab>
<gdb:sal>
<gdb:type>
See Types In Guile.
<gdb:field>
See Types In Guile.
<gdb:value>
The following ROCGDB objects are managed internally so that the
Scheme function eq?
may be applied to them.
<gdb:arch>
<gdb:block>
<gdb:breakpoint>
<gdb:frame>
<gdb:objfile>
<gdb:progspace>
<gdb:symbol>
<gdb:symtab>
<gdb:type>
Next: Guile Exception Handling, Previous: Guile Configuration, Up: Guile API [Contents][Index]