* 'C' source analyzer.
@ 2004-08-26 17:04 Paul Gimpelj
2004-08-26 18:46 ` Luciano Moreira - igLnx
` (2 more replies)
0 siblings, 3 replies; 5+ messages in thread
From: Paul Gimpelj @ 2004-08-26 17:04 UTC (permalink / raw)
To: linux-c-programming
Hi,
I was wondering if anyone can recommend a 'C' source analyzer.
Cross references of functions, and call linkages would be nice. dependances
, h files,
and output to a sql db and or graphical connected node diagram. with
direction.
This would help me in understanding the code quicker.
Thanks
Paul
mailto:quadbox2003@yahoo.ca
or
mailto:pgimpelj@sympatico.ca
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: 'C' source analyzer.
2004-08-26 17:04 'C' source analyzer Paul Gimpelj
@ 2004-08-26 18:46 ` Luciano Moreira - igLnx
2004-09-03 7:01 ` canbaby
2004-09-03 7:02 ` canbaby
2 siblings, 0 replies; 5+ messages in thread
From: Luciano Moreira - igLnx @ 2004-08-26 18:46 UTC (permalink / raw)
To: Paul Gimpelj; +Cc: linux-c-programming
Try to use "doxygen".
http://www.doxygen.org
Luciano
Paul Gimpelj wrote:
>Hi,
>
>I was wondering if anyone can recommend a 'C' source analyzer.
>Cross references of functions, and call linkages would be nice. dependances
>, h files,
>and output to a sql db and or graphical connected node diagram. with
>direction.
>
>This would help me in understanding the code quicker.
>
>Thanks
>Paul
>mailto:quadbox2003@yahoo.ca
>or
>mailto:pgimpelj@sympatico.ca
>
>
>-
>To unsubscribe from this list: send the line "unsubscribe linux-c-programming" in
>the body of a message to majordomo@vger.kernel.org
>More majordomo info at http://vger.kernel.org/majordomo-info.html
>
>
>
>
^ permalink raw reply [flat|nested] 5+ messages in thread
* RE: 'C' source analyzer.
@ 2004-08-26 19:59 Huber, George K RDECOM CERDEC STCD SRI
0 siblings, 0 replies; 5+ messages in thread
From: Huber, George K RDECOM CERDEC STCD SRI @ 2004-08-26 19:59 UTC (permalink / raw)
To: linux-c-programming
>Hi,
>I was wondering if anyone can recommend a 'C' source analyzer.
>Cross references of functions, and call linkages would be nice. dependances
>, h files, and output to a sql db and or graphical connected node diagram.
with
>direction.
There are several tools that do some of this:
cflow - generats a call graph listing where functions are first defined and
which
functions call others. The last time that I used this the output
was
to stdout, although there maybe a GUI avaliable by now.
ctags - generates a cross-reference for C and Fortran programs. Generates a
`tag-
file' that is digestable by emacs of vi so that you can jump to the
defination of an entity. I have never used this tool however, the
above
description is based on the man page.
kcachegrind - a graphical front-end to valgrind, it produces nice graphical
call trees,
even allow browsing of the source code of each function from it's
interface.
I have played around with this a bit, however on large programs it
is slow, and
it crashed (actually hung my X-server) when I tried to run the
source code
for emacs (I wanted to stress test the app) through it.
cbrowser - from the README "Cbrowser is a C/C++ source code indexing,
querying and
browsing tool". This tool is written in tcl/tk and requires
`cscope'.
cscope - from the web-site "Cscope is a developer's tool for browsing source
code.
It has an impeccable Unix pedigree, having been originally
developed at
Bell Labs back in the days of the PDP-11." The interface is only
console
based.
There are probably others, but these are the ones that I have heard of. I
personally
would like a tool that combined all of these features. Might have to write
one, one
of these days.
George Huber
SRI, International
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: 'C' source analyzer.
2004-08-26 17:04 'C' source analyzer Paul Gimpelj
2004-08-26 18:46 ` Luciano Moreira - igLnx
@ 2004-09-03 7:01 ` canbaby
2004-09-03 7:02 ` canbaby
2 siblings, 0 replies; 5+ messages in thread
From: canbaby @ 2004-09-03 7:01 UTC (permalink / raw)
To: Paul Gimpelj; +Cc: linux-c-programming
Paul Gimpelj wrote:
>Hi,
>
>I was wondering if anyone can recommend a 'C' source analyzer.
>Cross references of functions, and call linkages would be nice. dependances
>, h files,
>and output to a sql db and or graphical connected node diagram. with
>direction.
>
>This would help me in understanding the code quicker.
>
>Thanks
>Paul
>mailto:quadbox2003@yahoo.ca
>or
>mailto:pgimpelj@sympatico.ca
>
>
>-
>To unsubscribe from this list: send the line "unsubscribe linux-c-programming" in
>the body of a message to majordomo@vger.kernel.org
>More majordomo info at http://vger.kernel.org/majordomo-info.html
>
>
>
>
There are a commerce software named Source InSight, it's very good
Redhat had a soft Source Navigater, but it's slower and bigger, also not
very beautiful like Source Insight.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: 'C' source analyzer.
2004-08-26 17:04 'C' source analyzer Paul Gimpelj
2004-08-26 18:46 ` Luciano Moreira - igLnx
2004-09-03 7:01 ` canbaby
@ 2004-09-03 7:02 ` canbaby
2 siblings, 0 replies; 5+ messages in thread
From: canbaby @ 2004-09-03 7:02 UTC (permalink / raw)
To: Paul Gimpelj; +Cc: linux-c-programming
Paul Gimpelj wrote:
>Hi,
>
>I was wondering if anyone can recommend a 'C' source analyzer.
>Cross references of functions, and call linkages would be nice. dependances
>, h files,
>and output to a sql db and or graphical connected node diagram. with
>direction.
>
>This would help me in understanding the code quicker.
>
>Thanks
>Paul
>mailto:quadbox2003@yahoo.ca
>or
>mailto:pgimpelj@sympatico.ca
>
>
>-
>To unsubscribe from this list: send the line "unsubscribe linux-c-programming" in
>the body of a message to majordomo@vger.kernel.org
>More majordomo info at http://vger.kernel.org/majordomo-info.html
>
>
>
>
There are a commerce software named Source InSight, it's very good
Redhat had a soft Source Navigater, but it's slower and bigger, also not
very beautiful like Source Insight.
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2004-09-03 7:02 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-08-26 17:04 'C' source analyzer Paul Gimpelj
2004-08-26 18:46 ` Luciano Moreira - igLnx
2004-09-03 7:01 ` canbaby
2004-09-03 7:02 ` canbaby
-- strict thread matches above, loose matches on Subject: below --
2004-08-26 19:59 Huber, George K RDECOM CERDEC STCD SRI
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).