オプションの追加
--undef-value-errors=no
私にとってはうまくいきます(「条件付きのジャンプまたは移動は、初期化されていない値に依存します」をすべて非表示にします)。
詳細については、Valgrind の man ページを参照してください。
Valgrind は、ライブラリのエラーを抑制するように構成できます。
詳細については、こちらをご覧ください:http://valgrind.org/docs/manual/manual-core.html#manual-core.suppress
上記のリンク先の Web ページから:
<ブロック引用>注:抑制を追加する最も簡単な方法は、コア コマンドライン オプションで説明されている --gen-suppressions=yes オプションを使用することです。これにより、抑制が自動的に生成されます。ただし、最良の結果を得るには、 --gen-suppressions=yes の出力を手動で編集することをお勧めします。その場合は、このセクションを一読することをお勧めします。
エラーを取り除くには、PURIFY フラグ (CFLAGS では -DPURIFY) を指定して OpenSSL をコンパイルする必要があります。そのようにコンパイルされたバージョンを最終的なアプリケーションで使用しないでください。デバッグ目的のみに使用してください。さまざまな場所で使用されるエントロピーが減少するためです。
たとえば、OpenSSL を次のようにデバッグ モードでコンパイルします。
./config -d no-static shared zlib -Wa,--noexecstack -DPURIFY -O0 -ggdb3