<div dir="ltr"><div class="gmail_default"><span style="font-family:arial,helvetica,sans-serif">Thank you all specially mulyadi!!!</span></div><div class="gmail_default"><span style="font-family:arial,helvetica,sans-serif">I installed Egypt. It works fine.</span></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Feb 21, 2016 at 8:54 AM, Andreas Platschek <span dir="ltr">&lt;<a href="mailto:andi.platschek@gmail.com" target="_blank">andi.platschek@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<span class=""><br>
On 2016-02-20 19:24, Mulyadi Santosa wrote:<br>
&gt;<br>
&gt;<br>
&gt; On Sat, Feb 20, 2016 at 5:08 PM, masoud hematpour &lt;<a href="mailto:mashemat@gmail.com">mashemat@gmail.com</a><br>
</span><span class="">&gt; &lt;mailto:<a href="mailto:mashemat@gmail.com">mashemat@gmail.com</a>&gt;&gt; wrote:<br>
&gt;<br>
&gt;<br>
&gt;     Hello all,<br>
&gt;<br>
&gt;     I need to create call graph of memory management. Is there any tool.<br>
&gt;     I found &quot;cflow&quot; but the output is not good enough. Can anyone help<br>
&gt;     me in preparing?<br>
&gt;     or I should prepare manually.<br>
&gt;<br>
&gt;<br>
&gt;     Thank you<br>
&gt;<br>
&gt; Hi...<br>
&gt;<br>
&gt; Have you check CodeViz?<br>
&gt; <a href="http://www.csn.ul.ie/~mel/projects/codeviz/" rel="noreferrer" target="_blank">http://www.csn.ul.ie/~mel/projects/codeviz/</a><br>
</span>&gt; &lt;<a href="http://www.csn.ul.ie/%7Emel/projects/codeviz/" rel="noreferrer" target="_blank">http://www.csn.ul.ie/%7Emel/projects/codeviz/</a>&gt;<br>
&gt;<br>
I just looked at codeviz 2 weeks ago, and I would recommend to use the<br>
&quot;alternative method&quot; with ncc<br>
(<a href="http://students.ceid.upatras.gr/~sxanth/ncc/" rel="noreferrer" target="_blank">http://students.ceid.upatras.gr/~sxanth/ncc/</a>) as it is a lot simpler to<br>
set it up (no need for a patched<br>
version of gcc, etc.) and it is able to traverse function pointers.<br>
<br>
thx!<br>
andi<br>
<span class=""><br>
&gt; also check this blog entry:<br>
&gt; <a href="http://deferred.io/2015/10/27/visualizing-linux-kernel-call-graphs.html" rel="noreferrer" target="_blank">http://deferred.io/2015/10/27/visualizing-linux-kernel-call-graphs.html</a><br>
&gt;<br>
&gt; One advice: try to be more specific when generating call graph i.e<br>
&gt; graph of page in. Other wise, you might find yourself generating too<br>
&gt; complex graph<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; regards,<br>
&gt;<br>
&gt; Mulyadi Santosa<br>
&gt; Freelance Linux trainer and consultant<br>
&gt;<br>
</span>&gt; blog: <a href="http://the-hydra.blogspot.com" rel="noreferrer" target="_blank">the-hydra.blogspot.com</a> &lt;<a href="http://the-hydra.blogspot.com" rel="noreferrer" target="_blank">http://the-hydra.blogspot.com</a>&gt;<br>
&gt; training: <a href="http://mulyaditraining.blogspot.com" rel="noreferrer" target="_blank">mulyaditraining.blogspot.com</a><br>
&gt; &lt;<a href="http://mulyaditraining.blogspot.com" rel="noreferrer" target="_blank">http://mulyaditraining.blogspot.com</a>&gt;<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Kernelnewbies mailing list<br>
&gt; <a href="mailto:Kernelnewbies@kernelnewbies.org">Kernelnewbies@kernelnewbies.org</a><br>
&gt; <a href="http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies" rel="noreferrer" target="_blank">http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies</a><br>
<br>
<br>
_______________________________________________<br>
Kernelnewbies mailing list<br>
<a href="mailto:Kernelnewbies@kernelnewbies.org">Kernelnewbies@kernelnewbies.org</a><br>
<a href="http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies" rel="noreferrer" target="_blank">http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies</a><br>
</blockquote></div><br></div>