diskperf_false-unreach-call.i.cil.c_2.smt2 63.5 KB
Newer Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
(set-info :smt-lib-version 2.6)
(set-logic QF_ALIA)
(set-info :source "|
Generated by the tool Ultimate Automizer [1,2] which implements
an automata theoretic approach [3] to software verification.

This SMT script belongs to a set of SMT scripts that was generated by
applying Ultimate Automizer to benchmarks [4] from the SV-COMP 2019 [5,6].
This script might _not_ contain all SMT commands that are used by
Ultimate Automizer. In order to satisfy the restrictions of
the SMT-COMP we have to drop e.g., the commands for getting
values (resp. models), unsatisfiable cores and interpolants.

2019-04-27, Matthias Heizmann (heizmann@informatik.uni-freiburg.de)

[1] https://ultimate.informatik.uni-freiburg.de/automizer/
[2] Matthias Heizmann, Yu-Fang Chen, Daniel Dietsch, Marius Greitschus,
     Jochen Hoenicke, Yong Li, Alexander Nutz, Betim Musa, Christian
     Schilling, Tanja Schindler, Andreas Podelski: Ultimate Automizer
     and the Search for Perfect Interpolants - (Competition Contribution).
     TACAS (2) 2018: 447-451
[3] Matthias Heizmann, Jochen Hoenicke, Andreas Podelski: Software Model
     Checking for People Who Love Automata. CAV 2013:36-52
[4] https://github.com/sosy-lab/sv-benchmarks
[5] Dirk Beyer: Automatic Verification of C and Java Programs: SV-COMP 2019.
     TACAS (3) 2019: 133-155
[6] https://sv-comp.sosy-lab.org/2019/
|")
(set-info :license "https://creativecommons.org/licenses/by/4.0/")
(set-info :category "industrial")
(set-info :status sat)
(declare-fun |#funAddr~DiskPerfSendToNextDriver.base| () Int)
(declare-fun |#funAddr~DiskPerfSendToNextDriver.offset| () Int)
(declare-fun |#funAddr~DiskPerfCreate.base| () Int)
(declare-fun |#funAddr~DiskPerfCreate.offset| () Int)
(declare-fun |#funAddr~DiskPerfReadWrite.base| () Int)
(declare-fun |#funAddr~DiskPerfReadWrite.offset| () Int)
(declare-fun |#funAddr~DiskPerfDeviceControl.base| () Int)
(declare-fun |#funAddr~DiskPerfDeviceControl.offset| () Int)
(declare-fun |#funAddr~DiskPerfWmi.base| () Int)
(declare-fun |#funAddr~DiskPerfWmi.offset| () Int)
(declare-fun |#funAddr~DiskPerfShutdownFlush.base| () Int)
(declare-fun |#funAddr~DiskPerfShutdownFlush.offset| () Int)
(declare-fun |#funAddr~DiskPerfDispatchPnp.base| () Int)
(declare-fun |#funAddr~DiskPerfDispatchPnp.offset| () Int)
(declare-fun |#funAddr~DiskPerfDispatchPower.base| () Int)
(declare-fun |#funAddr~DiskPerfDispatchPower.offset| () Int)
(declare-fun |#funAddr~DiskPerfAddDevice.base| () Int)
(declare-fun |#funAddr~DiskPerfAddDevice.offset| () Int)
(declare-fun |#funAddr~DiskPerfUnload.base| () Int)
(declare-fun |#funAddr~DiskPerfUnload.offset| () Int)
(declare-fun |#funAddr~DiskperfQueryWmiRegInfo.base| () Int)
(declare-fun |#funAddr~DiskperfQueryWmiRegInfo.offset| () Int)
(declare-fun |#funAddr~DiskperfQueryWmiDataBlock.base| () Int)
(declare-fun |#funAddr~DiskperfQueryWmiDataBlock.offset| () Int)
(declare-fun |#funAddr~DiskperfWmiFunctionControl.base| () Int)
(declare-fun |#funAddr~DiskperfWmiFunctionControl.offset| () Int)
(declare-fun |#funAddr~DiskPerfIrpCompletion.base| () Int)
(declare-fun |#funAddr~DiskPerfIrpCompletion.offset| () Int)
(declare-fun |#funAddr~DiskPerfIoCompletion.base| () Int)
(declare-fun |#funAddr~DiskPerfIoCompletion.offset| () Int)
(declare-fun ~_EVENT_TYPE~0~NotificationEvent () Int)
(declare-fun ~_EVENT_TYPE~0~SynchronizationEvent () Int)
(declare-fun ~_SECURITY_IMPERSONATION_LEVEL~0~SecurityAnonymous () Int)
(declare-fun ~_SECURITY_IMPERSONATION_LEVEL~0~SecurityIdentification () Int)
(declare-fun ~_SECURITY_IMPERSONATION_LEVEL~0~SecurityImpersonation () Int)
(declare-fun ~_SECURITY_IMPERSONATION_LEVEL~0~SecurityDelegation () Int)
(declare-fun ~_FILE_INFORMATION_CLASS~0~FileDirectoryInformation () Int)
(declare-fun ~_FILE_INFORMATION_CLASS~0~FileFullDirectoryInformation () Int)
(declare-fun ~_FILE_INFORMATION_CLASS~0~FileBothDirectoryInformation () Int)
(declare-fun ~_FILE_INFORMATION_CLASS~0~FileBasicInformation () Int)
(declare-fun ~_FILE_INFORMATION_CLASS~0~FileStandardInformation () Int)
(declare-fun ~_FILE_INFORMATION_CLASS~0~FileInternalInformation () Int)
(declare-fun ~_FILE_INFORMATION_CLASS~0~FileEaInformation () Int)
(declare-fun ~_FILE_INFORMATION_CLASS~0~FileAccessInformation () Int)
(declare-fun ~_FILE_INFORMATION_CLASS~0~FileNameInformation () Int)
(declare-fun ~_FILE_INFORMATION_CLASS~0~FileRenameInformation () Int)
(declare-fun ~_FILE_INFORMATION_CLASS~0~FileLinkInformation () Int)
(declare-fun ~_FILE_INFORMATION_CLASS~0~FileNamesInformation () Int)
(declare-fun ~_FILE_INFORMATION_CLASS~0~FileDispositionInformation () Int)
(declare-fun ~_FILE_INFORMATION_CLASS~0~FilePositionInformation () Int)
(declare-fun ~_FILE_INFORMATION_CLASS~0~FileFullEaInformation () Int)
(declare-fun ~_FILE_INFORMATION_CLASS~0~FileModeInformation () Int)
(declare-fun ~_FILE_INFORMATION_CLASS~0~FileAlignmentInformation () Int)
(declare-fun ~_FILE_INFORMATION_CLASS~0~FileAllInformation () Int)
(declare-fun ~_FILE_INFORMATION_CLASS~0~FileAllocationInformation () Int)
(declare-fun ~_FILE_INFORMATION_CLASS~0~FileEndOfFileInformation () Int)
(declare-fun ~_FILE_INFORMATION_CLASS~0~FileAlternateNameInformation () Int)
(declare-fun ~_FILE_INFORMATION_CLASS~0~FileStreamInformation () Int)
(declare-fun ~_FILE_INFORMATION_CLASS~0~FilePipeInformation () Int)
(declare-fun ~_FILE_INFORMATION_CLASS~0~FilePipeLocalInformation () Int)
(declare-fun ~_FILE_INFORMATION_CLASS~0~FilePipeRemoteInformation () Int)
(declare-fun ~_FILE_INFORMATION_CLASS~0~FileMailslotQueryInformation () Int)
(declare-fun ~_FILE_INFORMATION_CLASS~0~FileMailslotSetInformation () Int)
(declare-fun ~_FILE_INFORMATION_CLASS~0~FileCompressionInformation () Int)
(declare-fun ~_FILE_INFORMATION_CLASS~0~FileObjectIdInformation () Int)
(declare-fun ~_FILE_INFORMATION_CLASS~0~FileCompletionInformation () Int)
(declare-fun ~_FILE_INFORMATION_CLASS~0~FileMoveClusterInformation () Int)
(declare-fun ~_FILE_INFORMATION_CLASS~0~FileQuotaInformation () Int)
(declare-fun ~_FILE_INFORMATION_CLASS~0~FileReparsePointInformation () Int)
(declare-fun ~_FILE_INFORMATION_CLASS~0~FileNetworkOpenInformation () Int)
(declare-fun ~_FILE_INFORMATION_CLASS~0~FileAttributeTagInformation () Int)
(declare-fun ~_FILE_INFORMATION_CLASS~0~FileTrackingInformation () Int)
(declare-fun ~_FILE_INFORMATION_CLASS~0~FileMaximumInformation () Int)
(declare-fun ~_FSINFOCLASS~0~FileFsVolumeInformation () Int)
(declare-fun ~_FSINFOCLASS~0~FileFsLabelInformation () Int)
(declare-fun ~_FSINFOCLASS~0~FileFsSizeInformation () Int)
(declare-fun ~_FSINFOCLASS~0~FileFsDeviceInformation () Int)
(declare-fun ~_FSINFOCLASS~0~FileFsAttributeInformation () Int)
(declare-fun ~_FSINFOCLASS~0~FileFsControlInformation () Int)
(declare-fun ~_FSINFOCLASS~0~FileFsFullSizeInformation () Int)
(declare-fun ~_FSINFOCLASS~0~FileFsObjectIdInformation () Int)
(declare-fun ~_FSINFOCLASS~0~FileFsMaximumInformation () Int)
(declare-fun ~_INTERFACE_TYPE~0~InterfaceTypeUndefined () Int)
(declare-fun ~_INTERFACE_TYPE~0~Internal () Int)
(declare-fun ~_INTERFACE_TYPE~0~Isa () Int)
(declare-fun ~_INTERFACE_TYPE~0~Eisa () Int)
(declare-fun ~_INTERFACE_TYPE~0~MicroChannel () Int)
(declare-fun ~_INTERFACE_TYPE~0~TurboChannel () Int)
(declare-fun ~_INTERFACE_TYPE~0~PCIBus () Int)
(declare-fun ~_INTERFACE_TYPE~0~VMEBus () Int)
(declare-fun ~_INTERFACE_TYPE~0~NuBus () Int)
(declare-fun ~_INTERFACE_TYPE~0~PCMCIABus () Int)
(declare-fun ~_INTERFACE_TYPE~0~CBus () Int)
(declare-fun ~_INTERFACE_TYPE~0~MPIBus () Int)
(declare-fun ~_INTERFACE_TYPE~0~MPSABus () Int)
(declare-fun ~_INTERFACE_TYPE~0~ProcessorInternal () Int)
(declare-fun ~_INTERFACE_TYPE~0~InternalPowerBus () Int)
(declare-fun ~_INTERFACE_TYPE~0~PNPISABus () Int)
(declare-fun ~_INTERFACE_TYPE~0~PNPBus () Int)
(declare-fun ~_INTERFACE_TYPE~0~MaximumInterfaceType () Int)
(declare-fun ~_SYSTEM_POWER_STATE~0~PowerSystemUnspecified () Int)
(declare-fun ~_SYSTEM_POWER_STATE~0~PowerSystemWorking () Int)
(declare-fun ~_SYSTEM_POWER_STATE~0~PowerSystemSleeping1 () Int)
(declare-fun ~_SYSTEM_POWER_STATE~0~PowerSystemSleeping2 () Int)
(declare-fun ~_SYSTEM_POWER_STATE~0~PowerSystemSleeping3 () Int)
(declare-fun ~_SYSTEM_POWER_STATE~0~PowerSystemHibernate () Int)
(declare-fun ~_SYSTEM_POWER_STATE~0~PowerSystemShutdown () Int)
(declare-fun ~_SYSTEM_POWER_STATE~0~PowerSystemMaximum () Int)
(declare-fun ~__anonenum_POWER_ACTION_11~0~PowerActionNone () Int)
(declare-fun ~__anonenum_POWER_ACTION_11~0~PowerActionReserved () Int)
(declare-fun ~__anonenum_POWER_ACTION_11~0~PowerActionSleep () Int)
(declare-fun ~__anonenum_POWER_ACTION_11~0~PowerActionHibernate () Int)
(declare-fun ~__anonenum_POWER_ACTION_11~0~PowerActionShutdown () Int)
(declare-fun ~__anonenum_POWER_ACTION_11~0~PowerActionShutdownReset () Int)
(declare-fun ~__anonenum_POWER_ACTION_11~0~PowerActionShutdownOff () Int)
(declare-fun ~__anonenum_POWER_ACTION_11~0~PowerActionWarmEject () Int)
(declare-fun ~_DEVICE_POWER_STATE~0~PowerDeviceUnspecified () Int)
(declare-fun ~_DEVICE_POWER_STATE~0~PowerDeviceD0 () Int)
(declare-fun ~_DEVICE_POWER_STATE~0~PowerDeviceD1 () Int)
(declare-fun ~_DEVICE_POWER_STATE~0~PowerDeviceD2 () Int)
(declare-fun ~_DEVICE_POWER_STATE~0~PowerDeviceD3 () Int)
(declare-fun ~_DEVICE_POWER_STATE~0~PowerDeviceMaximum () Int)
(declare-fun ~_POWER_STATE_TYPE~0~SystemPowerState () Int)
(declare-fun ~_POWER_STATE_TYPE~0~DevicePowerState () Int)
(declare-fun ~_CONFIGURATION_TYPE~0~ArcSystem () Int)
(declare-fun ~_CONFIGURATION_TYPE~0~CentralProcessor () Int)
(declare-fun ~_CONFIGURATION_TYPE~0~FloatingPointProcessor () Int)
(declare-fun ~_CONFIGURATION_TYPE~0~PrimaryIcache () Int)
(declare-fun ~_CONFIGURATION_TYPE~0~PrimaryDcache () Int)
(declare-fun ~_CONFIGURATION_TYPE~0~SecondaryIcache () Int)
(declare-fun ~_CONFIGURATION_TYPE~0~SecondaryDcache () Int)
(declare-fun ~_CONFIGURATION_TYPE~0~SecondaryCache () Int)
(declare-fun ~_CONFIGURATION_TYPE~0~EisaAdapter () Int)
(declare-fun ~_CONFIGURATION_TYPE~0~TcAdapter () Int)
(declare-fun ~_CONFIGURATION_TYPE~0~ScsiAdapter () Int)
(declare-fun ~_CONFIGURATION_TYPE~0~DtiAdapter () Int)
(declare-fun ~_CONFIGURATION_TYPE~0~MultiFunctionAdapter () Int)
(declare-fun ~_CONFIGURATION_TYPE~0~DiskController () Int)
(declare-fun ~_CONFIGURATION_TYPE~0~TapeController () Int)
(declare-fun ~_CONFIGURATION_TYPE~0~CdromController () Int)
(declare-fun ~_CONFIGURATION_TYPE~0~WormController () Int)
(declare-fun ~_CONFIGURATION_TYPE~0~SerialController () Int)
(declare-fun ~_CONFIGURATION_TYPE~0~NetworkController () Int)
(declare-fun ~_CONFIGURATION_TYPE~0~DisplayController () Int)
(declare-fun ~_CONFIGURATION_TYPE~0~ParallelController () Int)
(declare-fun ~_CONFIGURATION_TYPE~0~PointerController () Int)
(declare-fun ~_CONFIGURATION_TYPE~0~KeyboardController () Int)
(declare-fun ~_CONFIGURATION_TYPE~0~AudioController () Int)
(declare-fun ~_CONFIGURATION_TYPE~0~OtherController () Int)
(declare-fun ~_CONFIGURATION_TYPE~0~DiskPeripheral () Int)
(declare-fun ~_CONFIGURATION_TYPE~0~FloppyDiskPeripheral () Int)
(declare-fun ~_CONFIGURATION_TYPE~0~TapePeripheral () Int)
(declare-fun ~_CONFIGURATION_TYPE~0~ModemPeripheral () Int)
(declare-fun ~_CONFIGURATION_TYPE~0~MonitorPeripheral () Int)
(declare-fun ~_CONFIGURATION_TYPE~0~PrinterPeripheral () Int)
(declare-fun ~_CONFIGURATION_TYPE~0~PointerPeripheral () Int)
(declare-fun ~_CONFIGURATION_TYPE~0~KeyboardPeripheral () Int)
(declare-fun ~_CONFIGURATION_TYPE~0~TerminalPeripheral () Int)
(declare-fun ~_CONFIGURATION_TYPE~0~OtherPeripheral () Int)
(declare-fun ~_CONFIGURATION_TYPE~0~LinePeripheral () Int)
(declare-fun ~_CONFIGURATION_TYPE~0~NetworkPeripheral () Int)
(declare-fun ~_CONFIGURATION_TYPE~0~SystemMemory () Int)
(declare-fun ~_CONFIGURATION_TYPE~0~DockingInformation () Int)
(declare-fun ~_CONFIGURATION_TYPE~0~RealModeIrqRoutingTable () Int)
(declare-fun ~_CONFIGURATION_TYPE~0~MaximumType () Int)
(declare-fun ~_KWAIT_REASON~0~Executive () Int)
(declare-fun ~_KWAIT_REASON~0~FreePage () Int)
(declare-fun ~_KWAIT_REASON~0~PageIn () Int)
(declare-fun ~_KWAIT_REASON~0~PoolAllocation () Int)
(declare-fun ~_KWAIT_REASON~0~DelayExecution () Int)
(declare-fun ~_KWAIT_REASON~0~Suspended () Int)
(declare-fun ~_KWAIT_REASON~0~UserRequest () Int)
(declare-fun ~_KWAIT_REASON~0~WrExecutive () Int)
(declare-fun ~_KWAIT_REASON~0~WrFreePage () Int)
(declare-fun ~_KWAIT_REASON~0~WrPageIn () Int)
(declare-fun ~_KWAIT_REASON~0~WrPoolAllocation () Int)
(declare-fun ~_KWAIT_REASON~0~WrDelayExecution () Int)
(declare-fun ~_KWAIT_REASON~0~WrSuspended () Int)
(declare-fun ~_KWAIT_REASON~0~WrUserRequest () Int)
(declare-fun ~_KWAIT_REASON~0~WrEventPair () Int)
(declare-fun ~_KWAIT_REASON~0~WrQueue () Int)
(declare-fun ~_KWAIT_REASON~0~WrLpcReceive () Int)
(declare-fun ~_KWAIT_REASON~0~WrLpcReply () Int)
(declare-fun ~_KWAIT_REASON~0~WrVirtualMemory () Int)
(declare-fun ~_KWAIT_REASON~0~WrPageOut () Int)
(declare-fun ~_KWAIT_REASON~0~WrRendezvous () Int)
(declare-fun ~_KWAIT_REASON~0~Spare2 () Int)
(declare-fun ~_KWAIT_REASON~0~Spare3 () Int)
(declare-fun ~_KWAIT_REASON~0~Spare4 () Int)
(declare-fun ~_KWAIT_REASON~0~Spare5 () Int)
(declare-fun ~_KWAIT_REASON~0~Spare6 () Int)
(declare-fun ~_KWAIT_REASON~0~WrKernel () Int)
(declare-fun ~_KWAIT_REASON~0~MaximumWaitReason () Int)
(declare-fun ~_MEMORY_CACHING_TYPE~0~MmNonCached () Int)
(declare-fun ~_MEMORY_CACHING_TYPE~0~MmCached () Int)
(declare-fun ~_MEMORY_CACHING_TYPE~0~MmWriteCombined () Int)
(declare-fun ~_MEMORY_CACHING_TYPE~0~MmHardwareCoherentCached () Int)
(declare-fun ~_MEMORY_CACHING_TYPE~0~MmNonCachedUnordered () Int)
(declare-fun ~_MEMORY_CACHING_TYPE~0~MmUSWCCached () Int)
(declare-fun ~_MEMORY_CACHING_TYPE~0~MmMaximumCacheType () Int)
(declare-fun ~_POOL_TYPE~0~NonPagedPool () Int)
(declare-fun ~_POOL_TYPE~0~PagedPool () Int)
(declare-fun ~_POOL_TYPE~0~NonPagedPoolMustSucceed () Int)
(declare-fun ~_POOL_TYPE~0~DontUseThisType () Int)
(declare-fun ~_POOL_TYPE~0~NonPagedPoolCacheAligned () Int)
(declare-fun ~_POOL_TYPE~0~PagedPoolCacheAligned () Int)
(declare-fun ~_POOL_TYPE~0~NonPagedPoolCacheAlignedMustS () Int)
(declare-fun ~_POOL_TYPE~0~MaxPoolType () Int)
(declare-fun ~_POOL_TYPE~0~NonPagedPoolSession () Int)
(declare-fun ~_POOL_TYPE~0~PagedPoolSession () Int)
(declare-fun ~_POOL_TYPE~0~NonPagedPoolMustSucceedSession () Int)
(declare-fun ~_POOL_TYPE~0~DontUseThisTypeSession () Int)
(declare-fun ~_POOL_TYPE~0~NonPagedPoolCacheAlignedSession () Int)
(declare-fun ~_POOL_TYPE~0~PagedPoolCacheAlignedSession () Int)
(declare-fun ~_POOL_TYPE~0~NonPagedPoolCacheAlignedMustSSession () Int)
(declare-fun ~_MM_PAGE_PRIORITY~0~LowPagePriority () Int)
(declare-fun ~_MM_PAGE_PRIORITY~0~NormalPagePriority () Int)
(declare-fun ~_MM_PAGE_PRIORITY~0~HighPagePriority () Int)
(declare-fun ~_IO_ALLOCATION_ACTION~0~KeepObject () Int)
(declare-fun ~_IO_ALLOCATION_ACTION~0~DeallocateObject () Int)
(declare-fun ~_IO_ALLOCATION_ACTION~0~DeallocateObjectKeepRegisters () Int)
(declare-fun ~_DEVICE_RELATION_TYPE~0~BusRelations () Int)
(declare-fun ~_DEVICE_RELATION_TYPE~0~EjectionRelations () Int)
(declare-fun ~_DEVICE_RELATION_TYPE~0~PowerRelations () Int)
(declare-fun ~_DEVICE_RELATION_TYPE~0~RemovalRelations () Int)
(declare-fun ~_DEVICE_RELATION_TYPE~0~TargetDeviceRelation () Int)
(declare-fun ~_DEVICE_USAGE_NOTIFICATION_TYPE~0~DeviceUsageTypeUndefined () Int)
(declare-fun ~_DEVICE_USAGE_NOTIFICATION_TYPE~0~DeviceUsageTypePaging () Int)
(declare-fun ~_DEVICE_USAGE_NOTIFICATION_TYPE~0~DeviceUsageTypeHibernation () Int)
(declare-fun ~_DEVICE_USAGE_NOTIFICATION_TYPE~0~DeviceUsageTypeDumpFile () Int)
(declare-fun ~__anonenum_BUS_QUERY_ID_TYPE_53~0~BusQueryDeviceID () Int)
(declare-fun ~__anonenum_BUS_QUERY_ID_TYPE_53~0~BusQueryHardwareIDs () Int)
(declare-fun ~__anonenum_BUS_QUERY_ID_TYPE_53~0~BusQueryCompatibleIDs () Int)
(declare-fun ~__anonenum_BUS_QUERY_ID_TYPE_53~0~BusQueryInstanceID () Int)
(declare-fun ~__anonenum_BUS_QUERY_ID_TYPE_53~0~BusQueryDeviceSerialNumber () Int)
(declare-fun ~__anonenum_DEVICE_TEXT_TYPE_54~0~DeviceTextDescription () Int)
(declare-fun ~__anonenum_DEVICE_TEXT_TYPE_54~0~DeviceTextLocationInformation () Int)
(declare-fun ~__anonenum_WMIENABLEDISABLECONTROL_131~0~WmiEventControl () Int)
(declare-fun ~__anonenum_WMIENABLEDISABLECONTROL_131~0~WmiDataBlockControl () Int)
(declare-fun ~__anonenum_SYSCTL_IRP_DISPOSITION_132~0~IrpProcessed () Int)
(declare-fun ~__anonenum_SYSCTL_IRP_DISPOSITION_132~0~IrpNotCompleted () Int)
(declare-fun ~__anonenum_SYSCTL_IRP_DISPOSITION_132~0~IrpNotWmi () Int)
(declare-fun ~__anonenum_SYSCTL_IRP_DISPOSITION_132~0~IrpForward () Int)
(assert (and (= |#funAddr~DiskPerfSendToNextDriver.base| (- 1)) (= |#funAddr~DiskPerfSendToNextDriver.offset| 0)))
(assert (and (= (- 1) |#funAddr~DiskPerfCreate.base|) (= |#funAddr~DiskPerfCreate.offset| 1)))
(assert (and (= 2 |#funAddr~DiskPerfReadWrite.offset|) (= (- 1) |#funAddr~DiskPerfReadWrite.base|)))
(assert (and (= 3 |#funAddr~DiskPerfDeviceControl.offset|) (= |#funAddr~DiskPerfDeviceControl.base| (- 1))))
(assert (and (= |#funAddr~DiskPerfWmi.offset| 4) (= |#funAddr~DiskPerfWmi.base| (- 1))))
(assert (and (= |#funAddr~DiskPerfShutdownFlush.offset| 5) (= (- 1) |#funAddr~DiskPerfShutdownFlush.base|)))
(assert (and (= (- 1) |#funAddr~DiskPerfDispatchPnp.base|) (= 6 |#funAddr~DiskPerfDispatchPnp.offset|)))
(assert (and (= 7 |#funAddr~DiskPerfDispatchPower.offset|) (= (- 1) |#funAddr~DiskPerfDispatchPower.base|)))
(assert (and (= |#funAddr~DiskPerfAddDevice.offset| 8) (= (- 1) |#funAddr~DiskPerfAddDevice.base|)))
(assert (and (= (- 1) |#funAddr~DiskPerfUnload.base|) (= 9 |#funAddr~DiskPerfUnload.offset|)))
(assert (and (= 10 |#funAddr~DiskperfQueryWmiRegInfo.offset|) (= (- 1) |#funAddr~DiskperfQueryWmiRegInfo.base|)))
(assert (and (= 11 |#funAddr~DiskperfQueryWmiDataBlock.offset|) (= |#funAddr~DiskperfQueryWmiDataBlock.base| (- 1))))
(assert (and (= (- 1) |#funAddr~DiskperfWmiFunctionControl.base|) (= |#funAddr~DiskperfWmiFunctionControl.offset| 12)))
(assert (and (= (- 1) |#funAddr~DiskPerfIrpCompletion.base|) (= |#funAddr~DiskPerfIrpCompletion.offset| 13)))
(assert (and (= 14 |#funAddr~DiskPerfIoCompletion.offset|) (= |#funAddr~DiskPerfIoCompletion.base| (- 1))))
(assert (= ~_EVENT_TYPE~0~NotificationEvent 0))
(assert (= ~_EVENT_TYPE~0~SynchronizationEvent 1))
(assert (= 0 ~_SECURITY_IMPERSONATION_LEVEL~0~SecurityAnonymous))
(assert (= ~_SECURITY_IMPERSONATION_LEVEL~0~SecurityIdentification 1))
(assert (= ~_SECURITY_IMPERSONATION_LEVEL~0~SecurityImpersonation 2))
(assert (= 3 ~_SECURITY_IMPERSONATION_LEVEL~0~SecurityDelegation))
(assert (= 1 ~_FILE_INFORMATION_CLASS~0~FileDirectoryInformation))
(assert (= ~_FILE_INFORMATION_CLASS~0~FileFullDirectoryInformation 2))
(assert (= 3 ~_FILE_INFORMATION_CLASS~0~FileBothDirectoryInformation))
(assert (= 4 ~_FILE_INFORMATION_CLASS~0~FileBasicInformation))
(assert (= ~_FILE_INFORMATION_CLASS~0~FileStandardInformation 5))
(assert (= ~_FILE_INFORMATION_CLASS~0~FileInternalInformation 6))
(assert (= 7 ~_FILE_INFORMATION_CLASS~0~FileEaInformation))
(assert (= 8 ~_FILE_INFORMATION_CLASS~0~FileAccessInformation))
(assert (= ~_FILE_INFORMATION_CLASS~0~FileNameInformation 9))
(assert (= ~_FILE_INFORMATION_CLASS~0~FileRenameInformation 10))
(assert (= 11 ~_FILE_INFORMATION_CLASS~0~FileLinkInformation))
(assert (= 12 ~_FILE_INFORMATION_CLASS~0~FileNamesInformation))
(assert (= ~_FILE_INFORMATION_CLASS~0~FileDispositionInformation 13))
(assert (= ~_FILE_INFORMATION_CLASS~0~FilePositionInformation 14))
(assert (= 15 ~_FILE_INFORMATION_CLASS~0~FileFullEaInformation))
(assert (= 16 ~_FILE_INFORMATION_CLASS~0~FileModeInformation))
(assert (= 17 ~_FILE_INFORMATION_CLASS~0~FileAlignmentInformation))
(assert (= ~_FILE_INFORMATION_CLASS~0~FileAllInformation 18))
(assert (= 19 ~_FILE_INFORMATION_CLASS~0~FileAllocationInformation))
(assert (= 20 ~_FILE_INFORMATION_CLASS~0~FileEndOfFileInformation))
(assert (= 21 ~_FILE_INFORMATION_CLASS~0~FileAlternateNameInformation))
(assert (= 22 ~_FILE_INFORMATION_CLASS~0~FileStreamInformation))
(assert (= 23 ~_FILE_INFORMATION_CLASS~0~FilePipeInformation))
(assert (= ~_FILE_INFORMATION_CLASS~0~FilePipeLocalInformation 24))
(assert (= 25 ~_FILE_INFORMATION_CLASS~0~FilePipeRemoteInformation))
(assert (= 26 ~_FILE_INFORMATION_CLASS~0~FileMailslotQueryInformation))
(assert (= ~_FILE_INFORMATION_CLASS~0~FileMailslotSetInformation 27))
(assert (= ~_FILE_INFORMATION_CLASS~0~FileCompressionInformation 28))
(assert (= ~_FILE_INFORMATION_CLASS~0~FileObjectIdInformation 29))
(assert (= ~_FILE_INFORMATION_CLASS~0~FileCompletionInformation 30))
(assert (= ~_FILE_INFORMATION_CLASS~0~FileMoveClusterInformation 31))
(assert (= ~_FILE_INFORMATION_CLASS~0~FileQuotaInformation 32))
(assert (= ~_FILE_INFORMATION_CLASS~0~FileReparsePointInformation 33))
(assert (= ~_FILE_INFORMATION_CLASS~0~FileNetworkOpenInformation 34))
(assert (= 35 ~_FILE_INFORMATION_CLASS~0~FileAttributeTagInformation))
(assert (= 36 ~_FILE_INFORMATION_CLASS~0~FileTrackingInformation))
(assert (= 37 ~_FILE_INFORMATION_CLASS~0~FileMaximumInformation))
(assert (= 1 ~_FSINFOCLASS~0~FileFsVolumeInformation))
(assert (= ~_FSINFOCLASS~0~FileFsLabelInformation 2))
(assert (= 3 ~_FSINFOCLASS~0~FileFsSizeInformation))
(assert (= 4 ~_FSINFOCLASS~0~FileFsDeviceInformation))
(assert (= ~_FSINFOCLASS~0~FileFsAttributeInformation 5))
(assert (= ~_FSINFOCLASS~0~FileFsControlInformation 6))
(assert (= ~_FSINFOCLASS~0~FileFsFullSizeInformation 7))
(assert (= ~_FSINFOCLASS~0~FileFsObjectIdInformation 8))
(assert (= ~_FSINFOCLASS~0~FileFsMaximumInformation 9))
(assert (= (- 1) ~_INTERFACE_TYPE~0~InterfaceTypeUndefined))
(assert (= 0 ~_INTERFACE_TYPE~0~Internal))
(assert (= 1 ~_INTERFACE_TYPE~0~Isa))
(assert (= 2 ~_INTERFACE_TYPE~0~Eisa))
(assert (= ~_INTERFACE_TYPE~0~MicroChannel 3))
(assert (= 4 ~_INTERFACE_TYPE~0~TurboChannel))
(assert (= ~_INTERFACE_TYPE~0~PCIBus 5))
(assert (= ~_INTERFACE_TYPE~0~VMEBus 6))
(assert (= ~_INTERFACE_TYPE~0~NuBus 7))
(assert (= 8 ~_INTERFACE_TYPE~0~PCMCIABus))
(assert (= 9 ~_INTERFACE_TYPE~0~CBus))
(assert (= ~_INTERFACE_TYPE~0~MPIBus 10))
(assert (= ~_INTERFACE_TYPE~0~MPSABus 11))
(assert (= 12 ~_INTERFACE_TYPE~0~ProcessorInternal))
(assert (= 13 ~_INTERFACE_TYPE~0~InternalPowerBus))
(assert (= 14 ~_INTERFACE_TYPE~0~PNPISABus))
(assert (= ~_INTERFACE_TYPE~0~PNPBus 15))
(assert (= ~_INTERFACE_TYPE~0~MaximumInterfaceType 16))
(assert (= 0 ~_SYSTEM_POWER_STATE~0~PowerSystemUnspecified))
(assert (= 1 ~_SYSTEM_POWER_STATE~0~PowerSystemWorking))
(assert (= ~_SYSTEM_POWER_STATE~0~PowerSystemSleeping1 2))
(assert (= ~_SYSTEM_POWER_STATE~0~PowerSystemSleeping2 3))
(assert (= ~_SYSTEM_POWER_STATE~0~PowerSystemSleeping3 4))
(assert (= ~_SYSTEM_POWER_STATE~0~PowerSystemHibernate 5))
(assert (= ~_SYSTEM_POWER_STATE~0~PowerSystemShutdown 6))
(assert (= 7 ~_SYSTEM_POWER_STATE~0~PowerSystemMaximum))
(assert (= 0 ~__anonenum_POWER_ACTION_11~0~PowerActionNone))
(assert (= 1 ~__anonenum_POWER_ACTION_11~0~PowerActionReserved))
(assert (= ~__anonenum_POWER_ACTION_11~0~PowerActionSleep 2))
(assert (= 3 ~__anonenum_POWER_ACTION_11~0~PowerActionHibernate))
(assert (= 4 ~__anonenum_POWER_ACTION_11~0~PowerActionShutdown))
(assert (= 5 ~__anonenum_POWER_ACTION_11~0~PowerActionShutdownReset))
(assert (= 6 ~__anonenum_POWER_ACTION_11~0~PowerActionShutdownOff))
(assert (= ~__anonenum_POWER_ACTION_11~0~PowerActionWarmEject 7))
(assert (= 0 ~_DEVICE_POWER_STATE~0~PowerDeviceUnspecified))
(assert (= 1 ~_DEVICE_POWER_STATE~0~PowerDeviceD0))
(assert (= 2 ~_DEVICE_POWER_STATE~0~PowerDeviceD1))
(assert (= 3 ~_DEVICE_POWER_STATE~0~PowerDeviceD2))
(assert (= 4 ~_DEVICE_POWER_STATE~0~PowerDeviceD3))
(assert (= ~_DEVICE_POWER_STATE~0~PowerDeviceMaximum 5))
(assert (= 0 ~_POWER_STATE_TYPE~0~SystemPowerState))
(assert (= ~_POWER_STATE_TYPE~0~DevicePowerState 1))
(assert (= 0 ~_CONFIGURATION_TYPE~0~ArcSystem))
(assert (= 1 ~_CONFIGURATION_TYPE~0~CentralProcessor))
(assert (= 2 ~_CONFIGURATION_TYPE~0~FloatingPointProcessor))
(assert (= 3 ~_CONFIGURATION_TYPE~0~PrimaryIcache))
(assert (= 4 ~_CONFIGURATION_TYPE~0~PrimaryDcache))
(assert (= 5 ~_CONFIGURATION_TYPE~0~SecondaryIcache))
(assert (= 6 ~_CONFIGURATION_TYPE~0~SecondaryDcache))
(assert (= ~_CONFIGURATION_TYPE~0~SecondaryCache 7))
(assert (= ~_CONFIGURATION_TYPE~0~EisaAdapter 8))
(assert (= 9 ~_CONFIGURATION_TYPE~0~TcAdapter))
(assert (= 10 ~_CONFIGURATION_TYPE~0~ScsiAdapter))
(assert (= 11 ~_CONFIGURATION_TYPE~0~DtiAdapter))
(assert (= ~_CONFIGURATION_TYPE~0~MultiFunctionAdapter 12))
(assert (= ~_CONFIGURATION_TYPE~0~DiskController 13))
(assert (= ~_CONFIGURATION_TYPE~0~TapeController 14))
(assert (= ~_CONFIGURATION_TYPE~0~CdromController 15))
(assert (= 16 ~_CONFIGURATION_TYPE~0~WormController))
(assert (= ~_CONFIGURATION_TYPE~0~SerialController 17))
(assert (= ~_CONFIGURATION_TYPE~0~NetworkController 18))
(assert (= 19 ~_CONFIGURATION_TYPE~0~DisplayController))
(assert (= ~_CONFIGURATION_TYPE~0~ParallelController 20))
(assert (= ~_CONFIGURATION_TYPE~0~PointerController 21))
(assert (= ~_CONFIGURATION_TYPE~0~KeyboardController 22))
(assert (= ~_CONFIGURATION_TYPE~0~AudioController 23))
(assert (= 24 ~_CONFIGURATION_TYPE~0~OtherController))
(assert (= ~_CONFIGURATION_TYPE~0~DiskPeripheral 25))
(assert (= ~_CONFIGURATION_TYPE~0~FloppyDiskPeripheral 26))
(assert (= ~_CONFIGURATION_TYPE~0~TapePeripheral 27))
(assert (= 28 ~_CONFIGURATION_TYPE~0~ModemPeripheral))
(assert (= 29 ~_CONFIGURATION_TYPE~0~MonitorPeripheral))
(assert (= 30 ~_CONFIGURATION_TYPE~0~PrinterPeripheral))
(assert (= ~_CONFIGURATION_TYPE~0~PointerPeripheral 31))
(assert (= ~_CONFIGURATION_TYPE~0~KeyboardPeripheral 32))
(assert (= 33 ~_CONFIGURATION_TYPE~0~TerminalPeripheral))
(assert (= 34 ~_CONFIGURATION_TYPE~0~OtherPeripheral))
(assert (= ~_CONFIGURATION_TYPE~0~LinePeripheral 35))
(assert (= ~_CONFIGURATION_TYPE~0~NetworkPeripheral 36))
(assert (= 37 ~_CONFIGURATION_TYPE~0~SystemMemory))
(assert (= ~_CONFIGURATION_TYPE~0~DockingInformation 38))
(assert (= 39 ~_CONFIGURATION_TYPE~0~RealModeIrqRoutingTable))
(assert (= 40 ~_CONFIGURATION_TYPE~0~MaximumType))
(assert (= ~_KWAIT_REASON~0~Executive 0))
(assert (= 1 ~_KWAIT_REASON~0~FreePage))
(assert (= 2 ~_KWAIT_REASON~0~PageIn))
(assert (= ~_KWAIT_REASON~0~PoolAllocation 3))
(assert (= ~_KWAIT_REASON~0~DelayExecution 4))
(assert (= ~_KWAIT_REASON~0~Suspended 5))
(assert (= 6 ~_KWAIT_REASON~0~UserRequest))
(assert (= 7 ~_KWAIT_REASON~0~WrExecutive))
(assert (= 8 ~_KWAIT_REASON~0~WrFreePage))
(assert (= ~_KWAIT_REASON~0~WrPageIn 9))
(assert (= 10 ~_KWAIT_REASON~0~WrPoolAllocation))
(assert (= ~_KWAIT_REASON~0~WrDelayExecution 11))
(assert (= 12 ~_KWAIT_REASON~0~WrSuspended))
(assert (= 13 ~_KWAIT_REASON~0~WrUserRequest))
(assert (= 14 ~_KWAIT_REASON~0~WrEventPair))
(assert (= ~_KWAIT_REASON~0~WrQueue 15))
(assert (= ~_KWAIT_REASON~0~WrLpcReceive 16))
(assert (= 17 ~_KWAIT_REASON~0~WrLpcReply))
(assert (= ~_KWAIT_REASON~0~WrVirtualMemory 18))
(assert (= 19 ~_KWAIT_REASON~0~WrPageOut))
(assert (= 20 ~_KWAIT_REASON~0~WrRendezvous))
(assert (= 21 ~_KWAIT_REASON~0~Spare2))
(assert (= 22 ~_KWAIT_REASON~0~Spare3))
(assert (= 23 ~_KWAIT_REASON~0~Spare4))
(assert (= 24 ~_KWAIT_REASON~0~Spare5))
(assert (= 25 ~_KWAIT_REASON~0~Spare6))
(assert (= ~_KWAIT_REASON~0~WrKernel 26))
(assert (= 27 ~_KWAIT_REASON~0~MaximumWaitReason))
(assert (= 0 ~_MEMORY_CACHING_TYPE~0~MmNonCached))
(assert (= ~_MEMORY_CACHING_TYPE~0~MmCached 1))
(assert (= ~_MEMORY_CACHING_TYPE~0~MmWriteCombined 2))
(assert (= ~_MEMORY_CACHING_TYPE~0~MmHardwareCoherentCached 3))
(assert (= 4 ~_MEMORY_CACHING_TYPE~0~MmNonCachedUnordered))
(assert (= ~_MEMORY_CACHING_TYPE~0~MmUSWCCached 5))
(assert (= 6 ~_MEMORY_CACHING_TYPE~0~MmMaximumCacheType))
(assert (= 0 ~_POOL_TYPE~0~NonPagedPool))
(assert (= 1 ~_POOL_TYPE~0~PagedPool))
(assert (= 2 ~_POOL_TYPE~0~NonPagedPoolMustSucceed))
(assert (= 3 ~_POOL_TYPE~0~DontUseThisType))
(assert (= 4 ~_POOL_TYPE~0~NonPagedPoolCacheAligned))
(assert (= ~_POOL_TYPE~0~PagedPoolCacheAligned 5))
(assert (= ~_POOL_TYPE~0~NonPagedPoolCacheAlignedMustS 6))
(assert (= 7 ~_POOL_TYPE~0~MaxPoolType))
(assert (= 32 ~_POOL_TYPE~0~NonPagedPoolSession))
(assert (= 33 ~_POOL_TYPE~0~PagedPoolSession))
(assert (= 34 ~_POOL_TYPE~0~NonPagedPoolMustSucceedSession))
(assert (= 35 ~_POOL_TYPE~0~DontUseThisTypeSession))
(assert (= ~_POOL_TYPE~0~NonPagedPoolCacheAlignedSession 36))
(assert (= 37 ~_POOL_TYPE~0~PagedPoolCacheAlignedSession))
(assert (= ~_POOL_TYPE~0~NonPagedPoolCacheAlignedMustSSession 38))
(assert (= 0 ~_MM_PAGE_PRIORITY~0~LowPagePriority))
(assert (= 16 ~_MM_PAGE_PRIORITY~0~NormalPagePriority))
(assert (= 32 ~_MM_PAGE_PRIORITY~0~HighPagePriority))
(assert (= ~_IO_ALLOCATION_ACTION~0~KeepObject 1))
(assert (= ~_IO_ALLOCATION_ACTION~0~DeallocateObject 2))
(assert (= 3 ~_IO_ALLOCATION_ACTION~0~DeallocateObjectKeepRegisters))
(assert (= ~_DEVICE_RELATION_TYPE~0~BusRelations 0))
(assert (= ~_DEVICE_RELATION_TYPE~0~EjectionRelations 1))
(assert (= ~_DEVICE_RELATION_TYPE~0~PowerRelations 2))
(assert (= ~_DEVICE_RELATION_TYPE~0~RemovalRelations 3))
(assert (= 4 ~_DEVICE_RELATION_TYPE~0~TargetDeviceRelation))
(assert (= 0 ~_DEVICE_USAGE_NOTIFICATION_TYPE~0~DeviceUsageTypeUndefined))
(assert (= ~_DEVICE_USAGE_NOTIFICATION_TYPE~0~DeviceUsageTypePaging 1))
(assert (= 2 ~_DEVICE_USAGE_NOTIFICATION_TYPE~0~DeviceUsageTypeHibernation))
(assert (= ~_DEVICE_USAGE_NOTIFICATION_TYPE~0~DeviceUsageTypeDumpFile 3))
(assert (= ~__anonenum_BUS_QUERY_ID_TYPE_53~0~BusQueryDeviceID 0))
(assert (= ~__anonenum_BUS_QUERY_ID_TYPE_53~0~BusQueryHardwareIDs 1))
(assert (= 2 ~__anonenum_BUS_QUERY_ID_TYPE_53~0~BusQueryCompatibleIDs))
(assert (= ~__anonenum_BUS_QUERY_ID_TYPE_53~0~BusQueryInstanceID 3))
(assert (= 4 ~__anonenum_BUS_QUERY_ID_TYPE_53~0~BusQueryDeviceSerialNumber))
(assert (= 0 ~__anonenum_DEVICE_TEXT_TYPE_54~0~DeviceTextDescription))
(assert (= 1 ~__anonenum_DEVICE_TEXT_TYPE_54~0~DeviceTextLocationInformation))
(assert (= 0 ~__anonenum_WMIENABLEDISABLECONTROL_131~0~WmiEventControl))
(assert (= 1 ~__anonenum_WMIENABLEDISABLECONTROL_131~0~WmiDataBlockControl))
(assert (= 0 ~__anonenum_SYSCTL_IRP_DISPOSITION_132~0~IrpProcessed))
(assert (= ~__anonenum_SYSCTL_IRP_DISPOSITION_132~0~IrpNotCompleted 1))
(assert (= 2 ~__anonenum_SYSCTL_IRP_DISPOSITION_132~0~IrpNotWmi))
(assert (= 3 ~__anonenum_SYSCTL_IRP_DISPOSITION_132~0~IrpForward))
(declare-fun |v_#memory_$Pointer$.base_188_const_-344042193| () (Array Int (Array Int Int)))
(declare-fun v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315 () Int)
(declare-fun v_DiskPerfDeviceControl_~Irp.offset_4_const_251305097 () Int)
(declare-fun |v_DiskPerfDeviceControl_#t~union340.Thread.base_2_const_1525708495| () Int)
(declare-fun |v_DiskPerfDeviceControl_#t~union340.ApcListEntry.Flink.base_2_const_-409442633| () Int)
(declare-fun |v_DiskPerfDeviceControl_#t~union340.ApcListEntry.Blink.base_2_const_-925631437| () Int)
(declare-fun |v_DiskPerfDeviceControl_#t~union340.KernelRoutine.base_2_const_210449724| () Int)
(declare-fun |v_DiskPerfDeviceControl_#t~union340.RundownRoutine.base_2_const_1664682972| () Int)
(declare-fun |v_DiskPerfDeviceControl_#t~union340.NormalRoutine.base_2_const_-181979694| () Int)
(declare-fun |v_DiskPerfDeviceControl_#t~union340.NormalContext.base_2_const_-1828382435| () Int)
(declare-fun |v_DiskPerfDeviceControl_#t~union340.SystemArgument1.base_2_const_1866138266| () Int)
(declare-fun |v_DiskPerfDeviceControl_#t~union340.SystemArgument2.base_2_const_-686139909| () Int)
(declare-fun |v_#memory_$Pointer$.base_178_const_-344042226| () (Array Int (Array Int Int)))
(declare-fun |v_#memory_$Pointer$.offset_191_const_-1833318975| () (Array Int (Array Int Int)))
(declare-fun v_DiskPerfDeviceControl_~DeviceObject.base_1_const_-1174533910 () Int)
(declare-fun v_DiskPerfDeviceControl_~DeviceObject.offset_1_const_1881097256 () Int)
(declare-fun v_DiskPerfDeviceControl_~deviceExtension~8.offset_6_const_-1950434109 () Int)
(declare-fun |v_#memory_$Pointer$.offset_177_const_-1833319415| () (Array Int (Array Int Int)))
(declare-fun |v_#memory_$Pointer$.offset_178_const_-1833319416| () (Array Int (Array Int Int)))
(declare-fun |v_#memory_int_149_const_-328387385| () (Array Int (Array Int Int)))
(declare-fun |v_#memory_int_150_const_-328387363| () (Array Int (Array Int Int)))
(declare-fun |v_#memory_$Pointer$.base_174_const_-344042238| () (Array Int (Array Int Int)))
(declare-fun |v_#memory_$Pointer$.base_176_const_-344042228| () (Array Int (Array Int Int)))
(declare-fun |v_#length_32_const_-660984279| () (Array Int Int))
(declare-fun |v_DiskPerfDeviceControl_~#frequency~1.base_5_const_-1931342563| () Int)
(declare-fun |v_DiskPerfDeviceControl_~#perfctr~0.base_4_const_1270175993| () Int)
(declare-fun |v_DiskPerfDeviceControl_~#difference~1.base_5_const_1650498998| () Int)
(declare-fun |v_#length_29_const_-660984271| () (Array Int Int))
(declare-fun |v_#memory_int_144_const_-328386760| () (Array Int (Array Int Int)))
(declare-fun v_DiskPerfDeviceControl_~currentIrpStack~1.base_1_const_786473236 () Int)
(declare-fun v_DiskPerfDeviceControl_~currentIrpStack~1.offset_1_const_922022354 () Int)
(declare-fun |v_DiskPerfDeviceControl_#t~mem345_1_const_-1649926568| () Int)
(declare-fun |v_#valid_38_const_-1605542163| () (Array Int Bool))
(declare-fun |v_#valid_35_const_-1605542192| () (Array Int Bool))
(declare-fun |v_#memory_int_161_const_-328387331| () (Array Int (Array Int Int)))
(declare-fun |v_DiskPerfDeviceControl_#t~union342.Type_2_const_-945304292| () Int)
(declare-fun |v_DiskPerfDeviceControl_#t~union342.Size_2_const_-988540395| () Int)
(declare-fun |v_DiskPerfDeviceControl_#t~union342.Spare0_2_const_476346717| () Int)
(declare-fun |v_#memory_int_157_const_-328387366| () (Array Int (Array Int Int)))
(declare-fun |v_DiskPerfDeviceControl_~#difference~1.offset_5_const_-1986908940| () Int)
(declare-fun |v_#memory_$Pointer$.base_172_const_-344042240| () (Array Int (Array Int Int)))
(declare-fun |v_#memory_$Pointer$.base_173_const_-344042237| () (Array Int (Array Int Int)))
(declare-fun |v_#memory_$Pointer$.base_161_const_-344042144| () (Array Int (Array Int Int)))
(declare-fun |v_#memory_$Pointer$.base_162_const_-344042141| () (Array Int (Array Int Int)))
(declare-fun |v_#memory_$Pointer$.base_189_const_-344042194| () (Array Int (Array Int Int)))
(declare-fun |v_#memory_$Pointer$.base_190_const_-344042812| () (Array Int (Array Int Int)))
(declare-fun |v_#memory_int_152_const_-328387361| () (Array Int (Array Int Int)))
(declare-fun |v_#memory_int_153_const_-328387362| () (Array Int (Array Int Int)))
(declare-fun |v_DiskPerfDeviceControl_#t~union342.ApcStateIndex_2_const_-648473331| () Int)
(declare-fun |v_DiskPerfDeviceControl_#t~union342.ApcMode_2_const_784625771| () Int)
(declare-fun |v_DiskPerfDeviceControl_#t~union342.Inserted_2_const_-1655522818| () Int)
(declare-fun |v_#memory_int_145_const_-328386757| () (Array Int (Array Int Int)))
(declare-fun |v_#memory_$Pointer$.offset_160_const_-1833319325| () (Array Int (Array Int Int)))
(declare-fun |v_#memory_$Pointer$.offset_161_const_-1833319326| () (Array Int (Array Int Int)))
(declare-fun |v_#memory_int_154_const_-328387367| () (Array Int (Array Int Int)))
(declare-fun |v_#memory_int_155_const_-328387368| () (Array Int (Array Int Int)))
(declare-fun |v_DiskPerfDeviceControl_~#frequency~1.offset_5_const_435359387| () Int)
(declare-fun |v_#memory_$Pointer$.base_191_const_-344042809| () (Array Int (Array Int Int)))
(declare-fun v_DiskPerfDeviceControl_~deviceExtension~8.base_6_const_-1786332795 () Int)
(declare-fun |v_#memory_int_169_const_-328387451| () (Array Int (Array Int Int)))
(declare-fun |v_#memory_int_170_const_-328387437| () (Array Int (Array Int Int)))
(declare-fun |v_#memory_$Pointer$.base_160_const_-344042143| () (Array Int (Array Int Int)))
(declare-fun |v_DiskPerfDeviceControl_#t~union343.base_2_const_1176116902| () Int)
(declare-fun |v_#memory_$Pointer$.base_158_const_-344042168| () (Array Int (Array Int Int)))
(declare-fun |v_#memory_$Pointer$.offset_174_const_-1833319412| () (Array Int (Array Int Int)))
(declare-fun |v_#memory_$Pointer$.offset_176_const_-1833319410| () (Array Int (Array Int Int)))
(declare-fun |v_DiskPerfDeviceControl_#t~union344_2_const_-648275886| () Int)
(declare-fun |v_#StackHeapBarrier_8_const_531197049| () Int)
(declare-fun |v_#memory_int_165_const_-328387335| () (Array Int (Array Int Int)))
(declare-fun |v_DiskPerfDeviceControl_#t~union340.ApcStateIndex_2_const_939872527| () Int)
(declare-fun |v_DiskPerfDeviceControl_#t~union340.ApcMode_2_const_83695085| () Int)
(declare-fun |v_DiskPerfDeviceControl_#t~union340.Inserted_2_const_-1913568068| () Int)
(declare-fun |v_DiskPerfDeviceControl_#in~Irp.offset_1_const_1075403750| () Int)
(declare-fun |v_#memory_int_168_const_-328387334| () (Array Int (Array Int Int)))
(declare-fun |v_#memory_int_167_const_-328387333| () (Array Int (Array Int Int)))
(declare-fun |v_#memory_int_156_const_-328387365| () (Array Int (Array Int Int)))
(declare-fun |v_DiskPerfDeviceControl_#in~DeviceObject.offset_1_const_1297359374| () Int)
(declare-fun |v_#memory_int_151_const_-328387364| () (Array Int (Array Int Int)))
(declare-fun |v_#memory_$Pointer$.offset_188_const_-1833319383| () (Array Int (Array Int Int)))
(declare-fun |v_DiskPerfDeviceControl_#t~union340.Thread.offset_2_const_-1648197491| () Int)
(declare-fun |v_DiskPerfDeviceControl_#t~union340.ApcListEntry.Flink.offset_2_const_-1599574411| () Int)
(declare-fun |v_DiskPerfDeviceControl_#t~union340.ApcListEntry.Blink.offset_2_const_422794481| () Int)
(declare-fun |v_DiskPerfDeviceControl_#t~union340.KernelRoutine.offset_2_const_1278390202| () Int)
(declare-fun |v_DiskPerfDeviceControl_#t~union340.RundownRoutine.offset_2_const_-1358246310| () Int)
(declare-fun |v_DiskPerfDeviceControl_#t~union340.NormalRoutine.offset_2_const_2110624464| () Int)
(declare-fun |v_DiskPerfDeviceControl_#t~union340.NormalContext.offset_2_const_463933275| () Int)
(declare-fun |v_DiskPerfDeviceControl_#t~union340.SystemArgument1.offset_2_const_-1028551272| () Int)
(declare-fun |v_DiskPerfDeviceControl_#t~union340.SystemArgument2.offset_2_const_-1225057095| () Int)
(declare-fun |v_#memory_int_171_const_-328387438| () (Array Int (Array Int Int)))
(declare-fun |v_#memory_$Pointer$.offset_172_const_-1833319422| () (Array Int (Array Int Int)))
(declare-fun |v_DiskPerfDeviceControl_#t~union342.Thread.offset_2_const_1058423947| () Int)
(declare-fun |v_DiskPerfDeviceControl_#t~union342.ApcListEntry.Flink.offset_2_const_-213375629| () Int)
(declare-fun |v_DiskPerfDeviceControl_#t~union342.ApcListEntry.Blink.offset_2_const_1808993167| () Int)
(declare-fun |v_DiskPerfDeviceControl_#t~union342.KernelRoutine.offset_2_const_1144508924| () Int)
(declare-fun |v_DiskPerfDeviceControl_#t~union342.RundownRoutine.offset_2_const_-1217563560| () Int)
(declare-fun |v_DiskPerfDeviceControl_#t~union342.NormalRoutine.offset_2_const_1976481042| () Int)
(declare-fun |v_DiskPerfDeviceControl_#t~union342.NormalContext.offset_2_const_329789853| () Int)
(declare-fun |v_DiskPerfDeviceControl_#t~union342.SystemArgument1.offset_2_const_-966645926| () Int)
(declare-fun |v_DiskPerfDeviceControl_#t~union342.SystemArgument2.offset_2_const_-1163020677| () Int)
(declare-fun |v_#memory_$Pointer$.offset_162_const_-1833319315| () (Array Int (Array Int Int)))
(declare-fun |v_#memory_$Pointer$.base_177_const_-344042225| () (Array Int (Array Int Int)))
(declare-fun |v_#memory_int_166_const_-328387336| () (Array Int (Array Int Int)))
(declare-fun |v_DiskPerfDeviceControl_#in~DeviceObject.base_1_const_-2024163152| () Int)
(declare-fun |v_#memory_$Pointer$.offset_189_const_-1833319384| () (Array Int (Array Int Int)))
(declare-fun |v_#memory_$Pointer$.offset_173_const_-1833319411| () (Array Int (Array Int Int)))
(declare-fun |v_#memory_int_172_const_-328387427| () (Array Int (Array Int Int)))
(declare-fun |v_#memory_int_173_const_-328387428| () (Array Int (Array Int Int)))
(declare-fun |v_DiskPerfDeviceControl_#t~union343.offset_2_const_1693048484| () Int)
(declare-fun |v_#memory_$Pointer$.offset_158_const_-1833319350| () (Array Int (Array Int Int)))
(declare-fun |v_#memory_$Pointer$.offset_190_const_-1833318970| () (Array Int (Array Int Int)))
(declare-fun |v_DiskPerfDeviceControl_#in~Irp.base_1_const_1014708264| () Int)
(declare-fun |v_DiskPerfDeviceControl_#t~union342.Thread.base_2_const_245965389| () Int)
(declare-fun |v_DiskPerfDeviceControl_#t~union342.ApcListEntry.Flink.base_2_const_1513784629| () Int)
(declare-fun |v_DiskPerfDeviceControl_#t~union342.ApcListEntry.Blink.base_2_const_997464753| () Int)
(declare-fun |v_DiskPerfDeviceControl_#t~union342.KernelRoutine.base_2_const_429178878| () Int)
(declare-fun |v_DiskPerfDeviceControl_#t~union342.RundownRoutine.base_2_const_-140879526| () Int)
(declare-fun |v_DiskPerfDeviceControl_#t~union342.NormalRoutine.base_2_const_36733076| () Int)
(declare-fun |v_DiskPerfDeviceControl_#t~union342.NormalContext.base_2_const_-1609669665| () Int)
(declare-fun |v_DiskPerfDeviceControl_#t~union342.SystemArgument1.base_2_const_1731994844| () Int)
(declare-fun |v_DiskPerfDeviceControl_#t~union342.SystemArgument2.base_2_const_-820021187| () Int)
(declare-fun |v_DiskPerfDeviceControl_~#perfctr~0.offset_4_const_1766252471| () Int)
(declare-fun |v_#memory_int_177_const_-328387432| () (Array Int (Array Int Int)))
(declare-fun |v_DiskPerfDeviceControl_#t~union340.Type_2_const_-135960870| () Int)
(declare-fun |v_DiskPerfDeviceControl_#t~union340.Size_2_const_-179065901| () Int)
(declare-fun |v_DiskPerfDeviceControl_#t~union340.Spare0_2_const_869505947| () Int)
(assert (let ((.cse64 (store |v_#valid_38_const_-1605542163| |v_DiskPerfDeviceControl_~#frequency~1.base_5_const_-1931342563| true))) (let ((.cse6 (select |v_#memory_int_149_const_-328387385| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315)) (.cse0 (+ v_DiskPerfDeviceControl_~DeviceObject.offset_1_const_1881097256 76)) (.cse31 (select |v_#memory_$Pointer$.base_161_const_-344042144| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315)) (.cse45 (select |v_#memory_$Pointer$.base_160_const_-344042143| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315)) (.cse37 (select |v_#memory_int_145_const_-328386757| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315)) (.cse24 (select |v_#memory_int_161_const_-328387331| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315)) (.cse44 (select |v_#memory_int_169_const_-328387451| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315)) (.cse42 (select |v_#memory_$Pointer$.base_191_const_-344042809| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315)) (.cse32 (select |v_#memory_$Pointer$.base_190_const_-344042812| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315)) (.cse49 (select |v_#memory_int_168_const_-328387334| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315)) (.cse27 (select |v_#memory_int_157_const_-328387366| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315)) (.cse35 (select |v_#memory_int_152_const_-328387361| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315)) (.cse1 (select |v_#memory_$Pointer$.offset_178_const_-1833319416| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315)) (.cse43 (select |v_#memory_int_170_const_-328387437| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315)) (.cse3 (select |v_#memory_$Pointer$.offset_177_const_-1833319415| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315)) (.cse46 (select |v_#memory_$Pointer$.offset_176_const_-1833319410| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315)) (.cse51 (select |v_#memory_int_156_const_-328387365| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315)) (.cse40 (select |v_#memory_int_155_const_-328387368| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315)) (.cse21 (select |v_#memory_$Pointer$.base_178_const_-344042226| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315)) (.cse50 (select |v_#memory_int_167_const_-328387333| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315)) (.cse10 (store .cse64 |v_DiskPerfDeviceControl_~#perfctr~0.base_4_const_1270175993| true)) (.cse53 (select |v_#memory_$Pointer$.offset_188_const_-1833319383| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315)) (.cse33 (select |v_#memory_$Pointer$.base_189_const_-344042194| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315)) (.cse11 (select |v_#memory_$Pointer$.base_188_const_-344042193| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315)) (.cse47 (select |v_#memory_$Pointer$.offset_174_const_-1833319412| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315)) (.cse58 (select |v_#memory_int_166_const_-328387336| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315)) (.cse48 (select |v_#memory_int_165_const_-328387335| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315)) (.cse39 (select |v_#memory_$Pointer$.offset_160_const_-1833319325| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315)) (.cse23 (+ v_DiskPerfDeviceControl_~Irp.offset_4_const_251305097 180)) (.cse52 (select |v_#memory_int_151_const_-328387364| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315)) (.cse4 (select |v_#memory_int_150_const_-328387363| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315)) (.cse22 (select |v_#memory_$Pointer$.offset_191_const_-1833318975| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315)) (.cse41 (select |v_#memory_int_154_const_-328387367| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315)) (.cse34 (select |v_#memory_int_153_const_-328387362| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315)) (.cse63 (select |v_#memory_$Pointer$.offset_190_const_-1833318970| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315)) (.cse59 (select |v_#memory_$Pointer$.offset_189_const_-1833319384| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315)) (.cse29 (select |v_#memory_$Pointer$.base_172_const_-344042240| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315)) (.cse13 (+ v_DiskPerfDeviceControl_~Irp.offset_4_const_251305097 136)) (.cse15 (+ v_DiskPerfDeviceControl_~Irp.offset_4_const_251305097 152)) (.cse16 (+ v_DiskPerfDeviceControl_~Irp.offset_4_const_251305097 160)) (.cse17 (+ v_DiskPerfDeviceControl_~Irp.offset_4_const_251305097 168)) (.cse18 (+ v_DiskPerfDeviceControl_~Irp.offset_4_const_251305097 176)) (.cse19 (+ v_DiskPerfDeviceControl_~Irp.offset_4_const_251305097 184)) (.cse5 (+ v_DiskPerfDeviceControl_~Irp.offset_4_const_251305097 192)) (.cse30 (select |v_#memory_$Pointer$.base_162_const_-344042141| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315)) (.cse20 (+ v_DiskPerfDeviceControl_~Irp.offset_4_const_251305097 200)) (.cse9 (select |v_#memory_$Pointer$.base_174_const_-344042238| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315)) (.cse28 (select |v_#memory_$Pointer$.base_173_const_-344042237| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315)) (.cse8 (+ v_DiskPerfDeviceControl_~Irp.offset_4_const_251305097 116)) (.cse25 (+ v_DiskPerfDeviceControl_~Irp.offset_4_const_251305097 118)) (.cse61 (select |v_#memory_int_173_const_-328387428| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315)) (.cse12 (+ v_DiskPerfDeviceControl_~Irp.offset_4_const_251305097 128)) (.cse57 (select |v_#memory_$Pointer$.base_177_const_-344042225| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315)) (.cse7 (select |v_#memory_$Pointer$.base_176_const_-344042228| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315)) (.cse36 (+ v_DiskPerfDeviceControl_~Irp.offset_4_const_251305097 202)) (.cse62 (select |v_#memory_int_172_const_-328387427| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315)) (.cse54 (select |v_#memory_int_171_const_-328387438| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315)) (.cse14 (+ v_DiskPerfDeviceControl_~Irp.offset_4_const_251305097 144)) (.cse56 (select |v_#memory_$Pointer$.offset_162_const_-1833319315| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315)) (.cse38 (select |v_#memory_$Pointer$.offset_161_const_-1833319326| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315)) (.cse2 (+ v_DiskPerfDeviceControl_~Irp.offset_4_const_251305097 201)) (.cse60 (select |v_#memory_$Pointer$.offset_173_const_-1833319411| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315)) (.cse55 (select |v_#memory_$Pointer$.offset_172_const_-1833319422| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315)) (.cse26 (+ v_DiskPerfDeviceControl_~Irp.offset_4_const_251305097 120))) (and (= v_DiskPerfDeviceControl_~deviceExtension~8.offset_6_const_-1950434109 (select (select |v_#memory_$Pointer$.offset_191_const_-1833318975| v_DiskPerfDeviceControl_~DeviceObject.base_1_const_-1174533910) .cse0)) (= |v_#memory_$Pointer$.offset_177_const_-1833319415| (store |v_#memory_$Pointer$.offset_178_const_-1833319416| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315 (store .cse1 .cse2 (select .cse3 .cse2)))) (= |v_#memory_int_149_const_-328387385| (store |v_#memory_int_150_const_-328387363| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315 (store .cse4 .cse5 (select .cse6 .cse5)))) (= |v_#memory_$Pointer$.base_174_const_-344042238| (store |v_#memory_$Pointer$.base_176_const_-344042228| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315 (store .cse7 .cse8 (select .cse9 .cse8)))) (= |v_#length_29_const_-660984271| (store (store (store |v_#length_32_const_-660984279| |v_DiskPerfDeviceControl_~#frequency~1.base_5_const_-1931342563| 16) |v_DiskPerfDeviceControl_~#perfctr~0.base_4_const_1270175993| 16) |v_DiskPerfDeviceControl_~#difference~1.base_5_const_1650498998| 16)) (= |v_DiskPerfDeviceControl_#t~mem345_1_const_-1649926568| (select (select |v_#memory_int_144_const_-328386760| v_DiskPerfDeviceControl_~currentIrpStack~1.base_1_const_786473236) (+ v_DiskPerfDeviceControl_~currentIrpStack~1.offset_1_const_922022354 20))) (= |v_#valid_35_const_-1605542192| (store .cse10 |v_DiskPerfDeviceControl_~#difference~1.base_5_const_1650498998| true)) (= |v_#memory_$Pointer$.base_178_const_-344042226| (store |v_#memory_$Pointer$.base_188_const_-344042193| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315 (store (store (store (store (store (store (store (store (store (store .cse11 .cse12 |v_DiskPerfDeviceControl_#t~union340.Thread.base_2_const_1525708495|) .cse13 |v_DiskPerfDeviceControl_#t~union340.ApcListEntry.Flink.base_2_const_-409442633|) .cse14 |v_DiskPerfDeviceControl_#t~union340.ApcListEntry.Blink.base_2_const_-925631437|) .cse15 |v_DiskPerfDeviceControl_#t~union340.KernelRoutine.base_2_const_210449724|) .cse16 |v_DiskPerfDeviceControl_#t~union340.RundownRoutine.base_2_const_1664682972|) .cse17 |v_DiskPerfDeviceControl_#t~union340.NormalRoutine.base_2_const_-181979694|) .cse18 |v_DiskPerfDeviceControl_#t~union340.NormalContext.base_2_const_-1828382435|) .cse19 |v_DiskPerfDeviceControl_#t~union340.SystemArgument1.base_2_const_1866138266|) .cse5 |v_DiskPerfDeviceControl_#t~union340.SystemArgument2.base_2_const_-686139909|) .cse20 (select .cse21 .cse20)))) (= (select .cse22 .cse23) v_DiskPerfDeviceControl_~currentIrpStack~1.offset_1_const_922022354) (= |v_#memory_int_157_const_-328387366| (store |v_#memory_int_161_const_-328387331| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315 (store (store (store (store .cse24 .cse8 |v_DiskPerfDeviceControl_#t~union342.Type_2_const_-945304292|) .cse25 |v_DiskPerfDeviceControl_#t~union342.Size_2_const_-988540395|) .cse26 |v_DiskPerfDeviceControl_#t~union342.Spare0_2_const_476346717|) .cse12 (select .cse27 .cse12)))) (= |v_DiskPerfDeviceControl_~#difference~1.offset_5_const_-1986908940| 0) (= |v_#memory_$Pointer$.base_172_const_-344042240| (store |v_#memory_$Pointer$.base_173_const_-344042237| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315 (store .cse28 .cse26 (select .cse29 .cse26)))) (= |v_#memory_$Pointer$.base_161_const_-344042144| (store |v_#memory_$Pointer$.base_162_const_-344042141| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315 (store .cse30 .cse2 (select .cse31 .cse2)))) (= |v_#memory_$Pointer$.base_189_const_-344042194| (store |v_#memory_$Pointer$.base_190_const_-344042812| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315 (store .cse32 .cse25 (select .cse33 .cse25)))) (= |v_#memory_int_152_const_-328387361| (store |v_#memory_int_153_const_-328387362| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315 (store .cse34 .cse17 (select .cse35 .cse17)))) (= |v_#memory_int_145_const_-328386757| (store |v_#memory_int_149_const_-328387385| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315 (store (store (store (store .cse6 .cse20 |v_DiskPerfDeviceControl_#t~union342.ApcStateIndex_2_const_-648473331|) .cse2 |v_DiskPerfDeviceControl_#t~union342.ApcMode_2_const_784625771|) .cse36 |v_DiskPerfDeviceControl_#t~union342.Inserted_2_const_-1655522818|) .cse8 (select .cse37 .cse8)))) (= |v_#memory_$Pointer$.offset_160_const_-1833319325| (store |v_#memory_$Pointer$.offset_161_const_-1833319326| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315 (store .cse38 .cse36 (select .cse39 .cse36)))) (= (store |v_#memory_int_155_const_-328387368| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315 (store .cse40 .cse15 (select .cse41 .cse15))) |v_#memory_int_154_const_-328387367|) (= 0 |v_DiskPerfDeviceControl_~#frequency~1.offset_5_const_435359387|) (not (select |v_#valid_38_const_-1605542163| |v_DiskPerfDeviceControl_~#frequency~1.base_5_const_-1931342563|)) (= v_DiskPerfDeviceControl_~deviceExtension~8.base_6_const_-1786332795 (select (select |v_#memory_$Pointer$.base_191_const_-344042809| v_DiskPerfDeviceControl_~DeviceObject.base_1_const_-1174533910) .cse0)) (= v_DiskPerfDeviceControl_~currentIrpStack~1.base_1_const_786473236 (select .cse42 .cse23)) (= |v_#memory_int_169_const_-328387451| (store |v_#memory_int_170_const_-328387437| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315 (store .cse43 .cse16 (select .cse44 .cse16)))) (= (store |v_#memory_$Pointer$.base_160_const_-344042143| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315 (store (store .cse45 .cse8 |v_DiskPerfDeviceControl_#t~union343.base_2_const_1176116902|) .cse23 (select (select |v_#memory_$Pointer$.base_158_const_-344042168| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315) .cse23))) |v_#memory_$Pointer$.base_158_const_-344042168|) (= (store |v_#memory_$Pointer$.offset_176_const_-1833319410| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315 (store .cse46 .cse8 (select .cse47 .cse8))) |v_#memory_$Pointer$.offset_174_const_-1833319412|) (= |v_#memory_$Pointer$.base_160_const_-344042143| (store |v_#memory_$Pointer$.base_161_const_-344042144| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315 (store .cse31 .cse36 (select .cse45 .cse36)))) (= |v_#memory_int_144_const_-328386760| (store |v_#memory_int_145_const_-328386757| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315 (store .cse37 .cse23 |v_DiskPerfDeviceControl_#t~union344_2_const_-648275886|))) (< |v_DiskPerfDeviceControl_~#frequency~1.base_5_const_-1931342563| |v_#StackHeapBarrier_8_const_531197049|) (= (store |v_#memory_int_165_const_-328387335| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315 (store (store (store (store .cse48 .cse20 |v_DiskPerfDeviceControl_#t~union340.ApcStateIndex_2_const_939872527|) .cse2 |v_DiskPerfDeviceControl_#t~union340.ApcMode_2_const_83695085|) .cse36 |v_DiskPerfDeviceControl_#t~union340.Inserted_2_const_-1913568068|) .cse8 (select .cse24 .cse8))) |v_#memory_int_161_const_-328387331|) (= v_DiskPerfDeviceControl_~Irp.offset_4_const_251305097 |v_DiskPerfDeviceControl_#in~Irp.offset_1_const_1075403750|) (= (store |v_#memory_int_169_const_-328387451| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315 (store .cse44 .cse17 (select .cse49 .cse17))) |v_#memory_int_168_const_-328387334|) (= |v_#memory_$Pointer$.base_190_const_-344042812| (store |v_#memory_$Pointer$.base_191_const_-344042809| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315 (store .cse42 .cse8 (select .cse32 .cse8)))) (not (= |v_DiskPerfDeviceControl_~#frequency~1.base_5_const_-1931342563| 0)) (< |v_DiskPerfDeviceControl_~#perfctr~0.base_4_const_1270175993| |v_#StackHeapBarrier_8_const_531197049|) (= |v_#memory_int_167_const_-328387333| (store |v_#memory_int_168_const_-328387334| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315 (store .cse49 .cse18 (select .cse50 .cse18)))) (= |v_#memory_int_156_const_-328387365| (store |v_#memory_int_157_const_-328387366| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315 (store .cse27 .cse13 (select .cse51 .cse13)))) (= v_DiskPerfDeviceControl_~DeviceObject.offset_1_const_1881097256 |v_DiskPerfDeviceControl_#in~DeviceObject.offset_1_const_1297359374|) (= (store |v_#memory_int_152_const_-328387361| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315 (store .cse35 .cse18 (select .cse52 .cse18))) |v_#memory_int_151_const_-328387364|) (= |v_#memory_$Pointer$.offset_178_const_-1833319416| (store |v_#memory_$Pointer$.offset_188_const_-1833319383| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315 (store (store (store (store (store (store (store (store (store (store .cse53 .cse12 |v_DiskPerfDeviceControl_#t~union340.Thread.offset_2_const_-1648197491|) .cse13 |v_DiskPerfDeviceControl_#t~union340.ApcListEntry.Flink.offset_2_const_-1599574411|) .cse14 |v_DiskPerfDeviceControl_#t~union340.ApcListEntry.Blink.offset_2_const_422794481|) .cse15 |v_DiskPerfDeviceControl_#t~union340.KernelRoutine.offset_2_const_1278390202|) .cse16 |v_DiskPerfDeviceControl_#t~union340.RundownRoutine.offset_2_const_-1358246310|) .cse17 |v_DiskPerfDeviceControl_#t~union340.NormalRoutine.offset_2_const_2110624464|) .cse18 |v_DiskPerfDeviceControl_#t~union340.NormalContext.offset_2_const_463933275|) .cse19 |v_DiskPerfDeviceControl_#t~union340.SystemArgument1.offset_2_const_-1028551272|) .cse5 |v_DiskPerfDeviceControl_#t~union340.SystemArgument2.offset_2_const_-1225057095|) .cse20 (select .cse1 .cse20)))) (= |v_#memory_int_170_const_-328387437| (store |v_#memory_int_171_const_-328387438| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315 (store .cse54 .cse15 (select .cse43 .cse15)))) (= |v_#memory_$Pointer$.offset_176_const_-1833319410| (store |v_#memory_$Pointer$.offset_177_const_-1833319415| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315 (store .cse3 .cse36 (select .cse46 .cse36)))) (= |v_#memory_$Pointer$.offset_162_const_-1833319315| (store |v_#memory_$Pointer$.offset_172_const_-1833319422| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315 (store (store (store (store (store (store (store (store (store (store .cse55 .cse12 |v_DiskPerfDeviceControl_#t~union342.Thread.offset_2_const_1058423947|) .cse13 |v_DiskPerfDeviceControl_#t~union342.ApcListEntry.Flink.offset_2_const_-213375629|) .cse14 |v_DiskPerfDeviceControl_#t~union342.ApcListEntry.Blink.offset_2_const_1808993167|) .cse15 |v_DiskPerfDeviceControl_#t~union342.KernelRoutine.offset_2_const_1144508924|) .cse16 |v_DiskPerfDeviceControl_#t~union342.RundownRoutine.offset_2_const_-1217563560|) .cse17 |v_DiskPerfDeviceControl_#t~union342.NormalRoutine.offset_2_const_1976481042|) .cse18 |v_DiskPerfDeviceControl_#t~union342.NormalContext.offset_2_const_329789853|) .cse19 |v_DiskPerfDeviceControl_#t~union342.SystemArgument1.offset_2_const_-966645926|) .cse5 |v_DiskPerfDeviceControl_#t~union342.SystemArgument2.offset_2_const_-1163020677|) .cse20 (select .cse56 .cse20)))) (= |v_#memory_int_155_const_-328387368| (store |v_#memory_int_156_const_-328387365| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315 (store .cse51 .cse14 (select .cse40 .cse14)))) (= |v_#memory_$Pointer$.base_177_const_-344042225| (store |v_#memory_$Pointer$.base_178_const_-344042226| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315 (store .cse21 .cse2 (select .cse57 .cse2)))) (not (= 0 |v_DiskPerfDeviceControl_~#perfctr~0.base_4_const_1270175993|)) (< |v_DiskPerfDeviceControl_~#difference~1.base_5_const_1650498998| |v_#StackHeapBarrier_8_const_531197049|) (= |v_#memory_int_166_const_-328387336| (store |v_#memory_int_167_const_-328387333| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315 (store .cse50 .cse19 (select .cse58 .cse19)))) (= v_DiskPerfDeviceControl_~DeviceObject.base_1_const_-1174533910 |v_DiskPerfDeviceControl_#in~DeviceObject.base_1_const_-2024163152|) (not (select .cse10 |v_DiskPerfDeviceControl_~#difference~1.base_5_const_1650498998|)) (not (= 0 |v_DiskPerfDeviceControl_~#difference~1.base_5_const_1650498998|)) (= |v_#memory_$Pointer$.offset_188_const_-1833319383| (store |v_#memory_$Pointer$.offset_189_const_-1833319384| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315 (store .cse59 .cse26 (select .cse53 .cse26)))) (= |v_#memory_$Pointer$.base_188_const_-344042193| (store |v_#memory_$Pointer$.base_189_const_-344042194| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315 (store .cse33 .cse26 (select .cse11 .cse26)))) (= |v_#memory_$Pointer$.offset_173_const_-1833319411| (store |v_#memory_$Pointer$.offset_174_const_-1833319412| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315 (store .cse47 .cse25 (select .cse60 .cse25)))) (= |v_#memory_int_172_const_-328387427| (store |v_#memory_int_173_const_-328387428| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315 (store .cse61 .cse13 (select .cse62 .cse13)))) (= |v_#memory_int_165_const_-328387335| (store |v_#memory_int_166_const_-328387336| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315 (store .cse58 .cse5 (select .cse48 .cse5)))) (= |v_#memory_$Pointer$.offset_158_const_-1833319350| (store |v_#memory_$Pointer$.offset_160_const_-1833319325| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315 (store (store .cse39 .cse8 |v_DiskPerfDeviceControl_#t~union343.offset_2_const_1693048484|) .cse23 (select (select |v_#memory_$Pointer$.offset_158_const_-1833319350| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315) .cse23)))) (= (store |v_#memory_int_151_const_-328387364| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315 (store .cse52 .cse19 (select .cse4 .cse19))) |v_#memory_int_150_const_-328387363|) (= |v_#memory_$Pointer$.offset_190_const_-1833318970| (store |v_#memory_$Pointer$.offset_191_const_-1833318975| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315 (store .cse22 .cse8 (select .cse63 .cse8)))) (= (store |v_#memory_int_154_const_-328387367| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315 (store .cse41 .cse16 (select .cse34 .cse16))) |v_#memory_int_153_const_-328387362|) (= v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315 |v_DiskPerfDeviceControl_#in~Irp.base_1_const_1014708264|) (= |v_#memory_$Pointer$.offset_189_const_-1833319384| (store |v_#memory_$Pointer$.offset_190_const_-1833318970| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315 (store .cse63 .cse25 (select .cse59 .cse25)))) (= |v_#memory_$Pointer$.base_162_const_-344042141| (store |v_#memory_$Pointer$.base_172_const_-344042240| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315 (store (store (store (store (store (store (store (store (store (store .cse29 .cse12 |v_DiskPerfDeviceControl_#t~union342.Thread.base_2_const_245965389|) .cse13 |v_DiskPerfDeviceControl_#t~union342.ApcListEntry.Flink.base_2_const_1513784629|) .cse14 |v_DiskPerfDeviceControl_#t~union342.ApcListEntry.Blink.base_2_const_997464753|) .cse15 |v_DiskPerfDeviceControl_#t~union342.KernelRoutine.base_2_const_429178878|) .cse16 |v_DiskPerfDeviceControl_#t~union342.RundownRoutine.base_2_const_-140879526|) .cse17 |v_DiskPerfDeviceControl_#t~union342.NormalRoutine.base_2_const_36733076|) .cse18 |v_DiskPerfDeviceControl_#t~union342.NormalContext.base_2_const_-1609669665|) .cse19 |v_DiskPerfDeviceControl_#t~union342.SystemArgument1.base_2_const_1731994844|) .cse5 |v_DiskPerfDeviceControl_#t~union342.SystemArgument2.base_2_const_-820021187|) .cse20 (select .cse30 .cse20)))) (= 0 |v_DiskPerfDeviceControl_~#perfctr~0.offset_4_const_1766252471|) (= |v_#memory_$Pointer$.base_173_const_-344042237| (store |v_#memory_$Pointer$.base_174_const_-344042238| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315 (store .cse9 .cse25 (select .cse28 .cse25)))) (= |v_#memory_int_173_const_-328387428| (store |v_#memory_int_177_const_-328387432| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315 (store (store (store (store (select |v_#memory_int_177_const_-328387432| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315) .cse8 |v_DiskPerfDeviceControl_#t~union340.Type_2_const_-135960870|) .cse25 |v_DiskPerfDeviceControl_#t~union340.Size_2_const_-179065901|) .cse26 |v_DiskPerfDeviceControl_#t~union340.Spare0_2_const_869505947|) .cse12 (select .cse61 .cse12)))) (= |v_#memory_$Pointer$.base_176_const_-344042228| (store |v_#memory_$Pointer$.base_177_const_-344042225| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315 (store .cse57 .cse36 (select .cse7 .cse36)))) (= (store |v_#memory_int_172_const_-328387427| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315 (store .cse62 .cse14 (select .cse54 .cse14))) |v_#memory_int_171_const_-328387438|) (= |v_#memory_$Pointer$.offset_161_const_-1833319326| (store |v_#memory_$Pointer$.offset_162_const_-1833319315| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315 (store .cse56 .cse2 (select .cse38 .cse2)))) (= |v_#memory_$Pointer$.offset_172_const_-1833319422| (store |v_#memory_$Pointer$.offset_173_const_-1833319411| v_DiskPerfDeviceControl_~Irp.base_4_const_1501002315 (store .cse60 .cse26 (select .cse55 .cse26)))) (not (select .cse64 |v_DiskPerfDeviceControl_~#perfctr~0.base_4_const_1270175993|))))))
(check-sat)
(exit)