4 writes to Data
System.Private.CoreLib (4)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncProfiler.cs (4)
689_eventBuffer.Data = Array.Empty<byte>(); 808_eventBuffer.Data = Array.Empty<byte>(); 860_eventBuffer.Data = new byte[Config.EventBufferSize]; 867_eventBuffer.Data = Array.Empty<byte>();
18 references to Data
System.Private.CoreLib (18)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncProfiler.cs (18)
250Span<byte> payloadSpan = eventBuffer.Data.AsSpan(eventBuffer.Index, maxPayloadLength); 315Span<byte> payloadSpan = eventBuffer.Data.AsSpan(eventBuffer.Index, MaxPayloadLength); 497Span<byte> headerSpan = eventBuffer.Data.AsSpan(0, MaxEventHeaderSize); 559byte[] buffer = eventBuffer.Data; 614byte[] buffer = eventBuffer.Data; 663eventBuffer.Data[payloadLengthFieldOffset] = (byte)payloadLength; 669BinaryPrimitives.WriteUInt16LittleEndian(eventBuffer.Data.AsSpan(payloadLengthFieldOffset), (ushort)payloadLength); 715if (_eventBuffer.Data.Length == 0) 824Span<byte> headerSpan = eventBuffer.Data.AsSpan(0, Serializer.MaxEventHeaderSize); 845AsyncProfilerEventSource.Log.AsyncEvents(eventBuffer.Data.AsSpan(0, eventBuffer.Index)); 990Span<byte> payload = eventBuffer.Data.AsSpan(eventBuffer.Index, MaxPayloadLength); 1061Span<byte> payload = eventBuffer.Data.AsSpan(eventBuffer.Index, MaxPayloadLength); 1150eventBuffer.Index += Serializer.WriteCompressedUInt32(eventBuffer.Data.AsSpan(eventBuffer.Index, MaxPayloadLength), unwindedFrames); 1791byte[] buffer = eventBuffer.Data; 1798int maxCallstackBytes = Math.Min(byte.MaxValue * T.MaxAsyncMethodFrameSize, eventBuffer.Data.Length - maxReEmitOverhead); 1832eventBuffer.Data[frameCountOffset] = count; 1846Span<byte> callstackHeaderSpan = eventBuffer.Data.AsSpan(index, MaxCallstackHeaderSize); 1869Buffer.BlockCopy(callstackData, 0, eventBuffer.Data, index, callstackDataByteCount);