StateM.Sptrtype t = StateImpl.Sptr.tval pp :
Ppx_deriving_runtime.Format.formatter ->
t ->
Ppx_deriving_runtime.unitval show : t -> Ppx_deriving_runtime.stringval fresh :
unit ->
Soteria_rust_lib__Sptr.DecayMap.t ->
(t * Soteria_rust_lib__Sptr.DecayMap.t) Rustsymex.tval pp_syn :
Ppx_deriving_runtime.Format.formatter ->
syn ->
Ppx_deriving_runtime.unitval show_syn : syn -> Ppx_deriving_runtime.stringval subst : (Rustsymex.Value.Expr.t -> 'a Rustsymex.Value.t) -> syn -> tval exprs_syn : syn -> Rustsymex.Value.Expr.t listval null_ptr : unit -> tval null_ptr_of : [< Soteria_rust_lib.Typed.T.sint ] Typed.t -> tval sem_eq : t -> t -> Soteria_rust_lib.Typed.T.sbool Typed.tval is_at_null_loc : t -> Soteria_rust_lib.Typed.T.sbool Typed.tval is_same_loc : t -> t -> Soteria_rust_lib.Typed.T.sbool Typed.tval constraints : t -> Soteria_rust_lib.Typed.T.sbool Typed.tval nondet : Charon.Types.ty -> (t, [> Error.t ], 'a) Rustsymex.Result.tval as_id : t -> [> Soteria_rust_lib.Typed.T.sint ] Typed.tval is_aligned :
Soteria_rust_lib.Typed.T.nonzero Typed.t ->
t ->
[> Soteria_rust_lib.Typed.T.sbool ] Typed.t * Error.tval allocation_info :
t ->
[> Soteria_rust_lib.Typed.T.sint ] Typed.t
* [> Soteria_rust_lib.Typed.T.nonzero ] Typed.tval offset :
?check:bool ->
?ty:Charon.Types.ty ->
signed:bool ->
t ->
[< Soteria_rust_lib.Typed.T.sint ] Typed.t ->
(t, 'env) tval distance : t -> t -> (Soteria_rust_lib.Typed.T.sint Typed.t, 'env) tval decay : t -> (Soteria_rust_lib.Typed.T.sint Typed.t, 'env) tval expose : t -> (Soteria_rust_lib.Typed.T.sint Typed.t, 'env) t