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
21 references to IReJIT
Microsoft.Diagnostics.DataContractReader.Abstractions (3)
ContractRegistry.cs (2)
71public 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 (6)
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 (2)
57registry.Register<IReJIT>("c1", static t => new ReJIT_1(t)); 129Validate<IReJIT>(registry);
Microsoft.Diagnostics.DataContractReader.Legacy (12)
Dbi\DacDbiImpl.cs (5)
5643if (_target.Contracts.TryGetContract<IReJIT>(out IReJIT rejit)) 5690if (!_target.Contracts.TryGetContract<IReJIT>(out IReJIT rejit)) 5889if (_target.Contracts.TryGetContract<IReJIT>(out _))
SOSDacImpl.cs (7)
2267Contracts.IReJIT rejitContract = _target.Contracts.ReJIT; 2508IReJIT rejit = _target.Contracts.ReJIT; 5307IReJIT rejitContract = _target.Contracts.ReJIT; 5476Contracts.IReJIT rejitContract = _target.Contracts.ReJIT; 5521IReJIT rejitContract = _target.Contracts.ReJIT; 5584Contracts.IReJIT rejit = _target.Contracts.ReJIT; 5643Contracts.IReJIT rejit = _target.Contracts.ReJIT;