package binsec

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
module E_class : sig ... end
module E_ident : sig ... end
module Ehdr : sig ... end
module Shdr : sig ... end
module Sym : sig ... end
module Phdr : sig ... end
include Loader_sigs.S with type Section.header = Shdr.t and type Symbol.header = Sym.t and type Img.header = Ehdr.t
module Section : sig ... end
module Symbol : sig ... end
module Img : sig ... end
val check_magic : Loader_buf.t -> bool
val load : Loader_buf.t -> Img.t
val load_file_descr : Unix.file_descr -> Img.t
val load_file : string -> Img.t
val read_offset : Img.t -> int -> Loader_types.u8
val read_address : Img.t -> int -> Loader_types.u8
module Offset : Loader_buf.S with type t = Img.t
module Address : Loader_buf.S with type t = Img.t
val program_headers : Img.t -> Phdr.t array
module Rel : sig ... end
module Note : sig ... end
val notes : Img.t -> Note.t array
type fmap = private {
  1. addresses : Virtual_address.t Interval.t;
  2. offset : int;
  3. mutable name : string;
}
val fmap : Virtual_address.t Interval.t -> int -> string -> fmap
val files : Img.t -> fmap array
module Utils : sig ... end
OCaml

Innovation. Community. Security.