ICorProfilerInfo9::GetILToNativeMapping3 method
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
See also
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for