[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

cflow-1.7 released [stable]

From: Sergey Poznyakoff
Subject: cflow-1.7 released [stable]
Date: Thu, 30 Dec 2021 11:53:07 +0100
User-agent: MH (GNU Mailutils 3.13.90)


This is to inform you that GNU cflow release 1.7 is available for download.
See the end of this message for the list of noteworthy changes.

GNU cflow analyzes a collection of C source files and prints a graph,
charting control flow within the program.  It can produce both direct
and inverted flowgraphs in several output formats.

Here are the compressed sources:   (1.2MB)   (896KB)   (712KB)

Here are the GPG detached signatures[*]:

Use a mirror for higher download bandwidth:

Here are the MD5 and SHA1 checksums:

08aacfdd29fb5889e1b2d3d848151616  cflow-1.7.tar.gz
c1d27d850c9ad9686ffcc19f6e3d950d  cflow-1.7.tar.bz2
7c55d6bbbb337ac72565ae1b84be56a4  cflow-1.7.tar.xz
9e9a8950d84159a065a98b6d434a0425941dfd7c  cflow-1.7.tar.gz
1bce346af5f3026bc538499c10d513db0dd3bd54  cflow-1.7.tar.bz2
3999ca1aa03fa7ad7888a12ae0a7d15e0cd8c38a  cflow-1.7.tar.xz

[*] Use a .sig file to verify that the corresponding file (without the
.sig suffix) is intact.  First, be sure to download both the .sig file
and the corresponding tarball.  Then, run a command like this:

  gpg --verify cflow-1.7.tar.gz.sig

If that command fails because you don't have the required public key,
then run this command to import it:

  gpg --keyserver --recv-keys 3602B07F55D0C732

and rerun the 'gpg --verify' command.

New in this release:

* Multiple start functions are allowed

The '--main' option can be given multiple times.  A separate graph
will be drawn for each function given as its argument.

* New option --target=FUNCTION

If this option is given, the produced graph will contain only paths
leading from start function (or functions) to the given FUNCTION.

Multiple '--target' options are allowed.

* New output format: dot

The '-f dot' (or '--format=dot') option instructs cflow to output
graph as a description in DOT language, suitable as input to graphviz

* cflow-mode: new commands for navigating in the graph:

  c   go to the calling function
  n   go to the next function at the same nesting level
  p   go to the previous function at the same nesting level

* Bugfixes:

** CVE-2019-16165
** CVE-2019-16166
** Fix parsing of K&R style function declarations
** Improve parsing of typecasts
** Fix recursive call detection

Best regards,

reply via email to

[Prev in Thread] Current Thread [Next in Thread]