452 references to Field
Microsoft.Diagnostics.DataContractReader.Contracts (452)
Data\AppDomain.cs (2)
9
[
Field
] public TargetPointer RootAssembly { get; }
14
[
Field
] public TargetPointer FriendlyName { get; }
Data\ArrayListBase.cs (3)
15
[
Field
] public uint Count { get; }
59
[
Field
] public TargetPointer Next { get; }
60
[
Field
] public uint Size { get; }
Data\Assembly.cs (6)
9
[
Field
] public TargetPointer Module { get; }
10
[
Field
] public byte IsCollectible { get; }
11
[
Field
] public bool IsDynamic { get; }
12
[
Field
] public TargetPointer Error { get; }
13
[
Field
] public uint NotifyFlags { get; }
14
[
Field
] public bool IsLoaded { get; }
Data\AssemblyBinder.cs (1)
9
[
Field
] public ObjectHandle AssemblyLoadContext { get; }
Data\AsyncMethodData.cs (1)
9
[
Field
] public uint Flags { get; }
Data\AuxiliarySymbolInfo.cs (1)
15
[
Field
] public TargetPointer Name { get; }
Data\CardTableInfo.cs (3)
9
[
Field
] public uint Recount { get; }
10
[
Field
] public TargetNUInt Size { get; }
11
[
Field
] public TargetPointer NextCardTable { get; }
Data\CGrowableSymbolStream.cs (2)
9
[
Field
] public TargetPointer Buffer { get; }
10
[
Field
] public uint Size { get; }
Data\CodeHeap.cs (1)
9
[
Field
] public byte HeapType { get; }
Data\CodeHeapListNode.cs (6)
9
[
Field
] public TargetPointer Next { get; }
10
[
Field
] public TargetPointer StartAddress { get; }
11
[
Field
] public TargetPointer EndAddress { get; }
12
[
Field
] public TargetPointer MapBase { get; }
13
[
Field
] public TargetPointer HeaderMap { get; }
14
[
Field
] public TargetPointer Heap { get; }
Data\CodeRangeMapRangeList.cs (1)
9
[
Field
] public int RangeListType { get; }
Data\ComCallWrapper.cs (3)
11
[
Field
] public TargetPointer Handle { get; }
12
[
Field
] public TargetPointer SimpleWrapper { get; }
13
[
Field
] public TargetPointer Next { get; }
Data\ComMethodTable.cs (2)
9
[
Field
] public TargetNUInt Flags { get; }
10
[
Field
] public TargetPointer MethodTable { get; }
Data\CoreLibBinder.cs (1)
9
[
Field
] public TargetPointer Classes { get; }
Data\CtxEntry.cs (2)
9
[
Field
] public TargetPointer STAThread { get; }
10
[
Field
] public TargetPointer CtxCookie { get; }
Data\Debugger.cs (7)
9
[
Field
] public int LeftSideInitialized { get; }
10
[
Field
] public uint Defines { get; }
11
[
Field
] public uint MDStructuresVersion { get; }
12
[
Field
] public TargetPointer RCThread { get; }
14
[
Field
(Writable = true)] public int RSRequestedSync { get; private set; }
15
[
Field
(Writable = true)] public int SendExceptionsOutsideOfJMC { get; private set; }
16
[
Field
(Writable = true)] public int GCNotificationEventsEnabled { get; private set; }
Data\DebuggerRCThread.cs (1)
9
[
Field
] public TargetPointer DCB { get; }
Data\Delegate.cs (4)
9
[
Field
] public TargetPointer Target { get; }
10
[
Field
] public TargetCodePointer MethodPtr { get; }
11
[
Field
] public TargetCodePointer MethodPtrAux { get; }
12
[
Field
] public TargetNInt InvocationCount { get; }
Data\DynamicILBlobEntry.cs (2)
9
[
Field
] public uint EntryMethodToken { get; }
10
[
Field
] public TargetPointer EntryIL { get; }
Data\DynamicMetadata.cs (1)
9
[
Field
] public uint Size { get; }
Data\EEAllocContext.cs (1)
9
[
Field
] public GCAllocContext GCAllocationContext { get; }
Data\EEClass.cs (11)
9
[
Field
] public TargetPointer MethodTable { get; }
10
[
Field
] public TargetPointer MethodDescChunk { get; }
11
[
Field
] public ushort NumMethods { get; }
12
[
Field
] public uint CorTypeAttr { get; }
21
[
Field
] public byte InternalCorElementType { get; }
22
[
Field
] public ushort NumInstanceFields { get; }
23
[
Field
] public ushort NumStaticFields { get; }
24
[
Field
] public ushort NumThreadStaticFields { get; }
25
[
Field
] public TargetPointer FieldDescList { get; }
26
[
Field
] public ushort NumNonVirtualSlots { get; }
27
[
Field
] public byte BaseSizePadding { get; }
Data\EEConfig.cs (1)
9
[
Field
] public uint ModifiableAssemblies { get; }
Data\EEJitManager.cs (2)
9
[
Field
] public bool StoreRichDebugInfo { get; }
10
[
Field
] public TargetPointer AllCodeHeaps { get; }
Data\EnCAddedFieldElement.cs (1)
9
[
Field
] public TargetPointer Next { get; }
Data\EnCEEClassData.cs (3)
9
[
Field
] public TargetPointer MethodTable { get; }
10
[
Field
] public TargetPointer AddedInstanceFields { get; }
11
[
Field
] public TargetPointer AddedStaticFields { get; }
Data\ExceptionClause.cs (12)
20
[
Field
] public uint Flags { get; }
21
[
Field
] public uint TryStartPC { get; }
22
[
Field
] public uint TryEndPC { get; }
23
[
Field
] public uint HandlerStartPC { get; }
24
[
Field
] public uint HandlerEndPC { get; }
25
[
Field
] public TargetNUInt TypeHandle { get; }
34
[
Field
] public uint Flags { get; }
35
[
Field
] public uint TryStartPC { get; }
36
[
Field
] public uint TryEndPC { get; }
37
[
Field
] public uint HandlerStartPC { get; }
38
[
Field
] public uint HandlerEndPC { get; }
39
[
Field
] public uint ClassToken { get; }
Data\ExceptionInfo.cs (12)
9
[
Field
] public TargetPointer PreviousNestedInfo { get; }
10
[
Field
] public TargetPointer ThrownObject { get; }
11
[
Field
] public uint ExceptionFlags { get; }
12
[
Field
] public TargetPointer StackLowBound { get; }
13
[
Field
] public TargetPointer StackHighBound { get; }
16
[
Field
] public TargetPointer? ExceptionWatsonBucketTrackerBuckets { get; }
17
[
Field
] public byte PassNumber { get; }
18
[
Field
] public TargetPointer CSFEHClause { get; }
19
[
Field
] public TargetPointer CSFEnclosingClause { get; }
20
[
Field
] public TargetPointer CallerOfActualHandlerFrame { get; }
21
[
Field
] public uint ClauseForCatchHandlerStartPC { get; }
22
[
Field
] public uint ClauseForCatchHandlerEndPC { get; }
Data\ExceptionLookupTableEntry.cs (2)
9
[
Field
] public uint MethodStartRVA { get; }
10
[
Field
] public uint ExceptionInfoRVA { get; }
Data\FieldDesc.cs (3)
9
[
Field
] public uint DWord1 { get; }
10
[
Field
] public uint DWord2 { get; }
11
[
Field
] public TargetPointer MTOfEnclosingClass { get; }
Data\FixupPrecodeData.cs (1)
9
[
Field
] public TargetPointer MethodDesc { get; }
Data\Frames\DebuggerEval.cs (3)
12
[
Field
] public bool EvalUsesHijack { get; }
13
[
Field
] public uint MethodToken { get; }
14
[
Field
] public TargetPointer AssemblyPtr { get; }
Data\Frames\DynamicHelperFrame.cs (1)
9
[
Field
] public int DynamicHelperFrameFlags { get; }
Data\Frames\ExternalMethodFrame.cs (1)
9
[
Field
] public TargetPointer Indirection { get; }
Data\Frames\Frame.cs (1)
9
[
Field
] public TargetPointer Next { get; }
Data\Frames\FramedMethodFrame.cs (2)
9
[
Field
] public TargetPointer TransitionBlockPtr { get; }
10
[
Field
] public TargetPointer MethodDescPtr { get; }
Data\Frames\FuncEvalFrame.cs (1)
12
[
Field
] public TargetPointer DebuggerEvalPtr { get; }
Data\Frames\HijackArgsAMD64.cs (1)
13
[
Field
] public TargetPointer? Rsp { get; }
Data\Frames\HijackFrame.cs (2)
9
[
Field
] public TargetPointer ReturnAddress { get; }
10
[
Field
] public TargetPointer HijackArgsPtr { get; }
Data\Frames\InlinedCallFrame.cs (5)
9
[
Field
] public TargetPointer CallSiteSP { get; }
10
[
Field
] public TargetPointer CallerReturnAddress { get; }
11
[
Field
] public TargetPointer CalleeSavedFP { get; }
12
[
Field
] public TargetPointer? SPAfterProlog { get; }
13
[
Field
] public TargetPointer Datum { get; }
Data\Frames\ResumableFrame.cs (1)
9
[
Field
] public TargetPointer TargetContextPtr { get; }
Data\Frames\SoftwareExceptionFrame.cs (1)
12
[
Field
] public TargetPointer ReturnAddress { get; }
Data\Frames\StubDispatchFrame.cs (4)
9
[
Field
] public TargetPointer MethodDescPtr { get; }
10
[
Field
] public TargetPointer RepresentativeMTPtr { get; }
11
[
Field
] public uint RepresentativeSlot { get; }
12
[
Field
] public TargetPointer Indirection { get; }
Data\Frames\TailCallFrame.cs (1)
12
[
Field
] public TargetPointer ReturnAddress { get; }
Data\Frames\TransitionBlock.cs (1)
9
[
Field
] public TargetPointer ReturnAddress { get; }
Data\GC\GCHeapSVR.cs (17)
12
[
Field
] public TargetPointer? MarkArray { get; }
13
[
Field
] public TargetPointer? NextSweepObj { get; }
14
[
Field
] public TargetPointer? BackgroundMinSavedAddr { get; }
15
[
Field
] public TargetPointer? BackgroundMaxSavedAddr { get; }
16
[
Field
] public TargetPointer AllocAllocated { get; }
17
[
Field
] public TargetPointer EphemeralHeapSegment { get; }
18
[
Field
] public TargetPointer CardTable { get; }
19
[
Field
] public TargetPointer FinalizeQueue { get; }
25
[
Field
] public TargetPointer? SavedSweepEphemeralSeg { get; }
26
[
Field
] public TargetPointer? SavedSweepEphemeralStart { get; }
28
[
Field
] public OomHistory OomData { get; }
30
[
Field
] public TargetPointer InternalRootArray { get; }
31
[
Field
] public TargetNUInt InternalRootArrayIndex { get; }
32
[
Field
(UnderlyingBoolType = typeof(int))] public bool HeapAnalyzeSuccess { get; }
39
[
Field
] public TargetPointer? FreeableSohSegment { get; }
40
[
Field
] public TargetPointer? FreeableUohSegment { get; }
41
[
Field
] public TargetPointer? FreeRegions { get; }
Data\GC\Generation.cs (3)
9
[
Field
] public GCAllocContext AllocationContext { get; }
10
[
Field
] public TargetPointer StartSegment { get; }
13
[
Field
] public TargetPointer? AllocationStart { get; }
Data\GC\HeapSegment.cs (9)
9
[
Field
] public TargetPointer Allocated { get; }
10
[
Field
] public TargetPointer Committed { get; }
11
[
Field
] public TargetPointer Reserved { get; }
12
[
Field
] public TargetPointer Used { get; }
13
[
Field
] public TargetPointer Mem { get; }
14
[
Field
] public TargetNUInt Flags { get; }
15
[
Field
] public TargetPointer Next { get; }
16
[
Field
] public TargetPointer BackgroundAllocated { get; }
19
[
Field
] public TargetPointer? Heap { get; }
Data\GC\OOMHistory.cs (9)
9
[
Field
] public int Reason { get; }
10
[
Field
] public TargetNUInt AllocSize { get; }
11
[
Field
] public TargetPointer Reserved { get; }
12
[
Field
] public TargetPointer Allocated { get; }
13
[
Field
] public TargetNUInt GcIndex { get; }
14
[
Field
] public int Fgm { get; }
15
[
Field
] public TargetNUInt Size { get; }
16
[
Field
] public TargetNUInt AvailablePagefileMb { get; }
17
[
Field
] public uint LohP { get; }
Data\GCAllocContext.cs (4)
9
[
Field
] public TargetPointer Pointer { get; }
10
[
Field
] public TargetPointer Limit { get; }
11
[
Field
] public long AllocBytes { get; }
12
[
Field
] public long AllocBytesLoh { get; }
Data\GenericsDictInfo.cs (2)
9
[
Field
] public ushort NumDicts { get; }
10
[
Field
] public ushort NumTypeArgs { get; }
Data\HandleTable.cs (1)
9
[
Field
] public TargetPointer SegmentList { get; }
Data\HandleTableBucket.cs (1)
9
[
Field
] public TargetPointer Table { get; }
Data\HandleTableMap.cs (1)
12
[
Field
] public TargetPointer Next { get; }
Data\HashMap.cs (1)
9
[
Field
] public TargetPointer Buckets { get; }
Data\HostCodeHeap.cs (2)
9
[
Field
] public TargetPointer BaseAddress { get; }
10
[
Field
] public TargetPointer CurrentAddress { get; }
Data\IdDispenser.cs (2)
9
[
Field
] public TargetPointer IdToThread { get; }
10
[
Field
] public uint HighestId { get; }
Data\ILCodeVersioningState.cs (5)
9
[
Field
] public TargetPointer FirstVersionNode { get; set; }
10
[
Field
] public uint ActiveVersionKind { get; set; }
11
[
Field
] public TargetPointer ActiveVersionNode { get; set; }
12
[
Field
] public TargetPointer ActiveVersionModule { get; set; }
13
[
Field
] public uint ActiveVersionMethodDef { get; set; }
Data\ILCodeVersionNode.cs (5)
9
[
Field
] public TargetNUInt VersionId { get; }
10
[
Field
] public TargetPointer Next { get; }
11
[
Field
] public uint RejitState { get; }
12
[
Field
] public TargetPointer ILAddress { get; }
13
[
Field
] public uint Deoptimized { get; }
Data\ImageDataDirectory.cs (2)
9
[
Field
] public uint VirtualAddress { get; }
10
[
Field
] public uint Size { get; }
Data\InflightTLSData.cs (3)
9
[
Field
] public TargetPointer Next { get; }
10
[
Field
] public TLSIndex TlsIndex { get; }
11
[
Field
] public ObjectHandle TLSData { get; }
Data\InterfaceEntry.cs (2)
9
[
Field
] public TargetPointer MethodTable { get; }
10
[
Field
] public TargetPointer Unknown { get; }
Data\InteropSyncBlockInfo.cs (4)
9
[
Field
] public TargetPointer? RCW { get; }
10
[
Field
] public TargetPointer? CCW { get; }
11
[
Field
] public TargetPointer? CCF { get; }
12
[
Field
] public TargetPointer? TaggedMemory { get; }
Data\InterpByteCodeStart.cs (1)
9
[
Field
] public TargetPointer Method { get; }
Data\InterpMethod.cs (1)
9
[
Field
] public TargetPointer MethodDesc { get; }
Data\InterpMethodContextFrame.cs (5)
9
[
Field
] public TargetPointer StartIp { get; }
10
[
Field
] public TargetPointer ParentPtr { get; }
11
[
Field
] public TargetPointer Ip { get; }
12
[
Field
] public TargetPointer NextPtr { get; }
13
[
Field
] public TargetPointer Stack { get; }
Data\InterpreterFrame.cs (2)
9
[
Field
] public TargetPointer TopInterpMethodContextFrame { get; }
10
[
Field
] public bool IsFaulting { get; }
Data\InterpreterPrecodeData.cs (2)
9
[
Field
] public TargetPointer ByteCodeAddr { get; }
10
[
Field
] public byte Type { get; }
Data\InterpreterRealCodeHeader.cs (3)
9
[
Field
] public TargetPointer MethodDesc { get; }
10
[
Field
] public TargetPointer DebugInfo { get; }
11
[
Field
] public TargetPointer GCInfo { get; }
Data\JITNotification.cs (3)
9
[
Field
(Writable = true)] public ushort State { get; private set; }
10
[
Field
(Writable = true)] public TargetNUInt ClrModule { get; private set; }
11
[
Field
(Writable = true)] public uint MethodToken { get; private set; }
Data\LoaderAllocator.cs (13)
9
[
Field
] public uint ReferenceCount { get; }
10
[
Field
] public TargetPointer HighFrequencyHeap { get; }
11
[
Field
] public TargetPointer LowFrequencyHeap { get; }
12
[
Field
] public TargetPointer StaticsHeap { get; }
13
[
Field
] public TargetPointer StubHeap { get; }
14
[
Field
] public TargetPointer ExecutableHeap { get; }
15
[
Field
] public TargetPointer? FixupPrecodeHeap { get; }
16
[
Field
] public TargetPointer? NewStubPrecodeHeap { get; }
17
[
Field
] public TargetPointer? DynamicHelpersStubHeap { get; }
18
[
Field
] public TargetPointer VirtualCallStubManager { get; }
19
[
Field
] public ObjectHandle ObjectHandle { get; }
20
[
Field
] public bool IsCollectible { get; }
21
[
Field
] public ulong CreationNumber { get; }
Data\LoaderHeap.cs (1)
9
[
Field
] public TargetPointer FirstBlock { get; }
Data\LoaderHeapBlock.cs (3)
9
[
Field
] public TargetPointer Next { get; }
10
[
Field
] public TargetPointer VirtualAddress { get; }
11
[
Field
] public TargetNUInt VirtualSize { get; }
Data\ManagedObjectWrapperHolderObject.cs (2)
9
[
Field
] public TargetPointer WrappedObject { get; }
10
[
Field
] public TargetPointer Wrapper { get; }
Data\ManagedObjectWrapperLayout.cs (5)
9
[
Field
] public long RefCount { get; }
10
[
Field
] public int Flags { get; }
11
[
Field
] public int UserDefinedCount { get; }
12
[
Field
] public TargetPointer UserDefined { get; }
13
[
Field
] public TargetPointer Dispatches { get; }
Data\MethodDesc.cs (14)
9
[
Field
] public byte ChunkIndex { get; }
10
[
Field
] public ushort Slot { get; }
11
[
Field
] public ushort Flags { get; }
12
[
Field
] public ushort Flags3AndTokenRemainder { get; }
13
[
Field
] public byte EntryPointFlags { get; }
14
[
Field
] public TargetPointer CodeData { get; }
15
[
Field
] public TargetPointer? GCCoverageInfo { get; }
21
[
Field
] public TargetPointer PerInstInfo { get; }
22
[
Field
] public ushort NumGenericArgs { get; }
23
[
Field
] public ushort Flags2 { get; }
29
[
Field
] public TargetPointer MethodName { get; }
35
[
Field
] public TargetPointer Sig { get; }
36
[
Field
] public uint cSig { get; }
37
[
Field
] public uint ExtendedFlags { get; }
Data\MethodDescChunk.cs (5)
9
[
Field
] public TargetPointer MethodTable { get; }
10
[
Field
] public TargetPointer Next { get; }
11
[
Field
] public byte Size { get; }
12
[
Field
] public byte Count { get; }
13
[
Field
] public ushort FlagsAndTokenRange { get; }
Data\MethodDescCodeData.cs (3)
9
[
Field
] public TargetCodePointer TemporaryEntryPoint { get; }
10
[
Field
] public TargetPointer VersioningState { get; }
11
[
Field
] public uint OptimizationTier { get; }
Data\MethodDescVersioningState.cs (2)
9
[
Field
] public TargetPointer NativeCodeVersionNode { get; }
10
[
Field
] public byte Flags { get; }
Data\MethodTable.cs (10)
9
[
Field
] public uint MTFlags { get; }
10
[
Field
] public uint BaseSize { get; }
11
[
Field
] public uint MTFlags2 { get; }
12
[
Field
] public TargetPointer EEClassOrCanonMT { get; }
13
[
Field
] public TargetPointer Module { get; }
14
[
Field
] public TargetPointer ParentMethodTable { get; }
15
[
Field
] public TargetPointer PerInstInfo { get; }
16
[
Field
] public ushort NumInterfaces { get; }
17
[
Field
] public ushort NumVirtuals { get; }
18
[
Field
] public TargetPointer AuxiliaryData { get; }
Data\MethodTableAuxiliaryData.cs (3)
9
[
Field
] public TargetPointer LoaderModule { get; }
10
[
Field
] public short OffsetToNonVirtualSlots { get; }
11
[
Field
] public uint Flags { get; }
Data\Module.cs (14)
9
[
Field
] public TargetPointer Assembly { get; }
10
[
Field
] public TargetPointer PEAssembly { get; }
12
[
Field
(Writable = true)]
15
[
Field
] public TargetPointer Base { get; }
16
[
Field
] public TargetPointer LoaderAllocator { get; }
17
[
Field
] public TargetPointer DynamicMetadata { get; }
18
[
Field
] public TargetPointer SimpleName { get; }
19
[
Field
] public TargetPointer Path { get; }
20
[
Field
] public TargetPointer FileName { get; }
21
[
Field
] public TargetPointer ReadyToRunInfo { get; }
22
[
Field
] public TargetPointer GrowableSymbolStream { get; }
23
[
Field
] public TargetPointer AvailableTypeParams { get; }
24
[
Field
] public TargetPointer InstMethodHashTable { get; }
34
[
Field
] public TargetPointer DynamicILBlobTable { get; }
Data\ModuleLookupMap.cs (4)
9
[
Field
] public TargetPointer TableData { get; }
10
[
Field
] public TargetPointer Next { get; }
11
[
Field
] public uint Count { get; }
12
[
Field
] public TargetNUInt SupportedFlagsMask { get; }
Data\NativeCodeVersionNode.cs (7)
9
[
Field
] public TargetPointer Next { get; }
10
[
Field
] public TargetPointer MethodDesc { get; }
12
[
Field
] public TargetCodePointer NativeCode { get; }
13
[
Field
] public uint Flags { get; }
14
[
Field
] public TargetNUInt ILVersionId { get; }
16
[
Field
] public TargetPointer? GCCoverageInfo { get; }
17
[
Field
] public uint OptimizationTier { get; }
Data\NativeObjectWrapperObject.cs (1)
9
[
Field
] public TargetPointer ExternalComObject { get; }
Data\ObjectHeader.cs (1)
9
[
Field
] public uint SyncBlockValue { get; }
Data\PatchpointInfo.cs (1)
9
[
Field
] public uint LocalCount { get; }
Data\PEAssembly.cs (2)
9
[
Field
] public TargetPointer PEImage { get; }
10
[
Field
] public TargetPointer AssemblyBinder { get; }
Data\PEImage.cs (2)
9
[
Field
] public TargetPointer LoadedImageLayout { get; }
10
[
Field
] public ProbeExtensionResult ProbeExtensionResult { get; }
Data\PEImageLayout.cs (4)
9
[
Field
] public TargetPointer Base { get; }
10
[
Field
] public uint Size { get; }
11
[
Field
] public uint Flags { get; }
12
[
Field
] public uint Format { get; }
Data\PlatformMetadata.cs (1)
13
[
Field
] public byte CodePointerFlags { get; }
Data\PortableEntryPoint.cs (1)
9
[
Field
] public TargetPointer MethodDesc { get; }
Data\PrecodeMachineDescriptor.cs (3)
9
[
Field
] public byte InvalidPrecodeType { get; }
10
[
Field
] public byte StubPrecodeType { get; }
11
[
Field
] public uint StubCodePageSize { get; }
Data\ProbeExtensionResult.cs (1)
9
[
Field
] public int Type { get; }
Data\ProfControlBlock.cs (4)
9
[
Field
] public ulong GlobalEventMask { get; }
10
[
Field
] public bool RejitOnAttachEnabled { get; }
11
[
Field
] public TargetPointer MainProfilerProfInterface { get; }
12
[
Field
] public int NotificationProfilerCount { get; }
Data\RangeSection.cs (8)
9
[
Field
] public TargetPointer RangeBegin { get; }
10
[
Field
] public TargetPointer RangeEndOpen { get; }
11
[
Field
] public TargetPointer NextForDelete { get; }
12
[
Field
] public TargetPointer JitManager { get; }
13
[
Field
] public TargetPointer HeapList { get; }
14
[
Field
] public int Flags { get; }
15
[
Field
] public TargetPointer R2RModule { get; }
16
[
Field
] public TargetPointer RangeList { get; }
Data\RangeSectionFragment.cs (3)
9
[
Field
] public TargetPointer RangeBegin { get; }
10
[
Field
] public TargetPointer RangeEndOpen { get; }
11
[
Field
] public TargetPointer RangeSection { get; }
Data\RCW.cs (11)
12
[
Field
] public TargetPointer NextCleanupBucket { get; }
13
[
Field
] public TargetPointer NextRCW { get; }
14
[
Field
] public uint Flags { get; }
15
[
Field
] public TargetPointer CtxCookie { get; }
16
[
Field
] public TargetPointer CtxEntry { get; }
17
[
Field
] public TargetPointer IdentityPointer { get; }
18
[
Field
] public uint SyncBlockIndex { get; }
19
[
Field
] public TargetPointer VTablePtr { get; }
20
[
Field
] public TargetPointer CreatorThread { get; }
21
[
Field
] public uint RefCount { get; }
22
[
Field
] public TargetPointer UnknownPointer { get; }
Data\RCWCleanupList.cs (1)
9
[
Field
] public TargetPointer FirstBucket { get; }
Data\ReadyToRunCoreHeader.cs (1)
12
[
Field
] public uint NumberOfSections { get; }
Data\ReadyToRunCoreInfo.cs (1)
9
[
Field
(Pointer = true)]
Data\ReadyToRunHeader.cs (2)
9
[
Field
] public ushort MajorVersion { get; }
10
[
Field
] public ushort MinorVersion { get; }
Data\ReadyToRunInfo.cs (10)
11
[
Field
] public TargetPointer CompositeInfo { get; }
12
[
Field
] public TargetPointer ReadyToRunHeader { get; }
13
[
Field
] public uint NumRuntimeFunctions { get; }
14
[
Field
] public uint NumHotColdMap { get; }
15
[
Field
] public TargetPointer DelayLoadMethodCallThunks { get; }
16
[
Field
] public TargetPointer DebugInfoSection { get; }
17
[
Field
] public TargetPointer ExceptionInfoSection { get; }
18
[
Field
] public TargetPointer LoadedImageBase { get; }
19
[
Field
] public TargetPointer Composite { get; }
20
[
Field
] public uint NumImportSections { get; }
Data\ReadyToRunSection.cs (2)
9
[
Field
] public uint Type { get; }
10
[
Field
] public ImageDataDirectory Section { get; }
Data\RealCodeHeader.cs (5)
9
[
Field
] public TargetPointer MethodDesc { get; }
10
[
Field
] public TargetPointer DebugInfo { get; }
11
[
Field
] public TargetPointer EHInfo { get; }
12
[
Field
] public TargetPointer GCInfo { get; }
13
[
Field
] public uint NumUnwindInfos { get; }
Data\RegionFreeList.cs (1)
9
[
Field
] public TargetPointer HeadFreeRegion { get; }
Data\RuntimeFunction.cs (3)
9
[
Field
] public uint BeginAddress { get; }
12
[
Field
] public uint? EndAddress { get; }
13
[
Field
] public uint UnwindData { get; }
Data\RuntimeThreadLocals.cs (1)
9
[
Field
] public EEAllocContext AllocContext { get; }
Data\SimpleComCallWrapper.cs (4)
9
[
Field
] public TargetPointer OuterIUnknown { get; }
10
[
Field
] public long RefCount { get; }
11
[
Field
] public uint Flags { get; }
12
[
Field
] public TargetPointer MainWrapper { get; }
Data\StressLog.cs (10)
9
[
Field
] public uint LoggedFacilities { get; }
10
[
Field
] public uint Level { get; }
11
[
Field
] public uint MaxSizePerThread { get; }
12
[
Field
] public uint MaxSizeTotal { get; }
13
[
Field
] public int TotalChunks { get; }
14
[
Field
] public ulong TickFrequency { get; }
15
[
Field
] public ulong StartTimestamp { get; }
16
[
Field
] public TargetNUInt ModuleOffset { get; }
17
[
Field
] public TargetPointer? Modules { get; }
18
[
Field
] public TargetPointer Logs { get; }
Data\StressLogChunk.cs (4)
9
[
Field
] public TargetPointer Next { get; }
10
[
Field
] public TargetPointer Prev { get; }
15
[
Field
] public uint Sig1 { get; }
16
[
Field
] public uint Sig2 { get; }
Data\StressLogModuleDesc.cs (2)
9
[
Field
] public TargetPointer BaseAddress { get; }
10
[
Field
] public TargetNUInt Size { get; }
Data\StubPrecodeData.cs (4)
9
[
Field
] public TargetPointer MethodDesc { get; }
10
[
Field
] public byte Type { get; }
16
[
Field
] public TargetPointer SecretParam { get; }
17
[
Field
] public byte Type { get; }
Data\SyncBlock.cs (3)
9
[
Field
] public uint ThinLock { get; }
10
[
Field
] public TargetPointer LinkNext { get; }
11
[
Field
] public uint HashCode { get; }
Data\SyncBlockCache.cs (2)
9
[
Field
] public uint FreeSyncTableIndex { get; }
10
[
Field
] public TargetPointer CleanupBlockList { get; }
Data\SystemDomain.cs (1)
12
[
Field
] public TargetPointer SystemAssembly { get; }
Data\TableSegment.cs (1)
11
[
Field
] public TargetPointer NextSegment { get; }
Data\ThisPtrRetBufPrecodeData.cs (1)
9
[
Field
] public TargetPointer MethodDesc { get; }
Data\Thread.cs (17)
9
[
Field
] public uint Id { get; }
10
[
Field
] public TargetNUInt OSId { get; }
11
[
Field
] public uint State { get; }
12
[
Field
(Writable = true)] public uint DebuggerControlledThreadState { get; private set; }
13
[
Field
] public uint PreemptiveGCDisabled { get; }
14
[
Field
] public TargetPointer Frame { get; }
15
[
Field
] public TargetPointer CachedStackBase { get; }
16
[
Field
] public TargetPointer CachedStackLimit { get; }
17
[
Field
] public ObjectHandle ExposedObject { get; }
18
[
Field
] public ObjectHandle LastThrownObject { get; }
19
[
Field
] public uint LastThrownObjectIsUnhandled { get; }
20
[
Field
] public TargetPointer LinkNext { get; }
26
[
Field
] public TargetPointer? UEWatsonBucketTrackerBuckets { get; }
27
[
Field
] public TargetPointer ThreadLocalDataPtr { get; }
28
[
Field
] public TargetPointer DebuggerFilterContext { get; }
29
[
Field
] public uint InteropDebuggingHijacked { get; }
30
[
Field
] public ObjectHandle CurrentCustomDebuggerNotification { get; }
Data\ThreadLocalData.cs (5)
9
[
Field
] public TargetPointer CollectibleTlsArrayData { get; }
10
[
Field
] public TargetPointer NonCollectibleTlsArrayData { get; }
11
[
Field
] public int CollectibleTlsDataCount { get; }
12
[
Field
] public int NonCollectibleTlsDataCount { get; }
13
[
Field
] public TargetPointer InFlightData { get; }
Data\ThreadStore.cs (6)
9
[
Field
] public int ThreadCount { get; }
10
[
Field
] public TargetPointer FirstThreadLink { get; }
11
[
Field
] public int UnstartedCount { get; }
12
[
Field
] public int BackgroundCount { get; }
13
[
Field
] public int PendingCount { get; }
14
[
Field
] public int DeadCount { get; }
Data\ThreadStressLog.cs (7)
9
[
Field
] public TargetPointer Next { get; }
10
[
Field
] public ulong ThreadId { get; }
11
[
Field
] public bool WriteHasWrapped { get; }
12
[
Field
] public TargetPointer CurrentPtr { get; }
13
[
Field
] public TargetPointer ChunkListHead { get; }
14
[
Field
] public TargetPointer ChunkListTail { get; }
15
[
Field
] public TargetPointer CurrentWriteChunk { get; }
Data\TLSIndex.cs (1)
9
[
Field
] public uint TLSIndexRawIndex { get; }
Data\TypeDesc.cs (7)
9
[
Field
] public uint TypeAndFlags { get; }
16
[
Field
] public TargetPointer TypeArg { get; }
29
[
Field
] public TargetPointer Module { get; }
30
[
Field
] public uint Token { get; }
43
[
Field
] public uint NumArgs { get; }
44
[
Field
] public uint CallConv { get; }
49
[
Field
] public TargetPointer LoaderModule { get; }
Data\UnorderedArrayBase.cs (2)
9
[
Field
] public uint Count { get; }
10
[
Field
] public TargetPointer Table { get; }
Data\VASigCookie.cs (3)
9
[
Field
] public uint SizeOfArgs { get; }
10
[
Field
] public TargetPointer SignaturePointer { get; }
11
[
Field
] public uint SignatureLength { get; }
Data\VirtualCallStubManager.cs (2)
9
[
Field
] public TargetPointer IndcellHeap { get; }
10
[
Field
] public TargetPointer? CacheEntryHeap { get; }