Regenerated patch against an SVN pull today.<div><br></div><div>This seems complete.</div><div><br></div><div>No new tests fail with this patch, and it passes all its own tests.</div><div><br></div><div>I have compiled large portions of an embedded Linux distribution with checking, and given annotations on commonly used container functions, this reduces the false positive rate for malloc and null pointer dereference checks enormously.  Without ownership attributes, approx 10k warnings, with attributes in only a few headers approx 2k warnings (mostly glib headers plus a few in the proprietary parts of the code), and a sampling of those shows that they are mostly real problems (if not likely to occur in actual execution, or of much significance).  We have a checked build in our nightly runs, and it has already found the root cause of a number of real issues.</div>
<div><br></div><div>The patch itself is a git diff since I am working with git-svn, I have options for regenerating it if that's not suitable.</div><div><br></div><div>Please review.</div><div><br></div><div>Thanks,</div>
<div><br></div><div>Andrew McGregor</div><div>Allied Telesis Labs</div><meta http-equiv="content-type" content="text/html; charset=utf-8">