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
- Categories
- CLI tools, Developer tools
- Last verified
- Added
- Provenance
- Selected from the Homebrew formula
- Sources