Frama-C API - LOADER
type loc = loc
val pretty : Stdlib.Format.formatter -> loc -> unit
val sizeof : Ctypes.c_object -> Lang.F.term
val field : loc -> Frama_c_kernel.Cil_types.fieldinfo -> loc
val shift : loc -> Ctypes.c_object -> Lang.F.term -> loc
Conversion among loc, t_pointer terms and t_addr terms
val to_region_pointer : loc -> int * Lang.F.term
val of_region_pointer : int -> Ctypes.c_object -> Lang.F.term -> loc
val value_footprint : Ctypes.c_object -> loc -> Sigma.domain
val init_footprint : Ctypes.c_object -> loc -> Sigma.domain
val last : Sigma.sigma -> Ctypes.c_object -> loc -> Lang.F.term
val fresh : loc -> Lang.F.var list * loc
val separated : loc -> Lang.F.term -> loc -> Lang.F.term -> Lang.F.pred
val eqmem : Sigma.Chunk.t -> Lang.F.term -> Lang.F.term -> loc -> Lang.F.term -> Lang.F.pred
val memcpy : Sigma.Chunk.t -> Lang.F.term -> loc -> Lang.F.term -> loc -> Lang.F.term -> Lang.F.term
val load_int : Sigma.sigma -> Ctypes.c_int -> loc -> Lang.F.term
val load_float : Sigma.sigma -> Ctypes.c_float -> loc -> Lang.F.term
val load_pointer : Sigma.sigma -> Frama_c_kernel.Cil_types.typ -> loc -> loc
val load_init_atom : Sigma.sigma -> Ctypes.c_object -> loc -> Lang.F.term
val store_int : Sigma.sigma -> Ctypes.c_int -> loc -> Lang.F.term -> Sigma.Chunk.t * Lang.F.term
val store_float : Sigma.sigma -> Ctypes.c_float -> loc -> Lang.F.term -> Sigma.Chunk.t * Lang.F.term
val store_pointer : Sigma.sigma -> Frama_c_kernel.Cil_types.typ -> loc -> Lang.F.term -> Sigma.Chunk.t * Lang.F.term
val store_init_atom : Sigma.sigma -> Ctypes.c_object -> loc -> Lang.F.term -> Sigma.Chunk.t * Lang.F.term