Re: valgrind errors - Mailing list pgsql-hackers

From Shachar Shemesh
Subject Re: valgrind errors
Date
Msg-id 4087F05B.5060309@shemesh.biz
Whole thread Raw
In response to Re: valgrind errors  (Tom Lane <tgl@sss.pgh.pa.us>)
Responses Re: valgrind errors
List pgsql-hackers
Tom Lane wrote:

>Neil Conway <neilc@samurai.com> writes:
>  
>
>>Any thoughts on what could be causing these errors?
>>    
>>
>
>I suspect valgrind is complaining because XLogInsert is memcpy'ing a
>struct that has allocation padding in it.  Which of course is a bogus
>complaint ...
>  
>
As far as I remember (couldn't find modern documentation on the matter) 
Valgrind is resitant to this problem. When a block of memory is copied, 
the initialized/uninitialized status is copied along. It only complains 
when an actual operation is performed using uninitialized memory. This 
was developed for the explicit reason of avoiding the problem you describe.
         Shachar

-- 
Shachar Shemesh
Lingnu Open Source Consulting
http://www.lingnu.com/



pgsql-hackers by date:

Previous
From: Shachar Shemesh
Date:
Subject: Re: License question
Next
From: Shachar Shemesh
Date:
Subject: Re: valgrind errors