Hello,
As I wrote few weeks ago I started working on integrating ttb tracing tool into 
erlide. I spent some time on learning JFace, ttb etc so results aren't very 
impressive;) You can get it from my git repository: 
git://github.com/pdorobisz/erlide.git, ttb branch.

And few words about how it works.
First prepare erlang project with module containing few functions and then 
start erlang node ("run configuration..."). In "Erlang tracing control panel" 
view refresh list of available backends and select one you started. Add 
functions to be traced and remember to check "enabled". Next press "start" and 
call functions you wanted trace. Press "stop" to finish tracing - results will 
be displayed in "Erlang tracing results" view as a tree.

So this is for the beginning. Let me know how do you find it. I'll be working 
on integrating advanced ttb features and then I can try with with generating 
sequence diagram displaying traces (instead of a tree view). My ideas of what 
else should be added to this plugin:
- saving and restoring trace configuration (that one from control panel)
- displaying all results, not only results of last tracing (history of tracing)
- loading trace results from disk (ttb generates directory for each tracing so 
I'd like to enable scanning those dirs and loading data from them)

Piotrek

------------------------------------------------------------------------------
The Palm PDK Hot Apps Program offers developers who use the
Plug-In Development Kit to bring their C/C++ apps to Palm for a share
of $1 Million in cash or HP Products. Visit us here for more details:
http://p.sf.net/sfu/dev2dev-palm
_______________________________________________
Erlide-devel mailing list
Erlide-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/erlide-devel

Reply via email to