Class Exe.ExeHeader

  • Enclosing class:
    Exe

    public static class Exe.ExeHeader
    extends java.lang.Object
    • Field Detail

      • e_signature

        public byte[] e_signature
      • e_lastsize

        public short e_lastsize
      • e_nblocks

        public short e_nblocks
      • e_nreloc

        public short e_nreloc
      • e_hdrsize

        public short e_hdrsize
      • e_minalloc

        public short e_minalloc
      • e_maxalloc

        public short e_maxalloc
      • e_ss

        public short e_ss
      • e_sp

        public short e_sp
      • e_checksum

        public short e_checksum
      • e_ip

        public short e_ip
      • e_cs

        public short e_cs
      • e_relocoffs

        public short e_relocoffs
      • e_noverlay

        public short e_noverlay
    • Constructor Detail

      • ExeHeader

        protected ExeHeader​(java.io.RandomAccessFile file)
                     throws java.io.IOException
        Throws:
        java.io.IOException
      • ExeHeader

        protected ExeHeader​(java.io.RandomAccessFile file,
                            long offset)
                     throws java.io.IOException
        Throws:
        java.io.IOException
      • ExeHeader

        public ExeHeader​(byte[] hdr,
                         boolean little)
                  throws java.io.IOException
        Throws:
        java.io.IOException
      • ExeHeader

        public ExeHeader​(ReadMemoryAccess memory)
                  throws java.io.IOException
        Throws:
        java.io.IOException
    • Method Detail

      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object