<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Valgrind &#8211; OCI: Suppressions file FTW!</title>
	<atom:link href="http://nicolasb.com.ar/2009/03/valgrind-oci-suppressions-file-ftw/feed/" rel="self" type="application/rss+xml" />
	<link>http://nicolasb.com.ar/2009/03/valgrind-oci-suppressions-file-ftw/</link>
	<description>A modern blog</description>
	<lastBuildDate>Wed, 21 Dec 2011 13:39:30 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
	<item>
		<title>By: Nicolás Brailovsky &#187; Blog Archive &#187; Valgrind – OCI: Suppressions file, Take II</title>
		<link>http://nicolasb.com.ar/2009/03/valgrind-oci-suppressions-file-ftw/comment-page-1/#comment-238</link>
		<dc:creator>Nicolás Brailovsky &#187; Blog Archive &#187; Valgrind – OCI: Suppressions file, Take II</dc:creator>
		<pubDate>Fri, 19 Feb 2010 13:14:33 +0000</pubDate>
		<guid isPermaLink="false">http://nicolasb.com.ar/?p=142#comment-238</guid>
		<description>[...] my OCI suppressions file? Well, since then I have updated it. Now it includes some more suppressions, for libnetsnmp, [...]</description>
		<content:encoded><![CDATA[<p>[...] my OCI suppressions file? Well, since then I have updated it. Now it includes some more suppressions, for libnetsnmp, [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mattias</title>
		<link>http://nicolasb.com.ar/2009/03/valgrind-oci-suppressions-file-ftw/comment-page-1/#comment-11</link>
		<dc:creator>Mattias</dc:creator>
		<pubDate>Fri, 03 Apr 2009 21:57:40 +0000</pubDate>
		<guid isPermaLink="false">http://nicolasb.com.ar/?p=142#comment-11</guid>
		<description>Thanks! Since I use x86_64 I had to switch all the &#039;Value4&#039; to &#039;Value8&#039;, and I also had to add a few extra suppressions (below), but after that it worked just perfectly. Nice to be able to get 0 errors for all our oracle tests ...

{
   OCI suppression - Mattias
   Memcheck:Cond
   fun:ztcedec
   fun:ztvo5ed
   fun:ztvo5ver
   fun:kpu8lgn
}

{
   OCI suppression - Mattias
   Memcheck:Cond
   fun:ztcebf
   fun:ztcef
   fun:ztcedec
   fun:ztvo5ed
}

{
   OCI auppression - Mattias
   Memcheck:Value8
   fun:ztceadecbk
   fun:ztcebn
   fun:ztcen
   fun:ztcedec
}

{
   OCI suppression - Mattias
   Memcheck:Value8
   fun:ztceaencbk
   fun:ztcebn
   fun:ztcen
   fun:ztvo5pe
}

{
   OCI suppression - Mattias
   Memcheck:Value8
   fun:ztceaencbk
   fun:ztcebn
   fun:ztcen
   fun:ztceenc
}

{
   OCI suppression - Mattias
   Memcheck:Value8
   fun:ztcedecb
   fun:ztcedencbk
   fun:ztcebn
   fun:ztcen
}

{
   OCI suppression - Mattias
   Memcheck:Cond
   fun:CMP_ShiftRightByBits
   fun:CMP_ModularReduce
   fun:Alg_ComputeModQ_GHash
   fun:A_X931RandomGenerateBytes
}

{
   OCI suppression - Mattias
   Memcheck:Param
   write(buf)
   fun:__write_nocancel
   fun:snttwrite
   fun:nttwr
   fun:nsntwrn
   fun:nspsend
}

{
   OCI suppression - Mattias
   Memcheck:Overlap
   fun:_vgrZU_NONE__intel_fast_memcpy
   fun:kpufprow
   fun:kpufch0
   fun:kpufch
   fun:OCIStmtFetch2
}</description>
		<content:encoded><![CDATA[<p>Thanks! Since I use x86_64 I had to switch all the &#8216;Value4&#8242; to &#8216;Value8&#8242;, and I also had to add a few extra suppressions (below), but after that it worked just perfectly. Nice to be able to get 0 errors for all our oracle tests &#8230;</p>
<p>{<br />
   OCI suppression &#8211; Mattias<br />
   Memcheck:Cond<br />
   fun:ztcedec<br />
   fun:ztvo5ed<br />
   fun:ztvo5ver<br />
   fun:kpu8lgn<br />
}</p>
<p>{<br />
   OCI suppression &#8211; Mattias<br />
   Memcheck:Cond<br />
   fun:ztcebf<br />
   fun:ztcef<br />
   fun:ztcedec<br />
   fun:ztvo5ed<br />
}</p>
<p>{<br />
   OCI auppression &#8211; Mattias<br />
   Memcheck:Value8<br />
   fun:ztceadecbk<br />
   fun:ztcebn<br />
   fun:ztcen<br />
   fun:ztcedec<br />
}</p>
<p>{<br />
   OCI suppression &#8211; Mattias<br />
   Memcheck:Value8<br />
   fun:ztceaencbk<br />
   fun:ztcebn<br />
   fun:ztcen<br />
   fun:ztvo5pe<br />
}</p>
<p>{<br />
   OCI suppression &#8211; Mattias<br />
   Memcheck:Value8<br />
   fun:ztceaencbk<br />
   fun:ztcebn<br />
   fun:ztcen<br />
   fun:ztceenc<br />
}</p>
<p>{<br />
   OCI suppression &#8211; Mattias<br />
   Memcheck:Value8<br />
   fun:ztcedecb<br />
   fun:ztcedencbk<br />
   fun:ztcebn<br />
   fun:ztcen<br />
}</p>
<p>{<br />
   OCI suppression &#8211; Mattias<br />
   Memcheck:Cond<br />
   fun:CMP_ShiftRightByBits<br />
   fun:CMP_ModularReduce<br />
   fun:Alg_ComputeModQ_GHash<br />
   fun:A_X931RandomGenerateBytes<br />
}</p>
<p>{<br />
   OCI suppression &#8211; Mattias<br />
   Memcheck:Param<br />
   write(buf)<br />
   fun:__write_nocancel<br />
   fun:snttwrite<br />
   fun:nttwr<br />
   fun:nsntwrn<br />
   fun:nspsend<br />
}</p>
<p>{<br />
   OCI suppression &#8211; Mattias<br />
   Memcheck:Overlap<br />
   fun:_vgrZU_NONE__intel_fast_memcpy<br />
   fun:kpufprow<br />
   fun:kpufch0<br />
   fun:kpufch<br />
   fun:OCIStmtFetch2<br />
}</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: nico</title>
		<link>http://nicolasb.com.ar/2009/03/valgrind-oci-suppressions-file-ftw/comment-page-1/#comment-10</link>
		<dc:creator>nico</dc:creator>
		<pubDate>Fri, 03 Apr 2009 13:06:30 +0000</pubDate>
		<guid isPermaLink="false">http://nicolasb.com.ar/?p=142#comment-10</guid>
		<description>Should have been a temporary glitch, anyway this is the file:

{
   OCI suppression
   Memcheck:Cond
   fun:slpmloclfv
   fun:slpmloc
   fun:lpmloadpkg
   fun:lfvLoadPkg
}

{
   OCI suppression
   Memcheck:Value4
   fun:ztced_einit
   fun:ztcedgks
   fun:ztcedi
   fun:ztcebi
   fun:ztcei
}

{
   OCI suppression
   Memcheck:Value4
   fun:ztcedecb
   fun:ztcedencbk
   fun:ztceb_encblk
}

{
   OCI suppression
   Memcheck:Cond
   fun:CMP_Compare
   fun:CMP_ModularReduce
   fun:Alg_ComputeModQ_GHash
   fun:A_X931RandomGenerateBytes
   fun:ztcr2rnd
}

{
   OCI suppression
   Memcheck:Cond
   fun:CMP_BitLengthOfCMPInt
}

{
   OCI suppression
   Memcheck:Cond
   fun:CMP_CMPIntToOctetString
}

{
   OCI suppression
   Memcheck:Cond
   fun:CMP_OctetStringToCMPInt
}

{
   OCI suppression
   Memcheck:Cond
   fun:CMP_SubtractInPlace
   fun:CMP_ModularReduce
}

{
   OCI suppression
   Memcheck:Cond
   fun:ztvo5ke
   fun:kpu8lgn
   fun:kpuauthxa
}

{
   OCI suppression
   Memcheck:Value4
   fun:ztceaencbk
   fun:ztceb_encblk
   fun:ztcebn
   fun:ztcen
}

{
   OCI suppression
   Memcheck:Value4
   fun:ztceaencbk
   fun:ztceb_encblk
   fun:ztceb_padding
}

{
   OCI suppression
   Memcheck:Cond
   fun:kzsrepw
   fun:kpu8lgn
   fun:kpuauthxa
}

{
   OCI suppression
   Memcheck:Value4
   fun:ztceai
   fun:ztcebi
   fun:ztcei
}

{
   OCI suppression
   Memcheck:Value4
   fun:ztucbtx
   fun:ztvo5pe
   fun:kzsrepw
}

{
   OCI suppression
   Memcheck:Value4
   fun:ztceadecbk
   fun:ztceb_decblk
}

{
   OCI suppression
   Memcheck:Cond
   fun:ztceb_unpadding
   fun:ztcebf
   fun:ztcef
}

{
   OCI suppression
   Memcheck:Cond
   fun:nassky
   fun:nszssk
   fun:nszssk2
}

{
   OCI suppression
   Memcheck:Cond
   fun:_intel_fast_memcmp
   obj:*
}

{
   OCI suppression
   Memcheck:Overlap
   fun:_intel_fast_memcpy
   fun:kpufprow
   fun:kpufch0
   fun:kpufch
}</description>
		<content:encoded><![CDATA[<p>Should have been a temporary glitch, anyway this is the file:</p>
<p>{<br />
   OCI suppression<br />
   Memcheck:Cond<br />
   fun:slpmloclfv<br />
   fun:slpmloc<br />
   fun:lpmloadpkg<br />
   fun:lfvLoadPkg<br />
}</p>
<p>{<br />
   OCI suppression<br />
   Memcheck:Value4<br />
   fun:ztced_einit<br />
   fun:ztcedgks<br />
   fun:ztcedi<br />
   fun:ztcebi<br />
   fun:ztcei<br />
}</p>
<p>{<br />
   OCI suppression<br />
   Memcheck:Value4<br />
   fun:ztcedecb<br />
   fun:ztcedencbk<br />
   fun:ztceb_encblk<br />
}</p>
<p>{<br />
   OCI suppression<br />
   Memcheck:Cond<br />
   fun:CMP_Compare<br />
   fun:CMP_ModularReduce<br />
   fun:Alg_ComputeModQ_GHash<br />
   fun:A_X931RandomGenerateBytes<br />
   fun:ztcr2rnd<br />
}</p>
<p>{<br />
   OCI suppression<br />
   Memcheck:Cond<br />
   fun:CMP_BitLengthOfCMPInt<br />
}</p>
<p>{<br />
   OCI suppression<br />
   Memcheck:Cond<br />
   fun:CMP_CMPIntToOctetString<br />
}</p>
<p>{<br />
   OCI suppression<br />
   Memcheck:Cond<br />
   fun:CMP_OctetStringToCMPInt<br />
}</p>
<p>{<br />
   OCI suppression<br />
   Memcheck:Cond<br />
   fun:CMP_SubtractInPlace<br />
   fun:CMP_ModularReduce<br />
}</p>
<p>{<br />
   OCI suppression<br />
   Memcheck:Cond<br />
   fun:ztvo5ke<br />
   fun:kpu8lgn<br />
   fun:kpuauthxa<br />
}</p>
<p>{<br />
   OCI suppression<br />
   Memcheck:Value4<br />
   fun:ztceaencbk<br />
   fun:ztceb_encblk<br />
   fun:ztcebn<br />
   fun:ztcen<br />
}</p>
<p>{<br />
   OCI suppression<br />
   Memcheck:Value4<br />
   fun:ztceaencbk<br />
   fun:ztceb_encblk<br />
   fun:ztceb_padding<br />
}</p>
<p>{<br />
   OCI suppression<br />
   Memcheck:Cond<br />
   fun:kzsrepw<br />
   fun:kpu8lgn<br />
   fun:kpuauthxa<br />
}</p>
<p>{<br />
   OCI suppression<br />
   Memcheck:Value4<br />
   fun:ztceai<br />
   fun:ztcebi<br />
   fun:ztcei<br />
}</p>
<p>{<br />
   OCI suppression<br />
   Memcheck:Value4<br />
   fun:ztucbtx<br />
   fun:ztvo5pe<br />
   fun:kzsrepw<br />
}</p>
<p>{<br />
   OCI suppression<br />
   Memcheck:Value4<br />
   fun:ztceadecbk<br />
   fun:ztceb_decblk<br />
}</p>
<p>{<br />
   OCI suppression<br />
   Memcheck:Cond<br />
   fun:ztceb_unpadding<br />
   fun:ztcebf<br />
   fun:ztcef<br />
}</p>
<p>{<br />
   OCI suppression<br />
   Memcheck:Cond<br />
   fun:nassky<br />
   fun:nszssk<br />
   fun:nszssk2<br />
}</p>
<p>{<br />
   OCI suppression<br />
   Memcheck:Cond<br />
   fun:_intel_fast_memcmp<br />
   obj:*<br />
}</p>
<p>{<br />
   OCI suppression<br />
   Memcheck:Overlap<br />
   fun:_intel_fast_memcpy<br />
   fun:kpufprow<br />
   fun:kpufch0<br />
   fun:kpufch<br />
}</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mattias</title>
		<link>http://nicolasb.com.ar/2009/03/valgrind-oci-suppressions-file-ftw/comment-page-1/#comment-9</link>
		<dc:creator>Mattias</dc:creator>
		<pubDate>Thu, 02 Apr 2009 09:17:41 +0000</pubDate>
		<guid isPermaLink="false">http://nicolasb.com.ar/?p=142#comment-9</guid>
		<description>Great work, just what I&#039;m looking for - but where is the file? (the link seems broken)</description>
		<content:encoded><![CDATA[<p>Great work, just what I&#8217;m looking for &#8211; but where is the file? (the link seems broken)</p>
]]></content:encoded>
	</item>
</channel>
</rss>

