<div dir="ltr">Thanks for the reply, Manuel !<div><br></div><div>Yes, I got it. It can be converted.</div><div><br></div><div>Thanks and regards,</div><div>Sandeep.</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">
On Mon, Aug 4, 2014 at 8:55 AM, Manuel Klimek <span dir="ltr"><<a href="mailto:klimek@google.com" target="_blank">klimek@google.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div><div class="h5">On Tue, Jul 15, 2014 at 5:07 AM, Sandeep K Chaudhary <span dir="ltr"><<a href="mailto:babbusandy2006@gmail.com" target="_blank">babbusandy2006@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Guys,<br>
<br>
I have written a tool that uses Clang Libtooling, and performs some<br>
instrumentation on the source code. It basically inspects all the<br>
global defs in the AST and inserts the instrumentation code. The<br>
original source files are over-written with the help of 'Rewriter'<br>
class.<br>
<br>
The tool reads the list of functions to instrument from an input file,<br>
and also generates a couple of header files with the required<br>
definitions for the instrumentation calls. It opens two o/p file<br>
streams to write to the header files.<br>
<br>
I wish to convert this tool to a Clang plugin so that I can use<br>
command line options during the build process. This way, I won't have<br>
to run the tool separately before building.<br>
<br>
Can someone please let me know how easy/difficult is it going to be? I<br>
hope that it is possible.<br></blockquote><div><br></div></div></div><div>Should be pretty easy - the plugin is based on the frontend action, just like the libtooling stuff. Main problem will be to manage the new files you generate within your build system.</div>

<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Thanks and regards,<br>
Sandeep.<br>
_______________________________________________<br>
cfe-dev mailing list<br>
<a href="mailto:cfe-dev@cs.uiuc.edu" target="_blank">cfe-dev@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev</a><br>
</blockquote></div><br></div></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>Thanks and regards,<br>Sandeep K Chaudhary.
</div>