* '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 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
* 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
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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.