3 instantiations of StackRefData
Microsoft.Diagnostics.DataContractReader.Contracts (3)
Contracts\StackWalk\GC\GcScanContext.cs (3)
63StackRefs.Add(new StackRefData 102StackRefData data = new() 132StackRefData data = new()
14 references to StackRefData
Microsoft.Diagnostics.DataContractReader.Contracts (14)
Contracts\StackWalk\GC\GcScanContext.cs (10)
17public List<StackRefData> StackRefs { get; } = []; 25private StackRefData.SourceTypes? _sourceTypeOverride; 34public void UpdateScanContext(TargetPointer sp, TargetCodePointer ip, TargetPointer frame, StackRefData.SourceTypes? sourceTypeOverride = null) 42private void SetSource(StackRefData data) 44if (_sourceTypeOverride is StackRefData.SourceTypes sourceType) 51data.SourceType = StackRefData.SourceTypes.StackSourceFrame; 56data.SourceType = StackRefData.SourceTypes.StackSourceIP; 72SourceType = StackRefData.SourceTypes.StackSourceFrame, 102StackRefData data = new() 132StackRefData data = new()
Contracts\StackWalk\StackWalk_1.cs (4)
394StackRefData.SourceTypes.StackSourceIP => StackSourceType.InstructionPointer, 395StackRefData.SourceTypes.StackSourceFrame => StackSourceType.Frame, 424scanContext.UpdateScanContext(pExInfo, TargetCodePointer.Null, pExInfo, StackRefData.SourceTypes.StackSourceOther); 446scanContext.UpdateScanContext(pGCFrame, TargetCodePointer.Null, pGCFrame, StackRefData.SourceTypes.StackSourceOther);