calltree kommandoen analyserer en samling av input-filer (forutsatt C syntaks) og bygger en graf som representerer den statiske samtalen strukturen av disse filene.
Calltree ligner CFLOW (1), men i motsetning til CFLOW (1), er calltree ikke basert på lo (1) .Calltree implementerer noen flere funksjoner enn CFLOW (1), men viser ikke hvilke typer retur av funksjonene. Dette er fordi calltree omfatter en egen C-analysator og således kan brukes selv om systemer som ikke har lo (1).
Ulempen er at den C-analysatoren som blir brukt av calltree ikke er helt riktig, og kan ikke finne alle anrop til en funksjon. Dette er i hovedsak gjelder for samtaler som er gjort via funksjonspekere.
Calltree er i stand til å oppdage rekursive funksjonskall (for eksempel funksjoner som kaller seg). Rekursive funksjonskall er merket med en ellipse i produksjonen.
Prog.varedetaljer:
Versjon: 2.3
Last opp dato: 3 Jun 15
Lisens: Gratis
Popularitet: 123
Kommentarer ikke funnet