1 type derived from Target
Microsoft.Diagnostics.DataContractReader (1)
ContractDescriptorTarget.cs (1)
27public sealed unsafe class ContractDescriptorTarget : Target
889 references to Target
libmscordaccore_universal (4)
Entrypoints.cs (4)
101Target? target = GCHandle.FromIntPtr(handle).Target as Target; 131Target? target = GCHandle.FromIntPtr(handle).Target as Target;
Microsoft.Diagnostics.DataContractReader (11)
CachingContractRegistry.cs (5)
21private readonly Dictionary<(Type, string), Func<Target, IContract>> _creators = []; 22private readonly Target _target; 25public CachingContractRegistry(Target target, TryGetContractVersionDelegate tryGetContractVersion, params Action<ContractRegistry>[] contractRegistrations) 36public override void Register<TContract>(string version, Func<Target, TContract> creator) 57if (!_creators.TryGetValue((typeof(TContract), version), out Func<Target, IContract>? creator))
ContractDescriptorTarget.cs (6)
231Dictionary<string, Target.FieldInfo> fieldInfos = []; 236fieldInfos[fieldName] = new Target.FieldInfo() 243Target.TypeInfo typeInfo = new() { Size = type.Size, Fields = fieldInfos }; 839public override Target.TypeInfo GetTypeInfo(string type) 841if (_types.TryGetValue(type, out Target.TypeInfo typeInfo)) 856public sealed class DataCache : Target.IDataCache
Microsoft.Diagnostics.DataContractReader.Abstractions (48)
ContractRegistry.cs (1)
161public abstract void Register<TContract>(string version, Func<Target, TContract> creator)
Contracts\Extensions\IReJITExtensions.cs (1)
10public static IEnumerable<TargetNUInt> GetRejitIds(this IReJIT rejit, Target target, TargetPointer methodDesc)
Contracts\ISHash.cs (2)
28public ISHash<TKey, TEntry> CreateSHash<TKey, TEntry>(Target target, TargetPointer address, Target.TypeInfo type, ITraits<TKey, TEntry> traits) where TEntry : IData<TEntry> => throw new NotImplementedException();
Data\IData.cs (1)
8static abstract TSelf Create(Target target, TargetPointer address);
IContractFactory.cs (1)
10TContract CreateContract(Target target, string version);
TargetFieldExtensions.cs (41)
11/// Extension methods for <see cref="Target"/> that provide typed field reading with optional 20public static T ReadField<T>(this Target target, ulong address, Target.TypeInfo typeInfo, string fieldName) 23Target.FieldInfo field = typeInfo.Fields[fieldName]; 33public static T ReadFieldOrDefault<T>(this Target target, ulong address, Target.TypeInfo typeInfo, string fieldName, T defaultValue = default) 36if (!typeInfo.Fields.TryGetValue(fieldName, out Target.FieldInfo field)) 47public static TargetPointer ReadPointerField(this Target target, ulong address, Target.TypeInfo typeInfo, string fieldName) 49Target.FieldInfo field = typeInfo.Fields[fieldName]; 59public static TargetPointer ReadPointerFieldOrNull(this Target target, ulong address, Target.TypeInfo typeInfo, string fieldName) 61if (!typeInfo.Fields.TryGetValue(fieldName, out Target.FieldInfo field)) 72public static TargetNUInt ReadNUIntField(this Target target, ulong address, Target.TypeInfo typeInfo, string fieldName) 74Target.FieldInfo field = typeInfo.Fields[fieldName]; 85public static TargetCodePointer ReadCodePointerField(this Target target, ulong address, Target.TypeInfo typeInfo, string fieldName) 87Target.FieldInfo field = typeInfo.Fields[fieldName]; 97/// Returns the data object created by <see cref="Target.IDataCache.GetOrAdd{T}"/>. 99public static T ReadDataField<T>(this Target target, ulong address, Target.TypeInfo typeInfo, string fieldName) 102Target.FieldInfo field = typeInfo.Fields[fieldName]; 112/// Reads the pointer, then creates the data object via <see cref="Target.IDataCache.GetOrAdd{T}"/>. 115public static T? ReadDataFieldPointer<T>(this Target target, ulong address, Target.TypeInfo typeInfo, string fieldName) 118Target.FieldInfo field = typeInfo.Fields[fieldName]; 132public static T? ReadDataFieldPointerOrNull<T>(this Target target, ulong address, Target.TypeInfo typeInfo, string fieldName) 135if (!typeInfo.Fields.TryGetValue(fieldName, out Target.FieldInfo field)) 150public static T WriteField<T>(this Target target, ulong address, Target.TypeInfo typeInfo, string fieldName, T value) 153Target.FieldInfo field = typeInfo.Fields[fieldName]; 164public static TargetNUInt WriteNUIntField(this Target target, ulong address, Target.TypeInfo typeInfo, string fieldName, TargetNUInt value) 166Target.FieldInfo field = typeInfo.Fields[fieldName]; 180public static TargetPointer WritePointerField(this Target target, ulong address, Target.TypeInfo typeInfo, string fieldName, TargetPointer value) 182Target.FieldInfo field = typeInfo.Fields[fieldName]; 191private static void AssertPrimitiveType<T>(Target.FieldInfo field, string fieldName) 200private static void AssertPointerType(Target.FieldInfo field, string fieldName)
TargetPointer.cs (1)
23public static TargetPointer PlatformMaxValue(Target target) => target.PointerSize == 4 ? Max32Bit : Max64Bit;
Microsoft.Diagnostics.DataContractReader.Contracts (761)
CodePointerUtils.cs (2)
14internal static TargetCodePointer CodePointerFromAddress(TargetPointer address, Target target) 35internal static TargetPointer AddressFromCodePointer(TargetCodePointer code, Target target)
Contracts\AuxiliarySymbols_1.cs (3)
10private readonly Target _target; 12internal AuxiliarySymbols_1(Target target) 26Target.TypeInfo typeInfo = _target.GetTypeInfo(DataType.AuxiliarySymbolInfo);
Contracts\BuiltInCOM_1.cs (3)
9private readonly Target _target; 50internal BuiltInCOM_1(Target target) 90Target.TypeInfo sccwTypeInfo = _target.GetTypeInfo(DataType.SimpleComCallWrapper);
Contracts\CodeNotifications_1.cs (5)
11private readonly Target _target; 13internal CodeNotifications_1(Target target) 156private readonly Target _target; 161public TableView(Target target, TargetPointer basePointer, uint entrySize) 210Target.TypeInfo jitNotifType = _target.GetTypeInfo(DataType.JITNotification);
Contracts\CodeVersions_1.cs (3)
14private readonly Target _target; 16public CodeVersions_1(Target target) 232Target.TypeInfo gcCoverageInfoType = _target.GetTypeInfo(DataType.GCCoverageInfo);
Contracts\ComWrappers_1.cs (4)
30private readonly Target _target; 32public ComWrappers_1(Target target) 89Target.TypeInfo dispatchTypeInfo = _target.GetTypeInfo(DataType.InternalComInterfaceDispatch); 108Target.TypeInfo entryTypeInfo = _target.GetTypeInfo(DataType.ComInterfaceEntry);
Contracts\ConditionalWeakTable_1.cs (2)
28private readonly Target _target; 30internal ConditionalWeakTable_1(Target target)
Contracts\DacStreams_1.cs (5)
13private readonly Target _target; 27internal DacStreams_1(Target target) 49static DacStreams_1_Data IData<DacStreams_1_Data>.Create(Target target, TargetPointer address) => new DacStreams_1_Data(target); 51public DacStreams_1_Data(Target target) 58internal static Dictionary<TargetPointer, string> GetEEAddressToStringMap(Target target)
Contracts\Debugger_1.cs (2)
14private readonly Target _target; 16internal Debugger_1(Target target)
Contracts\DebugInfo\DebugInfo_1.cs (2)
11internal sealed class DebugInfo_1(Target target) : IDebugInfo 24private readonly Target _target = target;
Contracts\DebugInfo\DebugInfo_2.cs (2)
10internal sealed class DebugInfo_2(Target target) : IDebugInfo 31private readonly Target _target = target;
Contracts\EcmaMetadata_1.cs (1)
14internal sealed class EcmaMetadata_1(Target target) : IEcmaMetadata
Contracts\Exception_1.cs (3)
10private readonly Target _target; 12internal Exception_1(Target target) 26Target.TypeInfo type = _target.GetTypeInfo(DataType.ExceptionInfo);
Contracts\ExecutionManager\ExecutionManager_1.cs (1)
13internal ExecutionManager_1(Target target)
Contracts\ExecutionManager\ExecutionManager_2.cs (1)
13internal ExecutionManager_2(Target target)
Contracts\ExecutionManager\ExecutionManagerCore.cs (6)
16internal readonly Target _target; 26public ExecutionManagerCore(Target target, Data.RangeSectionMap topRangeSectionMap) 102public Target Target { get; } 104protected JitManager(Target target) 143internal static bool IsStubCodeBlock(Target target, TargetPointer codeHeaderIndirect) 149internal static RangeSection Find(Target target, Data.RangeSectionMap topRangeSectionMap, ExecutionManagerHelpers.RangeSectionMap rangeSectionLookup, TargetCodePointer jittedCodeAddress)
Contracts\ExecutionManager\ExecutionManagerCore.EEJitManager.cs (1)
17public EEJitManager(Target target, INibbleMap nibbleMap) : base(target)
Contracts\ExecutionManager\ExecutionManagerCore.InterpreterJitManager.cs (1)
17public InterpreterJitManager(Target target, INibbleMap nibbleMap) : base(target)
Contracts\ExecutionManager\ExecutionManagerCore.ReadyToRunJitManager.cs (1)
20public ReadyToRunJitManager(Target target) : base(target)
Contracts\ExecutionManager\Helpers\HashMapLookup.cs (5)
17public static HashMapLookup Create(Target target) 20private readonly Target _target; 23private HashMapLookup(Target target) 77public static PtrHashMapLookup Create(Target target) 81private PtrHashMapLookup(Target target)
Contracts\ExecutionManager\Helpers\HotColdLookup.cs (3)
10public static HotColdLookup Create(Target target) 13private readonly Target _target; 15private HotColdLookup(Target target)
Contracts\ExecutionManager\Helpers\INibbleMap.cs (1)
12public static abstract INibbleMap Create(Target target);
Contracts\ExecutionManager\Helpers\NibbleMapConstantLookup.cs (3)
34private readonly Target _target; 36private NibbleMapConstantLookup(Target target) 135public static INibbleMap Create(Target target)
Contracts\ExecutionManager\Helpers\NibbleMapHelpers.cs (1)
122internal MapUnit ReadMapUnit(Target target, TargetPointer mapStart)
Contracts\ExecutionManager\Helpers\NibbleMapLinearLookup.cs (3)
60private readonly Target _target; 62private NibbleMapLinearLookup(Target target) 144public static INibbleMap Create(Target target)
Contracts\ExecutionManager\Helpers\RangeSectionMap.cs (6)
91public TargetPointer GetSlot(Target target) => LevelMap + (ulong)(Index * target.PointerSize); 94public InteriorMapValue LoadValue(Target target) => new InteriorMapValue(target.ReadPointer(GetSlot(target))); 106internal Cursor GetNextCursor(Target target, Cursor cursor, TargetCodePointer jittedCodeAddress) 119public static RangeSectionMap Create(Target target) 152public TargetPointer /*PTR_RangeSectionFragment*/ FindFragment(Target target, Data.RangeSectionMap topRangeSectionMap, TargetCodePointer jittedCodeAddress) 157internal Cursor? FindFragmentInternal(Target target, TargetPointer topMap, TargetCodePointer jittedCodeAddress)
Contracts\ExecutionManager\Helpers\RuntimeFunctionLookup.cs (3)
10public static RuntimeFunctionLookup Create(Target target) 14private readonly Target _target; 16private RuntimeFunctionLookup(Target target)
Contracts\ExecutionManager\Helpers\UnwindDataSize.cs (1)
12public static uint GetUnwindDataSize(Target target, TargetPointer unwindInfo, RuntimeInfoArchitecture arch)
Contracts\GC\GC_1.cs (3)
40private readonly Target _target; 48internal GC_1(Target target) 795Target.TypeInfo typeInfo = _target.GetTypeInfo(DataType.TableSegment);
Contracts\GC\GCHeapWKS.cs (1)
8public GCHeapWKS(Target target)
Contracts\GCInfo\GCInfo_1.cs (2)
12private readonly Target _target; 14internal GCInfo_1(Target target)
Contracts\GCInfo\GCInfoDecoder.cs (2)
100private readonly Target _target; 141public GcInfoDecoder(Target target, TargetPointer gcInfoAddress, uint gcVersion)
Contracts\Loader_1.cs (7)
46private readonly Target _target; 48internal Loader_1(Target target) 660static DynamicILBlobTable IData<DynamicILBlobTable>.Create(Target target, TargetPointer address) 663public DynamicILBlobTable(Target target, TargetPointer address) 666Target.TypeInfo type = target.GetTypeInfo(DataType.DynamicILBlobTable); 703Target.TypeInfo laType = _target.GetTypeInfo(DataType.LoaderAllocator); 726Target.TypeInfo vcsType = _target.GetTypeInfo(DataType.VirtualCallStubManager);
Contracts\Notifications_1.cs (2)
21private readonly Target _target; 23internal Notifications_1(Target target)
Contracts\Object_1.cs (3)
12private readonly Target _target; 21internal Object_1(Target target) 70Target.TypeInfo arrayTypeInfo = _target.GetTypeInfo(DataType.Array);
Contracts\ObjectiveCMarshal_1.cs (2)
8private readonly Target _target; 10internal ObjectiveCMarshal_1(Target target)
Contracts\PlatformMetadata_1.cs (2)
10internal readonly Target _target; 13public PlatformMetadata_1(Target target)
Contracts\PrecodeStubs_1.cs (9)
12public static TargetPointer StubPrecode_GetMethodDesc(TargetPointer instrPointer, Target target, Data.PrecodeMachineDescriptor precodeMachineDescriptor) 19public static TargetPointer FixupPrecode_GetMethodDesc(TargetPointer instrPointer, Target target, Data.PrecodeMachineDescriptor precodeMachineDescriptor) 26public static TargetPointer ThisPtrRetBufPrecode_GetMethodDesc(TargetPointer instrPointer, Target target, Data.PrecodeMachineDescriptor precodeMachineDescriptor) 31public static TargetPointer InterpreterPrecode_GetMethodDesc(TargetPointer instrPointer, Target target, Data.PrecodeMachineDescriptor precodeMachineDescriptor) 41internal static byte ReadPrecodeType(TargetPointer instrPointer, Target target, Data.PrecodeMachineDescriptor precodeMachineDescriptor) 59public static KnownPrecodeType? TryGetKnownPrecodeType(TargetPointer instrPointer, Target target, Data.PrecodeMachineDescriptor precodeMachineDescriptor) 64public static KnownPrecodeType? TryGetKnownPrecodeType_Impl<TPrecodeStubsImplementation, TStubPrecodeData>(TargetPointer instrPointer, Target target, Data.PrecodeMachineDescriptor precodeMachineDescriptor) where TPrecodeStubsImplementation : IPrecodeStubsContractCommonApi<TStubPrecodeData> where TStubPrecodeData : IData<TStubPrecodeData> 105static TStubPrecodeData GetStubPrecodeData(TargetPointer stubInstrPointer, Target target, Data.PrecodeMachineDescriptor precodeMachineDescriptor) 115public PrecodeStubs_1(Target target) : base(target) { }
Contracts\PrecodeStubs_2.cs (6)
11public static TargetPointer StubPrecode_GetMethodDesc(TargetPointer instrPointer, Target target, Data.PrecodeMachineDescriptor precodeMachineDescriptor) 18public static TargetPointer FixupPrecode_GetMethodDesc(TargetPointer instrPointer, Target target, Data.PrecodeMachineDescriptor precodeMachineDescriptor) 24public static TargetPointer ThisPtrRetBufPrecode_GetMethodDesc(TargetPointer instrPointer, Target target, Data.PrecodeMachineDescriptor precodeMachineDescriptor) 32public static TargetPointer InterpreterPrecode_GetMethodDesc(TargetPointer instrPointer, Target target, Data.PrecodeMachineDescriptor precodeMachineDescriptor) 42public static KnownPrecodeType? TryGetKnownPrecodeType(TargetPointer instrPointer, Target target, Data.PrecodeMachineDescriptor precodeMachineDescriptor) 51public PrecodeStubs_2(Target target) : base(target) { }
Contracts\PrecodeStubs_3.cs (8)
11public static TargetPointer StubPrecode_GetMethodDesc(TargetPointer instrPointer, Target target, Data.PrecodeMachineDescriptor precodeMachineDescriptor) 17public static TargetPointer FixupPrecode_GetMethodDesc(TargetPointer instrPointer, Target target, Data.PrecodeMachineDescriptor precodeMachineDescriptor) 23public static TargetPointer ThisPtrRetBufPrecode_GetMethodDesc(TargetPointer instrPointer, Target target, Data.PrecodeMachineDescriptor precodeMachineDescriptor) 29public static TargetPointer InterpreterPrecode_GetMethodDesc(TargetPointer instrPointer, Target target, Data.PrecodeMachineDescriptor precodeMachineDescriptor) 45private static Data.StubPrecodeData_2 GetStubPrecodeData(TargetPointer stubInstrPointer, Target target, Data.PrecodeMachineDescriptor precodeMachineDescriptor) 51public static KnownPrecodeType? TryGetKnownPrecodeType(TargetPointer instrPointer, Target target, Data.PrecodeMachineDescriptor precodeMachineDescriptor) 92static bool ReadBytesAndCompare(TargetPointer instrAddress, byte[] expectedBytePattern, byte[] bytesToIgnore, Target target) 113public PrecodeStubs_3(Target target) : base(target) { }
Contracts\PrecodeStubs_Common.cs (12)
24public static abstract TargetPointer StubPrecode_GetMethodDesc(TargetPointer instrPointer, Target target, Data.PrecodeMachineDescriptor precodeMachineDescriptor); 25public static abstract TargetPointer ThisPtrRetBufPrecode_GetMethodDesc(TargetPointer instrPointer, Target target, Data.PrecodeMachineDescriptor precodeMachineDescriptor); 26public static abstract TargetPointer FixupPrecode_GetMethodDesc(TargetPointer instrPointer, Target target, Data.PrecodeMachineDescriptor precodeMachineDescriptor); 27public static abstract TargetPointer InterpreterPrecode_GetMethodDesc(TargetPointer instrPointer, Target target, Data.PrecodeMachineDescriptor precodeMachineDescriptor); 29public static abstract KnownPrecodeType? TryGetKnownPrecodeType(TargetPointer instrPointer, Target target, Data.PrecodeMachineDescriptor precodeMachineDescriptor); 34private readonly Target _target; 49internal abstract TargetPointer GetMethodDesc(Target target, Data.PrecodeMachineDescriptor precodeMachineDescriptor); 56internal override TargetPointer GetMethodDesc(Target target, Data.PrecodeMachineDescriptor precodeMachineDescriptor) 66internal override TargetPointer GetMethodDesc(Target target, Data.PrecodeMachineDescriptor precodeMachineDescriptor) 80internal override TargetPointer GetMethodDesc(Target target, Data.PrecodeMachineDescriptor precodeMachineDescriptor) 90internal override TargetPointer GetMethodDesc(Target target, Data.PrecodeMachineDescriptor precodeMachineDescriptor) 147public PrecodeStubsCommon(Target target)
Contracts\ReJIT_1.cs (2)
12internal readonly Target _target; 33public ReJIT_1(Target target)
Contracts\RuntimeInfo_1.cs (2)
10internal readonly Target _target; 12public RuntimeInfo_1(Target target)
Contracts\RuntimeTypeSystem_1.cs (19)
19private readonly Target _target; 209private readonly Target _target; 215internal MethodDesc(Target target, TargetPointer methodDescPointer, Data.MethodDesc desc, TargetPointer methodDescChunkAddress, Data.MethodDescChunk chunk) 232private static uint ComputeToken(Target target, Data.MethodDesc desc, Data.MethodDescChunk chunk) 245private static uint ComputeSize(Target target, Data.MethodDesc desc) 352public static InstantiatedMethodDesc Create(Target target, TargetPointer address) => new InstantiatedMethodDesc(target, address); 357private InstantiatedMethodDesc(Target target, TargetPointer methodDescPointer) 389public static DynamicMethodDesc Create(Target target, TargetPointer address) => new DynamicMethodDesc(target, address); 395private DynamicMethodDesc(Target target, TargetPointer methodDescPointer) 420public static StoredSigMethodDesc Create(Target target, TargetPointer address) => new StoredSigMethodDesc(target, address); 423private StoredSigMethodDesc(Target target, TargetPointer methodDescPointer) 431internal RuntimeTypeSystem_1(Target target) 765public static TypeInstantiation Create(Target target, TargetPointer address) => new TypeInstantiation(target, address); 768private TypeInstantiation(Target target, TargetPointer typePointer) 1258public static FunctionPointerRetAndArgs Create(Target target, TargetPointer address) => new FunctionPointerRetAndArgs(target, address); 1261private FunctionPointerRetAndArgs(Target target, TargetPointer typePointer) 1560private readonly Target _target; 1562public VtableIndirections(Target target, TargetPointer address) 1897Target.TypeInfo gcCoverageInfoType = _target.GetTypeInfo(DataType.GCCoverageInfo);
Contracts\SHash_1.cs (4)
12internal readonly Target _target; 13public SHash_1(Target target) 27ISHash<TKey, TEntry> ISHash.CreateSHash<TKey, TEntry>(Target target, TargetPointer address, Target.TypeInfo type, ITraits<TKey, TEntry> traits)
Contracts\Signature\RuntimeSignatureDecoder.cs (1)
29Target target,
Contracts\Signature\Signature_1.cs (2)
20private readonly Target _target; 23internal Signature_1(Target target)
Contracts\Signature\SignatureTypeProvider.cs (2)
15private readonly Target _target; 20public SignatureTypeProvider(Target target, Contracts.ModuleHandle moduleHandle)
Contracts\StackWalk\Context\AMD64\AMD64Unwinder.cs (2)
14internal class AMD64Unwinder(Target target) 31private readonly Target _target = target;
Contracts\StackWalk\Context\AMD64Context.cs (1)
58public void Unwind(Target target)
Contracts\StackWalk\Context\ARM\ARMUnwinder.cs (2)
10internal class ARMUnwinder(Target target) 15private readonly Target _target = target;
Contracts\StackWalk\Context\ARM64\ARM64Unwinder.cs (2)
11internal class ARM64Unwinder(Target target) 47private readonly Target _target = target;
Contracts\StackWalk\Context\ARM64Context.cs (1)
65public void Unwind(Target target)
Contracts\StackWalk\Context\ARMContext.cs (1)
58public void Unwind(Target target)
Contracts\StackWalk\Context\ContextHolder.cs (2)
26public unsafe void ReadFromAddress(Target target, TargetPointer address) 53public void Unwind(Target target) => Context.Unwind(target);
Contracts\StackWalk\Context\IPlatformAgnosticContext.cs (3)
23public abstract void ReadFromAddress(Target target, TargetPointer address); 31public abstract void Unwind(Target target); 33public static IPlatformAgnosticContext GetContextForPlatform(Target target)
Contracts\StackWalk\Context\IPlatformContext.cs (1)
20void Unwind(Target target);
Contracts\StackWalk\Context\LoongArch64\LoongArch64Unwinder.cs (2)
11internal class LoongArch64Unwinder(Target target) 32private readonly Target _target = target;
Contracts\StackWalk\Context\LoongArch64Context.cs (1)
63public void Unwind(Target target)
Contracts\StackWalk\Context\RISCV64\RISCV64Unwinder.cs (2)
11internal class RISCV64Unwinder(Target target) 40private readonly Target _target = target;
Contracts\StackWalk\Context\RISCV64Context.cs (1)
63public void Unwind(Target target)
Contracts\StackWalk\Context\X86\GCInfoDecoding\GCArgTable.cs (2)
13private readonly Target _target; 18public GCArgTable(Target target, InfoHdr header, TargetPointer argTablePtr)
Contracts\StackWalk\Context\X86\GCInfoDecoding\GCInfo.cs (2)
35private readonly Target _target; 72public GCInfo(Target target, TargetPointer gcInfoAddress, uint gcInfoVersion, uint relativeOffset)
Contracts\StackWalk\Context\X86\GCInfoDecoding\GCInfoTargetExtensions.cs (3)
13public static uint GCDecodeUnsigned(this Target target, ref TargetPointer src) 36public static int GCDecodeSigned(this Target target, ref TargetPointer src) 65public static uint GCDecodeUDelta(this Target target, ref TargetPointer src, uint lastValue)
Contracts\StackWalk\Context\X86\GCInfoDecoding\InfoHdr.cs (1)
145public static InfoHdr DecodeHeader(Target target, ref TargetPointer offset, uint codeLength)
Contracts\StackWalk\Context\X86\X86Unwinder.cs (2)
12public class X86Unwinder(Target target) 34private readonly Target _target = target;
Contracts\StackWalk\Context\X86Context.cs (1)
65public void Unwind(Target target)
Contracts\StackWalk\FrameHandling\AMD64FrameHandler.cs (1)
10internal class AMD64FrameHandler(Target target, ContextHolder<AMD64Context> contextHolder) : BaseFrameHandler(target, contextHolder), IPlatformFrameHandler
Contracts\StackWalk\FrameHandling\ARM64FrameHandler.cs (1)
12internal class ARM64FrameHandler(Target target, ContextHolder<ARM64Context> contextHolder) : BaseFrameHandler(target, contextHolder), IPlatformFrameHandler
Contracts\StackWalk\FrameHandling\ARMFrameHandler.cs (1)
12internal class ARMFrameHandler(Target target, ContextHolder<ARMContext> contextHolder) : BaseFrameHandler(target, contextHolder), IPlatformFrameHandler
Contracts\StackWalk\FrameHandling\BaseFrameHandler.cs (2)
13internal abstract class BaseFrameHandler(Target target, IPlatformAgnosticContext context) 15protected readonly Target _target = target;
Contracts\StackWalk\FrameHandling\FrameHelpers.cs (2)
57private readonly Target _target; 59public FrameHelpers(Target target)
Contracts\StackWalk\FrameHandling\FrameIterator.cs (2)
17private readonly Target target; 26public FrameIterator(Target target, ThreadData threadData)
Contracts\StackWalk\FrameHandling\LoongArch64FrameHandler.cs (1)
11internal class LoongArch64FrameHandler(Target target, ContextHolder<LoongArch64Context> contextHolder) : BaseFrameHandler(target, contextHolder), IPlatformFrameHandler
Contracts\StackWalk\FrameHandling\RISCV64FrameHandler.cs (1)
11internal class RISCV64FrameHandler(Target target, ContextHolder<RISCV64Context> contextHolder) : BaseFrameHandler(target, contextHolder), IPlatformFrameHandler
Contracts\StackWalk\FrameHandling\X86FrameHandler.cs (1)
10internal class X86FrameHandler(Target target, ContextHolder<X86Context> contextHolder) : BaseFrameHandler(target, contextHolder), IPlatformFrameHandler
Contracts\StackWalk\GC\GCRefMapDecoder.cs (2)
37private readonly Target _target; 42public GCRefMapDecoder(Target target, TargetPointer blob)
Contracts\StackWalk\GC\GcScanContext.cs (2)
12private readonly Target _target; 19public GcScanContext(Target target, bool resolveInteriorPointers)
Contracts\StackWalk\GC\GcScanner.cs (2)
19private readonly Target _target; 24internal GcScanner(Target target)
Contracts\StackWalk\GC\GcSignatureTypeProvider.cs (2)
52private readonly Target _target; 55public GcSignatureTypeProvider(Target target, ModuleHandle moduleHandle)
Contracts\StackWalk\StackWalk_1.cs (2)
18private readonly Target _target; 23internal StackWalk_1(Target target)
Contracts\StressLog.cs (6)
18internal sealed class StressLogTraversal(Target target, IStressMessageReader messageReader) 234public static StressLogMemory Create(Target target, TargetPointer address) 267internal sealed class SmallStressMessageReader(Target target) : IStressMessageReader 297internal sealed class LargeStressMessageReader(Target target) : IStressMessageReader 334internal sealed class StressLog_1(Target target) : IStressLog 347internal sealed class StressLog_2(Target target) : IStressLog
Contracts\SyncBlock_1.cs (2)
16private readonly Target _target; 19internal SyncBlock_1(Target target)
Contracts\Thread_1.cs (4)
11private readonly Target _target; 13private readonly Target.TypeInfo _threadTypeInfo; 42internal Thread_1(Target target) 259Target.TypeInfo type = _target.GetTypeInfo(DataType.ExceptionInfo);
Data\AppDomain.cs (3)
10static AppDomain IData<AppDomain>.Create(Target target, TargetPointer address) => new AppDomain(target, address); 11public AppDomain(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.AppDomain);
Data\Array.cs (3)
8static Array IData<Array>.Create(Target target, TargetPointer address) 11public Array(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.Array);
Data\ArrayListBase.cs (6)
14static ArrayListBase IData<ArrayListBase>.Create(Target target, TargetPointer address) => new ArrayListBase(target, address); 15public ArrayListBase(Target target, TargetPointer address) 17Target.TypeInfo type = target.GetTypeInfo(DataType.ArrayListBase); 54static ArrayListBlock IData<ArrayListBlock>.Create(Target target, TargetPointer address) => new ArrayListBlock(target, address); 55public ArrayListBlock(Target target, TargetPointer address) 57Target.TypeInfo type = target.GetTypeInfo(DataType.ArrayListBlock);
Data\Assembly.cs (3)
10static Assembly IData<Assembly>.Create(Target target, TargetPointer address) => new Assembly(target, address); 11public Assembly(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.Assembly);
Data\AssemblyBinder.cs (3)
10static AssemblyBinder IData<AssemblyBinder>.Create(Target target, TargetPointer address) => new AssemblyBinder(target, address); 11public AssemblyBinder(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.AssemblyBinder);
Data\AsyncMethodData.cs (3)
8static AsyncMethodData IData<AsyncMethodData>.Create(Target target, TargetPointer address) => new AsyncMethodData(target, address); 9public AsyncMethodData(Target target, TargetPointer address) 11Target.TypeInfo type = target.GetTypeInfo(DataType.AsyncMethodData);
Data\AuxiliarySymbolInfo.cs (3)
8static AuxiliarySymbolInfo IData<AuxiliarySymbolInfo>.Create(Target target, TargetPointer address) 11public AuxiliarySymbolInfo(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.AuxiliarySymbolInfo);
Data\Bucket.cs (3)
8static Bucket IData<Bucket>.Create(Target target, TargetPointer address) 11public Bucket(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.Bucket);
Data\CardTableInfo.cs (3)
8static CardTableInfo IData<CardTableInfo>.Create(Target target, TargetPointer address) 11public CardTableInfo(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.CardTableInfo);
Data\CGrowableSymbolStream.cs (3)
8static CGrowableSymbolStream IData<CGrowableSymbolStream>.Create(Target target, TargetPointer address) => new CGrowableSymbolStream(target, address); 9public CGrowableSymbolStream(Target target, TargetPointer address) 11Target.TypeInfo type = target.GetTypeInfo(DataType.CGrowableSymbolStream);
Data\CodeHeap.cs (3)
8static CodeHeap IData<CodeHeap>.Create(Target target, TargetPointer address) 11public CodeHeap(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.CodeHeap);
Data\CodeHeapListNode.cs (3)
8static CodeHeapListNode IData<CodeHeapListNode>.Create(Target target, TargetPointer address) 11public CodeHeapListNode(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.CodeHeapListNode);
Data\CodeRangeMapRangeList.cs (3)
8static CodeRangeMapRangeList IData<CodeRangeMapRangeList>.Create(Target target, TargetPointer address) 11public CodeRangeMapRangeList(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.CodeRangeMapRangeList);
Data\ComCallWrapper.cs (3)
9static ComCallWrapper IData<ComCallWrapper>.Create(Target target, TargetPointer address) => new ComCallWrapper(target, address); 10public ComCallWrapper(Target target, TargetPointer address) 12Target.TypeInfo type = target.GetTypeInfo(DataType.ComCallWrapper);
Data\ComInterfaceEntry.cs (3)
10static ComInterfaceEntry IData<ComInterfaceEntry>.Create(Target target, TargetPointer address) 13public ComInterfaceEntry(Target target, TargetPointer address) 15Target.TypeInfo type = target.GetTypeInfo(DataType.ComInterfaceEntry);
Data\ComMethodTable.cs (3)
8static ComMethodTable IData<ComMethodTable>.Create(Target target, TargetPointer address) => new ComMethodTable(target, address); 9public ComMethodTable(Target target, TargetPointer address) 11Target.TypeInfo type = target.GetTypeInfo(DataType.ComMethodTable);
Data\ComWrappersVtablePtrs.cs (3)
11static ComWrappersVtablePtrs IData<ComWrappersVtablePtrs>.Create(Target target, TargetPointer address) => new ComWrappersVtablePtrs(target, address); 12public ComWrappersVtablePtrs(Target target, TargetPointer address) 14Target.TypeInfo type = target.GetTypeInfo(DataType.ComWrappersVtablePtrs);
Data\CoreLibBinder.cs (3)
10static CoreLibBinder IData<CoreLibBinder>.Create(Target target, TargetPointer address) => new CoreLibBinder(target, address); 11public CoreLibBinder(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.CoreLibBinder);
Data\CtxEntry.cs (3)
8static CtxEntry IData<CtxEntry>.Create(Target target, TargetPointer address) => new CtxEntry(target, address); 9public CtxEntry(Target target, TargetPointer address) 11Target.TypeInfo type = target.GetTypeInfo(DataType.CtxEntry);
Data\DacEnumerableHash.cs (6)
23private readonly Target _target; 24private readonly Target.TypeInfo _type; 26public DacEnumerableHash(Target target, TargetPointer address, Target.TypeInfo type) 60public VolatileEntry(Target target, TargetPointer address, Target.TypeInfo type)
Data\Debugger.cs (5)
9static Debugger IData<Debugger>.Create(Target target, TargetPointer address) 14public Debugger(Target target, TargetPointer address) 17Target.TypeInfo type = target.GetTypeInfo(DataType.Debugger); 36public void SetField(Target target, string fieldName, int value) 38Target.TypeInfo type = target.GetTypeInfo(DataType.Debugger);
Data\DebuggerRCThread.cs (3)
8static DebuggerRCThread IData<DebuggerRCThread>.Create(Target target, TargetPointer address) 11public DebuggerRCThread(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.DebuggerRCThread);
Data\DynamicILBlobEntry.cs (3)
8static DynamicILBlobEntry IData<DynamicILBlobEntry>.Create(Target target, TargetPointer address) 11public DynamicILBlobEntry(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.DynamicILBlobTable);
Data\DynamicMetadata.cs (3)
8static DynamicMetadata IData<DynamicMetadata>.Create(Target target, TargetPointer address) => new DynamicMetadata(target, address); 9public DynamicMetadata(Target target, TargetPointer address) 11Target.TypeInfo type = target.GetTypeInfo(DataType.DynamicMetadata);
Data\DynamicStaticsInfo.cs (3)
10static DynamicStaticsInfo IData<DynamicStaticsInfo>.Create(Target target, TargetPointer address) => new DynamicStaticsInfo(target, address); 11public DynamicStaticsInfo(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.DynamicStaticsInfo);
Data\EEAllocContext.cs (3)
8static EEAllocContext IData<EEAllocContext>.Create(Target target, TargetPointer address) 11public EEAllocContext(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.EEAllocContext);
Data\EEClass.cs (3)
8static EEClass IData<EEClass>.Create(Target target, TargetPointer address) => new EEClass(target, address); 9public EEClass(Target target, TargetPointer address) 11Target.TypeInfo type = target.GetTypeInfo(DataType.EEClass);
Data\EEConfig.cs (3)
8static EEConfig IData<EEConfig>.Create(Target target, TargetPointer address) 11public EEConfig(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.EEConfig);
Data\EEILException.cs (3)
8static EEILException IData<EEILException>.Create(Target target, TargetPointer address) => new EEILException(target, address); 9public EEILException(Target target, TargetPointer address) 11Target.TypeInfo type = target.GetTypeInfo(DataType.EEILException);
Data\EEJitManager.cs (3)
8static EEJitManager IData<EEJitManager>.Create(Target target, TargetPointer address) => new EEJitManager(target, address); 9public EEJitManager(Target target, TargetPointer address) 11Target.TypeInfo type = target.GetTypeInfo(DataType.EEJitManager);
Data\EETypeHashTable.cs (3)
13static EETypeHashTable IData<EETypeHashTable>.Create(Target target, TargetPointer address) => new EETypeHashTable(target, address); 14public EETypeHashTable(Target target, TargetPointer address) 16Target.TypeInfo type = target.GetTypeInfo(DataType.EETypeHashTable);
Data\Exception.cs (3)
8static Exception IData<Exception>.Create(Target target, TargetPointer address) 11public Exception(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.Exception);
Data\ExceptionClause.cs (6)
19static EEExceptionClause IData<EEExceptionClause>.Create(Target target, TargetPointer address) => new EEExceptionClause(target, address); 20public EEExceptionClause(Target target, TargetPointer address) 22Target.TypeInfo type = target.GetTypeInfo(DataType.EEExceptionClause); 46static R2RExceptionClause IData<R2RExceptionClause>.Create(Target target, TargetPointer address) => new R2RExceptionClause(target, address); 47public R2RExceptionClause(Target target, TargetPointer address) 49Target.TypeInfo type = target.GetTypeInfo(DataType.R2RExceptionClause);
Data\ExceptionInfo.cs (3)
8static ExceptionInfo IData<ExceptionInfo>.Create(Target target, TargetPointer address) 11public ExceptionInfo(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.ExceptionInfo);
Data\ExceptionLookupTableEntry.cs (3)
8static ExceptionLookupTableEntry IData<ExceptionLookupTableEntry>.Create(Target target, TargetPointer address) => new ExceptionLookupTableEntry(target, address); 9public ExceptionLookupTableEntry(Target target, TargetPointer address) 11Target.TypeInfo type = target.GetTypeInfo(DataType.ExceptionLookupTableEntry);
Data\FieldDesc.cs (3)
8static FieldDesc IData<FieldDesc>.Create(Target target, TargetPointer address) => new FieldDesc(target, address); 9public FieldDesc(Target target, TargetPointer address) 11Target.TypeInfo type = target.GetTypeInfo(DataType.FieldDesc);
Data\FixupPrecodeData.cs (3)
8static FixupPrecodeData IData<FixupPrecodeData>.Create(Target target, TargetPointer address) 11public FixupPrecodeData(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.FixupPrecodeData);
Data\Frames\ArgumentRegisters.cs (4)
10static ArgumentRegisters IData<ArgumentRegisters>.Create(Target target, TargetPointer address) 13public ArgumentRegisters(Target target, TargetPointer address) 15Target.TypeInfo type = target.GetTypeInfo(DataType.ArgumentRegisters); 17foreach ((string name, Target.FieldInfo field) in type.Fields)
Data\Frames\CalleeSavedRegisters.cs (4)
10static CalleeSavedRegisters IData<CalleeSavedRegisters>.Create(Target target, TargetPointer address) 13public CalleeSavedRegisters(Target target, TargetPointer address) 15Target.TypeInfo type = target.GetTypeInfo(DataType.CalleeSavedRegisters); 17foreach ((string name, Target.FieldInfo field) in type.Fields)
Data\Frames\DebuggerEval.cs (3)
8static DebuggerEval IData<DebuggerEval>.Create(Target target, TargetPointer address) 11public DebuggerEval(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.DebuggerEval);
Data\Frames\DynamicHelperFrame.cs (3)
8static DynamicHelperFrame IData<DynamicHelperFrame>.Create(Target target, TargetPointer address) 11public DynamicHelperFrame(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.DynamicHelperFrame);
Data\Frames\ExternalMethodFrame.cs (3)
8static ExternalMethodFrame IData<ExternalMethodFrame>.Create(Target target, TargetPointer address) 11public ExternalMethodFrame(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.ExternalMethodFrame);
Data\Frames\FaultingExceptionFrame.cs (3)
8static FaultingExceptionFrame IData<FaultingExceptionFrame>.Create(Target target, TargetPointer address) 11public FaultingExceptionFrame(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.FaultingExceptionFrame);
Data\Frames\Frame.cs (3)
8static Frame IData<Frame>.Create(Target target, TargetPointer address) 11public Frame(Target target, TargetPointer address) 14Target.TypeInfo type = target.GetTypeInfo(DataType.Frame);
Data\Frames\FramedMethodFrame.cs (3)
8static FramedMethodFrame IData<FramedMethodFrame>.Create(Target target, TargetPointer address) 11public FramedMethodFrame(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.FramedMethodFrame);
Data\Frames\FuncEvalFrame.cs (3)
11static FuncEvalFrame IData<FuncEvalFrame>.Create(Target target, TargetPointer address) 14public FuncEvalFrame(Target target, TargetPointer address) 16Target.TypeInfo type = target.GetTypeInfo(DataType.FuncEvalFrame);
Data\Frames\HijackArgs.cs (4)
10static HijackArgs IData<HijackArgs>.Create(Target target, TargetPointer address) 13public HijackArgs(Target target, TargetPointer address) 15Target.TypeInfo type = target.GetTypeInfo(DataType.HijackArgs); 18foreach ((string name, Target.FieldInfo field) in type.Fields)
Data\Frames\HijackArgsAMD64.cs (3)
8static HijackArgsAMD64 IData<HijackArgsAMD64>.Create(Target target, TargetPointer address) 11public HijackArgsAMD64(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.HijackArgs);
Data\Frames\HijackFrame.cs (3)
8static HijackFrame IData<HijackFrame>.Create(Target target, TargetPointer address) 11public HijackFrame(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.HijackFrame);
Data\Frames\InlinedCallFrame.cs (3)
8static InlinedCallFrame IData<InlinedCallFrame>.Create(Target target, TargetPointer address) 11public InlinedCallFrame(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.InlinedCallFrame);
Data\Frames\ResumableFrame.cs (3)
8static ResumableFrame IData<ResumableFrame>.Create(Target target, TargetPointer address) 11public ResumableFrame(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.ResumableFrame);
Data\Frames\SoftwareExceptionFrame.cs (3)
8static SoftwareExceptionFrame IData<SoftwareExceptionFrame>.Create(Target target, TargetPointer address) 11public SoftwareExceptionFrame(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.SoftwareExceptionFrame);
Data\Frames\StubDispatchFrame.cs (3)
8static StubDispatchFrame IData<StubDispatchFrame>.Create(Target target, TargetPointer address) 11public StubDispatchFrame(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.StubDispatchFrame);
Data\Frames\TailCallFrame.cs (3)
8static TailCallFrame IData<TailCallFrame>.Create(Target target, TargetPointer address) 11public TailCallFrame(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.TailCallFrame);
Data\Frames\TransitionBlock.cs (3)
8static TransitionBlock IData<TransitionBlock>.Create(Target target, TargetPointer address) 11public TransitionBlock(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.TransitionBlock);
Data\GC\CFinalize.cs (3)
10static CFinalize IData<CFinalize>.Create(Target target, TargetPointer address) => new CFinalize(target, address); 11public CFinalize(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.CFinalize);
Data\GC\GCHeapSVR.cs (3)
12static GCHeapSVR IData<GCHeapSVR>.Create(Target target, TargetPointer address) => new GCHeapSVR(target, address); 13public GCHeapSVR(Target target, TargetPointer address) 15Target.TypeInfo type = target.GetTypeInfo(DataType.GCHeap);
Data\GC\Generation.cs (3)
8static Generation IData<Generation>.Create(Target target, TargetPointer address) => new Generation(target, address); 9public Generation(Target target, TargetPointer address) 11Target.TypeInfo type = target.GetTypeInfo(DataType.Generation);
Data\GC\HeapSegment.cs (3)
8static HeapSegment IData<HeapSegment>.Create(Target target, TargetPointer address) => new HeapSegment(target, address); 9public HeapSegment(Target target, TargetPointer address) 11Target.TypeInfo type = target.GetTypeInfo(DataType.HeapSegment);
Data\GC\OOMHistory.cs (3)
8static OomHistory IData<OomHistory>.Create(Target target, TargetPointer address) => new OomHistory(target, address); 9public OomHistory(Target target, TargetPointer address) 11Target.TypeInfo type = target.GetTypeInfo(DataType.OomHistory);
Data\GCAllocContext.cs (3)
8static GCAllocContext IData<GCAllocContext>.Create(Target target, TargetPointer address) 11public GCAllocContext(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.GCAllocContext);
Data\GenericsDictInfo.cs (3)
8static GenericsDictInfo IData<GenericsDictInfo>.Create(Target target, TargetPointer address) => new GenericsDictInfo(target, address); 9public GenericsDictInfo(Target target, TargetPointer address) 11Target.TypeInfo type = target.GetTypeInfo(DataType.GenericsDictInfo);
Data\HandleTable.cs (3)
9static HandleTable IData<HandleTable>.Create(Target target, TargetPointer address) 12public HandleTable(Target target, TargetPointer address) 14Target.TypeInfo type = target.GetTypeInfo(DataType.HandleTable);
Data\HandleTableBucket.cs (3)
9static HandleTableBucket IData<HandleTableBucket>.Create(Target target, TargetPointer address) 12public HandleTableBucket(Target target, TargetPointer address) 14Target.TypeInfo type = target.GetTypeInfo(DataType.HandleTableBucket);
Data\HandleTableMap.cs (3)
11static HandleTableMap IData<HandleTableMap>.Create(Target target, TargetPointer address) 14public HandleTableMap(Target target, TargetPointer address) 16Target.TypeInfo type = target.GetTypeInfo(DataType.HandleTableMap);
Data\HashMap.cs (3)
8static HashMap IData<HashMap>.Create(Target target, TargetPointer address) 11public HashMap(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.HashMap);
Data\HostCodeHeap.cs (3)
8static HostCodeHeap IData<HostCodeHeap>.Create(Target target, TargetPointer address) 11public HostCodeHeap(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.HostCodeHeap);
Data\IdDispenser.cs (3)
10static IdDispenser IData<IdDispenser>.Create(Target target, TargetPointer address) => new IdDispenser(target, address); 11public IdDispenser(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.IdDispenser);
Data\ILCodeVersioningState.cs (3)
8static ILCodeVersioningState IData<ILCodeVersioningState>.Create(Target target, TargetPointer address) 11public ILCodeVersioningState(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.ILCodeVersioningState);
Data\ILCodeVersionNode.cs (3)
10static ILCodeVersionNode IData<ILCodeVersionNode>.Create(Target target, TargetPointer address) => new ILCodeVersionNode(target, address); 11public ILCodeVersionNode(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.ILCodeVersionNode);
Data\ImageDataDirectory.cs (3)
8static ImageDataDirectory IData<ImageDataDirectory>.Create(Target target, TargetPointer address) 11public ImageDataDirectory(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.ImageDataDirectory);
Data\ImageDosHeader.cs (2)
8static ImageDosHeader IData<ImageDosHeader>.Create(Target target, TargetPointer address) 12public ImageDosHeader(Target target, TargetPointer address)
Data\ImageFileHeader.cs (2)
10static ImageFileHeader IData<ImageFileHeader>.Create(Target target, TargetPointer address) => new ImageFileHeader(target, address); 13public ImageFileHeader(Target target, TargetPointer address)
Data\ImageNTHeaders.cs (2)
10static ImageNTHeaders IData<ImageNTHeaders>.Create(Target target, TargetPointer address) => new ImageNTHeaders(target, address); 13public ImageNTHeaders(Target target, TargetPointer address)
Data\ImageOptionalHeader.cs (2)
10static ImageOptionalHeader IData<ImageOptionalHeader>.Create(Target target, TargetPointer address) => new ImageOptionalHeader(target, address); 12public ImageOptionalHeader(Target target, TargetPointer address)
Data\ImageSectionHeader.cs (2)
10static ImageSectionHeader IData<ImageSectionHeader>.Create(Target target, TargetPointer address) => new ImageSectionHeader(target, address); 16public ImageSectionHeader(Target target, TargetPointer address)
Data\InflightTLSData.cs (3)
10static InflightTLSData IData<InflightTLSData>.Create(Target target, TargetPointer address) => new InflightTLSData(target, address); 11public InflightTLSData(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.InFlightTLSData);
Data\InstMethodHashTable.cs (3)
13static InstMethodHashTable IData<InstMethodHashTable>.Create(Target target, TargetPointer address) => new InstMethodHashTable(target, address); 14public InstMethodHashTable(Target target, TargetPointer address) 16Target.TypeInfo type = target.GetTypeInfo(DataType.InstMethodHashTable);
Data\InterfaceEntry.cs (3)
8static InterfaceEntry IData<InterfaceEntry>.Create(Target target, TargetPointer address) => new InterfaceEntry(target, address); 9public InterfaceEntry(Target target, TargetPointer address) 11Target.TypeInfo type = target.GetTypeInfo(DataType.InterfaceEntry);
Data\InternalComInterfaceDispatch.cs (3)
8static InternalComInterfaceDispatch IData<InternalComInterfaceDispatch>.Create(Target target, TargetPointer address) 11public InternalComInterfaceDispatch(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.InternalComInterfaceDispatch);
Data\InteropSyncBlockInfo.cs (7)
8static InteropSyncBlockInfo IData<InteropSyncBlockInfo>.Create(Target target, TargetPointer address) 11public InteropSyncBlockInfo(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.InteropSyncBlockInfo); 15RCW = type.Fields.TryGetValue(nameof(RCW), out Target.FieldInfo rcwField) 18CCW = type.Fields.TryGetValue(nameof(CCW), out Target.FieldInfo ccwField) 21CCF = type.Fields.TryGetValue(nameof(CCF), out Target.FieldInfo ccfField) 24TaggedMemory = type.Fields.TryGetValue(nameof(TaggedMemory), out Target.FieldInfo taggedMemoryField)
Data\InterpByteCodeStart.cs (3)
8static InterpByteCodeStart IData<InterpByteCodeStart>.Create(Target target, TargetPointer address) 11public InterpByteCodeStart(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.InterpByteCodeStart);
Data\InterpMethod.cs (3)
8static InterpMethod IData<InterpMethod>.Create(Target target, TargetPointer address) 11public InterpMethod(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.InterpMethod);
Data\InterpMethodContextFrame.cs (3)
8static InterpMethodContextFrame IData<InterpMethodContextFrame>.Create(Target target, TargetPointer address) 11public InterpMethodContextFrame(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.InterpMethodContextFrame);
Data\InterpreterFrame.cs (3)
8static InterpreterFrame IData<InterpreterFrame>.Create(Target target, TargetPointer address) 11public InterpreterFrame(Target target, TargetPointer address) 14Target.TypeInfo type = target.GetTypeInfo(DataType.InterpreterFrame);
Data\InterpreterPrecodeData.cs (3)
8static InterpreterPrecodeData IData<InterpreterPrecodeData>.Create(Target target, TargetPointer address) 11public InterpreterPrecodeData(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.InterpreterPrecodeData);
Data\InterpreterRealCodeHeader.cs (3)
8static InterpreterRealCodeHeader IData<InterpreterRealCodeHeader>.Create(Target target, TargetPointer address) 11public InterpreterRealCodeHeader(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.InterpreterRealCodeHeader);
Data\JITNotification.cs (4)
8static JITNotification IData<JITNotification>.Create(Target target, TargetPointer address) 11private readonly Target _target; 12private readonly Target.TypeInfo _type; 19public JITNotification(Target target, TargetPointer address)
Data\LoaderAllocator.cs (3)
8static LoaderAllocator IData<LoaderAllocator>.Create(Target target, TargetPointer address) 11public LoaderAllocator(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.LoaderAllocator);
Data\LoaderCodeHeap.cs (3)
8static LoaderCodeHeap IData<LoaderCodeHeap>.Create(Target target, TargetPointer address) 11public LoaderCodeHeap(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.LoaderCodeHeap);
Data\LoaderHeap.cs (3)
8static LoaderHeap IData<LoaderHeap>.Create(Target target, TargetPointer address) 11public LoaderHeap(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.LoaderHeap);
Data\LoaderHeapBlock.cs (3)
8static LoaderHeapBlock IData<LoaderHeapBlock>.Create(Target target, TargetPointer address) 11public LoaderHeapBlock(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.LoaderHeapBlock);
Data\ManagedObjectWrapperHolderObject.cs (3)
10static ManagedObjectWrapperHolderObject IData<ManagedObjectWrapperHolderObject>.Create(Target target, TargetPointer address) => new ManagedObjectWrapperHolderObject(target, address); 11public ManagedObjectWrapperHolderObject(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.ManagedObjectWrapperHolderObject);
Data\ManagedObjectWrapperLayout.cs (3)
10static ManagedObjectWrapperLayout IData<ManagedObjectWrapperLayout>.Create(Target target, TargetPointer address) => new ManagedObjectWrapperLayout(target, address); 11public ManagedObjectWrapperLayout(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.ManagedObjectWrapperLayout);
Data\MethodDesc.cs (12)
10static MethodDesc IData<MethodDesc>.Create(Target target, TargetPointer address) => new MethodDesc(target, address); 11public MethodDesc(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.MethodDesc); 40static InstantiatedMethodDesc IData<InstantiatedMethodDesc>.Create(Target target, TargetPointer address) => new InstantiatedMethodDesc(target, address); 41public InstantiatedMethodDesc(Target target, TargetPointer address) 43Target.TypeInfo type = target.GetTypeInfo(DataType.InstantiatedMethodDesc); 57static DynamicMethodDesc IData<DynamicMethodDesc>.Create(Target target, TargetPointer address) => new DynamicMethodDesc(target, address); 58public DynamicMethodDesc(Target target, TargetPointer address) 60Target.TypeInfo type = target.GetTypeInfo(DataType.DynamicMethodDesc); 70static StoredSigMethodDesc IData<StoredSigMethodDesc>.Create(Target target, TargetPointer address) => new StoredSigMethodDesc(target, address); 71public StoredSigMethodDesc(Target target, TargetPointer address) 73Target.TypeInfo type = target.GetTypeInfo(DataType.StoredSigMethodDesc);
Data\MethodDescChunk.cs (3)
10static MethodDescChunk IData<MethodDescChunk>.Create(Target target, TargetPointer address) => new MethodDescChunk(target, address); 11public MethodDescChunk(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.MethodDescChunk);
Data\MethodDescCodeData.cs (3)
9static MethodDescCodeData IData<MethodDescCodeData>.Create(Target target, TargetPointer address) => new MethodDescCodeData(target, address); 10public MethodDescCodeData(Target target, TargetPointer address) 12Target.TypeInfo type = target.GetTypeInfo(DataType.MethodDescCodeData);
Data\MethodDescVersioningState.cs (3)
10static MethodDescVersioningState IData<MethodDescVersioningState>.Create(Target target, TargetPointer address) => new MethodDescVersioningState(target, address); 11public MethodDescVersioningState(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.MethodDescVersioningState);
Data\MethodTable.cs (3)
8static MethodTable IData<MethodTable>.Create(Target target, TargetPointer address) => new MethodTable(target, address); 9public MethodTable(Target target, TargetPointer address) 11Target.TypeInfo type = target.GetTypeInfo(DataType.MethodTable);
Data\MethodTableAuxiliaryData.cs (3)
8static MethodTableAuxiliaryData IData<MethodTableAuxiliaryData>.Create(Target target, TargetPointer address) => new MethodTableAuxiliaryData(target, address); 10private MethodTableAuxiliaryData(Target target, TargetPointer address) 12Target.TypeInfo type = target.GetTypeInfo(DataType.MethodTableAuxiliaryData);
Data\Module.cs (5)
10static Module IData<Module>.Create(Target target, TargetPointer address) 13public Module(Target target, TargetPointer address) 15Target.TypeInfo type = target.GetTypeInfo(DataType.Module); 44public void WriteFlags(Target target, uint flags) 46Target.TypeInfo type = target.GetTypeInfo(DataType.Module);
Data\ModuleLookupMap.cs (3)
8static ModuleLookupMap IData<ModuleLookupMap>.Create(Target target, TargetPointer address) => new ModuleLookupMap(target, address); 10private ModuleLookupMap(Target target, TargetPointer address) 12Target.TypeInfo type = target.GetTypeInfo(DataType.ModuleLookupMap);
Data\NativeCodeVersionNode.cs (3)
10static NativeCodeVersionNode IData<NativeCodeVersionNode>.Create(Target target, TargetPointer address) => new NativeCodeVersionNode(target, address); 11public NativeCodeVersionNode(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.NativeCodeVersionNode);
Data\NativeObjectWrapperObject.cs (3)
10static NativeObjectWrapperObject IData<NativeObjectWrapperObject>.Create(Target target, TargetPointer address) => new NativeObjectWrapperObject(target, address); 11public NativeObjectWrapperObject(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.NativeObjectWrapperObject);
Data\Object.cs (3)
10static Object IData<Object>.Create(Target target, TargetPointer address) => new Object(target, address); 11public Object(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.Object);
Data\ObjectHandle.cs (2)
8static ObjectHandle IData<ObjectHandle>.Create(Target target, TargetPointer address) 11public ObjectHandle(Target target, TargetPointer address)
Data\ObjectHeader.cs (3)
8static ObjectHeader IData<ObjectHeader>.Create(Target target, TargetPointer address) 11public ObjectHeader(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.ObjectHeader);
Data\PatchpointInfo.cs (3)
10static PatchpointInfo IData<PatchpointInfo>.Create(Target target, TargetPointer address) 13public PatchpointInfo(Target target, TargetPointer address) 15Target.TypeInfo type = target.GetTypeInfo(DataType.PatchpointInfo);
Data\PEAssembly.cs (3)
10static PEAssembly IData<PEAssembly>.Create(Target target, TargetPointer address) => new PEAssembly(target, address); 11public PEAssembly(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.PEAssembly);
Data\PEImage.cs (3)
8static PEImage IData<PEImage>.Create(Target target, TargetPointer address) => new PEImage(target, address); 9public PEImage(Target target, TargetPointer address) 11Target.TypeInfo type = target.GetTypeInfo(DataType.PEImage);
Data\PEImageLayout.cs (3)
8static PEImageLayout IData<PEImageLayout>.Create(Target target, TargetPointer address) => new PEImageLayout(target, address); 9public PEImageLayout(Target target, TargetPointer address) 11Target.TypeInfo type = target.GetTypeInfo(DataType.PEImageLayout);
Data\PlatformMetadata.cs (3)
8static PlatformMetadata IData<PlatformMetadata>.Create(Target target, TargetPointer address) 11public PlatformMetadata(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.PlatformMetadata);
Data\PortableEntryPoint.cs (3)
10static PortableEntryPoint IData<PortableEntryPoint>.Create(Target target, TargetPointer address) => new PortableEntryPoint(target, address); 11public PortableEntryPoint(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.PortableEntryPoint);
Data\PrecodeMachineDescriptor.cs (4)
8static PrecodeMachineDescriptor IData<PrecodeMachineDescriptor>.Create(Target target, TargetPointer address) 11public PrecodeMachineDescriptor(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.PrecodeMachineDescriptor); 68static byte? MaybeGetPrecodeType(Target target, TargetPointer address, string fieldName)
Data\ProbeExtensionResult.cs (3)
10static ProbeExtensionResult IData<ProbeExtensionResult>.Create(Target target, TargetPointer address) => new ProbeExtensionResult(target, address); 11public ProbeExtensionResult(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.ProbeExtensionResult);
Data\ProfControlBlock.cs (3)
8static ProfControlBlock IData<ProfControlBlock>.Create(Target target, TargetPointer address) 11public ProfControlBlock(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.ProfControlBlock);
Data\RangeSection.cs (3)
8static RangeSection IData<RangeSection>.Create(Target target, TargetPointer address) 11public RangeSection(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.RangeSection);
Data\RangeSectionFragment.cs (3)
8static RangeSectionFragment IData<RangeSectionFragment>.Create(Target target, TargetPointer address) 11public RangeSectionFragment(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.RangeSectionFragment);
Data\RangeSectionMap.cs (3)
8static RangeSectionMap IData<RangeSectionMap>.Create(Target target, TargetPointer address) 11public RangeSectionMap(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.RangeSectionMap);
Data\RCW.cs (4)
10static RCW IData<RCW>.Create(Target target, TargetPointer address) => new RCW(target, address); 11public RCW(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.RCW); 29Target.TypeInfo entryTypeInfo = target.GetTypeInfo(DataType.InterfaceEntry);
Data\RCWCleanupList.cs (3)
8static RCWCleanupList IData<RCWCleanupList>.Create(Target target, TargetPointer address) => new RCWCleanupList(target, address); 9public RCWCleanupList(Target target, TargetPointer address) 11Target.TypeInfo type = target.GetTypeInfo(DataType.RCWCleanupList);
Data\ReadyToRunCoreHeader.cs (4)
10static ReadyToRunCoreHeader IData<ReadyToRunCoreHeader>.Create(Target target, TargetPointer address) 13public ReadyToRunCoreHeader(Target target, TargetPointer address) 15Target.TypeInfo type = target.GetTypeInfo(DataType.ReadyToRunCoreHeader); 18Target.TypeInfo sectionType = target.GetTypeInfo(DataType.ReadyToRunSection);
Data\ReadyToRunCoreInfo.cs (3)
8static ReadyToRunCoreInfo IData<ReadyToRunCoreInfo>.Create(Target target, TargetPointer address) 11public ReadyToRunCoreInfo(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.ReadyToRunCoreInfo);
Data\ReadyToRunHeader.cs (3)
8static ReadyToRunHeader IData<ReadyToRunHeader>.Create(Target target, TargetPointer address) 11public ReadyToRunHeader(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.ReadyToRunHeader);
Data\ReadyToRunInfo.cs (3)
10static ReadyToRunInfo IData<ReadyToRunInfo>.Create(Target target, TargetPointer address) 13public ReadyToRunInfo(Target target, TargetPointer address) 15Target.TypeInfo type = target.GetTypeInfo(DataType.ReadyToRunInfo);
Data\ReadyToRunSection.cs (3)
8static ReadyToRunSection IData<ReadyToRunSection>.Create(Target target, TargetPointer address) 11public ReadyToRunSection(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.ReadyToRunSection);
Data\RealCodeHeader.cs (3)
8static RealCodeHeader IData<RealCodeHeader>.Create(Target target, TargetPointer address) 11public RealCodeHeader(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.RealCodeHeader);
Data\RegionFreeList.cs (3)
8static RegionFreeList IData<RegionFreeList>.Create(Target target, TargetPointer address) 11public RegionFreeList(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.RegionFreeList);
Data\RuntimeFunction.cs (3)
8static RuntimeFunction IData<RuntimeFunction>.Create(Target target, TargetPointer address) 11public RuntimeFunction(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.RuntimeFunction);
Data\RuntimeThreadLocals.cs (3)
8static RuntimeThreadLocals IData<RuntimeThreadLocals>.Create(Target target, TargetPointer address) 11public RuntimeThreadLocals(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.RuntimeThreadLocals);
Data\SimpleComCallWrapper.cs (3)
10static SimpleComCallWrapper IData<SimpleComCallWrapper>.Create(Target target, TargetPointer address) => new SimpleComCallWrapper(target, address); 11public SimpleComCallWrapper(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.SimpleComCallWrapper);
Data\StressLog.cs (3)
10static StressLog IData<StressLog>.Create(Target target, TargetPointer address) 13public StressLog(Target target, TargetPointer address) 15Target.TypeInfo type = target.GetTypeInfo(DataType.StressLog);
Data\StressLogChunk.cs (3)
8static StressLogChunk IData<StressLogChunk>.Create(Target target, TargetPointer address) 11public StressLogChunk(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.StressLogChunk);
Data\StressLogModuleDesc.cs (3)
8static StressLogModuleDesc IData<StressLogModuleDesc>.Create(Target target, TargetPointer address) 11public StressLogModuleDesc(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.StressLogModuleDesc);
Data\StressMsg.cs (3)
11static StressMsg IData<StressMsg>.Create(Target target, TargetPointer address) 14public StressMsg(Target target, TargetPointer address) 16Target.TypeInfo type = target.GetTypeInfo(DataType.StressMsg);
Data\String.cs (3)
8static String IData<String>.Create(Target target, TargetPointer address) 11public String(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.String);
Data\StubPrecodeData.cs (6)
8static StubPrecodeData_1 IData<StubPrecodeData_1>.Create(Target target, TargetPointer address) 11public StubPrecodeData_1(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.StubPrecodeData); 24static StubPrecodeData_2 IData<StubPrecodeData_2>.Create(Target target, TargetPointer address) 27public StubPrecodeData_2(Target target, TargetPointer address) 29Target.TypeInfo type = target.GetTypeInfo(DataType.StubPrecodeData);
Data\SyncBlock.cs (3)
8static SyncBlock IData<SyncBlock>.Create(Target target, TargetPointer address) 11public SyncBlock(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.SyncBlock);
Data\SyncBlockCache.cs (3)
8static SyncBlockCache IData<SyncBlockCache>.Create(Target target, TargetPointer address) 11public SyncBlockCache(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.SyncBlockCache);
Data\SyncTableEntry.cs (3)
8static SyncTableEntry IData<SyncTableEntry>.Create(Target target, TargetPointer address) 11public SyncTableEntry(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.SyncTableEntry);
Data\SystemDomain.cs (3)
10static SystemDomain IData<SystemDomain>.Create(Target target, TargetPointer address) => new SystemDomain(target, address); 11public SystemDomain(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.SystemDomain);
Data\TableSegment.cs (3)
9static TableSegment IData<TableSegment>.Create(Target target, TargetPointer address) => new TableSegment(target, address); 10public TableSegment(Target target, TargetPointer address) 12Target.TypeInfo type = target.GetTypeInfo(DataType.TableSegment);
Data\ThisPtrRetBufPrecodeData.cs (3)
8static ThisPtrRetBufPrecodeData IData<ThisPtrRetBufPrecodeData>.Create(Target target, TargetPointer address) 11public ThisPtrRetBufPrecodeData(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.ThisPtrRetBufPrecodeData);
Data\Thread.cs (3)
8static Thread IData<Thread>.Create(Target target, TargetPointer address) 11public Thread(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.Thread);
Data\ThreadLocalData.cs (3)
10static ThreadLocalData IData<ThreadLocalData>.Create(Target target, TargetPointer address) => new ThreadLocalData(target, address); 11public ThreadLocalData(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.ThreadLocalData);
Data\ThreadStaticsInfo.cs (3)
10static ThreadStaticsInfo IData<ThreadStaticsInfo>.Create(Target target, TargetPointer address) => new ThreadStaticsInfo(target, address); 11public ThreadStaticsInfo(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.ThreadStaticsInfo);
Data\ThreadStore.cs (3)
8static ThreadStore IData<ThreadStore>.Create(Target target, TargetPointer address) 11public ThreadStore(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.ThreadStore);
Data\ThreadStressLog.cs (3)
8static ThreadStressLog IData<ThreadStressLog>.Create(Target target, TargetPointer address) 11public ThreadStressLog(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.ThreadStressLog);
Data\TLSIndex.cs (3)
10static TLSIndex IData<TLSIndex>.Create(Target target, TargetPointer address) => new TLSIndex(target, address); 11public TLSIndex(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.TLSIndex);
Data\TypeDesc.cs (12)
8static TypeDesc IData<TypeDesc>.Create(Target target, TargetPointer address) => new TypeDesc(target, address); 9public TypeDesc(Target target, TargetPointer address) 11Target.TypeInfo type = target.GetTypeInfo(DataType.TypeDesc); 20static ParamTypeDesc IData<ParamTypeDesc>.Create(Target target, TargetPointer address) => new ParamTypeDesc(target, address); 21public ParamTypeDesc(Target target, TargetPointer address) 23Target.TypeInfo type = target.GetTypeInfo(DataType.TypeDesc); 36static TypeVarTypeDesc IData<TypeVarTypeDesc>.Create(Target target, TargetPointer address) => new TypeVarTypeDesc(target, address); 37public TypeVarTypeDesc(Target target, TargetPointer address) 39Target.TypeInfo type = target.GetTypeInfo(DataType.TypeDesc); 55static FnPtrTypeDesc IData<FnPtrTypeDesc>.Create(Target target, TargetPointer address) => new FnPtrTypeDesc(target, address); 56public FnPtrTypeDesc(Target target, TargetPointer address) 58Target.TypeInfo type = target.GetTypeInfo(DataType.TypeDesc);
Data\UnwindInfo.cs (3)
10static UnwindInfo IData<UnwindInfo>.Create(Target target, TargetPointer address) 13public UnwindInfo(Target target, TargetPointer address) 15Target.TypeInfo type = target.GetTypeInfo(DataType.UnwindInfo);
Data\VASigCookie.cs (3)
8static VASigCookie IData<VASigCookie>.Create(Target target, TargetPointer address) 11public VASigCookie(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.VASigCookie);
Data\VirtualCallStubManager.cs (3)
8static VirtualCallStubManager IData<VirtualCallStubManager>.Create(Target target, TargetPointer address) 11public VirtualCallStubManager(Target target, TargetPointer address) 13Target.TypeInfo type = target.GetTypeInfo(DataType.VirtualCallStubManager);
Data\WebcilHeader.cs (2)
8static WebcilHeader IData<WebcilHeader>.Create(Target target, TargetPointer address) => new WebcilHeader(target, address); 9public WebcilHeader(Target target, TargetPointer address)
Data\WebcilSectionHeader.cs (2)
8static WebcilSectionHeader IData<WebcilSectionHeader>.Create(Target target, TargetPointer address) => new WebcilSectionHeader(target, address); 9public WebcilSectionHeader(Target target, TargetPointer address)
DataType.cs (2)
204public static Target.TypeInfo GetTypeInfo(this Target target, DataType type)
PrintfStressMessageFormatter.cs (2)
27private readonly Target _target; 32public PrintfStressMessageFormatter(Target target, ISpecialPointerFormatter pointerFormatter)
RuntimeTypeSystemHelpers\MethodDescOptionalSlots.cs (7)
23internal static TargetPointer GetAddressOfNonVtableSlot(TargetPointer methodDesc, MethodClassification classification, ushort flags, Target target) 30internal static TargetPointer GetAddressOfNativeCodeSlot(TargetPointer methodDesc, MethodClassification classification, ushort flags, Target target) 37internal static TargetPointer GetAddressOfAsyncMethodData(TargetPointer methodDesc, MethodClassification classification, ushort flags, Target target) 45private static uint StartOffset(MethodClassification classification, Target target) 80private static uint MethodImplOffset(ushort flags, Target target) 88private static uint NativeCodeSlotOffset(ushort flags, Target target) 103private static uint AsyncMethodDataOffset(ushort flags, Target target)
RuntimeTypeSystemHelpers\MethodValidation.cs (4)
31private readonly Target _target; 37internal MethodValidation(Target target, ulong methodDescAlignment) 51private readonly Target _target; 57internal NonValidatedMethodDesc(Target target, TargetPointer methodDescAddr, Data.MethodDesc desc, Data.MethodDescChunk chunk)
RuntimeTypeSystemHelpers\TypeValidation.cs (11)
11private readonly Target _target; 14internal TypeValidation(Target target, TargetPointer continuationMethodTablePointer) 24private readonly Target _target; 25private readonly Target.TypeInfo _type; 30internal NonValidatedMethodTable(Target target, TargetPointer methodTablePointer) 79public readonly Target _target; 80private readonly Target.TypeInfo _type; 84internal NonValidatedEEClass(Target target, TargetPointer eeClassPointer) 96internal static NonValidatedMethodTable GetMethodTableData(Target target, TargetPointer methodTablePointer) 101internal static NonValidatedEEClass GetEEClassData(Target target, TargetPointer eeClassPointer) 197private static bool ValidateDataReadable<T>(Target target, TargetPointer dataAddress) where T : IData<T>
TargetStream.cs (2)
9internal sealed class TargetStream(Target target, ulong startPosition, long size) : Stream 14private readonly Target _target = target;
Microsoft.Diagnostics.DataContractReader.Legacy (65)
ClrDataAppDomain.cs (2)
15private readonly Target _target; 21public ClrDataAppDomain(Target target, TargetPointer appDomain, IXCLRDataAppDomain? legacyImpl)
ClrDataExceptionState.cs (2)
14private readonly Target _target; 22Target target,
ClrDataFrame.cs (12)
20private readonly Target _target; 26public ClrDataFrame(Target target, IStackDataFrameHandle dataFrame, IXCLRDataFrame? legacyImpl) 669private readonly Target _target; 672public FlagSignatureTypeProvider(Target target, Contracts.ModuleHandle moduleHandle) 838Target target) 863Target target) 906private static NativeVarLocation[] ResolveRegByRef(IPlatformAgnosticContext context, Target target, uint register, int pointerSize) 918private static NativeVarLocation[] ResolveStack(IPlatformAgnosticContext context, Target target, uint baseRegister, int offset, int pointerSize, bool deref) 927private static ulong ComputeStackAddress(IPlatformAgnosticContext context, Target target, uint baseRegister, int offset) 938private static ulong DereferenceOrZero(Target target, ulong addr) 950private static ulong ReadRegister(IPlatformAgnosticContext context, Target target, uint registerNumber) 965private static int GetStackPointerRegisterNumber(Target target)
ClrDataMethodDefinition.cs (5)
18private readonly Target _target; 23Target target, 44private static bool HasClassInstantiation(Target target, MethodDescHandle md) 53private static bool HasMethodInstantiation(Target target, MethodDescHandle md) 62private static bool HasClassOrMethodInstantiation(Target target, MethodDescHandle md)
ClrDataMethodInstance.cs (2)
20private readonly Target _target; 25Target target,
ClrDataModule.cs (2)
21private readonly Target _target; 41public ClrDataModule(TargetPointer address, Target target, IXCLRDataModule? legacyImpl)
ClrDataStackWalk.cs (2)
19private readonly Target _target; 25public ClrDataStackWalk(TargetPointer threadAddr, uint flags, Target target, IXCLRDataStackWalk? legacyImpl)
ClrDataTask.cs (2)
16private readonly Target _target; 19public ClrDataTask(TargetPointer address, Target target, IXCLRDataTask? legacyImpl)
ClrDataValue.cs (2)
26private readonly Target _target; 33Target target,
ConversionExtensions.cs (5)
17public static ClrDataAddress ToClrDataAddress(this TargetPointer address, Target target) 32public static ClrDataAddress ToClrDataAddress(this TargetCodePointer address, Target target) 49public static TargetPointer ToTargetPointer(this ClrDataAddress address, Target target, bool overrideCheck = false) 69public static TargetCodePointer ToTargetCodePointer(this ClrDataAddress address, Target target) 89public static TargetPointer ToAddress(this TargetCodePointer code, Target target)
Dbi\DacDbiImpl.cs (4)
19private readonly Target _target; 47Target.TypeInfo type = _target.GetTypeInfo(DataType.ProfControlBlock); 53public DacDbiImpl(Target target, object? legacyObj) 2112Target.TypeInfo objectHeaderTypeInfo = _target.GetTypeInfo(DataType.ObjectHeader);
HeaderReaderHelpers.cs (1)
17public static bool TryGetLocalVarSigToken(Target target, TargetPointer ilHeader, out int localVarSigToken)
SigFormat.cs (4)
14public static unsafe void AppendSigFormat(Target target, 32public static void AppendSigFormat(Target target, 95private static unsafe void AddTypeString(Target target, 311private static void AddType(Target target, StringBuilder stringBuilder, TypeHandle typeHandle)
SOSDacImpl.cs (11)
38private readonly Target _target; 67public SOSDacImpl(Target target, object? legacyObj) 1628private readonly Target _target; 1633public SOSHandleEnum(Target target, HandleType[] types, ISOSHandleEnum? legacyHandleEnum) 1754public SOSMemoryEnum(Target target, IReadOnlyList<GCMemoryRegionData> regions, ISOSMemoryEnum? legacyMemoryEnum = null) 3163Target.TypeInfo lookupMapTypeInfo = _target.GetTypeInfo(DataType.ModuleLookupMap); 3353Target.TypeInfo arrayTypeInfo = _target.GetTypeInfo(DataType.Array); 6512Target.TypeInfo laType = _target.GetTypeInfo(DataType.LoaderAllocator); 6513Target.TypeInfo vcsType = _target.GetTypeInfo(DataType.VirtualCallStubManager); 6863private readonly Target _target; 6872public SOSMethodEnum(Target target, TypeHandle methodTable, ISOSMethodEnum? legacyMethodEnum)
SOSDacImpl.IXCLRDataProcess.cs (2)
251private readonly Target _target; 260public EnumMethodInstances(Target target, TargetPointer methodDesc, TargetPointer appDomain)
TypeNameBuilder.cs (7)
39private Target Target; 49private TypeNameBuilder(StringBuilder typeString, Target target, TypeNameFormat format, bool initialStateIsName = false) 60public static void AppendMethodInternal(Target target, StringBuilder stringBuilder, Contracts.MethodDescHandle method, TypeNameFormat format) 65public static void AppendMethodImpl(Target target, StringBuilder stringBuilder, Contracts.MethodDescHandle method, ReadOnlySpan<TypeHandle> typeInstantiation, TypeNameFormat format) 191public static void AppendType(Target target, StringBuilder stringBuilder, Contracts.TypeHandle typeHandle, TypeNameFormat format) 196public static void AppendType(Target target, StringBuilder stringBuilder, Contracts.TypeHandle typeHandle, ReadOnlySpan<TypeHandle> typeInstantiation, TypeNameFormat format) 336private static void AppendInst(Target target, StringBuilder stringBuilder, ReadOnlySpan<TypeHandle> inst, TypeNameFormat format)