valgrind

    -1

    1答えて

    共有メモリを使用してスレッドを中断しようとしていますが、それほど簡単ではありません。私はBoost.lockfreeとBoost.Threadを使用しています。 typedef std::shared_ptr<Parameters_parser> sh_params_t; typedef std::shared_ptr<Shared_objects> sh_obj_t; class Abstr

    0

    1答えて

    私は、QCachegrindの "Self"スロットをどのように解釈するのか混乱しています。それは関数の呼び出しコストごとか、xが呼び出されたときの関数の総コストですか?xはスロットと呼ばれます。一度呼び出されたときに (下の画像を参照してください) は、機能の0.003コストですか?または1コールあたりの機能コストを得るために2(「スロット」と呼ばれる)で割り算する必要がありますか?

    0

    1答えて

    私は、--includeフラグを使用して辞書を含めるためにcg_annotateを使用しようとしました。しかし、--include =の後ろに何を入力しても、常にマニュアルが表示されます(パスが間違っていることを示しています)。 例えば、私は--include後に ".util" と入力=が、それはマニュアルを示しています the sceenview 公式マニュアルは言う: -I --includ

    0

    1答えて

    valgrindを--leak-check=fullで実行すると、生成されたレポートに「おそらく失われた」メモリに関する情報が含まれます。 valgrindマニュアルにはいくつかの情報がありますが、いくつかのレポート例があります。自分のシステムでは http://valgrind.org/docs/manual/mc-manual.html LEAK SUMMARY: definitel

    0

    1答えて

    helgrindドキュメントによれば、2つのスタックトレース - レースが検出された場所と、同じ場所が前/後の関係がない別のスレッドで読み書きされた場所 - でレースが報告されます。 helgrindはレースの場所のみを報告しますが、競合の場所は表示しません。どういう意味ですか?これは複雑なコードベース上にあるので、私は簡単なコードで再現する方法を知らない。通常、私は期待どおりに2つのスタックトレ

    0

    1答えて

    デフォルトでは、Openwrtのクロスコンパイル時にIMG6プラットフォームのmenuconfigでvalgrindを選択できませんが、ARMv7アーキテクチャを実装しているARM Cortex A9コアをベースにしています。このアーキテクチャはvalgrindでサポートされているので、valgrindパッケージのMakefileを少し変更して、menuconfigからパッケージを選択してコンパイ

    0

    3答えて

    大規模なレガシーアプリケーションでメモリの問題をデバッグしており、Valgrindを使用してそれを追跡したいと考えています。アプリはACE/TAO CORBA libraryを使用していますが、Valgrindはライブラリ内の不正な "vex"命令を訴えています。 ==29992== Memcheck, a memory error detector ==29992== Copyright (C

    1

    2答えて

    私はC++を学び、linux(.so)上で共有ライブラリを読み込むことを試しています。 以下のコードを実行すると、セグメント化エラーが発生します。 私はvalgrindのを使用して、コンソールアプリケーションを実行しようとすると、私は次を得る: valgrind ./TestLoadSo --leak-check=full -v ==26828== Memcheck, a memory erro

    3

    2答えて

    私はmacOS Sierra(バージョン10.12.6)にvalgrindをインストールしようとしていました。 ./configure.shを実行中にこのエラーが表示されました: checking for a supported version of gcc... Configured with: --prefix=/Library/Developer/CommandLineTools/usr -

    0

    2答えて

    私はMnCソフトウェア会社で働いています。私の仕事は、ソフトウェアのメモリリークを修正することです。私はvalgrind memcheckツールを使用しています。私は 'valgrind --leak-check = yes --log-file = vg.log'を使用しました。私は、valgrindがvg.logで異なるサイズで同じメモリリークを複数回表示し、vg.logファイルに200万行が