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