3 instantiations of StackRefData
Microsoft.Diagnostics.DataContractReader.Contracts (3)
Contracts\StackWalk\GC\GcScanContext.cs (3)
75StackRefs.Add(new StackRefData 114StackRefData data = new() 211StackRefData data = new()
14 references to StackRefData
Microsoft.Diagnostics.DataContractReader.Contracts (14)
Contracts\StackWalk\GC\GcScanContext.cs (10)
23public List<StackRefData> StackRefs { get; } = []; 31private StackRefData.SourceTypes? _sourceTypeOverride; 46public void UpdateScanContext(TargetPointer sp, TargetCodePointer ip, TargetPointer frame, StackRefData.SourceTypes? sourceTypeOverride = null) 54private void SetSource(StackRefData data) 56if (_sourceTypeOverride is StackRefData.SourceTypes sourceType) 63data.SourceType = StackRefData.SourceTypes.StackSourceFrame; 68data.SourceType = StackRefData.SourceTypes.StackSourceIP; 84SourceType = StackRefData.SourceTypes.StackSourceFrame, 114StackRefData data = new() 211StackRefData data = new()
Contracts\StackWalk\StackWalk_1.cs (4)
379StackRefData.SourceTypes.StackSourceIP => StackSourceType.InstructionPointer, 380StackRefData.SourceTypes.StackSourceFrame => StackSourceType.Frame, 409scanContext.UpdateScanContext(pExInfo, TargetCodePointer.Null, pExInfo, StackRefData.SourceTypes.StackSourceOther); 431scanContext.UpdateScanContext(pGCFrame, TargetCodePointer.Null, pGCFrame, StackRefData.SourceTypes.StackSourceOther);