This is the mail archive of the gdb@sourceware.cygnus.com mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: libGDB architecture - Guile interface #2


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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]