2 writes to Offset
Microsoft.Diagnostics.DataContractReader (1)
ContractDescriptorTarget.cs (1)
238
Offset
= field.Offset,
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\ManagedTypeSource_1.cs (1)
237
Offset
= (int)(fdOffset + objectSize),
99 references to Offset
Microsoft.Diagnostics.DataContractReader.Abstractions (13)
TargetFieldExtensions.cs (13)
26
return target.Read<T>(address + (ulong)field.
Offset
);
41
return target.Read<T>(address + (ulong)field.
Offset
);
52
return target.ReadPointer(address + (ulong)field.
Offset
);
66
return target.ReadPointer(address + (ulong)field.
Offset
);
79
return target.ReadNUInt(address + (ulong)field.
Offset
);
92
return target.ReadNInt(address + (ulong)field.
Offset
);
105
return target.ReadCodePointer(address + (ulong)field.
Offset
);
120
return target.ProcessedData.GetOrAdd<T>(address + (ulong)field.
Offset
);
134
TargetPointer pointer = target.ReadPointer(address + (ulong)field.
Offset
);
153
TargetPointer pointer = target.ReadPointer(address + (ulong)field.
Offset
);
169
target.Write<T>(address + (ulong)field.
Offset
, value);
184
ulong addr = address + (ulong)field.
Offset
;
198
ulong addr = address + (ulong)field.
Offset
;
Microsoft.Diagnostics.DataContractReader.Contracts (81)
_generated\100\Microsoft_Diagnostics_DataContractReader_Data.LoaderCodeHeap.g.cs (1)
27
LoaderHeap = b + (ulong)t.Fields[n].
Offset
;
_generated\115\Microsoft_Diagnostics_DataContractReader_Data.Module.g.cs (8)
82
FieldDefToDescMap = b + (ulong)t.Fields[n].
Offset
;
86
ManifestModuleReferencesMap = b + (ulong)t.Fields[n].
Offset
;
90
MemberRefToDescMap = b + (ulong)t.Fields[n].
Offset
;
94
MethodDefToDescMap = b + (ulong)t.Fields[n].
Offset
;
98
TypeDefToMethodTableMap = b + (ulong)t.Fields[n].
Offset
;
102
TypeRefToMethodTableMap = b + (ulong)t.Fields[n].
Offset
;
106
MethodDefToILCodeVersioningStateMap = b + (ulong)t.Fields[n].
Offset
;
110
EnCClassList = b + (ulong)t.Fields[n].
Offset
;
_generated\127\Microsoft_Diagnostics_DataContractReader_Data.PlatformMetadata.g.cs (1)
27
PrecodeMachineDescriptor = b + (ulong)t.Fields[n].
Offset
;
_generated\134\Microsoft_Diagnostics_DataContractReader_Data.RangeSectionMap.g.cs (1)
27
TopLevelData = b + (ulong)t.Fields[n].
Offset
;
_generated\142\Microsoft_Diagnostics_DataContractReader_Data.RealCodeHeader.g.cs (1)
47
UnwindInfos = b + (ulong)t.Fields[n].
Offset
;
_generated\146\Microsoft_Diagnostics_DataContractReader_Data.SimpleComCallWrapper.g.cs (1)
43
VTablePtr = b + (ulong)t.Fields[n].
Offset
;
_generated\148\Microsoft_Diagnostics_DataContractReader_Data.StressLogChunk.g.cs (1)
35
Buf = b + (ulong)t.Fields[n].
Offset
;
_generated\150\Microsoft_Diagnostics_DataContractReader_Data.StressMsg.g.cs (2)
27
Header = b + (ulong)t.Fields[n].
Offset
;
31
Args = b + (ulong)t.Fields[n].
Offset
;
_generated\151\Microsoft_Diagnostics_DataContractReader_Data.String.g.cs (1)
27
FirstChar = b + (ulong)t.Fields[n].
Offset
;
_generated\157\Microsoft_Diagnostics_DataContractReader_Data.SystemDomain.g.cs (1)
27
GlobalLoaderAllocator = b + (ulong)t.Fields[n].
Offset
;
_generated\158\Microsoft_Diagnostics_DataContractReader_Data.TableSegment.g.cs (1)
31
RgValue = b + (ulong)t.Fields[n].
Offset
;
_generated\16\Microsoft_Diagnostics_DataContractReader_Data.ComCallWrapper.g.cs (1)
39
IPtr = b + (ulong)t.Fields[n].
Offset
;
_generated\160\Microsoft_Diagnostics_DataContractReader_Data.Thread.g.cs (1)
78
ExceptionTracker = b + (ulong)t.Fields[n].
Offset
;
_generated\162\Microsoft_Diagnostics_DataContractReader_Data.ThreadStaticsInfo.g.cs (2)
27
GCTlsIndex = b + (ulong)t.Fields[n].
Offset
;
31
NonGCTlsIndex = b + (ulong)t.Fields[n].
Offset
;
_generated\169\Microsoft_Diagnostics_DataContractReader_Data.FnPtrTypeDesc.g.cs (1)
35
RetAndArgTypes = b + (ulong)t.Fields[n].
Offset
;
_generated\2\Microsoft_Diagnostics_DataContractReader_Data.AppDomain.g.cs (1)
31
AssemblyList = b + (ulong)t.Fields[n].
Offset
;
_generated\23\Microsoft_Diagnostics_DataContractReader_Data.ConditionalWeakTableEntry.g.cs (1)
35
DepHndAddress = b + (ulong)t.Fields[n].
Offset
;
_generated\30\Microsoft_Diagnostics_DataContractReader_Data.DynamicMetadata.g.cs (1)
31
Data = b + (ulong)t.Fields[n].
Offset
;
_generated\35\Microsoft_Diagnostics_DataContractReader_Data.EEILException.g.cs (1)
27
Clauses = b + (ulong)t.Fields[n].
Offset
;
_generated\38\Microsoft_Diagnostics_DataContractReader_Data.EnCAddedFieldElement.g.cs (1)
31
FieldDesc = b + (ulong)t.Fields[n].
Offset
;
_generated\4\Microsoft_Diagnostics_DataContractReader_Data.ArrayListBase.g.cs (1)
31
FirstBlock = b + (ulong)t.Fields[n].
Offset
;
_generated\49\Microsoft_Diagnostics_DataContractReader_Data.DebuggerEval.g.cs (1)
27
TargetContext = b + (ulong)t.Fields[n].
Offset
;
_generated\5\Microsoft_Diagnostics_DataContractReader_Data.ArrayListBlock.g.cs (1)
35
ArrayStart = b + (ulong)t.Fields[n].
Offset
;
_generated\52\Microsoft_Diagnostics_DataContractReader_Data.FaultingExceptionFrame.g.cs (1)
27
TargetContext = b + (ulong)t.Fields[n].
Offset
;
_generated\57\Microsoft_Diagnostics_DataContractReader_Data.HijackArgsAMD64.g.cs (1)
27
CalleeSavedRegisters = b + (ulong)t.Fields[n].
Offset
;
_generated\61\Microsoft_Diagnostics_DataContractReader_Data.SoftwareExceptionFrame.g.cs (1)
27
TargetContext = b + (ulong)t.Fields[n].
Offset
;
_generated\63\Microsoft_Diagnostics_DataContractReader_Data.TailCallFrame.g.cs (1)
27
CalleeSavedRegisters = b + (ulong)t.Fields[n].
Offset
;
_generated\64\Microsoft_Diagnostics_DataContractReader_Data.TransitionBlock.g.cs (3)
31
CalleeSavedRegisters = b + (ulong)t.Fields[n].
Offset
;
35
ArgumentRegisters = b + (ulong)t.Fields[n].
Offset
;
39
FirstGCRefMapSlot = b + (ulong)t.Fields[n].
Offset
;
_generated\65\Microsoft_Diagnostics_DataContractReader_Data.CFinalize.g.cs (1)
27
FillPointers = b + (ulong)t.Fields[n].
Offset
;
_generated\66\Microsoft_Diagnostics_DataContractReader_Data.GCHeapSVR.g.cs (5)
67
GenerationTable = b + (ulong)t.Fields[n].
Offset
;
99
InterestingData = b + (ulong)t.Fields[n].
Offset
;
103
CompactReasons = b + (ulong)t.Fields[n].
Offset
;
107
ExpandMechanisms = b + (ulong)t.Fields[n].
Offset
;
111
InterestingMechanismBits = b + (ulong)t.Fields[n].
Offset
;
_generated\89\Microsoft_Diagnostics_DataContractReader_Data.InternalComInterfaceDispatch.g.cs (1)
27
Entries = b + (ulong)t.Fields[n].
Offset
;
Contracts\BuiltInCOM_1.cs (1)
91
ulong vtablePtrOffset = (ulong)sccwTypeInfo.Fields[nameof(Data.SimpleComCallWrapper.VTablePtr)].
Offset
;
Contracts\CodeVersions_1.cs (1)
233
return gcCoverageInfoAddr + (ulong)gcCoverageInfoType.Fields["SavedCode"].
Offset
;
Contracts\Exception_1.cs (1)
31
thrownObjectHandle = exceptionInfoAddr + (ulong)type.Fields[nameof(Data.ExceptionInfo.ThrownObject)].
Offset
;
Contracts\GC\GC_1.cs (1)
892
uint rgValueOffset = (uint)typeInfo.Fields[nameof(Data.TableSegment.RgValue)].
Offset
;
Contracts\Object_1.cs (2)
24
_methodTableOffset = (ulong)target.GetTypeInfo(DataType.Object).Fields["m_pMethTab"].
Offset
;
86
boundsStart = address + (ulong)arrayTypeInfo.Fields[Constants.FieldNames.Array.NumComponents].
Offset
;
Contracts\RuntimeTypeSystem_1.cs (1)
1911
return gcCoverageInfoAddr + (ulong)gcCoverageInfoType.Fields["SavedCode"].
Offset
;
Contracts\SHash_1.cs (2)
29
TargetPointer table = target.ReadPointer(address + (ulong)type.Fields[nameof(SHash<TKey, TEntry>.Table)].
Offset
);
30
uint tableSize = target.Read<uint>(address + (ulong)type.Fields[nameof(SHash<TKey, TEntry>.TableSize)].
Offset
);
Contracts\Thread_1.cs (2)
170
frameAddress = threadPointer + (ulong)_threadTypeInfo.Fields[nameof(Data.Thread.Frame)].
Offset
;
263
return exceptionTrackerAddr + (ulong)type.Fields[nameof(Data.ExceptionInfo.ThrownObject)].
Offset
;
Data\Bucket.cs (2)
18
ulong keysStart = address + (ulong)type.Fields[nameof(Keys)].
Offset
;
19
ulong valuesStart = address + (ulong)type.Fields[nameof(Values)].
Offset
;
Data\ComInterfaceEntry.cs (1)
18
target.ReadBuffer(address + (ulong)type.Fields[nameof(IID)].
Offset
, iidBytes);
Data\DacEnumerableHash.cs (1)
63
VolatileEntryValue = address + (ulong)type.Fields[nameof(VolatileEntryValue)].
Offset
;
Data\Frames\ArgumentRegisters.cs (1)
21
TargetNUInt value = target.ReadNUInt(address + (ulong)field.
Offset
);
Data\Frames\CalleeSavedRegisters.cs (1)
21
TargetNUInt value = target.ReadNUInt(address + (ulong)field.
Offset
);
Data\Frames\HijackArgs.cs (1)
21
TargetNUInt value = target.ReadNUInt(address + (ulong)field.
Offset
);
Data\PrecodeMachineDescriptor.cs (5)
46
target.ReadBuffer(address + (ulong)type.Fields[nameof(FixupBytes)].
Offset
, FixupBytes);
48
target.ReadBuffer(address + (ulong)type.Fields[nameof(FixupIgnoredBytes)].
Offset
, FixupIgnoredBytes);
55
target.ReadBuffer(address + (ulong)type.Fields[nameof(StubBytes)].
Offset
, StubBytes);
57
target.ReadBuffer(address + (ulong)type.Fields[nameof(StubIgnoredBytes)].
Offset
, StubIgnoredBytes);
69
? target.Read<byte>(address + (ulong)type.Fields[fieldName].
Offset
)
Data\RCW.cs (1)
30
TargetPointer interfaceEntriesAddr = address + (ulong)type.Fields[nameof(InterfaceEntries)].
Offset
;
Data\ReadyToRunInfo.cs (2)
41
? target.ReadPointer(address + (ulong)type.Fields[nameof(ImportSections)].
Offset
)
45
EntryPointToMethodDescMap = CompositeInfo + (ulong)type.Fields[nameof(EntryPointToMethodDescMap)].
Offset
;
Data\TableSegment.cs (3)
27
TargetPointer rgTailPtr = address + (ulong)type.Fields[nameof(RgTail)].
Offset
;
31
TargetPointer rgAllocationPtr = address + (ulong)type.Fields[nameof(RgAllocation)].
Offset
;
35
TargetPointer rgUserDataPtr = address + (ulong)type.Fields[nameof(RgUserData)].
Offset
;
RuntimeTypeSystemHelpers\TypeValidation.cs (6)
71
MTFlags = _target.Read<uint>(Address + (ulong)_type.Fields[nameof(MethodTableFlags_1.MTFlags)].
Offset
),
72
MTFlags2 = _target.Read<uint>(Address + (ulong)_type.Fields[nameof(MethodTableFlags_1.MTFlags2)].
Offset
),
73
BaseSize = _target.Read<uint>(Address + (ulong)_type.Fields[nameof(MethodTableFlags_1.BaseSize)].
Offset
),
82
internal TargetPointer EEClassOrCanonMT => _target.ReadPointer(Address + (ulong)_type.Fields[nameof(EEClassOrCanonMT)].
Offset
);
100
internal TargetPointer ParentMethodTable => _target.ReadPointer(Address + (ulong)_type.Fields[nameof(ParentMethodTable)].
Offset
);
117
internal TargetPointer MethodTable => _target.ReadPointer(Address + (ulong)_type.Fields[nameof(MethodTable)].
Offset
);
Microsoft.Diagnostics.DataContractReader.Legacy (5)
Dbi\Helpers\HeapWalk.cs (3)
33
_numComponentsOffsetArray = (uint)target.GetTypeInfo(DataType.Array).Fields[Constants.FieldNames.Array.NumComponents].
Offset
;
34
_numComponentsOffsetString = (uint)target.GetTypeInfo(DataType.String).Fields["m_StringLength"].
Offset
;
35
_methodTableOffset = (uint)target.GetTypeInfo(DataType.Object).Fields["m_pMethTab"].
Offset
;
SOSDacImpl.cs (2)
3164
ulong tableDataOffset = (ulong)lookupMapTypeInfo.Fields[Constants.FieldNames.ModuleLookupMap.TableData].
Offset
;
3354
ulong numComponentsOffset = (ulong)_target.GetTypeInfo(DataType.Array).Fields[Constants.FieldNames.Array.NumComponents].
Offset
;