GNU cflow
Encyclopedia
GNU cflow is a flow graph generator
that is part of the GNU Project
. It reads a collection of C
source files and generate a C flow graph of external references. It uses only sources and doesn't need running the program.
utility.
Besides GNU, there are other implementations of cflow, like the one for Tru64 Unix
.
Call graph
A call graph is a directed graph that represents calling relationships between subroutines in a computer program. Specifically, each node represents a procedure and each edge indicates that procedure f calls procedure g...
that is part of the GNU Project
GNU Project
The GNU Project is a free software, mass collaboration project, announced on September 27, 1983, by Richard Stallman at MIT. It initiated GNU operating system development in January, 1984...
. It reads a collection of C
C (programming language)
C is a general-purpose computer programming language developed between 1969 and 1973 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system....
source files and generate a C flow graph of external references. It uses only sources and doesn't need running the program.
History
It was initially an implementation of the cflow UNIXUnix
Unix is a multitasking, multi-user computer operating system originally developed in 1969 by a group of AT&T employees at Bell Labs, including Ken Thompson, Dennis Ritchie, Brian Kernighan, Douglas McIlroy, and Joe Ossanna...
utility.
cflow (UNIX utility)
cflow is a unix utility generating a C-language flowgraph.Besides GNU, there are other implementations of cflow, like the one for Tru64 Unix
Tru64 UNIX
Tru64 UNIX is a 64-bit UNIX operating system for the Alpha instruction set architecture , currently owned by Hewlett-Packard . Previously, Tru64 UNIX was a product of Compaq, and before that, Digital Equipment Corporation , where it was known as Digital UNIX .As its original name suggests, Tru64...
.
External links
- Source code on the GNU SavannahGNU SavannahGNU Savannah is a project of the Free Software Foundation initiated by Loïc Dachary, which serves as a collaborative software development management system for Free Software projects. Savannah currently offers CVS, GNU arch, Subversion, Git, Mercurial, Bazaar, mailing list, web hosting, file...
platform. - GNU cflow on the Free Software DirectoryFree Software DirectoryThe Free Software Directory is a project of the Free Software Foundation . It catalogs free software that runs under free operating systems - particularly GNU and Linux. The project was formerly co-run by UNESCO....
.