<div dir="ltr"><div><div>Thank you for the response.<br><br></div>Suppose I want to make changes in the LLVM part of Address Sanitizer. <br>Is there still a way to test the changes made to address sanitizer as a standalone.<br><br></div>Also can a pass be run after Address Sanitizer Pass is ran, where I can access the variables created by address sanitizer [LLVM Code] so that I avoid making changes directly to the address sanitizer?<br><div><br><div><div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Mar 10, 2017 at 12:55 AM, Mehdi Amini <span dir="ltr"><<a href="mailto:mehdi.amini@apple.com" target="_blank">mehdi.amini@apple.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=""><br>
> On Mar 9, 2017, at 9:25 PM, Aayushi Agrawal via llvm-dev <<a href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a>> wrote:<br>
><br>
> Hello<br>
><br>
> I am willing to make changes in Address Sanitizer for experimentation. But as I am a naive user I am confused with the fact that if I make changes to Address Sanitizer do I have to rebuild the whole LLVM.<br>
><br>
> Could somebody please help me figure out a way in which I can make changes to address sanitizer and do not have to compile the whole LLVM.<br>
<br>
</span>It depends what kind of changes your doing and what kind of test you need to perform I guess.<br>
AFAIK, ASAN is split between a transformation in LLVM and a runtime in compiler-rt.<br>
Ultimately I expect that if you already have a build, and you need to rebuild the runtime or clang after changing something in the code, the incremental build should be “fast” (few seconds to a few tens of seconds).<br>
<br>
—<br>
<span class="HOEnZb"><font color="#888888">Mehdi<br>
<br>
</font></span></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div><div><div>Aayushi Agrawal<br></div><span style="font-size:12.8000001907349px">B.Tech(Final Year)</span></div></div>Computer Science Engineering Undergraduate<br></div>LNMIIT,JAIPUR</div></div><div>Contact - 09649357639</div></div></div></div></div></div></div>
</div></div></div></div></div>