libGDB architecture - Guile interface #2

Andrew Cagney ac131313@cygnus.com
Mon Aug 30 21:47:00 GMT 1999


Martin Baulig wrote:
> 
> Hello,
> 
> after my previos mail with a general introduction about the current
> state of my guile interface here comes some kind of real proposal ...
> 
> Rather than some kind of abstract structure like
> 
> >      (breakpoint
> >       ((number 1)
> >        (type "breakpoint")
> >        (disp "keep")
> >        (enabled "y")
> >        (addr "0x0000003d")
> >        (func "main")
> >        (file "hello.c" 3)))
> 
> we should IMHO use record types for this - for instance
> 
> ====
> (define-public gdb-frame-record
>   (make-record-type "gdb-frame-record"
>     '(type level file line mid pc function language)))
> 
> (define-public gdb-breakpoint-record
>   (make-record-type "gdb-breakpoint-record"
>     '(number type disp enabled addr func file line)))


I think what you are saying is that the scheme implementation would do
this while other targets/scripting languages could do it differently?

This is scheme specific.

	Andrew


More information about the Gdb mailing list