]> matita.cs.unibo.it Git - pkg-cerco/acc-trusted.git/blob - extracted/frontEndMem.mli
Imported Upstream version 0.1
[pkg-cerco/acc-trusted.git] / extracted / frontEndMem.mli
1 open Preamble
2
3 open Hide
4
5 open ByteValues
6
7 open Proper
8
9 open PositiveMap
10
11 open Deqsets
12
13 open ErrorMessages
14
15 open PreIdentifiers
16
17 open Errors
18
19 open Lists
20
21 open Identifiers
22
23 open Integers
24
25 open AST
26
27 open Division
28
29 open Exp
30
31 open Arithmetic
32
33 open Setoids
34
35 open Monad
36
37 open Option
38
39 open Extranat
40
41 open Vector
42
43 open FoldStuff
44
45 open BitVector
46
47 open Positive
48
49 open Z
50
51 open BitVectorZ
52
53 open Pointers
54
55 open Div_and_mod
56
57 open Jmeq
58
59 open Russell
60
61 open Util
62
63 open Bool
64
65 open Relations
66
67 open Nat
68
69 open List
70
71 open Hints_declaration
72
73 open Core_notation
74
75 open Pts
76
77 open Logic
78
79 open Types
80
81 open Extralib
82
83 open GenMem
84
85 open Coqlib
86
87 open Values
88
89 open FrontEndVal
90
91 val loadn :
92   GenMem.mem -> Pointers.pointer -> Nat.nat -> ByteValues.beval List.list
93   Types.option
94
95 val load :
96   AST.typ -> GenMem.mem -> Pointers.pointer -> Values.val0 Types.option
97
98 val loadv : AST.typ -> GenMem.mem -> Values.val0 -> Values.val0 Types.option
99
100 val storen :
101   GenMem.mem -> Pointers.pointer -> ByteValues.beval List.list -> GenMem.mem
102   Types.option
103
104 val store :
105   AST.typ -> GenMem.mem -> Pointers.pointer -> Values.val0 -> GenMem.mem
106   Types.option
107
108 val storev :
109   AST.typ -> GenMem.mem -> Values.val0 -> Values.val0 -> GenMem.mem
110   Types.option
111
112 val valid_pointer : GenMem.mem -> Pointers.pointer -> Bool.bool
113