On Tue, 20 Sep 2016 09:52:53 -0700 Cedric BAIL <cedric.b...@free.fr> wrote:
> Hello, > > On Tue, Sep 20, 2016 at 9:19 AM, Jiwon Kim <jwkim0...@gmail.com> wrote: > > I wonder about debugging edc script. (or maybe it's just idea :) ) > > Is it possible to debug at running time of application? > > Likes gdb (or with gdb), attach to app, > > and set break point to 'program' syntex (edc's program blocks). > > This is an interesting idea. I don't know if it could be doable > actually as program are run related to time. Any debugging would > likely affect that. it's possible to do this by breaking conditionally on the _edje_program_run function based on a program's attributes > > > If we can check edc's (when/which) program running and signaling, > > I think it's very convenient. > > Agreed, I don't see a way to do step by step debugging of an edc. Will > have to think about it. this is also possible by breaking on edje/embryo/edje_embryo functions and stepping through them > > > If it is impossible, how about log function for edc? (only for debug) > > Once upon a time, there was a lot of log generated in the form of edje > signal. They were removed as they impacted speed to much. Today, we > have evlog, it may be worse experimenting with it and see if we can > log events with it somehow. Alternative possibility would be to add an > eo event on edje object for debug. Once someone register for that > event, we would trigger that event for every state we want to debug. > Between evlog and eo event tracing, I don't know which one could work > best. You would have to experiment ! > > Have fun ! ------------------------------------------------------------------------------ _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel