問題タブ [debug-symbols]

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 投票する
5 に答える
24884 参照

.net - .NET アプリケーションが DEBUG モードまたは RELEASE モードでコンパイルされたかどうかを確認する方法は?

コンピューターにアプリケーションがインストールされています。DEBUG モードでコンパイルされたかどうかを確認するにはどうすればよいですか?

.NET Reflectorを使用しようとしましたが、具体的なものは何も表示されません。ここに私が見るものがあります:

0 投票する
3 に答える
892 参照

visual-studio - Visual Studio には使用可能なデバッグ シンボルがありますか?

Visual Studio の潜在的なバグを追跡したいのですが、Visual Studio 自体のデバッグ シンボルがなければ非常に困難です。Microsoft はこれらを利用できるようにしていますか?

0 投票する
5 に答える
5384 参照

.net - MSのSymbolServerを使用した.NETコードのデバッグ-VSは変数の値を表示しません

.NET用のMicrosoftデバッグシンボルを使用してASP.NETWebサイトコードをデバッグすると、.NETフレームワークコードをデバッグしているときに、ほとんどの変数でこのばかげた「結果」が得られ続けます(もちろん、情報を取得するようにVS2008に指示したMicrosoftSymbolServerから)

私が使用しているコードは、最適化され、コンパイルされたコードを使用しているようです。その場合、最適化しないように指示できますか?私はDEBUG構成にいます。コードをステップ実行するときにローカル変数の値を表示/取得できないため、デバッグできないため、非常にイライラします。

手がかり/考えはありますか?

0 投票する
17 に答える
94056 参照

visual-studio - 「現在の場所で使用できるソース コードはありません」を取り除きます。

わかりました、これは私自身のせいですが、私は自分自身を救うことができないようです.

.NET コードを呼び出す割り当てを含むフィールドを持つクラスにステップ インしようとすると、「現在の場所で使用できるソース コードはありません。」というテキストを含むダイアログ ボックスが表示されます。

エラー メッセージのスクリーンショット

たとえば、次のクラスのコンストラクターにステップ インすると、上記のメッセージが表示されます。

これは、ある時点でシンボルサーバーの設定をいじったためだと思いますが、今何をいじっても、そのメッセージを取り除くことができないようです.

私の愚かさはどこに行ったことを忘れたのですか?


私の現在のオプションの要約:

  • [ ] アドレスレベルのデバッグを有効にする
  • [x] マイ コードのみを有効にする (管理対象のみ)
  • [ ] .NET フレームワーク ソースのステッピングを有効にする
  • [ ] ソース サーバーのサポートを有効にする
  • シンボル ファイル .pdb の場所 - 空
  • シンボル サーバーから次のディレクトリにシンボルをキャッシュします: C:\temp (空)
0 投票する
4 に答える
903 参照

.net - Visual Studio でこのコード行をデバッグするにはどうすればよいですか?

VS2008 に次のコード行があります。

このメソッドをデバッグGetVirtualpath(..)して、何をしようとしているのかを確認したいと思います。

MS シンボル サーバーからシンボルを取得する必要があると想定しています。

私がしたことは

  • オフにする 自分のコードのみを有効にする
  • ソースサーバーのサポートを有効にする
  • デバッグ時に [モジュール] ウィンドウを表示する (正しいモジュールを手動でロードするため)

デバッグモードでコンパイルし、その行にブレークポイントを置き、デバッグ実行します。行にヒットしたら、 MS Symbol サーバーSystem.Web.Routing(..)から手動で読み込みます。これは機能し (pdb はローカルにダウンロードされます)、この行にステップインすると、いくつかの Dissassemler コードに移動します :(

誰かが私が間違っていることを見ることができますか?

0 投票する
2 に答える
2140 参照

debugging - シンボリックデバッガについて

シンボリックデバッガーがどのように機能するかを理解したいですか?. デバッグ シンボル テーブルとは何か、およびそれがソース レベルのデバッグを容易にする方法。私は、デバッガーの舞台裏のアクションにまったく気づいていません..gccに「-g」オプションを提供すると実際に何が起こるか、オブジェクトファイルに何が書き込まれるかなどの複雑さ。SO コミュニティが説明し、より多くの情報を入手できる情報源を教えてくれると嬉しいです

0 投票する
2 に答える
31481 参照

c++ - MacOS で C++ コードをコンパイルする際の dSYM ディレクトリ

Mac で C++ をコンパイルすると、常に *.dSYM ディレクトリが作成されるのはなぜですか? それを無効にする方法はありますか?

0 投票する
3 に答える
13766 参照

.net - リリースモードで.net管理対象プロジェクトのPDBを生成するにはどうすればよいですか?

コンパイラに/debug引数を与えることにより、.NETの管理対象プロジェクト用にPDBが生成されることを私は知っています。VS(2005)GUIでこれを指定する方法はありますか?

これまでのところ、リリースモードでPDBを生成するために取得できる唯一の方法は、.csprojファイルを手動で変更し、以下を追加することです。

「リリース」設定の下:

もう1つのこと:ここDebugTypeでMSDNから、タグの可能な値は次のとおりであることを学びました。

  • full
  • pdbonly
  • none

これらの値はコンパイラの動作にどのように影響しますか?

0 投票する
3 に答える
3037 参照

asp.net-mvc - System.Web.Mvc.DefaultControllerFactory をデバッグ (ブレークポイントを設定) したいのですが、可能ですか?

GAC で System.Web.Mvc アセンブリを参照するプロジェクトがあります。Codeplex からの ASP.NET MVC ソース コードもあります。メソッドをステップ実行して、DefaultControllerFactory の理解を深めたいと思います。どうすればこれを設定できますか?

ありがとう!

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

c - gccを使用した共有ライブラリでの「-g」の伝播

私はプログラムを持っていabcます。 ライブラリをabc使用し、次にライブラリを含めます。defdefghi

現在、libghi.soを使用してコンパイルおよびリンクされていgcc -gます。 またlibdef.so、を使用してコンパイルおよびリンクされます。ただし、とはリンクされていません。gcc -gabc -g

問題は、でデバッグabcする場合、とgdbの記号を表示できるかどうかです。defghi

プロジェクトはかなり大きく、コンパイルには数時間かかります。そのため、自分でテストする前に質問しています。