1 implementation of GetOrAdd
Microsoft.Diagnostics.DataContractReader (1)
ContractDescriptorTarget.cs (1)
866
public T
GetOrAdd
<T>(TargetPointer address) where T : IData<T>
395 references to GetOrAdd
Microsoft.Diagnostics.DataContractReader.Abstractions (5)
TargetFieldExtensions.cs (5)
97
/// Returns the data object created by <see cref="Target.IDataCache.
GetOrAdd
{T}"/>.
107
return target.ProcessedData.
GetOrAdd
<T>(address + (ulong)field.Offset);
112
/// Reads the pointer, then creates the data object via <see cref="Target.IDataCache.
GetOrAdd
{T}"/>.
125
return target.ProcessedData.
GetOrAdd
<T>(pointer);
144
return target.ProcessedData.
GetOrAdd
<T>(pointer);
Microsoft.Diagnostics.DataContractReader.Contracts (390)
Contracts\AuxiliarySymbols_1.cs (1)
32
Data.AuxiliarySymbolInfo entry = _target.ProcessedData.
GetOrAdd
<Data.AuxiliarySymbolInfo>(entryAddr);
Contracts\BuiltInCOM_1.cs (16)
93
Data.SimpleComCallWrapper sccw = _target.ProcessedData.
GetOrAdd
<Data.SimpleComCallWrapper>(sccwAddr);
116
Data.ComCallWrapper wrapper = _target.ProcessedData.
GetOrAdd
<Data.ComCallWrapper>(current);
126
Data.ComMethodTable comMethodTable = _target.ProcessedData.
GetOrAdd
<Data.ComMethodTable>(comMethodTableAddr);
157
Data.ComCallWrapper wrapper = _target.ProcessedData.
GetOrAdd
<Data.ComCallWrapper>(ccw);
164
Data.ComCallWrapper wrapper = _target.ProcessedData.
GetOrAdd
<Data.ComCallWrapper>(ccw);
171
Data.SimpleComCallWrapper data = _target.ProcessedData.
GetOrAdd
<Data.SimpleComCallWrapper>(sccw);
188
Data.ComCallWrapper wrapper = _target.ProcessedData.
GetOrAdd
<Data.ComCallWrapper>(ccw);
191
Data.SimpleComCallWrapper sccw = _target.ProcessedData.
GetOrAdd
<Data.SimpleComCallWrapper>(wrapper.SimpleWrapper);
213
Data.RCWCleanupList list = _target.ProcessedData.
GetOrAdd
<Data.RCWCleanupList>(listAddress);
217
Data.RCW bucket = _target.ProcessedData.
GetOrAdd
<Data.RCW>(bucketPtr);
225
Data.RCW rcw = _target.ProcessedData.
GetOrAdd
<Data.RCW>(rcwPtr);
240
Data.CtxEntry ctxEntry = _target.ProcessedData.
GetOrAdd
<Data.CtxEntry>(ctxEntryPtr);
246
Data.RCW rcwData = _target.ProcessedData.
GetOrAdd
<Data.RCW>(rcw);
258
Data.RCW rcwData = _target.ProcessedData.
GetOrAdd
<Data.RCW>(rcw);
265
Data.RCW rcwData = _target.ProcessedData.
GetOrAdd
<Data.RCW>(rcw);
298
Data.CtxEntry ctxEntry = _target.ProcessedData.
GetOrAdd
<Data.CtxEntry>(ctxEntryPtr);
Contracts\CodeVersions_1.cs (11)
31
Data.ILCodeVersioningState ilState = _target.ProcessedData.
GetOrAdd
<Data.ILCodeVersioningState>(ilVersionStateAddress);
81
Data.ILCodeVersioningState ilState = _target.ProcessedData.
GetOrAdd
<Data.ILCodeVersioningState>(ilVersionStateAddress);
85
Data.ILCodeVersionNode current = _target.ProcessedData.
GetOrAdd
<Data.ILCodeVersionNode>(nodePointer);
181
Data.NativeCodeVersionNode nativeCodeVersionNode = _target.ProcessedData.
GetOrAdd
<Data.NativeCodeVersionNode>(codeVersionHandle.CodeVersionNodeAddress);
269
Data.MethodDescVersioningState versioningState = _target.ProcessedData.
GetOrAdd
<Data.MethodDescVersioningState>(versioningStateAddr);
275
Data.NativeCodeVersionNode current = _target.ProcessedData.
GetOrAdd
<Data.NativeCodeVersionNode>(currentAddress);
328
Data.MethodDescVersioningState versioningState = _target.ProcessedData.
GetOrAdd
<Data.MethodDescVersioningState>(versioningStateAddress);
335
Data.NativeCodeVersionNode codeVersion = _target.ProcessedData.
GetOrAdd
<Data.NativeCodeVersionNode>(nativeCodeVersion.CodeVersionNodeAddress);
369
return _target.ProcessedData.
GetOrAdd
<ILCodeVersionNode>(handle.ILCodeVersionNode);
379
return _target.ProcessedData.
GetOrAdd
<NativeCodeVersionNode>(handle.CodeVersionNodeAddress);
428
NativeCodeVersionNode nativeCodeVersionNode = _target.ProcessedData.
GetOrAdd
<NativeCodeVersionNode>(codeVersionHandle.CodeVersionNodeAddress);
Contracts\ComWrappers_1.cs (11)
39
Data.NativeObjectWrapperObject wrapper = _target.ProcessedData.
GetOrAdd
<Data.NativeObjectWrapperObject>(address);
61
Data.ComWrappersVtablePtrs comWrappersVtableStruct = _target.ProcessedData.
GetOrAdd
<Data.ComWrappersVtablePtrs>(comWrappersVtablePtrs.Value);
76
Data.ObjectHandle handle = _target.ProcessedData.
GetOrAdd
<Data.ObjectHandle>(mow);
77
Data.ManagedObjectWrapperHolderObject mowHolderObject = _target.ProcessedData.
GetOrAdd
<Data.ManagedObjectWrapperHolderObject>(handle.Object);
83
Data.ManagedObjectWrapperLayout layout = _target.ProcessedData.
GetOrAdd
<Data.ManagedObjectWrapperLayout>(mow);
94
Data.InternalComInterfaceDispatch dispatch = _target.ProcessedData.
GetOrAdd
<Data.InternalComInterfaceDispatch>(dispatchAddress);
101
Data.ManagedObjectWrapperLayout layout = _target.ProcessedData.
GetOrAdd
<Data.ManagedObjectWrapperLayout>(mow);
114
Data.ComInterfaceEntry entry = _target.ProcessedData.
GetOrAdd
<Data.ComInterfaceEntry>(entryAddress);
142
Data.Object listObj = _target.ProcessedData.
GetOrAdd
<Data.Object>(mowListObj);
159
Data.Array listItemsArray = _target.ProcessedData.
GetOrAdd
<Data.Array>(listItemsPtr);
163
Data.ManagedObjectWrapperHolderObject mowHolderObject = _target.ProcessedData.
GetOrAdd
<Data.ManagedObjectWrapperHolderObject>(mow);
Contracts\ConditionalWeakTable_1.cs (5)
46
Data.Object cwtObj = _target.ProcessedData.
GetOrAdd
<Data.Object>(conditionalWeakTable);
61
Data.Object containerObj = _target.ProcessedData.
GetOrAdd
<Data.Object>(container);
72
Data.Array bucketsArray = _target.ProcessedData.
GetOrAdd
<Data.Array>(bucketsPtr);
96
Data.Array entriesArray = _target.ProcessedData.
GetOrAdd
<Data.Array>(entriesPtr);
108
Data.ObjectHandle handle = _target.ProcessedData.
GetOrAdd
<Data.ObjectHandle>(entryAddress + _depHndFieldOffset.Value);
Contracts\DacStreams_1.cs (1)
37
var dictionary = _target.ProcessedData.
GetOrAdd
<DacStreams_1_Data>(0).EEObjectToString;
Contracts\Debugger_1.cs (6)
39
Data.Debugger debugger = _target.ProcessedData.
GetOrAdd
<Data.Debugger>(debuggerAddress);
85
Data.Debugger debugger = _target.ProcessedData.
GetOrAdd
<Data.Debugger>(debuggerAddress);
94
Data.Debugger debugger = _target.ProcessedData.
GetOrAdd
<Data.Debugger>(debuggerAddress);
103
Data.Debugger debugger = _target.ProcessedData.
GetOrAdd
<Data.Debugger>(debuggerAddress);
108
Data.DebuggerRCThread debuggerRcThread = _target.ProcessedData.
GetOrAdd
<Data.DebuggerRCThread>(rcThread);
117
Data.Debugger debugger = _target.ProcessedData.
GetOrAdd
<Data.Debugger>(debuggerAddress);
Contracts\DebugInfo\DebugInfo_1.cs (1)
60
Data.PatchpointInfo patchpointInfo = _target.ProcessedData.
GetOrAdd
<Data.PatchpointInfo>(debugInfo);
Contracts\EcmaMetadata_1.cs (3)
304
Data.Module module = target.ProcessedData.
GetOrAdd
<Data.Module>(handle.Address);
319
Data.Module module = target.ProcessedData.
GetOrAdd
<Data.Module>(handle.Address);
320
Data.DynamicMetadata dynamicMetadata = target.ProcessedData.
GetOrAdd
<Data.DynamicMetadata>(module.DynamicMetadata);
Contracts\Exception_1.cs (2)
19
Data.ExceptionInfo exceptionInfo = _target.ProcessedData.
GetOrAdd
<Data.ExceptionInfo>(exceptionInfoAddr);
33
Data.Exception exception = _target.ProcessedData.
GetOrAdd
<Data.Exception>(exceptionAddr);
Contracts\ExecutionManager\ExecutionManager_1.cs (1)
16
Data.RangeSectionMap map = target.ProcessedData.
GetOrAdd
<Data.RangeSectionMap>(addr);
Contracts\ExecutionManager\ExecutionManager_2.cs (1)
16
Data.RangeSectionMap map = target.ProcessedData.
GetOrAdd
<Data.RangeSectionMap>(addr);
Contracts\ExecutionManager\ExecutionManagerCore.cs (14)
156
Data.RangeSectionFragment curFragment = target.ProcessedData.
GetOrAdd
<Data.RangeSectionFragment>(rangeSectionFragmentPtr);
167
Data.RangeSectionFragment fragment = target.ProcessedData.
GetOrAdd
<Data.RangeSectionFragment>(rangeSectionFragmentPtr);
168
Data.RangeSection rangeSection = target.ProcessedData.
GetOrAdd
<Data.RangeSection>(fragment.RangeSection);
258
Data.RuntimeFunction runtimeFunction = _target.ProcessedData.
GetOrAdd
<Data.RuntimeFunction>(runtimeFunctionPtr);
285
Data.PortableEntryPoint portableEntryPoint = _target.ProcessedData.
GetOrAdd
<Data.PortableEntryPoint>(entrypoint.AsTargetPointer);
423
Data.EEJitManager jitManager = _target.ProcessedData.
GetOrAdd
<Data.EEJitManager>(eeJitManagerAddr);
435
Data.CodeHeap codeHeap = _target.ProcessedData.
GetOrAdd
<Data.CodeHeap>(codeHeapAddress);
439
_target.ProcessedData.
GetOrAdd
<Data.LoaderCodeHeap>(codeHeapAddress).LoaderHeap),
441
_target.ProcessedData.
GetOrAdd
<Data.HostCodeHeap>(codeHeapAddress).BaseAddress,
442
_target.ProcessedData.
GetOrAdd
<Data.HostCodeHeap>(codeHeapAddress).CurrentAddress),
453
Data.CodeHeapListNode node = _target.ProcessedData.
GetOrAdd
<Data.CodeHeapListNode>(nodeAddr);
526
? _target.ProcessedData.
GetOrAdd
<R2RExceptionClause>(addr)
527
: _target.ProcessedData.
GetOrAdd
<EEExceptionClause>(addr);
597
CodeRangeMapRangeList rangeList = _target.ProcessedData.
GetOrAdd
<Data.CodeRangeMapRangeList>(range.Data.RangeList);
Contracts\ExecutionManager\ExecutionManagerCore.EEJitManager.cs (4)
110
Data.EEJitManager eeJitManager = Target.ProcessedData.
GetOrAdd
<Data.EEJitManager>(rangeSection.Data.JitManager);
157
Data.CodeHeapListNode heapListNode = Target.ProcessedData.
GetOrAdd
<Data.CodeHeapListNode>(heapListAddress);
183
realCodeHeader = Target.ProcessedData.
GetOrAdd
<Data.RealCodeHeader>(codeHeaderAddress);
215
Data.EEILException ehInfo = Target.ProcessedData.
GetOrAdd
<Data.EEILException>(realCodeHeader.EHInfo);
Contracts\ExecutionManager\ExecutionManagerCore.InterpreterJitManager.cs (2)
136
Data.CodeHeapListNode heapListNode = Target.ProcessedData.
GetOrAdd
<Data.CodeHeapListNode>(heapListAddress);
153
realCodeHeader = Target.ProcessedData.
GetOrAdd
<Data.InterpreterRealCodeHeader>(codeHeaderAddress);
Contracts\ExecutionManager\ExecutionManagerCore.ReadyToRunJitManager.cs (7)
129
Data.ImageDataDirectory debugInfoData = Target.ProcessedData.
GetOrAdd
<Data.ImageDataDirectory>(r2rInfo.DebugInfoSection);
184
Data.ReadyToRunHeader header = Target.ProcessedData.
GetOrAdd
<Data.ReadyToRunHeader>(r2rInfo.ReadyToRunHeader);
203
Data.Module r2rModule = Target.ProcessedData.
GetOrAdd
<Data.Module>(rangeSection.Data.R2RModule);
205
return Target.ProcessedData.
GetOrAdd
<Data.ReadyToRunInfo>(r2rModule.ReadyToRunInfo);
263
Data.ImageDataDirectory thunksData = Target.ProcessedData.
GetOrAdd
<Data.ImageDataDirectory>(r2rInfo.DelayLoadMethodCallThunks);
294
=> Target.ProcessedData.
GetOrAdd
<Data.ExceptionLookupTableEntry>(exceptionLookupTableAddr + (index * entrySize));
332
Data.ReadyToRunCoreInfo coreInfo = Target.ProcessedData.
GetOrAdd
<Data.ReadyToRunCoreInfo>(r2rInfo.Composite);
Contracts\ExecutionManager\Helpers\HashMapLookup.cs (2)
31
Data.HashMap map = _target.ProcessedData.
GetOrAdd
<Data.HashMap>(mapAddress);
42
Data.Bucket bucket = _target.ProcessedData.
GetOrAdd
<Data.Bucket>(buckets + bucketSize * (seed % size));
Contracts\ExecutionManager\Helpers\RuntimeFunctionLookup.cs (2)
27
Data.UnwindInfo unwindInfo = _target.ProcessedData.
GetOrAdd
<Data.UnwindInfo>(imageBase + function.UnwindData);
78
return _target.ProcessedData.
GetOrAdd
<Data.RuntimeFunction>(addr);
Contracts\GC\GC_1.cs (22)
115
Data.HeapSegment heapSegment = _target.ProcessedData.
GetOrAdd
<Data.HeapSegment>(segmentAddress);
164
Data.GCHeapSVR heap = _target.ProcessedData.
GetOrAdd
<Data.GCHeapSVR>(heapAddress);
170
Data.CFinalize finalize = _target.ProcessedData.
GetOrAdd
<Data.CFinalize>(heap.FinalizeQueue);
217
generationTable.Add(_target.ProcessedData.
GetOrAdd
<Data.Generation>(generationAddress));
254
Data.OomHistory oomHistoryData = _target.ProcessedData.
GetOrAdd
<Data.OomHistory>(oomHistory);
263
Data.GCHeapSVR heap = _target.ProcessedData.
GetOrAdd
<Data.GCHeapSVR>(heapAddress);
284
Data.EEAllocContext eeAllocContext = _target.ProcessedData.
GetOrAdd
<Data.EEAllocContext>(globalAllocContextAddress);
333
Data.HandleTableMap handleTableData = _target.ProcessedData.
GetOrAdd
<Data.HandleTableMap>(handleTableMap);
339
Data.HandleTableBucket bucket = _target.ProcessedData.
GetOrAdd
<Data.HandleTableBucket>(bucketPtr);
346
Data.HandleTable handleTable = _target.ProcessedData.
GetOrAdd
<Data.HandleTable>(handleTablePtr);
354
Data.TableSegment tableSegment = _target.ProcessedData.
GetOrAdd
<Data.TableSegment>(segmentPtr);
437
Data.HeapSegment seg = _target.ProcessedData.
GetOrAdd
<Data.HeapSegment>(current);
601
Data.HandleTableMap map = _target.ProcessedData.
GetOrAdd
<Data.HandleTableMap>(handleTableMap);
607
Data.HandleTableBucket bucket = _target.ProcessedData.
GetOrAdd
<Data.HandleTableBucket>(bucketPtr);
614
Data.HandleTable handleTable = _target.ProcessedData.
GetOrAdd
<Data.HandleTable>(handleTablePtr);
623
Data.TableSegment segment = _target.ProcessedData.
GetOrAdd
<Data.TableSegment>(segmentPtr);
654
Data.CardTableInfo cardTableInfo = _target.ProcessedData.
GetOrAdd
<Data.CardTableInfo>(bookkeepingStart);
675
Data.CardTableInfo ct = _target.ProcessedData.
GetOrAdd
<Data.CardTableInfo>(ctAddr);
737
Data.GCHeapSVR heap = _target.ProcessedData.
GetOrAdd
<Data.GCHeapSVR>(heapAddress);
792
Data.TableSegment tableSegment = _target.ProcessedData.
GetOrAdd
<Data.TableSegment>(segmentBase);
816
Data.RegionFreeList freeList = _target.ProcessedData.
GetOrAdd
<Data.RegionFreeList>(freeListAddr);
827
Data.HeapSegment segment = _target.ProcessedData.
GetOrAdd
<Data.HeapSegment>(curr);
Contracts\GC\GCHeapWKS.cs (1)
29
OomData = target.ProcessedData.
GetOrAdd
<Data.OomHistory>(target.ReadGlobalPointer(Constants.Globals.GCHeapOomData));
Contracts\Loader_1.cs (65)
65
Data.Assembly assembly = _target.ProcessedData.
GetOrAdd
<Data.Assembly>(assemblyPointer);
77
Data.AppDomain domain = _target.ProcessedData.
GetOrAdd
<Data.AppDomain>(appDomain);
78
ArrayListBase arrayList = _target.ProcessedData.
GetOrAdd
<ArrayListBase>(domain.AssemblyList);
82
Data.Assembly assembly = _target.ProcessedData.
GetOrAdd
<Data.Assembly>(pAssembly);
128
Module module = _target.ProcessedData.
GetOrAdd
<Data.Module>(assembly.Module);
132
LoaderAllocator loaderAllocator = _target.ProcessedData.
GetOrAdd
<Data.LoaderAllocator>(module.LoaderAllocator);
145
Data.AppDomain appDomain = _target.ProcessedData.
GetOrAdd
<Data.AppDomain>(_target.ReadPointer(appDomainPointer));
152
Data.AppDomain appDomain = _target.ProcessedData.
GetOrAdd
<Data.AppDomain>(_target.ReadPointer(appDomainPointer));
165
Data.Module module = _target.ProcessedData.
GetOrAdd
<Data.Module>(handle.Address);
171
Data.Module module = _target.ProcessedData.
GetOrAdd
<Data.Module>(handle.Address);
179
Data.Module module = _target.ProcessedData.
GetOrAdd
<Data.Module>(handle.Address);
183
Data.PEAssembly peAssembly = _target.ProcessedData.
GetOrAdd
<Data.PEAssembly>(module.PEAssembly);
187
peImage = _target.ProcessedData.
GetOrAdd
<Data.PEImage>(peAssembly.PEImage);
203
Data.PEImageLayout peImageLayout = _target.ProcessedData.
GetOrAdd
<Data.PEImageLayout>(peImage.LoadedImageLayout);
228
Data.PEImageLayout peImageLayout = _target.ProcessedData.
GetOrAdd
<Data.PEImageLayout>(peImage.LoadedImageLayout);
235
Data.ImageDosHeader dosHeader = _target.ProcessedData.
GetOrAdd
<Data.ImageDosHeader>(imageLayout.Base);
242
Data.ImageNTHeaders ntHeaders = _target.ProcessedData.
GetOrAdd
<Data.ImageNTHeaders>(ntHeadersPtr);
248
Data.ImageSectionHeader sectionHeader = _target.ProcessedData.
GetOrAdd
<Data.ImageSectionHeader>(section);
267
Data.ImageSectionHeader sectionHeader = _target.ProcessedData.
GetOrAdd
<Data.ImageSectionHeader>(section);
278
Data.WebcilHeader webcilHeader = _target.ProcessedData.
GetOrAdd
<Data.WebcilHeader>(headerBase);
291
Data.WebcilSectionHeader section = _target.ProcessedData.
GetOrAdd
<Data.WebcilSectionHeader>(sectionPtr);
311
Data.PEAssembly assembly = _target.ProcessedData.
GetOrAdd
<Data.PEAssembly>(peAssemblyPtr);
314
Data.PEImage peImage = _target.ProcessedData.
GetOrAdd
<Data.PEImage>(assembly.PEImage);
317
Data.PEImageLayout peImageLayout = _target.ProcessedData.
GetOrAdd
<Data.PEImageLayout>(peImage.LoadedImageLayout);
335
Data.Module module = _target.ProcessedData.
GetOrAdd
<Data.Module>(handle.Address);
340
Data.CGrowableSymbolStream growableSymbolStream = _target.ProcessedData.
GetOrAdd
<CGrowableSymbolStream>(module.GrowableSymbolStream);
350
Data.Module module = _target.ProcessedData.
GetOrAdd
<Data.Module>(handle.Address);
355
EETypeHashTable typeHashTable = _target.ProcessedData.
GetOrAdd
<EETypeHashTable>(module.AvailableTypeParams);
361
Data.Module module = _target.ProcessedData.
GetOrAdd
<Data.Module>(handle.Address);
366
InstMethodHashTable methodHashTable = _target.ProcessedData.
GetOrAdd
<InstMethodHashTable>(module.InstMethodHashTable);
401
Data.Module module = _target.ProcessedData.
GetOrAdd
<Data.Module>(handle.Address);
407
Data.Module module = _target.ProcessedData.
GetOrAdd
<Data.Module>(handle.Address);
413
Data.Module module = _target.ProcessedData.
GetOrAdd
<Data.Module>(handle.Address);
427
Data.EEConfig config = _target.ProcessedData.
GetOrAdd
<Data.EEConfig>(configPtr);
446
Data.Module module = _target.ProcessedData.
GetOrAdd
<Data.Module>(handle.Address);
452
Data.Module module = _target.ProcessedData.
GetOrAdd
<Data.Module>(handle.Address);
460
Data.Module module = _target.ProcessedData.
GetOrAdd
<Data.Module>(handle.Address);
468
Data.Module module = _target.ProcessedData.
GetOrAdd
<Data.Module>(handle.Address);
476
Data.Module module = _target.ProcessedData.
GetOrAdd
<Data.Module>(handle.Address);
482
Data.Module module = _target.ProcessedData.
GetOrAdd
<Data.Module>(handle.Address);
488
Data.Module module = _target.ProcessedData.
GetOrAdd
<Data.Module>(handle.Address);
489
Data.PEAssembly peAssembly = _target.ProcessedData.
GetOrAdd
<Data.PEAssembly>(module.PEAssembly);
490
Data.AssemblyBinder binder = _target.ProcessedData.
GetOrAdd
<Data.AssemblyBinder>(peAssembly.AssemblyBinder);
496
Data.Module module = _target.ProcessedData.
GetOrAdd
<Data.Module>(handle.Address);
515
Data.ModuleLookupMap lookupMap = _target.ProcessedData.
GetOrAdd
<Data.ModuleLookupMap>(table);
542
Data.ModuleLookupMap lookupMap = _target.ProcessedData.
GetOrAdd
<Data.ModuleLookupMap>(table);
553
Data.ModuleLookupMap lookupMap = _target.ProcessedData.
GetOrAdd
<Data.ModuleLookupMap>(table);
567
Data.Module module = _target.ProcessedData.
GetOrAdd
<Data.Module>(handle.Address);
568
Data.Assembly la = _target.ProcessedData.
GetOrAdd
<Data.Assembly>(module.Assembly);
574
Data.Module module = _target.ProcessedData.
GetOrAdd
<Data.Module>(handle.Address);
575
Data.Assembly assembly = _target.ProcessedData.
GetOrAdd
<Data.Assembly>(module.Assembly);
581
Data.Module module = _target.ProcessedData.
GetOrAdd
<Data.Module>(handle.Address);
582
Data.Assembly assembly = _target.ProcessedData.
GetOrAdd
<Data.Assembly>(module.Assembly);
589
Data.SystemDomain systemDomain = _target.ProcessedData.
GetOrAdd
<Data.SystemDomain>(_target.ReadPointer(systemDomainPointer));
596
Data.SystemDomain systemDomain = _target.ProcessedData.
GetOrAdd
<Data.SystemDomain>(_target.ReadPointer(systemDomainPointer));
602
Data.LoaderAllocator loaderAllocator = _target.ProcessedData.
GetOrAdd
<Data.LoaderAllocator>(loaderAllocatorPointer);
608
Data.LoaderAllocator loaderAllocator = _target.ProcessedData.
GetOrAdd
<Data.LoaderAllocator>(loaderAllocatorPointer);
614
Data.LoaderAllocator loaderAllocator = _target.ProcessedData.
GetOrAdd
<Data.LoaderAllocator>(loaderAllocatorPointer);
620
Data.LoaderAllocator loaderAllocator = _target.ProcessedData.
GetOrAdd
<Data.LoaderAllocator>(loaderAllocatorPointer);
674
Data.Module module = _target.ProcessedData.
GetOrAdd
<Data.Module>(handle.Address);
679
DynamicILBlobTable dynamicILBlobTable = _target.ProcessedData.
GetOrAdd
<DynamicILBlobTable>(module.DynamicILBlobTable);
686
return _target.ProcessedData.
GetOrAdd
<Data.LoaderHeap>(loaderHeap).FirstBlock;
691
Data.LoaderHeapBlock blockData = _target.ProcessedData.
GetOrAdd
<Data.LoaderHeapBlock>(block);
702
Data.LoaderAllocator loaderAllocator = _target.ProcessedData.
GetOrAdd
<Data.LoaderAllocator>(loaderAllocatorPointer);
725
Data.VirtualCallStubManager vcsMgr = _target.ProcessedData.
GetOrAdd
<Data.VirtualCallStubManager>(loaderAllocator.VirtualCallStubManager);
Contracts\Object_1.cs (5)
47
Data.String str = _target.ProcessedData.
GetOrAdd
<Data.String>(address);
67
Data.Array array = _target.ProcessedData.
GetOrAdd
<Data.Array>(address);
111
Data.ObjectHeader header = _target.ProcessedData.
GetOrAdd
<Data.ObjectHeader>(address - objectHeaderSize);
125
Data.SyncBlock syncBlock = _target.ProcessedData.
GetOrAdd
<Data.SyncBlock>(syncBlockPtr);
137
Data.ObjectHeader header = _target.ProcessedData.
GetOrAdd
<Data.ObjectHeader>(address - objectHeaderSize);
Contracts\ObjectiveCMarshal_1.cs (1)
23
Data.SyncBlock sb = _target.ProcessedData.
GetOrAdd
<Data.SyncBlock>(syncBlock);
Contracts\PlatformMetadata_1.cs (1)
17
_cdacMetadata = target.ProcessedData.
GetOrAdd
<Data.PlatformMetadata>(cdacMetadataAddress);
Contracts\PrecodeStubs_1.cs (3)
15
Data.StubPrecodeData_1 stubPrecodeData = target.ProcessedData.
GetOrAdd
<Data.StubPrecodeData_1>(stubPrecodeDataAddress);
22
Data.FixupPrecodeData fixupPrecodeData = target.ProcessedData.
GetOrAdd
<Data.FixupPrecodeData>(fixupPrecodeDataAddress);
108
return target.ProcessedData.
GetOrAdd
<TStubPrecodeData>(stubPrecodeDataAddress);
Contracts\PrecodeStubs_2.cs (3)
14
Data.StubPrecodeData_2 stubPrecodeData = target.ProcessedData.
GetOrAdd
<Data.StubPrecodeData_2>(stubPrecodeDataAddress);
27
Data.StubPrecodeData_2 stubPrecodeData = target.ProcessedData.
GetOrAdd
<Data.StubPrecodeData_2>(stubPrecodeDataAddress);
28
Data.ThisPtrRetBufPrecodeData thisPtrRetBufPrecodeData = target.ProcessedData.
GetOrAdd
<Data.ThisPtrRetBufPrecodeData>(stubPrecodeData.SecretParam);
Contracts\PrecodeStubs_3.cs (4)
32
Data.InterpreterPrecodeData precodeData = target.ProcessedData.
GetOrAdd
<Data.InterpreterPrecodeData>(dataAddr);
33
Data.InterpByteCodeStart byteCodeStart = target.ProcessedData.
GetOrAdd
<Data.InterpByteCodeStart>(precodeData.ByteCodeAddr);
34
Data.InterpMethod interpMethod = target.ProcessedData.
GetOrAdd
<Data.InterpMethod>(byteCodeStart.Method);
48
return target.ProcessedData.
GetOrAdd
<Data.StubPrecodeData_2>(stubPrecodeDataAddress);
Contracts\PrecodeStubs_Common.cs (3)
101
return _target.ProcessedData.
GetOrAdd
<TStubPrecodeData>(stubPrecodeDataAddress);
152
MachineDescriptor = target.ProcessedData.
GetOrAdd
<Data.PrecodeMachineDescriptor>(descAddr);
201
Data.InterpreterPrecodeData precodeData = _target.ProcessedData.
GetOrAdd
<Data.InterpreterPrecodeData>(dataAddr);
Contracts\ReJIT_1.cs (2)
37
_profControlBlock = target.ProcessedData.
GetOrAdd
<Data.ProfControlBlock>(profControlBlockAddress);
80
return _target.ProcessedData.
GetOrAdd
<ILCodeVersionNode>(ilCodeVersionHandle.ILCodeVersionNode);
Contracts\RuntimeTypeSystem_1.cs (51)
361
_desc = target.ProcessedData.
GetOrAdd
<Data.InstantiatedMethodDesc>(methodDescPointer);
398
_desc = target.ProcessedData.
GetOrAdd
<Data.DynamicMethodDesc>(methodDescPointer);
404
_storedSigDesc = target.ProcessedData.
GetOrAdd
<Data.StoredSigMethodDesc>(methodDescPointer);
425
Data.StoredSigMethodDesc storedSigMethodDesc = target.ProcessedData.
GetOrAdd
<Data.StoredSigMethodDesc>(methodDescPointer);
485
Data.MethodTable freeObjectMethodTableData = _target.ProcessedData.
GetOrAdd
<Data.MethodTable>(methodTablePointer);
497
Data.MethodTable trustedMethodTableData = _target.ProcessedData.
GetOrAdd
<Data.MethodTable>(methodTablePointer);
557
return _target.ProcessedData.
GetOrAdd
<Data.EEClass>(clsPtr);
693
Data.ThreadStaticsInfo threadStaticsInfo = _target.ProcessedData.
GetOrAdd
<Data.ThreadStaticsInfo>(threadStaticsInfoAddr);
720
Data.DynamicStaticsInfo dynamicStaticsInfo = _target.ProcessedData.
GetOrAdd
<Data.DynamicStaticsInfo>(dynamicStaticsInfoAddr);
729
Data.DynamicStaticsInfo dynamicStaticsInfo = _target.ProcessedData.
GetOrAdd
<Data.DynamicStaticsInfo>(dynamicStaticsInfoAddr);
742
return _target.ProcessedData.
GetOrAdd
<TypeInstantiation>(typeHandle.Address).TypeHandles;
750
MethodTableAuxiliaryData auxiliaryData = _target.ProcessedData.
GetOrAdd
<MethodTableAuxiliaryData>(methodTable.AuxiliaryData);
759
MethodTableAuxiliaryData auxiliaryData = _target.ProcessedData.
GetOrAdd
<MethodTableAuxiliaryData>(methodTable.AuxiliaryData);
776
GenericsDictInfo genericsDictInfo = target.ProcessedData.
GetOrAdd
<GenericsDictInfo>(genericsDictInfoAddr);
830
var typeDesc = _target.ProcessedData.
GetOrAdd
<TypeDesc>(typeHandle.TypeDescAddress());
867
var typeDesc = _target.ProcessedData.
GetOrAdd
<TypeDesc>(typeHandle.TypeDescAddress());
896
var typeDesc = _target.ProcessedData.
GetOrAdd
<TypeDesc>(typeHandle.TypeDescAddress());
957
var typeDesc = _target.ProcessedData.
GetOrAdd
<TypeDesc>(typeHandle.TypeDescAddress());
964
ParamTypeDesc paramTypeDesc = _target.ProcessedData.
GetOrAdd
<ParamTypeDesc>(typeHandle.TypeDescAddress());
1017
Data.TypeDesc typeDesc = _target.ProcessedData.
GetOrAdd
<TypeDesc>(typeHandle.TypeDescAddress());
1022
Data.MethodTableAuxiliaryData auxData = _target.ProcessedData.
GetOrAdd
<Data.MethodTableAuxiliaryData>(methodTable.AuxiliaryData);
1059
CoreLibBinder coreLibData = _target.ProcessedData.
GetOrAdd
<CoreLibBinder>(coreLib);
1187
var typeDesc = _target.ProcessedData.
GetOrAdd
<TypeDesc>(typeHandle.TypeDescAddress());
1193
TypeVarTypeDesc typeVarTypeDesc = _target.ProcessedData.
GetOrAdd
<TypeVarTypeDesc>(typeHandle.TypeDescAddress());
1209
var typeDesc = _target.ProcessedData.
GetOrAdd
<TypeDesc>(typeHandle.TypeDescAddress());
1214
FnPtrTypeDesc fnPtrTypeDesc = _target.ProcessedData.
GetOrAdd
<FnPtrTypeDesc>(typeHandle.TypeDescAddress());
1215
retAndArgTypes = _target.ProcessedData.
GetOrAdd
<FunctionPointerRetAndArgs>(typeHandle.TypeDescAddress()).TypeHandles;
1225
var typeDesc = _target.ProcessedData.
GetOrAdd
<TypeDesc>(typeHandle.TypeDescAddress());
1246
FnPtrTypeDesc fnPtrTypeDesc = _target.ProcessedData.
GetOrAdd
<FnPtrTypeDesc>(typeHandle.TypeDescAddress());
1252
Data.MethodTableAuxiliaryData mtAuxData = _target.ProcessedData.
GetOrAdd
<Data.MethodTableAuxiliaryData>(mt.AuxiliaryData);
1264
FnPtrTypeDesc fnPtrTypeDesc = target.ProcessedData.
GetOrAdd
<FnPtrTypeDesc>(typePointer);
1298
methodDescChunkPointer = _methodValidation.GetMethodDescChunkPointerThrowing(methodDescPointer, _target.ProcessedData.
GetOrAdd
<Data.MethodDesc>(methodDescPointer));
1302
Data.MethodDescChunk validatedMethodDescChunkData = _target.ProcessedData.
GetOrAdd
<Data.MethodDescChunk>(methodDescChunkPointer);
1303
Data.MethodDesc validatedMethodDescData = _target.ProcessedData.
GetOrAdd
<Data.MethodDesc>(methodDescPointer);
1315
return _target.ProcessedData.
GetOrAdd
<InstantiatedMethodDesc>(methodDesc.Address);
1321
return _target.ProcessedData.
GetOrAdd
<DynamicMethodDesc>(methodDesc.Address);
1329
return _target.ProcessedData.
GetOrAdd
<StoredSigMethodDesc>(methodDesc.Address);
1390
Data.InstantiatedMethodDesc imdData = _target.ProcessedData.
GetOrAdd
<Data.InstantiatedMethodDesc>(methodDesc.Address);
1602
Data.MethodTableAuxiliaryData auxData = _target.ProcessedData.
GetOrAdd
<Data.MethodTableAuxiliaryData>(auxDataPtr);
1680
Data.MethodDescCodeData codeData = _target.ProcessedData.
GetOrAdd
<Data.MethodDescCodeData>(codeDataAddress);
1711
MethodDescChunk chunk = _target.ProcessedData.
GetOrAdd
<MethodDescChunk>(chunkAddr);
1924
Data.MethodDescCodeData codeData = _target.ProcessedData.
GetOrAdd
<Data.MethodDescCodeData>(codeDataAddress);
1942
Data.AsyncMethodData asyncData = _target.ProcessedData.
GetOrAdd
<Data.AsyncMethodData>(md.GetAddressOfAsyncMethodData());
1987
Data.FieldDesc fieldDesc = _target.ProcessedData.
GetOrAdd
<Data.FieldDesc>(fieldDescPointer);
1993
Data.FieldDesc fieldDesc = _target.ProcessedData.
GetOrAdd
<Data.FieldDesc>(fieldDescPointer);
1999
Data.FieldDesc fieldDesc = _target.ProcessedData.
GetOrAdd
<Data.FieldDesc>(fieldDescPointer);
2005
Data.FieldDesc fieldDesc = _target.ProcessedData.
GetOrAdd
<Data.FieldDesc>(fieldDescPointer);
2011
Data.FieldDesc fieldDesc = _target.ProcessedData.
GetOrAdd
<Data.FieldDesc>(fieldDescPointer);
2017
Data.FieldDesc fieldDesc = _target.ProcessedData.
GetOrAdd
<Data.FieldDesc>(fieldDescPointer);
2024
Data.FieldDesc fieldDesc = _target.ProcessedData.
GetOrAdd
<Data.FieldDesc>(fieldDescPointer);
2133
Data.Object obj = _target.ProcessedData.
GetOrAdd
<Data.Object>(objRef);
Contracts\SHash_1.cs (1)
36
TEntry entry = target.ProcessedData.
GetOrAdd
<TEntry>(entryAddress);
Contracts\Signature\Signature_1.cs (1)
84
return _target.ProcessedData.
GetOrAdd
<Data.VASigCookie>(vaSigCookie);
Contracts\StackWalk\Context\AMD64\AMD64Unwinder.cs (6)
59
Data.RuntimeFunction functionEntry = _target.ProcessedData.
GetOrAdd
<Data.RuntimeFunction>(unwindInfoAddr);
736
functionEntry = _target.ProcessedData.
GetOrAdd
<Data.RuntimeFunction>(unwindInfo.Value.GetChainedEntryAddress());
1062
functionEntry = _target.ProcessedData.
GetOrAdd
<Data.RuntimeFunction>(unwindInfo.GetChainedEntryAddress());
1198
Data.UnwindInfo unwindInfoData = _target.ProcessedData.
GetOrAdd
<Data.UnwindInfo>(unwindInfoAddress);
1227
functionEntry = _target.ProcessedData.
GetOrAdd
<Data.RuntimeFunction>(unwindInfo.Value.GetChainedEntryAddress());
1249
Data.RuntimeFunction targetFunctionEntry = _target.ProcessedData.
GetOrAdd
<Data.RuntimeFunction>(_eman.GetUnwindInfo(cbh));
Contracts\StackWalk\Context\ARM\ARMUnwinder.cs (1)
36
Data.RuntimeFunction functionEntry = _target.ProcessedData.
GetOrAdd
<Data.RuntimeFunction>(unwindInfoAddr);
Contracts\StackWalk\Context\ARM64\ARM64Unwinder.cs (2)
63
Data.RuntimeFunction functionEntry = _target.ProcessedData.
GetOrAdd
<Data.RuntimeFunction>(unwindInfoAddr);
109
functionEntry = _target.ProcessedData.
GetOrAdd
<Data.RuntimeFunction>(imageBase + functionEntry.UnwindData - 3);
Contracts\StackWalk\Context\LoongArch64\LoongArch64Unwinder.cs (1)
43
Data.RuntimeFunction functionEntry = _target.ProcessedData.
GetOrAdd
<Data.RuntimeFunction>(_eman.GetUnwindInfo(cbh));
Contracts\StackWalk\Context\RISCV64\RISCV64Unwinder.cs (1)
51
Data.RuntimeFunction functionEntry = _target.ProcessedData.
GetOrAdd
<Data.RuntimeFunction>(_eman.GetUnwindInfo(cbh));
Contracts\StackWalk\FrameHandling\AMD64FrameHandler.cs (2)
34
HijackArgsAMD64 args = _target.ProcessedData.
GetOrAdd
<Data.HijackArgsAMD64>(frame.HijackArgsPtr);
49
Data.CalleeSavedRegisters calleeSavedRegisters = _target.ProcessedData.
GetOrAdd
<Data.CalleeSavedRegisters>(args.CalleeSavedRegisters);
Contracts\StackWalk\FrameHandling\ARM64FrameHandler.cs (1)
29
HijackArgs args = _target.ProcessedData.
GetOrAdd
<Data.HijackArgs>(frame.HijackArgsPtr);
Contracts\StackWalk\FrameHandling\ARMFrameHandler.cs (3)
18
HijackArgs args = _target.ProcessedData.
GetOrAdd
<Data.HijackArgs>(frame.HijackArgsPtr);
53
Data.TransitionBlock transitionBlock = _target.ProcessedData.
GetOrAdd
<Data.TransitionBlock>(framedMethodFrame.TransitionBlockPtr);
56
Data.ArgumentRegisters argumentRegisters = _target.ProcessedData.
GetOrAdd
<Data.ArgumentRegisters>(transitionBlock.ArgumentRegisters);
Contracts\StackWalk\FrameHandling\BaseFrameHandler.cs (5)
46
Data.TransitionBlock transitionBlock = _target.ProcessedData.
GetOrAdd
<Data.TransitionBlock>(framedMethodFrame.TransitionBlockPtr);
55
Data.CalleeSavedRegisters calleeSavedRegisters = _target.ProcessedData.
GetOrAdd
<Data.CalleeSavedRegisters>(transitionBlock.CalleeSavedRegisters);
61
Data.DebuggerEval debuggerEval = _target.ProcessedData.
GetOrAdd
<Data.DebuggerEval>(funcEvalFrame.DebuggerEvalPtr);
114
Data.Frame current = _target.ProcessedData.
GetOrAdd
<Data.Frame>(currentFrameAddress);
120
return _target.ProcessedData.
GetOrAdd
<Data.Frame>(current.Next);
Contracts\StackWalk\FrameHandling\FrameHelpers.cs (34)
92
Data.Frame frame = _target.ProcessedData.
GetOrAdd
<Data.Frame>(framePtr);
101
Data.FramedMethodFrame framedMethodFrame = _target.ProcessedData.
GetOrAdd
<Data.FramedMethodFrame>(frame.Address);
111
Data.StubDispatchFrame stubDispatchFrame = _target.ProcessedData.
GetOrAdd
<Data.StubDispatchFrame>(frame.Address);
127
Data.InlinedCallFrame inlinedCallFrame = _target.ProcessedData.
GetOrAdd
<Data.InlinedCallFrame>(frame.Address);
147
Data.InlinedCallFrame inlinedCallFrame = _target.ProcessedData.
GetOrAdd
<Data.InlinedCallFrame>(frame.Address);
152
Data.SoftwareExceptionFrame softwareExceptionFrame = _target.ProcessedData.
GetOrAdd
<Data.SoftwareExceptionFrame>(frame.Address);
165
Data.FramedMethodFrame framedMethodFrame = _target.ProcessedData.
GetOrAdd
<Data.FramedMethodFrame>(frame.Address);
175
Data.InterpreterFrame interpreterFrame = _target.ProcessedData.
GetOrAdd
<Data.InterpreterFrame>(frame.Address);
181
Data.FuncEvalFrame funcEvalFrame = _target.ProcessedData.
GetOrAdd
<Data.FuncEvalFrame>(frame.Address);
188
Data.ResumableFrame resumableFrame = _target.ProcessedData.
GetOrAdd
<Data.ResumableFrame>(frame.Address);
193
Data.FaultingExceptionFrame faultingExceptionFrame = _target.ProcessedData.
GetOrAdd
<Data.FaultingExceptionFrame>(frame.Address);
198
Data.HijackFrame hijackFrame = _target.ProcessedData.
GetOrAdd
<Data.HijackFrame>(frame.Address);
202
Data.TailCallFrame tailCallFrame = _target.ProcessedData.
GetOrAdd
<Data.TailCallFrame>(frame.Address);
224
Data.InlinedCallFrame icf = _target.ProcessedData.
GetOrAdd
<Data.InlinedCallFrame>(frame.Address);
235
Data.FramedMethodFrame fmf = _target.ProcessedData.
GetOrAdd
<Data.FramedMethodFrame>(frame.Address);
236
Data.TransitionBlock tb = _target.ProcessedData.
GetOrAdd
<Data.TransitionBlock>(fmf.TransitionBlockPtr);
241
Data.SoftwareExceptionFrame sef = _target.ProcessedData.
GetOrAdd
<Data.SoftwareExceptionFrame>(frame.Address);
248
Data.ResumableFrame rf = _target.ProcessedData.
GetOrAdd
<Data.ResumableFrame>(frame.Address);
257
Data.FaultingExceptionFrame fef = _target.ProcessedData.
GetOrAdd
<Data.FaultingExceptionFrame>(frame.Address);
265
Data.HijackFrame hf = _target.ProcessedData.
GetOrAdd
<Data.HijackFrame>(frame.Address);
270
Data.TailCallFrame tcf = _target.ProcessedData.
GetOrAdd
<Data.TailCallFrame>(frame.Address);
275
Data.FuncEvalFrame funcEval = _target.ProcessedData.
GetOrAdd
<Data.FuncEvalFrame>(frame.Address);
276
Data.DebuggerEval dbgEval = _target.ProcessedData.
GetOrAdd
<Data.DebuggerEval>(funcEval.DebuggerEvalPtr);
279
Data.FramedMethodFrame funcEvalFmf = _target.ProcessedData.
GetOrAdd
<Data.FramedMethodFrame>(frame.Address);
280
Data.TransitionBlock funcEvalTb = _target.ProcessedData.
GetOrAdd
<Data.TransitionBlock>(funcEvalFmf.TransitionBlockPtr);
333
Data.InterpMethodContextFrame frame = _target.ProcessedData.
GetOrAdd
<Data.InterpMethodContextFrame>(hintPtr);
341
Data.InterpMethodContextFrame next = _target.ProcessedData.
GetOrAdd
<Data.InterpMethodContextFrame>(frame.NextPtr);
354
frame = _target.ProcessedData.
GetOrAdd
<Data.InterpMethodContextFrame>(currentPtr);
370
Data.InterpreterFrame interpFrame = _target.ProcessedData.
GetOrAdd
<Data.InterpreterFrame>(frameAddress);
374
Data.InterpMethodContextFrame contextFrame = _target.ProcessedData.
GetOrAdd
<Data.InterpMethodContextFrame>(interpMethodFramePtr);
396
Data.InterpMethodContextFrame topContextFrame = _target.ProcessedData.
GetOrAdd
<Data.InterpMethodContextFrame>(topContextFramePtr);
437
Data.InterpMethodContextFrame currentFrame = _target.ProcessedData.
GetOrAdd
<Data.InterpMethodContextFrame>(currentFramePtr);
442
Data.InterpMethodContextFrame parentFrame = _target.ProcessedData.
GetOrAdd
<Data.InterpMethodContextFrame>(currentFrame.ParentPtr);
455
Data.FramedMethodFrame framedMethodFrame = _target.ProcessedData.
GetOrAdd
<Data.FramedMethodFrame>(interpreterFrameAddress);
Contracts\StackWalk\FrameHandling\FrameIterator.cs (1)
22
internal Data.Frame CurrentFrame => target.ProcessedData.
GetOrAdd
<Data.Frame>(currentFramePointer);
Contracts\StackWalk\FrameHandling\LoongArch64FrameHandler.cs (1)
17
HijackArgs args = _target.ProcessedData.
GetOrAdd
<Data.HijackArgs>(frame.HijackArgsPtr);
Contracts\StackWalk\FrameHandling\RISCV64FrameHandler.cs (1)
17
HijackArgs args = _target.ProcessedData.
GetOrAdd
<Data.HijackArgs>(frame.HijackArgsPtr);
Contracts\StackWalk\FrameHandling\X86FrameHandler.cs (3)
16
HijackArgs args = _target.ProcessedData.
GetOrAdd
<HijackArgs>(frame.HijackArgsPtr);
36
CalleeSavedRegisters calleeSavedRegisters = _target.ProcessedData.
GetOrAdd
<Data.CalleeSavedRegisters>(frame.CalleeSavedRegisters);
51
Data.DebuggerEval debuggerEval = _target.ProcessedData.
GetOrAdd
<Data.DebuggerEval>(funcEvalFrame.DebuggerEvalPtr);
Contracts\StackWalk\GC\GcScanner.cs (14)
104
Data.Frame frameData = _target.ProcessedData.
GetOrAdd
<Data.Frame>(frameAddress);
111
Data.FramedMethodFrame fmf = _target.ProcessedData.
GetOrAdd
<Data.FramedMethodFrame>(frameAddress);
112
Data.StubDispatchFrame sdf = _target.ProcessedData.
GetOrAdd
<Data.StubDispatchFrame>(frameAddress);
127
Data.FramedMethodFrame fmf = _target.ProcessedData.
GetOrAdd
<Data.FramedMethodFrame>(frameAddress);
128
Data.ExternalMethodFrame emf = _target.ProcessedData.
GetOrAdd
<Data.ExternalMethodFrame>(frameAddress);
143
Data.FramedMethodFrame fmf = _target.ProcessedData.
GetOrAdd
<Data.FramedMethodFrame>(frameAddress);
144
Data.DynamicHelperFrame dhf = _target.ProcessedData.
GetOrAdd
<Data.DynamicHelperFrame>(frameAddress);
152
Data.FramedMethodFrame fmf = _target.ProcessedData.
GetOrAdd
<Data.FramedMethodFrame>(frameAddress);
179
Data.TransitionBlock tb = _target.ProcessedData.
GetOrAdd
<Data.TransitionBlock>(transitionBlock);
222
Data.TransitionBlock tb = _target.ProcessedData.
GetOrAdd
<Data.TransitionBlock>(transitionBlock);
251
Data.Module module = _target.ProcessedData.
GetOrAdd
<Data.Module>(zapModule);
255
Data.ReadyToRunInfo r2rInfo = _target.ProcessedData.
GetOrAdd
<Data.ReadyToRunInfo>(module.ReadyToRunInfo);
324
Data.FramedMethodFrame fmf = _target.ProcessedData.
GetOrAdd
<Data.FramedMethodFrame>(frameAddress);
416
Data.TransitionBlock tb = _target.ProcessedData.
GetOrAdd
<Data.TransitionBlock>(transitionBlock);
Contracts\StackWalk\StackWalk_1.cs (3)
568
Data.ExceptionInfo exInfo = _target.ProcessedData.
GetOrAdd
<Data.ExceptionInfo>(pExInfo);
856
Data.Frame frameData = _target.ProcessedData.
GetOrAdd
<Data.Frame>(framePtr);
864
Data.InlinedCallFrame icf = _target.ProcessedData.
GetOrAdd
<Data.InlinedCallFrame>(framePtr);
Contracts\StackWalk\StackWalk_1.ExceptionHandling.cs (3)
83
Data.ExceptionInfo exInfo = _target.ProcessedData.
GetOrAdd
<Data.ExceptionInfo>(pExInfo);
132
Data.Thread thread = _target.ProcessedData.
GetOrAdd
<Data.Thread>(handle.ThreadData.ThreadAddress);
157
Data.ExceptionInfo exceptionInfo = _target.ProcessedData.
GetOrAdd
<Data.ExceptionInfo>(pExInfo);
Contracts\StressLog.cs (12)
40
Data.StressLog stressLog = target.ProcessedData.
GetOrAdd
<Data.StressLog>(stressLogPointer);
57
Data.ThreadStressLog threadStressLog = target.ProcessedData.
GetOrAdd
<Data.ThreadStressLog>(currentPointer);
73
Data.StressLogChunk currentChunkData = target.ProcessedData.
GetOrAdd
<Data.StressLogChunk>(threadStressLog.CurrentWriteChunk);
98
Data.StressLog stressLog = target.ProcessedData.
GetOrAdd
<Data.StressLog>(target.ReadGlobalPointer(Constants.Globals.StressLog));
109
Data.StressLog stressLog = target.ProcessedData.
GetOrAdd
<Data.StressLog>(pStressLog.Value);
117
Data.StressLogModuleDesc module = target.ProcessedData.
GetOrAdd
<Data.StressLogModuleDesc>(moduleTable.Value + i * moduleEntrySize);
134
Data.StressLogChunk currentChunkData = target.ProcessedData.
GetOrAdd
<Data.StressLogChunk>(threadLog.CurrentWriteChunk);
169
currentChunkData = target.ProcessedData.
GetOrAdd
<Data.StressLogChunk>(currentReadChunk);
207
Data.StressMsg message = target.ProcessedData.
GetOrAdd
<Data.StressMsg>(readPointer);
220
StressLogMemory stressLogMemory = target.ProcessedData.
GetOrAdd
<StressLogMemory>(stressLog.Logs);
240
Data.ThreadStressLog threadLog = target.ProcessedData.
GetOrAdd
<Data.ThreadStressLog>(address);
253
Data.StressLogChunk chunk = target.ProcessedData.
GetOrAdd
<Data.StressLogChunk>(chunkPtr);
Contracts\SyncBlock_1.cs (9)
27
Data.SyncTableEntry ste = _target.ProcessedData.
GetOrAdd
<Data.SyncTableEntry>(_syncTableEntries + index * _target.GetTypeInfo(DataType.SyncTableEntry).Size!.Value);
33
Data.SyncTableEntry ste = _target.ProcessedData.
GetOrAdd
<Data.SyncTableEntry>(_syncTableEntries + index * _target.GetTypeInfo(DataType.SyncTableEntry).Size!.Value);
39
Data.SyncTableEntry ste = _target.ProcessedData.
GetOrAdd
<Data.SyncTableEntry>(_syncTableEntries + index * _target.GetTypeInfo(DataType.SyncTableEntry).Size!.Value);
46
Data.SyncBlockCache cache = _target.ProcessedData.
GetOrAdd
<Data.SyncBlockCache>(syncBlockCache);
54
Data.SyncBlock sb = _target.ProcessedData.
GetOrAdd
<Data.SyncBlock>(syncBlock);
67
Data.Object lockObj = _target.ProcessedData.
GetOrAdd
<Data.Object>(lockObjPtr);
105
Data.SyncBlockCache cache = _target.ProcessedData.
GetOrAdd
<Data.SyncBlockCache>(syncBlockCache);
114
Data.SyncBlock sb = _target.ProcessedData.
GetOrAdd
<Data.SyncBlock>(syncBlock);
126
Data.SyncBlock sb = _target.ProcessedData.
GetOrAdd
<Data.SyncBlock>(syncBlock);
Contracts\Thread_1.cs (15)
63
Data.ThreadStore threadStore = _target.ProcessedData.
GetOrAdd
<Data.ThreadStore>(_threadStoreAddr);
73
Data.ThreadStore threadStore = _target.ProcessedData.
GetOrAdd
<Data.ThreadStore>(_threadStoreAddr);
103
Data.Thread thread = _target.ProcessedData.
GetOrAdd
<Data.Thread>(threadPointer);
111
exceptionInfo = _target.ProcessedData.
GetOrAdd
<Data.ExceptionInfo>(address);
155
Data.Thread thread = _target.ProcessedData.
GetOrAdd
<Data.Thread>(threadPointer);
163
Data.Thread thread = _target.ProcessedData.
GetOrAdd
<Data.Thread>(threadPointer);
175
Data.IdDispenser idDispenserObj = _target.ProcessedData.
GetOrAdd
<Data.IdDispenser>(idDispenser);
185
Data.Thread thread = _target.ProcessedData.
GetOrAdd
<Data.Thread>(threadPointer);
190
Data.TLSIndex tlsIndex = _target.ProcessedData.
GetOrAdd
<Data.TLSIndex>(tlsIndexPtr);
195
Data.ThreadLocalData threadLocalData = _target.ProcessedData.
GetOrAdd
<Data.ThreadLocalData>(threadLocalDataPtr);
228
Data.InflightTLSData inFlightTLSData = _target.ProcessedData.
GetOrAdd
<Data.InflightTLSData>(inFlightData);
242
Data.Thread thread = _target.ProcessedData.
GetOrAdd
<Data.Thread>(threadPointer);
244
Data.ExceptionInfo? exceptionInfo = (exceptionTrackerPtr == TargetPointer.Null) ? null : _target.ProcessedData.
GetOrAdd
<Data.ExceptionInfo>(exceptionTrackerPtr);
278
Data.Exception exception = _target.ProcessedData.
GetOrAdd
<Data.Exception>(thrownObject);
315
Data.Thread thread = _target.ProcessedData.
GetOrAdd
<Data.Thread>(threadPointer);
Data\ArrayListBase.cs (1)
25
ArrayListBlock block = target.ProcessedData.
GetOrAdd
<ArrayListBlock>(next);
Data\EEAllocContext.cs (1)
14
GCAllocationContext = target.ProcessedData.
GetOrAdd
<GCAllocContext>(address + (ulong)type.Fields[nameof(GCAllocationContext)].Offset);
Data\GC\GCHeapSVR.cs (1)
38
OomData = target.ProcessedData.
GetOrAdd
<OomHistory>(address + (ulong)type.Fields[nameof(OomData)].Offset);
Data\GC\Generation.cs (1)
13
AllocationContext = target.ProcessedData.
GetOrAdd
<GCAllocContext>(address + (ulong)type.Fields[nameof(AllocationContext)].Offset);
Data\ImageNTHeaders.cs (2)
15
FileHeader = target.ProcessedData.
GetOrAdd
<ImageFileHeader>(address + FileHeaderOffset);
16
OptionalHeader = target.ProcessedData.
GetOrAdd
<ImageOptionalHeader>(address + OptionalHeaderOffset);
Data\InflightTLSData.cs (1)
15
TlsIndex = target.ProcessedData.
GetOrAdd
<TLSIndex>(address + (ulong)type.Fields[nameof(TlsIndex)].Offset);
Data\InterpreterRealCodeHeader.cs (1)
18
JitEHInfo = jitEHInfoAddr != TargetPointer.Null ? target.ProcessedData.
GetOrAdd
<EEILException>(jitEHInfoAddr) : null;
Data\Object.cs (1)
16
MethodTable = target.ProcessedData.
GetOrAdd
<Data.MethodTable>(target.ReadPointerField(address, type, "m_pMethTab"));
Data\PEImage.cs (1)
14
ProbeExtensionResult = target.ProcessedData.
GetOrAdd
<ProbeExtensionResult>(address + (ulong)type.Fields[nameof(ProbeExtensionResult)].Offset);
Data\RCW.cs (1)
35
InterfaceEntries.Add(target.ProcessedData.
GetOrAdd
<Data.InterfaceEntry>(entryAddress));
Data\ReadyToRunCoreHeader.cs (1)
22
Sections.Add(target.ProcessedData.
GetOrAdd
<ReadyToRunSection>(sectionAddress));
Data\ReadyToRunCoreInfo.cs (1)
15
Header = target.ProcessedData.
GetOrAdd
<ReadyToRunCoreHeader>(headerAddress);
Data\ReadyToRunSection.cs (1)
16
Section = target.ProcessedData.
GetOrAdd
<ImageDataDirectory>(address + (ulong)type.Fields[nameof(Section)].Offset);
Data\RuntimeThreadLocals.cs (1)
14
AllocContext = target.ProcessedData.
GetOrAdd
<EEAllocContext>(address + (ulong)type.Fields[nameof(AllocContext)].Offset);
Data\SyncBlock.cs (1)
18
InteropInfo = target.ProcessedData.
GetOrAdd
<InteropSyncBlockInfo>(interopInfoPointer);
Data\SyncTableEntry.cs (2)
17
SyncBlock = target.ProcessedData.
GetOrAdd
<SyncBlock>(syncBlockPointer);
21
Object = target.ProcessedData.
GetOrAdd
<Object>(objectPointer);
RuntimeTypeSystemHelpers\MethodValidation.cs (1)
126
Data.MethodDescCodeData codeData = _target.ProcessedData.
GetOrAdd
<Data.MethodDescCodeData>(umd.CodeData);