aboutsummaryrefslogtreecommitdiff
path: root/src/Ryujinx.HLE/HOS/Kernel/Process/ProcessTamperInfo.cs
blob: 4cf67172d0e86d9f2cd1a70e902fa2aaca6a9bb2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
using System.Collections.Generic;

namespace Ryujinx.HLE.HOS.Kernel.Process
{
    class ProcessTamperInfo
    {
        public KProcess Process { get; }
        public IEnumerable<string> BuildIds { get; }
        public IEnumerable<ulong> CodeAddresses { get; }
        public ulong HeapAddress { get; }
        public ulong AliasAddress { get; }
        public ulong AslrAddress { get; }

        public ProcessTamperInfo(KProcess process, IEnumerable<string> buildIds, IEnumerable<ulong> codeAddresses, ulong heapAddress, ulong aliasAddress, ulong aslrAddress)
        {
            Process       = process;
            BuildIds      = buildIds;
            CodeAddresses = codeAddresses;
            HeapAddress   = heapAddress;
            AliasAddress  = aliasAddress;
            AslrAddress   = aslrAddress;
        }
    }
}