|
1 | 1 | [ |
2 | 2 | { |
3 | | - "hash": "50317602858703944474094180767144751790", |
| 3 | + "hash": "53883336862579689525661064515327026093", |
4 | 4 | "def_id": "DefId { id: 13, name: \"verify::proof1\" }", |
5 | 5 | "attrs": [ |
6 | 6 | "#[kanitool::proof_for_contract = \"contract1\"]" |
7 | 7 | ], |
8 | 8 | "func": { |
9 | 9 | "name": "verify::proof1", |
| 10 | + "mangled_name": "_ZN23gen_contracts_by_macros6verify6proof117h9828d0e50eee99deE", |
10 | 11 | "kind": "Item", |
11 | 12 | "file": "tests/proofs/gen_contracts_by_macros.rs", |
12 | 13 | "src": "fn $proof() {\n $contract_name(kani::any::<u8>());\n }", |
|
18 | 19 | "def_id": "DefId { id: 0, name: \"verify::contract1\" }", |
19 | 20 | "func": { |
20 | 21 | "name": "verify::contract1", |
| 22 | + "mangled_name": "_ZN23gen_contracts_by_macros6verify9contract117hb3bd984f06359a3eE", |
21 | 23 | "kind": "Item", |
22 | 24 | "file": "tests/proofs/gen_contracts_by_macros.rs", |
23 | 25 | "src": "fn", |
|
28 | 30 | "def_id": "DefId { id: 2, name: \"verify::contract1::kani_contract_mode\" }", |
29 | 31 | "func": { |
30 | 32 | "name": "verify::contract1::kani_contract_mode", |
| 33 | + "mangled_name": "_ZN23gen_contracts_by_macros6verify9contract118kani_contract_mode17h72db9759cd9f3f19E", |
31 | 34 | "kind": "Item", |
32 | 35 | "file": "tests/proofs/gen_contracts_by_macros.rs", |
33 | 36 | "src": "#[kani::requires($e)]", |
|
38 | 41 | "def_id": "DefId { id: 1, name: \"verify::contract1::kani_register_contract\" }", |
39 | 42 | "func": { |
40 | 43 | "name": "verify::contract1::kani_register_contract::<u8, {closure@tests/proofs/gen_contracts_by_macros.rs:3:9: 3:30}>", |
| 44 | + "mangled_name": "_ZN23gen_contracts_by_macros6verify9contract122kani_register_contract17h18a02e24ad3aea9fE", |
41 | 45 | "kind": "Item", |
42 | 46 | "file": "tests/proofs/gen_contracts_by_macros.rs", |
43 | 47 | "src": "#[kani::requires($e)]", |
|
48 | 52 | "def_id": "DefId { id: 1, name: \"verify::contract1::kani_register_contract\" }", |
49 | 53 | "func": { |
50 | 54 | "name": "verify::contract1::kani_register_contract::<u8, {closure@tests/proofs/gen_contracts_by_macros.rs:3:9: 3:30}>", |
| 55 | + "mangled_name": "_ZN23gen_contracts_by_macros6verify9contract122kani_register_contract17h9d0ccc93fbf12912E", |
51 | 56 | "kind": "Item", |
52 | 57 | "file": "tests/proofs/gen_contracts_by_macros.rs", |
53 | 58 | "src": "#[kani::requires($e)]", |
|
58 | 63 | "def_id": "DefId { id: 1, name: \"verify::contract1::kani_register_contract\" }", |
59 | 64 | "func": { |
60 | 65 | "name": "verify::contract1::kani_register_contract::<u8, {closure@tests/proofs/gen_contracts_by_macros.rs:3:9: 3:30}>", |
| 66 | + "mangled_name": "_ZN23gen_contracts_by_macros6verify9contract122kani_register_contract17hbf2da10a70b88b4fE", |
61 | 67 | "kind": "Item", |
62 | 68 | "file": "tests/proofs/gen_contracts_by_macros.rs", |
63 | 69 | "src": "#[kani::requires($e)]", |
|
68 | 74 | "def_id": "DefId { id: 1, name: \"verify::contract1::kani_register_contract\" }", |
69 | 75 | "func": { |
70 | 76 | "name": "verify::contract1::kani_register_contract::<u8, {closure@tests/proofs/gen_contracts_by_macros.rs:3:9: 3:30}>", |
| 77 | + "mangled_name": "_ZN23gen_contracts_by_macros6verify9contract122kani_register_contract17hc798f030eb131ab8E", |
71 | 78 | "kind": "Item", |
72 | 79 | "file": "tests/proofs/gen_contracts_by_macros.rs", |
73 | 80 | "src": "#[kani::requires($e)]", |
|
77 | 84 | ] |
78 | 85 | }, |
79 | 86 | { |
80 | | - "hash": "123668483634893862457299768406549499156", |
| 87 | + "hash": "9746173011318684529009241340785190655", |
81 | 88 | "def_id": "DefId { id: 27, name: \"verify::proof2\" }", |
82 | 89 | "attrs": [ |
83 | 90 | "#[kanitool::proof_for_contract = \"contract2\"]" |
84 | 91 | ], |
85 | 92 | "func": { |
86 | 93 | "name": "verify::proof2", |
| 94 | + "mangled_name": "_ZN23gen_contracts_by_macros6verify6proof217h2843955b7716bef5E", |
87 | 95 | "kind": "Item", |
88 | 96 | "file": "tests/proofs/gen_contracts_by_macros.rs", |
89 | 97 | "src": "fn $proof() {\n $contract_name(kani::any::<u8>());\n }", |
|
95 | 103 | "def_id": "DefId { id: 14, name: \"verify::contract2\" }", |
96 | 104 | "func": { |
97 | 105 | "name": "verify::contract2", |
| 106 | + "mangled_name": "_ZN23gen_contracts_by_macros6verify9contract217h0d04df09eb11b527E", |
98 | 107 | "kind": "Item", |
99 | 108 | "file": "tests/proofs/gen_contracts_by_macros.rs", |
100 | 109 | "src": "fn", |
|
105 | 114 | "def_id": "DefId { id: 16, name: \"verify::contract2::kani_contract_mode\" }", |
106 | 115 | "func": { |
107 | 116 | "name": "verify::contract2::kani_contract_mode", |
| 117 | + "mangled_name": "_ZN23gen_contracts_by_macros6verify9contract218kani_contract_mode17h79ec39961c5f6f44E", |
108 | 118 | "kind": "Item", |
109 | 119 | "file": "tests/proofs/gen_contracts_by_macros.rs", |
110 | 120 | "src": "#[kani::requires($e)]", |
|
115 | 125 | "def_id": "DefId { id: 15, name: \"verify::contract2::kani_register_contract\" }", |
116 | 126 | "func": { |
117 | 127 | "name": "verify::contract2::kani_register_contract::<u8, {closure@tests/proofs/gen_contracts_by_macros.rs:3:9: 3:30}>", |
| 128 | + "mangled_name": "_ZN23gen_contracts_by_macros6verify9contract222kani_register_contract17h04a40b6780f61d7aE", |
118 | 129 | "kind": "Item", |
119 | 130 | "file": "tests/proofs/gen_contracts_by_macros.rs", |
120 | 131 | "src": "#[kani::requires($e)]", |
|
125 | 136 | "def_id": "DefId { id: 15, name: \"verify::contract2::kani_register_contract\" }", |
126 | 137 | "func": { |
127 | 138 | "name": "verify::contract2::kani_register_contract::<u8, {closure@tests/proofs/gen_contracts_by_macros.rs:3:9: 3:30}>", |
| 139 | + "mangled_name": "_ZN23gen_contracts_by_macros6verify9contract222kani_register_contract17h33c8f341cd7588c9E", |
128 | 140 | "kind": "Item", |
129 | 141 | "file": "tests/proofs/gen_contracts_by_macros.rs", |
130 | 142 | "src": "#[kani::requires($e)]", |
|
135 | 147 | "def_id": "DefId { id: 15, name: \"verify::contract2::kani_register_contract\" }", |
136 | 148 | "func": { |
137 | 149 | "name": "verify::contract2::kani_register_contract::<u8, {closure@tests/proofs/gen_contracts_by_macros.rs:3:9: 3:30}>", |
| 150 | + "mangled_name": "_ZN23gen_contracts_by_macros6verify9contract222kani_register_contract17h6687bf63f16f4f09E", |
138 | 151 | "kind": "Item", |
139 | 152 | "file": "tests/proofs/gen_contracts_by_macros.rs", |
140 | 153 | "src": "#[kani::requires($e)]", |
|
145 | 158 | "def_id": "DefId { id: 15, name: \"verify::contract2::kani_register_contract\" }", |
146 | 159 | "func": { |
147 | 160 | "name": "verify::contract2::kani_register_contract::<u8, {closure@tests/proofs/gen_contracts_by_macros.rs:3:9: 3:30}>", |
| 161 | + "mangled_name": "_ZN23gen_contracts_by_macros6verify9contract222kani_register_contract17h8a622067dd78d423E", |
148 | 162 | "kind": "Item", |
149 | 163 | "file": "tests/proofs/gen_contracts_by_macros.rs", |
150 | 164 | "src": "#[kani::requires($e)]", |
|
154 | 168 | ] |
155 | 169 | }, |
156 | 170 | { |
157 | | - "hash": "55432547161220750194751943225746429104", |
| 171 | + "hash": "9281657212352396567602207150619318725", |
158 | 172 | "def_id": "DefId { id: 41, name: \"verify::proof3\" }", |
159 | 173 | "attrs": [ |
160 | 174 | "#[kanitool::proof_for_contract = \"contract3\"]" |
161 | 175 | ], |
162 | 176 | "func": { |
163 | 177 | "name": "verify::proof3", |
| 178 | + "mangled_name": "_ZN23gen_contracts_by_macros6verify6proof317h2d7e1f5e5fbd0d23E", |
164 | 179 | "kind": "Item", |
165 | 180 | "file": "tests/proofs/gen_contracts_by_macros.rs", |
166 | 181 | "src": "fn $proof() {\n $contract_name(kani::any::<u8>());\n }", |
|
172 | 187 | "def_id": "DefId { id: 28, name: \"verify::contract3\" }", |
173 | 188 | "func": { |
174 | 189 | "name": "verify::contract3", |
| 190 | + "mangled_name": "_ZN23gen_contracts_by_macros6verify9contract317h9ebb9c77f3355fbcE", |
175 | 191 | "kind": "Item", |
176 | 192 | "file": "tests/proofs/gen_contracts_by_macros.rs", |
177 | 193 | "src": "fn", |
|
182 | 198 | "def_id": "DefId { id: 30, name: \"verify::contract3::kani_contract_mode\" }", |
183 | 199 | "func": { |
184 | 200 | "name": "verify::contract3::kani_contract_mode", |
| 201 | + "mangled_name": "_ZN23gen_contracts_by_macros6verify9contract318kani_contract_mode17h3d488cf5d9cd84b9E", |
185 | 202 | "kind": "Item", |
186 | 203 | "file": "tests/proofs/gen_contracts_by_macros.rs", |
187 | 204 | "src": "#[kani::requires($e)]", |
|
192 | 209 | "def_id": "DefId { id: 29, name: \"verify::contract3::kani_register_contract\" }", |
193 | 210 | "func": { |
194 | 211 | "name": "verify::contract3::kani_register_contract::<u8, {closure@tests/proofs/gen_contracts_by_macros.rs:3:9: 3:30}>", |
| 212 | + "mangled_name": "_ZN23gen_contracts_by_macros6verify9contract322kani_register_contract17h2472f64cc64d7dd1E", |
195 | 213 | "kind": "Item", |
196 | 214 | "file": "tests/proofs/gen_contracts_by_macros.rs", |
197 | 215 | "src": "#[kani::requires($e)]", |
|
202 | 220 | "def_id": "DefId { id: 29, name: \"verify::contract3::kani_register_contract\" }", |
203 | 221 | "func": { |
204 | 222 | "name": "verify::contract3::kani_register_contract::<u8, {closure@tests/proofs/gen_contracts_by_macros.rs:3:9: 3:30}>", |
| 223 | + "mangled_name": "_ZN23gen_contracts_by_macros6verify9contract322kani_register_contract17h28ecc6a1cf09997aE", |
205 | 224 | "kind": "Item", |
206 | 225 | "file": "tests/proofs/gen_contracts_by_macros.rs", |
207 | 226 | "src": "#[kani::requires($e)]", |
|
212 | 231 | "def_id": "DefId { id: 29, name: \"verify::contract3::kani_register_contract\" }", |
213 | 232 | "func": { |
214 | 233 | "name": "verify::contract3::kani_register_contract::<u8, {closure@tests/proofs/gen_contracts_by_macros.rs:3:9: 3:30}>", |
| 234 | + "mangled_name": "_ZN23gen_contracts_by_macros6verify9contract322kani_register_contract17ha62f383d8b7dac00E", |
215 | 235 | "kind": "Item", |
216 | 236 | "file": "tests/proofs/gen_contracts_by_macros.rs", |
217 | 237 | "src": "#[kani::requires($e)]", |
|
222 | 242 | "def_id": "DefId { id: 29, name: \"verify::contract3::kani_register_contract\" }", |
223 | 243 | "func": { |
224 | 244 | "name": "verify::contract3::kani_register_contract::<u8, {closure@tests/proofs/gen_contracts_by_macros.rs:3:9: 3:30}>", |
| 245 | + "mangled_name": "_ZN23gen_contracts_by_macros6verify9contract322kani_register_contract17hb593ddcf4c3b408aE", |
225 | 246 | "kind": "Item", |
226 | 247 | "file": "tests/proofs/gen_contracts_by_macros.rs", |
227 | 248 | "src": "#[kani::requires($e)]", |
|
0 commit comments