DacpReJitData Structure
Defines the basic information about a given profiler-instrumented method.
Note
This API was originally designed for internal use in the runtime. Although it is now supported for 3rd party use, we recommend working with ICorDebug
and ICorProfiler
APIs when possible.
struct MSLAYOUT DacpReJitData
{
enum Flags
{
kUnknown,
kRequested,
kActive,
kReverted,
};
CLRDATA_ADDRESS rejitID;
Flags flags;
CLRDATA_ADDRESS NativeCodeAddr;
};
Member | Description |
---|---|
rejitID |
The ReJit revision number for a method. |
flags |
A flag indicating the current state of the method's ReJit instrumentation for the given version. |
NativeCodeAddr |
The base address of the method's rejitted implementation. |
This structure lives inside the runtime and is not exposed through any headers or library files. To use it, define the structure as specified above. The structure must also be defined using ms_struct
packing if not using the Microsoft compilers.
Platforms: See System Requirements.
Header: None
Library: None
.NET Framework Versions: Available since 4.7
.NET feedback
.NET is an open source project. Select a link to provide feedback: