IExecutable.cs 398 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. int TextOffset { get; }
  11. int RoOffset { get; }
  12. int DataOffset { get; }
  13. int BssOffset { get; }
  14. int BssSize { get; }
  15. }
  16. }