package rdr

  1. Overview
  2. Docs
type fat_header = {
  1. magic : int;
  2. nfat_arch : int;
}
val kFAT_MAGIC : int
val sizeof_fat_header : int
type fat_arch = {
  1. cputype : int;
  2. cpusubtype : int;
  3. offset : int;
  4. size : int;
  5. align : int;
}
val sizeof_fat_arch : int
val header_to_string : fat_header -> string
val print_header : fat_header -> unit
val arch_to_string : fat_arch -> string
val print_arch : fat_arch -> unit
val get_fat_header : bytes -> fat_header
val get_fat_arch : bytes -> int -> fat_arch
val is_x86_64 : fat_arch -> bool
val is_arm64 : fat_arch -> bool
val is_64 : fat_arch -> bool
val get_fatties : bytes -> int -> int -> fat_arch list
val get_x86_64_binary_offset : ?verbose:bool -> bytes -> int -> (int * int) option