./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--xen--xen-pciback--xen-pciback.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version e2fb8bed Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--xen--xen-pciback--xen-pciback.ko-entry_point.cil.out.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash b2b9d7c72382c88f92aefc9c5aa67795926d510c5f9617bff26079bf313eaacc --- Real Ultimate output --- This is Ultimate 0.3.0-?-e2fb8be-m [2025-03-08 20:04:56,351 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-08 20:04:56,403 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-03-08 20:04:56,410 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-08 20:04:56,410 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-08 20:04:56,425 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-08 20:04:56,425 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-08 20:04:56,426 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-08 20:04:56,426 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-08 20:04:56,426 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-08 20:04:56,426 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-08 20:04:56,426 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-08 20:04:56,427 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-08 20:04:56,427 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-08 20:04:56,428 INFO L153 SettingsManager]: * Use SBE=true [2025-03-08 20:04:56,428 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-08 20:04:56,428 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-08 20:04:56,428 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-08 20:04:56,428 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-08 20:04:56,428 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-08 20:04:56,428 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-08 20:04:56,428 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-08 20:04:56,428 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-08 20:04:56,428 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-08 20:04:56,428 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-08 20:04:56,428 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-08 20:04:56,429 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-08 20:04:56,429 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-08 20:04:56,429 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-08 20:04:56,429 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 20:04:56,429 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-08 20:04:56,429 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-08 20:04:56,429 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-08 20:04:56,429 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-08 20:04:56,429 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-08 20:04:56,429 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-08 20:04:56,429 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-08 20:04:56,429 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-08 20:04:56,429 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-08 20:04:56,429 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-08 20:04:56,429 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> b2b9d7c72382c88f92aefc9c5aa67795926d510c5f9617bff26079bf313eaacc [2025-03-08 20:04:56,693 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-08 20:04:56,700 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-08 20:04:56,702 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-08 20:04:56,703 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-08 20:04:56,703 INFO L274 PluginConnector]: CDTParser initialized [2025-03-08 20:04:56,704 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--xen--xen-pciback--xen-pciback.ko-entry_point.cil.out.i [2025-03-08 20:04:57,863 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4cab68b72/f822bd2ad37f46a896df382030637d96/FLAG5fb4a01e5 [2025-03-08 20:04:58,374 INFO L384 CDTParser]: Found 1 translation units. [2025-03-08 20:04:58,375 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--xen--xen-pciback--xen-pciback.ko-entry_point.cil.out.i [2025-03-08 20:04:58,423 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4cab68b72/f822bd2ad37f46a896df382030637d96/FLAG5fb4a01e5 [2025-03-08 20:04:58,441 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4cab68b72/f822bd2ad37f46a896df382030637d96 [2025-03-08 20:04:58,445 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-08 20:04:58,447 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-08 20:04:58,448 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-08 20:04:58,448 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-08 20:04:58,452 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-08 20:04:58,453 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 08:04:58" (1/1) ... [2025-03-08 20:04:58,455 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@76ac015c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:04:58, skipping insertion in model container [2025-03-08 20:04:58,456 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 08:04:58" (1/1) ... [2025-03-08 20:04:58,545 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-08 20:05:01,466 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--xen--xen-pciback--xen-pciback.ko-entry_point.cil.out.i[360255,360268] [2025-03-08 20:05:01,523 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 20:05:01,580 INFO L200 MainTranslator]: Completed pre-run [2025-03-08 20:05:01,631 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [2929] [2025-03-08 20:05:01,633 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [2936] [2025-03-08 20:05:01,638 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; subl %2, %0; sete %1": "+m" (v->counter), "=qm" (c): "er" (i): "memory"); [3096-3097] [2025-03-08 20:05:01,641 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; xaddb %b0, %1\n": "+q" (__ret), "+m" (v->counter): : "memory", "cc"); [3108-3109] [2025-03-08 20:05:01,642 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; xaddw %w0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [3112-3113] [2025-03-08 20:05:01,642 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; xaddl %0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [3116-3117] [2025-03-08 20:05:01,642 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; xaddq %q0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [3120-3121] [2025-03-08 20:05:01,653 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call hypercall_page+%c3": "=r" (__res), "+r" (__arg1), "+r" (__arg2): [offset] "i" (1056UL): "memory", "r8", "r10", "rdx"); [3454-3455] [2025-03-08 20:05:01,705 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10081/dscv_tempdir/dscv/ri/43_2a/drivers/xen/xen-pciback/pci_stub.c"), "i" (613), "i" (12UL)); [4286-4287] [2025-03-08 20:05:01,708 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [4353] [2025-03-08 20:05:01,709 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [4369] [2025-03-08 20:05:01,754 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %2, %0; setc %1": "+m" (*addr), "=qm" (c): "Ir" (nr): "memory"); [6239-6240] [2025-03-08 20:05:01,773 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [6848] [2025-03-08 20:05:01,773 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6851] [2025-03-08 20:05:01,773 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6853] [2025-03-08 20:05:01,896 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--xen--xen-pciback--xen-pciback.ko-entry_point.cil.out.i[360255,360268] [2025-03-08 20:05:01,903 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 20:05:02,029 WARN L1212 FunctionHandler]: The following functions are not defined or handled internally: __xadd_wrong_size [2025-03-08 20:05:02,036 INFO L204 MainTranslator]: Completed translation [2025-03-08 20:05:02,037 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:05:02 WrapperNode [2025-03-08 20:05:02,038 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-08 20:05:02,039 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-08 20:05:02,039 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-08 20:05:02,039 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-08 20:05:02,044 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:05:02" (1/1) ... [2025-03-08 20:05:02,180 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:05:02" (1/1) ... [2025-03-08 20:05:02,430 INFO L138 Inliner]: procedures = 438, calls = 4394, calls flagged for inlining = 202, calls inlined = 198, statements flattened = 10192 [2025-03-08 20:05:02,431 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-08 20:05:02,432 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-08 20:05:02,432 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-08 20:05:02,432 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-08 20:05:02,442 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:05:02" (1/1) ... [2025-03-08 20:05:02,442 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:05:02" (1/1) ... [2025-03-08 20:05:02,493 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:05:02" (1/1) ... [2025-03-08 20:05:04,512 INFO L175 MemorySlicer]: Split 2202 memory accesses to 95 slices as follows [2, 29, 2, 10, 1, 2, 10, 1, 2, 2, 2, 1, 4, 2, 2, 1, 2, 2, 3, 1, 14, 3, 3, 1, 6, 2, 2, 2, 2, 1, 2, 2, 3, 3, 3, 27, 1, 8, 2, 6, 3, 4, 5, 4, 10, 8, 1, 2, 2, 2, 2, 3, 3, 112, 23, 350, 2, 3, 12, 4, 4, 1, 1, 6, 1, 1, 7, 1231, 8, 7, 8, 43, 17, 18, 1, 2, 3, 1, 4, 6, 3, 4, 3, 28, 1, 3, 6, 1, 2, 8, 2, 2, 2, 8, 30]. 56 percent of accesses are in the largest equivalence class. The 323 initializations are split as follows [0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 2, 0, 3, 0, 0, 3, 3, 0, 6, 0, 0, 0, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 0, 4, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 12, 4, 4, 1, 0, 6, 0, 1, 7, 134, 8, 7, 8, 0, 17, 18, 1, 0, 3, 0, 4, 0, 3, 4, 0, 0, 1, 0, 6, 1, 0, 8, 0, 0, 0, 0, 0]. The 1056 writes are split as follows [1, 0, 1, 6, 0, 1, 6, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 12, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 2, 2, 2, 2, 0, 4, 1, 1, 0, 0, 1, 0, 6, 0, 0, 1, 0, 1, 1, 2, 2, 112, 23, 300, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 437, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 2, 28, 0, 2, 0, 0, 1, 0, 1, 1, 1, 8, 30]. [2025-03-08 20:05:04,513 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:05:02" (1/1) ... [2025-03-08 20:05:04,513 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:05:02" (1/1) ... [2025-03-08 20:05:04,680 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:05:02" (1/1) ... [2025-03-08 20:05:04,699 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:05:02" (1/1) ... [2025-03-08 20:05:04,767 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:05:02" (1/1) ... [2025-03-08 20:05:04,804 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:05:02" (1/1) ... [2025-03-08 20:05:04,898 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-08 20:05:04,901 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-08 20:05:04,901 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-08 20:05:04,901 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-08 20:05:04,902 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:05:02" (1/1) ... [2025-03-08 20:05:04,906 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 20:05:04,918 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 20:05:04,932 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-03-08 20:05:05,012 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-03-08 20:05:05,034 INFO L130 BoogieDeclarations]: Found specification of procedure xen_pcibk_export_device [2025-03-08 20:05:05,035 INFO L138 BoogieDeclarations]: Found implementation of procedure xen_pcibk_export_device [2025-03-08 20:05:05,035 INFO L130 BoogieDeclarations]: Found specification of procedure xen_pcibk_error_resume [2025-03-08 20:05:05,035 INFO L138 BoogieDeclarations]: Found implementation of procedure xen_pcibk_error_resume [2025-03-08 20:05:05,035 INFO L130 BoogieDeclarations]: Found specification of procedure pci_domain_nr [2025-03-08 20:05:05,035 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_domain_nr [2025-03-08 20:05:05,035 INFO L130 BoogieDeclarations]: Found specification of procedure __xen_pcibk_add_pci_dev [2025-03-08 20:05:05,035 INFO L138 BoogieDeclarations]: Found implementation of procedure __xen_pcibk_add_pci_dev [2025-03-08 20:05:05,035 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-03-08 20:05:05,035 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-03-08 20:05:05,035 INFO L130 BoogieDeclarations]: Found specification of procedure HYPERVISOR_physdev_op [2025-03-08 20:05:05,036 INFO L138 BoogieDeclarations]: Found implementation of procedure HYPERVISOR_physdev_op [2025-03-08 20:05:05,036 INFO L130 BoogieDeclarations]: Found specification of procedure read_dev_bar [2025-03-08 20:05:05,036 INFO L138 BoogieDeclarations]: Found implementation of procedure read_dev_bar [2025-03-08 20:05:05,037 INFO L130 BoogieDeclarations]: Found specification of procedure xen_pcibk_frontend_changed [2025-03-08 20:05:05,037 INFO L138 BoogieDeclarations]: Found implementation of procedure xen_pcibk_frontend_changed [2025-03-08 20:05:05,037 INFO L130 BoogieDeclarations]: Found specification of procedure xen_pcibk_setup_backend [2025-03-08 20:05:05,037 INFO L138 BoogieDeclarations]: Found implementation of procedure xen_pcibk_setup_backend [2025-03-08 20:05:05,037 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock [2025-03-08 20:05:05,037 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock [2025-03-08 20:05:05,037 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-03-08 20:05:05,037 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-03-08 20:05:05,037 INFO L130 BoogieDeclarations]: Found specification of procedure __xen_pcibk_add_pci_dev___0 [2025-03-08 20:05:05,037 INFO L138 BoogieDeclarations]: Found implementation of procedure __xen_pcibk_add_pci_dev___0 [2025-03-08 20:05:05,037 INFO L130 BoogieDeclarations]: Found specification of procedure device_unlock [2025-03-08 20:05:05,037 INFO L138 BoogieDeclarations]: Found implementation of procedure device_unlock [2025-03-08 20:05:05,037 INFO L130 BoogieDeclarations]: Found specification of procedure xenbus_scanf [2025-03-08 20:05:05,037 INFO L138 BoogieDeclarations]: Found implementation of procedure xenbus_scanf [2025-03-08 20:05:05,037 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_word [2025-03-08 20:05:05,037 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_word [2025-03-08 20:05:05,037 INFO L130 BoogieDeclarations]: Found specification of procedure xen_pcibk_attach [2025-03-08 20:05:05,037 INFO L138 BoogieDeclarations]: Found implementation of procedure xen_pcibk_attach [2025-03-08 20:05:05,037 INFO L130 BoogieDeclarations]: Found specification of procedure xen_pcibios_err_to_errno [2025-03-08 20:05:05,037 INFO L138 BoogieDeclarations]: Found implementation of procedure xen_pcibios_err_to_errno [2025-03-08 20:05:05,037 INFO L130 BoogieDeclarations]: Found specification of procedure pcistub_device_id_add [2025-03-08 20:05:05,038 INFO L138 BoogieDeclarations]: Found implementation of procedure pcistub_device_id_add [2025-03-08 20:05:05,038 INFO L130 BoogieDeclarations]: Found specification of procedure __xen_pcibk_get_pci_dev [2025-03-08 20:05:05,038 INFO L138 BoogieDeclarations]: Found implementation of procedure __xen_pcibk_get_pci_dev [2025-03-08 20:05:05,038 INFO L130 BoogieDeclarations]: Found specification of procedure pcistub_remove [2025-03-08 20:05:05,038 INFO L138 BoogieDeclarations]: Found implementation of procedure pcistub_remove [2025-03-08 20:05:05,038 INFO L130 BoogieDeclarations]: Found specification of procedure activate_work_2 [2025-03-08 20:05:05,038 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_work_2 [2025-03-08 20:05:05,038 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-03-08 20:05:05,038 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-03-08 20:05:05,038 INFO L130 BoogieDeclarations]: Found specification of procedure xen_pcibk_get_pci_dev [2025-03-08 20:05:05,038 INFO L138 BoogieDeclarations]: Found implementation of procedure xen_pcibk_get_pci_dev [2025-03-08 20:05:05,038 INFO L130 BoogieDeclarations]: Found specification of procedure pci_name [2025-03-08 20:05:05,038 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_name [2025-03-08 20:05:05,038 INFO L130 BoogieDeclarations]: Found specification of procedure xen_pcibk_control_isr [2025-03-08 20:05:05,038 INFO L138 BoogieDeclarations]: Found implementation of procedure xen_pcibk_control_isr [2025-03-08 20:05:05,038 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2025-03-08 20:05:05,038 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2025-03-08 20:05:05,038 INFO L130 BoogieDeclarations]: Found specification of procedure valid_request [2025-03-08 20:05:05,038 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_request [2025-03-08 20:05:05,038 INFO L130 BoogieDeclarations]: Found specification of procedure __xen_pcibk_release_devices___0 [2025-03-08 20:05:05,038 INFO L138 BoogieDeclarations]: Found implementation of procedure __xen_pcibk_release_devices___0 [2025-03-08 20:05:05,038 INFO L130 BoogieDeclarations]: Found specification of procedure xen_pcibk_config_add_field [2025-03-08 20:05:05,038 INFO L138 BoogieDeclarations]: Found implementation of procedure xen_pcibk_config_add_field [2025-03-08 20:05:05,038 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-03-08 20:05:05,038 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-03-08 20:05:05,038 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-03-08 20:05:05,038 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-03-08 20:05:05,038 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-03-08 20:05:05,038 INFO L130 BoogieDeclarations]: Found specification of procedure pci_write_config_word [2025-03-08 20:05:05,038 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_write_config_word [2025-03-08 20:05:05,038 INFO L130 BoogieDeclarations]: Found specification of procedure pcistub_device_find [2025-03-08 20:05:05,039 INFO L138 BoogieDeclarations]: Found implementation of procedure pcistub_device_find [2025-03-08 20:05:05,039 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2025-03-08 20:05:05,039 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2025-03-08 20:05:05,039 INFO L130 BoogieDeclarations]: Found specification of procedure xen_pcibk_slot_reset [2025-03-08 20:05:05,039 INFO L138 BoogieDeclarations]: Found implementation of procedure xen_pcibk_slot_reset [2025-03-08 20:05:05,039 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2025-03-08 20:05:05,039 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2025-03-08 20:05:05,039 INFO L130 BoogieDeclarations]: Found specification of procedure xen_register_device_domain_owner [2025-03-08 20:05:05,039 INFO L138 BoogieDeclarations]: Found implementation of procedure xen_register_device_domain_owner [2025-03-08 20:05:05,039 INFO L130 BoogieDeclarations]: Found specification of procedure xen_pcibk_error_detected [2025-03-08 20:05:05,039 INFO L138 BoogieDeclarations]: Found implementation of procedure xen_pcibk_error_detected [2025-03-08 20:05:05,039 INFO L130 BoogieDeclarations]: Found specification of procedure dev_get_drvdata [2025-03-08 20:05:05,039 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_get_drvdata [2025-03-08 20:05:05,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-03-08 20:05:05,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-03-08 20:05:05,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-03-08 20:05:05,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-03-08 20:05:05,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-03-08 20:05:05,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-03-08 20:05:05,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-03-08 20:05:05,042 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-03-08 20:05:05,042 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-03-08 20:05:05,042 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-03-08 20:05:05,042 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-03-08 20:05:05,043 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-03-08 20:05:05,043 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-03-08 20:05:05,043 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-03-08 20:05:05,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-03-08 20:05:05,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-03-08 20:05:05,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-03-08 20:05:05,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-03-08 20:05:05,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-03-08 20:05:05,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-03-08 20:05:05,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-03-08 20:05:05,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-03-08 20:05:05,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-03-08 20:05:05,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-03-08 20:05:05,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-03-08 20:05:05,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-03-08 20:05:05,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-03-08 20:05:05,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-03-08 20:05:05,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-03-08 20:05:05,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-03-08 20:05:05,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-03-08 20:05:05,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-03-08 20:05:05,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-03-08 20:05:05,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2025-03-08 20:05:05,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#34 [2025-03-08 20:05:05,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#35 [2025-03-08 20:05:05,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#36 [2025-03-08 20:05:05,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#37 [2025-03-08 20:05:05,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#38 [2025-03-08 20:05:05,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#39 [2025-03-08 20:05:05,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#40 [2025-03-08 20:05:05,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#41 [2025-03-08 20:05:05,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#42 [2025-03-08 20:05:05,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#43 [2025-03-08 20:05:05,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#44 [2025-03-08 20:05:05,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#45 [2025-03-08 20:05:05,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#46 [2025-03-08 20:05:05,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#47 [2025-03-08 20:05:05,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#48 [2025-03-08 20:05:05,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#49 [2025-03-08 20:05:05,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#50 [2025-03-08 20:05:05,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#51 [2025-03-08 20:05:05,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#52 [2025-03-08 20:05:05,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#53 [2025-03-08 20:05:05,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#54 [2025-03-08 20:05:05,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#55 [2025-03-08 20:05:05,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#56 [2025-03-08 20:05:05,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#57 [2025-03-08 20:05:05,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#58 [2025-03-08 20:05:05,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#59 [2025-03-08 20:05:05,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#60 [2025-03-08 20:05:05,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#61 [2025-03-08 20:05:05,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#62 [2025-03-08 20:05:05,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#63 [2025-03-08 20:05:05,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#64 [2025-03-08 20:05:05,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#65 [2025-03-08 20:05:05,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#66 [2025-03-08 20:05:05,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#67 [2025-03-08 20:05:05,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#68 [2025-03-08 20:05:05,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#69 [2025-03-08 20:05:05,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#70 [2025-03-08 20:05:05,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#71 [2025-03-08 20:05:05,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#72 [2025-03-08 20:05:05,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#73 [2025-03-08 20:05:05,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#74 [2025-03-08 20:05:05,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#75 [2025-03-08 20:05:05,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#76 [2025-03-08 20:05:05,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#77 [2025-03-08 20:05:05,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#78 [2025-03-08 20:05:05,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#79 [2025-03-08 20:05:05,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#80 [2025-03-08 20:05:05,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#81 [2025-03-08 20:05:05,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#82 [2025-03-08 20:05:05,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#83 [2025-03-08 20:05:05,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#84 [2025-03-08 20:05:05,048 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#85 [2025-03-08 20:05:05,049 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#86 [2025-03-08 20:05:05,049 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#87 [2025-03-08 20:05:05,049 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#88 [2025-03-08 20:05:05,049 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#89 [2025-03-08 20:05:05,049 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#90 [2025-03-08 20:05:05,049 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#91 [2025-03-08 20:05:05,049 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#92 [2025-03-08 20:05:05,049 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#93 [2025-03-08 20:05:05,049 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#94 [2025-03-08 20:05:05,049 INFO L130 BoogieDeclarations]: Found specification of procedure xenbus_switch_state [2025-03-08 20:05:05,049 INFO L138 BoogieDeclarations]: Found implementation of procedure xenbus_switch_state [2025-03-08 20:05:05,049 INFO L130 BoogieDeclarations]: Found specification of procedure _dev_info [2025-03-08 20:05:05,049 INFO L138 BoogieDeclarations]: Found implementation of procedure _dev_info [2025-03-08 20:05:05,049 INFO L130 BoogieDeclarations]: Found specification of procedure xen_pcibk_xenbus_remove [2025-03-08 20:05:05,049 INFO L138 BoogieDeclarations]: Found implementation of procedure xen_pcibk_xenbus_remove [2025-03-08 20:05:05,049 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-03-08 20:05:05,049 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-03-08 20:05:05,049 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-03-08 20:05:05,049 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-03-08 20:05:05,049 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-03-08 20:05:05,049 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-03-08 20:05:05,049 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-03-08 20:05:05,049 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-03-08 20:05:05,049 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-03-08 20:05:05,049 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-03-08 20:05:05,049 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-03-08 20:05:05,049 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-03-08 20:05:05,049 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-03-08 20:05:05,049 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-03-08 20:05:05,049 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-03-08 20:05:05,049 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-03-08 20:05:05,049 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-03-08 20:05:05,049 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-03-08 20:05:05,049 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-03-08 20:05:05,049 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-03-08 20:05:05,049 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-03-08 20:05:05,049 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-03-08 20:05:05,049 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-03-08 20:05:05,049 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-03-08 20:05:05,050 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-03-08 20:05:05,050 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-03-08 20:05:05,050 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-03-08 20:05:05,050 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-03-08 20:05:05,050 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-03-08 20:05:05,050 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-03-08 20:05:05,050 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-03-08 20:05:05,050 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-03-08 20:05:05,050 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-03-08 20:05:05,050 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2025-03-08 20:05:05,050 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#34 [2025-03-08 20:05:05,050 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#35 [2025-03-08 20:05:05,050 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#36 [2025-03-08 20:05:05,050 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#37 [2025-03-08 20:05:05,050 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#38 [2025-03-08 20:05:05,050 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#39 [2025-03-08 20:05:05,050 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#40 [2025-03-08 20:05:05,050 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#41 [2025-03-08 20:05:05,050 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#42 [2025-03-08 20:05:05,050 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#43 [2025-03-08 20:05:05,050 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#44 [2025-03-08 20:05:05,050 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#45 [2025-03-08 20:05:05,050 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#46 [2025-03-08 20:05:05,050 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#47 [2025-03-08 20:05:05,050 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#48 [2025-03-08 20:05:05,050 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#49 [2025-03-08 20:05:05,050 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#50 [2025-03-08 20:05:05,050 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#51 [2025-03-08 20:05:05,050 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#52 [2025-03-08 20:05:05,050 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#53 [2025-03-08 20:05:05,050 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#54 [2025-03-08 20:05:05,050 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#55 [2025-03-08 20:05:05,050 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#56 [2025-03-08 20:05:05,050 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#57 [2025-03-08 20:05:05,050 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#58 [2025-03-08 20:05:05,050 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#59 [2025-03-08 20:05:05,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#60 [2025-03-08 20:05:05,054 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#61 [2025-03-08 20:05:05,054 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#62 [2025-03-08 20:05:05,054 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#63 [2025-03-08 20:05:05,054 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#64 [2025-03-08 20:05:05,054 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#65 [2025-03-08 20:05:05,054 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#66 [2025-03-08 20:05:05,054 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#67 [2025-03-08 20:05:05,054 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#68 [2025-03-08 20:05:05,054 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#69 [2025-03-08 20:05:05,054 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#70 [2025-03-08 20:05:05,054 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#71 [2025-03-08 20:05:05,054 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#72 [2025-03-08 20:05:05,054 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#73 [2025-03-08 20:05:05,054 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#74 [2025-03-08 20:05:05,054 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#75 [2025-03-08 20:05:05,054 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#76 [2025-03-08 20:05:05,054 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#77 [2025-03-08 20:05:05,054 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#78 [2025-03-08 20:05:05,054 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#79 [2025-03-08 20:05:05,054 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#80 [2025-03-08 20:05:05,054 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#81 [2025-03-08 20:05:05,054 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#82 [2025-03-08 20:05:05,054 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#83 [2025-03-08 20:05:05,054 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#84 [2025-03-08 20:05:05,054 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#85 [2025-03-08 20:05:05,054 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#86 [2025-03-08 20:05:05,054 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#87 [2025-03-08 20:05:05,054 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#88 [2025-03-08 20:05:05,054 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#89 [2025-03-08 20:05:05,054 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#90 [2025-03-08 20:05:05,054 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#91 [2025-03-08 20:05:05,054 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#92 [2025-03-08 20:05:05,054 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#93 [2025-03-08 20:05:05,054 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#94 [2025-03-08 20:05:05,054 INFO L130 BoogieDeclarations]: Found specification of procedure xen_pcibk_xenbus_probe [2025-03-08 20:05:05,054 INFO L138 BoogieDeclarations]: Found implementation of procedure xen_pcibk_xenbus_probe [2025-03-08 20:05:05,055 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_release_15 [2025-03-08 20:05:05,055 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_release_15 [2025-03-08 20:05:05,055 INFO L130 BoogieDeclarations]: Found specification of procedure xenbus_read_driver_state [2025-03-08 20:05:05,055 INFO L138 BoogieDeclarations]: Found implementation of procedure xenbus_read_driver_state [2025-03-08 20:05:05,055 INFO L130 BoogieDeclarations]: Found specification of procedure pcistub_device_get [2025-03-08 20:05:05,055 INFO L138 BoogieDeclarations]: Found implementation of procedure pcistub_device_get [2025-03-08 20:05:05,055 INFO L130 BoogieDeclarations]: Found specification of procedure xen_pcibk_release_pci_dev [2025-03-08 20:05:05,055 INFO L138 BoogieDeclarations]: Found implementation of procedure xen_pcibk_release_pci_dev [2025-03-08 20:05:05,055 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2025-03-08 20:05:05,055 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2025-03-08 20:05:05,055 INFO L130 BoogieDeclarations]: Found specification of procedure __pci_reset_function_locked [2025-03-08 20:05:05,055 INFO L138 BoogieDeclarations]: Found implementation of procedure __pci_reset_function_locked [2025-03-08 20:05:05,055 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2025-03-08 20:05:05,055 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2025-03-08 20:05:05,055 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_dev_dbg [2025-03-08 20:05:05,055 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_dev_dbg [2025-03-08 20:05:05,055 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_drvdata [2025-03-08 20:05:05,055 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_drvdata [2025-03-08 20:05:05,055 INFO L130 BoogieDeclarations]: Found specification of procedure xen_pcibk_config_add_fields [2025-03-08 20:05:05,055 INFO L138 BoogieDeclarations]: Found implementation of procedure xen_pcibk_config_add_fields [2025-03-08 20:05:05,055 INFO L130 BoogieDeclarations]: Found specification of procedure kref_put [2025-03-08 20:05:05,055 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_put [2025-03-08 20:05:05,055 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2025-03-08 20:05:05,055 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2025-03-08 20:05:05,055 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~X~$Pointer$~X~$Pointer$~TO~int [2025-03-08 20:05:05,055 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~X~$Pointer$~X~$Pointer$~TO~int [2025-03-08 20:05:05,055 INFO L130 BoogieDeclarations]: Found specification of procedure pcistub_probe [2025-03-08 20:05:05,055 INFO L138 BoogieDeclarations]: Found implementation of procedure pcistub_probe [2025-03-08 20:05:05,055 INFO L130 BoogieDeclarations]: Found specification of procedure device_lock [2025-03-08 20:05:05,055 INFO L138 BoogieDeclarations]: Found implementation of procedure device_lock [2025-03-08 20:05:05,055 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-08 20:05:05,055 INFO L130 BoogieDeclarations]: Found specification of procedure __list_add [2025-03-08 20:05:05,055 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_add [2025-03-08 20:05:05,055 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-08 20:05:05,055 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-03-08 20:05:05,055 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-03-08 20:05:05,055 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-03-08 20:05:05,055 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-03-08 20:05:05,055 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-03-08 20:05:05,055 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-03-08 20:05:05,055 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-03-08 20:05:05,057 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-03-08 20:05:05,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-03-08 20:05:05,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-03-08 20:05:05,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-03-08 20:05:05,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-03-08 20:05:05,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-03-08 20:05:05,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-03-08 20:05:05,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-03-08 20:05:05,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-03-08 20:05:05,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-03-08 20:05:05,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-03-08 20:05:05,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-03-08 20:05:05,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-03-08 20:05:05,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-03-08 20:05:05,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-03-08 20:05:05,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-03-08 20:05:05,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-03-08 20:05:05,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-03-08 20:05:05,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-03-08 20:05:05,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-03-08 20:05:05,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-03-08 20:05:05,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-03-08 20:05:05,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-03-08 20:05:05,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-03-08 20:05:05,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-03-08 20:05:05,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-03-08 20:05:05,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-03-08 20:05:05,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#34 [2025-03-08 20:05:05,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#35 [2025-03-08 20:05:05,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#36 [2025-03-08 20:05:05,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#37 [2025-03-08 20:05:05,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#38 [2025-03-08 20:05:05,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#39 [2025-03-08 20:05:05,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#40 [2025-03-08 20:05:05,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#41 [2025-03-08 20:05:05,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#42 [2025-03-08 20:05:05,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#43 [2025-03-08 20:05:05,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#44 [2025-03-08 20:05:05,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#45 [2025-03-08 20:05:05,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#46 [2025-03-08 20:05:05,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#47 [2025-03-08 20:05:05,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#48 [2025-03-08 20:05:05,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#49 [2025-03-08 20:05:05,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#50 [2025-03-08 20:05:05,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#51 [2025-03-08 20:05:05,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#52 [2025-03-08 20:05:05,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#53 [2025-03-08 20:05:05,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#54 [2025-03-08 20:05:05,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#55 [2025-03-08 20:05:05,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#56 [2025-03-08 20:05:05,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#57 [2025-03-08 20:05:05,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#58 [2025-03-08 20:05:05,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#59 [2025-03-08 20:05:05,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#60 [2025-03-08 20:05:05,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#61 [2025-03-08 20:05:05,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#62 [2025-03-08 20:05:05,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#63 [2025-03-08 20:05:05,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#64 [2025-03-08 20:05:05,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#65 [2025-03-08 20:05:05,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#66 [2025-03-08 20:05:05,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#67 [2025-03-08 20:05:05,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#68 [2025-03-08 20:05:05,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#69 [2025-03-08 20:05:05,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#70 [2025-03-08 20:05:05,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#71 [2025-03-08 20:05:05,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#72 [2025-03-08 20:05:05,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#73 [2025-03-08 20:05:05,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#74 [2025-03-08 20:05:05,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#75 [2025-03-08 20:05:05,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#76 [2025-03-08 20:05:05,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#77 [2025-03-08 20:05:05,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#78 [2025-03-08 20:05:05,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#79 [2025-03-08 20:05:05,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#80 [2025-03-08 20:05:05,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#81 [2025-03-08 20:05:05,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#82 [2025-03-08 20:05:05,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#83 [2025-03-08 20:05:05,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#84 [2025-03-08 20:05:05,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#85 [2025-03-08 20:05:05,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#86 [2025-03-08 20:05:05,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#87 [2025-03-08 20:05:05,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#88 [2025-03-08 20:05:05,061 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#89 [2025-03-08 20:05:05,061 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#90 [2025-03-08 20:05:05,062 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#91 [2025-03-08 20:05:05,062 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#92 [2025-03-08 20:05:05,062 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#93 [2025-03-08 20:05:05,062 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#94 [2025-03-08 20:05:05,063 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_dword [2025-03-08 20:05:05,063 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_dword [2025-03-08 20:05:05,063 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-03-08 20:05:05,063 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-03-08 20:05:05,063 INFO L130 BoogieDeclarations]: Found specification of procedure ___ratelimit [2025-03-08 20:05:05,063 INFO L138 BoogieDeclarations]: Found implementation of procedure ___ratelimit [2025-03-08 20:05:05,063 INFO L130 BoogieDeclarations]: Found specification of procedure driver_create_file [2025-03-08 20:05:05,063 INFO L138 BoogieDeclarations]: Found implementation of procedure driver_create_file [2025-03-08 20:05:05,063 INFO L130 BoogieDeclarations]: Found specification of procedure __xen_pcibk_get_pcifront_dev [2025-03-08 20:05:05,063 INFO L138 BoogieDeclarations]: Found implementation of procedure __xen_pcibk_get_pcifront_dev [2025-03-08 20:05:05,063 INFO L130 BoogieDeclarations]: Found specification of procedure pcistub_device_release [2025-03-08 20:05:05,064 INFO L138 BoogieDeclarations]: Found implementation of procedure pcistub_device_release [2025-03-08 20:05:05,064 INFO L130 BoogieDeclarations]: Found specification of procedure list_add [2025-03-08 20:05:05,064 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add [2025-03-08 20:05:05,064 INFO L130 BoogieDeclarations]: Found specification of procedure pcistub_quirk_show [2025-03-08 20:05:05,064 INFO L138 BoogieDeclarations]: Found implementation of procedure pcistub_quirk_show [2025-03-08 20:05:05,064 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-03-08 20:05:05,064 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-03-08 20:05:05,064 INFO L130 BoogieDeclarations]: Found specification of procedure xen_pcibk_disconnect [2025-03-08 20:05:05,065 INFO L138 BoogieDeclarations]: Found implementation of procedure xen_pcibk_disconnect [2025-03-08 20:05:05,065 INFO L130 BoogieDeclarations]: Found specification of procedure down_write [2025-03-08 20:05:05,065 INFO L138 BoogieDeclarations]: Found implementation of procedure down_write [2025-03-08 20:05:05,065 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-03-08 20:05:05,065 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-03-08 20:05:05,065 INFO L130 BoogieDeclarations]: Found specification of procedure dev_warn [2025-03-08 20:05:05,065 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_warn [2025-03-08 20:05:05,065 INFO L130 BoogieDeclarations]: Found specification of procedure xenbus_dev_fatal [2025-03-08 20:05:05,065 INFO L138 BoogieDeclarations]: Found implementation of procedure xenbus_dev_fatal [2025-03-08 20:05:05,065 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-08 20:05:05,065 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-08 20:05:05,065 INFO L130 BoogieDeclarations]: Found specification of procedure pcistub_device_put [2025-03-08 20:05:05,065 INFO L138 BoogieDeclarations]: Found implementation of procedure pcistub_device_put [2025-03-08 20:05:05,065 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2025-03-08 20:05:05,065 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2025-03-08 20:05:05,065 INFO L130 BoogieDeclarations]: Found specification of procedure pcistub_slot_show [2025-03-08 20:05:05,065 INFO L138 BoogieDeclarations]: Found implementation of procedure pcistub_slot_show [2025-03-08 20:05:05,065 INFO L130 BoogieDeclarations]: Found specification of procedure xen_pcibk_config_read [2025-03-08 20:05:05,065 INFO L138 BoogieDeclarations]: Found implementation of procedure xen_pcibk_config_read [2025-03-08 20:05:05,065 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~X~int~TO~int [2025-03-08 20:05:05,065 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~X~int~TO~int [2025-03-08 20:05:05,065 INFO L130 BoogieDeclarations]: Found specification of procedure kref_sub [2025-03-08 20:05:05,065 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_sub [2025-03-08 20:05:05,065 INFO L130 BoogieDeclarations]: Found specification of procedure xen_pcibk_do_op [2025-03-08 20:05:05,065 INFO L138 BoogieDeclarations]: Found implementation of procedure xen_pcibk_do_op [2025-03-08 20:05:05,065 INFO L130 BoogieDeclarations]: Found specification of procedure pcistub_put_pci_dev [2025-03-08 20:05:05,065 INFO L138 BoogieDeclarations]: Found implementation of procedure pcistub_put_pci_dev [2025-03-08 20:05:05,065 INFO L130 BoogieDeclarations]: Found specification of procedure driver_remove_file [2025-03-08 20:05:05,066 INFO L138 BoogieDeclarations]: Found implementation of procedure driver_remove_file [2025-03-08 20:05:05,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-03-08 20:05:05,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-03-08 20:05:05,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-03-08 20:05:05,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-03-08 20:05:05,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-03-08 20:05:05,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-03-08 20:05:05,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-03-08 20:05:05,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-03-08 20:05:05,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-03-08 20:05:05,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-03-08 20:05:05,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-03-08 20:05:05,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-03-08 20:05:05,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-03-08 20:05:05,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-03-08 20:05:05,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-03-08 20:05:05,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-03-08 20:05:05,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-03-08 20:05:05,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-03-08 20:05:05,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-03-08 20:05:05,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-03-08 20:05:05,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-03-08 20:05:05,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-03-08 20:05:05,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-03-08 20:05:05,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-03-08 20:05:05,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-03-08 20:05:05,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-03-08 20:05:05,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-03-08 20:05:05,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-03-08 20:05:05,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-03-08 20:05:05,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-03-08 20:05:05,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-03-08 20:05:05,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-03-08 20:05:05,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-03-08 20:05:05,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-03-08 20:05:05,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#34 [2025-03-08 20:05:05,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#35 [2025-03-08 20:05:05,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#36 [2025-03-08 20:05:05,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#37 [2025-03-08 20:05:05,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#38 [2025-03-08 20:05:05,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#39 [2025-03-08 20:05:05,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#40 [2025-03-08 20:05:05,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#41 [2025-03-08 20:05:05,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#42 [2025-03-08 20:05:05,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#43 [2025-03-08 20:05:05,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#44 [2025-03-08 20:05:05,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#45 [2025-03-08 20:05:05,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#46 [2025-03-08 20:05:05,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#47 [2025-03-08 20:05:05,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#48 [2025-03-08 20:05:05,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#49 [2025-03-08 20:05:05,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#50 [2025-03-08 20:05:05,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#51 [2025-03-08 20:05:05,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#52 [2025-03-08 20:05:05,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#53 [2025-03-08 20:05:05,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#54 [2025-03-08 20:05:05,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#55 [2025-03-08 20:05:05,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#56 [2025-03-08 20:05:05,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#57 [2025-03-08 20:05:05,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#58 [2025-03-08 20:05:05,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#59 [2025-03-08 20:05:05,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#60 [2025-03-08 20:05:05,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#61 [2025-03-08 20:05:05,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#62 [2025-03-08 20:05:05,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#63 [2025-03-08 20:05:05,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#64 [2025-03-08 20:05:05,070 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#65 [2025-03-08 20:05:05,070 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#66 [2025-03-08 20:05:05,070 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#67 [2025-03-08 20:05:05,070 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#68 [2025-03-08 20:05:05,070 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#69 [2025-03-08 20:05:05,070 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#70 [2025-03-08 20:05:05,070 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#71 [2025-03-08 20:05:05,070 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#72 [2025-03-08 20:05:05,070 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#73 [2025-03-08 20:05:05,070 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#74 [2025-03-08 20:05:05,070 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#75 [2025-03-08 20:05:05,070 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#76 [2025-03-08 20:05:05,070 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#77 [2025-03-08 20:05:05,070 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#78 [2025-03-08 20:05:05,070 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#79 [2025-03-08 20:05:05,070 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#80 [2025-03-08 20:05:05,070 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#81 [2025-03-08 20:05:05,070 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#82 [2025-03-08 20:05:05,070 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#83 [2025-03-08 20:05:05,070 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#84 [2025-03-08 20:05:05,070 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#85 [2025-03-08 20:05:05,070 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#86 [2025-03-08 20:05:05,070 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#87 [2025-03-08 20:05:05,070 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#88 [2025-03-08 20:05:05,070 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#89 [2025-03-08 20:05:05,070 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#90 [2025-03-08 20:05:05,070 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#91 [2025-03-08 20:05:05,070 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#92 [2025-03-08 20:05:05,070 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#93 [2025-03-08 20:05:05,070 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#94 [2025-03-08 20:05:05,070 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-03-08 20:05:05,070 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-03-08 20:05:05,070 INFO L130 BoogieDeclarations]: Found specification of procedure __xen_pcibk_init_devices [2025-03-08 20:05:05,070 INFO L138 BoogieDeclarations]: Found implementation of procedure __xen_pcibk_init_devices [2025-03-08 20:05:05,070 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_byte [2025-03-08 20:05:05,070 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_byte [2025-03-08 20:05:05,070 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-03-08 20:05:05,070 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-03-08 20:05:05,070 INFO L130 BoogieDeclarations]: Found specification of procedure __xen_pcibk_get_pci_dev___0 [2025-03-08 20:05:05,070 INFO L138 BoogieDeclarations]: Found implementation of procedure __xen_pcibk_get_pci_dev___0 [2025-03-08 20:05:05,071 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-03-08 20:05:05,071 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-03-08 20:05:05,071 INFO L130 BoogieDeclarations]: Found specification of procedure __xen_pcibk_publish_pci_roots [2025-03-08 20:05:05,071 INFO L138 BoogieDeclarations]: Found implementation of procedure __xen_pcibk_publish_pci_roots [2025-03-08 20:05:05,071 INFO L130 BoogieDeclarations]: Found specification of procedure xen_pcibk_config_free_dyn_fields [2025-03-08 20:05:05,071 INFO L138 BoogieDeclarations]: Found implementation of procedure xen_pcibk_config_free_dyn_fields [2025-03-08 20:05:05,071 INFO L130 BoogieDeclarations]: Found specification of procedure xen_pcibk_config_free_dev [2025-03-08 20:05:05,071 INFO L138 BoogieDeclarations]: Found implementation of procedure xen_pcibk_config_free_dev [2025-03-08 20:05:05,071 INFO L130 BoogieDeclarations]: Found specification of procedure xen_unregister_device_domain_owner [2025-03-08 20:05:05,071 INFO L138 BoogieDeclarations]: Found implementation of procedure xen_unregister_device_domain_owner [2025-03-08 20:05:05,071 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-03-08 20:05:05,071 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-03-08 20:05:05,071 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_msix [2025-03-08 20:05:05,071 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_msix [2025-03-08 20:05:05,071 INFO L130 BoogieDeclarations]: Found specification of procedure xen_pirq_from_irq [2025-03-08 20:05:05,071 INFO L138 BoogieDeclarations]: Found implementation of procedure xen_pirq_from_irq [2025-03-08 20:05:05,071 INFO L130 BoogieDeclarations]: Found specification of procedure __xen_pcibk_get_pcifront_dev___0 [2025-03-08 20:05:05,071 INFO L138 BoogieDeclarations]: Found implementation of procedure __xen_pcibk_get_pcifront_dev___0 [2025-03-08 20:05:05,071 INFO L130 BoogieDeclarations]: Found specification of procedure pcistub_init_device [2025-03-08 20:05:05,071 INFO L138 BoogieDeclarations]: Found implementation of procedure pcistub_init_device [2025-03-08 20:05:05,071 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_PTR [2025-03-08 20:05:05,071 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_PTR [2025-03-08 20:05:05,071 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-03-08 20:05:05,071 INFO L130 BoogieDeclarations]: Found specification of procedure __xen_pcibk_release_devices [2025-03-08 20:05:05,071 INFO L138 BoogieDeclarations]: Found implementation of procedure __xen_pcibk_release_devices [2025-03-08 20:05:05,071 INFO L130 BoogieDeclarations]: Found specification of procedure xenbus_printf [2025-03-08 20:05:05,071 INFO L138 BoogieDeclarations]: Found implementation of procedure xenbus_printf [2025-03-08 20:05:05,071 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2025-03-08 20:05:05,071 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2025-03-08 20:05:05,072 INFO L130 BoogieDeclarations]: Found specification of procedure notify_remote_via_irq [2025-03-08 20:05:05,072 INFO L138 BoogieDeclarations]: Found implementation of procedure notify_remote_via_irq [2025-03-08 20:05:05,072 INFO L130 BoogieDeclarations]: Found specification of procedure kill_domain_by_device [2025-03-08 20:05:05,072 INFO L138 BoogieDeclarations]: Found implementation of procedure kill_domain_by_device [2025-03-08 20:05:05,072 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~X~$Pointer$~TO~VOID [2025-03-08 20:05:05,072 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~X~$Pointer$~TO~VOID [2025-03-08 20:05:05,072 INFO L130 BoogieDeclarations]: Found specification of procedure merge_value [2025-03-08 20:05:05,072 INFO L138 BoogieDeclarations]: Found implementation of procedure merge_value [2025-03-08 20:05:05,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-03-08 20:05:05,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-03-08 20:05:05,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-03-08 20:05:05,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-03-08 20:05:05,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-03-08 20:05:05,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-03-08 20:05:05,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-03-08 20:05:05,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-03-08 20:05:05,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-03-08 20:05:05,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-03-08 20:05:05,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-03-08 20:05:05,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-03-08 20:05:05,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-03-08 20:05:05,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-03-08 20:05:05,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-03-08 20:05:05,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-03-08 20:05:05,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-03-08 20:05:05,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-03-08 20:05:05,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-03-08 20:05:05,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-03-08 20:05:05,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-03-08 20:05:05,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-03-08 20:05:05,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-03-08 20:05:05,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-03-08 20:05:05,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-03-08 20:05:05,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-03-08 20:05:05,073 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-03-08 20:05:05,073 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-03-08 20:05:05,073 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-03-08 20:05:05,073 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-03-08 20:05:05,073 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-03-08 20:05:05,073 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-03-08 20:05:05,073 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-03-08 20:05:05,073 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-03-08 20:05:05,073 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#34 [2025-03-08 20:05:05,073 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#35 [2025-03-08 20:05:05,073 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#36 [2025-03-08 20:05:05,073 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#37 [2025-03-08 20:05:05,073 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#38 [2025-03-08 20:05:05,073 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#39 [2025-03-08 20:05:05,073 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#40 [2025-03-08 20:05:05,073 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#41 [2025-03-08 20:05:05,073 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#42 [2025-03-08 20:05:05,073 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#43 [2025-03-08 20:05:05,073 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#44 [2025-03-08 20:05:05,073 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#45 [2025-03-08 20:05:05,073 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#46 [2025-03-08 20:05:05,073 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#47 [2025-03-08 20:05:05,073 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#48 [2025-03-08 20:05:05,073 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#49 [2025-03-08 20:05:05,073 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#50 [2025-03-08 20:05:05,073 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#51 [2025-03-08 20:05:05,073 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#52 [2025-03-08 20:05:05,073 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#53 [2025-03-08 20:05:05,073 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#54 [2025-03-08 20:05:05,073 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#55 [2025-03-08 20:05:05,073 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#56 [2025-03-08 20:05:05,073 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#57 [2025-03-08 20:05:05,073 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#58 [2025-03-08 20:05:05,073 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#59 [2025-03-08 20:05:05,073 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#60 [2025-03-08 20:05:05,073 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#61 [2025-03-08 20:05:05,073 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#62 [2025-03-08 20:05:05,073 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#63 [2025-03-08 20:05:05,077 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#64 [2025-03-08 20:05:05,078 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#65 [2025-03-08 20:05:05,078 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#66 [2025-03-08 20:05:05,078 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#67 [2025-03-08 20:05:05,078 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#68 [2025-03-08 20:05:05,078 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#69 [2025-03-08 20:05:05,078 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#70 [2025-03-08 20:05:05,078 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#71 [2025-03-08 20:05:05,078 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#72 [2025-03-08 20:05:05,079 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#73 [2025-03-08 20:05:05,079 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#74 [2025-03-08 20:05:05,079 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#75 [2025-03-08 20:05:05,079 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#76 [2025-03-08 20:05:05,079 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#77 [2025-03-08 20:05:05,079 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#78 [2025-03-08 20:05:05,079 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#79 [2025-03-08 20:05:05,079 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#80 [2025-03-08 20:05:05,079 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#81 [2025-03-08 20:05:05,079 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#82 [2025-03-08 20:05:05,079 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#83 [2025-03-08 20:05:05,079 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#84 [2025-03-08 20:05:05,079 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#85 [2025-03-08 20:05:05,079 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#86 [2025-03-08 20:05:05,079 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#87 [2025-03-08 20:05:05,080 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#88 [2025-03-08 20:05:05,080 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#89 [2025-03-08 20:05:05,080 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#90 [2025-03-08 20:05:05,080 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#91 [2025-03-08 20:05:05,080 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#92 [2025-03-08 20:05:05,080 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#93 [2025-03-08 20:05:05,080 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#94 [2025-03-08 20:05:05,080 INFO L130 BoogieDeclarations]: Found specification of procedure xen_pcibk_mmio_enabled [2025-03-08 20:05:05,080 INFO L138 BoogieDeclarations]: Found implementation of procedure xen_pcibk_mmio_enabled [2025-03-08 20:05:05,080 INFO L130 BoogieDeclarations]: Found specification of procedure xen_find_device_domain_owner [2025-03-08 20:05:05,080 INFO L138 BoogieDeclarations]: Found implementation of procedure xen_find_device_domain_owner [2025-03-08 20:05:05,080 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_work_2 [2025-03-08 20:05:05,080 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_work_2 [2025-03-08 20:05:05,080 INFO L130 BoogieDeclarations]: Found specification of procedure up_write [2025-03-08 20:05:05,080 INFO L138 BoogieDeclarations]: Found implementation of procedure up_write [2025-03-08 20:05:05,080 INFO L130 BoogieDeclarations]: Found specification of procedure dev_set_drvdata [2025-03-08 20:05:05,080 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_set_drvdata [2025-03-08 20:05:05,080 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-03-08 20:05:05,080 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-03-08 20:05:05,080 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-03-08 20:05:05,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-03-08 20:05:05,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-03-08 20:05:05,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-03-08 20:05:05,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-03-08 20:05:05,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-03-08 20:05:05,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-03-08 20:05:05,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-03-08 20:05:05,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-03-08 20:05:05,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-03-08 20:05:05,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-03-08 20:05:05,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-03-08 20:05:05,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-03-08 20:05:05,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-03-08 20:05:05,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-03-08 20:05:05,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-03-08 20:05:05,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-03-08 20:05:05,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-03-08 20:05:05,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-03-08 20:05:05,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-03-08 20:05:05,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-03-08 20:05:05,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-03-08 20:05:05,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-03-08 20:05:05,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-03-08 20:05:05,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-03-08 20:05:05,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-03-08 20:05:05,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-03-08 20:05:05,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-03-08 20:05:05,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-03-08 20:05:05,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-03-08 20:05:05,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2025-03-08 20:05:05,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2025-03-08 20:05:05,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#34 [2025-03-08 20:05:05,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#35 [2025-03-08 20:05:05,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#36 [2025-03-08 20:05:05,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#37 [2025-03-08 20:05:05,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#38 [2025-03-08 20:05:05,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#39 [2025-03-08 20:05:05,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#40 [2025-03-08 20:05:05,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#41 [2025-03-08 20:05:05,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#42 [2025-03-08 20:05:05,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#43 [2025-03-08 20:05:05,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#44 [2025-03-08 20:05:05,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#45 [2025-03-08 20:05:05,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#46 [2025-03-08 20:05:05,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#47 [2025-03-08 20:05:05,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#48 [2025-03-08 20:05:05,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#49 [2025-03-08 20:05:05,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#50 [2025-03-08 20:05:05,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#51 [2025-03-08 20:05:05,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#52 [2025-03-08 20:05:05,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#53 [2025-03-08 20:05:05,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#54 [2025-03-08 20:05:05,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#55 [2025-03-08 20:05:05,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#56 [2025-03-08 20:05:05,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#57 [2025-03-08 20:05:05,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#58 [2025-03-08 20:05:05,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#59 [2025-03-08 20:05:05,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#60 [2025-03-08 20:05:05,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#61 [2025-03-08 20:05:05,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#62 [2025-03-08 20:05:05,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#63 [2025-03-08 20:05:05,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#64 [2025-03-08 20:05:05,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#65 [2025-03-08 20:05:05,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#66 [2025-03-08 20:05:05,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#67 [2025-03-08 20:05:05,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#68 [2025-03-08 20:05:05,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#69 [2025-03-08 20:05:05,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#70 [2025-03-08 20:05:05,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#71 [2025-03-08 20:05:05,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#72 [2025-03-08 20:05:05,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#73 [2025-03-08 20:05:05,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#74 [2025-03-08 20:05:05,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#75 [2025-03-08 20:05:05,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#76 [2025-03-08 20:05:05,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#77 [2025-03-08 20:05:05,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#78 [2025-03-08 20:05:05,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#79 [2025-03-08 20:05:05,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#80 [2025-03-08 20:05:05,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#81 [2025-03-08 20:05:05,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#82 [2025-03-08 20:05:05,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#83 [2025-03-08 20:05:05,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#84 [2025-03-08 20:05:05,084 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#85 [2025-03-08 20:05:05,084 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#86 [2025-03-08 20:05:05,084 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#87 [2025-03-08 20:05:05,084 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#88 [2025-03-08 20:05:05,084 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#89 [2025-03-08 20:05:05,084 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#90 [2025-03-08 20:05:05,084 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#91 [2025-03-08 20:05:05,085 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#92 [2025-03-08 20:05:05,085 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#93 [2025-03-08 20:05:05,085 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#94 [2025-03-08 20:05:05,085 INFO L130 BoogieDeclarations]: Found specification of procedure xen_pcibk_be_watch [2025-03-08 20:05:05,085 INFO L138 BoogieDeclarations]: Found implementation of procedure xen_pcibk_be_watch [2025-03-08 20:05:05,085 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-03-08 20:05:05,085 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-03-08 20:05:05,085 INFO L130 BoogieDeclarations]: Found specification of procedure __xen_pcibk_publish_pci_roots___0 [2025-03-08 20:05:05,085 INFO L138 BoogieDeclarations]: Found implementation of procedure __xen_pcibk_publish_pci_roots___0 [2025-03-08 20:05:05,085 INFO L130 BoogieDeclarations]: Found specification of procedure pci_write_config_byte [2025-03-08 20:05:05,085 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_write_config_byte [2025-03-08 20:05:05,085 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2025-03-08 20:05:05,085 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2025-03-08 20:05:05,085 INFO L130 BoogieDeclarations]: Found specification of procedure permissive_show [2025-03-08 20:05:05,085 INFO L138 BoogieDeclarations]: Found implementation of procedure permissive_show [2025-03-08 20:05:05,085 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2025-03-08 20:05:05,085 INFO L138 BoogieDeclarations]: Found implementation of procedure __mutex_init [2025-03-08 20:05:05,085 INFO L130 BoogieDeclarations]: Found specification of procedure queue_work_on [2025-03-08 20:05:05,085 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_work_on [2025-03-08 20:05:05,085 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2025-03-08 20:05:05,085 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2025-03-08 20:05:05,085 INFO L130 BoogieDeclarations]: Found specification of procedure pcistub_irq_handler_show [2025-03-08 20:05:05,085 INFO L138 BoogieDeclarations]: Found implementation of procedure pcistub_irq_handler_show [2025-03-08 20:05:05,085 INFO L130 BoogieDeclarations]: Found specification of procedure common_process [2025-03-08 20:05:05,085 INFO L138 BoogieDeclarations]: Found implementation of procedure common_process [2025-03-08 20:05:05,085 INFO L130 BoogieDeclarations]: Found specification of procedure flush_workqueue [2025-03-08 20:05:05,085 INFO L138 BoogieDeclarations]: Found implementation of procedure flush_workqueue [2025-03-08 20:05:05,085 INFO L130 BoogieDeclarations]: Found specification of procedure xen_pcibk_config_add_field_offset [2025-03-08 20:05:05,085 INFO L138 BoogieDeclarations]: Found implementation of procedure xen_pcibk_config_add_field_offset [2025-03-08 20:05:05,085 INFO L130 BoogieDeclarations]: Found specification of procedure pci_write_config_dword [2025-03-08 20:05:05,085 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_write_config_dword [2025-03-08 20:05:05,085 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2025-03-08 20:05:05,085 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2025-03-08 20:05:05,085 INFO L130 BoogieDeclarations]: Found specification of procedure str_to_slot [2025-03-08 20:05:05,085 INFO L138 BoogieDeclarations]: Found implementation of procedure str_to_slot [2025-03-08 20:05:05,085 INFO L130 BoogieDeclarations]: Found specification of procedure pci_restore_state [2025-03-08 20:05:05,085 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_restore_state [2025-03-08 20:05:05,085 INFO L130 BoogieDeclarations]: Found specification of procedure pcistub_exit [2025-03-08 20:05:05,085 INFO L138 BoogieDeclarations]: Found implementation of procedure pcistub_exit [2025-03-08 20:05:05,085 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~X~int~X~int~X~int~TO~int [2025-03-08 20:05:05,085 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~X~int~X~int~X~int~TO~int [2025-03-08 20:05:05,085 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-03-08 20:05:05,085 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-03-08 20:05:05,085 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-03-08 20:05:05,085 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-03-08 20:05:05,085 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-03-08 20:05:05,085 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-03-08 20:05:05,085 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-03-08 20:05:05,085 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-03-08 20:05:05,085 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-03-08 20:05:05,085 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-03-08 20:05:05,085 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-03-08 20:05:05,085 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-03-08 20:05:05,086 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-03-08 20:05:05,086 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-03-08 20:05:05,086 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-03-08 20:05:05,086 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-03-08 20:05:05,086 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-03-08 20:05:05,086 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-03-08 20:05:05,086 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-03-08 20:05:05,086 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-03-08 20:05:05,086 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-03-08 20:05:05,086 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-03-08 20:05:05,086 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-03-08 20:05:05,086 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-03-08 20:05:05,086 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-03-08 20:05:05,086 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-03-08 20:05:05,086 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-03-08 20:05:05,086 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-03-08 20:05:05,086 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-03-08 20:05:05,086 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-03-08 20:05:05,086 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-03-08 20:05:05,086 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-03-08 20:05:05,086 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-03-08 20:05:05,086 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-03-08 20:05:05,086 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-03-08 20:05:05,086 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-03-08 20:05:05,086 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-03-08 20:05:05,086 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2025-03-08 20:05:05,086 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#34 [2025-03-08 20:05:05,088 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#35 [2025-03-08 20:05:05,088 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#36 [2025-03-08 20:05:05,088 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#37 [2025-03-08 20:05:05,088 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#38 [2025-03-08 20:05:05,088 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#39 [2025-03-08 20:05:05,088 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#40 [2025-03-08 20:05:05,088 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#41 [2025-03-08 20:05:05,088 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#42 [2025-03-08 20:05:05,088 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#43 [2025-03-08 20:05:05,088 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#44 [2025-03-08 20:05:05,088 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#45 [2025-03-08 20:05:05,088 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#46 [2025-03-08 20:05:05,088 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#47 [2025-03-08 20:05:05,088 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#48 [2025-03-08 20:05:05,088 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#49 [2025-03-08 20:05:05,088 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#50 [2025-03-08 20:05:05,088 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#51 [2025-03-08 20:05:05,088 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#52 [2025-03-08 20:05:05,088 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#53 [2025-03-08 20:05:05,088 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#54 [2025-03-08 20:05:05,088 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#55 [2025-03-08 20:05:05,088 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#56 [2025-03-08 20:05:05,088 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#57 [2025-03-08 20:05:05,088 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#58 [2025-03-08 20:05:05,088 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#59 [2025-03-08 20:05:05,088 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#60 [2025-03-08 20:05:05,088 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#61 [2025-03-08 20:05:05,088 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#62 [2025-03-08 20:05:05,088 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#63 [2025-03-08 20:05:05,089 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#64 [2025-03-08 20:05:05,089 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#65 [2025-03-08 20:05:05,089 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#66 [2025-03-08 20:05:05,089 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#67 [2025-03-08 20:05:05,089 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#68 [2025-03-08 20:05:05,089 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#69 [2025-03-08 20:05:05,089 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#70 [2025-03-08 20:05:05,089 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#71 [2025-03-08 20:05:05,089 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#72 [2025-03-08 20:05:05,089 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#73 [2025-03-08 20:05:05,089 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#74 [2025-03-08 20:05:05,089 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#75 [2025-03-08 20:05:05,089 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#76 [2025-03-08 20:05:05,089 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#77 [2025-03-08 20:05:05,089 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#78 [2025-03-08 20:05:05,089 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#79 [2025-03-08 20:05:05,089 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#80 [2025-03-08 20:05:05,089 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#81 [2025-03-08 20:05:05,089 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#82 [2025-03-08 20:05:05,089 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#83 [2025-03-08 20:05:05,089 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#84 [2025-03-08 20:05:05,089 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#85 [2025-03-08 20:05:05,089 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#86 [2025-03-08 20:05:05,089 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#87 [2025-03-08 20:05:05,089 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#88 [2025-03-08 20:05:05,089 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#89 [2025-03-08 20:05:05,089 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#90 [2025-03-08 20:05:05,089 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#91 [2025-03-08 20:05:05,089 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#92 [2025-03-08 20:05:05,089 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#93 [2025-03-08 20:05:05,089 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#94 [2025-03-08 20:05:05,089 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_pr_debug [2025-03-08 20:05:05,089 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_pr_debug [2025-03-08 20:05:05,089 INFO L130 BoogieDeclarations]: Found specification of procedure pcistub_device_get_pci_dev [2025-03-08 20:05:05,089 INFO L138 BoogieDeclarations]: Found implementation of procedure pcistub_device_get_pci_dev [2025-03-08 20:05:05,089 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-03-08 20:05:05,089 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-03-08 20:05:05,089 INFO L130 BoogieDeclarations]: Found specification of procedure xen_pcibk_reset_device [2025-03-08 20:05:05,089 INFO L138 BoogieDeclarations]: Found implementation of procedure xen_pcibk_reset_device [2025-03-08 20:05:05,089 INFO L130 BoogieDeclarations]: Found specification of procedure xen_pcibk_test_and_schedule_op [2025-03-08 20:05:05,089 INFO L138 BoogieDeclarations]: Found implementation of procedure xen_pcibk_test_and_schedule_op [2025-03-08 20:05:05,089 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2025-03-08 20:05:05,089 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2025-03-08 20:05:05,089 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_device [2025-03-08 20:05:05,089 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_device [2025-03-08 20:05:05,089 INFO L130 BoogieDeclarations]: Found specification of procedure scnprintf [2025-03-08 20:05:05,090 INFO L138 BoogieDeclarations]: Found implementation of procedure scnprintf [2025-03-08 20:05:05,090 INFO L130 BoogieDeclarations]: Found specification of procedure register_capability [2025-03-08 20:05:05,090 INFO L138 BoogieDeclarations]: Found implementation of procedure register_capability [2025-03-08 20:05:05,090 INFO L130 BoogieDeclarations]: Found specification of procedure xen_pcibk_config_add_fields_offset [2025-03-08 20:05:05,091 INFO L138 BoogieDeclarations]: Found implementation of procedure xen_pcibk_config_add_fields_offset [2025-03-08 20:05:05,091 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_all_2 [2025-03-08 20:05:05,091 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_all_2 [2025-03-08 20:05:05,091 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-03-08 20:05:05,091 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-03-08 20:05:05,091 INFO L130 BoogieDeclarations]: Found specification of procedure pci_is_enabled [2025-03-08 20:05:05,091 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_is_enabled [2025-03-08 20:05:05,091 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_msi [2025-03-08 20:05:05,091 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_msi [2025-03-08 20:05:05,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-08 20:05:05,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-08 20:05:05,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-08 20:05:05,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-08 20:05:05,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-03-08 20:05:05,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-03-08 20:05:05,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-03-08 20:05:05,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-03-08 20:05:05,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-03-08 20:05:05,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-03-08 20:05:05,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-03-08 20:05:05,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-03-08 20:05:05,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-03-08 20:05:05,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-03-08 20:05:05,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-03-08 20:05:05,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-03-08 20:05:05,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-03-08 20:05:05,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-03-08 20:05:05,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-03-08 20:05:05,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-03-08 20:05:05,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-03-08 20:05:05,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-03-08 20:05:05,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-03-08 20:05:05,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-03-08 20:05:05,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-03-08 20:05:05,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-03-08 20:05:05,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-03-08 20:05:05,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-03-08 20:05:05,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-03-08 20:05:05,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-03-08 20:05:05,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-03-08 20:05:05,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-03-08 20:05:05,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-03-08 20:05:05,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2025-03-08 20:05:05,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#34 [2025-03-08 20:05:05,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#35 [2025-03-08 20:05:05,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#36 [2025-03-08 20:05:05,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#37 [2025-03-08 20:05:05,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#38 [2025-03-08 20:05:05,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#39 [2025-03-08 20:05:05,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#40 [2025-03-08 20:05:05,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#41 [2025-03-08 20:05:05,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#42 [2025-03-08 20:05:05,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#43 [2025-03-08 20:05:05,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#44 [2025-03-08 20:05:05,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#45 [2025-03-08 20:05:05,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#46 [2025-03-08 20:05:05,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#47 [2025-03-08 20:05:05,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#48 [2025-03-08 20:05:05,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#49 [2025-03-08 20:05:05,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#50 [2025-03-08 20:05:05,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#51 [2025-03-08 20:05:05,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#52 [2025-03-08 20:05:05,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#53 [2025-03-08 20:05:05,092 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#54 [2025-03-08 20:05:05,092 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#55 [2025-03-08 20:05:05,092 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#56 [2025-03-08 20:05:05,092 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#57 [2025-03-08 20:05:05,092 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#58 [2025-03-08 20:05:05,093 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#59 [2025-03-08 20:05:05,093 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#60 [2025-03-08 20:05:05,093 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#61 [2025-03-08 20:05:05,093 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#62 [2025-03-08 20:05:05,093 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#63 [2025-03-08 20:05:05,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#64 [2025-03-08 20:05:05,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#65 [2025-03-08 20:05:05,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#66 [2025-03-08 20:05:05,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#67 [2025-03-08 20:05:05,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#68 [2025-03-08 20:05:05,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#69 [2025-03-08 20:05:05,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#70 [2025-03-08 20:05:05,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#71 [2025-03-08 20:05:05,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#72 [2025-03-08 20:05:05,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#73 [2025-03-08 20:05:05,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#74 [2025-03-08 20:05:05,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#75 [2025-03-08 20:05:05,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#76 [2025-03-08 20:05:05,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#77 [2025-03-08 20:05:05,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#78 [2025-03-08 20:05:05,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#79 [2025-03-08 20:05:05,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#80 [2025-03-08 20:05:05,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#81 [2025-03-08 20:05:05,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#82 [2025-03-08 20:05:05,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#83 [2025-03-08 20:05:05,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#84 [2025-03-08 20:05:05,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#85 [2025-03-08 20:05:05,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#86 [2025-03-08 20:05:05,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#87 [2025-03-08 20:05:05,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#88 [2025-03-08 20:05:05,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#89 [2025-03-08 20:05:05,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#90 [2025-03-08 20:05:05,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#91 [2025-03-08 20:05:05,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#92 [2025-03-08 20:05:05,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#93 [2025-03-08 20:05:05,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#94 [2025-03-08 20:05:05,094 INFO L130 BoogieDeclarations]: Found specification of procedure xen_pcibk_publish_pci_roots [2025-03-08 20:05:05,094 INFO L138 BoogieDeclarations]: Found implementation of procedure xen_pcibk_publish_pci_roots [2025-03-08 20:05:05,094 INFO L130 BoogieDeclarations]: Found specification of procedure __xen_pcibk_init_devices___0 [2025-03-08 20:05:05,094 INFO L138 BoogieDeclarations]: Found implementation of procedure __xen_pcibk_init_devices___0 [2025-03-08 20:05:05,094 INFO L130 BoogieDeclarations]: Found specification of procedure get_mask [2025-03-08 20:05:05,094 INFO L138 BoogieDeclarations]: Found implementation of procedure get_mask [2025-03-08 20:05:06,413 INFO L256 CfgBuilder]: Building ICFG [2025-03-08 20:05:06,416 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-08 20:05:06,613 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7495: call ULTIMATE.dealloc(~#descriptor~18#1.base, ~#descriptor~18#1.offset);havoc ~#descriptor~18#1.base, ~#descriptor~18#1.offset; [2025-03-08 20:05:06,637 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11671: havoc xen_physdev_op_compat_#t~nondet2078#1; [2025-03-08 20:05:06,678 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9286: havoc resource_size_#t~mem1602#1;havoc resource_size_#t~mem1603#1; [2025-03-08 20:05:06,683 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11714: havoc #t~nondet2088; [2025-03-08 20:05:06,883 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4198: call ULTIMATE.dealloc(~#descriptor~5#1.base, ~#descriptor~5#1.offset);havoc ~#descriptor~5#1.base, ~#descriptor~5#1.offset;call ULTIMATE.dealloc(~#descriptor___0~1#1.base, ~#descriptor___0~1#1.offset);havoc ~#descriptor___0~1#1.base, ~#descriptor___0~1#1.offset; [2025-03-08 20:05:06,903 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L3239: havoc kobject_name_#t~mem83#1.base, kobject_name_#t~mem83#1.offset; [2025-03-08 20:05:06,903 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L3314: havoc dev_name_#t~mem95#1.base, dev_name_#t~mem95#1.offset; [2025-03-08 20:05:07,019 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6390: call ULTIMATE.dealloc(~#descriptor~14#1.base, ~#descriptor~14#1.offset);havoc ~#descriptor~14#1.base, ~#descriptor~14#1.offset;call ULTIMATE.dealloc(~#descriptor___0~6#1.base, ~#descriptor___0~6#1.offset);havoc ~#descriptor___0~6#1.base, ~#descriptor___0~6#1.offset; [2025-03-08 20:05:07,019 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11643: havoc request_threaded_irq_#t~nondet2074#1; [2025-03-08 20:05:07,056 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11554: havoc pci_bus_write_config_word_#t~nondet2058#1; [2025-03-08 20:05:07,175 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4582: call ULTIMATE.dealloc(~#descriptor~9.base, ~#descriptor~9.offset);havoc ~#descriptor~9.base, ~#descriptor~9.offset;call ULTIMATE.dealloc(~#descriptor___0~5.base, ~#descriptor___0~5.offset);havoc ~#descriptor___0~5.base, ~#descriptor___0~5.offset;call ULTIMATE.dealloc(~#descriptor___1~1.base, ~#descriptor___1~1.offset);havoc ~#descriptor___1~1.base, ~#descriptor___1~1.offset; [2025-03-08 20:05:07,180 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11718: havoc #t~nondet2089; [2025-03-08 20:05:07,435 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9924: call ULTIMATE.dealloc(pm_caps_read_~#real_value~0#1.base, pm_caps_read_~#real_value~0#1.offset);havoc pm_caps_read_~#real_value~0#1.base, pm_caps_read_~#real_value~0#1.offset; [2025-03-08 20:05:07,444 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11538: havoc pci_bus_read_config_dword_#t~nondet2054#1; [2025-03-08 20:05:07,446 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11392: havoc #t~nondet2038; [2025-03-08 20:05:07,448 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11474: havoc #t~nondet2046; [2025-03-08 20:05:07,497 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11595: havoc pci_load_and_free_saved_state_#t~nondet2064#1; [2025-03-08 20:05:07,498 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L3581: call ULTIMATE.dealloc(~#descriptor~1#1.base, ~#descriptor~1#1.offset);havoc ~#descriptor~1#1.base, ~#descriptor~1#1.offset;call ULTIMATE.dealloc(~#ppdev~0#1.base, ~#ppdev~0#1.offset);havoc ~#ppdev~0#1.base, ~#ppdev~0#1.offset; [2025-03-08 20:05:07,549 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11730: havoc xenbus_unmap_ring_vfree_#t~nondet2092#1; [2025-03-08 20:05:14,651 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5652: call ULTIMATE.dealloc(main_~#ldvarg3~0#1.base, main_~#ldvarg3~0#1.offset);havoc main_~#ldvarg3~0#1.base, main_~#ldvarg3~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg6~0#1.base, main_~#ldvarg6~0#1.offset);havoc main_~#ldvarg6~0#1.base, main_~#ldvarg6~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg10~0#1.base, main_~#ldvarg10~0#1.offset);havoc main_~#ldvarg10~0#1.base, main_~#ldvarg10~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg22~0#1.base, main_~#ldvarg22~0#1.offset);havoc main_~#ldvarg22~0#1.base, main_~#ldvarg22~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg25~0#1.base, main_~#ldvarg25~0#1.offset);havoc main_~#ldvarg25~0#1.base, main_~#ldvarg25~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg28~0#1.base, main_~#ldvarg28~0#1.offset);havoc main_~#ldvarg28~0#1.base, main_~#ldvarg28~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg30~0#1.base, main_~#ldvarg30~0#1.offset);havoc main_~#ldvarg30~0#1.base, main_~#ldvarg30~0#1.offset; [2025-03-08 20:05:14,652 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11140: call ULTIMATE.dealloc(ldv_main_exported_3_~#ldvarg13~0#1.base, ldv_main_exported_3_~#ldvarg13~0#1.offset);havoc ldv_main_exported_3_~#ldvarg13~0#1.base, ldv_main_exported_3_~#ldvarg13~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_3_~#ldvarg17~0#1.base, ldv_main_exported_3_~#ldvarg17~0#1.offset);havoc ldv_main_exported_3_~#ldvarg17~0#1.base, ldv_main_exported_3_~#ldvarg17~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_3_~#ldvarg14~0#1.base, ldv_main_exported_3_~#ldvarg14~0#1.offset);havoc ldv_main_exported_3_~#ldvarg14~0#1.base, ldv_main_exported_3_~#ldvarg14~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_3_~#ldvarg15~0#1.base, ldv_main_exported_3_~#ldvarg15~0#1.offset);havoc ldv_main_exported_3_~#ldvarg15~0#1.base, ldv_main_exported_3_~#ldvarg15~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_3_~#ldvarg16~0#1.base, ldv_main_exported_3_~#ldvarg16~0#1.offset);havoc ldv_main_exported_3_~#ldvarg16~0#1.base, ldv_main_exported_3_~#ldvarg16~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_3_~#ldvarg12~0#1.base, ldv_main_exported_3_~#ldvarg12~0#1.offset);havoc ldv_main_exported_3_~#ldvarg12~0#1.base, ldv_main_exported_3_~#ldvarg12~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_3_~#ldvarg11~0#1.base, ldv_main_exported_3_~#ldvarg11~0#1.offset);havoc ldv_main_exported_3_~#ldvarg11~0#1.base, ldv_main_exported_3_~#ldvarg11~0#1.offset; [2025-03-08 20:05:14,652 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4997: call ULTIMATE.dealloc(pcistub_slot_remove_~#domain~1#1.base, pcistub_slot_remove_~#domain~1#1.offset);havoc pcistub_slot_remove_~#domain~1#1.base, pcistub_slot_remove_~#domain~1#1.offset;call ULTIMATE.dealloc(pcistub_slot_remove_~#bus~1#1.base, pcistub_slot_remove_~#bus~1#1.offset);havoc pcistub_slot_remove_~#bus~1#1.base, pcistub_slot_remove_~#bus~1#1.offset;call ULTIMATE.dealloc(pcistub_slot_remove_~#slot~1#1.base, pcistub_slot_remove_~#slot~1#1.offset);havoc pcistub_slot_remove_~#slot~1#1.base, pcistub_slot_remove_~#slot~1#1.offset;call ULTIMATE.dealloc(pcistub_slot_remove_~#func~1#1.base, pcistub_slot_remove_~#func~1#1.offset);havoc pcistub_slot_remove_~#func~1#1.base, pcistub_slot_remove_~#func~1#1.offset; [2025-03-08 20:05:14,652 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8174: call ULTIMATE.dealloc(xen_pcibk_xenbus_register_~#__key~3#1.base, xen_pcibk_xenbus_register_~#__key~3#1.offset);havoc xen_pcibk_xenbus_register_~#__key~3#1.base, xen_pcibk_xenbus_register_~#__key~3#1.offset; [2025-03-08 20:05:14,652 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8376: call ULTIMATE.dealloc(ldv_main_exported_5_~#ldvarg44~0#1.base, ldv_main_exported_5_~#ldvarg44~0#1.offset);havoc ldv_main_exported_5_~#ldvarg44~0#1.base, ldv_main_exported_5_~#ldvarg44~0#1.offset; [2025-03-08 20:05:14,652 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5272: call ULTIMATE.dealloc(permissive_add_~#domain~4#1.base, permissive_add_~#domain~4#1.offset);havoc permissive_add_~#domain~4#1.base, permissive_add_~#domain~4#1.offset;call ULTIMATE.dealloc(permissive_add_~#bus~4#1.base, permissive_add_~#bus~4#1.offset);havoc permissive_add_~#bus~4#1.base, permissive_add_~#bus~4#1.offset;call ULTIMATE.dealloc(permissive_add_~#slot~4#1.base, permissive_add_~#slot~4#1.offset);havoc permissive_add_~#slot~4#1.base, permissive_add_~#slot~4#1.offset;call ULTIMATE.dealloc(permissive_add_~#func~4#1.base, permissive_add_~#func~4#1.offset);havoc permissive_add_~#func~4#1.base, permissive_add_~#func~4#1.offset; [2025-03-08 20:05:14,652 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4879: call ULTIMATE.dealloc(pcistub_device_id_remove_~#descriptor~12#1.base, pcistub_device_id_remove_~#descriptor~12#1.offset);havoc pcistub_device_id_remove_~#descriptor~12#1.base, pcistub_device_id_remove_~#descriptor~12#1.offset; [2025-03-08 20:05:14,652 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11420: havoc __pci_register_driver_#t~nondet2040#1; [2025-03-08 20:05:14,652 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10703: call ULTIMATE.dealloc(ldv_main_exported_4_~#ldvarg34~0#1.base, ldv_main_exported_4_~#ldvarg34~0#1.offset);havoc ldv_main_exported_4_~#ldvarg34~0#1.base, ldv_main_exported_4_~#ldvarg34~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_4_~#ldvarg36~0#1.base, ldv_main_exported_4_~#ldvarg36~0#1.offset);havoc ldv_main_exported_4_~#ldvarg36~0#1.base, ldv_main_exported_4_~#ldvarg36~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_4_~#ldvarg37~0#1.base, ldv_main_exported_4_~#ldvarg37~0#1.offset);havoc ldv_main_exported_4_~#ldvarg37~0#1.base, ldv_main_exported_4_~#ldvarg37~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_4_~#ldvarg33~0#1.base, ldv_main_exported_4_~#ldvarg33~0#1.offset);havoc ldv_main_exported_4_~#ldvarg33~0#1.base, ldv_main_exported_4_~#ldvarg33~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_4_~#ldvarg38~0#1.base, ldv_main_exported_4_~#ldvarg38~0#1.offset);havoc ldv_main_exported_4_~#ldvarg38~0#1.base, ldv_main_exported_4_~#ldvarg38~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_4_~#ldvarg32~0#1.base, ldv_main_exported_4_~#ldvarg32~0#1.offset);havoc ldv_main_exported_4_~#ldvarg32~0#1.base, ldv_main_exported_4_~#ldvarg32~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_4_~#ldvarg35~0#1.base, ldv_main_exported_4_~#ldvarg35~0#1.offset);havoc ldv_main_exported_4_~#ldvarg35~0#1.base, ldv_main_exported_4_~#ldvarg35~0#1.offset; [2025-03-08 20:05:14,652 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11496: havoc ldv_probe_15_#t~nondet2047#1; [2025-03-08 20:05:14,652 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11434: havoc __xenbus_register_backend_#t~nondet2042#1; [2025-03-08 20:05:14,652 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11504: havoc ldv_shutdown_14_#t~nondet2049#1; [2025-03-08 20:05:14,652 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11511: havoc ldv_suspend_15_#t~nondet2051#1; [2025-03-08 20:05:14,652 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4971: call ULTIMATE.dealloc(pcistub_slot_add_~#domain~0#1.base, pcistub_slot_add_~#domain~0#1.offset);havoc pcistub_slot_add_~#domain~0#1.base, pcistub_slot_add_~#domain~0#1.offset;call ULTIMATE.dealloc(pcistub_slot_add_~#bus~0#1.base, pcistub_slot_add_~#bus~0#1.offset);havoc pcistub_slot_add_~#bus~0#1.base, pcistub_slot_add_~#bus~0#1.offset;call ULTIMATE.dealloc(pcistub_slot_add_~#slot~0#1.base, pcistub_slot_add_~#slot~0#1.offset);havoc pcistub_slot_add_~#slot~0#1.base, pcistub_slot_add_~#slot~0#1.offset;call ULTIMATE.dealloc(pcistub_slot_add_~#func~0#1.base, pcistub_slot_add_~#func~0#1.offset);havoc pcistub_slot_add_~#func~0#1.base, pcistub_slot_add_~#func~0#1.offset; [2025-03-08 20:05:14,652 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11448: havoc bus_register_notifier_#t~nondet2044#1; [2025-03-08 20:05:14,652 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11452: havoc bus_unregister_notifier_#t~nondet2045#1; [2025-03-08 20:05:14,652 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5178: call ULTIMATE.dealloc(pcistub_quirk_add_~#domain~3#1.base, pcistub_quirk_add_~#domain~3#1.offset);havoc pcistub_quirk_add_~#domain~3#1.base, pcistub_quirk_add_~#domain~3#1.offset;call ULTIMATE.dealloc(pcistub_quirk_add_~#bus~3#1.base, pcistub_quirk_add_~#bus~3#1.offset);havoc pcistub_quirk_add_~#bus~3#1.base, pcistub_quirk_add_~#bus~3#1.offset;call ULTIMATE.dealloc(pcistub_quirk_add_~#slot~3#1.base, pcistub_quirk_add_~#slot~3#1.offset);havoc pcistub_quirk_add_~#slot~3#1.base, pcistub_quirk_add_~#slot~3#1.offset;call ULTIMATE.dealloc(pcistub_quirk_add_~#func~3#1.base, pcistub_quirk_add_~#func~3#1.offset);havoc pcistub_quirk_add_~#func~3#1.base, pcistub_quirk_add_~#func~3#1.offset;call ULTIMATE.dealloc(pcistub_quirk_add_~#reg~0#1.base, pcistub_quirk_add_~#reg~0#1.offset);havoc pcistub_quirk_add_~#reg~0#1.base, pcistub_quirk_add_~#reg~0#1.offset;call ULTIMATE.dealloc(pcistub_quirk_add_~#size~0#1.base, pcistub_quirk_add_~#size~0#1.offset);havoc pcistub_quirk_add_~#size~0#1.base, pcistub_quirk_add_~#size~0#1.offset;call ULTIMATE.dealloc(pcistub_quirk_add_~#mask~0#1.base, pcistub_quirk_add_~#mask~0#1.offset);havoc pcistub_quirk_add_~#mask~0#1.base, pcistub_quirk_add_~#mask~0#1.offset; [2025-03-08 20:05:14,652 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5116: call ULTIMATE.dealloc(pcistub_irq_handler_switch_~#domain~2#1.base, pcistub_irq_handler_switch_~#domain~2#1.offset);havoc pcistub_irq_handler_switch_~#domain~2#1.base, pcistub_irq_handler_switch_~#domain~2#1.offset;call ULTIMATE.dealloc(pcistub_irq_handler_switch_~#bus~2#1.base, pcistub_irq_handler_switch_~#bus~2#1.offset);havoc pcistub_irq_handler_switch_~#bus~2#1.base, pcistub_irq_handler_switch_~#bus~2#1.offset;call ULTIMATE.dealloc(pcistub_irq_handler_switch_~#slot~2#1.base, pcistub_irq_handler_switch_~#slot~2#1.offset);havoc pcistub_irq_handler_switch_~#slot~2#1.base, pcistub_irq_handler_switch_~#slot~2#1.offset;call ULTIMATE.dealloc(pcistub_irq_handler_switch_~#func~2#1.base, pcistub_irq_handler_switch_~#func~2#1.offset);havoc pcistub_irq_handler_switch_~#func~2#1.base, pcistub_irq_handler_switch_~#func~2#1.offset;call ULTIMATE.dealloc(pcistub_irq_handler_switch_~#descriptor~13#1.base, pcistub_irq_handler_switch_~#descriptor~13#1.offset);havoc pcistub_irq_handler_switch_~#descriptor~13#1.base, pcistub_irq_handler_switch_~#descriptor~13#1.offset; [2025-03-08 20:05:14,652 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11395: havoc __alloc_workqueue_key_#t~ret2039#1.base, __alloc_workqueue_key_#t~ret2039#1.offset; [2025-03-08 20:05:15,590 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8754: call ULTIMATE.dealloc(~#value~0#1.base, ~#value~0#1.offset);havoc ~#value~0#1.base, ~#value~0#1.offset;call ULTIMATE.dealloc(~#tmp_val~0#1.base, ~#tmp_val~0#1.offset);havoc ~#tmp_val~0#1.base, ~#tmp_val~0#1.offset; [2025-03-08 20:05:15,755 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10550: call ULTIMATE.dealloc(~#__key~4.base, ~#__key~4.offset);havoc ~#__key~4.base, ~#__key~4.offset; [2025-03-08 20:05:16,243 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9038: call ULTIMATE.dealloc(~#descriptor~26.base, ~#descriptor~26.offset);havoc ~#descriptor~26.base, ~#descriptor~26.offset; [2025-03-08 20:05:18,248 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11606: havoc pci_save_state_#t~nondet2066#1; [2025-03-08 20:05:18,249 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11591: havoc pci_find_capability_#t~nondet2063#1; [2025-03-08 20:05:18,249 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L3928: call ULTIMATE.dealloc(~#descriptor~2#1.base, ~#descriptor~2#1.offset);havoc ~#descriptor~2#1.base, ~#descriptor~2#1.offset;call ULTIMATE.dealloc(~#descriptor___0~0#1.base, ~#descriptor___0~0#1.offset);havoc ~#descriptor___0~0#1.base, ~#descriptor___0~0#1.offset;call ULTIMATE.dealloc(~#__key~1#1.base, ~#__key~1#1.offset);havoc ~#__key~1#1.base, ~#__key~1#1.offset;call ULTIMATE.dealloc(~#descriptor___1~0#1.base, ~#descriptor___1~0#1.offset);havoc ~#descriptor___1~0#1.base, ~#descriptor___1~0#1.offset;call ULTIMATE.dealloc(~#ppdev~1#1.base, ~#ppdev~1#1.offset);havoc ~#ppdev~1#1.base, ~#ppdev~1#1.offset;call ULTIMATE.dealloc(~#descriptor___2~0#1.base, ~#descriptor___2~0#1.offset);havoc ~#descriptor___2~0#1.base, ~#descriptor___2~0#1.offset;call ULTIMATE.dealloc(~#descriptor___3~0#1.base, ~#descriptor___3~0#1.offset);havoc ~#descriptor___3~0#1.base, ~#descriptor___3~0#1.offset;call ULTIMATE.dealloc(~#descriptor___4~0#1.base, ~#descriptor___4~0#1.offset);havoc ~#descriptor___4~0#1.base, ~#descriptor___4~0#1.offset; [2025-03-08 20:05:18,249 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9858: call ULTIMATE.dealloc(xen_pcibk_config_capability_add_fields_~#descriptor~29#1.base, xen_pcibk_config_capability_add_fields_~#descriptor~29#1.offset);havoc xen_pcibk_config_capability_add_fields_~#descriptor~29#1.base, xen_pcibk_config_capability_add_fields_~#descriptor~29#1.offset; [2025-03-08 20:05:18,249 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9158: call ULTIMATE.dealloc(xen_pcibk_config_init_dev_~#descriptor~28#1.base, xen_pcibk_config_init_dev_~#descriptor~28#1.offset);havoc xen_pcibk_config_init_dev_~#descriptor~28#1.base, xen_pcibk_config_init_dev_~#descriptor~28#1.offset; [2025-03-08 20:05:18,249 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11620: havoc pci_store_saved_state_#t~ret2069#1.base, pci_store_saved_state_#t~ret2069#1.offset; [2025-03-08 20:05:18,307 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11706: havoc #t~nondet2086; [2025-03-08 20:05:18,573 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4278: call ULTIMATE.dealloc(~#xbt~0#1.base, ~#xbt~0#1.offset);havoc ~#xbt~0#1.base, ~#xbt~0#1.offset;call ULTIMATE.dealloc(~#nodename~0#1.base, ~#nodename~0#1.offset);havoc ~#nodename~0#1.base, ~#nodename~0#1.offset; [2025-03-08 20:05:18,573 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11722: havoc xenbus_transaction_end_#t~nondet2090#1; [2025-03-08 20:05:18,573 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11726: havoc xenbus_transaction_start_#t~nondet2091#1; [2025-03-08 20:05:18,668 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11667: havoc #t~nondet2077; [2025-03-08 20:05:19,076 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11639: havoc #t~nondet2073; [2025-03-08 20:05:20,063 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9987: call ULTIMATE.dealloc(pm_ctrl_init_~#value~1#1.base, pm_ctrl_init_~#value~1#1.offset);havoc pm_ctrl_init_~#value~1#1.base, pm_ctrl_init_~#value~1#1.offset; [2025-03-08 20:05:20,063 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9098: call ULTIMATE.dealloc(~#descriptor~27#1.base, ~#descriptor~27#1.offset);havoc ~#descriptor~27#1.base, ~#descriptor~27#1.offset; [2025-03-08 20:05:20,105 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11550: havoc pci_bus_write_config_dword_#t~nondet2057#1; [2025-03-08 20:05:20,129 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L3079: havoc #t~mem44.base, #t~mem44.offset; [2025-03-08 20:05:20,207 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L2943: havoc #t~mem1;havoc #t~bitwise2; [2025-03-08 20:05:20,263 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11579: havoc #t~nondet2060; [2025-03-08 20:05:20,493 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10984: call ULTIMATE.dealloc(~#__key~5.base, ~#__key~5.offset);havoc ~#__key~5.base, ~#__key~5.offset; [2025-03-08 20:05:20,863 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4664: call ULTIMATE.dealloc(~#descriptor~10.base, ~#descriptor~10.offset);havoc ~#descriptor~10.base, ~#descriptor~10.offset; [2025-03-08 20:05:20,886 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L3395: havoc #t~mem126; [2025-03-08 20:05:21,638 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10329: havoc list_first_#t~mem1824#1.base, list_first_#t~mem1824#1.offset; [2025-03-08 20:05:23,730 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7546: call ULTIMATE.dealloc(xen_pcibk_remove_device_~#descriptor~19#1.base, xen_pcibk_remove_device_~#descriptor~19#1.offset);havoc xen_pcibk_remove_device_~#descriptor~19#1.base, xen_pcibk_remove_device_~#descriptor~19#1.offset;call ULTIMATE.dealloc(xen_pcibk_remove_device_~#descriptor___0~9#1.base, xen_pcibk_remove_device_~#descriptor___0~9#1.offset);havoc xen_pcibk_remove_device_~#descriptor___0~9#1.base, xen_pcibk_remove_device_~#descriptor___0~9#1.offset;call ULTIMATE.dealloc(xen_pcibk_remove_device_~#descriptor___1~3#1.base, xen_pcibk_remove_device_~#descriptor___1~3#1.offset);havoc xen_pcibk_remove_device_~#descriptor___1~3#1.base, xen_pcibk_remove_device_~#descriptor___1~3#1.offset; [2025-03-08 20:05:23,730 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7910: call ULTIMATE.dealloc(~#descriptor~22#1.base, ~#descriptor~22#1.offset);havoc ~#descriptor~22#1.base, ~#descriptor~22#1.offset;call ULTIMATE.dealloc(~#descriptor___0~12#1.base, ~#descriptor___0~12#1.offset);havoc ~#descriptor___0~12#1.base, ~#descriptor___0~12#1.offset; [2025-03-08 20:05:23,730 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11694: havoc xenbus_dev_is_online_#t~nondet2083#1; [2025-03-08 20:05:23,731 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7714: call ULTIMATE.dealloc(xen_pcibk_reconfigure_~#num_devs~0#1.base, xen_pcibk_reconfigure_~#num_devs~0#1.offset);havoc xen_pcibk_reconfigure_~#num_devs~0#1.base, xen_pcibk_reconfigure_~#num_devs~0#1.offset;call ULTIMATE.dealloc(xen_pcibk_reconfigure_~#domain~6#1.base, xen_pcibk_reconfigure_~#domain~6#1.offset);havoc xen_pcibk_reconfigure_~#domain~6#1.base, xen_pcibk_reconfigure_~#domain~6#1.offset;call ULTIMATE.dealloc(xen_pcibk_reconfigure_~#bus~6#1.base, xen_pcibk_reconfigure_~#bus~6#1.offset);havoc xen_pcibk_reconfigure_~#bus~6#1.base, xen_pcibk_reconfigure_~#bus~6#1.offset;call ULTIMATE.dealloc(xen_pcibk_reconfigure_~#slot~6#1.base, xen_pcibk_reconfigure_~#slot~6#1.offset);havoc xen_pcibk_reconfigure_~#slot~6#1.base, xen_pcibk_reconfigure_~#slot~6#1.offset;call ULTIMATE.dealloc(xen_pcibk_reconfigure_~#func~6#1.base, xen_pcibk_reconfigure_~#func~6#1.offset);havoc xen_pcibk_reconfigure_~#func~6#1.base, xen_pcibk_reconfigure_~#func~6#1.offset;call ULTIMATE.dealloc(xen_pcibk_reconfigure_~#substate~0#1.base, xen_pcibk_reconfigure_~#substate~0#1.offset);havoc xen_pcibk_reconfigure_~#substate~0#1.base, xen_pcibk_reconfigure_~#substate~0#1.offset;call ULTIMATE.dealloc(xen_pcibk_reconfigure_~#state_str~0#1.base, xen_pcibk_reconfigure_~#state_str~0#1.offset);havoc xen_pcibk_reconfigure_~#state_str~0#1.base, xen_pcibk_reconfigure_~#state_str~0#1.offset;call ULTIMATE.dealloc(xen_pcibk_reconfigure_~#dev_str~0#1.base, xen_pcibk_reconfigure_~#dev_str~0#1.offset);havoc xen_pcibk_reconfigure_~#dev_str~0#1.base, xen_pcibk_reconfigure_~#dev_str~0#1.offset;call ULTIMATE.dealloc(xen_pcibk_reconfigure_~#descriptor~21#1.base, xen_pcibk_reconfigure_~#descriptor~21#1.offset);havoc xen_pcibk_reconfigure_~#descriptor~21#1.base, xen_pcibk_reconfigure_~#descriptor~21#1.offset;call ULTIMATE.dealloc(xen_pcibk_reconfigure_~#__constr_expr_0~4#1.base, xen_pcibk_reconfigure_~#__constr_expr_0~4#1.offset);havoc xen_pcibk_reconfigure_~#__constr_expr_0~4#1.base, xen_pcibk_reconfigure_~#__constr_expr_0~4#1.offset;call ULTIMATE.dealloc(xen_pcibk_reconfigure_~#__constr_expr_1~1#1.base, xen_pcibk_reconfigure_~#__constr_expr_1~1#1.offset);havoc xen_pcibk_reconfigure_~#__constr_expr_1~1#1.base, xen_pcibk_reconfigure_~#__constr_expr_1~1#1.offset;call ULTIMATE.dealloc(xen_pcibk_reconfigure_~#descriptor___0~11#1.base, xen_pcibk_reconfigure_~#descriptor___0~11#1.offset);havoc xen_pcibk_reconfigure_~#descriptor___0~11#1.base, xen_pcibk_reconfigure_~#descriptor___0~11#1.offset;call ULTIMATE.dealloc(xen_pcibk_reconfigure_~#__constr_expr_2~1#1.base, xen_pcibk_reconfigure_~#__constr_expr_2~1#1.offset);havoc xen_pcibk_reconfigure_~#__constr_expr_2~1#1.base, xen_pcibk_reconfigure_~#__constr_expr_2~1#1.offset;call ULTIMATE.dealloc(xen_pcibk_reconfigure_~#__constr_expr_3~1#1.base, xen_pcibk_reconfigure_~#__constr_expr_3~1#1.offset);havoc xen_pcibk_reconfigure_~#__constr_expr_3~1#1.base, xen_pcibk_reconfigure_~#__constr_expr_3~1#1.offset;call ULTIMATE.dealloc(xen_pcibk_reconfigure_~#descriptor___1~4#1.base, xen_pcibk_reconfigure_~#descriptor___1~4#1.offset);havoc xen_pcibk_reconfigure_~#descriptor___1~4#1.base, xen_pcibk_reconfigure_~#descriptor___1~4#1.offset;call ULTIMATE.dealloc(xen_pcibk_reconfigure_~#__constr_expr_4~0#1.base, xen_pcibk_reconfigure_~#__constr_expr_4~0#1.offset);havoc xen_pcibk_reconfigure_~#__constr_expr_4~0#1.base, xen_pcibk_reconfigure_~#__constr_expr_4~0#1.offset; [2025-03-08 20:05:24,539 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7975: call ULTIMATE.dealloc(~#domain~7.base, ~#domain~7.offset);havoc ~#domain~7.base, ~#domain~7.offset;call ULTIMATE.dealloc(~#bus~7.base, ~#bus~7.offset);havoc ~#bus~7.base, ~#bus~7.offset;call ULTIMATE.dealloc(~#slot~7.base, ~#slot~7.offset);havoc ~#slot~7.base, ~#slot~7.offset;call ULTIMATE.dealloc(~#func~7.base, ~#func~7.offset);havoc ~#func~7.base, ~#func~7.offset;call ULTIMATE.dealloc(~#num_devs~1.base, ~#num_devs~1.offset);havoc ~#num_devs~1.base, ~#num_devs~1.offset;call ULTIMATE.dealloc(~#dev_str~1.base, ~#dev_str~1.offset);havoc ~#dev_str~1.base, ~#dev_str~1.offset;call ULTIMATE.dealloc(~#state_str~1.base, ~#state_str~1.offset);havoc ~#state_str~1.base, ~#state_str~1.offset;call ULTIMATE.dealloc(~#descriptor~23.base, ~#descriptor~23.offset);havoc ~#descriptor~23.base, ~#descriptor~23.offset;call ULTIMATE.dealloc(~#__constr_expr_0~5.base, ~#__constr_expr_0~5.offset);havoc ~#__constr_expr_0~5.base, ~#__constr_expr_0~5.offset;call ULTIMATE.dealloc(~#__constr_expr_1~2.base, ~#__constr_expr_1~2.offset);havoc ~#__constr_expr_1~2.base, ~#__constr_expr_1~2.offset;call ULTIMATE.dealloc(~#__constr_expr_2~2.base, ~#__constr_expr_2~2.offset);havoc ~#__constr_expr_2~2.base, ~#__constr_expr_2~2.offset; [2025-03-08 20:05:24,752 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11542: havoc pci_bus_read_config_word_#t~nondet2055#1; [2025-03-08 20:05:25,647 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11444: havoc bind_interdomain_evtchn_to_irqhandler_#t~nondet2043#1; [2025-03-08 20:05:25,647 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11698: havoc xenbus_gather_#t~nondet2084#1; [2025-03-08 20:05:25,647 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11702: havoc xenbus_map_ring_valloc_#t~nondet2085#1; [2025-03-08 20:05:25,647 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7305: call ULTIMATE.dealloc(xen_pcibk_do_attach_~#gnt_ref#1.base, xen_pcibk_do_attach_~#gnt_ref#1.offset);havoc xen_pcibk_do_attach_~#gnt_ref#1.base, xen_pcibk_do_attach_~#gnt_ref#1.offset;call ULTIMATE.dealloc(xen_pcibk_do_attach_~#vaddr~0#1.base, xen_pcibk_do_attach_~#vaddr~0#1.offset);havoc xen_pcibk_do_attach_~#vaddr~0#1.base, xen_pcibk_do_attach_~#vaddr~0#1.offset;call ULTIMATE.dealloc(xen_pcibk_do_attach_~#descriptor~16#1.base, xen_pcibk_do_attach_~#descriptor~16#1.offset);havoc xen_pcibk_do_attach_~#descriptor~16#1.base, xen_pcibk_do_attach_~#descriptor~16#1.offset;call ULTIMATE.dealloc(xen_pcibk_do_attach_~#descriptor___0~7#1.base, xen_pcibk_do_attach_~#descriptor___0~7#1.offset);havoc xen_pcibk_do_attach_~#descriptor___0~7#1.base, xen_pcibk_do_attach_~#descriptor___0~7#1.offset; [2025-03-08 20:05:25,647 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7364: call ULTIMATE.dealloc(~#gnt_ref~0#1.base, ~#gnt_ref~0#1.offset);havoc ~#gnt_ref~0#1.base, ~#gnt_ref~0#1.offset;call ULTIMATE.dealloc(~#remote_evtchn~0#1.base, ~#remote_evtchn~0#1.offset);havoc ~#remote_evtchn~0#1.base, ~#remote_evtchn~0#1.offset;call ULTIMATE.dealloc(~#magic~0#1.base, ~#magic~0#1.offset);havoc ~#magic~0#1.base, ~#magic~0#1.offset;call ULTIMATE.dealloc(~#descriptor~17#1.base, ~#descriptor~17#1.offset);havoc ~#descriptor~17#1.base, ~#descriptor~17#1.offset;call ULTIMATE.dealloc(~#__constr_expr_0~1#1.base, ~#__constr_expr_0~1#1.offset);havoc ~#__constr_expr_0~1#1.base, ~#__constr_expr_0~1#1.offset;call ULTIMATE.dealloc(~#descriptor___0~8#1.base, ~#descriptor___0~8#1.offset);havoc ~#descriptor___0~8#1.base, ~#descriptor___0~8#1.offset;call ULTIMATE.dealloc(~#descriptor___1~2#1.base, ~#descriptor___1~2#1.offset);havoc ~#descriptor___1~2#1.base, ~#descriptor___1~2#1.offset; [2025-03-08 20:05:26,071 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4807: call ULTIMATE.dealloc(~#descriptor~11.base, ~#descriptor~11.offset);havoc ~#descriptor~11.base, ~#descriptor~11.offset; [2025-03-08 20:05:26,881 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4442: call ULTIMATE.dealloc(~#descriptor~7.base, ~#descriptor~7.offset);havoc ~#descriptor~7.base, ~#descriptor~7.offset;call ULTIMATE.dealloc(~#descriptor___0~3.base, ~#descriptor___0~3.offset);havoc ~#descriptor___0~3.base, ~#descriptor___0~3.offset; [2025-03-08 20:05:26,903 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11679: havoc #t~nondet2080; [2025-03-08 20:05:26,924 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L3324: havoc #t~mem97.base, #t~mem97.offset; [2025-03-08 20:05:27,456 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11737: havoc xenbus_watch_path_#t~nondet2093#1; [2025-03-08 20:05:27,457 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7223: call ULTIMATE.dealloc(alloc_pdev_~#descriptor~15#1.base, alloc_pdev_~#descriptor~15#1.offset);havoc alloc_pdev_~#descriptor~15#1.base, alloc_pdev_~#descriptor~15#1.offset;call ULTIMATE.dealloc(alloc_pdev_~#__key~2#1.base, alloc_pdev_~#__key~2#1.offset);havoc alloc_pdev_~#__key~2#1.base, alloc_pdev_~#__key~2#1.offset;call ULTIMATE.dealloc(alloc_pdev_~#__key___0~0#1.base, alloc_pdev_~#__key___0~0#1.offset);havoc alloc_pdev_~#__key___0~0#1.base, alloc_pdev_~#__key___0~0#1.offset;call ULTIMATE.dealloc(alloc_pdev_~#__constr_expr_0~0#1.base, alloc_pdev_~#__constr_expr_0~0#1.offset);havoc alloc_pdev_~#__constr_expr_0~0#1.base, alloc_pdev_~#__constr_expr_0~0#1.offset; [2025-03-08 20:05:27,478 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11500: havoc #t~nondet2048; [2025-03-08 20:05:27,500 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11710: havoc #t~nondet2087; [2025-03-08 20:05:27,608 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11424: havoc #t~nondet2041; [2025-03-08 20:05:28,539 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4117: call ULTIMATE.dealloc(pcistub_seize_~#descriptor~3#1.base, pcistub_seize_~#descriptor~3#1.offset);havoc pcistub_seize_~#descriptor~3#1.base, pcistub_seize_~#descriptor~3#1.offset; [2025-03-08 20:05:28,539 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L3539: call ULTIMATE.dealloc(pcistub_device_alloc_~#descriptor~0#1.base, pcistub_device_alloc_~#descriptor~0#1.offset);havoc pcistub_device_alloc_~#descriptor~0#1.base, pcistub_device_alloc_~#descriptor~0#1.offset;call ULTIMATE.dealloc(pcistub_device_alloc_~#__key~0#1.base, pcistub_device_alloc_~#__key~0#1.offset);havoc pcistub_device_alloc_~#__key~0#1.base, pcistub_device_alloc_~#__key~0#1.offset; [2025-03-08 20:05:28,540 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4160: call ULTIMATE.dealloc(~#descriptor~4#1.base, ~#descriptor~4#1.offset);havoc ~#descriptor~4#1.base, ~#descriptor~4#1.offset; [2025-03-08 20:05:28,540 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11563: havoc pci_dev_get_#t~ret2059#1.base, pci_dev_get_#t~ret2059#1.offset; [2025-03-08 20:05:29,640 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7607: call ULTIMATE.dealloc(xen_pcibk_publish_pci_root_~#d~0#1.base, xen_pcibk_publish_pci_root_~#d~0#1.offset);havoc xen_pcibk_publish_pci_root_~#d~0#1.base, xen_pcibk_publish_pci_root_~#d~0#1.offset;call ULTIMATE.dealloc(xen_pcibk_publish_pci_root_~#b~0#1.base, xen_pcibk_publish_pci_root_~#b~0#1.offset);havoc xen_pcibk_publish_pci_root_~#b~0#1.base, xen_pcibk_publish_pci_root_~#b~0#1.offset;call ULTIMATE.dealloc(xen_pcibk_publish_pci_root_~#root_num~0#1.base, xen_pcibk_publish_pci_root_~#root_num~0#1.offset);havoc xen_pcibk_publish_pci_root_~#root_num~0#1.base, xen_pcibk_publish_pci_root_~#root_num~0#1.offset;call ULTIMATE.dealloc(xen_pcibk_publish_pci_root_~#str~1#1.base, xen_pcibk_publish_pci_root_~#str~1#1.offset);havoc xen_pcibk_publish_pci_root_~#str~1#1.base, xen_pcibk_publish_pci_root_~#str~1#1.offset;call ULTIMATE.dealloc(xen_pcibk_publish_pci_root_~#descriptor~20#1.base, xen_pcibk_publish_pci_root_~#descriptor~20#1.offset);havoc xen_pcibk_publish_pci_root_~#descriptor~20#1.base, xen_pcibk_publish_pci_root_~#descriptor~20#1.offset;call ULTIMATE.dealloc(xen_pcibk_publish_pci_root_~#__constr_expr_0~3#1.base, xen_pcibk_publish_pci_root_~#__constr_expr_0~3#1.offset);havoc xen_pcibk_publish_pci_root_~#__constr_expr_0~3#1.base, xen_pcibk_publish_pci_root_~#__constr_expr_0~3#1.offset;call ULTIMATE.dealloc(xen_pcibk_publish_pci_root_~#__constr_expr_1~0#1.base, xen_pcibk_publish_pci_root_~#__constr_expr_1~0#1.offset);havoc xen_pcibk_publish_pci_root_~#__constr_expr_1~0#1.base, xen_pcibk_publish_pci_root_~#__constr_expr_1~0#1.offset;call ULTIMATE.dealloc(xen_pcibk_publish_pci_root_~#descriptor___0~10#1.base, xen_pcibk_publish_pci_root_~#descriptor___0~10#1.offset);havoc xen_pcibk_publish_pci_root_~#descriptor___0~10#1.base, xen_pcibk_publish_pci_root_~#descriptor___0~10#1.offset;call ULTIMATE.dealloc(xen_pcibk_publish_pci_root_~#__constr_expr_2~0#1.base, xen_pcibk_publish_pci_root_~#__constr_expr_2~0#1.offset);havoc xen_pcibk_publish_pci_root_~#__constr_expr_2~0#1.base, xen_pcibk_publish_pci_root_~#__constr_expr_2~0#1.offset;call ULTIMATE.dealloc(xen_pcibk_publish_pci_root_~#__constr_expr_3~0#1.base, xen_pcibk_publish_pci_root_~#__constr_expr_3~0#1.offset);havoc xen_pcibk_publish_pci_root_~#__constr_expr_3~0#1.base, xen_pcibk_publish_pci_root_~#__constr_expr_3~0#1.offset; [2025-03-08 20:05:36,185 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9521: call ULTIMATE.dealloc(bar_write_~#tmpval~1#1.base, bar_write_~#tmpval~1#1.offset);havoc bar_write_~#tmpval~1#1.base, bar_write_~#tmpval~1#1.offset; [2025-03-08 20:05:36,186 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6519: call ULTIMATE.dealloc(xen_pcibk_enable_msi_~#_rs~0#1.base, xen_pcibk_enable_msi_~#_rs~0#1.offset);havoc xen_pcibk_enable_msi_~#_rs~0#1.base, xen_pcibk_enable_msi_~#_rs~0#1.offset; [2025-03-08 20:05:36,186 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9492: call ULTIMATE.dealloc(rom_write_~#tmpval~0#1.base, rom_write_~#tmpval~0#1.offset);havoc rom_write_~#tmpval~0#1.base, rom_write_~#tmpval~0#1.offset; [2025-03-08 20:05:36,186 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11613: havoc pci_set_mwi_#t~nondet2067#1; [2025-03-08 20:05:36,186 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9664: call ULTIMATE.dealloc(bist_write_~#cur_value~0#1.base, bist_write_~#cur_value~0#1.offset);havoc bist_write_~#cur_value~0#1.base, bist_write_~#cur_value~0#1.offset; [2025-03-08 20:05:36,186 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9369: call ULTIMATE.dealloc(command_write_~#val~0#1.base, command_write_~#val~0#1.offset);havoc command_write_~#val~0#1.base, command_write_~#val~0#1.offset; [2025-03-08 20:05:36,186 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8841: call ULTIMATE.dealloc(xen_pcibk_config_write_~#tmp_val~1#1.base, xen_pcibk_config_write_~#tmp_val~1#1.offset);havoc xen_pcibk_config_write_~#tmp_val~1#1.base, xen_pcibk_config_write_~#tmp_val~1#1.offset; [2025-03-08 20:05:36,186 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11583: havoc pci_enable_msi_range_#t~nondet2061#1; [2025-03-08 20:05:36,186 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11617: havoc pci_set_power_state_#t~nondet2068#1; [2025-03-08 20:05:36,186 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11587: havoc pci_enable_msix_range_#t~nondet2062#1; [2025-03-08 20:05:36,186 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6634: call ULTIMATE.dealloc(xen_pcibk_enable_msix_~#_rs~1#1.base, xen_pcibk_enable_msix_~#_rs~1#1.offset);havoc xen_pcibk_enable_msix_~#_rs~1#1.base, xen_pcibk_enable_msix_~#_rs~1#1.offset; [2025-03-08 20:05:36,186 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9939: call ULTIMATE.dealloc(pm_ctrl_write_~#old_value~0#1.base, pm_ctrl_write_~#old_value~0#1.offset);havoc pm_ctrl_write_~#old_value~0#1.base, pm_ctrl_write_~#old_value~0#1.offset;call ULTIMATE.dealloc(pm_ctrl_write_~#descriptor~30#1.base, pm_ctrl_write_~#descriptor~30#1.offset);havoc pm_ctrl_write_~#descriptor~30#1.base, pm_ctrl_write_~#descriptor~30#1.offset; [2025-03-08 20:05:36,860 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11518: havoc lock_is_held_#t~nondet2052#1; [2025-03-08 20:05:36,860 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8988: call ULTIMATE.dealloc(xen_pcibk_config_reset_dev_~#descriptor~25#1.base, xen_pcibk_config_reset_dev_~#descriptor~25#1.offset);havoc xen_pcibk_config_reset_dev_~#descriptor~25#1.base, xen_pcibk_config_reset_dev_~#descriptor~25#1.offset; [2025-03-08 20:05:36,860 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11599: havoc pci_load_saved_state_#t~nondet2065#1; [2025-03-08 20:05:36,880 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-03-08 20:05:36,922 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11534: havoc pci_bus_read_config_byte_#t~nondet2053#1; [2025-03-08 20:05:37,140 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8934: call ULTIMATE.dealloc(~#descriptor~24.base, ~#descriptor~24.offset);havoc ~#descriptor~24.base, ~#descriptor~24.offset; [2025-03-08 20:05:37,163 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11687: havoc #t~nondet2082; [2025-03-08 20:05:37,221 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11675: havoc #t~nondet2079; [2025-03-08 20:05:38,214 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4512: call ULTIMATE.dealloc(~#descriptor~8.base, ~#descriptor~8.offset);havoc ~#descriptor~8.base, ~#descriptor~8.offset;call ULTIMATE.dealloc(~#descriptor___0~4.base, ~#descriptor___0~4.offset);havoc ~#descriptor___0~4.base, ~#descriptor___0~4.offset; [2025-03-08 20:05:38,367 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11631: havoc #t~nondet2071; [2025-03-08 20:05:38,675 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11546: havoc pci_bus_write_config_byte_#t~nondet2056#1; [2025-03-08 20:05:39,626 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11647: havoc schedule_timeout_#t~nondet2075#1; [2025-03-08 20:05:39,626 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11627: havoc prepare_to_wait_event_#t~nondet2070#1; [2025-03-08 20:05:39,626 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4324: call ULTIMATE.dealloc(~#descriptor~6#1.base, ~#descriptor~6#1.offset);havoc ~#descriptor~6#1.base, ~#descriptor~6#1.offset;call ULTIMATE.dealloc(~#__wait~0#1.base, ~#__wait~0#1.offset);havoc ~#__wait~0#1.base, ~#__wait~0#1.offset;call ULTIMATE.dealloc(~#descriptor___0~2#1.base, ~#descriptor___0~2#1.offset);havoc ~#descriptor___0~2#1.base, ~#descriptor___0~2#1.offset; [2025-03-08 20:05:40,120 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7472: call ULTIMATE.dealloc(xen_pcibk_publish_pci_dev_~#str~0#1.base, xen_pcibk_publish_pci_dev_~#str~0#1.offset);havoc xen_pcibk_publish_pci_dev_~#str~0#1.base, xen_pcibk_publish_pci_dev_~#str~0#1.offset;call ULTIMATE.dealloc(xen_pcibk_publish_pci_dev_~#__constr_expr_0~2#1.base, xen_pcibk_publish_pci_dev_~#__constr_expr_0~2#1.offset);havoc xen_pcibk_publish_pci_dev_~#__constr_expr_0~2#1.base, xen_pcibk_publish_pci_dev_~#__constr_expr_0~2#1.offset; [2025-03-08 20:05:40,567 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6480: call ULTIMATE.dealloc(~#cmd~0.base, ~#cmd~0.offset);havoc ~#cmd~0.base, ~#cmd~0.offset; [2025-03-08 20:05:40,867 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11651: havoc #t~nondet2076; [2025-03-08 20:05:41,266 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6249: havoc atomic_read_#t~mem770#1; [2025-03-08 20:05:43,419 INFO L? ?]: Removed 4319 outVars from TransFormulas that were not future-live. [2025-03-08 20:05:43,419 INFO L307 CfgBuilder]: Performing block encoding [2025-03-08 20:05:43,505 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-08 20:05:43,505 INFO L336 CfgBuilder]: Removed 6 assume(true) statements. [2025-03-08 20:05:43,505 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 08:05:43 BoogieIcfgContainer [2025-03-08 20:05:43,506 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-08 20:05:43,508 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-08 20:05:43,508 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-08 20:05:43,512 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-08 20:05:43,512 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.03 08:04:58" (1/3) ... [2025-03-08 20:05:43,513 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5c47500f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 08:05:43, skipping insertion in model container [2025-03-08 20:05:43,513 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:05:02" (2/3) ... [2025-03-08 20:05:43,513 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5c47500f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 08:05:43, skipping insertion in model container [2025-03-08 20:05:43,513 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 08:05:43" (3/3) ... [2025-03-08 20:05:43,514 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-43_2a-drivers--xen--xen-pciback--xen-pciback.ko-entry_point.cil.out.i [2025-03-08 20:05:43,524 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-08 20:05:43,527 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-4.2-rc1.tar.xz-43_2a-drivers--xen--xen-pciback--xen-pciback.ko-entry_point.cil.out.i that has 149 procedures, 3412 locations, 1 initial locations, 12 loop locations, and 2 error locations. [2025-03-08 20:05:43,619 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-08 20:05:43,627 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@48655c80, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-08 20:05:43,627 INFO L334 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2025-03-08 20:05:43,641 INFO L276 IsEmpty]: Start isEmpty. Operand has 3411 states, 2384 states have (on average 1.3720637583892616) internal successors, (3271), 2501 states have internal predecessors, (3271), 877 states have call successors, (877), 148 states have call predecessors, (877), 147 states have return successors, (862), 840 states have call predecessors, (862), 862 states have call successors, (862) [2025-03-08 20:05:43,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 359 [2025-03-08 20:05:43,667 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 20:05:43,668 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 20:05:43,669 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [pcistub_device_getErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 20:05:43,672 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 20:05:43,673 INFO L85 PathProgramCache]: Analyzing trace with hash -1178153290, now seen corresponding path program 1 times [2025-03-08 20:05:43,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 20:05:43,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785044295] [2025-03-08 20:05:43,678 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 20:05:43,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 20:05:55,189 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 358 statements into 1 equivalence classes. [2025-03-08 20:05:55,752 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 358 of 358 statements. [2025-03-08 20:05:55,753 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 20:05:55,753 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 20:05:56,522 INFO L134 CoverageAnalysis]: Checked inductivity of 2009 backedges. 0 proven. 80 refuted. 0 times theorem prover too weak. 1929 trivial. 0 not checked. [2025-03-08 20:05:56,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 20:05:56,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785044295] [2025-03-08 20:05:56,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785044295] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-08 20:05:56,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [451818226] [2025-03-08 20:05:56,530 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 20:05:56,530 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 20:05:56,531 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 20:05:56,533 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-08 20:05:56,534 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-03-08 20:06:08,894 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 358 statements into 1 equivalence classes. [2025-03-08 20:06:09,802 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 358 of 358 statements. [2025-03-08 20:06:09,802 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 20:06:09,802 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 20:06:09,847 INFO L256 TraceCheckSpWp]: Trace formula consists of 9242 conjuncts, 1 conjuncts are in the unsatisfiable core [2025-03-08 20:06:09,872 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 20:06:09,928 INFO L134 CoverageAnalysis]: Checked inductivity of 2009 backedges. 144 proven. 0 refuted. 0 times theorem prover too weak. 1865 trivial. 0 not checked. [2025-03-08 20:06:09,928 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-08 20:06:09,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [451818226] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 20:06:09,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-08 20:06:09,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2025-03-08 20:06:09,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138027836] [2025-03-08 20:06:09,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 20:06:09,936 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-03-08 20:06:09,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 20:06:09,957 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-03-08 20:06:09,962 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-03-08 20:06:09,975 INFO L87 Difference]: Start difference. First operand has 3411 states, 2384 states have (on average 1.3720637583892616) internal successors, (3271), 2501 states have internal predecessors, (3271), 877 states have call successors, (877), 148 states have call predecessors, (877), 147 states have return successors, (862), 840 states have call predecessors, (862), 862 states have call successors, (862) Second operand has 2 states, 2 states have (on average 37.5) internal successors, (75), 2 states have internal predecessors, (75), 2 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) [2025-03-08 20:06:10,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 20:06:10,656 INFO L93 Difference]: Finished difference Result 6816 states and 10174 transitions. [2025-03-08 20:06:10,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-03-08 20:06:10,660 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 37.5) internal successors, (75), 2 states have internal predecessors, (75), 2 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) Word has length 358 [2025-03-08 20:06:10,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 20:06:10,703 INFO L225 Difference]: With dead ends: 6816 [2025-03-08 20:06:10,706 INFO L226 Difference]: Without dead ends: 3381 [2025-03-08 20:06:10,735 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 359 GetRequests, 359 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-03-08 20:06:10,739 INFO L435 NwaCegarLoop]: 4956 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 4956 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2025-03-08 20:06:10,744 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 4956 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2025-03-08 20:06:10,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3381 states. [2025-03-08 20:06:10,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3381 to 3381. [2025-03-08 20:06:10,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3381 states, 2372 states have (on average 1.3642495784148398) internal successors, (3236), 2472 states have internal predecessors, (3236), 861 states have call successors, (861), 147 states have call predecessors, (861), 146 states have return successors, (859), 837 states have call predecessors, (859), 859 states have call successors, (859) [2025-03-08 20:06:10,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3381 states to 3381 states and 4956 transitions. [2025-03-08 20:06:10,996 INFO L78 Accepts]: Start accepts. Automaton has 3381 states and 4956 transitions. Word has length 358 [2025-03-08 20:06:10,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 20:06:10,998 INFO L471 AbstractCegarLoop]: Abstraction has 3381 states and 4956 transitions. [2025-03-08 20:06:10,998 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 37.5) internal successors, (75), 2 states have internal predecessors, (75), 2 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) [2025-03-08 20:06:10,998 INFO L276 IsEmpty]: Start isEmpty. Operand 3381 states and 4956 transitions. [2025-03-08 20:06:11,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 359 [2025-03-08 20:06:11,010 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 20:06:11,010 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 20:06:11,039 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2025-03-08 20:06:11,211 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2025-03-08 20:06:11,211 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [pcistub_device_getErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 20:06:11,212 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 20:06:11,212 INFO L85 PathProgramCache]: Analyzing trace with hash 158061447, now seen corresponding path program 1 times [2025-03-08 20:06:11,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 20:06:11,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092341392] [2025-03-08 20:06:11,212 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 20:06:11,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 20:06:21,567 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 358 statements into 1 equivalence classes. [2025-03-08 20:06:21,822 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 358 of 358 statements. [2025-03-08 20:06:21,823 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 20:06:21,823 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 20:06:22,466 INFO L134 CoverageAnalysis]: Checked inductivity of 2009 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2009 trivial. 0 not checked. [2025-03-08 20:06:22,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 20:06:22,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092341392] [2025-03-08 20:06:22,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092341392] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 20:06:22,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 20:06:22,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 20:06:22,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543500496] [2025-03-08 20:06:22,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 20:06:22,469 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 20:06:22,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 20:06:22,473 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 20:06:22,473 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 20:06:22,473 INFO L87 Difference]: Start difference. First operand 3381 states and 4956 transitions. Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 2 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) [2025-03-08 20:06:23,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 20:06:23,626 INFO L93 Difference]: Finished difference Result 10008 states and 14672 transitions. [2025-03-08 20:06:23,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 20:06:23,627 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 2 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) Word has length 358 [2025-03-08 20:06:23,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 20:06:23,661 INFO L225 Difference]: With dead ends: 10008 [2025-03-08 20:06:23,662 INFO L226 Difference]: Without dead ends: 6679 [2025-03-08 20:06:23,678 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 20:06:23,681 INFO L435 NwaCegarLoop]: 4910 mSDtfsCounter, 4901 mSDsluCounter, 4829 mSDsCounter, 0 mSdLazyCounter, 96 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4901 SdHoareTripleChecker+Valid, 9739 SdHoareTripleChecker+Invalid, 98 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 96 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2025-03-08 20:06:23,681 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4901 Valid, 9739 Invalid, 98 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 96 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2025-03-08 20:06:23,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6679 states. [2025-03-08 20:06:23,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6679 to 6672. [2025-03-08 20:06:23,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6672 states, 4690 states have (on average 1.3673773987206823) internal successors, (6413), 4890 states have internal predecessors, (6413), 1688 states have call successors, (1688), 293 states have call predecessors, (1688), 292 states have return successors, (1685), 1640 states have call predecessors, (1685), 1685 states have call successors, (1685)