/ src / Ryujinx.HLE / Loaders / Executables / IExecutable.cs
IExecutable.cs
 1  using System;
 2  
 3  namespace Ryujinx.HLE.Loaders.Executables
 4  {
 5      interface IExecutable
 6      {
 7          byte[] Program { get; }
 8          Span<byte> Text { get; }
 9          Span<byte> Ro { get; }
10          Span<byte> Data { get; }
11  
12          uint TextOffset { get; }
13          uint RoOffset { get; }
14          uint DataOffset { get; }
15          uint BssOffset { get; }
16          uint BssSize { get; }
17      }
18  }