GNU cflow

A command-line tool that generates control-flow graphs from C source files.

Alternatives

About GNU cflow

GNU cflow analyzes C source files and prints direct or inverted graphs showing control flow. It can also generate cross-reference listings and supports POSIX and GNU output formats.

The package includes an Emacs major mode for examining generated flowcharts. It is useful for developers tracing how a C program moves between functions.

Strengths

  • Produces direct and inverted control-flow graphs
  • Can generate cross-reference listings
  • Includes an Emacs mode for examining flowcharts

Limitations

  • Analyzes C source files

Details

Pricing
FreeFree and open source under the GNU General Public License version 3 or later.
License
GPL-3.0-or-later
Developer
The GNU Project
Platforms
macOS, Linux, Command line
How it runs
Downloadable app
Best suited for
C developers exploring call paths in a codebase
Last verified
Added
Provenance
Selected from the Homebrew formula

Report a wrong fact or a dead link on this listing