mainGNU cflow - Summary

 
 

Membership Info

Group Admin:
1 active member

Group identification

Id: 7443
System Name: cflow
Name: GNU cflow
Group Type: Official GNU software

Search in this group



 

This software is part of the GNU Project.

GNU cflow analyzes a collection of C source files and prints a graph charting control flow within the program.

Current implementation is able to produce both direct and inverted flowgraphs for C sources. Optionally a cross-reference listing can be generated. Two output formats are implemented: POSIX and GNU (extended).

Input files can optionally be preprocessed before analyzing.

The package also provides Emacs major mode for examining the produced flowcharts in Emacs.

Registration Date: Sat 19 Mar 2005 10:02:38 PM UTC
License: GNU General Public License v3 or later
Development Status: 5 - Production/Stable

 

Latest News rss feed

GNU cflow version 1.8
     posted by gray, Wed 30 Jul 2025 09:13:20 AM UTC

GNU cflow version 1.8 is available for download

This version features a complete rewrite of cflow configuration system.  Cflow is shipped with a set of profiles, providing defaults for different standards of the C language.  For example, to enable support for gcc extensions it suffices to [...]

Version 1.6
     posted by gray, Sat 23 Feb 2019 12:54:03 PM UTC

Version 1.6 is available for download. New in this version:

New option --all (-A)


Produce graphs for all global functions in the program.  Use this
option if your program contains functions which are not directly [...]

Version 1.5 available
     posted by gray, Mon 16 May 2016 09:39:12 PM UTC

GNU cflow version 1.5 is available for download.

Changes in this release:

  • Correctly handle functions returning struct/union (fixes bug #31792)
  • Gracefully handle invalid inputs (fixes bug #44113)
  • Debugging output goes to stderr
  • Add a manpage
  • Consistent use of exit codes
Version 1.4 released
     posted by gray, Tue 11 Oct 2011 09:08:54 PM UTC

GNU cflow version 1.4 is available for download.

The most important changes in this version are:

  • Symbol aliases
  • New syntactic class: qualifiers
  • Speed up recursive call detection.
  • Fix parsing of typedefs after struct.
  • Fix the output of branch marks in tree mode.
  • Fix processing of static inline functions (RH bug 650716).

Quick Overview

 Memberlist (1 member)

Communication Tools

 Mailing Lists (1 public mailing list)

Development Tools

 Task Manager (open items: 0, total: 0)
 Patch Manager (open items: 0, total: 0)

Back to the top

Powered by Savane 3.16-ed84.
Corresponding source code