タグ

デバッグに関するzakkym13のブックマーク (2)

  • マップファイルを使用したデバッグ:code lab.:So-net blog

    リリース後のアプリケーションにおいて不正なメモリアクセスなどのエラーが起こった場合には、マップファイルを用いてデバッグをおこないます。 マップファイルの作成 プロジェクトプロパティを開き、リンカのデバッグにあるマップファイルの生成を「はい」にしてください。これでビルド時にマップファイルが生成されます。 実行位置の特定 Windows Vistaでアプリケーション実行中に下のような画面が表示されます。詳細をクリックして詳しい情報を参照してください。 下記は実際に発生したエラーの詳細です。例外コードは例外の種類を表します。C00000005はWrite Protection Errorです。次の例外オフセットが例外が発生したコードの場所を示しています。マップファイルと照らし合わせて見てみます。 問題の署名: 問題イベント名: APPCRASH アプリケーション名: crashT

    zakkym13
    zakkym13 2009/12/02
    MAPファイルを使用したデバッグ
  • デバッグ - Hirotake Itoh's memo by PukiWiki

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

    zakkym13
    zakkym13 2009/12/02
    MAPファイルの使い方を調査中
  • 1