518 references to Null
Microsoft.Diagnostics.DataContractReader (3)
ContractDescriptorTarget.cs (3)
158
if (pSubDescriptor == TargetPointer.
Null
)
179
&& subDescriptorAddress != TargetPointer.
Null
)
718
pointer = TargetPointer.
Null
;
Microsoft.Diagnostics.DataContractReader.Abstractions (24)
Contracts\ICodeVersions.cs (20)
44
if (module != TargetPointer.
Null
&& ilCodeVersionNodeAddress != TargetPointer.
Null
)
47
if (module != TargetPointer.
Null
&& methodDef == 0)
50
if (module == TargetPointer.
Null
&& methodDef != 0)
60
new ILCodeVersionHandle(TargetPointer.
Null
, 0, ilCodeVersionNodeAddress);
62
new ILCodeVersionHandle(module, methodDef, TargetPointer.
Null
);
64
public static ILCodeVersionHandle Invalid { get; } = new(TargetPointer.
Null
, 0, TargetPointer.
Null
);
66
public bool IsValid => Module != TargetPointer.
Null
|| ILCodeVersionNode != TargetPointer.
Null
;
68
public bool IsExplicit => ILCodeVersionNode != TargetPointer.
Null
;
79
if (methodDescAddress != TargetPointer.
Null
&& codeVersionNodeAddress != TargetPointer.
Null
)
89
new NativeCodeVersionHandle(TargetPointer.
Null
, codeVersionNodeAddress);
91
new NativeCodeVersionHandle(methodDescAddress, TargetPointer.
Null
);
93
public static NativeCodeVersionHandle Invalid { get; } = new(TargetPointer.
Null
, TargetPointer.
Null
);
95
public bool Valid => MethodDescAddress != TargetPointer.
Null
|| CodeVersionNodeAddress != TargetPointer.
Null
;
97
public bool IsExplicit => CodeVersionNodeAddress != TargetPointer.
Null
;
TargetFieldExtensions.cs (4)
57
/// Returns <see cref="TargetPointer.
Null
"/> if the field is not present in the descriptor.
62
return TargetPointer.
Null
;
122
if (pointer == TargetPointer.
Null
)
141
if (pointer == TargetPointer.
Null
)
Microsoft.Diagnostics.DataContractReader.Contracts (421)
CodePointerUtils.cs (1)
16
if (address == TargetPointer.
Null
)
Contracts\AuxiliarySymbols_1.cs (1)
36
if (entry.Name != TargetPointer.
Null
)
Contracts\BuiltInCOM_1.cs (17)
66
if (!_target.TryReadPointer(interfacePointer, out TargetPointer vtable) || vtable == TargetPointer.
Null
69
return TargetPointer.
Null
;
99
return TargetPointer.
Null
;
114
while (current != TargetPointer.
Null
)
121
if (slotValue == TargetPointer.
Null
)
137
? TargetPointer.
Null
151
current = wrapper.Next == linkedWrapperTerminator ? TargetPointer.
Null
: wrapper.Next;
189
if (wrapper.Next != TargetPointer.
Null
)
200
if (cleanupListPtr != TargetPointer.
Null
)
210
if (listAddress == TargetPointer.
Null
)
215
while (bucketPtr != TargetPointer.
Null
)
223
while (rcwPtr != TargetPointer.
Null
)
237
if (ctxEntryPtr == TargetPointer.
Null
)
238
return TargetPointer.
Null
;
249
if (entry.Unknown != TargetPointer.
Null
)
267
TargetPointer managedObject = TargetPointer.
Null
;
295
if (ctxEntryPtr == TargetPointer.
Null
)
Contracts\CodeNotifications_1.cs (2)
113
if (module != TargetPointer.
Null
&& entry.ClrModule.Value != module.Value)
217
if (tablePointer == TargetPointer.
Null
)
Contracts\CodeVersions_1.cs (14)
27
if (ilVersionStateAddress == TargetPointer.
Null
)
79
if (ilVersionStateAddress != TargetPointer.
Null
)
83
while (nodePointer != TargetPointer.
Null
)
129
if (methodDescAddress == TargetPointer.
Null
)
230
if (codeVersionNode.GCCoverageInfo is TargetPointer gcCoverageInfoAddr && gcCoverageInfoAddr != TargetPointer.
Null
)
235
return TargetPointer.
Null
;
266
if (versioningStateAddr == TargetPointer.
Null
)
273
while (currentAddress != TargetPointer.
Null
)
323
if (versioningStateAddress == TargetPointer.
Null
)
354
return TargetPointer.
Null
;
364
if (handle.ILCodeVersionNode == TargetPointer.
Null
)
374
if (handle.CodeVersionNodeAddress == TargetPointer.
Null
)
403
if (ilAddress == TargetPointer.
Null
)
416
return iLCodeVersionHandle.IsExplicit ? AsNode(iLCodeVersionHandle).ILAddress == TargetPointer.
Null
: true;
Contracts\ComWrappers_1.cs (8)
45
qiAddress = TargetPointer.
Null
;
68
return TargetPointer.
Null
;
70
return TargetPointer.
Null
;
121
return TargetPointer.
Null
;
136
if (_mowTableAddr.Value == TargetPointer.
Null
)
157
if (size > 0 && listItemsPtr != TargetPointer.
Null
)
194
if (_nativeObjectWrapperCWTAddr.Value == TargetPointer.
Null
)
195
return TargetPointer.
Null
;
Contracts\ConditionalWeakTable_1.cs (1)
37
value = TargetPointer.
Null
;
Contracts\Debugger_1.cs (6)
23
debuggerAddress = TargetPointer.
Null
;
26
if (debuggerPtrPtr == TargetPointer.
Null
)
30
return debuggerAddress != TargetPointer.
Null
;
101
return TargetPointer.
Null
;
105
if (rcThread == TargetPointer.
Null
)
106
return TargetPointer.
Null
;
Contracts\DebugInfo\DebugInfo_1.cs (2)
32
return _eman.GetDebugInfo(cbh, out _) != TargetPointer.
Null
;
45
if (debugInfo == TargetPointer.
Null
)
Contracts\DebugInfo\DebugInfo_2.cs (3)
39
return _eman.GetDebugInfo(cbh, out _) != TargetPointer.
Null
;
52
if (debugInfo == TargetPointer.
Null
)
138
if (debugInfo == TargetPointer.
Null
)
Contracts\EcmaMetadata_1.cs (1)
308
if (module.DynamicMetadata != TargetPointer.
Null
)
Contracts\ExecutionManager\ExecutionManagerCore.cs (21)
57
public bool Valid => JitManagerAddress != TargetPointer.
Null
;
141
internal bool HasR2RModule => Data!.R2RModule != TargetPointer.
Null
;
154
while (rangeSectionFragmentPtr != TargetPointer.
Null
)
163
if (rangeSectionFragmentPtr == TargetPointer.
Null
)
169
if (rangeSection.NextForDelete != TargetPointer.
Null
)
183
else if (rangeSection.Data!.R2RModule != TargetPointer.
Null
)
253
TargetPointer runtimeFunctionPtr = jitManager?.GetUnwindInfo(range, codeInfoHandle.Address.Value) ?? TargetPointer.
Null
;
255
if (runtimeFunctionPtr == TargetPointer.
Null
)
269
coldStart = TargetPointer.
Null
;
290
return TargetPointer.
Null
;
305
return TargetPointer.
Null
;
316
return TargetPointer.
Null
;
356
return TargetPointer.
Null
;
360
return jitManager?.GetUnwindInfo(range, codeInfoHandle.Address.Value) ?? TargetPointer.
Null
;
377
return TargetPointer.
Null
;
380
return jitManager?.GetDebugInfo(range, codeInfoHandle.Address.Value, out hasFlagByte) ?? TargetPointer.
Null
;
385
gcInfo = TargetPointer.
Null
;
413
return TargetPointer.
Null
;
451
while (nodeAddr != TargetPointer.
Null
)
490
_ => TargetPointer.
Null
,
493
if (resolvedMethodTable == TargetPointer.
Null
)
Contracts\ExecutionManager\ExecutionManagerCore.EEJitManager.cs (17)
33
if (codeStart == TargetPointer.
Null
)
54
coldStart = TargetPointer.
Null
;
71
if (codeStart == TargetPointer.
Null
)
72
return TargetPointer.
Null
;
76
return TargetPointer.
Null
;
80
return TargetPointer.
Null
;
89
return TargetPointer.
Null
;
102
if (codeStart == TargetPointer.
Null
)
103
return TargetPointer.
Null
;
107
return TargetPointer.
Null
;
120
if (startAddr == TargetPointer.
Null
)
127
gcInfo = TargetPointer.
Null
;
137
if (codeStart == TargetPointer.
Null
)
199
startAddr = TargetPointer.
Null
;
200
endAddr = TargetPointer.
Null
;
207
if (codeStart == TargetPointer.
Null
)
212
if (realCodeHeader.EHInfo == TargetPointer.
Null
)
Contracts\ExecutionManager\ExecutionManagerCore.InterpreterJitManager.cs (12)
32
if (codeStart == TargetPointer.
Null
)
52
coldStart = TargetPointer.
Null
;
65
return TargetPointer.
Null
;
77
return TargetPointer.
Null
;
80
if (codeStart == TargetPointer.
Null
)
81
return TargetPointer.
Null
;
84
return TargetPointer.
Null
;
91
gcInfo = TargetPointer.
Null
;
98
if (codeStart == TargetPointer.
Null
)
110
startAddr = TargetPointer.
Null
;
111
endAddr = TargetPointer.
Null
;
143
if (codeStart == TargetPointer.
Null
)
Contracts\ExecutionManager\ExecutionManagerCore.ReadyToRunJitManager.cs (16)
82
coldStart = TargetPointer.
Null
;
111
return TargetPointer.
Null
;
124
return TargetPointer.
Null
;
140
return TargetPointer.
Null
;
159
gcInfo = TargetPointer.
Null
;
201
Debug.Assert(rangeSection.Data.R2RModule != TargetPointer.
Null
);
204
Debug.Assert(r2rModule.ReadyToRunInfo != TargetPointer.
Null
);
215
imageBase = TargetPointer.
Null
;
244
while (methodDesc == TargetPointer.
Null
)
253
Debug.Assert(methodDesc != TargetPointer.
Null
);
259
if (r2rInfo.DelayLoadMethodCallThunks == TargetPointer.
Null
)
278
return TargetPointer.
Null
;
286
startExInfoRVA = TargetPointer.
Null
;
287
endExInfoRVA = TargetPointer.
Null
;
316
startAddr = TargetPointer.
Null
;
317
endAddr = TargetPointer.
Null
;
Contracts\ExecutionManager\Helpers\NibbleMapConstantLookup.cs (3)
102
return TargetPointer.
Null
;
116
return TargetPointer.
Null
;
144
return TargetPointer.
Null
;
Contracts\ExecutionManager\Helpers\NibbleMapLinearLookup.cs (4)
104
return TargetPointer.
Null
;
122
return TargetPointer.
Null
;
138
return TargetPointer.
Null
;
153
return TargetPointer.
Null
;
Contracts\ExecutionManager\Helpers\RangeSectionMap.cs (2)
59
public bool IsNull => Address == TargetPointer.
Null
;
154
return FindFragmentInternal(target, topRangeSectionMap.TopLevelData, jittedCodeAddress)?.LoadValue(target).Address ?? TargetPointer.
Null
;
Contracts\GC\GC_1.cs (32)
126
Heap = heapSegment.Heap ?? TargetPointer.
Null
,
174
MarkArray = heap.MarkArray ?? TargetPointer.
Null
,
175
NextSweepObject = heap.NextSweepObj ?? TargetPointer.
Null
,
176
BackGroundSavedMinAddress = heap.BackgroundMinSavedAddr ?? TargetPointer.
Null
,
177
BackGroundSavedMaxAddress = heap.BackgroundMaxSavedAddr ?? TargetPointer.
Null
,
183
SavedSweepEphemeralSegment = heap.SavedSweepEphemeralSeg ?? TargetPointer.
Null
,
184
SavedSweepEphemeralStart = heap.SavedSweepEphemeralStart ?? TargetPointer.
Null
,
331
while (handleTableMap != TargetPointer.
Null
)
336
if (bucketPtr == TargetPointer.
Null
)
343
if (handleTablePtr == TargetPointer.
Null
)
347
if (handleTable.SegmentList == TargetPointer.
Null
)
357
} while (segmentPtr != TargetPointer.
Null
);
435
while (current != TargetPointer.
Null
)
535
if (handle == TargetPointer.
Null
|| handle == _debugDestroyedHandleValue)
574
if (ccw != TargetPointer.
Null
)
599
while (handleTableMap != TargetPointer.
Null
&& maxRegions > 0)
604
if (bucketPtr == TargetPointer.
Null
)
611
if (handleTablePtr == TargetPointer.
Null
)
615
if (handleTable.SegmentList == TargetPointer.
Null
)
631
} while (segmentPtr != TargetPointer.
Null
&& segmentPtr != firstSegment && --segmentIterations > 0);
646
if (bookkeepingStartGlobal == TargetPointer.
Null
)
650
if (bookkeepingStart == TargetPointer.
Null
)
672
while (next != TargetPointer.
Null
&& next > cardTableInfoSize && maxRegions > 0)
734
if (heapAddress == TargetPointer.
Null
)
739
if (heap.FreeRegions is TargetPointer freeRegionsBase && freeRegionsBase != TargetPointer.
Null
)
748
if (heap.FreeableSohSegment is TargetPointer freeableSoh && freeableSoh != TargetPointer.
Null
)
751
if (heap.FreeableUohSegment is TargetPointer freeableUoh && freeableUoh != TargetPointer.
Null
)
770
if (segPtr != TargetPointer.
Null
)
777
if (segPtr != TargetPointer.
Null
)
817
if (freeList.HeadFreeRegion != TargetPointer.
Null
)
825
while (curr != TargetPointer.
Null
)
828
if (segment.Mem != TargetPointer.
Null
)
Contracts\Loader_1.cs (33)
55
if (modulePointer == TargetPointer.
Null
)
62
if (assemblyPointer == TargetPointer.
Null
)
66
if (assembly.Module == TargetPointer.
Null
)
74
if (appDomain == TargetPointer.
Null
)
153
return appDomain.FriendlyName != TargetPointer.
Null
180
if (module.PEAssembly == TargetPointer.
Null
)
184
if (peAssembly.PEImage == TargetPointer.
Null
)
193
baseAddress = TargetPointer.
Null
;
200
if (peImage.LoadedImageLayout == TargetPointer.
Null
)
225
if (peImage.LoadedImageLayout == TargetPointer.
Null
)
255
return TargetPointer.
Null
;
264
if (section == TargetPointer.
Null
)
310
return TargetPointer.
Null
;
312
if (assembly.PEImage == TargetPointer.
Null
)
315
if (peImage.LoadedImageLayout == TargetPointer.
Null
)
332
buffer = TargetPointer.
Null
;
337
if (module.GrowableSymbolStream == TargetPointer.
Null
)
352
if (module.AvailableTypeParams == TargetPointer.
Null
)
363
if (module.InstMethodHashTable == TargetPointer.
Null
)
447
return module.ReadyToRunInfo != TargetPointer.
Null
;
453
return module.SimpleName != TargetPointer.
Null
461
return module.Path != TargetPointer.
Null
469
return module.FileName != TargetPointer.
Null
530
} while (table != TargetPointer.
Null
);
536
if (table == TargetPointer.
Null
|| rid == 0)
539
return TargetPointer.
Null
;
551
if (table == TargetPointer.
Null
)
560
if (rval != TargetPointer.
Null
)
639
if (headerPtr == TargetPointer.
Null
)
654
public DynamicILBlobEntry Null() => new DynamicILBlobEntry(0, TargetPointer.
Null
);
675
if (module.DynamicILBlobTable == TargetPointer.
Null
)
677
return TargetPointer.
Null
;
723
if (loaderAllocator.VirtualCallStubManager != TargetPointer.
Null
)
Contracts\Object_1.cs (8)
42
if (mt == TargetPointer.
Null
)
59
if (mt == TargetPointer.
Null
)
97
rcw = TargetPointer.
Null
;
98
ccw = TargetPointer.
Null
;
99
ccf = TargetPointer.
Null
;
102
if (syncBlockPtr == TargetPointer.
Null
)
123
if (syncBlockPtr != TargetPointer.
Null
)
143
return TargetPointer.
Null
;
Contracts\ObjectiveCMarshal_1.cs (4)
20
if (syncBlock == TargetPointer.
Null
)
21
return TargetPointer.
Null
;
24
TargetPointer taggedMemory = sb.InteropInfo?.TaggedMemory ?? TargetPointer.
Null
;
25
if (taggedMemory != TargetPointer.
Null
)
Contracts\PrecodeStubs_Common.cs (1)
202
if (precodeData.ByteCodeAddr == TargetPointer.
Null
)
Contracts\ReJIT_1.cs (2)
64
if (ilCodeVersionHandle.ILCodeVersionNode == TargetPointer.
Null
)
75
if (ilCodeVersionHandle.ILCodeVersionNode == TargetPointer.
Null
)
Contracts\RuntimeTypeSystem_1.cs (44)
365
if ((perInstInfo == TargetPointer.
Null
) || (numGenericArgs == 0))
382
internal bool HasPerInstInfo => _desc.PerInstInfo != TargetPointer.
Null
;
400
MethodName = _desc.MethodName != TargetPointer.
Null
521
return TargetPointer.
Null
;
526
return TargetPointer.
Null
;
529
public TargetPointer GetCanonicalMethodTable(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? TargetPointer.
Null
: GetClassData(typeHandle).MethodTable;
530
public TargetPointer GetParentMethodTable(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? TargetPointer.
Null
: _methodTables[typeHandle.Address].ParentMethodTable;
573
&& _continuationMethodTablePointer != TargetPointer.
Null
673
public TargetPointer GetFieldDescList(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? TargetPointer.
Null
: GetClassData(typeHandle).FieldDescList;
700
return TargetPointer.
Null
;
709
return TargetPointer.
Null
;
718
if (dynamicStaticsInfoAddr == TargetPointer.
Null
)
719
return TargetPointer.
Null
;
727
if (dynamicStaticsInfoAddr == TargetPointer.
Null
)
728
return TargetPointer.
Null
;
1013
if (typeHandle.Address == TargetPointer.
Null
)
1028
if (typeHandle.Address == TargetPointer.
Null
)
1029
return new TypeHandle(TargetPointer.
Null
);
1053
return new TypeHandle(TargetPointer.
Null
);
1146
return new TypeHandle(TargetPointer.
Null
);
1164
return new TypeHandle(TargetPointer.
Null
);
1172
if (typeHandlePtr == TargetPointer.
Null
)
1173
return new TypeHandle(TargetPointer.
Null
);
1181
module = TargetPointer.
Null
;
1677
if (codeDataAddress == TargetPointer.
Null
)
1678
return TargetPointer.
Null
;
1709
while (chunkAddr != TargetPointer.
Null
)
1746
return TargetPointer.
Null
;
1763
return TargetPointer.
Null
;
1785
while (lookupMTPtr != TargetPointer.
Null
)
1798
if (lookupMTPtr != TargetPointer.
Null
)
1801
return TargetPointer.
Null
;
1895
if (md.GCCoverageInfo is TargetPointer gcCoverageInfoAddr && gcCoverageInfoAddr != TargetPointer.
Null
)
1900
return TargetPointer.
Null
;
1921
if (codeDataAddress == TargetPointer.
Null
)
2035
return TargetPointer.
Null
;
2038
if (modulePtr == TargetPointer.
Null
)
2039
return TargetPointer.
Null
;
2043
return TargetPointer.
Null
;
2047
return TargetPointer.
Null
;
2055
return TargetPointer.
Null
;
2069
return TargetPointer.
Null
;
2119
if (@base == TargetPointer.
Null
)
2120
return TargetPointer.
Null
;
Contracts\Signature\Signature_1.cs (1)
78
Debug.Assert(signatureAddress != TargetPointer.
Null
|| signatureLength == 0,
Contracts\Signature\SignatureTypeProvider.cs (6)
79
return typeHandlePtr == TargetPointer.
Null
? new TypeHandle(TargetPointer.
Null
) : _runtimeTypeSystem.GetTypeHandle(typeHandlePtr);
87
return typeHandlePtr == TargetPointer.
Null
? new TypeHandle(TargetPointer.
Null
) : _runtimeTypeSystem.GetTypeHandle(typeHandlePtr);
94
=> typeHandlePointer == TargetPointer.
Null
95
? new TypeHandle(TargetPointer.
Null
)
Contracts\StackWalk\Context\AMD64\AMD64Unwinder.cs (1)
56
if (unwindInfoAddr == TargetPointer.
Null
)
Contracts\StackWalk\Context\ARM\ARMUnwinder.cs (1)
33
if (unwindInfoAddr == TargetPointer.
Null
)
Contracts\StackWalk\Context\ARM64\ARM64Unwinder.cs (1)
60
if (unwindInfoAddr == TargetPointer.
Null
)
Contracts\StackWalk\FrameHandling\BaseFrameHandler.cs (1)
115
if (current.Next == TargetPointer.
Null
)
Contracts\StackWalk\FrameHandling\FrameHelpers.cs (25)
107
return TargetPointer.
Null
;
109
return TargetPointer.
Null
;
112
if (stubDispatchFrame.MethodDescPtr != TargetPointer.
Null
)
116
else if (stubDispatchFrame.RepresentativeMTPtr != TargetPointer.
Null
)
124
return TargetPointer.
Null
;
131
return TargetPointer.
Null
;
133
return TargetPointer.
Null
;
225
return InlinedCallFrameHasActiveCall(icf) ? icf.CallerReturnAddress : TargetPointer.
Null
;
278
return TargetPointer.
Null
;
285
return TargetPointer.
Null
;
305
return frame.CallerReturnAddress != TargetPointer.
Null
;
312
return frame.Datum != TargetPointer.
Null
&& (frame.Datum.Value & 0x1) == 0;
330
if (hintPtr == TargetPointer.
Null
)
331
return TargetPointer.
Null
;
336
if (frame.Ip != TargetPointer.
Null
)
339
while (frame.NextPtr != TargetPointer.
Null
)
342
if (next.Ip == TargetPointer.
Null
)
351
while (frame.ParentPtr != TargetPointer.
Null
&& frame.Ip == TargetPointer.
Null
)
372
while (interpMethodFramePtr != TargetPointer.
Null
)
375
if (contextFrame.Ip != TargetPointer.
Null
)
393
if (topContextFramePtr == TargetPointer.
Null
)
428
if (interpreterFrame != TargetPointer.
Null
)
439
if (currentFrame.ParentPtr == TargetPointer.
Null
)
443
if (parentFrame.Ip == TargetPointer.
Null
)
Contracts\StackWalk\GC\GcScanContext.cs (2)
66
if (Frame != TargetPointer.
Null
)
104
if (Frame != TargetPointer.
Null
)
Contracts\StackWalk\GC\GcScanner.cs (21)
101
if (frameAddress == TargetPointer.
Null
)
114
TargetPointer gcRefMap = sdf.Indirection != TargetPointer.
Null
116
: TargetPointer.
Null
;
118
if (gcRefMap != TargetPointer.
Null
)
130
TargetPointer gcRefMap = emf.Indirection != TargetPointer.
Null
132
: TargetPointer.
Null
;
134
if (gcRefMap != TargetPointer.
Null
)
244
if (indirection == TargetPointer.
Null
)
245
return TargetPointer.
Null
;
248
if (zapModule == TargetPointer.
Null
)
249
return TargetPointer.
Null
;
252
if (module.ReadyToRunInfo == TargetPointer.
Null
)
253
return TargetPointer.
Null
;
256
if (r2rInfo.ImportSections == TargetPointer.
Null
|| r2rInfo.NumImportSections == 0)
257
return TargetPointer.
Null
;
261
return TargetPointer.
Null
;
264
return TargetPointer.
Null
;
284
return TargetPointer.
Null
;
289
return TargetPointer.
Null
;
312
return TargetPointer.
Null
;
326
if (methodDescPtr == TargetPointer.
Null
)
Contracts\StackWalk\GC\GcSignatureTypeProvider.cs (3)
138
if (typeHandlePointer == TargetPointer.
Null
)
161
if (typeHandlePtr == TargetPointer.
Null
)
180
if (typeHandle.Address == TargetPointer.
Null
)
Contracts\StackWalk\StackWalk_1.cs (29)
344
TargetPointer parentStackFrame = TargetPointer.
Null
;
345
TargetPointer funcletParentStackFrame = TargetPointer.
Null
;
346
TargetPointer intermediaryFuncletParentStackFrame = TargetPointer.
Null
;
379
if (parentStackFrame != TargetPointer.
Null
)
391
if (funcletParentStackFrame != TargetPointer.
Null
)
401
funcletParentStackFrame = TargetPointer.
Null
;
403
intermediaryFuncletParentStackFrame = TargetPointer.
Null
;
417
Debug.Assert(intermediaryFuncletParentStackFrame != TargetPointer.
Null
);
429
Debug.Assert(funcletParentStackFrame == TargetPointer.
Null
);
439
if (funcletParentStackFrame == TargetPointer.
Null
)
445
Debug.Assert(funcletParentStackFrame != TargetPointer.
Null
);
503
if (parentStackFrame != TargetPointer.
Null
)
524
funcletParentStackFrame = TargetPointer.
Null
;
527
intermediaryFuncletParentStackFrame = TargetPointer.
Null
;
531
parentStackFrame = TargetPointer.
Null
;
554
if (parentStackFrame != TargetPointer.
Null
)
567
Debug.Assert(pExInfo != TargetPointer.
Null
);
590
funcletParentStackFrame = TargetPointer.
Null
;
593
intermediaryFuncletParentStackFrame = TargetPointer.
Null
;
597
parentStackFrame = TargetPointer.
Null
;
601
if (parentStackFrame == TargetPointer.
Null
&& IsFunclet(handle))
609
if (parentStackFrame != TargetPointer.
Null
)
722
&& returnAddress != TargetPointer.
Null
;
732
if (returnAddress != TargetPointer.
Null
826
return TargetPointer.
Null
;
847
if (framePtr != TargetPointer.
Null
)
866
if (returnAddress != TargetPointer.
Null
&& _eman.GetCodeBlockHandle(returnAddress.Value) is CodeBlockHandle cbh)
892
return TargetPointer.
Null
;
900
if (_eman.GetCodeBlockHandle(codePointer) is CodeBlockHandle cbh && cbh.Address != TargetPointer.
Null
)
Contracts\StackWalk\StackWalk_1.ExceptionHandling.cs (6)
37
return TargetPointer.
Null
;
81
while (pExInfo != TargetPointer.
Null
)
88
exInfo.StackHighBound == TargetPointer.
Null
)
100
return TargetPointer.
Null
;
155
while (pExInfo != TargetPointer.
Null
)
174
&& exceptionInfo.StackHighBound == TargetPointer.
Null
)
Contracts\StressLog.cs (9)
55
while (currentPointer != TargetPointer.
Null
)
59
if (threadStressLog.ChunkListHead == TargetPointer.
Null
)
66
if (threadStressLog.CurrentWriteChunk == TargetPointer.
Null
)
126
return TargetPointer.
Null
;
176
while (target.ReadPointer(p) == TargetPointer.
Null
182
if (target.ReadPointer(p) == TargetPointer.
Null
)
238
while (address != TargetPointer.
Null
)
243
if (chunkPtr == TargetPointer.
Null
)
255
} while (chunkPtr != TargetPointer.
Null
&& chunkPtr != threadLog.ChunkListHead);
Contracts\SyncBlock_1.cs (14)
28
return ste.SyncBlock?.Address ?? TargetPointer.
Null
;
34
return ste.Object?.Address ?? TargetPointer.
Null
;
107
if (cleanupBlockList == TargetPointer.
Null
)
108
return TargetPointer.
Null
;
115
if (sb.LinkNext == TargetPointer.
Null
)
116
return TargetPointer.
Null
;
122
rcw = TargetPointer.
Null
;
123
ccw = TargetPointer.
Null
;
124
ccf = TargetPointer.
Null
;
132
ccw = interopInfo.CCW == 1 ? TargetPointer.
Null
: interopInfo.CCW;
133
ccf = interopInfo.CCF == 1 ? TargetPointer.
Null
: interopInfo.CCF;
134
return rcw != TargetPointer.
Null
|| ccw != TargetPointer.
Null
|| ccf != TargetPointer.
Null
;
Contracts\Thread_1.cs (21)
106
TargetPointer firstNestedException = TargetPointer.
Null
;
109
if (address != TargetPointer.
Null
)
114
if (exceptionInfo.ThrownObject != TargetPointer.
Null
)
130
if (lastThrownObjectHandle == TargetPointer.
Null
)
141
thread.RuntimeThreadLocals?.AllocContext.GCAllocationContext.Pointer ?? TargetPointer.
Null
,
142
thread.RuntimeThreadLocals?.AllocContext.GCAllocationContext.Limit ?? TargetPointer.
Null
,
176
TargetPointer threadPtr = TargetPointer.
Null
;
187
if (threadLocalDataPtr == TargetPointer.
Null
)
188
return TargetPointer.
Null
;
192
return TargetPointer.
Null
;
223
if (threadLocalStaticBase == TargetPointer.
Null
)
226
while (inFlightData != TargetPointer.
Null
)
244
Data.ExceptionInfo? exceptionInfo = (exceptionTrackerPtr == TargetPointer.
Null
) ? null : _target.ProcessedData.GetOrAdd<Data.ExceptionInfo>(exceptionTrackerPtr);
256
if (exceptionInfo is null || exceptionInfo.ThrownObject == TargetPointer.
Null
)
257
return TargetPointer.
Null
;
276
if (thrownObject != TargetPointer.
Null
)
279
if (exception.WatsonBuckets != TargetPointer.
Null
)
286
if (readFrom == TargetPointer.
Null
)
301
if (readFrom == TargetPointer.
Null
)
317
TargetPointer filterContext = TargetPointer.
Null
;
322
if (filterContext != TargetPointer.
Null
)
Data\ArrayListBase.cs (1)
23
while (next != TargetPointer.
Null
)
Data\Assembly.cs (1)
30
public bool IsError => Error != TargetPointer.
Null
;
Data\InteropSyncBlockInfo.cs (4)
17
: TargetPointer.
Null
;
20
: TargetPointer.
Null
;
23
: TargetPointer.
Null
;
26
: TargetPointer.
Null
;
Data\InterpreterRealCodeHeader.cs (1)
18
JitEHInfo = jitEHInfoAddr != TargetPointer.
Null
? target.ProcessedData.GetOrAdd<EEILException>(jitEHInfoAddr) : null;
Data\ObjectHandle.cs (4)
13
if (address != TargetPointer.
Null
)
16
if (Handle != TargetPointer.
Null
&& target.TryReadPointer(Handle, out TargetPointer obj))
21
public TargetPointer Handle { get; init; } = TargetPointer.
Null
;
22
public TargetPointer Object { get; init; } = TargetPointer.
Null
;
Data\ReadyToRunInfo.cs (3)
24
: TargetPointer.
Null
;
30
: TargetPointer.
Null
;
39
: TargetPointer.
Null
;
Data\SyncBlock.cs (2)
17
if (interopInfoPointer != TargetPointer.
Null
)
20
if (lockHandle.Handle != TargetPointer.
Null
)
Data\SyncTableEntry.cs (2)
16
if (syncBlockPointer != TargetPointer.
Null
)
20
if (objectPointer != TargetPointer.
Null
&& (objectPointer & 1) == 0) // Defensive check: if the lowest bit is set, this is a free sync block entry and the pointer is not valid.
PrintfStressMessageFormatter.cs (1)
208
Debug.Assert(stressMsg.FormatString != TargetPointer.
Null
);
RuntimeTypeSystemHelpers\MethodValidation.cs (4)
122
if (!umd.TemporaryEntryPointAssigned || umd.CodeData == TargetPointer.
Null
)
169
Debug.Assert(methodTablePointer != TargetPointer.
Null
);
178
methodDescChunkPointer = TargetPointer.
Null
;
183
if (methodTablePointer == TargetPointer.
Null
RuntimeTypeSystemHelpers\TypeValidation.cs (2)
158
if (eeClassPtr != TargetPointer.
Null
)
236
return _continuationMethodTablePointer != TargetPointer.
Null
Microsoft.Diagnostics.DataContractReader.Legacy (70)
ClrDataExceptionState.cs (3)
46
if (_previousExInfoAddress != TargetPointer.
Null
)
80
if (_previousExInfoAddress == TargetPointer.
Null
)
128
if (exceptionData.Message == TargetPointer.
Null
)
ClrDataFrame.cs (4)
114
if (appDomainAddr != TargetPointer.
Null
)
357
if (methodDesc == TargetPointer.
Null
)
409
if (methodDescPtr == TargetPointer.
Null
)
523
if (ilHeader == TargetPointer.
Null
)
ClrDataMethodDefinition.cs (5)
122
if (methodDescAddr != TargetPointer.
Null
)
124
SOSDacImpl.EnumMethodInstances emi = new(_target, methodDescAddr, TargetPointer.
Null
);
239
if (_legacyImpl is not null && emi.LegacyHandle != TargetPointer.
Null
)
267
if (methodDescAddr != TargetPointer.
Null
)
459
if (methodDescAddr == TargetPointer.
Null
)
ClrDataModule.cs (3)
131
public TargetPointer LegacyHandle { get; set; } = TargetPointer.
Null
;
396
if (_legacyModule != null && emd.LegacyHandle != TargetPointer.
Null
)
766
if (peAssembly != TargetPointer.
Null
)
ClrDataTask.cs (3)
110
if (thrownObjectHandle == TargetPointer.
Null
)
152
if (thrownObjectHandle == TargetPointer.
Null
)
158
exception.Interface = new ClrDataExceptionState(_target, _address, (uint)CLRDataExceptionStateFlag.CLRDATA_EXCEPTION_PARTIAL, thrownObjectHandle, TargetPointer.
Null
, legacyExceptionState);
Dbi\DacDbiImpl.cs (13)
50
return mainProfInterface != TargetPointer.
Null
|| notificationCount > 0;
608
while (currentThread != TargetPointer.
Null
)
920
if (exceptionHandle == TargetPointer.
Null
)
951
TargetPointer objectHandle = TargetPointer.
Null
;
958
if (managedObjectWrapper != TargetPointer.
Null
)
967
if (ccw == TargetPointer.
Null
)
1056
if (referencedModule != TargetPointer.
Null
)
1567
if (module == TargetPointer.
Null
)
1607
*pResult = rcw != TargetPointer.
Null
? Interop.BOOL.TRUE : Interop.BOOL.FALSE;
1733
*pResult = obj != TargetPointer.
Null
? Interop.BOOL.TRUE : Interop.BOOL.FALSE;
2040
if (parentMT != TargetPointer.
Null
)
2272
TargetPointer methodDesc = TargetPointer.
Null
;
2278
if (methodDesc != TargetPointer.
Null
)
SOSDacImpl.cs (27)
199
if (appDomain != TargetPointer.
Null
&& values.Length > 0)
598
if (ccwPtr == TargetPointer.
Null
)
610
if (handle != TargetPointer.
Null
)
670
if (startCCW == TargetPointer.
Null
)
801
if (methodDesc == TargetPointer.
Null
)
2706
if (methodDescPtr == TargetPointer.
Null
)
3272
if (modulePointer == TargetPointer.
Null
)
4056
while (threadAddr != TargetPointer.
Null
)
4148
if (syncBlockPtr != TargetPointer.
Null
)
4208
if (syncBlock.GetSyncBlock(number) is TargetPointer syncBlockAddr && syncBlockAddr != TargetPointer.
Null
)
4213
data->COMFlags = (rcw & ~(_rcwMask)) != TargetPointer.
Null
? (uint)DacpSyncBlockData.COMFlagsEnum.HasRCW : 0;
4214
data->COMFlags |= ccw != TargetPointer.
Null
? (uint)DacpSyncBlockData.COMFlagsEnum.HasCCW : 0;
4215
data->COMFlags |= ccf != TargetPointer.
Null
? (uint)DacpSyncBlockData.COMFlagsEnum.HasCCF : 0;
4746
if (loaderHeapAddr == TargetPointer.
Null
|| pCallback is null)
4754
while (block != TargetPointer.
Null
&& i++ < iterationMax)
4953
if (heaps.TryGetValue(heapKey, out TargetPointer heap) && heap != TargetPointer.
Null
)
5321
TargetPointer r2rImageBase = TargetPointer.
Null
;
5322
TargetPointer r2rImageEnd = TargetPointer.
Null
;
6068
if (rcwObj != TargetPointer.
Null
)
6135
*isComWrappersCCW = (ccwPtr != TargetPointer.
Null
) ? Interop.BOOL.TRUE : Interop.BOOL.FALSE;
6136
hr = (ccwPtr != TargetPointer.
Null
) ? HResults.S_OK : HResults.S_FALSE;
6167
if (managedObjectPtr == TargetPointer.
Null
)
6291
if (mt == TargetPointer.
Null
)
6304
if (taggedMemoryPtr != TargetPointer.
Null
)
6344
if (taggedMemoryPtr != TargetPointer.
Null
)
6889
TargetPointer mdAddr = TargetPointer.
Null
;
6899
if (mdAddr != TargetPointer.
Null
)
SOSDacImpl.IXCLRDataProcess.cs (12)
47
TargetPointer matchingThread = TargetPointer.
Null
;
48
while (thread != TargetPointer.
Null
)
60
if (matchingThread == TargetPointer.
Null
)
128
if (methodDesc != TargetPointer.
Null
)
258
public TargetPointer LegacyHandle { get; set; } = TargetPointer.
Null
;
264
if (appDomain == TargetPointer.
Null
)
403
if (methodDescAddr == TargetPointer.
Null
) continue;
471
EnumMethodInstances emi = new(_target, methodDesc, TargetPointer.
Null
);
585
if (_legacyProcess != null && emi.LegacyHandle != TargetPointer.
Null
)
802
TargetPointer moduleAddr = TargetPointer.
Null
;
859
TargetPointer moduleAddr = TargetPointer.
Null
;
926
TargetPointer moduleAddr = TargetPointer.
Null
;