Default.Printertype access = | ConstSelect of {}Array select of size bytes starting from constant index.
| Select of {index : term;size : int;}Array select of size bytes starting from index.
| ConstStore of {}Array store of size bytes starting from constant index.
| Store of {index : term;size : int;}Array store of size bytes starting from index.
val create :
?debug:(name:string -> label:string -> string) ->
next_id:Binsec_kernel.Suid.t ->
unit ->
tval visit_bl :
t ->
([ `Exp ], string, [ `Some ] Binsec_symbolic__Default__.Types.Memory.node)
Binsec_base.Term.t ->
unitval visit_bv :
t ->
([ `Exp ], string, [ `Some ] Binsec_symbolic__Default__.Types.Memory.node)
Binsec_base.Term.t ->
unitval visit_ax :
t ->
[ `Some ] Binsec_symbolic__Default__.Types.Memory.node ->
unitval pp_print_defs : Format.formatter -> t -> unitval pp_flush_bl :
t ->
Format.formatter ->
([ `Exp ], string, [ `Some ] Binsec_symbolic__Default__.Types.Memory.node)
Binsec_base.Term.t ->
termval pp_flush_bv :
t ->
Format.formatter ->
([ `Exp ], string, [ `Some ] Binsec_symbolic__Default__.Types.Memory.node)
Binsec_base.Term.t ->
termval pp_flush_defs : Format.formatter -> t -> unitval pp_print_bl :
t ->
Format.formatter ->
([ `Exp ], string, [ `Some ] Binsec_symbolic__Default__.Types.Memory.node)
Binsec_base.Term.t ->
unitval pp_print_bv :
t ->
Format.formatter ->
([ `Exp ], string, [ `Some ] Binsec_symbolic__Default__.Types.Memory.node)
Binsec_base.Term.t ->
unitval pp_print_ax :
t ->
Format.formatter ->
[ `Some ] Binsec_symbolic__Default__.Types.Memory.node ->
unitval iter_free_variables :
(string ->
([ `Exp ], string, [ `Some ] Binsec_symbolic__Default__.Types.Memory.node)
Binsec_base.Term.t ->
unit) ->
t ->
unitval iter_free_arrays :
(string -> [ `Symbol ] Binsec_symbolic__Default__.Types.Memory.node -> unit) ->
t ->
unitval array_accesses_count :
t ->
[ `Some ] Binsec_symbolic__Default__.Types.Memory.node ->
intval pp_bv : Format.formatter -> Z.t -> int -> unit