2 implementations of IReJIT
Microsoft.Diagnostics.DataContractReader.Abstractions (1)
Contracts\IReJIT.cs (1)
28public readonly struct ReJIT : IReJIT
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\ReJIT_1.cs (1)
10internal readonly struct ReJIT_1 : IReJIT
20 references to IReJIT
Microsoft.Diagnostics.DataContractReader.Abstractions (3)
ContractRegistry.cs (2)
67public virtual IReJIT ReJIT => GetContract<IReJIT>();
Contracts\Extensions\IReJITExtensions.cs (1)
10public static IEnumerable<TargetNUInt> GetRejitIds(this IReJIT rejit, Target target, TargetPointer methodDesc)
Microsoft.Diagnostics.DataContractReader.Contracts (5)
Contracts\ReJIT_1.cs (4)
41bool IReJIT.IsEnabled() 47RejitState IReJIT.GetRejitState(ILCodeVersionHandle ilCodeVersionHandle) 63bool IReJIT.IsDeoptimized(ILCodeVersionHandle ilCodeVersionHandle) 73TargetNUInt IReJIT.GetRejitId(ILCodeVersionHandle ilCodeVersionHandle)
CoreCLRContracts.cs (1)
56registry.Register<IReJIT>("c1", static t => new ReJIT_1(t));
Microsoft.Diagnostics.DataContractReader.Legacy (12)
Dbi\DacDbiImpl.cs (5)
4880if (_target.Contracts.TryGetContract<IReJIT>(out IReJIT rejit)) 4985if (!_target.Contracts.TryGetContract<IReJIT>(out IReJIT rejit)) 5111if (_target.Contracts.TryGetContract<IReJIT>(out _))
SOSDacImpl.cs (7)
2268Contracts.IReJIT rejitContract = _target.Contracts.ReJIT; 2509IReJIT rejit = _target.Contracts.ReJIT; 5296IReJIT rejitContract = _target.Contracts.ReJIT; 5465Contracts.IReJIT rejitContract = _target.Contracts.ReJIT; 5506IReJIT rejitContract = _target.Contracts.ReJIT; 5569Contracts.IReJIT rejit = _target.Contracts.ReJIT; 5628Contracts.IReJIT rejit = _target.Contracts.ReJIT;