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; }