Jeff Squyres wrote:
On Apr 29, 2009, at 5:03 PM, Brian Blank wrote:
Purify did find some other UMR (unitialize memory read) errors
though, but they don't seem to be negativley impacting my application
right now. Nonetheless, I'll post them later today in case anyone is
interested in them.
Might as well; we've looked at such things before, but it's always
good to refresh for bit rot, etc. Many thanks!
Just to give you a sample of what it see's now, one of the UMR errors
seems a little odd ... paffinity_solaris_module.c line 180.
if (P_ONLINE == pinfo.pi_state || P_NOINTR == pinfo.pi_state) {
We'll have to throw this one to the Sun guys... that's their module. :-)
Actually, I think this error is a false positive. If you look at the
line before it &pinfo is passed into the processor_info function which
initializes pinfo.
--td