<div style="font-family: arial, helvetica, sans-serif"><font size="2"><br><br><div class="gmail_quote">On Mon, Jun 18, 2012 at 5:07 PM, Joerg Sonnenberger <span dir="ltr"><<a href="mailto:joerg@britannica.bec.de" target="_blank">joerg@britannica.bec.de</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On Mon, Jun 18, 2012 at 02:39:34PM +0400, Kostya Serebryany wrote:<br>
> Another difference from Memcheck is that we propose to use 8 shadow bits<br>
> per byte of application memory and use a<br>
> direct shadow mapping (for 64-bit linux that is just clearing 46-th bit of<br>
> the application memory address).<br>
> This greatly simplifies the instrumentation code and avoids races on shadow<br>
> updates<br>
> (Memcheck is single-threaded so races are not a concern there.<br>
> Memcheck uses 2 shadow bits per byte with a slow path storage that uses 8<br>
> bits per byte).<br>
<br>
</div>Can you make it possible for ASAN to share the same layout? </blockquote><div><br></div><div>Not sure I understand you. What layout? </div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I expect<br>
that both will often be used together...<br></blockquote><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Joerg<br>
_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:LLVMdev@cs.uiuc.edu">LLVMdev@cs.uiuc.edu</a>         <a href="http://llvm.cs.uiuc.edu" target="_blank">http://llvm.cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev</a><br>
</blockquote></div><br></font></div>