<div dir="ltr">Hi Christophe, <br><div><br></div><div>The patch is not trivial and needs some consideration. </div><div>May I ask you to use <a href="http://llvm.org/docs/Phabricator.html">http://llvm.org/docs/Phabricator.html</a>?</div>
<div>It will speed up the review on our side. </div><div><br></div><div>Thanks, </div><div>--kcc</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Feb 10, 2014 at 4:21 PM, Christophe Lyon <span dir="ltr"><<a href="mailto:christophe.lyon@linaro.org" target="_blank">christophe.lyon@linaro.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
The attached patch enables sanitizer (asan, ubsan) on AArch64.<br>
<br>
As I work on GCC, I have written the patch and tested it within GCC,<br>
where I had to merge libsanitizer from rev 198044 (this patch is based<br>
onto this revision).<br>
<br>
I have an additional patch to enable libsanitizer on AArch64 in GCC,<br>
which I will send to GCC once the AArch64 support has been accepted in<br>
libsanitizer itself.<br>
<br>
Testing has proven to be a bit tricky:<br>
- the Foundation Model simulator is slow (causing some timeouts), and<br>
shows reliability problems with GCC's dejagnu testsuite<br>
- qemu-aarch64 is not yet fully supported and goes into infinite loop<br>
when executing the null-deref-1.c test, which otherwise works under<br>
the Foundation Model.<br>
- I managed to have someone execute the GCC testsuite on actual<br>
AArch64 hardware, showing that the tests pass<br>
- some of ubsan tests cause GCC to ICE, but I think this will have to<br>
be addressed separately in GCC<br>
<br>
Finally, as I will be away from office for a few weeks, I might not be<br>
able to address all comments, but Renato or Yvan in CC will be able to<br>
answer questions.<br>
<br>
Thanks,<br>
<br>
Christophe.<br>
<br>_______________________________________________<br>
llvm-commits mailing list<br>
<a href="mailto:llvm-commits@cs.uiuc.edu">llvm-commits@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits</a><br>
<br></blockquote></div><br></div></div>