Au cours des 5 dernières années, j'ai utilisé Gnu Compiler Collection (gcc/g ++), donc je suis un débutant pour clang et je voudrais générer un graphique de flux de contrôle pour le code source C/Objective C/C++. Heureusement, j'ai lu here et here et découvert que je peux obtenir une représentation des blocs de base des relevés de source en utilisant les fonctions de classe CFG: CFG :: buildCFG() CFG :: dump()Comment extraire du code source un graphique de flux de contrôle en utilisant Clang?
qui est grand :), mais c'est encore peu clair pour moi comment puis-je obtenir le corps de la fonction sous forme AST et ASTContext avant de passer à buildCFG ??
Quelqu'un peut-il s'il vous plaît donner ici un court extrait qui montre comment puis-je exporter avec clang un CFG pour un code source donné?
Merci à tous
Il serait très apprécié si quelqu'un pouvait bien vouloir me donner assistance/conseils, merci à tous – JammingThebBits