Testing Mercurial with ASAN

Todd Nowacki tmn at fb.com
Mon Apr 13 16:41:21 CDT 2015


So I was able to find the combined version of the patch, but not the ones of the individual checkers. Hopefully since a lot of the changes are for new files, it should still apply cleanly (hopefully). Then again, the patch is on top of a 2 year old version of the clang repository, so who knows how much of it still works.

Let me know if you have any questions.

-Todd

From: Todd Nowacki <tmn at fb.com<mailto:tmn at fb.com>>
Date: Monday, April 13, 2015 at 2:18 PM
To: Bryan O'Sullivan <bos at serpentine.com<mailto:bos at serpentine.com>>, Matt Mackall <mpm at selenic.com<mailto:mpm at selenic.com>>
Cc: mercurial-devel <mercurial-devel at selenic.com<mailto:mercurial-devel at selenic.com>>
Subject: Re: Testing Mercurial with ASAN

I’ll try to hunt it down

-Todd

From: Bryan O'Sullivan <bos at serpentine.com<mailto:bos at serpentine.com>>
Date: Saturday, April 11, 2015 at 4:22 PM
To: Matt Mackall <mpm at selenic.com<mailto:mpm at selenic.com>>
Cc: mercurial-devel <mercurial-devel at selenic.com<mailto:mercurial-devel at selenic.com>>, Todd Nowacki <tmn at fb.com<mailto:tmn at fb.com>>
Subject: Re: Testing Mercurial with ASAN


On Fri, Apr 10, 2015 at 11:57 AM, Matt Mackall <mpm at selenic.com<mailto:mpm at selenic.com>> wrote:
Augie had some sort of reference-counting sanity checking tool as well.

Todd Nowacki built a static analyser on top of clang during his internship a couple of years ago, and found actual bugs. Todd, do you happen to remember where the code for that is?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://selenic.com/pipermail/mercurial-devel/attachments/20150413/707b53bf/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: python_c.patch
Type: application/octet-stream
Size: 159760 bytes
Desc: python_c.patch
URL: <http://selenic.com/pipermail/mercurial-devel/attachments/20150413/707b53bf/attachment-0001.obj>


More information about the Mercurial-devel mailing list