[Gambas-devel] Debugging gambas-source-code
Charlie Reinl
na2492 at ...16...
Sun Mar 27 22:57:14 CEST 2005
>
>
>On Sat, 26 Mar 2005, Charlie Reinl wrote:
>
>> Salut Benoit,
>>
>> actually I succeted to work with Eclipse 3.0 on the gambas-sourccode.
>> I made it to an eclipse-project and can build it form there, without
any
>> change made to the original packet from the shrine.
>>
>> Today I also succeted to custemize the eclipse - debugger (which use
gdb) to
>> debug gambas.
>>
>> But I olny can debug binaries from the project, which are gba, gbc, gbi
and
>> gbx.
>>
>> Not knowing gdb well, my question is, is it possible to debug
components ?
>> And if, what have I to do to have access ?
>
>Yes.
>
>You need to set your breakpoints AFTER the modules are loaded.
>
>1. Disable preloading. (gdb doesn't get along with preloading)
Thanks.
But I think that gbx -p does that, so I will look if I pass the
args in a right way.
>2. Break after library load.
>gdb command "break TRACE_init" should do the trick for gbx.
>(TRACE_init() isn't called until after LIBRARY_load_all() in gbx.c, as
>far as I can tell.)
>3. Set your breakpoints.
>4. "c"ontinue execution.
>
>
>>
>> If I set a breakpoint in CTableView.cpp gdb
>> say
>> 'No source file named CTableView.cpp.
>> warning: Unable to find dynamic linker breakpoint function.
>> GDB will be unable to debug shared library initializers
>> and track explicitly loaded dynamic code.'
>>
>> Would be nice to have some help, about that.
>>
>> Send you an SnapShot
>>
>> Amicalment
>> Charlie
>>
>
>
>-------------------------------------------------------
>SF email is sponsored by - The IT Product Guide
>Read honest & candid reviews on hundreds of IT Products from real users.
>Discover which products truly live up to the hype. Start reading now.
>http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
>_______________________________________________
>Gambas-devel mailing list
>Gambas-devel at lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/gambas-devel
>
>
* Gesendet mit / Sent by: FEN-Webmail * http://www.fen-net.de *
More information about the Devel
mailing list