package binsec

  1. Overview
  2. Docs

doc/binsec.sse/Binsec_sse/Disassembly/index.html

Module Binsec_sse.DisassemblySource

Sourcetype 'a knowledge = 'a Binsec_sse_loader.Disassembly.knowledge =
  1. | May_read : Binsec_kernel.Dba_types.Var.Set.t option knowledge
    (*

    The (overapproximed) set of all variables a builtin may access. Variables that are not in this set may have an undefined value. None means any variable may be read.

    *)
  2. | Must_write : Binsec_kernel.Dba_types.Var.Set.t knowledge
    (*

    The (underapproximed) set of all variables a builtin must overwrite. Previous values of these variables are deemed no longer reachable.

    *)

Information to be used by optimization.

module Callback : sig ... end
Sourcetype 'a config = 'a Compiler.config
Sourcetype 'a t
Sourceval graph : 'a t -> Binsec_sse.Ir.View.t
Sourceval callback : 'a t -> Callback.t
Sourceval disassemble_from : 'a t -> Binsec_kernel.Virtual_address.t -> ([ `All ], 'a) Types.fiber