Frama-C:
Plug-ins:
Libraries:

Frama-C API - LOADER

val name : string
type loc = loc
val pretty : Stdlib.Format.formatter -> loc -> unit
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 fresh : loc -> Lang.F.var list * loc
val separated : loc -> Lang.F.term -> loc -> Lang.F.term -> Lang.F.pred
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