package binsec

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type

Parameters

module Path : Path.S

Signature

type t
val single : ?hooks:((string * Script.Instr.t list) list * Script.env) -> task:unit Binsec.Basic_types.Int.Htbl.t -> Binsec.Virtual_address.t -> Binsec.Lreader.t -> int -> [ `All ] Fiber.t * Binsec.Instruction.t option
val script : task:unit Binsec.Basic_types.Int.Htbl.t -> Binsec.Virtual_address.t -> ?fallthrough:bool -> Script.Instr.t list -> Script.env -> [ `All ] Fiber.t
val create : ?volatile:bool -> ?hooks: ((string * Script.Instr.t list) list Binsec.Virtual_address.Map.t * Script.env) -> task:unit Binsec.Basic_types.Int.Htbl.t -> Binsec.Virtual_address.t -> Binsec.Lreader.t -> int -> t
val get : t -> Binsec.Virtual_address.t -> [ `All ] Fiber.t
module type CALLBACK = sig ... end
val register_callback : (module CALLBACK) -> unit
val register_opcode_hook : (Binsec.Lreader.t -> (Script.Instr.t list * Script.env) option) -> unit