<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/curl.git/tests/valgrind.supp, branch bagder/https-proxy-tests</title>
<subtitle>github.com: bagder/curl.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/'/>
<entry>
<title>valgrind.supp: supress OpenSSL false positive seen on travis</title>
<updated>2017-07-07T14:58:08+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2017-07-07T14:23:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=be2c999b809378736443ba1187a5e7201bfeb057'/>
<id>be2c999b809378736443ba1187a5e7201bfeb057</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>valgrind.supp: added another test 165 suppression</title>
<updated>2014-03-15T09:41:40+00:00</updated>
<author>
<name>Dan Fandrich</name>
<email>dan@coneharvesters.com</email>
</author>
<published>2014-03-15T09:23:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=e8aff0c58837c901b60eb7009a3a5afe3f0ec471'/>
<id>e8aff0c58837c901b60eb7009a3a5afe3f0ec471</id>
<content type='text'>
This one seems to come and go as the optimizer decides how best
to inline some functions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This one seems to come and go as the optimizer decides how best
to inline some functions.
</pre>
</div>
</content>
</entry>
<entry>
<title>valgrind.supp: tweaked a test 165 suppression</title>
<updated>2014-02-26T07:25:47+00:00</updated>
<author>
<name>Dan Fandrich</name>
<email>dan@coneharvesters.com</email>
</author>
<published>2014-02-26T07:25:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=3228deff400a88ae752e86805c76c53ca1476acf'/>
<id>3228deff400a88ae752e86805c76c53ca1476acf</id>
<content type='text'>
A recent change seems to have slightly changed the call stack
produced by the gcc optimizer.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A recent change seems to have slightly changed the call stack
produced by the gcc optimizer.
</pre>
</div>
</content>
</entry>
<entry>
<title>valgrind: added another test 165 suppression</title>
<updated>2014-02-15T08:27:21+00:00</updated>
<author>
<name>Dan Fandrich</name>
<email>dan@coneharvesters.com</email>
</author>
<published>2014-02-15T08:27:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=89070d0e680402fd92468eb13073434ea5e5380e'/>
<id>89070d0e680402fd92468eb13073434ea5e5380e</id>
<content type='text'>
This one is needed with the gcc options -fstack-protector-all -O2
That brings the number of suppressions for test 165 to four, and I
suspect I could find another two missing without trying very hard. I'm
beginning to think suppressions isn't the best way to handle these
kinds of cases.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This one is needed with the gcc options -fstack-protector-all -O2
That brings the number of suppressions for test 165 to four, and I
suspect I could find another two missing without trying very hard. I'm
beginning to think suppressions isn't the best way to handle these
kinds of cases.
</pre>
</div>
</content>
</entry>
<entry>
<title>valgrind: added suppression on optimized code</title>
<updated>2014-02-14T07:48:23+00:00</updated>
<author>
<name>Dan Fandrich</name>
<email>dan@coneharvesters.com</email>
</author>
<published>2014-02-14T07:41:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=25600bdf750906e9f18ca234f00edc91b777b225'/>
<id>25600bdf750906e9f18ca234f00edc91b777b225</id>
<content type='text'>
gcc 4.7.2 with -O2 will optimize Curl_connect by inlining some
functions two levels deep, which makes the valgrind suppression
fail to match. The underlying reason for these idna suppressions is
a gcc strlen optimization when compiling libidn; compiling it with
-fno-builtin-strlen makes this suppression unnecessary.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
gcc 4.7.2 with -O2 will optimize Curl_connect by inlining some
functions two levels deep, which makes the valgrind suppression
fail to match. The underlying reason for these idna suppressions is
a gcc strlen optimization when compiling libidn; compiling it with
-fno-builtin-strlen makes this suppression unnecessary.
</pre>
</div>
</content>
</entry>
<entry>
<title>valgrind: updated suppressions file</title>
<updated>2014-02-05T22:46:31+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2014-02-05T22:46:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=225ec4312f7a6d843d963831be58307e7018d9c0'/>
<id>225ec4312f7a6d843d963831be58307e7018d9c0</id>
<content type='text'>
The call stack was modified in 2dc7ad23 so the supressions didn't work
anymore.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The call stack was modified in 2dc7ad23 so the supressions didn't work
anymore.
</pre>
</div>
</content>
</entry>
<entry>
<title>valgrind.supp: fix for regular curl_easy_perform too</title>
<updated>2013-08-27T22:09:27+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2013-08-27T22:09:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=45b6e2dd89dba23eb4e30338abd9c5402a7e0578'/>
<id>45b6e2dd89dba23eb4e30338abd9c5402a7e0578</id>
<content type='text'>
When we introduced curl_easy_perform_ev, this got a slightly modified
call trace. Without this, test 165 causes a false positive valgrind
error.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When we introduced curl_easy_perform_ev, this got a slightly modified
call trace. Without this, test 165 causes a false positive valgrind
error.
</pre>
</div>
</content>
</entry>
<entry>
<title>valgrind.supp: add the event-based call stack-trace too</title>
<updated>2013-08-27T22:07:12+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2013-08-27T21:34:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=6dca35c0e58b483a7c2563eb53090f92cf0e93ab'/>
<id>6dca35c0e58b483a7c2563eb53090f92cf0e93ab</id>
<content type='text'>
Without this, test 165 triggers a valgrind error when ran with
curl_easy_perform_ev
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Without this, test 165 triggers a valgrind error when ran with
curl_easy_perform_ev
</pre>
</div>
</content>
</entry>
<entry>
<title>always-multi: always use non-blocking internals</title>
<updated>2013-01-17T18:40:35+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2013-01-17T11:59:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=c43127414d89ccb9ef6517081f68986d991bcfb3'/>
<id>c43127414d89ccb9ef6517081f68986d991bcfb3</id>
<content type='text'>
Remove internal separated behavior of the easy vs multi intercace.
curl_easy_perform() is now using the multi interface itself.

Several minor multi interface quirks and bugs have been fixed in the
process.

Much help with debugging this has been provided by: Yang Tse
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove internal separated behavior of the easy vs multi intercace.
curl_easy_perform() is now using the multi interface itself.

Several minor multi interface quirks and bugs have been fixed in the
process.

Much help with debugging this has been provided by: Yang Tse
</pre>
</div>
</content>
</entry>
</feed>
