Frama-C API - Make
Parameters
Signature
type location = Abstract_offset.ttype value = Value.tval hash : t -> intval top : tval zero : tval is_top : t -> boolval get : oracle:Abstract_memory.oracle -> t -> location -> valueval extract : oracle:Abstract_memory.oracle -> t -> location -> tval erase : oracle:Abstract_memory.oracle -> weak:bool -> t -> location -> Abstract_memory.bit -> tval set : oracle:Abstract_memory.oracle -> weak:bool -> t -> location -> value -> tval overwrite : oracle:Abstract_memory.oracle -> weak:bool -> t -> location -> t -> tval reinforce : oracle:Abstract_memory.oracle -> (value -> value Frama_c_kernel.Lattice_bounds.or_bottom) -> t -> location -> t Frama_c_kernel.Lattice_bounds.or_bottomval join : oracle:Abstract_memory.bioracle -> t -> t -> tval widen : oracle:Abstract_memory.bioracle -> (size:Abstract_memory.size -> value -> value -> value) -> t -> t -> tval incr_bound : oracle:Abstract_memory.oracle -> Frama_c_kernel.Cil_types.varinfo -> Frama_c_kernel.Z.t option -> t -> tval pretty : Stdlib.Format.formatter -> t -> unitval segmentation_hint : oracle:Abstract_memory.oracle -> t -> location -> Eva_ast.exp list -> t