Η εντολή calltree αναλύει μια συλλογή των αρχείων εισόδου (υποθέτοντας ότι η σύνταξη C) και χτίζει ένα γράφημα που αντιπροσωπεύει τη στατική δομή κλήση αυτών των αρχείων.
Calltree είναι παρόμοια με cFlow (1), αλλά σε αντίθεση με cFlow (1), calltree δεν βασίζεται σε χνούδι (1) .Calltree υλοποιεί κάποιες περισσότερες λειτουργίες από cFlow (1), αλλά δεν απαριθμούν τα είδη επιστροφής των λειτουργιών. Αυτό συμβαίνει επειδή calltree περιλαμβάνει μια δική C αναλυτή και έτσι μπορεί να χρησιμοποιηθεί ακόμα και σε συστήματα που δεν έχουν πανί (1).
Το μειονέκτημα είναι ότι ο parser C που χρησιμοποιείται από calltree δεν είναι απόλυτα σωστό και δεν μπορούν να βρουν όλες τις κλήσεις της συνάρτησης. Αυτό ισχύει κυρίως για τις κλήσεις που γίνονται μέσω δείκτες συναρτήσεων.
Calltree είναι σε θέση να ανιχνεύσει τις αναδρομικές κλήσεις λειτουργία (π.χ. λειτουργίες που αποκαλούν τους εαυτούς τους). Οι αναδρομικές κλήσεις λειτουργία σημειώνονται με αποσιωπητικά στην έξοδο.
Στοιχεία Λογισμικού:
Εκδοχή: 2.3
Ανεβάστε ημερομηνία: 3 Jun 15
Άδεια: Δωρεάν
Δημοτικότητα: 123
Τα σχόλια δεν βρέθηκε