[cfe-users] Using Clang for CFG creation

Hugues de Lassus hugues.de-lassus at imag.fr
Wed Mar 19 06:28:08 PDT 2014


Hi,

I was looking for exactly the same kind of tool. :)
You may be interested by
clang -cc1 -analyze -analyzer-checker=debug.ViewCFG test.cpp

It generates a ps file in /tmp/ from a dot file which I cannot reach at 
the moment.

Cheers,

On 03/19/2014 09:00 AM, Viktor Kaszian wrote:
> Hi everyone!
>
> I'm currently working on a project for which i need a way to parse
> c/c++ source code and convert it into a CFG.
>
> I happened upon Clang just a few days ago, and have been trying to
> figure out how to use it to create my CFG, but i failed. All i can use
> Clang for at the moment is using
>
> clang -cc1 -analyze -analyzer-checker=debug.DumpCFG test.cpp
>
> But this only yields a textual representation. Worst case i could
> write a parser for the output. I would much prefer to find a way to
> extract the CFG as it is used within Clang to my application.
>
> The best would be if i could just call a function in Clang from my
> application and get the CFG returned.
>
> Thanks for your time and answers. It is much appreciated.
> Viktor
> _______________________________________________
> cfe-users mailing list
> cfe-users at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-users


-- 

Hugues de Lassus Saint-Geniès




More information about the cfe-users mailing list