dbghelp

    2

    1答えて

    PDBドキュメントで定義されている構造をデコードするモジュールを作成します。誰でも私にPDB文書から必要なデバッグシンボルを抽出するモジュールを提供できますか?ありがとう。

    0

    1答えて

    DbgHelpのバージョンを5.1から6.11にアップグレードしたいのですが(私は5.1がバグだと聞いたので)、dbgHelpが想定されているので「Windows用デバッグツール」をダウンロードしましたが、ディレクトリ(「C:¥Program Files¥Microsoft SDKs¥Windows¥v7.0A¥Lib」)にあるものを見ると、DbgHelp.libしか見つかりません。 DLLはどこ

    1

    1答えて

    dbghelp.dllのSymGetLineFromAddr64()を呼び出すことによって、dbghelp.dllを使用して与えられたアドレスで回線情報を取得できました。 そのアドレスのソースコード情報(例:行番号とファイル名)のみが表示されます。しかし、WinDBGでは、与えられたアドレスのアセンブリコードを取得することもできます。私はdbghelp.dllを使ってどのようにできるのかよくわかり

    6

    2答えて

    私は、dbgHelpを使用してDLL(エクスポートされていないメソッドさえも)にエクスポートされた関数をリストする方法を(C++/Windowsでは)探しています。 誰でもどの方法でそれを行うことができるのか分かりませんか? ありがとう)

    6

    1答えて

    バックグラウンドで、私はこのサイズのLinuxベースのコードベース(巨大な.so)からx64ウィンドウ(.dllにコンパイル)への移植を経験しました。リンカーに問題がありました。最小限のテストケースとして 私は次のファイルからのVisual Studioプロジェクトを作成した場合、: #include <Windows.h> #include <Dbghelp.h> void do_stuf

    0

    3答えて

    誰でもC++のCONTEXT構造体のフィールドについての情報をどこから見つけることができますか?

    7

    2答えて

    私はMiniDumpWriteDumpを通してアプリケーションのランタイム中に記録されたミニダンプをたくさん持っています。ミニダンプは、自分の開発マシンとは異なるOSバージョンのマシンで作成されました。 今、dbghelp.dllを使用して、ミニダンプからスタックトレースを抽出するプログラムを作成しようとしています。私はMINIDUMP_MODULE_LISTを歩いてSymLoadModule64

    0

    1答えて

    あるプロセスのスレッドの呼び出しスタックを取得しようとすると、確かにより多くの(少なくとも5つのフレームがありますが)常に同じ単一のフレームを取得します。 StackWalk64()は常に最初の呼び出しに成功した - とフレームを返す: AddrPC.Offset = 18446744072850558156 しかし、すぐに呼び出すことがエラーID 998-ERROR_NOACCESSで失敗第

    3

    2答えて

    現在、アンマネージDLLからエクスポートテーブルを表示できるようにするC#アプリケーションを作成しようとしています。私の問題は、必要なすべてのポインタがあれば、APIが私に提供した情報をどのようにループするか分かりません。ここで私が今持っているものです。 using System; using System.ComponentModel; using System.Runtime.Intero

    0

    1答えて

    私はCOMバイナリ(dlls/exes)の種類とインターフェイスを列挙するためにDIA SDKを使用しています。 しかし、get_guidは、そのコンポーネント内で使用されるすべてのクラス(CoClass &インタフェース)に対して常にBad Ptr(0x0000)を返しますか? coクラスとインターフェイスのpdbからguidを得ることができます。 よろしく ウスマン