Class MachHeaderFileTypes


  • public final class MachHeaderFileTypes
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int MH_BUNDLE
      dynamically bound bundle file
      static int MH_CORE
      core file
      static int MH_DSYM
      linking only, no section contents, companion file with only debug sections
      static int MH_DYLIB
      dynamically bound shared library
      static int MH_DYLIB_STUB
      shared library stub for static linking only, no section contents
      static int MH_DYLINKER
      dynamic link editor
      static int MH_EXECUTE
      demand paged executable file
      static int MH_FVMLIB
      fixed VM shared library file
      static int MH_KEXT_BUNDLE
      x86_64 kexts
      static int MH_OBJECT
      relocatable object file
      static int MH_PRELOAD
      preloaded executable file
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String getFileTypeDescription​(int fileType)  
      static java.lang.String getFileTypeName​(int fileType)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • MH_EXECUTE

        public static final int MH_EXECUTE
        demand paged executable file
        See Also:
        Constant Field Values
      • MH_FVMLIB

        public static final int MH_FVMLIB
        fixed VM shared library file
        See Also:
        Constant Field Values
      • MH_PRELOAD

        public static final int MH_PRELOAD
        preloaded executable file
        See Also:
        Constant Field Values
      • MH_DYLIB

        public static final int MH_DYLIB
        dynamically bound shared library
        See Also:
        Constant Field Values
      • MH_BUNDLE

        public static final int MH_BUNDLE
        dynamically bound bundle file
        See Also:
        Constant Field Values
      • MH_DYLIB_STUB

        public static final int MH_DYLIB_STUB
        shared library stub for static linking only, no section contents
        See Also:
        Constant Field Values
      • MH_DSYM

        public static final int MH_DSYM
        linking only, no section contents, companion file with only debug sections
        See Also:
        Constant Field Values
    • Constructor Detail

      • MachHeaderFileTypes

        public MachHeaderFileTypes()
    • Method Detail

      • getFileTypeName

        public static final java.lang.String getFileTypeName​(int fileType)
      • getFileTypeDescription

        public static final java.lang.String getFileTypeDescription​(int fileType)