Hey there,

I added a new gdb command eo_backtrace. It essentially prints the 
backtrace but filters out all the lines that are from inside eo.

Also, if you use a recent enough gdb (I don't know how recent it should 
be, I know it doesn't work on Ubuntu 12.04 but does on recent arch), you 
get automatic module loading. This means you don't have to load the 
python module manually, it'll be automatically loaded when debugging 
objects that link against eo. You can also set older gdb version to 
always load the module (only adds commands so it's fine).

If you install the efl to a different prefix than the one gdb was 
installed to, you have to either set gdb's data dir/trusted module path 
to the correct one, or just symlink the gdb python file to the proper 
place. For example, assuming you installed eo to "/usr/local" and gdb to 
"/usr", link /usr/local/share/gdb/auto-load/libeo* to 
/usr/share/gdb/auto-load/libeo*.

Have fun, and let me know if you face any issues.

Cheers,
Tom.

------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to