All of lore.kernel.org
 help / color / mirror / Atom feed
* '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 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.