<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body text="#000000" bgcolor="#FFFFFF">
Hi all,<br>
<br>
the attached patch has three goals:<br>
1) Bring handling of new/delete operators to the unix.Malloc
checker. <br>
This enables <span class="name">memory.LeakNeverReleased</span>, <span
class="name"></span><span class="name">memory.MultipleDelete, </span><span
class="name">memory.DeallocateNonPtr and </span><span
class="name"><span class="name">memory.LeakPtrValChanged
</span>
checkers from the <a
href="http://clang-analyzer.llvm.org/potential_checkers.html">List
of potential checkers</a> </span>to check memory allocated with
new/delete. <a href="http://llvm.org/bugs/show_bug.cgi?id=15237">PR15237</a>
created to track progress on the task.<br>
2) <span class="name">Add memory.MismatchedFree and </span><span
class="name"></span><span class="name">memory.MismatchedDelete
checks. ( <a href="http://llvm.org/bugs/show_bug.cgi?id=15238">PR15238</a>
)<br>
3) Display real allocator/deallocator names instead of hardcoded
'malloc()' and 'free()' </span><span class="name"><span
class="name">if possible.<br>
Vital for 1) and 2)<br>
<br>
please review<br>
</span><br>
</span>
<pre class="moz-signature" cols="72">--
Anton</pre>
</body>
</html>