Class MachHeaderFileTypes

java.lang.Object
ghidra.app.util.bin.format.macho.MachHeaderFileTypes

public final class MachHeaderFileTypes extends Object
  • Field Details

    • MH_OBJECT

      public static final int MH_OBJECT
      relocatable object file
      See Also:
    • MH_EXECUTE

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

      public static final int MH_FVMLIB
      fixed VM shared library file
      See Also:
    • MH_CORE

      public static final int MH_CORE
      core file
      See Also:
    • MH_PRELOAD

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

      public static final int MH_DYLIB
      dynamically bound shared library
      See Also:
    • MH_DYLINKER

      public static final int MH_DYLINKER
      dynamic link editor
      See Also:
    • MH_BUNDLE

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

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

      public static final int MH_DSYM
      linking only, no section contents, companion file with only debug sections
      See Also:
    • MH_KEXT_BUNDLE

      public static final int MH_KEXT_BUNDLE
      x86_64 kexts
      See Also:
    • MH_FILESET

      public static final int MH_FILESET
      kernel cache fileset
      See Also:
  • Constructor Details

    • MachHeaderFileTypes

      public MachHeaderFileTypes()
  • Method Details

    • getFileTypeName

      public static final String getFileTypeName(int fileType)
    • getFileTypeDescription

      public static final String getFileTypeDescription(int fileType)