問題タブ [purify]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1517 参照

c++ - ビジュアル C++ 2013 は、Purify と Quntify が行うことを行うことができますか?

Windows XP で VC 6.0、Purify、PC-Lint、Quantify を使用してコンソール アプリケーションを開発しています。VC6 は Windows 7 および 8 では動作しません。Windows 8 にアップグレードする場合の開発環境のオプションを調べました。アプリケーションは標準の C++ コンソール アプリケーションです。ほぼすべてのユーザーが Linux を使用しています。クロスプラットフォームの C++ 開発で VC++ Pro 2013 または 2012 を使用した経験のある人はいますか? 具体的には、メモリ境界チェック、メモリ リーク チェック、およびコード パフォーマンス分析 (各関数にかかる時間) を実行できますか?

0 投票する
1 に答える
214 参照

c++ - Purify は、std::list::remove() の使用時に読み取られる潜在的な空きメモリを明らかにしました。

Purify は、std::list::remove() を使用した場合に潜在的な空きメモリが読み取られることを明らかにしました。std::list::remove()タイプを使用operator==して比較を行うことに気付きました。std::list::remove()ただし、リストの最初の要素が に渡されると、一致すると削除されますが、リスト内の他のすべてのアイテムと比較するために引き続き使用されることに気付きました。これにより、Purify はこれを「潜在的な空きメモリ読み取り」としてフラグを立てます。std::list::remove()呼び出しをイテレータに置き換えましたerase()。これは、私の状況ではループが 2 回ではなく 1 回だけになるため、より効率的です。

std::list::remove()最初の要素を保持する理由はありますか?

0 投票する
1 に答える
67 参照

scons - Purify を Scons に接続する方法は?

scons へのさまざまな呼び出しを含む Makefile があります。

SCons コマンドは、次のような行を生成します。

Purify をこのミックスにどのように接続しますか? 最終的には、行は次のようになると思います

0 投票する
1 に答える
1443 参照

windows-7 - Rational PurifyPlus: どこで購入できますか? 代替案の経験はありますか?

Rational PurifyPlus for Windowsを購入する可能性を Web で探しています。当社では、以前から Purify を使用しており、Windows 7 に対応する必要があるため、現在のバージョンのライセンスに置き換えたいと考えています。

Rational Software 部門は、2014 年後半にIBMからUNICOM Systemsに売却されました。現在に至るまで、ライセンスを販売できる場所や店舗を見つけることができませんでした。UNICOM の Web サイトには「購入方法」セクションさえありません。

同社の問い合わせフォームを使用して情報を入手しようとしたが、回答が得られなかった。

昨年中にその製品を購入できた場合は、それをどのように達成したかを教えていただけると助かります.

または、Purify の適切な代替案について詳しく説明してもらえますか? もしかしたら、最近 Purify を別のものに変えて、以前よりも幸せになったのではないでしょうか?

どうもありがとうございました。

0 投票する
4 に答える
289 参照

c - 構造体の静的バッファのオーバーフローにフラグを立てることができる動的チェック ユーティリティはありますか?

次のバグにフラグを立てることができる動的チェック ユーティリティはありますか? ヴァルグリンドはできません。浄化または保険++できますか? これはLinux Ubuntuの最新バージョンにあります。