問題タブ [pdb-files]

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

windows - dbghlp と pdb を使用して構造体のフィールド名とオフセットを取得する方法

Windbg の dt コマンドと同じ方法で、構造体のフィールドとオフセットをダンプしたいと考えています。たとえば、Microsoft Public シンボルにある _PEB 構造をダンプしたいとします (windbg の DT コマンドが機能するため)。

MSDNのドキュメントから、SymFromName関数でこれを実行できるはずであることがわかりました。以下は、SymFromNameでLastError 126(指定されたモジュールが見つかりませんでした)で失敗したコードです。登録されたコールバックから、次の出力が得られます。

コード:

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

c++ - Pdb ファイルにはパブリック関数の引数名が含まれていますか?

パブリック メソッドの関数引数名を調べる必要があります。型は PDB シンボルと DIA シンボルから簡単に取得できますが、関数の引数名もトレースして引き出す方法はありますか?

ネイティブの pdb シンボルに関心があります。

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

c# - 生成されたPDBファイルの名前を変更して、実行可能ファイルの.exeまたは.dll拡張子を含めます

Visual Studio 2010では、.pdbファイルの名前を変更して、実行可能ファイルのフルネーム(拡張子を含む)を含めることができますか?そのデバッグは引き続き機能しますか?

たとえば、実行可能ファイルがあるとします。pdbを。ではmyprogram.exeなくしたいとします。同様に、私はではなく持っていたいです。myprogram.exe.pdbmyprogram.pdbmylibrary.dllmylibrary.dll.pdbmylibrary.pdb

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

c# - 拡張子が.EXEまたは.DLLのPDBファイル

デバッグモードで実行されている.net4.0Webプロジェクトがあります。これは最近まで完全に実行されていました。これで、さまざまなPDBファイルを細かく調整できないというエラーが発生します。探しているPDBファイルはすべて存在します。ただし、トレースを見ると、.NETは.pdb.exeまたは.pdb.dll拡張子のいずれかでそれらを見つけようとしています。

.pdbだけでなく、拡張子の余分な部分を探しているのはなぜですか?

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

visual-studio - Embed .pdb debug symbol information into an .exe file in Visual Studio

I am experimenting an analysis tool that can analyze executable files with embedded debug symbol information in Windows. While trying this tool on several open source projects, I realize that most of the builds do not keep symbolic information in executable files. I am able to compile the source code with VS (2008), but the build normally keeps the debug information in a separated .pdb file, not in the .exe file (unfortunately I only want to read debug information from .exe file and not .pdb file :-().

Does anybody know a way to embed symbol debug information into a single .exe file using Visual Studio?

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

.net - pdb ファイルの目的は何ですか?

.NET プロジェクトの 1 つでサード パーティのライブラリを使用しています。

bin フォルダーには、dll ごとに 1 つずつ、大量の pdb ファイルが含まれていることに気付きました。pdb ファイルの目的は何ですか?

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

nhibernate - nhibernateの元のリリースをデバッグする

nhibernateのバイナリを元のサイトからダウンロードしました。ソースコードを入手した場合、バイナリをデバッグできますか?
意味:ソースコードを再構築し、バイナリをプロジェクトに取り込んでからデバッグしたくありません。
ところで、彼らはバイナリでpdbファイルを提供していません。
ソースコードを既存のバイナリにリンクしたいだけですか?

モジュールウィンドウを開こうとして、シンボルファイルをロードすることを選択すると:Nhibernate.Pdb次のメッセージが表示されます:

このフォルダに一致するシンボルファイルが見つかりませんでした。

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

visual-studio - Visual Studio の .pdb ファイルを理解するには?

エディターで開いたのですが、まったく面倒です。

ところで、「逆アセンブリ」ビューで、すべてのアセンブリ コードをダンプすることは可能ですか? 試してみましたが、行の画面しか取得できません

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

.net - .Netを使用してpdbからメソッドの行番号とパスを取得するにはどうすればよいですか?

アセンブリとそのpdbが与えられた場合、.Netを使用して行番号とメソッドへのパスを取得するにはどうすればよいですか?

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

visual-studio - Visual Studio に保存されている "ソースの検索" のマッピングはどこにありますか?

ユーザーがソースの場所を参照すると (PDB は非ローカル ビルドからのものであるため)、そのマッピングはどこに保存されますか?

.suo にある場合、プログラムでマッピングを追加する方法はありますか? (この場合、slnは何らかの方法で生成されるため)