Udostępnij za pośrednictwem


ICorProfilerInfo9::GetNativeCodeStartAddresses — Metoda

Biorąc pod uwagę identyfikator functionId i rejitId, wylicza adres początkowy kodu natywnego dla wszystkich jitted wersji tego kodu, które obecnie istnieją.

Składnia

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

Parametry

functionId
[in] Identyfikator funkcji, której adresy początkowe kodu natywnego powinny zostać zwrócone.

reJitId
[in] Tożsamość funkcji JIT-recompiled.

cCodeStartAddresses
[in] Maksymalny rozmiar tablicy codeStartAddresses .

pcCodeStartAddresses
[out] Liczba dostępnych adresów.

codeStartAddresses
[out] Tablica , UINT_PTRz których każdy jest adresem początkowym dla natywnej treści określonej funkcji.

Uwagi

Po włączeniu kompilacji warstwowej funkcja może mieć więcej niż jedną treść kodu natywnego.

Wymagania

Platformy: zobacz Obsługiwane systemy operacyjne .NET.

Nagłówek: CorProf.idl, CorProf.h

Biblioteka: CorGuids.lib

Wersje platformy .NET: dostępne od wersji .NET Core 2.1

Zobacz też