1 implementation of GetOrAdd
Microsoft.Diagnostics.DataContractReader (1)
ContractDescriptorTarget.cs (1)
957
public T
GetOrAdd
<T>(TargetPointer address) where T : IData<T>
481 references to GetOrAdd
Microsoft.Diagnostics.DataContractReader.Abstractions (3)
TargetFieldExtensions.cs (3)
120
return target.ProcessedData.
GetOrAdd
<T>(address + (ulong)field.Offset);
138
return target.ProcessedData.
GetOrAdd
<T>(pointer);
157
return target.ProcessedData.
GetOrAdd
<T>(pointer);
Microsoft.Diagnostics.DataContractReader.Contracts (478)
Contracts\AuxiliarySymbols_1.cs (1)
48
Data.AuxiliarySymbolInfo entry = _target.ProcessedData.
GetOrAdd
<Data.AuxiliarySymbolInfo>(entryAddr);
Contracts\BuiltInCOM_1.cs (16)
92
Data.SimpleComCallWrapper sccw = _target.ProcessedData.
GetOrAdd
<Data.SimpleComCallWrapper>(sccwAddr);
115
Data.ComCallWrapper wrapper = _target.ProcessedData.
GetOrAdd
<Data.ComCallWrapper>(current);
125
Data.ComMethodTable comMethodTable = _target.ProcessedData.
GetOrAdd
<Data.ComMethodTable>(comMethodTableAddr);
156
Data.ComCallWrapper wrapper = _target.ProcessedData.
GetOrAdd
<Data.ComCallWrapper>(ccw);
163
Data.ComCallWrapper wrapper = _target.ProcessedData.
GetOrAdd
<Data.ComCallWrapper>(ccw);
170
Data.SimpleComCallWrapper data = _target.ProcessedData.
GetOrAdd
<Data.SimpleComCallWrapper>(sccw);
187
Data.ComCallWrapper wrapper = _target.ProcessedData.
GetOrAdd
<Data.ComCallWrapper>(ccw);
190
Data.SimpleComCallWrapper sccw = _target.ProcessedData.
GetOrAdd
<Data.SimpleComCallWrapper>(wrapper.SimpleWrapper);
212
Data.RCWCleanupList list = _target.ProcessedData.
GetOrAdd
<Data.RCWCleanupList>(listAddress);
216
Data.RCW bucket = _target.ProcessedData.
GetOrAdd
<Data.RCW>(bucketPtr);
224
Data.RCW rcw = _target.ProcessedData.
GetOrAdd
<Data.RCW>(rcwPtr);
239
Data.CtxEntry ctxEntry = _target.ProcessedData.
GetOrAdd
<Data.CtxEntry>(ctxEntryPtr);
245
Data.RCW rcwData = _target.ProcessedData.
GetOrAdd
<Data.RCW>(rcw);
257
Data.RCW rcwData = _target.ProcessedData.
GetOrAdd
<Data.RCW>(rcw);
264
Data.RCW rcwData = _target.ProcessedData.
GetOrAdd
<Data.RCW>(rcw);
297
Data.CtxEntry ctxEntry = _target.ProcessedData.
GetOrAdd
<Data.CtxEntry>(ctxEntryPtr);
Contracts\CodeVersions_1.cs (11)
34
Data.ILCodeVersioningState ilState = _target.ProcessedData.
GetOrAdd
<Data.ILCodeVersioningState>(ilVersionStateAddress);
84
Data.ILCodeVersioningState ilState = _target.ProcessedData.
GetOrAdd
<Data.ILCodeVersioningState>(ilVersionStateAddress);
88
Data.ILCodeVersionNode current = _target.ProcessedData.
GetOrAdd
<Data.ILCodeVersionNode>(nodePointer);
176
Data.NativeCodeVersionNode nativeCodeVersionNode = _target.ProcessedData.
GetOrAdd
<Data.NativeCodeVersionNode>(codeVersionHandle.CodeVersionNodeAddress);
263
Data.MethodDescVersioningState versioningState = _target.ProcessedData.
GetOrAdd
<Data.MethodDescVersioningState>(versioningStateAddr);
269
Data.NativeCodeVersionNode current = _target.ProcessedData.
GetOrAdd
<Data.NativeCodeVersionNode>(currentAddress);
322
Data.MethodDescVersioningState versioningState = _target.ProcessedData.
GetOrAdd
<Data.MethodDescVersioningState>(versioningStateAddress);
329
Data.NativeCodeVersionNode codeVersion = _target.ProcessedData.
GetOrAdd
<Data.NativeCodeVersionNode>(nativeCodeVersion.CodeVersionNodeAddress);
366
return _target.ProcessedData.
GetOrAdd
<ILCodeVersionNode>(handle.ILCodeVersionNode);
376
return _target.ProcessedData.
GetOrAdd
<NativeCodeVersionNode>(handle.CodeVersionNodeAddress);
458
NativeCodeVersionNode nativeCodeVersionNode = _target.ProcessedData.
GetOrAdd
<NativeCodeVersionNode>(codeVersionHandle.CodeVersionNodeAddress);
Contracts\ComWrappers_1.cs (11)
37
Data.NativeObjectWrapperObject wrapper = _target.ProcessedData.
GetOrAdd
<Data.NativeObjectWrapperObject>(address);
59
Data.ComWrappersVtablePtrs comWrappersVtableStruct = _target.ProcessedData.
GetOrAdd
<Data.ComWrappersVtablePtrs>(comWrappersVtablePtrs.Value);
74
Data.ObjectHandle handle = _target.ProcessedData.
GetOrAdd
<Data.ObjectHandle>(mow);
75
Data.ManagedObjectWrapperHolderObject mowHolderObject = _target.ProcessedData.
GetOrAdd
<Data.ManagedObjectWrapperHolderObject>(handle.Object);
81
Data.ManagedObjectWrapperLayout layout = _target.ProcessedData.
GetOrAdd
<Data.ManagedObjectWrapperLayout>(mow);
91
Data.InternalComInterfaceDispatch dispatch = _target.ProcessedData.
GetOrAdd
<Data.InternalComInterfaceDispatch>(dispatchAddress);
98
Data.ManagedObjectWrapperLayout layout = _target.ProcessedData.
GetOrAdd
<Data.ManagedObjectWrapperLayout>(mow);
110
Data.ComInterfaceEntry entry = _target.ProcessedData.
GetOrAdd
<Data.ComInterfaceEntry>(entryAddress);
133
Data.List listData = _target.ProcessedData.
GetOrAdd
<Data.List>(mowListObj);
139
Data.Array listItemsArray = _target.ProcessedData.
GetOrAdd
<Data.Array>(listItemsPtr);
143
Data.ManagedObjectWrapperHolderObject mowHolderObject = _target.ProcessedData.
GetOrAdd
<Data.ManagedObjectWrapperHolderObject>(mow);
Contracts\ConditionalWeakTable_1.cs (6)
20
Data.ConditionalWeakTable cwt = _target.ProcessedData.
GetOrAdd
<Data.ConditionalWeakTable>(conditionalWeakTable);
21
Data.ConditionalWeakTableContainer container = _target.ProcessedData.
GetOrAdd
<Data.ConditionalWeakTableContainer>(cwt.Container);
29
Data.Array bucketsArray = _target.ProcessedData.
GetOrAdd
<Data.Array>(container.Buckets);
35
Data.Array entriesArray = _target.ProcessedData.
GetOrAdd
<Data.Array>(container.Entries);
43
Data.ConditionalWeakTableEntry entry = _target.ProcessedData.
GetOrAdd
<Data.ConditionalWeakTableEntry>(entryAddress);
47
Data.ObjectHandle handle = _target.ProcessedData.
GetOrAdd
<Data.ObjectHandle>(entry.DepHndAddress);
Contracts\DacStreams_1.cs (1)
37
var dictionary = _target.ProcessedData.
GetOrAdd
<DacStreams_1_Data>(0).EEObjectToString;
Contracts\Debugger\Debugger_1.cs (12)
54
Data.Debugger debugger = _target.ProcessedData.
GetOrAdd
<Data.Debugger>(debuggerAddress);
100
Data.Debugger debugger = _target.ProcessedData.
GetOrAdd
<Data.Debugger>(debuggerAddress);
109
Data.Debugger debugger = _target.ProcessedData.
GetOrAdd
<Data.Debugger>(debuggerAddress);
118
Data.Debugger debugger = _target.ProcessedData.
GetOrAdd
<Data.Debugger>(debuggerAddress);
123
Data.DebuggerRCThread debuggerRcThread = _target.ProcessedData.
GetOrAdd
<Data.DebuggerRCThread>(rcThread);
132
Data.Debugger debugger = _target.ProcessedData.
GetOrAdd
<Data.Debugger>(debuggerAddress);
141
Data.Debugger debugger = _target.ProcessedData.
GetOrAdd
<Data.Debugger>(debuggerAddress);
154
Data.MemoryRange entry = _target.ProcessedData.
GetOrAdd
<Data.MemoryRange>(entryAddress);
195
Data.DebuggerPatchTable patchTable = _target.ProcessedData.
GetOrAdd
<Data.DebuggerPatchTable>(patchTableAddress);
205
Data.DebuggerControllerPatch patch = _target.ProcessedData.
GetOrAdd
<Data.DebuggerControllerPatch>(patchAddress);
228
Data.Debugger debugger = _target.ProcessedData.
GetOrAdd
<Data.Debugger>(debuggerAddress);
238
range = _target.ProcessedData.
GetOrAdd
<Data.MemoryRange>(entryAddress);
Contracts\EcmaMetadata_1.cs (15)
83
Data.WebcilHeader header = target.ProcessedData.
GetOrAdd
<Data.WebcilHeader>(webcilBase);
84
Data.Module module = target.ProcessedData.
GetOrAdd
<Data.Module>(handle.Address);
91
Data.ImageDataDirectory metadataDirectory = target.ProcessedData.
GetOrAdd
<Data.ImageDataDirectory>(cliHeader + 8);
390
Data.Module module = target.ProcessedData.
GetOrAdd
<Data.Module>(handle.Address);
412
Data.Module module = target.ProcessedData.
GetOrAdd
<Data.Module>(handle.Address);
418
Data.Module module = target.ProcessedData.
GetOrAdd
<Data.Module>(handle.Address);
419
Data.DynamicMetadata dynamicMetadata = target.ProcessedData.
GetOrAdd
<Data.DynamicMetadata>(module.DynamicMetadata);
426
Data.PEAssembly data = target.ProcessedData.
GetOrAdd
<Data.PEAssembly>(peAssembly);
433
Data.PEAssembly peAssembly = target.ProcessedData.
GetOrAdd
<Data.PEAssembly>(peAssemblyPtr);
434
Data.MDInternalRW mdRW = target.ProcessedData.
GetOrAdd
<Data.MDInternalRW>(peAssembly.MDImport);
435
Data.CLiteWeightStgdbRW stgdb = target.ProcessedData.
GetOrAdd
<Data.CLiteWeightStgdbRW>(mdRW.Stgdb);
436
Data.CMiniMdRW miniMd = target.ProcessedData.
GetOrAdd
<Data.CMiniMdRW>(stgdb.MiniMd);
437
Data.CMiniMdSchema schema = target.ProcessedData.
GetOrAdd
<Data.CMiniMdSchema>(miniMd.Schema);
492
Data.StgPool head = target.ProcessedData.
GetOrAdd
<Data.StgPool>(poolAddress);
513
Data.StgPoolSeg segment = target.ProcessedData.
GetOrAdd
<Data.StgPoolSeg>(nextSegment);
Contracts\Exception_1.cs (7)
25
Data.ExceptionInfo exceptionInfo = _target.ProcessedData.
GetOrAdd
<Data.ExceptionInfo>(exceptionInfoAddr);
38
Data.Exception exception = _target.ProcessedData.
GetOrAdd
<Data.Exception>(exceptionAddr);
52
Data.Exception exception = _target.ProcessedData.
GetOrAdd
<Data.Exception>(exceptionAddr);
73
Data.Array combinedArray = _target.ProcessedData.
GetOrAdd
<Data.Array>(stackTraceObj);
84
Data.Array i1Array = _target.ProcessedData.
GetOrAdd
<Data.Array>(i1ArrayAddr);
87
Data.StackTraceArrayHeader header = _target.ProcessedData.
GetOrAdd
<Data.StackTraceArrayHeader>(payload);
99
Data.StackTraceElement element = _target.ProcessedData.
GetOrAdd
<Data.StackTraceElement>(cursor);
Contracts\ExecutionManager\ExecutionManagerCore.cs (27)
179
Data.RangeSectionMap topRangeSectionMap = target.ProcessedData.
GetOrAdd
<Data.RangeSectionMap>(topRangeSectionMapAddress);
185
Data.RangeSectionFragment curFragment = target.ProcessedData.
GetOrAdd
<Data.RangeSectionFragment>(rangeSectionFragmentPtr);
196
Data.RangeSectionFragment fragment = target.ProcessedData.
GetOrAdd
<Data.RangeSectionFragment>(rangeSectionFragmentPtr);
197
Data.RangeSection rangeSection = target.ProcessedData.
GetOrAdd
<Data.RangeSection>(fragment.RangeSection);
226
Data.VirtualIPRangeSection node = target.ProcessedData.
GetOrAdd
<Data.VirtualIPRangeSection>(current);
227
Data.RangeSection range = target.ProcessedData.
GetOrAdd
<Data.RangeSection>(node.RangeSection);
244
Data.Module module = target.ProcessedData.
GetOrAdd
<Data.Module>(range.R2RModule);
248
Data.ReadyToRunInfo r2rInfo = target.ProcessedData.
GetOrAdd
<Data.ReadyToRunInfo>(module.ReadyToRunInfo);
363
Data.RuntimeFunction runtimeFunction = _target.ProcessedData.
GetOrAdd
<Data.RuntimeFunction>(runtimeFunctionPtr);
394
Data.PortableEntryPoint portableEntryPoint = _target.ProcessedData.
GetOrAdd
<Data.PortableEntryPoint>(entrypoint.AsTargetPointer);
455
Data.PortableEntryPoint portableEntryPoint = _target.ProcessedData.
GetOrAdd
<Data.PortableEntryPoint>(entryPoint.AsTargetPointer);
459
Data.MethodDesc methodDesc = _target.ProcessedData.
GetOrAdd
<Data.MethodDesc>(portableEntryPoint.MethodDesc);
474
|| _target.ProcessedData.
GetOrAdd
<Data.MethodDescCodeData>(methodDesc.CodeData).TemporaryEntryPoint != entryPoint)
556
Data.Module module = _target.ProcessedData.
GetOrAdd
<Data.Module>(range.Data.R2RModule);
557
Data.ReadyToRunInfo r2rInfo = _target.ProcessedData.
GetOrAdd
<Data.ReadyToRunInfo>(module.ReadyToRunInfo);
671
Data.EEJitManager jitManager = _target.ProcessedData.
GetOrAdd
<Data.EEJitManager>(jitManagerAddress);
682
Data.CodeHeap codeHeap = _target.ProcessedData.
GetOrAdd
<Data.CodeHeap>(codeHeapAddress);
686
_target.ProcessedData.
GetOrAdd
<Data.LoaderCodeHeap>(codeHeapAddress).LoaderHeap),
688
_target.ProcessedData.
GetOrAdd
<Data.HostCodeHeap>(codeHeapAddress).BaseAddress,
689
_target.ProcessedData.
GetOrAdd
<Data.HostCodeHeap>(codeHeapAddress).CurrentAddress),
705
Data.CodeHeapListNode node = _target.ProcessedData.
GetOrAdd
<Data.CodeHeapListNode>(nodeAddr);
723
Data.DynamicFunctionTable table = _target.ProcessedData.
GetOrAdd
<Data.DynamicFunctionTable>(tableAddress);
729
Data.EEJitManager jitManager = _target.ProcessedData.
GetOrAdd
<Data.EEJitManager>(jitManagerAddress);
734
Data.CodeHeapListNode node = _target.ProcessedData.
GetOrAdd
<Data.CodeHeapListNode>(nodeAddr);
817
? _target.ProcessedData.
GetOrAdd
<R2RExceptionClause>(addr)
818
: _target.ProcessedData.
GetOrAdd
<EEExceptionClause>(addr);
896
CodeRangeMapRangeList rangeList = _target.ProcessedData.
GetOrAdd
<Data.CodeRangeMapRangeList>(range.Data.RangeList);
Contracts\ExecutionManager\ExecutionManagerCore.EEJitManager.cs (5)
112
Data.EEJitManager eeJitManager = Target.ProcessedData.
GetOrAdd
<Data.EEJitManager>(rangeSection.Data.JitManager);
159
Data.CodeHeapListNode heapListNode = Target.ProcessedData.
GetOrAdd
<Data.CodeHeapListNode>(heapListAddress);
186
Data.RealCodeHeader realCodeHeader = Target.ProcessedData.
GetOrAdd
<Data.RealCodeHeader>(codeHeaderAddress);
222
realCodeHeader = Target.ProcessedData.
GetOrAdd
<Data.RealCodeHeader>(codeHeaderAddress);
254
Data.EEILException ehInfo = Target.ProcessedData.
GetOrAdd
<Data.EEILException>(realCodeHeader.EHInfo);
Contracts\ExecutionManager\ExecutionManagerCore.InterpreterJitManager.cs (2)
137
Data.CodeHeapListNode heapListNode = Target.ProcessedData.
GetOrAdd
<Data.CodeHeapListNode>(heapListAddress);
154
realCodeHeader = Target.ProcessedData.
GetOrAdd
<Data.InterpreterRealCodeHeader>(codeHeaderAddress);
Contracts\ExecutionManager\ExecutionManagerCore.ReadyToRunJitManager.cs (7)
140
Data.ImageDataDirectory debugInfoData = Target.ProcessedData.
GetOrAdd
<Data.ImageDataDirectory>(r2rInfo.DebugInfoSection);
197
Data.ReadyToRunHeader header = Target.ProcessedData.
GetOrAdd
<Data.ReadyToRunHeader>(r2rInfo.ReadyToRunHeader);
217
Data.Module r2rModule = Target.ProcessedData.
GetOrAdd
<Data.Module>(rangeSection.Data.R2RModule);
219
return Target.ProcessedData.
GetOrAdd
<Data.ReadyToRunInfo>(r2rModule.ReadyToRunInfo);
292
Data.ImageDataDirectory thunksData = Target.ProcessedData.
GetOrAdd
<Data.ImageDataDirectory>(thunks);
329
=> Target.ProcessedData.
GetOrAdd
<Data.ExceptionLookupTableEntry>(exceptionLookupTableAddr + (index * entrySize));
367
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)
37
Data.UnwindInfo unwindInfo = _target.ProcessedData.
GetOrAdd
<Data.UnwindInfo>(imageBase + function.UnwindData);
92
return _target.ProcessedData.
GetOrAdd
<Data.RuntimeFunction>(addr);
Contracts\ExecutionManager\Helpers\WasmFunctionTableIndexLookup.cs (4)
46
Data.FunctionTableIndexRangeSection section = _target.ProcessedData.
GetOrAdd
<Data.FunctionTableIndexRangeSection>(current);
60
Data.Module module = _target.ProcessedData.
GetOrAdd
<Data.Module>(section.R2RModule);
61
return _target.ProcessedData.
GetOrAdd
<Data.ReadyToRunInfo>(module.ReadyToRunInfo);
138
Data.FunctionTableIndexRangeSection section = _target.ProcessedData.
GetOrAdd
<Data.FunctionTableIndexRangeSection>(current);
Contracts\ExternalMemoryHandles_1.cs (1)
37
Data.ExternalMemoryHandle handle = _target.ProcessedData.
GetOrAdd
<Data.ExternalMemoryHandle>(current);
Contracts\GC\GC_1.cs (22)
127
Data.HeapSegment heapSegment = _target.ProcessedData.
GetOrAdd
<Data.HeapSegment>(segmentAddress);
176
Data.GCHeapSVR heap = _target.ProcessedData.
GetOrAdd
<Data.GCHeapSVR>(heapAddress);
182
Data.CFinalize finalize = _target.ProcessedData.
GetOrAdd
<Data.CFinalize>(heap.FinalizeQueue);
229
generationTable.Add(_target.ProcessedData.
GetOrAdd
<Data.Generation>(generationAddress));
266
Data.OomHistory oomHistoryData = _target.ProcessedData.
GetOrAdd
<Data.OomHistory>(oomHistory);
275
Data.GCHeapSVR heap = _target.ProcessedData.
GetOrAdd
<Data.GCHeapSVR>(heapAddress);
304
Data.EEAllocContext eeAllocContext = _target.ProcessedData.
GetOrAdd
<Data.EEAllocContext>(globalAllocContextAddress.Value);
353
Data.HandleTableMap handleTableData = _target.ProcessedData.
GetOrAdd
<Data.HandleTableMap>(handleTableMap);
359
Data.HandleTableBucket bucket = _target.ProcessedData.
GetOrAdd
<Data.HandleTableBucket>(bucketPtr);
366
Data.HandleTable handleTable = _target.ProcessedData.
GetOrAdd
<Data.HandleTable>(handleTablePtr);
374
Data.TableSegment tableSegment = _target.ProcessedData.
GetOrAdd
<Data.TableSegment>(segmentPtr);
457
Data.HeapSegment seg = _target.ProcessedData.
GetOrAdd
<Data.HeapSegment>(current);
704
Data.HandleTableMap map = _target.ProcessedData.
GetOrAdd
<Data.HandleTableMap>(handleTableMap);
710
Data.HandleTableBucket bucket = _target.ProcessedData.
GetOrAdd
<Data.HandleTableBucket>(bucketPtr);
717
Data.HandleTable handleTable = _target.ProcessedData.
GetOrAdd
<Data.HandleTable>(handleTablePtr);
726
Data.TableSegment segment = _target.ProcessedData.
GetOrAdd
<Data.TableSegment>(segmentPtr);
757
Data.CardTableInfo cardTableInfo = _target.ProcessedData.
GetOrAdd
<Data.CardTableInfo>(bookkeepingStart);
778
Data.CardTableInfo ct = _target.ProcessedData.
GetOrAdd
<Data.CardTableInfo>(ctAddr);
839
Data.GCHeapSVR heap = _target.ProcessedData.
GetOrAdd
<Data.GCHeapSVR>(heapAddress);
894
Data.TableSegment tableSegment = _target.ProcessedData.
GetOrAdd
<Data.TableSegment>(segmentBase);
917
Data.RegionFreeList freeList = _target.ProcessedData.
GetOrAdd
<Data.RegionFreeList>(freeListAddr);
928
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 (66)
66
Data.Assembly assembly = _target.ProcessedData.
GetOrAdd
<Data.Assembly>(assemblyPointer);
78
Data.AppDomain domain = _target.ProcessedData.
GetOrAdd
<Data.AppDomain>(appDomain);
79
ArrayListBase arrayList = _target.ProcessedData.
GetOrAdd
<ArrayListBase>(domain.AssemblyList);
87
Data.Assembly assembly = _target.ProcessedData.
GetOrAdd
<Data.Assembly>(pAssembly);
133
Module module = _target.ProcessedData.
GetOrAdd
<Data.Module>(assembly.Module);
137
LoaderAllocator loaderAllocator = _target.ProcessedData.
GetOrAdd
<Data.LoaderAllocator>(module.LoaderAllocator);
150
Data.AppDomain appDomain = _target.ProcessedData.
GetOrAdd
<Data.AppDomain>(defaultAppDomain);
157
Data.AppDomain appDomain = _target.ProcessedData.
GetOrAdd
<Data.AppDomain>(defaultAppDomain);
177
Data.Module module = _target.ProcessedData.
GetOrAdd
<Data.Module>(handle.Address);
183
Data.Module module = _target.ProcessedData.
GetOrAdd
<Data.Module>(handle.Address);
191
Data.Module module = _target.ProcessedData.
GetOrAdd
<Data.Module>(handle.Address);
195
Data.PEAssembly peAssembly = _target.ProcessedData.
GetOrAdd
<Data.PEAssembly>(module.PEAssembly);
199
peImage = _target.ProcessedData.
GetOrAdd
<Data.PEImage>(peAssembly.PEImage);
219
imageLayout = _target.ProcessedData.
GetOrAdd
<Data.PEImageLayout>(imageLayoutPtr);
258
Data.PEImageLayout peImageLayout = _target.ProcessedData.
GetOrAdd
<Data.PEImageLayout>(peImage.LoadedImageLayout);
265
Data.ImageDosHeader dosHeader = _target.ProcessedData.
GetOrAdd
<Data.ImageDosHeader>(imageLayout.Base);
272
Data.ImageNTHeaders ntHeaders = _target.ProcessedData.
GetOrAdd
<Data.ImageNTHeaders>(ntHeadersPtr);
278
Data.ImageSectionHeader sectionHeader = _target.ProcessedData.
GetOrAdd
<Data.ImageSectionHeader>(section);
297
Data.ImageSectionHeader sectionHeader = _target.ProcessedData.
GetOrAdd
<Data.ImageSectionHeader>(section);
308
Data.WebcilHeader webcilHeader = _target.ProcessedData.
GetOrAdd
<Data.WebcilHeader>(headerBase);
321
Data.WebcilSectionHeader section = _target.ProcessedData.
GetOrAdd
<Data.WebcilSectionHeader>(sectionPtr);
341
Data.PEAssembly assembly = _target.ProcessedData.
GetOrAdd
<Data.PEAssembly>(peAssemblyPtr);
344
Data.PEImage peImage = _target.ProcessedData.
GetOrAdd
<Data.PEImage>(assembly.PEImage);
364
Data.Module module = _target.ProcessedData.
GetOrAdd
<Data.Module>(handle.Address);
369
Data.CGrowableSymbolStream growableSymbolStream = _target.ProcessedData.
GetOrAdd
<CGrowableSymbolStream>(module.GrowableSymbolStream);
379
Data.Module module = _target.ProcessedData.
GetOrAdd
<Data.Module>(handle.Address);
384
EETypeHashTable typeHashTable = _target.ProcessedData.
GetOrAdd
<EETypeHashTable>(module.AvailableTypeParams);
390
Data.Module module = _target.ProcessedData.
GetOrAdd
<Data.Module>(handle.Address);
395
InstMethodHashTable methodHashTable = _target.ProcessedData.
GetOrAdd
<InstMethodHashTable>(module.InstMethodHashTable);
430
Data.Module module = _target.ProcessedData.
GetOrAdd
<Data.Module>(handle.Address);
436
Data.Module module = _target.ProcessedData.
GetOrAdd
<Data.Module>(handle.Address);
442
Data.Module module = _target.ProcessedData.
GetOrAdd
<Data.Module>(handle.Address);
456
Data.EEConfig config = _target.ProcessedData.
GetOrAdd
<Data.EEConfig>(configPtr);
475
Data.Module module = _target.ProcessedData.
GetOrAdd
<Data.Module>(handle.Address);
481
Data.Module module = _target.ProcessedData.
GetOrAdd
<Data.Module>(handle.Address);
489
Data.Module module = _target.ProcessedData.
GetOrAdd
<Data.Module>(handle.Address);
500
Data.Module module = _target.ProcessedData.
GetOrAdd
<Data.Module>(handle.Address);
517
Data.PEImageLayout peImageLayout = _target.ProcessedData.
GetOrAdd
<Data.PEImageLayout>(peImage.LoadedImageLayout);
523
Data.ImageNTHeaders ntHeaders = _target.ProcessedData.
GetOrAdd
<Data.ImageNTHeaders>(ntHeadersPtr);
531
Data.Module module = _target.ProcessedData.
GetOrAdd
<Data.Module>(handle.Address);
537
Data.Module module = _target.ProcessedData.
GetOrAdd
<Data.Module>(handle.Address);
543
Data.Module module = _target.ProcessedData.
GetOrAdd
<Data.Module>(handle.Address);
544
Data.PEAssembly peAssembly = _target.ProcessedData.
GetOrAdd
<Data.PEAssembly>(module.PEAssembly);
545
Data.AssemblyBinder binder = _target.ProcessedData.
GetOrAdd
<Data.AssemblyBinder>(peAssembly.AssemblyBinder);
551
Data.Module module = _target.ProcessedData.
GetOrAdd
<Data.Module>(handle.Address);
570
: _target.ProcessedData.
GetOrAdd
<Data.ModuleLookupMap>(table).TableData;
593
Data.ModuleLookupMap lookupMap = _target.ProcessedData.
GetOrAdd
<Data.ModuleLookupMap>(table);
620
Data.ModuleLookupMap lookupMap = _target.ProcessedData.
GetOrAdd
<Data.ModuleLookupMap>(table);
640
Data.ModuleLookupMap lookupMap = _target.ProcessedData.
GetOrAdd
<Data.ModuleLookupMap>(table);
659
Data.Module module = _target.ProcessedData.
GetOrAdd
<Data.Module>(handle.Address);
660
Data.Assembly la = _target.ProcessedData.
GetOrAdd
<Data.Assembly>(module.Assembly);
666
Data.Module module = _target.ProcessedData.
GetOrAdd
<Data.Module>(handle.Address);
667
Data.Assembly assembly = _target.ProcessedData.
GetOrAdd
<Data.Assembly>(module.Assembly);
673
Data.Module module = _target.ProcessedData.
GetOrAdd
<Data.Module>(handle.Address);
674
Data.Assembly assembly = _target.ProcessedData.
GetOrAdd
<Data.Assembly>(module.Assembly);
681
Data.SystemDomain systemDomain = _target.ProcessedData.
GetOrAdd
<Data.SystemDomain>(_target.ReadPointer(systemDomainPointer));
688
Data.SystemDomain systemDomain = _target.ProcessedData.
GetOrAdd
<Data.SystemDomain>(_target.ReadPointer(systemDomainPointer));
694
Data.LoaderAllocator loaderAllocator = _target.ProcessedData.
GetOrAdd
<Data.LoaderAllocator>(loaderAllocatorPointer);
700
Data.LoaderAllocator loaderAllocator = _target.ProcessedData.
GetOrAdd
<Data.LoaderAllocator>(loaderAllocatorPointer);
706
Data.LoaderAllocator loaderAllocator = _target.ProcessedData.
GetOrAdd
<Data.LoaderAllocator>(loaderAllocatorPointer);
763
Data.Module module = _target.ProcessedData.
GetOrAdd
<Data.Module>(handle.Address);
768
DynamicILBlobTable dynamicILBlobTable = _target.ProcessedData.
GetOrAdd
<DynamicILBlobTable>(module.DynamicILBlobTable);
776
TargetPointer block = _target.ProcessedData.
GetOrAdd
<Data.LoaderHeap>(loaderHeap).FirstBlock;
783
Data.LoaderHeapBlock blockData = _target.ProcessedData.
GetOrAdd
<Data.LoaderHeapBlock>(block);
791
Data.LoaderAllocator loaderAllocator = _target.ProcessedData.
GetOrAdd
<Data.LoaderAllocator>(loaderAllocatorPointer);
813
Data.VirtualCallStubManager vcsMgr = _target.ProcessedData.
GetOrAdd
<Data.VirtualCallStubManager>(loaderAllocator.VirtualCallStubManager);
Contracts\Object_1.cs (10)
54
Data.String str = _target.ProcessedData.
GetOrAdd
<Data.String>(address);
72
Data.String str = _target.ProcessedData.
GetOrAdd
<Data.String>(address);
88
Data.Array array = _target.ProcessedData.
GetOrAdd
<Data.Array>(address);
149
Data.ObjectHeader header = _target.ProcessedData.
GetOrAdd
<Data.ObjectHeader>(address - objectHeaderSize);
163
Data.SyncBlock syncBlock = _target.ProcessedData.
GetOrAdd
<Data.SyncBlock>(syncBlockPtr);
175
Data.ObjectHeader header = _target.ProcessedData.
GetOrAdd
<Data.ObjectHeader>(address - objectHeaderSize);
189
Data.Delegate del = _target.ProcessedData.
GetOrAdd
<Data.Delegate>(address);
224
Data.ContinuationObject cont = _target.ProcessedData.
GetOrAdd
<Data.ContinuationObject>(address);
226
? _target.ProcessedData.
GetOrAdd
<Data.AsyncResumeInfo>(cont.ResumeInfo).DiagnosticIP
248
Data.Array arr = _target.ProcessedData.
GetOrAdd
<Data.Array>(address);
Contracts\ObjectiveCMarshal_1.cs (1)
28
ObjcTrackingInformation trackingInfo = _target.ProcessedData.
GetOrAdd
<ObjcTrackingInformation>(trackingInfoAddress);
Contracts\PlatformMetadata_1.cs (1)
13
=> _target.ProcessedData.
GetOrAdd
<Data.PlatformMetadata>(_cdacMetadataAddress);
Contracts\PrecodeStubs_1.cs (9)
14
Data.StubPrecodeData_2 stubPrecodeData = target.ProcessedData.
GetOrAdd
<Data.StubPrecodeData_2>(stubPrecodeDataAddress);
21
Data.FixupPrecodeData fixupPrecodeData = target.ProcessedData.
GetOrAdd
<Data.FixupPrecodeData>(fixupPrecodeDataAddress);
28
Data.StubPrecodeData_2 stubPrecodeData = target.ProcessedData.
GetOrAdd
<Data.StubPrecodeData_2>(stubPrecodeDataAddress);
29
Data.ThisPtrRetBufPrecodeData thisPtrRetBufPrecodeData = target.ProcessedData.
GetOrAdd
<Data.ThisPtrRetBufPrecodeData>(stubPrecodeData.SecretParam);
36
Data.InterpreterPrecodeData precodeData = target.ProcessedData.
GetOrAdd
<Data.InterpreterPrecodeData>(dataAddr);
37
Data.InterpByteCodeStart byteCodeStart = target.ProcessedData.
GetOrAdd
<Data.InterpByteCodeStart>(precodeData.ByteCodeAddr);
38
Data.InterpMethod interpMethod = target.ProcessedData.
GetOrAdd
<Data.InterpMethod>(byteCodeStart.Method);
46
return target.ProcessedData.
GetOrAdd
<Data.StubPrecodeData_2>(stubPrecodeDataAddress);
133
Target.ProcessedData.
GetOrAdd
<Data.InterpreterPrecodeData>(
Contracts\PrecodeStubs_Common.cs (1)
147
MachineDescriptor = target.ProcessedData.
GetOrAdd
<Data.PrecodeMachineDescriptor>(descAddr);
Contracts\ReJIT_1.cs (2)
15
=> _target.ProcessedData.
GetOrAdd
<Data.ProfControlBlock>(_profControlBlockAddress);
91
return _target.ProcessedData.
GetOrAdd
<ILCodeVersionNode>(ilCodeVersionHandle.ILCodeVersionNode);
Contracts\RuntimeMutableTypeSystem_1.cs (14)
24
Data.FieldDesc fieldDesc = _target.ProcessedData.
GetOrAdd
<Data.FieldDesc>(fieldDescPointer);
48
Data.Module module = _target.ProcessedData.
GetOrAdd
<Data.Module>(modulePtr);
52
Data.UnorderedArrayBase classList = _target.ProcessedData.
GetOrAdd
<Data.UnorderedArrayBase>(classListAddr);
65
Data.EnCEEClassData candidate = _target.ProcessedData.
GetOrAdd
<Data.EnCEEClassData>(entry);
75
Data.EnCEEClassData classData = _target.ProcessedData.
GetOrAdd
<Data.EnCEEClassData>(classDataPtr);
79
Data.EnCAddedFieldElement element = _target.ProcessedData.
GetOrAdd
<Data.EnCAddedFieldElement>(node);
87
Data.EnCFieldDesc encFieldDesc = _target.ProcessedData.
GetOrAdd
<Data.EnCFieldDesc>(encFieldDescPointer);
93
Data.EnCFieldDesc encFieldDesc = _target.ProcessedData.
GetOrAdd
<Data.EnCFieldDesc>(encFieldDescPointer);
97
Data.EnCAddedStaticField staticField = _target.ProcessedData.
GetOrAdd
<Data.EnCAddedStaticField>(encFieldDesc.StaticFieldData);
114
Data.SyncBlock syncBlock = _target.ProcessedData.
GetOrAdd
<Data.SyncBlock>(syncBlockAddress);
118
Data.EnCSyncBlockInfo encInfo = _target.ProcessedData.
GetOrAdd
<Data.EnCSyncBlockInfo>(encInfoAddress);
124
Data.EnCAddedField entry = _target.ProcessedData.
GetOrAdd
<Data.EnCAddedField>(entryPtr);
138
_target.ProcessedData.
GetOrAdd
<Data.EditAndContinueHelperObject>(helperObjectAddress);
150
Data.Object boxedObj = _target.ProcessedData.
GetOrAdd
<Data.Object>(fieldObject);
Contracts\RuntimeTypeSystem_1.cs (58)
373
_desc = target.ProcessedData.
GetOrAdd
<Data.InstantiatedMethodDesc>(methodDescPointer);
410
_desc = target.ProcessedData.
GetOrAdd
<Data.DynamicMethodDesc>(methodDescPointer);
416
_storedSigDesc = target.ProcessedData.
GetOrAdd
<Data.StoredSigMethodDesc>(methodDescPointer);
437
Data.StoredSigMethodDesc storedSigMethodDesc = target.ProcessedData.
GetOrAdd
<Data.StoredSigMethodDesc>(methodDescPointer);
500
Data.MethodTable freeObjectMethodTableData = _target.ProcessedData.
GetOrAdd
<Data.MethodTable>(methodTablePointer);
512
Data.MethodTable trustedMethodTableData = _target.ProcessedData.
GetOrAdd
<Data.MethodTable>(methodTablePointer);
581
Data.EEClass eeClass = _target.ProcessedData.
GetOrAdd
<Data.EEClass>(eeClassPtr);
585
Data.EEClassOptionalFields optFields = _target.ProcessedData.
GetOrAdd
<Data.EEClassOptionalFields>(eeClass.OptionalFields);
608
return _target.ProcessedData.
GetOrAdd
<Data.EEClass>(clsPtr);
809
Data.EEClass eeClass = _target.ProcessedData.
GetOrAdd
<Data.EEClass>(eeClassPtr);
815
_target.ProcessedData.
GetOrAdd
<Data.LayoutEEClass>(eeClassPtr).LayoutInfo;
983
Data.ThreadStaticsInfo threadStaticsInfo = _target.ProcessedData.
GetOrAdd
<Data.ThreadStaticsInfo>(threadStaticsInfoAddr);
1010
Data.DynamicStaticsInfo dynamicStaticsInfo = _target.ProcessedData.
GetOrAdd
<Data.DynamicStaticsInfo>(dynamicStaticsInfoAddr);
1019
Data.DynamicStaticsInfo dynamicStaticsInfo = _target.ProcessedData.
GetOrAdd
<Data.DynamicStaticsInfo>(dynamicStaticsInfoAddr);
1032
return _target.ProcessedData.
GetOrAdd
<TypeInstantiation>(typeHandle.Address).TypeHandles;
1040
MethodTableAuxiliaryData auxiliaryData = _target.ProcessedData.
GetOrAdd
<MethodTableAuxiliaryData>(methodTable.AuxiliaryData);
1049
MethodTableAuxiliaryData auxiliaryData = _target.ProcessedData.
GetOrAdd
<MethodTableAuxiliaryData>(methodTable.AuxiliaryData);
1066
GenericsDictInfo genericsDictInfo = target.ProcessedData.
GetOrAdd
<GenericsDictInfo>(genericsDictInfoAddr);
1120
var typeDesc = _target.ProcessedData.
GetOrAdd
<TypeDesc>(typeHandle.TypeDescAddress());
1157
var typeDesc = _target.ProcessedData.
GetOrAdd
<TypeDesc>(typeHandle.TypeDescAddress());
1186
var typeDesc = _target.ProcessedData.
GetOrAdd
<TypeDesc>(typeHandle.TypeDescAddress());
1252
var typeDesc = _target.ProcessedData.
GetOrAdd
<TypeDesc>(typeHandle.TypeDescAddress());
1259
ParamTypeDesc paramTypeDesc = _target.ProcessedData.
GetOrAdd
<ParamTypeDesc>(typeHandle.TypeDescAddress());
1328
Data.TypeDesc typeDesc = _target.ProcessedData.
GetOrAdd
<TypeDesc>(typeHandle.TypeDescAddress());
1333
Data.MethodTableAuxiliaryData auxData = _target.ProcessedData.
GetOrAdd
<Data.MethodTableAuxiliaryData>(methodTable.AuxiliaryData);
1451
Data.LoaderAllocator candidate = _target.ProcessedData.
GetOrAdd
<Data.LoaderAllocator>(loaderAllocatorPtr);
1462
CoreLibBinder coreLibData = _target.ProcessedData.
GetOrAdd
<CoreLibBinder>(coreLib);
1476
var typeDesc = _target.ProcessedData.
GetOrAdd
<TypeDesc>(typeHandle.TypeDescAddress());
1482
TypeVarTypeDesc typeVarTypeDesc = _target.ProcessedData.
GetOrAdd
<TypeVarTypeDesc>(typeHandle.TypeDescAddress());
1499
var typeDesc = _target.ProcessedData.
GetOrAdd
<TypeDesc>(typeHandle.TypeDescAddress());
1504
FnPtrTypeDesc fnPtrTypeDesc = _target.ProcessedData.
GetOrAdd
<FnPtrTypeDesc>(typeHandle.TypeDescAddress());
1505
retAndArgTypes = _target.ProcessedData.
GetOrAdd
<FunctionPointerRetAndArgs>(typeHandle.TypeDescAddress()).TypeHandles;
1515
var typeDesc = _target.ProcessedData.
GetOrAdd
<TypeDesc>(typeHandle.TypeDescAddress());
1524
Data.TypedByRef typedByRefData = _target.ProcessedData.
GetOrAdd
<Data.TypedByRef>(typedByRef);
1544
FnPtrTypeDesc fnPtrTypeDesc = _target.ProcessedData.
GetOrAdd
<FnPtrTypeDesc>(typeHandle.TypeDescAddress());
1550
Data.MethodTableAuxiliaryData mtAuxData = _target.ProcessedData.
GetOrAdd
<Data.MethodTableAuxiliaryData>(mt.AuxiliaryData);
1562
FnPtrTypeDesc fnPtrTypeDesc = target.ProcessedData.
GetOrAdd
<FnPtrTypeDesc>(typePointer);
1596
methodDescChunkPointer = _methodValidation.GetMethodDescChunkPointerThrowing(methodDescPointer, _target.ProcessedData.
GetOrAdd
<Data.MethodDesc>(methodDescPointer));
1600
Data.MethodDescChunk validatedMethodDescChunkData = _target.ProcessedData.
GetOrAdd
<Data.MethodDescChunk>(methodDescChunkPointer);
1601
Data.MethodDesc validatedMethodDescData = _target.ProcessedData.
GetOrAdd
<Data.MethodDesc>(methodDescPointer);
1613
return _target.ProcessedData.
GetOrAdd
<InstantiatedMethodDesc>(methodDesc.Address);
1619
return _target.ProcessedData.
GetOrAdd
<DynamicMethodDesc>(methodDesc.Address);
1627
return _target.ProcessedData.
GetOrAdd
<StoredSigMethodDesc>(methodDesc.Address);
1687
Data.InstantiatedMethodDesc imdData = _target.ProcessedData.
GetOrAdd
<Data.InstantiatedMethodDesc>(methodDesc.Address);
1815
Data.AsyncMethodData asyncData = _target.ProcessedData.
GetOrAdd
<Data.AsyncMethodData>(methodDesc.GetAddressOfAsyncMethodData());
1941
Data.MethodTableAuxiliaryData auxData = _target.ProcessedData.
GetOrAdd
<Data.MethodTableAuxiliaryData>(auxDataPtr);
2020
Data.MethodDescCodeData codeData = _target.ProcessedData.
GetOrAdd
<Data.MethodDescCodeData>(codeDataAddress);
2051
MethodDescChunk chunk = _target.ProcessedData.
GetOrAdd
<MethodDescChunk>(chunkAddr);
2266
Data.MethodDescCodeData codeData = _target.ProcessedData.
GetOrAdd
<Data.MethodDescCodeData>(codeDataAddress);
2284
AsyncMethodFlags_1 raw = (AsyncMethodFlags_1)_target.ProcessedData.
GetOrAdd
<Data.AsyncMethodData>(md.GetAddressOfAsyncMethodData()).Flags;
2352
Data.FieldDesc fieldDesc = _target.ProcessedData.
GetOrAdd
<Data.FieldDesc>(fieldDescPointer);
2358
Data.FieldDesc fieldDesc = _target.ProcessedData.
GetOrAdd
<Data.FieldDesc>(fieldDescPointer);
2364
Data.FieldDesc fieldDesc = _target.ProcessedData.
GetOrAdd
<Data.FieldDesc>(fieldDescPointer);
2370
Data.FieldDesc fieldDesc = _target.ProcessedData.
GetOrAdd
<Data.FieldDesc>(fieldDescPointer);
2376
Data.FieldDesc fieldDesc = _target.ProcessedData.
GetOrAdd
<Data.FieldDesc>(fieldDescPointer);
2382
Data.FieldDesc fieldDesc = _target.ProcessedData.
GetOrAdd
<Data.FieldDesc>(fieldDescPointer);
2389
Data.FieldDesc fieldDesc = _target.ProcessedData.
GetOrAdd
<Data.FieldDesc>(fieldDescPointer);
2557
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);
738
functionEntry = _target.ProcessedData.
GetOrAdd
<Data.RuntimeFunction>(unwindInfo.Value.GetChainedEntryAddress());
1064
functionEntry = _target.ProcessedData.
GetOrAdd
<Data.RuntimeFunction>(unwindInfo.GetChainedEntryAddress());
1200
Data.UnwindInfo unwindInfoData = _target.ProcessedData.
GetOrAdd
<Data.UnwindInfo>(unwindInfoAddress);
1229
functionEntry = _target.ProcessedData.
GetOrAdd
<Data.RuntimeFunction>(unwindInfo.Value.GetChainedEntryAddress());
1251
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\Context\Wasm\WasmR2RInfo.cs (2)
36
_target.ProcessedData.
GetOrAdd
<PortableEntryPoint>(new TargetPointer(frameIdentity));
60
RuntimeFunction runtimeFunction = _target.ProcessedData.
GetOrAdd
<RuntimeFunction>(runtimeFunctionAddress);
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);
52
Data.CalleeSavedRegisters calleeSavedRegisters = _target.ProcessedData.
GetOrAdd
<Data.CalleeSavedRegisters>(transitionBlock.CalleeSavedRegisters);
58
Data.DebuggerEval debuggerEval = _target.ProcessedData.
GetOrAdd
<Data.DebuggerEval>(funcEvalFrame.DebuggerEvalPtr);
111
Data.Frame current = _target.ProcessedData.
GetOrAdd
<Data.Frame>(currentFrameAddress);
117
return _target.ProcessedData.
GetOrAdd
<Data.Frame>(current.Next);
Contracts\StackWalk\FrameHandling\FrameHelpers.cs (42)
103
Data.Module module = _target.ProcessedData.
GetOrAdd
<Data.Module>(zapModule);
107
Data.ReadyToRunInfo r2rInfo = _target.ProcessedData.
GetOrAdd
<Data.ReadyToRunInfo>(module.ReadyToRunInfo);
169
Data.Frame frame = _target.ProcessedData.
GetOrAdd
<Data.Frame>(framePtr);
178
Data.FramedMethodFrame framedMethodFrame = _target.ProcessedData.
GetOrAdd
<Data.FramedMethodFrame>(frame.Address);
188
Data.StubDispatchFrame stubDispatchFrame = _target.ProcessedData.
GetOrAdd
<Data.StubDispatchFrame>(frame.Address);
204
Data.InlinedCallFrame inlinedCallFrame = _target.ProcessedData.
GetOrAdd
<Data.InlinedCallFrame>(frame.Address);
224
Data.InlinedCallFrame inlinedCallFrame = _target.ProcessedData.
GetOrAdd
<Data.InlinedCallFrame>(frame.Address);
229
Data.SoftwareExceptionFrame softwareExceptionFrame = _target.ProcessedData.
GetOrAdd
<Data.SoftwareExceptionFrame>(frame.Address);
242
Data.FramedMethodFrame framedMethodFrame = _target.ProcessedData.
GetOrAdd
<Data.FramedMethodFrame>(frame.Address);
252
Data.InterpreterFrame interpreterFrame = _target.ProcessedData.
GetOrAdd
<Data.InterpreterFrame>(frame.Address);
258
Data.FuncEvalFrame funcEvalFrame = _target.ProcessedData.
GetOrAdd
<Data.FuncEvalFrame>(frame.Address);
265
Data.ResumableFrame resumableFrame = _target.ProcessedData.
GetOrAdd
<Data.ResumableFrame>(frame.Address);
270
Data.FaultingExceptionFrame faultingExceptionFrame = _target.ProcessedData.
GetOrAdd
<Data.FaultingExceptionFrame>(frame.Address);
275
Data.HijackFrame hijackFrame = _target.ProcessedData.
GetOrAdd
<Data.HijackFrame>(frame.Address);
279
Data.TailCallFrame tailCallFrame = _target.ProcessedData.
GetOrAdd
<Data.TailCallFrame>(frame.Address);
320
Data.InlinedCallFrame icf = _target.ProcessedData.
GetOrAdd
<Data.InlinedCallFrame>(frame.Address);
331
Data.FramedMethodFrame fmf = _target.ProcessedData.
GetOrAdd
<Data.FramedMethodFrame>(frame.Address);
332
Data.TransitionBlock tb = _target.ProcessedData.
GetOrAdd
<Data.TransitionBlock>(fmf.TransitionBlockPtr);
337
Data.StubDispatchFrame dispatchFrame = _target.ProcessedData.
GetOrAdd
<Data.StubDispatchFrame>(frame.Address);
345
Data.SoftwareExceptionFrame sef = _target.ProcessedData.
GetOrAdd
<Data.SoftwareExceptionFrame>(frame.Address);
352
Data.ResumableFrame rf = _target.ProcessedData.
GetOrAdd
<Data.ResumableFrame>(frame.Address);
361
Data.FaultingExceptionFrame fef = _target.ProcessedData.
GetOrAdd
<Data.FaultingExceptionFrame>(frame.Address);
369
Data.HijackFrame hf = _target.ProcessedData.
GetOrAdd
<Data.HijackFrame>(frame.Address);
374
Data.TailCallFrame tcf = _target.ProcessedData.
GetOrAdd
<Data.TailCallFrame>(frame.Address);
379
Data.FuncEvalFrame funcEval = _target.ProcessedData.
GetOrAdd
<Data.FuncEvalFrame>(frame.Address);
380
Data.DebuggerEval dbgEval = _target.ProcessedData.
GetOrAdd
<Data.DebuggerEval>(funcEval.DebuggerEvalPtr);
397
Data.Frame frame = _target.ProcessedData.
GetOrAdd
<Data.Frame>(framePtr);
433
Data.InlinedCallFrame icf = _target.ProcessedData.
GetOrAdd
<Data.InlinedCallFrame>(frame.Address);
450
Data.Frame frame = _target.ProcessedData.
GetOrAdd
<Data.Frame>(framePtr);
455
Data.InlinedCallFrame icf = _target.ProcessedData.
GetOrAdd
<Data.InlinedCallFrame>(frame.Address);
491
Data.Frame next = _target.ProcessedData.
GetOrAdd
<Data.Frame>(frame.Next);
495
Data.InlinedCallFrame icf = _target.ProcessedData.
GetOrAdd
<Data.InlinedCallFrame>(frame.Address);
496
Data.InterpreterFrame interpreterFrame = _target.ProcessedData.
GetOrAdd
<Data.InterpreterFrame>(next.Address);
546
Data.InterpMethodContextFrame frame = _target.ProcessedData.
GetOrAdd
<Data.InterpMethodContextFrame>(hintPtr);
554
Data.InterpMethodContextFrame next = _target.ProcessedData.
GetOrAdd
<Data.InterpMethodContextFrame>(frame.NextPtr);
567
frame = _target.ProcessedData.
GetOrAdd
<Data.InterpMethodContextFrame>(currentPtr);
583
Data.InterpreterFrame interpFrame = _target.ProcessedData.
GetOrAdd
<Data.InterpreterFrame>(frameAddress);
587
Data.InterpMethodContextFrame contextFrame = _target.ProcessedData.
GetOrAdd
<Data.InterpMethodContextFrame>(interpMethodFramePtr);
609
Data.InterpMethodContextFrame topContextFrame = _target.ProcessedData.
GetOrAdd
<Data.InterpMethodContextFrame>(topContextFramePtr);
650
Data.InterpMethodContextFrame currentFrame = _target.ProcessedData.
GetOrAdd
<Data.InterpMethodContextFrame>(currentFramePtr);
655
Data.InterpMethodContextFrame parentFrame = _target.ProcessedData.
GetOrAdd
<Data.InterpMethodContextFrame>(currentFrame.ParentPtr);
668
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\WasmFrameHandler.cs (1)
90
Data.TransitionBlock transitionBlock = _target.ProcessedData.
GetOrAdd
<Data.TransitionBlock>(framedMethodFrame.TransitionBlockPtr);
Contracts\StackWalk\FrameHandling\X86FrameHandler.cs (8)
18
HijackArgs args = _target.ProcessedData.
GetOrAdd
<HijackArgs>(frame.HijackArgsPtr);
36
_target.ProcessedData.
GetOrAdd
<Frame>(framedMethodFrame.Address).Identifier);
43
ExternalMethodFrame externalFrame = _target.ProcessedData.
GetOrAdd
<ExternalMethodFrame>(framedMethodFrame.Address);
49
StubDispatchFrame dispatchFrame = _target.ProcessedData.
GetOrAdd
<StubDispatchFrame>(framedMethodFrame.Address);
67
PInvokeCalliFrame frame = _target.ProcessedData.
GetOrAdd
<PInvokeCalliFrame>(framedMethodFrame.Address);
70
VASigCookie cookie = _target.ProcessedData.
GetOrAdd
<VASigCookie>(frame.VASigCookiePtr);
118
CalleeSavedRegisters calleeSavedRegisters = _target.ProcessedData.
GetOrAdd
<Data.CalleeSavedRegisters>(frame.CalleeSavedRegisters);
133
Data.DebuggerEval debuggerEval = _target.ProcessedData.
GetOrAdd
<Data.DebuggerEval>(funcEvalFrame.DebuggerEvalPtr);
Contracts\StackWalk\GC\GcScanner.cs (11)
120
Data.Frame frameData = _target.ProcessedData.
GetOrAdd
<Data.Frame>(frameAddress);
127
Data.FramedMethodFrame fmf = _target.ProcessedData.
GetOrAdd
<Data.FramedMethodFrame>(frameAddress);
128
Data.StubDispatchFrame sdf = _target.ProcessedData.
GetOrAdd
<Data.StubDispatchFrame>(frameAddress);
143
Data.FramedMethodFrame fmf = _target.ProcessedData.
GetOrAdd
<Data.FramedMethodFrame>(frameAddress);
144
Data.ExternalMethodFrame emf = _target.ProcessedData.
GetOrAdd
<Data.ExternalMethodFrame>(frameAddress);
159
Data.FramedMethodFrame fmf = _target.ProcessedData.
GetOrAdd
<Data.FramedMethodFrame>(frameAddress);
160
Data.DynamicHelperFrame dhf = _target.ProcessedData.
GetOrAdd
<Data.DynamicHelperFrame>(frameAddress);
194
Data.TransitionBlock tb = _target.ProcessedData.
GetOrAdd
<Data.TransitionBlock>(transitionBlock);
244
Data.TransitionBlock tb = _target.ProcessedData.
GetOrAdd
<Data.TransitionBlock>(transitionBlock);
263
Data.FramedMethodFrame fmf = _target.ProcessedData.
GetOrAdd
<Data.FramedMethodFrame>(frameAddress);
277
Data.TransitionBlock tb = _target.ProcessedData.
GetOrAdd
<Data.TransitionBlock>(fmf.TransitionBlockPtr);
Contracts\StackWalk\StackWalk_1.cs (9)
265
Data.Frame owning = _target.ProcessedData.
GetOrAdd
<Data.Frame>(owningFrame);
408
Data.Thread thread = _target.ProcessedData.
GetOrAdd
<Data.Thread>(threadData.ThreadAddress);
443
Data.GCFrame gcFrame = _target.ProcessedData.
GetOrAdd
<Data.GCFrame>(pGCFrame);
716
Data.ExceptionInfo exInfo = _target.ProcessedData.
GetOrAdd
<Data.ExceptionInfo>(pExInfo);
1268
Data.Frame frameData = _target.ProcessedData.
GetOrAdd
<Data.Frame>(framePtr);
1276
Data.InlinedCallFrame icf = _target.ProcessedData.
GetOrAdd
<Data.InlinedCallFrame>(framePtr);
1326
Data.FuncEvalFrame funcEvalFrame = _target.ProcessedData.
GetOrAdd
<Data.FuncEvalFrame>(funcEvalFrameAddress);
1327
Data.DebuggerEval debuggerEval = _target.ProcessedData.
GetOrAdd
<Data.DebuggerEval>(funcEvalFrame.DebuggerEvalPtr);
1396
Data.ResumableFrame rf = _target.ProcessedData.
GetOrAdd
<Data.ResumableFrame>(iterator.CurrentFrameAddress);
Contracts\StackWalk\StackWalk_1.ExceptionHandling.cs (3)
83
Data.ExceptionInfo exInfo = _target.ProcessedData.
GetOrAdd
<Data.ExceptionInfo>(pExInfo);
189
Data.Thread thread = _target.ProcessedData.
GetOrAdd
<Data.Thread>(handle.ThreadData.ThreadAddress);
214
Data.ExceptionInfo exceptionInfo = _target.ProcessedData.
GetOrAdd
<Data.ExceptionInfo>(pExInfo);
Contracts\StressLog.cs (14)
40
Data.StressLog stressLog = target.ProcessedData.
GetOrAdd
<Data.StressLog>(stressLogPointer);
58
Data.ThreadStressLog threadStressLog = target.ProcessedData.
GetOrAdd
<Data.ThreadStressLog>(currentPointer);
74
Data.StressLogChunk currentChunkData = target.ProcessedData.
GetOrAdd
<Data.StressLogChunk>(threadStressLog.CurrentWriteChunk);
95
Data.StressLog stressLog = target.ProcessedData.
GetOrAdd
<Data.StressLog>(target.ReadGlobalPointer(Constants.Globals.StressLog));
106
Data.StressLog stressLog = target.ProcessedData.
GetOrAdd
<Data.StressLog>(pStressLog.Value);
114
Data.StressLogModuleDesc module = target.ProcessedData.
GetOrAdd
<Data.StressLogModuleDesc>(moduleTable.Value + i * moduleEntrySize);
131
Data.ThreadStressLog threadLog = target.ProcessedData.
GetOrAdd
<Data.ThreadStressLog>(threadStressLogAddress);
133
Data.StressLogChunk currentChunkData = target.ProcessedData.
GetOrAdd
<Data.StressLogChunk>(threadLog.CurrentWriteChunk);
168
currentChunkData = target.ProcessedData.
GetOrAdd
<Data.StressLogChunk>(currentReadChunk);
206
Data.StressMsg message = target.ProcessedData.
GetOrAdd
<Data.StressMsg>(readPointer);
219
StressLogMemory stressLogMemory = target.ProcessedData.
GetOrAdd
<StressLogMemory>(stressLog.Logs);
234
StressLogMemory stressLogMemory = target.ProcessedData.
GetOrAdd
<StressLogMemory>(stressLog.Logs);
249
Data.ThreadStressLog threadLog = target.ProcessedData.
GetOrAdd
<Data.ThreadStressLog>(address);
262
Data.StressLogChunk chunk = target.ProcessedData.
GetOrAdd
<Data.StressLogChunk>(chunkPtr);
Contracts\SyncBlock_1.cs (9)
26
Data.SyncTableEntry ste = _target.ProcessedData.
GetOrAdd
<Data.SyncTableEntry>(SyncTableEntries + index * Data.SyncTableEntry.GetSize(_target));
32
Data.SyncTableEntry ste = _target.ProcessedData.
GetOrAdd
<Data.SyncTableEntry>(SyncTableEntries + index * Data.SyncTableEntry.GetSize(_target));
38
Data.SyncTableEntry ste = _target.ProcessedData.
GetOrAdd
<Data.SyncTableEntry>(SyncTableEntries + index * Data.SyncTableEntry.GetSize(_target));
45
Data.SyncBlockCache cache = _target.ProcessedData.
GetOrAdd
<Data.SyncBlockCache>(syncBlockCache);
53
Data.SyncBlock sb = _target.ProcessedData.
GetOrAdd
<Data.SyncBlock>(syncBlock);
57
Data.Lock lockData = _target.ProcessedData.
GetOrAdd
<Data.Lock>(sb.Lock.Object);
93
Data.SyncBlockCache cache = _target.ProcessedData.
GetOrAdd
<Data.SyncBlockCache>(syncBlockCache);
102
Data.SyncBlock sb = _target.ProcessedData.
GetOrAdd
<Data.SyncBlock>(syncBlock);
114
Data.SyncBlock sb = _target.ProcessedData.
GetOrAdd
<Data.SyncBlock>(syncBlock);
Contracts\Thread_1.cs (18)
62
Data.Thread t = _target.ProcessedData.
GetOrAdd
<Data.Thread>(thread);
68
Data.Thread t = _target.ProcessedData.
GetOrAdd
<Data.Thread>(thread);
74
Data.ThreadStore threadStore = _target.ProcessedData.
GetOrAdd
<Data.ThreadStore>(_threadStore);
84
Data.ThreadStore threadStore = _target.ProcessedData.
GetOrAdd
<Data.ThreadStore>(_threadStore);
130
Data.Thread thread = _target.ProcessedData.
GetOrAdd
<Data.Thread>(threadPointer);
138
exceptionInfo = _target.ProcessedData.
GetOrAdd
<Data.ExceptionInfo>(address);
189
Data.Thread thread = _target.ProcessedData.
GetOrAdd
<Data.Thread>(threadPointer);
197
Data.Thread thread = _target.ProcessedData.
GetOrAdd
<Data.Thread>(threadPointer);
214
Data.ThreadStore threadStore = _target.ProcessedData.
GetOrAdd
<Data.ThreadStore>(_threadStore);
219
Data.Thread thread = _target.ProcessedData.
GetOrAdd
<Data.Thread>(threadPointer);
223
Data.IdDispenser idDispenserObj = _target.ProcessedData.
GetOrAdd
<Data.IdDispenser>(idDispenser);
233
Data.Thread thread = _target.ProcessedData.
GetOrAdd
<Data.Thread>(threadPointer);
240
Data.TLSIndex tlsIndex = _target.ProcessedData.
GetOrAdd
<Data.TLSIndex>(tlsIndexPtr);
245
Data.ThreadLocalData threadLocalData = _target.ProcessedData.
GetOrAdd
<Data.ThreadLocalData>(threadLocalDataPtr);
267
threadLocalStaticBase = _target.ProcessedData.
GetOrAdd
<Data.ObjectHandle>(handleSlotAddress).Object;
279
Data.InflightTLSData inFlightTLSData = _target.ProcessedData.
GetOrAdd
<Data.InflightTLSData>(inFlightData);
293
Data.Thread thread = _target.ProcessedData.
GetOrAdd
<Data.Thread>(threadPointer);
295
Data.ExceptionInfo? exceptionInfo = (exceptionTrackerPtr == TargetPointer.Null) ? null : _target.ProcessedData.
GetOrAdd
<Data.ExceptionInfo>(exceptionTrackerPtr);
Contracts\WindowsErrorReporting_1.cs (3)
20
Data.Thread thread = _target.ProcessedData.
GetOrAdd
<Data.Thread>(threadPointer);
22
Data.ExceptionInfo? exceptionInfo = (exceptionTrackerPtr == TargetPointer.Null) ? null : _target.ProcessedData.
GetOrAdd
<Data.ExceptionInfo>(exceptionTrackerPtr);
28
Data.Exception exception = _target.ProcessedData.
GetOrAdd
<Data.Exception>(thrownObject);
Data\ArrayListBase.cs (1)
28
ArrayListBlock block = target.ProcessedData.
GetOrAdd
<ArrayListBlock>(next);
Data\InterpreterRealCodeHeader.cs (1)
20
? target.ProcessedData.
GetOrAdd
<EEILException>(jitEHInfoAddr)
Data\RCW.cs (1)
37
entries.Add(target.ProcessedData.
GetOrAdd
<Data.InterfaceEntry>(entryAddress));
Data\ReadyToRunCoreHeader.cs (1)
22
sections.Add(target.ProcessedData.
GetOrAdd
<ReadyToRunSection>(sectionAddress));
Data\SyncBlock.cs (1)
22
? target.ProcessedData.
GetOrAdd
<InteropSyncBlockInfo>(interopInfoPointer)
Data\SyncTableEntry.cs (2)
18
? target.ProcessedData.
GetOrAdd
<SyncBlock>(syncBlockPointer)
29
? target.ProcessedData.
GetOrAdd
<Object>(objectPointer)
Data\Thread.cs (1)
44
? target.ProcessedData.
GetOrAdd
<RuntimeThreadLocals>(rtlPointer)
Data\TypeDesc.cs (3)
20
return target.ProcessedData.
GetOrAdd
<TypeDesc>(address).TypeAndFlags;
34
return target.ProcessedData.
GetOrAdd
<TypeDesc>(address).TypeAndFlags;
52
return target.ProcessedData.
GetOrAdd
<TypeDesc>(address).TypeAndFlags;
Generated\361d1da7f942c932\Microsoft_Diagnostics_DataContractReader_Data.ImageNTHeaders.g.cs (2)
39
_FileHeader__value = _target.ProcessedData.
GetOrAdd
<Data.ImageFileHeader>(Address + 4);
54
_OptionalHeader__value = _target.ProcessedData.
GetOrAdd
<Data.ImageOptionalHeader>(Address + 24);
Generated\361d1da7f942c932\Microsoft_Diagnostics_DataContractReader_Data.Object.g.cs (1)
53
_MethodTable__value = _target.ProcessedData.
GetOrAdd
<Data.MethodTable>(_target.ReadPointerField(b, t, n));
Generated\361d1da7f942c932\Microsoft_Diagnostics_DataContractReader_Data.ReadyToRunCoreInfo.g.cs (1)
53
_Header__value = _target.ProcessedData.
GetOrAdd
<Data.ReadyToRunCoreHeader>(_target.ReadPointerField(b, t, n));
RuntimeTypeSystemHelpers\MethodValidation.cs (1)
122
Data.MethodDescCodeData codeData = _target.ProcessedData.
GetOrAdd
<Data.MethodDescCodeData>(umd.CodeData);