CTREE is a command line utility providing analysis tools useful to software engineers tasked with tracking down problems or verifying a program's soundness. It is also an aid to understanding the structure of unfamiliar programs. As it works with standard C it finds most of its utility in embedded systems and older software.

CTREE comes with a comprehensive manual.

CTREE is is released by Cleveland Engineering Design, LLC - developer of the CoRTOS cooperative RTOS
https://sourceforge.net/projects/cortos-simple/ and PRTOS pre-emptive RTOS
https://sourceforge.net/projects/prtos-preemptive-rtos/

V 1.01 - fixed bug that could cause lock-ups or garbage output with some coding styles.

Features

  • Graphical tree showing the structure of a program's C source code. A tree is produced for each root of the program - main (), interrupt service routines, independent tasks running under an RTOS, and any vestigial uncalled functions;
  • Reverse tree that starts with a function and traces back all paths that lead to the function from the roots of the program;
  • Tree index showing the locations of each function in the tree;
  • Cross reference showing where each function is called;
  • List of uncalled functions;
  • Identification of possible recursive paths, multiple functions with the same name and duplicate functions.

Project Samples

Project Activity

See All Activity >

License

GNU General Public License version 3.0 (GPLv3)

Follow CTREE Graphic Tree Generator for C

CTREE Graphic Tree Generator for C Web Site

Other Useful Business Software
Gen AI apps are built with MongoDB Atlas Icon
Gen AI apps are built with MongoDB Atlas

The database for AI-powered applications.

MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of CTREE Graphic Tree Generator for C!

Additional Project Details

Operating Systems

Linux, Windows

Intended Audience

Developers, Engineering, Quality Engineers, Testers

User Interface

Command-line

Programming Language

C

Related Categories

C Software Development Software, C Embedded Systems Software, C Source Code Analysis Tool

Registered

2020-11-22