Der Befehl calltree analysiert eine Sammlung von Eingabedateien (vorausgesetzt, C-Syntax) und baut ein Diagramm, das den statischen Aufruf Struktur dieser Dateien stellt.
Calltree ähnelt CFLOW (1), aber im Gegensatz cflow (1), calltree nicht auf lint (1) zugrunde .Calltree implementiert einige mehr Funktionen als cflow (1), aber nicht die Rückgabetypen der Funktionen aufzulisten. Dies liegt daran, calltree enthält einen eigenen C-Parser und kann somit selbst bei Systemen, die keine Flusen (1) verwendet werden.
Der Nachteil ist, dass die C-Parser, die von calltree verwendet wird, ist nicht ganz korrekt und kann alle Anrufe einer Funktion nicht gefunden. Dies ist vor allem auch für Anrufe, die über Funktionszeiger sind fertig.
Calltree der Lage ist, rekursive Funktionsaufrufe (zB Funktionen, die sich selbst nennen) zu erkennen. Rekursive Funktionsaufrufe sind mit drei Punkten in der Ausgabe markiert.
Softwarebeschreibung:
Version: 2.3
Upload-Datum: 3 Jun 15
Lizenz: Frei
Popularität: 123
Kommentare nicht gefunden