IExecutable.cs 395 B

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