• # Again

    Posté par . En réponse au journal générateur de graphes d'appels. Évalué à 2.

    Bon pour finir j'ai trouvé l'outil ultime je pense :-)

    compiler avec -g -pg
    Executer le code a tracer
    gprof ./exec | cgprof > out.dot && dotty out.dot && dot -Tpng out.out -o out.png

    l'étape dotty permet de manipuler graphiquement le graph pour virer ce qui est inutile ou faire d'autre choses interessantes.

    On peut passer --static-call-graph a gprof pour qu'il analyse le code et affiche dans le call graph les branches non exécutées. avec l'option -qfonction on peut choisir a partir d'ou tracer. Voila :-)