Wp.LayoutRegion Utilities
module type Data = sig ... endtype offset = | Field of Frama_c_kernel.Cil_types.fieldinfo |
| Index of Frama_c_kernel.Cil_types.typ * int |
type lvalue = | Eval of Frama_c_kernel.Cil_types.exp |
| Tval of Frama_c_kernel.Cil_types.term |
| Assigned of Frama_c_kernel.Cil_types.stmt |
Generalized l-values
module Offset : sig ... endtype deref = usage * Frama_c_kernel.Cil_types.typmodule Alias : sig ... endmodule Usage : sig ... endmodule Value : sig ... endmodule Matrix : sig ... endtype 'a overlay = 'a range listmodule Range : sig ... endmodule Overlay : sig ... endmodule Compound : sig ... endmodule Cluster : sig ... endtype 'a from = | Fvar of Frama_c_kernel.Cil_types.varinfo |
| Ffield of 'a * int |
| Findex of 'a |
| Fderef of 'a |
| Farray of 'a |
type root = | Rnone |
| Rfield of Frama_c_kernel.Cil_types.varinfo * int |
| Rindex of Frama_c_kernel.Cil_types.varinfo |
| Rtop |
module Root : sig ... endtype chunks = Qed.Intset.tmodule Chunk : sig ... endmodule RW : sig ... endRead-Write access
module Flat : sig ... endFlatten arrays
module Pack : sig ... endPack fields