ProcessTamperInfo.cs 842 B

123456789101112131415161718192021222324
  1. using System.Collections.Generic;
  2. namespace Ryujinx.HLE.HOS.Kernel.Process
  3. {
  4. internal class ProcessTamperInfo
  5. {
  6. public KProcess Process { get; }
  7. public IEnumerable<string> BuildIds { get; }
  8. public IEnumerable<ulong> CodeAddresses { get; }
  9. public ulong HeapAddress { get; }
  10. public ulong AliasAddress { get; }
  11. public ulong AslrAddress { get; }
  12. public ProcessTamperInfo(KProcess process, IEnumerable<string> buildIds, IEnumerable<ulong> codeAddresses, ulong heapAddress, ulong aliasAddress, ulong aslrAddress)
  13. {
  14. Process = process;
  15. BuildIds = buildIds;
  16. CodeAddresses = codeAddresses;
  17. HeapAddress = heapAddress;
  18. AliasAddress = aliasAddress;
  19. AslrAddress = aslrAddress;
  20. }
  21. }
  22. }