De calltree opdracht ontleedt een verzameling van de input-bestanden (uitgaande van C syntax) en bouwt een grafiek die de statische oproep structuur van deze bestanden vertegenwoordigt.
Calltree lijkt op cflow (1), maar in tegenstelling cflow (1), is calltree niet gebaseerd op lint (1) .Calltree uitvoert wat meer functies dan cflow (1), maar niet vermeldt de terugkeer soorten functies. Dit komt omdat calltree bevat een eigen C parser en kan dus gebruikt worden, zelfs op systemen die niet pluizen (1) hebben.
Het nadeel is dat het C parser die wordt gebruikt door calltree niet volledig correct en kunnen alle oproepen van een functie vinden. Dit is voornamelijk het geval voor gesprekken die worden gedaan via de functie pointers.
Calltree is in staat om recursieve functie oproepen (bijvoorbeeld functies die zichzelf noemen) op te sporen. Recursieve functie gesprekken worden gemarkeerd met een ellips in de uitvoer.
Software informatie:
Versie: 2.3
Upload datum: 3 Jun 15
Licentie: Gratis
Populariteit: 123
Reacties niet gevonden