Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Given the native code start address, returns the native to IL mapping information for this jitted version of the code.
Syntax
HRESULT GetILToNativeMapping3( [in] UINT_PTR pNativeCodeStartAddress,
[in] ULONG32 cMap,
[out] ULONG32 *pcMap,
[out] COR_DEBUG_IL_TO_NATIVE_MAP map[]);
Parameters
pNativeCodeStartAddress
[in] A pointer to the start of a native function.
cMap
[in] The maximum size of the map
array.
pcMap
[out] The total number of available COR_DEBUG_IL_TO_NATIVE_MAP structures.
map
[out] An array of COR_DEBUG_IL_TO_NATIVE_MAP structures, each of which specifies the offsets. After the GetILToNativeMapping3
method returns, map
will contain some or all of the COR_DEBUG_IL_TO_NATIVE_MAP
structures.
Remarks
When tiered compilation is enabled, a method may have more than one native code body. ICorProfilerInfo9::GetNativeCodeStartAddresses will return the start addresses for all of the native code bodies.
Requirements
Platforms: See .NET supported operating systems.
Header: CorProf.idl, CorProf.h
Library: CorGuids.lib
.NET Framework Versions: Available since .NET Core 2.1