package binsec

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

Module Dcode.MakeSource

Parameters

module Path : Path.S

Signature

Sourcetype t
Sourceval 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
Sourceval script : task:unit Binsec.Basic_types.Int.Htbl.t -> Binsec.Virtual_address.t -> ?fallthrough:bool -> Script.Instr.t list -> Script.env -> [ `All ] Fiber.t
Sourceval 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
Sourceval get : t -> Binsec.Virtual_address.t -> [ `All ] Fiber.t
Sourcemodule G : Ir.GRAPH with type t = t
Sourcemodule type CALLBACK = sig ... end
Sourceval register_callback : (module CALLBACK) -> unit
Sourceval register_opcode_hook : (Binsec.Lreader.t -> (Script.Instr.t list * Script.env) option) -> unit
Sourceval set_annotation_printer : (Format.formatter -> Binsec.Virtual_address.t -> unit) option -> unit
OCaml

Innovation. Community. Security.