Aracılığıyla paylaş


ICorProfilerInfo9::GetNativeCodeStartAddresses yöntemi

Bir functionId ve rejitId değeri verildiğinde, bu kodun şu anda var olan tüm jitted sürümlerinin yerel kod başlangıç adresini numaralandırır.

Sözdizimi

HRESULT GetNativeCodeStartAddresses( [in]  FunctionID functionID,
                                     [in]  ReJITID reJitId,
                                     [in]  ULONG32 cCodeStartAddresses,
                                     [out] ULONG32 *pcCodeStartAddresses,
                                     [out] UINT_PTR codeStartAddresses[]);

Parametreler

functionId
[in] Yerel kod başlangıç adresleri döndürülmesi gereken işlevin kimliği.

reJitId
[in] JIT tarafından yeniden derlenen işlevin kimliği.

cCodeStartAddresses
[in] Dizinin en büyük boyutu codeStartAddresses .

pcCodeStartAddresses
[out] Kullanılabilir adres sayısı.

codeStartAddresses
[out] Her biri belirtilen işlevin UINT_PTRyerel gövdesinin başlangıç adresi olan dizisidir.

Açıklamalar

Katmanlı derleme etkinleştirildiğinde, bir işlevin birden fazla yerel kod gövdesi olabilir.

Gereksinimler

Platformlar: Bkz. .NET tarafından desteklenen işletim sistemleri.

Üst bilgi: CorProf.idl, CorProf.h

Kitaplık: CorGuids.lib

.NET Sürümleri: .NET Core 2.1 sürümünden itibaren kullanılabilir

Ayrıca bkz.