package bap-primus-promiscuous

  1. Overview
  2. Docs
Enables the promiscuous mode of execution

Install

Dune Dependency

Authors

Maintainers

Sources

v2.2.0.tar.gz
sha256=7c6d0dfe2640e800829617dd150ffe748493fe3f317ed41be44312b2821deb46
md5=5dbc6677d646bec59fd7414f23e88cf8

doc/bap-plugin-primus_promiscuous/Primus_promiscuous_main/index.html

Module Primus_promiscuous_main

include sig ... end
val name : string
val version : string
val doc : string
val argv : string array
val debug : ('a, Format.formatter, unit) Core_kernel.format -> 'a
val info : ('a, Format.formatter, unit) Core_kernel.format -> 'a
val warning : ('a, Format.formatter, unit) Core_kernel.format -> 'a
val error : ('a, Format.formatter, unit) Core_kernel.format -> 'a
val debug_formatter : Format.formatter
val info_formatter : Format.formatter
val warning_formatter : Format.formatter
val error_formatter : Format.formatter
val report_progress : ?task:string -> ?note:string -> ?stage:int -> ?total:int -> unit -> unit
module Config : sig ... end
val package : string
type assn = {
  1. use : Bap.Std.tid;
  2. var : Bap.Std.var;
  3. res : bool;
}
type state = {
  1. conflicts : assn list;
  2. visited : Bap.Std.Tid.Set.t;
}
val inspect_assn : assn -> Core_kernel.Sexp.t
val inspect_conflict : assn list -> Core_kernel.Sexp.t
val inspect_conflicts : assn list list -> Core_kernel.Sexp.t
val neg : assn list -> assn list
val assumptions : Bap.Std.blk Bap.Std.Term.t -> assn list list
val legacy_promiscous_mode_components : string list
val enable_legacy_promiscuous_mode : unit -> unit
val desc : string
val enabled : bool Config.param
OCaml

Innovation. Community. Security.