<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
On 5/25/12 6:57 AM, Umesh Kalappa wrote:
<blockquote
cite="mid:CAGfacvS9ZPUwT1owY-USS4=u4+rvufpSd8sph=+HyD7HLhW97Q@mail.gmail.com"
type="cite">
<meta http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1">
Hi All ,
<div><br>
</div>
<div>I'm not sure the question is relevant to the forum,My
apologies if not </div>
<div><br>
</div>
<div>We are trying to instrument our code with <span
style="background-color:rgb(255,255,255)"><font face="arial,
sans-serif"><span style="line-height:16px">ASan(Clang) to
find the memory errors and we see that the
application execution halts when the Asan check finds
the memory issue at the being. Which mean we need to fix
the issue then compile and execute the instrumented code
again to find the next issue and so on .Which is fine.</span></font></span></div>
<div><span style="background-color:rgb(255,255,255)"><font
face="arial, sans-serif"><span style="line-height:16px"><br>
</span></font></span></div>
<div><span style="background-color:rgb(255,255,255)"><font
face="arial, sans-serif"><span style="line-height:16px">We
would like to know that there is any option to clang or
llvm ,Where we can say to Asan to log output to the file
and continue to execute the instrumented application
instead of halting the same.Like Valgrind memcheck has.So
we can whole or almost issues in the log .</span></font></span></div>
</blockquote>
<br>
SAFECode's clang supports this feature in its debug mode; I think
the number of failures before termination is configurable via a
command-line option. The price that it pays is extra performance
overhead and an inability to detect the dereference of out-of-bounds
pointers in external library code.<br>
<br>
SAFECode also supports a feature to log error reports to a separate
file instead of on stderr.<br>
<br>
If you find the continued execution feature useful, please let all
of us know. Since these features make design tradeoffs, it's useful
to learn what is useful and what isn't.<br>
<br>
That said, if ASan is finding a genuine memory safety error, you
should fix that bug.<br>
<br>
-- John T.<br>
<br>
<blockquote
cite="mid:CAGfacvS9ZPUwT1owY-USS4=u4+rvufpSd8sph=+HyD7HLhW97Q@mail.gmail.com"
type="cite">
<div><span style="background-color:rgb(255,255,255)"><font
face="arial, sans-serif"><span style="line-height:16px"><br>
</span></font></span></div>
<div><span style="background-color:rgb(255,255,255)"><font
face="arial, sans-serif"><span style="line-height:16px">For
you reference </span></font></span></div>
<div><font face="arial, sans-serif"><span style="line-height:16px">I'm
using the clang version as </span></font></div>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><font face="arial, sans-serif"><span
style="line-height:16px">
<div>
[root@localhost ~]# clang --version</div>
</span></font></div>
<div><font face="arial, sans-serif"><span
style="line-height:16px">
<div>clang version 3.2 (trunk)</div>
</span></font></div>
<div><font face="arial, sans-serif"><span
style="line-height:16px">
<div>
Target: i386-pc-linux-gnu</div>
</span></font></div>
<div><font face="arial, sans-serif"><span
style="line-height:16px">
<div>Thread model: posix</div>
</span></font></div>
</blockquote>
<div><font face="arial, sans-serif"><span style="line-height:16px">
<div>
<br>
</div>
</span></font></div>
<div><font face="arial, sans-serif"><span style="line-height:16px">On
OS </span></font></div>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><font face="arial, sans-serif"><span
style="line-height:16px">Centos -6 </span></font></div>
<div><font face="arial, sans-serif"><span
style="line-height:16px">
<div>[root@localhost ~]# uname -a</div>
</span></font></div>
<div><font face="arial, sans-serif"><span
style="line-height:16px">
<div>Linux localhost.localdomain 2.6.32-220.el6.i686 #1
SMP Tue Dec 6 16:15:40 GMT 2011 i686 i686 i386 GNU/Linux</div>
</span></font></div>
</blockquote>
<div><font face="arial, sans-serif"><span style="line-height:16px">
<div><br>
</div>
</span></font></div>
<div><span style="font-family:arial,sans-serif;line-height:16px">Thanks </span></div>
<div>
<font face="arial, sans-serif"><span style="line-height:16px">~Umesh </span></font></div>
<div><font face="arial, sans-serif"><span style="line-height:16px"><br>
</span></font></div>
<div><span style="background-color:rgb(255,255,255)"><font
face="arial, sans-serif"><span style="line-height:16px"><br>
</span></font></span></div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
cfe-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:cfe-dev@cs.uiuc.edu">cfe-dev@cs.uiuc.edu</a>
<a class="moz-txt-link-freetext" href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev">http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev</a>
</pre>
</blockquote>
<br>
</body>
</html>