3 instantiations of ILCodeVersionHandle
Microsoft.Diagnostics.DataContractReader.Abstractions (3)
Contracts\ICodeVersions.cs (3)
71
new
ILCodeVersionHandle
(TargetPointer.Null, 0, ilCodeVersionNodeAddress);
73
new
ILCodeVersionHandle
(module, methodDef, TargetPointer.Null);
75
public static ILCodeVersionHandle Invalid { get; } =
new
(TargetPointer.Null, 0, TargetPointer.Null);
66 references to ILCodeVersionHandle
Microsoft.Diagnostics.DataContractReader.Abstractions (20)
Contracts\Extensions\ICodeVersionsExtensions.cs (2)
10
ILCodeVersionHandle
ilCodeVersionHandle = cv.GetActiveILCodeVersion(methodDesc);
16
foreach (
ILCodeVersionHandle
ilCodeVersionHandle in cv.GetILCodeVersions(methodDesc))
Contracts\Extensions\IReJITExtensions.cs (2)
14
IEnumerable<
ILCodeVersionHandle
> ilCodeVersions = cv.GetILCodeVersions(methodDesc);
16
foreach (
ILCodeVersionHandle
ilCodeVersionHandle in ilCodeVersions)
Contracts\ICodeVersions.cs (13)
20
public virtual
ILCodeVersionHandle
GetActiveILCodeVersion(TargetPointer methodDesc) => throw new NotImplementedException();
22
public virtual
ILCodeVersionHandle
GetILCodeVersion(NativeCodeVersionHandle codeVersionHandle) => throw new NotImplementedException();
24
public virtual IEnumerable<
ILCodeVersionHandle
> GetILCodeVersions(TargetPointer methodDesc) => throw new NotImplementedException();
26
public virtual IEnumerable<NativeCodeVersionHandle> GetNativeCodeVersions(TargetPointer methodDesc,
ILCodeVersionHandle
ilCodeVersionHandle) => throw new NotImplementedException();
30
public virtual NativeCodeVersionHandle GetActiveNativeCodeVersionForILCodeVersion(TargetPointer methodDesc,
ILCodeVersionHandle
ilCodeVersionHandle) => throw new NotImplementedException();
38
public virtual TargetPointer GetIL(
ILCodeVersionHandle
ilCodeVersionHandle) => throw new NotImplementedException();
39
public virtual bool HasDefaultIL(
ILCodeVersionHandle
ilCodeVersionHandle) => throw new NotImplementedException();
40
public virtual bool TryGetInstrumentedILMap(
ILCodeVersionHandle
ilCodeVersionHandle, out uint mapEntryCount, out TargetPointer mapEntries) => throw new NotImplementedException();
43
public virtual CodeVersionSource GetSource(
ILCodeVersionHandle
ilCodeVersionHandle) => throw new NotImplementedException();
44
public virtual TargetNUInt GetEnCVersion(
ILCodeVersionHandle
ilCodeVersionHandle) => throw new NotImplementedException();
70
public static
ILCodeVersionHandle
CreateExplicit(TargetPointer ilCodeVersionNodeAddress) =>
72
public static
ILCodeVersionHandle
CreateSynthetic(TargetPointer module, uint methodDef) =>
75
public static
ILCodeVersionHandle
Invalid { get; } = new(TargetPointer.Null, 0, TargetPointer.Null);
Contracts\IReJIT.cs (3)
21
RejitState GetRejitState(
ILCodeVersionHandle
codeVersionHandle) => throw new NotImplementedException();
23
bool IsDeoptimized(
ILCodeVersionHandle
codeVersionHandle) => throw new NotImplementedException();
25
TargetNUInt GetRejitId(
ILCodeVersionHandle
codeVersionHandle) => throw new NotImplementedException();
Microsoft.Diagnostics.DataContractReader.Contracts (26)
Contracts\CodeVersions_1.cs (22)
24
ILCodeVersionHandle
ICodeVersions.GetActiveILCodeVersion(TargetPointer methodDesc)
32
return
ILCodeVersionHandle
.CreateSynthetic(module, methodDefToken);
38
ILCodeVersionHandle
ICodeVersions.GetILCodeVersion(NativeCodeVersionHandle nativeCodeVersionHandle)
43
return
ILCodeVersionHandle
.Invalid;
54
return
ILCodeVersionHandle
.CreateSynthetic(module, methodDefToken);
60
foreach (
ILCodeVersionHandle
ilCodeVersionHandle in ((ICodeVersions)this).GetILCodeVersions(nativeCodeVersionNode.MethodDesc))
69
return
ILCodeVersionHandle
.Invalid;
72
IEnumerable<
ILCodeVersionHandle
> ICodeVersions.GetILCodeVersions(TargetPointer methodDesc)
78
yield return
ILCodeVersionHandle
.CreateSynthetic(module, methodDefToken);
89
yield return
ILCodeVersionHandle
.CreateExplicit(nodePointer);
95
IEnumerable<NativeCodeVersionHandle> ICodeVersions.GetNativeCodeVersions(TargetPointer methodDesc,
ILCodeVersionHandle
ilCodeVersionHandle)
181
NativeCodeVersionHandle ICodeVersions.GetActiveNativeCodeVersionForILCodeVersion(TargetPointer methodDesc,
ILCodeVersionHandle
ilCodeVersionHandle)
285
private static
ILCodeVersionHandle
ActiveILCodeVersionHandleFromState(Data.ILCodeVersioningState ilState)
290
return
ILCodeVersionHandle
.CreateExplicit(ilState.ActiveVersionNode);
293
return
ILCodeVersionHandle
.CreateSynthetic(ilState.ActiveVersionModule, ilState.ActiveVersionMethodDef);
356
private ILCodeVersionNode AsNode(
ILCodeVersionHandle
handle)
376
private TargetNUInt GetId(
ILCodeVersionHandle
ilCodeVersionHandle)
387
TargetPointer ICodeVersions.GetIL(
ILCodeVersionHandle
ilCodeVersionHandle)
408
bool ICodeVersions.HasDefaultIL(
ILCodeVersionHandle
iLCodeVersionHandle)
413
CodeVersionSource ICodeVersions.GetSource(
ILCodeVersionHandle
ilCodeVersionHandle)
421
TargetNUInt ICodeVersions.GetEnCVersion(
ILCodeVersionHandle
ilCodeVersionHandle)
429
bool ICodeVersions.TryGetInstrumentedILMap(
ILCodeVersionHandle
ilCodeVersionHandle, out uint mapEntryCount, out TargetPointer mapEntries)
Contracts\ReJIT_1.cs (4)
47
RejitState IReJIT.GetRejitState(
ILCodeVersionHandle
ilCodeVersionHandle)
63
bool IReJIT.IsDeoptimized(
ILCodeVersionHandle
ilCodeVersionHandle)
73
TargetNUInt IReJIT.GetRejitId(
ILCodeVersionHandle
ilCodeVersionHandle)
84
private ILCodeVersionNode AsNode(
ILCodeVersionHandle
ilCodeVersionHandle)
Microsoft.Diagnostics.DataContractReader.Legacy (20)
ClrDataFrame.cs (1)
517
ILCodeVersionHandle
activeVersion = cv.GetActiveILCodeVersion(mdh.Address);
Dbi\DacDbiImpl.cs (8)
2820
ILCodeVersionHandle
ilCodeVersion = codeVersions.GetActiveILCodeVersion(methodDesc);
2893
ILCodeVersionHandle
ilCodeVersion = codeVersions.GetILCodeVersion(nativeCodeVersion);
5653
ILCodeVersionHandle
ilCodeVersion = codeVersions.GetActiveILCodeVersion(methodDesc);
5705
ILCodeVersionHandle
ilCodeVersion = codeVersions.GetActiveILCodeVersion(methodDesc);
5757
foreach (
ILCodeVersionHandle
ilCodeVersion in codeVersions.GetILCodeVersions(methodDesc))
5856
ILCodeVersionHandle
ilCodeVersion = codeVersions.GetILCodeVersion(nativeCodeVersion);
5892
ILCodeVersionHandle
ilCodeVersion =
ILCodeVersionHandle
.CreateExplicit(ilCodeVersionNode);
SOSDacImpl.cs (11)
2383
ILCodeVersionHandle
activeVersion = nativeCodeContract.GetActiveILCodeVersion(methodDesc);
2387
ILCodeVersionHandle
ilCodeVersion = nativeCodeContract.GetILCodeVersions(methodDesc)
2389
ILCodeVersionHandle
.Invalid);
2510
ILCodeVersionHandle
ilCodeVersion = cv.GetILCodeVersion(nativeCodeVersion);
5309
ILCodeVersionHandle
ilCodeVersionHandle = codeVersions.GetILCodeVersions(methodDescPtr)
5310
.FirstOrDefault(ilcode => rejitContract.GetRejitId(ilcode).Value == (ulong)rejitId,
ILCodeVersionHandle
.Invalid);
5479
Contracts.
ILCodeVersionHandle
activeILCodeVersion = codeVersionsContract.GetActiveILCodeVersion(methodDescPtr);
5523
ILCodeVersionHandle
ilCodeVersion = cv.GetILCodeVersions(methodDescPtr)
5525
ILCodeVersionHandle
.Invalid);
5597
Contracts.
ILCodeVersionHandle
activeILCodeVersion = cv.GetActiveILCodeVersion(methodDescPtr);
5658
Contracts.
ILCodeVersionHandle
activeILCodeVersion = cv.GetActiveILCodeVersion(md);