Class SOM.FileHeader

  • Enclosing class:
    SOM

    public static class SOM.FileHeader
    extends java.lang.Object
    SOM Header record
    • Field Detail

      • SHARE_DEMAND_LOAD_EXE_SOM

        public static final short SHARE_DEMAND_LOAD_EXE_SOM
        See Also:
        Constant Field Values
      • system_id

        public short system_id
      • a_magic

        public short a_magic
      • version_id

        public int version_id
      • file_time_sec

        public long file_time_sec
      • file_time_nano

        public long file_time_nano
      • entry_space

        public int entry_space
      • entry_subspace

        public int entry_subspace
      • entry_offset

        public int entry_offset
      • aux_header_location

        public int aux_header_location
      • aux_header_size

        public int aux_header_size
      • som_length

        public int som_length
      • presumed_dp

        public int presumed_dp
      • space_location

        public int space_location
      • space_total

        public int space_total
      • subspace_location

        public int subspace_location
      • subspace_total

        public int subspace_total
      • loader_fixup_location

        public int loader_fixup_location
      • loader_fixup_total

        public int loader_fixup_total
      • space_strings_location

        public int space_strings_location
      • space_strings_size

        public int space_strings_size
      • init_array_location

        public int init_array_location
      • init_array_total

        public int init_array_total
      • compiler_location

        public int compiler_location
      • compiler_total

        public int compiler_total
      • symbol_location

        public int symbol_location
      • symbol_total

        public int symbol_total
      • fixup_request_location

        public int fixup_request_location
      • fixup_request_total

        public int fixup_request_total
      • symbol_strings_location

        public int symbol_strings_location
      • symbol_strings_size

        public int symbol_strings_size
      • unloadable_sp_location

        public int unloadable_sp_location
      • unloadable_sp_size

        public int unloadable_sp_size
      • checksum

        public int checksum
    • Constructor Detail

      • FileHeader

        public FileHeader​(java.io.RandomAccessFile file)
                   throws java.io.IOException
        Throws:
        java.io.IOException
      • FileHeader

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

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

      • commonSetup

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

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