Also, make sure you have the following configuration parameters set:

EXTRACT_ALL = YES
HAVE_DOT       = YES

and that graphviz is installed.

Kevin

On Mon, Mar 22, 2010 at 7:16 PM, Kevin Klues <[email protected]> wrote:
> That's exactly what doxygen should give you if you enable those
> configuration parameters.  There might be some more though.  I've
> attached a configuration file that I'm using for another project, and
> it definitely has the clickable call graphs stuff working for both
> forward and reverse directions.
>
> Kevin
>
> On Mon, Mar 22, 2010 at 7:05 PM, Eric Decker <[email protected]> wrote:
>> I went ahead and tried using doxygen on the app.c but haven't been able to
>> get anything meaningful out of it.  I did configure CALL_GRAPH and
>> CALLER_GRAPH.  But haven't found any output that makes sense to me.
>> What I really want is a call graph and a caller graph showing the wiring
>> graph akin to what nesdoc provides.  But all together in a way I can
>> traverse easily.
>> any thoughts?
>> eric
>>
>> On Mon, Mar 22, 2010 at 5:33 PM, Kevin Klues <[email protected]> wrote:
>>>
>>> You could just run doxygen on the resulting app.c file.  There are
>>> configuration parameters that let you generate both forward and
>>> reverse call graphs from.
>>>
>>> Kevin
>>>
>>> On Mon, Mar 22, 2010 at 4:12 PM, Eric Decker <[email protected]> wrote:
>>> > I know about nesdoc (built via make <platform> docs).   And I need
>>> > something
>>> > a bit different.
>>> > I'm interested in a full call graph.  Not the pieces that nesdoc gives
>>> > you.
>>> > Also interested in a reverse call graph (what calls).
>>> > For example I trying to analyze the resource usage of various devices.
>>> > Who
>>> > is using what device.
>>> > So I'd like to answer the question who wires into HplMsp430UsciB1C
>>> > (msp430X
>>> > h/w).  But I'm
>>> > not that interested in the first level wiring but rather where does the
>>> > call
>>> > graph start and who is
>>> > wired in along the way.
>>> > It helps answer the question of who is wired into this device when
>>> > things
>>> > are screwy for a complex
>>> > system.
>>> > Anyone done something like this?
>>> > --
>>> > Eric B. Decker
>>> > Senior (over 50 :-) Researcher
>>> >
>>> >
>>> >
>>> > _______________________________________________
>>> > Tinyos-help mailing list
>>> > [email protected]
>>> > https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
>>> >
>>>
>>>
>>>
>>> --
>>> ~Kevin
>>
>>
>>
>> --
>> Eric B. Decker
>> Senior (over 50 :-) Researcher
>>
>>
>>
>
>
>
> --
> ~Kevin
>



-- 
~Kevin

_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to