タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

Debug Technicsに関するtake_imgのブックマーク (9)

  • Cowboy Programming » Debugging Memory Corruption in Game Development

    Definition:  Memory corruption is an unexpected change in the contents of a memory location. The symptoms of memory corruption can range from hard crashes, all the way through minor glitches, to no symptoms at all. The causes of memory corruption are many and varied, and include memory corruption itself.   In this article I attempt to classify the various ways in which memory corruption can man

  • Debugging with GDB - GDBファイル

    GDBはデバッグ対象となるプログラムのファイル名を知っている必要があります。 これは、 プログラムのシンボル・テーブルを読み込むためでもあり、 また、 プログラムを起動するためでもあります。 過去に生成されたコア・ダンプをデバッグするには、 GDBにコア・ダンプ・ファイルの名前を教えてやらなければなりません。 ファイルを指定するコマンド 実行ファイルやコア・ダンプ・ファイルの名前を指定したい場合があります。 これは通常、 GDBの起動コマンドへの引数を利用して、 起動時に行います (GDBの起動・終了を参照)。 ときには、 GDBのセッション中に、 異なるファイルに切り替える必要がでてくることがあります。 あるいは、 GDBを起動するときに、 使いたいファイルの名前を指定するのを忘れたということもあるかもしれません。 このような場合に、 新しいファイルを指定するGDBコマンドが便利です。

  • Memory Leak Detection in C

    Don't put off fixing memory leaks. Make one or more of these convenient tools a part of your development process. An earlier article [“Memory Leak Detection in Embedded Systems”, LJ, September 2002, available at www.linuxjournal.com/article/6059] discussed the detection of memory leaks when using C as the programming language. This article discusses the problem of detecting memory leaks in C++ pro

  • MSDN ホームページ

  • C(++)言語: valgrindの使い方

    ubuntu% uname -a Linux ubuntu 2.6.12-10-386 #1 Sat Mar 11 16:13:17 UTC 2006 i686 GNU/Linux ubuntu% valgrind --version valgrind-3.0.1 (0) 目次 Valgrindに含まれるツール Memcheck: メモリエラーを検出する(default) Cachegrind: キャッシュミスを検出する Massif: ヒーププロファイラを使う まとめ valgrindの使い方とエラーメッセージを整理してみた。「valgrind --leak-check=full command」というコマンドラインをよく用いる。これによりメモリ周りのバグを検出出来る。 --tool=cachegrindではプログラム実行時のキャッシュミス率を測定する事が出来る。cg_annotateを

  • Microsoft Corporation

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。

    Microsoft Corporation
  • 404 - Page not found

    Oops, the page you're trying to view isn't here. The page may have been removed for one of the following reasons: Product reached end of life Page merged with another page Page no longer relevant Page temporarily removed for improvement

  • デバッグ - Hirotake Itoh's memo by PukiWiki

    意図と異なる動作をバグと呼ぶことが多い。意図通りに動かないソフトウェアなぞ全く役に立たないので、デバッグという作業は非常に大事な開発プロセスである。でも今までやっていたデバッグの作業は、クラッシュするまでステップオーバーし、printfとMessageBoxを元にtry&errorで繰り返しビルドするという単純なものだった。これじゃあイカンと思って、キッチリとした技術を学ぼうと思った。 以下当にダラダラとした学習の記録 link * Web * The Code Project * Toby Opfermanなる人が素晴らしい文章を書いている。コーディングの心構えなどには触れていないが、実際のデバッグの手続き、つまり「どういうソフトをどのように使ったら何がわかってどのように嬉しいか」について丁寧に解説している。基的にデバッグはprintfに頼りきってる人(私)が見れば、世界がひとつ増え

  • OllyDbg Q&A (Digital Travesia)

    『OllyDbg』などのWindows Vista以降での動作について教えてください。 当サイトQuestions/Suggestionsの「プログラム解析一般Q&A」を参照してください。 「64ビット版Windows上での使用」や「セキュリティソフトによる干渉」などといった複合的な要因により、『OllyDbg』のような解析ツールでの解析時に不具合が生じることもあります。そのため、このような不具合発生を回避する、解析専用の環境を構築されることをお勧めします(参照)。 デバッガ「OllyDbg」で表示されたり、逆アセンブラ「PeRdr」で出力する、プログラムのコードを逆アセンブルと呼ばれる操作により人間がプログラムの処理の流れを視認できるようにしたものを、「逆アセンブルコードリスト」と呼びます。 OllyDbgが表示しているのは、対象アプリケーションの起動に伴いプロセスメモリ上に読み込まれた

  • 1