On Sat, Apr 10, 2010 at 12:52 AM, John Reiser <jrei...@bitwagon.com> wrote:
>
> "All the libraries ... copy undefined values around like crazy"
> might be an exaggeration.  For instance, I fixed all the instances
> in several generations of glibc.  It was a slog at times, but not
> totally impossible.  http://BitWagon.com/glibc-audit/glibc-audit.html
>
> In practical terms, a major library might have 20 to 30 root causes
> for most of its uninit copying.  About a dozen or so probably will be
> quick and easy to identify, and then the others will be a long tail.

There might be a moderate number of static instances, but in practice
this translates into many dynamic instances.  Hence the 100s of
warnings on trivial programs, and my "copy undefined values around
like crazy" characterisation.

Nick

------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Valgrind-users mailing list
Valgrind-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/valgrind-users

Reply via email to