Files
8damon-Blackbird-Platform/Client/analysis/Models/MemoryDisassemblyRequestedEventArgs.cs
2026-05-06 09:11:18 +10:00

26 lines
863 B
C#

using System;
namespace BlackbirdInterface
{
public sealed class MemoryDisassemblyRequestedEventArgs : EventArgs
{
public uint ProcessId { get; }
public ulong BaseAddress { get; }
public ulong RegionSize { get; }
public string Label { get; }
public byte[]? SnapshotBytes { get; }
public uint SnapshotOffset { get; }
public MemoryDisassemblyRequestedEventArgs(uint processId, ulong baseAddress, ulong regionSize, string label,
byte[]? snapshotBytes = null, uint snapshotOffset = 0)
{
ProcessId = processId;
BaseAddress = baseAddress;
RegionSize = regionSize;
Label = label;
SnapshotBytes = snapshotBytes?.ToArray();
SnapshotOffset = snapshotOffset;
}
}
}