functionId と rejitId を指定すると、現在存在するこのコードのすべての jitted バージョンのネイティブ コード開始アドレスが列挙されます。
構文
HRESULT GetNativeCodeStartAddresses( [in] FunctionID functionID,
[in] ReJITID reJitId,
[in] ULONG32 cCodeStartAddresses,
[out] ULONG32 *pcCodeStartAddresses,
[out] UINT_PTR codeStartAddresses[]);
パラメーター
functionId
[in]ネイティブ コードの開始アドレスを返す必要がある関数の ID。
reJitId
[in]JIT 再コンパイル関数の ID。
cCodeStartAddresses
[in] codeStartAddresses
配列の最大サイズ。
pcCodeStartAddresses
[out]使用可能なアドレスの数。
codeStartAddresses
[out] UINT_PTR
の配列。それぞれが、指定された関数のネイティブ本体の開始アドレスです。
注釈
階層化コンパイルを有効にすると、関数に複数のネイティブ コード本文が含まれる場合があります。
要求事項
プラットフォーム:サポートされている .NET オペレーティング システムを参照してください。
ヘッダ: CorProf.idl、CorProf.h
ライブラリ: CorGuids.lib
.NET バージョン: .NET Core 2.1 以降で使用可能
こちらも参照ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET