bap-primus-print
Prints Primus states and observations
1024" x-on:close-sidebar="sidebar=window.innerWidth > 1024 && true">
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
Library primus_print_plugin
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
module Config : sig ... end
module Param : sig ... end
val starts_with : string -> Core_kernel.Char.t -> bool
val has_name : string -> Bap_primus.Std.Primus.Observation.Provider.t -> bool
val remove_provider :
string ->
Bap_primus.Std.Primus.Observation.Provider.t list ->
Bap_primus.Std.Primus.Observation.Provider.t list
val monitor_provider :
string ->
Bap_primus.Std.Primus.Observation.Provider.t list ->
Bap_primus.Std.Primus.Observation.Provider.t list
val parse_monitors :
string list ->
Bap_primus.Std.Primus.Observation.Provider.t list
val print_event :
Format.formatter ->
Bap_primus.Std.Primus.Observation.Provider.t ->
Core_kernel.Sexp.t ->
unit
val id : Format.formatter -> Bap_primus.Std.Primus.Pos.t -> unit
val print_pos : Format.formatter -> Bap_primus.Std.Primus.Pos.t -> unit
val rule_providers : Bare.Rule.t -> Base.String.t list
val print_trace : Format.formatter -> Bap_primus.Std.Primus.Pos.t list -> unit
val concat :
'a Bap_future.Std.Stream.t list ->
'b Bap_future.Std.Stream.t * 'b Bap_future.Std.signal
val process_rule : Bare.Rule.t -> Bare.fact list Bap_future.Std.Stream.t
val read_rules : string -> Bare.Rule.t list
val setup_rules_processor : Format.formatter -> string list -> unit
val state : state Bap_primus.Std.Primus.Machine.State.t
val start_monitoring : Config.reader -> unit