私は Windbg を使用したデバッグの初心者です。Windbg が正常に接続されている実行中のプロセスの特定のスレッドのスタック トレースを表示しようとしました。k コマンドを入力すると、一連の .dll 名とオフセットだけが表示されますが、これは正常な動作です。
VS と Windbg で .dmp ファイルを複数回開いたので、適切な場所に適切な PDB がある限り、呼び出された関数の名前とその変数を確認できました。私は .dll 名とオフセットにうんざりしているので、実行中のプロセスにアタッチされたときに Windbg が同じことを実行できるかどうか疑問に思っています。
私はオンラインで答えを検索してきましたが、ほとんどの人が「dllのオフセット」がそのままだと言っています。しかし、MSDN は別のことを言っています
だから私はかなり混乱しています。オフセットの代わりに関数名と変数を表示できますか、または表示できませんか。できないのなら、なぜですか?Windbg が dmp ファイルを開くことと、実行中のプロセスにアタッチされることの違いは何ですか。
前もって感謝します。