package rdr

  1. Overview
  2. Docs
val kMH_NOUNDEFS : int
val kMH_BINDATLOAD : int
val kMH_PREBOUND : int
val kMH_SPLIT_SEGS : int
val kMH_LAZY_INIT : int
val kMH_TWOLEVEL : int
val kMH_FORCE_FLAT : int
val kMH_NOMULTIDEFS : int
val kMH_NOFIXPREBINDING : int
val kMH_PREBINDABLE : int
val kMH_ALLMODSBOUND : int
val kMH_SUBSECTIONS_VIA_SYMBOLS : int
val kMH_CANONICAL : int
val kMH_WEAK_DEFINES : int
val kMH_BINDS_TO_WEAK : int
val kMH_ALLOW_STACK_EXECUTION : int
val kMH_ROOT_SAFE : int
val kMH_SETUID_SAFE : int
val kMH_NO_REEXPORTED_DYLIBS : int
val kMH_PIE : int
val kMH_DEAD_STRIPPABLE_DYLIB : int
val kMH_HAS_TLV_DESCRIPTORS : int
val kMH_NO_HEAP_EXECUTION : int
val kMH_APP_EXTENSION_SAFE : int
val flag_to_string : int -> string
type t = {
  1. magic : int;
  2. cputype : int;
  3. cpusubtype : int;
  4. caps : int;
  5. filetype : int;
  6. ncmds : int;
  7. sizeofcmds : int;
  8. flags : int;
  9. reserved : int;
}
val kMH_MAGIC : int
val kMH_CIGAM : int
val kMH_MAGIC_64 : int
val kMH_CIGAM_64 : int
val kMH_OBJECT : int
val kMH_EXECUTE : int
val kMH_FVMLIB : int
val kMH_CORE : int
val kMH_PRELOAD : int
val kMH_DYLIB : int
val kMH_DYLINKER : int
val kMH_BUNDLE : int
val kMH_DYLIB_STUB : int
val kMH_DSYM : int
val kMH_KEXT_BUNDLE : int
val filetype_to_string : int -> string
val sizeof_mach_header : int
val header_to_long_string : t -> string
val print_long_header : t -> unit
val print_header : t -> unit
val get_mach_header : bytes -> t