Valgrind

ソフトウェアのスクリーンショット:
Valgrind
ソフトウェアの詳細:
バージョン: 3.10.1
日付のアップロード: 17 Feb 15
ライセンス: 無料
人気: 58

Rating: 4.0/5 (Total Votes: 2)

Valgrindのは、自分のプロジェクトのメモリスレッドと管理のバグを自動的に発見するための最良かつ最も使用されるツールの一つとソフトウェア開発者に提供するオープンソースアプリケーションです。
換言すれば、大幅にプログラムを高速化するために使用することができる。それ&rsquoの、唯一のLinuxコンソールやX11ターミナルemulator.State最先端の機能やfunctionalityKey機能のランがメモリエラー検出、ヒーププロファイラ、分岐予測とキャッシュプロファイラ、スレッドエラー検出器を含むSAコマンドラインアプリケーション、同様に、コールグラフ作成分岐予測とキャッシュプロファイラなど。
また、そのようなグローバルとスタック配列オーバーラン検出器、SimPoint基本ブロックベクトル生成、及び第二ヒーププロファイラなど、いくつかの実験的なツールが付属しています。
アプリケーションは、C、C ++、PythonやPerlやJavaの、FORTRAN、アセンブリコード、およびその他多くの異なるプログラミング言語で書かれたプログラムの広い範囲をサポートしています。
それ&rsquoのは、メモリデバッグ、プロファイリングとメモリリークの検出のためのいくつかの便利なユーティリティで構成ね。これらはMemcheck、Addrcheck、Cachegrind、Callgrind、なし、山塊、EXP-sgcheck、EXP-BBV、EXP-DHAT、Helgrind、およびDRDが含まれています。
それは、GNU / Linuxの、アンドロイド、Mac OS Xオペレーティングシステム上でうまく動作します。サポートされているアーキテクチャは、x86、AMD64、ARM、PPC32、PPC64、s390x、MIPS32、MIPS64、及びARM.AvailabilityとhoodTheプログラムの下では、のみ設定することができますソースアーカイブ、として(上記参照)専用のセクションからダウンロードすることができます含めるすべてのLinuxベースのオペレーティングシステム上でコンパイルしてインストール。
ただし、ユーザーは自分のLinuxディストリビューションのデフォルトのソフトウェアリポジトリから直接Valgrindのをインストールすることができます。対応OSはDebianの、レッドハット、Mandrivaは、openSUSEの、アーチのLinux、Slackwareの、Gentooの、そしてothers.Bottom LINEINの結論を含む、Valgrindのは、彼らのプログラムをスピードアップするためにすべてのソフトウェア開発者によって使用されるべきであるユニークなアプリケーションであり、厄介なメモリのバグを排除し、リーク。
それ&rsquoのは、成功したMIT、ケンブリッジ、カリフォルニア大学バークレー校、カーネギーメロン、カリフォルニア大学サンタバーバラ校、コーネル、および世界中の他の多くの大学での研究目的のために使用されている賞を受賞したソフトウェアをS

<強い。 >どのようなのこのリリースで新しく追加されます:

  • 3.10.1は、バグ修正リリースです。トランクから欠落しているAArch64 ARMv8命令とシステムコールを報告し、それがすべてのために様々な3.10.0で報告されたバグとバックポートの修正を修正します。あなたが使用するために他の人のための3.10.0をパッケージまたは提供する場合は、代わりに3.10.1へのアップグレードを検討する必要があります。

のあるどのバージョン3.10.0のの新しい:

  • 3.10.0は多くの改善と機能リリースですとバグ修正の通常のコレクションます。
  • 今回のリリースでは、X86 / Linuxの、AMD64 / Linuxは、ARM32 / Linuxの、ARM64 / Linuxの、PPC32 / Linuxの、PPC64BE / Linuxの、PPC64LE / Linuxの、S390X / Linuxの、MIPS32 / Linuxの、MIPS64 / Linuxの、ARM / Androidの、サポートしていますMIPS32 /アンドロイド、X86 /アンドロイド、X86 / MacOSXの10.9およびAMD64 / MacOSXの10.9。 MacOSXの10.8と10.9のサポートが大幅に3.9.0のリリースに比べて改善されます。

のバージョン3.9.0でのの新機能:

  • 今回のリリースでは、X86 / Linuxの、AMD64 / Linuxをサポートしています、ARM / Linuxの、PPC32 / Linuxの、PPC64 / Linuxの、S390X / Linuxの、MIPS32 / Linuxの、MIPS64 / Linuxの、ARM / Androidの、X86 /アンドロイド、X86 / MacOSXの10.7およびAMD64 / MacOSXの10.7。 Mac OS Xの10.8のサポートが大幅に3.8.0のリリースに比べて改善されます。
  • PLATFORMの変更:
  • MIPS64 LEのサポートとLinuxを実行している。 Valgrindのは、MIPS64 DebianのスクイズとDebianウィージーディストリビューション上でテストされています。
  • MIPS32プラットフォームでMIPS DSP ASEをサポートします。
  • インストールDFP機能を持つホスト上のs390x 10進浮動小数点命令をサポートします。
  • POWER8のサポート(パワーISA 2.07)指示します。
  • インテルAVX2命令をサポート。これは、64ビットコードで提供されています。
  • インテルトランザクションの同期機能拡張、両方RTMとの初期サポートHLEます。
  • POWER上のハードウェアトランザクショナルメモリの初期サポートします。
  • MacOSXの10.8サポートの向上(64ビットのみ)。 Memcheckは現在、まずまずうまく大型GUIアプリケーションを実行することができます。
  • 工具交換:
  • Memcheck:
  • 有意に少ない偽のエラーレポートにつながるベクトル化コードの取り扱いの改善、。これらの変更のメリットを得るために--partial-負荷-OK = YESフラグを使用する必要があります。
  • リークチェッカーよりよい制御。それは、(到達可能/可能/間接/明確な)種類エラーと見なされるべきである、表示されるべきであり、その与えられたリーク抑制によって抑制されるべき漏れ指定できるようになりました。マッチ漏れの種類;これはオプション--show-漏れ種類= kind1、kind2、..、--errors-FOR-漏れ種類= kind1、kind2、..と、オプション&QUOT使用して行われます。&QUOTを。抑制エントリライン、それぞれ生成されたリーク抑止がこの新しい行が含まれているため、以前のリリースよりも特異的であることに注意してください。以前のリリースと同じ動作を取得するには、&QUOTを取り外し、マッチ漏れ種類:&QUOT。それらを使用する前に生成された抑止からラインます。
  • 削減&QUOT;可能なリーク&QUOT。優れたヒューリスティックの使用によるリークチェッカーからの報告。利用可能な経験則はデストラクタを持つ要素を持つと多重継承を使用してC ++オブジェクトの内側の部分を指す内部ポインタに新しい[]に割り当てられた配列に、はstdする:: stdstringを有効な内部ポインタの検出を提供する。彼らは--leak-チェックヒューリスティック= heur1、heur2、...
  • オプションを使用して個別に選択することができます
  • ヒープ割り当てられたブロックのためのスタックトレースの取得、より適切に制御できます。 --keep-スタックトレースオプションを使用して、スタックトレースがそれぞれ割り当てと割り当て解除のために取得されているかどうかを独立して制御することができる。これはより良い&QUOTを作成するために使用することができる、無料&QUOT後に使用します。エラーは以下の情報を記録することにより、Valgrindののリソース消費を減少させるます。
  • 漏れ抑制の使用状況のより良い報告。使用の抑止(-vオプションが指定されているときに表示)今ショー、各リーク抑止のために、どのように多くのブロックが、それが最後のリーク検索中に抑制バイトの一覧ます。
  • Helgrind:
  • は静的に初期化さミューテックスと条件変数(PTHREAD_MUTEX_INITIALISER、など)の使用に起因する偽のエラーが削除されています。
  • は、タイムアウトpthread_cond_waitsの使用に起因する偽のエラーが削除されています。
  • その他の変更:
  • ターゲットの期待能力に調整するValgrindのの容量の要件へのいくつかの試み:
  • 変換キャッシュのデフォルトのサイズはMemcheckを使用する際に各セクタが40メガバイト程度占めるため、Androidのプラットフォーム上で6に8セクタから減少しました。
  • 変換キャッシュのデフォルトのサイズは、大規模なアプリケーションは、コードの膨大な量の計測機器やストレージを必要とするという事実を反映して、他のすべてのプラットフォームで16セクタに増加されました。同様の理由で、追跡することができ、メモリマップされたセグメントの数は6倍に増加している。
    <李>すべての場合において、変換キャッシュ内のセクタの最大数は、新しいフラグ--num-transtabセクターによって制御することができます。

  • どのようにデバッグ情報(行番号など)の
  • の変更が読み込まれます。
  • Valgrindのは、もはや一時的にそれから読み取ると、オブジェクト全体をmmapがない。その代わりに、読み取りが小さな固定サイズのバッファを介して行われます。 Valgrindは、大きな共有オブジェクトからのdebuginfoを読み込むときに、仮想メモリの使用量の急増を回避できます。
  • 新しい実験リモートデバッグ情報サーバー。 Valgrindのはのdebuginfoオブジェクトが格納されている別のマシン(通常は、ビルドホスト)からのデバッグ情報を読み取ることができます。フルのdebuginfoオブジェクトがどこかに保存されているときに、リソースに制約のあるターゲット(電話、タブレット)上でValgrindのを実行しているときにこれは時間と手間を大幅に節約することができます。これは、--debuginfo-SERVER =オプションで有効になっています。
  • メインとデバッグオブジェクト間の整合性チェックは--allow-不一致-のdebuginfoオプションを使用して無効にすることができます。
  • ARM上のスタックスキャンによるスタック巻き戻し。通常のアンワインド機構は失敗したときにスタックのスキャンによる巻き戻しは、いくつかのケースではスタックトレースを回復することができます。スタックのスキャンは、最高&QUOTとして記載されている。、厄介な危険な誤解を招くハック&QUOTを。したがって、デフォルトでは無効になっています。それを有効にし、制御するため--unwスタックスキャン脱穀と--unwスタック·スキャンフレームを使用します。

  • <李>検出と再帰スタックフレーム周期のマージ。あなたのプログラムが再帰的なアルゴリズムがある場合、これが記録されたスタックトレースのためにValgrindのが使用するメモリを制限し、つまらない繰り返し呼び出しを記録避けることができます。これは、再帰的なフレーム·--mergeとmonitorコマンド&QUOTして、コマンドラインオプションによって制御されます。v.setマージ再帰をフレーム&QUOT;ます。
  • ファイル名と使用の抑止のための行番号。使用の抑止(-vオプションが指定されたときに表示)のリストは、現在、各使用抑制、ファイル名と抑制が定義されている行番号のために、示しています。
  • 新規および変更されたGDBサーバ監視機能:

  • <李> valgrind.h持つ新しいクライアント要求は、クライアントプログラムからgdbserverをモニタコマンドを実行するために使用することができるVALGRIND_MONITOR_COMMAND、ます。
  • 新しいモニタコマンド、&QUOT、v.info open_fds&QUOT ;,オープン·ファイル記述子とその他の詳細のリストが表示されます。
  • &QUOTでオプションのメッセージ。v.info n_errs_found&QUOT。例えば&QUOTために、コマンドを監視する。n_errs_found試験v.info 1234は、コメント文字列は、おそらく別のテストまたはテストフェーズの誤差を分離する目的のために、プロセス出力に追加されることを可能にする;,終了&QUOT
  • 新しいモニタコマンド&QUOT、v.info execontext&QUOT。それはValgrindのによって記録スタックトレースに関する情報を示しています。
  • 新しいモニタコマンド&QUOT、v.do expensive_sanity_check_general&QUOT。いくつかの内部整合性チェックを実行するためにします。
  • 新しいフラグJITは、それが変換できない命令を検出した場合に診断メッセージが印刷されるかどうかを制御するための--sigill診断。実際の行動 - アプリケーションへのSIGILLの配信は - 変更されません。
  • Valgrindは、64ビットのターゲット上で使用できるメモリの最大容量は32ギガバイトから64GBに増加されました。これはネイティブに35GB程度まで必要とするMemcheck上でアプリケーションを実行することを可能にする必要があります。
  • 修正されたバグ:
  • は次のバグが修正または解決されています。その&QUOTに注意してください; nは-I-BZ&QUOT;

  • <李は>&QUOTの略ではないのBugzilla&QUOTに。 - それは、私たちに報告されたバグ、ある
  • が、Bugzillaのエントリをやったことがなかった。私たちは、あなたがバグを提出することをお勧めします。
  • にBugzilla(https://bugs.kde.org/enter_bug.cgi?product=valgrind)ではなく

  • 直接開発者(またはメーリングリストを)メーリングリストより
  • - をバグ
  • は忘れたり無視される傾向にあるのbugzillaに入力されていませんします。
  • 以下に記載されているXXXXXXはバグ番号ですhttps://bugs.kde.org/show_bug.cgi?id=XXXXXXを訪問します。
  • 、与えられたバグの詳細を確認する
  • 123837システムコール:第4引数は、CMD
  • に応じて、任意である
    フリードブロックはMallocdます。であった。ここで、
  • 135425 memcheckはあなたを教えてください
  • 164485 VG_N_SEGNAMESとVG_N_SEGMENTSは小さすぎます。
  • (まだ)である
  • 207815はsyswrap-linux.cをするためのDRMのioctlのいくつかを追加します。
  • 251569 VEX amd64-&GT; IR:0xFの0x1の0xF9のみを返す。該当のレコードは0x90 0xD0の0x3の0x0の(RDTSCP)
  • のccacheを使用してコンパイルすることが不可能252955ます。
  • 253519 Memcheckはauxvポインタを読み取り、無効としてアクセスするレポートします。

  • 263034クラッシュ
  • 一部PPC64バイナリをロードします。
  • 269599増加最深のバックトレースします。
  • 274695 s390x:サポート&QUOT;へ/からの論理&QUOT比較する。命令(のz196)
  • 275800 s390x:キャッシュ情報(パート2)自動検出します。
  • 280271 Valgrindのは、可能なメモリがまだ到達可能なスタンダード::文字列を上にリークし報告します。
  • 284540 Memcheckはまだ到達可能なマッチング抑止を数えるべきではありません[..]

  • ARMと
  • 289578バックトレースくつろぐテーブル(スキャンフラグをスタック)します。

  • (x86)のフレーム·ポインタを-fomitによる​​
  • 296311間違ったスタックトレース
  • 304832 PPC32:ビルド失敗します。

  • 個別の.DEBUGファイル用の
  • 305431使用find_buildid SHDRフォールバックします。

  • AVX2の手順については、
  • 305728の追加サポートします。
  • 305948 PPC64:ShlD64 / ShrD64ためのコード生成をアサートします。
  • 306035 s390x:LAAGや友人のための修正IR生成します。
  • 306054 s390x:変換·ツー·INT /論理ます。
  • の条件コード計算
  • 306098 s390x:変換するために/固定からの代替オペコードフォームします。

  • PPCのための補助ベクトルから
  • 306587修正キャッシュライン検出します。
  • 306783 Mipsで未処理のシステムコール:/ 4182分の4079 4025
  • 307038 DWARF2 CFIリーダー:未処理のDW_OP_オペコードを0x8(DW_OP_const1uら)
  • 307082 HG偽陽性:pthread_cond_destroyは:不明CVの破壊ます。
  • 307101 sys_capget第二引数はNULLにすることができます。

  • 307103 sys_openat
  • :パス名が絶対である場合、かつdirfdは無視されます。
  • 307106 amd64-&GT; IR:F0 0F C0 02(XADDバイトをロック)します。
  • 307113 s390x:DFPをサポートします。

  • MIPS-Linuxシステムの
  • 307141 valgrindのdoes't作業します。
  • 307155 filter_gdbシステムコールtemplate.S T_PSEUDOをフィルタする必要があります。

  • テストスイートでAVXのための307285 x86_amd64機能検査
  • は間違っています。

  • memcpyのバージョンフィルタを必要とするテストケース
  • 307290 memcheck重なります。
  • 307463追加&QUOTしてください;&限界=を0として開いているすべてのバグ&QUOT;&QUOTへ。リンクします。
  • 307465 --show-おそらく失われた=エラーカウント/終了コードを減らす必要があります。
  • ません
    は、ImageLoaderではMac OS X 10.7.5ライブラリの
  • 307557リーク:: recursiveInit [..]
  • 307729 pkgconfigサポート壊れたvalgrind.pcます。

  • SSEはwcscpy、wcscmpの、wcsrchr、wcschrます。最適化された
  • 307828 Memcheck偽のエラー
    打ち鳴らすの使用時に
  • 307955建築valgrindの3.7.0-R4は、Gentoo AMD64で失敗します。

  • PPC64上の
  • 308089未処理のシステムコール:はprctlます。
  • 308135 PPC32 MPC8xxは16バイトを持ってキャッシュサイズます。
  • 308321テストスイートのmemcheckフィルタはgdb_filterを妨害します。
  • 308333 == 307106ます。
  • 308341 vgdbはプロセスの終了(または致命的な信号)を報告する必要があります。
  • 308427 S390 memcheckレポートし、tsearch cjump / cmoveます。
  • UNINITに依存します
    インストールXenのヘッダーの上に
  • 308495の削除ビルド依存します。

  • 32ビットモードで実行される64ビット命令の
  • 308573内部エラーが発生しました。
  • 308626 == 308627ます。
  • 308627 PMOVMSKB有効ビット伝播が不正確でます。

  • トラック-FDSオプションの情報を持つために
  • 308644 vgdbコマンドます。
  • 308711はOUT_OF_MEMORYます。
  • でaspacemgrやアリーナについての詳細情報を与える
  • 308717 ARM:固定小数点VCVT.F64を実装[SU] 32
  • 308718 ARMは、命令のSMLALBBファミリを実装します。

  • PTRACE_SET / GETREGSETための
  • 308886ミッシングサポートします。
  • 308930システムコールname_to_handle_at(AMD64上の303)に処理されない。
  • 309229 Vビットのテスターは、
  • 生成されたテストの数を報告しません
    MIPS上の
  • 309323印刷認識されていないinstuctionます。
  • 309425抑制する--sigill診断フラグを提供する違法[..]
  • 309427 SSE最適化されたstpncpyトリガ初期化されていない値[..]のエラーます。
  • 309430セルフホスティングPPC64は、オペランドの型にvassertエラーが発生します。
  • 309600 Valgrindのは、
  • 0サイズのセクションについて少し混乱している
  • 309823は、まだ到達可能なブロックします。
  • のためのエラーを生成する
  • 309921 PCMPISTRI有効ビット伝播が不正確でます。
  • 309922なし/テスト/ PPC64 / test_dfp5が時々失敗します。

  • IOPSの
  • 310169 Iop_CmpORDクラスはVBITチェッカーでサポートされていませんします。
  • 310424 --read-VAR-infoは、適切に静的変数を説明していません。

  • デバッグシンボルのための
  • 310792検索の追加パスます。
  • 310931 s390x:メッセージセキュリティアシスト(MSA)命令拡張[..]

  • 整数オペランドの
  • 311100 PPC DFPの実装が矛盾している[..]
  • 311318 ARM:&QUOT、128ビットの定数が実装&QUOTされていません。エラーメッセージ
  • 311407 SSSE3のbcopy(実際のmemcpyに変換)します。
  • [..]無効な読み取りを引き起こし
  • 311690 Vがクラッシュそれは、リダイレクト機能します。
  • の内部の枝をリダイレクトしているため
  • 311880 x86_64版:shell_valid1でregtestハングを作るします。
  • 311922警告:未処理のシステムコール:170
  • 311933 == 251569ます。
  • 312171 PPC:DFPのためのインストラクション選択します。

  • DFP IOPSのための間違った
  • 312571丸めモードの呼び出し[..]

  • S390 DFPサポートのためのIop_D32toD64 [..]に
  • 312620の変更が壊れたPPC [..]
  • 312913ダングリングポインタエラーものallocスタックトレースを報告する必要があります。

  • マウンテンライオンの
  • 312980ビルは、いくつかのコンパイラの警告を生成します。

  • ValgrindのにMIPS64 / Linuxのポートの追加
  • 313267
  • 313348 == 251569ます。
  • 313354 == 251569ます。

  • assert_failの
  • 313811バッファオーバーフローます。
  • 314099コベリティはVEX guest_ppc_toIR.c insn_suffixます。
  • のエラーを指摘した
  • 314269 PPC:インストラクション選択のデッドコードます。
  • 314718 ARM:整数の除算命令(SDIVとUDIV)します。
  • を実装する
  • 315345 CL-format.xmlとcallgrind / dump.cはCFLの使用に同意しない=またはCFI =
  • 315441にsendmsgシステムコールが未設定のmsghdrのmsg_flagsを無視する必要があります。

  • スレッド内で
  • 315534のmsgrcvは、(ブロック)
  • valgrindのがハングする
  • 315545アサーション」(UCHAR *)SEC-&GT; tteNo] .tcptr sonameとTT '
  • 320895は(パッチが含まれています)fanotifyサポートを追加します。
  • 320998 VEX amd64-&GT; IR pcmpestriとpcmpestrm SSE4.2命令します。

  • Xenの4.3のための
  • 321065 Valgrindのアップデートます。
  • 321148未処理の命令:PLI(親指1、2、3)
  • 321363未処理の命令:SSAX(ARM +親指)
  • 321364未処理の命令:SXTAB16(ARM +親指)
  • 321466未処理の命令:SHASX(ARM +親指)
  • 321467未処理の命令:SHSAX(ARM +親指)
  • 321468未処理の命令:SHSUB16(ARM +親指)
  • 321619未処理の命令:SHSUB8(ARM +親指)
  • 321620未処理の命令:UASX(ARM +親指)
  • 321621未処理の命令:USAX(ARM +親指)
  • 321692未処理の命令:UQADD16(ARM +親指)
  • 321693未処理の命令:LDRSBT(親指)
  • 321694未処理の命令:UQASX(ARM +親指)
  • 321696未処理の命令:UQSAX(親指+ ARM)
  • 321697未処理の命令:UHASX(ARM +親指)
  • 321703未処理の命令:UHSAX(ARM +親指)
  • 321704未処理の命令:REVSH(ARM +親指)
  • 321730追加cg_diffとcg_merge manページ
  • 321738追加vgdbとvalgrindのリスナーのmanページ
  • 321814 == 315545ます。
  • 321891未処理の命令:LDRHT(親指)
  • 321960のpthread_create()その後のalloca()
  • 無効なスタック書き込みエラーを起こす
  • 321969 PPC32とPPC64は対応していない[LF] setxattrます。

  • アプリケーションによって設定された場合は、
  • 322254ショーは、TIDと一緒のthreadName
  • 322294は、IBMパワーISA 2.07
  • の初期サポートを追加します。
    OS X 10.8ます。下のwqthread_hijackの
  • 322368アサーション失敗
  • 322563 VEX mips-&GT; IR:は0x70 0x83の0xF0が0x3Aます。
  • は322807 VALGRIND_PRINTF_BACKTRACEは、xmlとテキストに標準エラー出力します。
  • にコールスタックを書き込む
  • 322851進数を記述バイナリリテラル構文は標準ではありません。
  • 323035未処理の命令:LDRSHT(親指)
  • 323036未処理の命令:SMMLS(ARMおよびThumb)
  • 323116 memcheck /テスト/ PPC64 / power_ISA2_05.cを構築するために失敗した[..]
  • 323175未処理の命令:SMLALD(ARM +親指)
  • 323177未処理の命令:SMLSLD(ARM +親指)
  • 323432呼び出すpthread_cond_destroyは()または削除pthread_mutex_destroy()[..]

  • のIBM Power ISA 2.07のための
  • 323437フェーズ2をサポートします。

  • I386(アスロン)の
  • 323713サポートmmxext(整数SSE)サブセットます。
  • 323803トランザクショナルメモリ命令がします。
  • 電源用にサポートされていません。
  • valgrindの中で、AMDのCPUで323893 SSE3利用できません。
  • 323905 Valgrindのから考えられる偽陽性/クローズ時にDRD()
  • 323912 valgrind.hヘッダがにMinGW64のために互換性がありません。
  • Valgrindは、サポートしていない324047 [LDR、ST] {S} [B、H] TのARM命令します。
  • 324149 helgrind:pthread_cond_timedwaitのはETIMEDOUTを返すとき[..]
  • 324181のmmapはMAP_32BITを処理しない
  • 324227 memcheckスレッドがexit +ブロックを呼び出し、偽陽性のリーク[..]

  • ARMアーキテクチャ上のfanotify APIの
  • 324421サポートします。
  • 324514 gdbserverをモニターCMD出力行動の一貫性[..]
  • 324518 PPC64:dcbt命令のエミュレーションが処理しない[..]
  • 324546なし/テスト/ -m64を要求test_isa_2_07_part2 PPC32ます。
  • 324582アクセスが解放されたメモリに行われると、両方の割り当てレポート[を..]

  • パワーISAのための
  • 324594修正オーバーフロー計算2.06のinsn:mulldo / mulldoます。
  • 324765 PPC64:不当命令なし/テスト/ PPC64 / JM-miscのを実行します。

  • SNaNの入力のxscvspdp / xvcvspdpための
  • 324816不正なVEX実装します。

  • x86_64のためのMicrosoftのCランタイムの
  • 324834未処理の指示します。

  • のIBM Power ISA 2.07のための
  • 324894フェーズ3をサポートします。
  • 326091 DRD:最適化されたのstrlen(から偽のレースレポートを避ける)implsます。
  • 326113 valgrindのlibvex hwcaps AMD64上のエラーます。
  • NI-BZ一部の間違ったコマンドラインオプションが無視される可能性があります。

  • アンドロイドます。に公正-schedのようにする
  • NI-BZパッチ
  • 実行前に要求されたvgdbスナップショット用のNI-BZのエラー報告します。
  • NI-BZ 303624と同じ(3.8.0で修正された)が、x86のアンドロイドます。
  • のために
    それは、その3.8.0でいくつかのアサーションの失敗を修正します。

    のバージョン3.8.1でのの新機能である実際のユースケースで適度に頻繁に発生し、ARM上のいくつかの不足している命令のサポートを追加し、MacOSXの上のデッドロック状態が修正されています。

  • は、使用する他の人のための3.8.0をパッケージまたは提供する場合は、代わりに3.8.1へのアップグレードを検討する必要があります。

のバージョン3.6.0でのの新機能である:これは多くの重要な改良と機能リリースです。

  • とバグの修正の通常のコレクションます。
  • 主な改善は、Valgrindは、現在のARM / Linux上およびMac OS X 10.6(Snow Leopardに)上で動作することです。

同じようなソフトウェア

pytrace
pytrace

20 Feb 15

python-ptrace
python-ptrace

11 May 15

Pyshield
Pyshield

11 May 15

へのコメント Valgrind

コメントが見つかりません
コメントを追加
画像をオンにする!