586 references to Null
Microsoft.Diagnostics.DataContractReader (3)
ContractDescriptorTarget.cs (3)
158
if (pSubDescriptor == TargetPointer.
Null
)
179
&& subDescriptorAddress != TargetPointer.
Null
)
726
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
;
135
if (pointer == TargetPointer.
Null
)
154
if (pointer == TargetPointer.
Null
)
Microsoft.Diagnostics.DataContractReader.Contracts (462)
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)
33
qiAddress = TargetPointer.
Null
;
56
return TargetPointer.
Null
;
58
return TargetPointer.
Null
;
109
return TargetPointer.
Null
;
120
if (_mowTableAddr.Value == TargetPointer.
Null
)
130
if (size > 0 && listItemsPtr != TargetPointer.
Null
)
154
if (_nativeObjectWrapperCWTAddr.Value == TargetPointer.
Null
)
155
return TargetPointer.
Null
;
Contracts\ConditionalWeakTable_1.cs (1)
17
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)
315
if (module.DynamicMetadata != TargetPointer.
Null
)
Contracts\Exception_1.cs (3)
53
if (stackTraceObj == TargetPointer.
Null
)
64
if (mt == TargetPointer.
Null
)
80
if (i1ArrayAddr == TargetPointer.
Null
)
Contracts\ExecutionManager\ExecutionManagerCore.cs (22)
60
public bool Valid => JitManagerAddress != TargetPointer.
Null
;
144
internal bool HasR2RModule => Data!.R2RModule != TargetPointer.
Null
;
157
while (rangeSectionFragmentPtr != TargetPointer.
Null
)
166
if (rangeSectionFragmentPtr == TargetPointer.
Null
)
172
if (rangeSection.NextForDelete != TargetPointer.
Null
)
186
else if (rangeSection.Data!.R2RModule != TargetPointer.
Null
)
256
TargetPointer runtimeFunctionPtr = jitManager?.GetUnwindInfo(range, codeInfoHandle.Address.Value) ?? TargetPointer.
Null
;
258
if (runtimeFunctionPtr == TargetPointer.
Null
)
273
coldStart = TargetPointer.
Null
;
294
return TargetPointer.
Null
;
309
return TargetPointer.
Null
;
320
return TargetPointer.
Null
;
360
return TargetPointer.
Null
;
364
return jitManager?.GetUnwindInfo(range, codeInfoHandle.Address.Value) ?? TargetPointer.
Null
;
381
return TargetPointer.
Null
;
384
return jitManager?.GetDebugInfo(range, codeInfoHandle.Address.Value, out hasFlagByte) ?? TargetPointer.
Null
;
389
gcInfo = TargetPointer.
Null
;
419
if (gcInfoAddress == TargetPointer.
Null
)
435
return TargetPointer.
Null
;
473
while (nodeAddr != TargetPointer.
Null
)
512
_ => TargetPointer.
Null
,
515
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
;
202
Debug.Assert(rangeSection.Data.R2RModule != TargetPointer.
Null
);
205
Debug.Assert(r2rModule.ReadyToRunInfo != TargetPointer.
Null
);
216
imageBase = TargetPointer.
Null
;
245
while (methodDesc == TargetPointer.
Null
)
254
Debug.Assert(methodDesc != TargetPointer.
Null
);
260
if (r2rInfo.DelayLoadMethodCallThunks == TargetPointer.
Null
)
279
return TargetPointer.
Null
;
287
startExInfoRVA = TargetPointer.
Null
;
288
endExInfoRVA = TargetPointer.
Null
;
317
startAddr = TargetPointer.
Null
;
318
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 (36)
138
Heap = heapSegment.Heap ?? TargetPointer.
Null
,
186
MarkArray = heap.MarkArray ?? TargetPointer.
Null
,
187
NextSweepObject = heap.NextSweepObj ?? TargetPointer.
Null
,
188
BackGroundSavedMinAddress = heap.BackgroundMinSavedAddr ?? TargetPointer.
Null
,
189
BackGroundSavedMaxAddress = heap.BackgroundMaxSavedAddr ?? TargetPointer.
Null
,
195
SavedSweepEphemeralSegment = heap.SavedSweepEphemeralSeg ?? TargetPointer.
Null
,
196
SavedSweepEphemeralStart = heap.SavedSweepEphemeralStart ?? TargetPointer.
Null
,
343
while (handleTableMap != TargetPointer.
Null
)
348
if (bucketPtr == TargetPointer.
Null
)
355
if (handleTablePtr == TargetPointer.
Null
)
359
if (handleTable.SegmentList == TargetPointer.
Null
)
369
} while (segmentPtr != TargetPointer.
Null
);
447
while (current != TargetPointer.
Null
)
487
while (current != TargetPointer.
Null
&& safety-- > 0)
490
if (td.AllocContextPointer != TargetPointer.
Null
)
497
if (gAllocPtr != TargetPointer.
Null
)
510
if (ptr != TargetPointer.
Null
)
631
if (handle == TargetPointer.
Null
|| handle == _debugDestroyedHandleValue)
670
if (ccw != TargetPointer.
Null
)
695
while (handleTableMap != TargetPointer.
Null
&& maxRegions > 0)
700
if (bucketPtr == TargetPointer.
Null
)
707
if (handleTablePtr == TargetPointer.
Null
)
711
if (handleTable.SegmentList == TargetPointer.
Null
)
727
} while (segmentPtr != TargetPointer.
Null
&& segmentPtr != firstSegment && --segmentIterations > 0);
742
if (bookkeepingStartGlobal == TargetPointer.
Null
)
746
if (bookkeepingStart == TargetPointer.
Null
)
768
while (next != TargetPointer.
Null
&& next > cardTableInfoSize && maxRegions > 0)
830
if (heapAddress == TargetPointer.
Null
)
835
if (heap.FreeRegions is TargetPointer freeRegionsBase && freeRegionsBase != TargetPointer.
Null
)
844
if (heap.FreeableSohSegment is TargetPointer freeableSoh && freeableSoh != TargetPointer.
Null
)
847
if (heap.FreeableUohSegment is TargetPointer freeableUoh && freeableUoh != TargetPointer.
Null
)
866
if (segPtr != TargetPointer.
Null
)
873
if (segPtr != TargetPointer.
Null
)
913
if (freeList.HeadFreeRegion != TargetPointer.
Null
)
921
while (curr != TargetPointer.
Null
)
924
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\ManagedTypeSource_1.cs (13)
99
_typeHandleCache[fullyQualifiedName] = new TypeHandle(TargetPointer.
Null
);
117
address = TargetPointer.
Null
;
135
if (@base == TargetPointer.
Null
)
152
address = TargetPointer.
Null
;
172
if (@base == TargetPointer.
Null
)
183
return fieldDescAddr != TargetPointer.
Null
;
187
fieldDescAddr = TargetPointer.
Null
;
188
_fieldDescCache[key] = TargetPointer.
Null
;
194
return fieldDescAddr != TargetPointer.
Null
;
230
if (fieldDescAddr == TargetPointer.
Null
)
251
th = new TypeHandle(TargetPointer.
Null
);
256
if (systemAssembly == TargetPointer.
Null
)
271
if (typeHandlePtr == TargetPointer.
Null
)
Contracts\Object_1.cs (10)
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
;
169
DelegateType.Open => (TargetPointer.
Null
, del.MethodPtrAux),
170
_ => (TargetPointer.
Null
, TargetCodePointer.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)
75
if (ilCodeVersionHandle.ILCodeVersionNode == TargetPointer.
Null
)
86
if (ilCodeVersionHandle.ILCodeVersionNode == TargetPointer.
Null
)
Contracts\RuntimeMutableTypeSystem_1.cs (6)
39
if (modulePtr == TargetPointer.
Null
)
53
if (classList.Count == 0 || classList.Table == TargetPointer.
Null
)
59
TargetPointer classDataPtr = TargetPointer.
Null
;
63
if (entry == TargetPointer.
Null
)
72
if (classDataPtr == TargetPointer.
Null
)
77
while (node != TargetPointer.
Null
)
Contracts\RuntimeTypeSystem_1.cs (49)
352
if ((perInstInfo == TargetPointer.
Null
) || (numGenericArgs == 0))
369
internal bool HasPerInstInfo => _desc.PerInstInfo != TargetPointer.
Null
;
387
MethodName = _desc.MethodName != TargetPointer.
Null
443
if (_continuationMethodTablePointer != TargetPointer.
Null
)
455
if (_continuationSingletonEEClassPointer != TargetPointer.
Null
)
537
return TargetPointer.
Null
;
542
return TargetPointer.
Null
;
545
public TargetPointer GetCanonicalMethodTable(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? TargetPointer.
Null
: GetClassData(typeHandle).MethodTable;
547
public TargetPointer GetParentMethodTable(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? TargetPointer.
Null
: _methodTables[typeHandle.Address].ParentMethodTable;
558
return TargetPointer.
Null
;
584
public bool IsObject(TypeHandle typeHandle) => ObjectMethodTablePointer != TargetPointer.
Null
&& ObjectMethodTablePointer == typeHandle.Address;
596
&& ContinuationMethodTablePointer != TargetPointer.
Null
598
&& ContinuationSingletonEEClassPointer != TargetPointer.
Null
708
if (parentMT != TargetPointer.
Null
)
745
return TargetPointer.
Null
;
754
return TargetPointer.
Null
;
763
if (dynamicStaticsInfoAddr == TargetPointer.
Null
)
764
return TargetPointer.
Null
;
772
if (dynamicStaticsInfoAddr == TargetPointer.
Null
)
773
return TargetPointer.
Null
;
1079
if (typeHandle.Address == TargetPointer.
Null
)
1094
if (typeHandle.Address == TargetPointer.
Null
&& corElementType != CorElementType.FnPtr)
1095
return new TypeHandle(TargetPointer.
Null
);
1132
return new TypeHandle(TargetPointer.
Null
);
1143
TargetPointer loaderModulePtr = TargetPointer.
Null
;
1149
if (arg.Address == TargetPointer.
Null
)
1153
if (argModulePtr == TargetPointer.
Null
)
1158
if (argLoaderAllocator == TargetPointer.
Null
)
1193
module = TargetPointer.
Null
;
1690
if (codeDataAddress == TargetPointer.
Null
)
1691
return TargetPointer.
Null
;
1722
while (chunkAddr != TargetPointer.
Null
)
1759
return TargetPointer.
Null
;
1776
return TargetPointer.
Null
;
1798
while (lookupMTPtr != TargetPointer.
Null
)
1811
if (lookupMTPtr != TargetPointer.
Null
)
1814
return TargetPointer.
Null
;
1908
if (md.GCCoverageInfo is TargetPointer gcCoverageInfoAddr && gcCoverageInfoAddr != TargetPointer.
Null
)
1913
return TargetPointer.
Null
;
1934
if (codeDataAddress == TargetPointer.
Null
)
2050
return TargetPointer.
Null
;
2053
if (modulePtr == TargetPointer.
Null
)
2054
return TargetPointer.
Null
;
2058
return TargetPointer.
Null
;
2062
return TargetPointer.
Null
;
2070
return TargetPointer.
Null
;
2084
return TargetPointer.
Null
;
2134
if (@base == TargetPointer.
Null
)
2135
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
;
378
return frame.CallerReturnAddress != TargetPointer.
Null
;
385
return frame.Datum != TargetPointer.
Null
&& (frame.Datum.Value & 0x1) == 0;
403
if (hintPtr == TargetPointer.
Null
)
404
return TargetPointer.
Null
;
409
if (frame.Ip != TargetPointer.
Null
)
412
while (frame.NextPtr != TargetPointer.
Null
)
415
if (next.Ip == TargetPointer.
Null
)
424
while (frame.ParentPtr != TargetPointer.
Null
&& frame.Ip == TargetPointer.
Null
)
445
while (interpMethodFramePtr != TargetPointer.
Null
)
448
if (contextFrame.Ip != TargetPointer.
Null
)
466
if (topContextFramePtr == TargetPointer.
Null
)
501
if (interpreterFrame != TargetPointer.
Null
)
512
if (currentFrame.ParentPtr == TargetPointer.
Null
)
516
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 (32)
320
TargetPointer parentStackFrame = TargetPointer.
Null
;
321
TargetPointer funcletParentStackFrame = TargetPointer.
Null
;
322
TargetPointer intermediaryFuncletParentStackFrame = TargetPointer.
Null
;
355
if (parentStackFrame != TargetPointer.
Null
)
367
if (funcletParentStackFrame != TargetPointer.
Null
)
377
funcletParentStackFrame = TargetPointer.
Null
;
379
intermediaryFuncletParentStackFrame = TargetPointer.
Null
;
393
Debug.Assert(intermediaryFuncletParentStackFrame != TargetPointer.
Null
);
405
Debug.Assert(funcletParentStackFrame == TargetPointer.
Null
);
415
if (funcletParentStackFrame == TargetPointer.
Null
)
421
Debug.Assert(funcletParentStackFrame != TargetPointer.
Null
);
479
if (parentStackFrame != TargetPointer.
Null
)
500
funcletParentStackFrame = TargetPointer.
Null
;
503
intermediaryFuncletParentStackFrame = TargetPointer.
Null
;
507
parentStackFrame = TargetPointer.
Null
;
530
if (parentStackFrame != TargetPointer.
Null
)
543
Debug.Assert(pExInfo != TargetPointer.
Null
);
566
funcletParentStackFrame = TargetPointer.
Null
;
569
intermediaryFuncletParentStackFrame = TargetPointer.
Null
;
573
parentStackFrame = TargetPointer.
Null
;
577
if (parentStackFrame == TargetPointer.
Null
&& IsFunclet(handle))
585
if (parentStackFrame != TargetPointer.
Null
)
704
&& returnAddress != TargetPointer.
Null
;
714
if (returnAddress != TargetPointer.
Null
827
return TargetPointer.
Null
;
848
if (framePtr != TargetPointer.
Null
)
867
if (returnAddress != TargetPointer.
Null
&& _eman.GetCodeBlockHandle(returnAddress.Value) is CodeBlockHandle cbh)
893
return TargetPointer.
Null
;
927
TargetPointer filterContext = TargetPointer.
Null
;
932
if (filterContext != TargetPointer.
Null
)
991
return TargetPointer.
Null
;
997
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
;
157
while (pExInfo != TargetPointer.
Null
)
176
&& 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 (17)
20
return ste.SyncBlock?.Address ?? TargetPointer.
Null
;
26
return ste.Object?.Address ?? TargetPointer.
Null
;
88
if (cleanupBlockList == TargetPointer.
Null
)
89
return TargetPointer.
Null
;
96
if (sb.LinkNext == TargetPointer.
Null
)
97
return TargetPointer.
Null
;
103
rcw = TargetPointer.
Null
;
104
ccw = TargetPointer.
Null
;
105
ccf = TargetPointer.
Null
;
112
rcw = (interopInfo.RCW ?? TargetPointer.
Null
) & ~1ul;
113
ccw = interopInfo.CCW == 1 ? TargetPointer.
Null
: (interopInfo.CCW ?? TargetPointer.
Null
);
114
ccf = interopInfo.CCF == 1 ? TargetPointer.
Null
: (interopInfo.CCF ?? TargetPointer.
Null
);
115
return rcw != TargetPointer.
Null
|| ccw != TargetPointer.
Null
|| ccf != TargetPointer.
Null
;
Contracts\Thread_1.cs (22)
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
,
179
TargetPointer threadPtr = TargetPointer.
Null
;
190
if (threadLocalDataPtr == TargetPointer.
Null
)
191
return TargetPointer.
Null
;
195
return TargetPointer.
Null
;
226
if (threadLocalStaticBase == TargetPointer.
Null
)
229
while (inFlightData != TargetPointer.
Null
)
247
Data.ExceptionInfo? exceptionInfo = (exceptionTrackerPtr == TargetPointer.
Null
) ? null : _target.ProcessedData.GetOrAdd<Data.ExceptionInfo>(exceptionTrackerPtr);
259
if (exceptionInfo is null || exceptionInfo.ThrownObject == TargetPointer.
Null
)
260
return TargetPointer.
Null
;
279
if (thrownObject != TargetPointer.
Null
)
282
if (exception.WatsonBuckets != TargetPointer.
Null
)
288
readFrom = thread.UEWatsonBucketTrackerBuckets ?? TargetPointer.
Null
;
289
if (readFrom == TargetPointer.
Null
)
291
readFrom = exceptionInfo.ExceptionWatsonBucketTrackerBuckets ?? TargetPointer.
Null
;
301
readFrom = thread.UEWatsonBucketTrackerBuckets ?? TargetPointer.
Null
;
304
if (readFrom == TargetPointer.
Null
)
Data\ArrayListBase.cs (1)
28
while (next != TargetPointer.
Null
)
Data\Assembly.cs (1)
16
public bool IsError => Error != TargetPointer.
Null
;
Data\InterpreterRealCodeHeader.cs (1)
19
if (jitEHInfoAddr != TargetPointer.
Null
)
Data\ObjectHandle.cs (4)
9
public TargetPointer Handle { get; private set; } = TargetPointer.
Null
;
10
public TargetPointer Object { get; private set; } = TargetPointer.
Null
;
14
if (address != TargetPointer.
Null
)
17
if (Handle != TargetPointer.
Null
&& target.TryReadPointer(Handle, out TargetPointer obj))
Data\ReadyToRunInfo.cs (3)
33
: TargetPointer.
Null
;
38
: TargetPointer.
Null
;
42
: TargetPointer.
Null
;
Data\SyncBlock.cs (2)
20
if (interopInfoPointer != TargetPointer.
Null
)
24
if (lockHandle.Handle != TargetPointer.
Null
)
Data\SyncTableEntry.cs (2)
17
if (syncBlockPointer != TargetPointer.
Null
)
21
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.
Data\Thread.cs (1)
41
if (rtlPointer != TargetPointer.
Null
)
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 (5)
26
if (_continuationMethodTablePointer != TargetPointer.
Null
)
38
if (_continuationSingletonEEClassPointer != TargetPointer.
Null
)
184
if (eeClassPtr != TargetPointer.
Null
)
262
return ContinuationMethodTablePointer != TargetPointer.
Null
264
&& ContinuationSingletonEEClassPointer != TargetPointer.
Null
Microsoft.Diagnostics.DataContractReader.Legacy (97)
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 (4)
122
if (methodDescAddr != TargetPointer.
Null
)
124
SOSDacImpl.EnumMethodInstances emi = new(_target, methodDescAddr, TargetPointer.
Null
);
267
if (methodDescAddr != TargetPointer.
Null
)
459
if (methodDescAddr == TargetPointer.
Null
)
ClrDataModule.cs (1)
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 (44)
57
return mainProfInterface != TargetPointer.
Null
|| notificationCount > 0;
672
while (currentThread != TargetPointer.
Null
)
1037
if (exceptionHandle == TargetPointer.
Null
)
1068
TargetPointer objectHandle = TargetPointer.
Null
;
1075
if (managedObjectWrapper != TargetPointer.
Null
)
1084
if (ccw == TargetPointer.
Null
)
1173
if (referencedModule != TargetPointer.
Null
)
1211
if (filterContext != TargetPointer.
Null
)
1219
if (redirectedContext != TargetPointer.
Null
)
1361
vmMethodDesc = TargetPointer.
Null
;
1430
vmAssembly = TargetPointer.
Null
;
1432
if (methodDescPtr == TargetPointer.
Null
)
1440
if (mtPtr == TargetPointer.
Null
)
1444
if (modulePtr == TargetPointer.
Null
)
1760
if (methodDescPtr != TargetPointer.
Null
)
1771
if (headerPtr != TargetPointer.
Null
)
1982
TargetPointer gcStaticsBase = TargetPointer.
Null
;
1983
TargetPointer nonGCStaticsBase = TargetPointer.
Null
;
2047
if (enclosingMT != TargetPointer.
Null
)
2068
if (baseAddr != TargetPointer.
Null
)
2324
if (th.Address == TargetPointer.
Null
)
2369
if (th.Address == TargetPointer.
Null
)
2402
if (mt == TargetPointer.
Null
)
2770
if (module == TargetPointer.
Null
)
2807
while (parentMT != TargetPointer.
Null
)
2911
*pResult = rcw != TargetPointer.
Null
? Interop.BOOL.TRUE : Interop.BOOL.FALSE;
2955
if (rcw != TargetPointer.
Null
)
2960
if (methodTable != TargetPointer.
Null
&& unknown != TargetPointer.
Null
)
3097
*pResult = obj != TargetPointer.
Null
? Interop.BOOL.TRUE : Interop.BOOL.FALSE;
3144
if (syncBlock == TargetPointer.
Null
|| !_target.Contracts.SyncBlock.TryGetLockInfo(syncBlock, out threadId, out recursionCount))
3151
Debug.Assert(threadPtr != TargetPointer.
Null
, "A thread should have been found");
3152
if (threadPtr != TargetPointer.
Null
)
3629
if (parentMT != TargetPointer.
Null
)
3777
if (parentMT != TargetPointer.
Null
)
3954
if (methodDesc != TargetPointer.
Null
)
4058
TargetPointer methodDesc = TargetPointer.
Null
;
4064
if (methodDesc != TargetPointer.
Null
)
4249
if (methodDescPtr == TargetPointer.
Null
)
4510
TargetPointer prev = TargetPointer.
Null
;
4516
if (next == TargetPointer.
Null
|| next == prev || next == current.Address)
4593
if (parentMT != TargetPointer.
Null
)
4643
Debug.Assert(modulePtr != TargetPointer.
Null
);
4697
Debug.Assert(modulePtr != TargetPointer.
Null
);
Dbi\Helpers\HeapWalk.cs (1)
188
value = 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 (10)
47
TargetPointer matchingThread = TargetPointer.
Null
;
48
while (thread != TargetPointer.
Null
)
60
if (matchingThread == TargetPointer.
Null
)
128
if (methodDesc != TargetPointer.
Null
)
264
if (appDomain == TargetPointer.
Null
)
403
if (methodDescAddr == TargetPointer.
Null
) continue;
471
EnumMethodInstances emi = new(_target, methodDesc, TargetPointer.
Null
);
802
TargetPointer moduleAddr = TargetPointer.
Null
;
859
TargetPointer moduleAddr = TargetPointer.
Null
;
926
TargetPointer moduleAddr = TargetPointer.
Null
;